List of Indian Premier League centuries


In cricket, a batsman reaches a century when he scores 100 more runs in a single innings. A century is regarded as a landmark score for a batsman, and his number of centuries is generally recorded in his career statistics. The Indian Premier League is a professional league for Twenty20 cricket in India, which has been held annually since its first edition in 2008. In eleven seasons played so far, 58 centuries have been scored by 35 different batsmen. Players from ten of the thirteen franchises have scored centuries; the only franchises that have not had a player score a century for them are Pune Warriors India, Kochi Tuskers Kerala and Gujarat Lions. Rising Pune Supergiant is the only franchise not in original eight franchises to have a hundred by its player.
The first century in the IPL was scored in the first match on 18 April 2008 at M. Chinnaswamy Stadium, Bangalore by Brendon McCullum for Kolkata Knight Riders against Royal Challengers Bangalore. The highest score in the competition was made by Chris Gayle, who scored 175 runs not out for Royal Challengers Bangalore against Pune Warriors India. The fastest century in terms of strike rate was scored by Chris Gayle, who scored 100 runs in 30 balls while playing for Royal Challengers Bangalore.
The slowest century was scored by Manish Pandey while playing for Royal Challeng. He scored 100 runs in 67 balls. 23 centuries have come from Indian batsmen.
The highest number of centuries have been scored by Chris Gayle with 6 centuries, followed by Virat Kohli who has five centuries. David Warner and Shane Watson have four centuries each. AB de Villiers has three centuries while Brendon McCullum, Adam Gilchrist, Virender Sehwag, Murali Vijay, Hashim Amla, Sanju Samson and Ajinkya Rahane have scored two centuries each. Thirteen centuries have been made by players of Royal Challengers Bangalore, which is more than any other team. Kolkata Knight Riders have conceded the highest number of centuries, with seven, followed by Kings XI Punjab who have conceded six centuries.
The first part of this list includes all IPL centuries organised in a chronological order. The second part of the list provides an overview of centuries by IPL seasons, and the third part provides an overview of centuries by IPL teams. Teams are initially listed in alphabetical order. In a single season, the most centuries scored by an individual was 4, by Virat Kohli in 2016.

Key

SymbolMeaning
*Remained not out
Captained the respective team
BallsBalls faced during the innings
S/R.Strike rate during the innings
Inn.The innings of the match
WonThe match was won by the team for which the player played
LostThe match was lost by the team for which the player played

Centuries

ScoreBallsS/RPlayerTeamOppositionInn.VenueDateResult
158*73216.43Kolkata Knight RidersRoyal Challengers Bangalore1M. Chinnaswamy Stadium, BengaluruWon
116*54214.81Chennai Super KingsKings XI Punjab1 PCA Stadium, MohaliWon
117*53220.75Deccan ChargersRajasthan Royals1Rajiv Gandhi International Stadium, HyderabadLost
109*47231.91Deccan ChargersMumbai Indians2Wankhede Stadium, MumbaiWon
114*48237.50Mumbai IndiansChennai Super Kings2Wankhede Stadium, MumbaiWon
11569166.66Kings XI PunjabRajasthan Royals2 PCA Stadium, MohaliWon
105*54194.44 Delhi DaredevilsChennai Super Kings1Kingsmead Cricket Ground, DurbanWon
114*73156.16Royal Challengers BangaloreDeccan Chargers1SuperSport Park, CenturionWon
10037270.27Rajasthan RoyalsMumbai Indians2Brabourne Stadium, MumbaiLost
107*69155.07 Delhi DaredevilsKolkata Knight Riders1Feroz Shah Kotla Ground, DelhiWon
12756226.78 Chennai Super KingsRajasthan Royals1MA Chidambaram Stadium, ChennaiWon
110*59186.44Kings XI PunjabKolkata Knight Riders2Eden Gardens, KolkataWon
120*63190.47Kings XI PunjabChennai Super Kings2 PCA Stadium, MohaliWon
100*66151.51Mumbai IndiansKochi Tuskers Kerala1Wankhede Stadium, MumbaiLost
102*55185.45 Royal Challengers BangaloreKolkata Knight Riders2Eden Gardens, KolkataWon
11956212.50 Delhi DaredevilsDeccan Chargers2Rajiv Gandhi International Stadium, HyderabadWon
10749218.36 Royal Challengers BangaloreKings XI Punjab1M. Chinnaswamy Stadium, BangaloreWon
10655192.72Kings XI PunjabRoyal Challengers Bangalore1HPCA Stadium, DharmasalaWon
103*60171.66 Rajasthan RoyalsRoyal Challengers Bangalore1M. Chinnaswamy Stadium, BangaloreWon
103*64160.93Delhi DaredevilsDeccan Chargers2Feroz Shah Kotla Ground, DelhiWon
109*54201.85 Delhi DaredevilsDeccan Chargers2Rajiv Gandhi International Stadium, HyderabadWon
109*60181.66Mumbai IndiansKolkata Knight Riders1Eden Gardens, KolkataWon
128*62206.45 Royal Challengers BangaloreDelhi Daredevils1Feroz Shah Kotla Ground, DelhiWon
11358194.82 Chennai Super KingsDelhi Daredevils1MA Chidambaram Stadium, ChennaiWon
10158165.57 Rajasthan RoyalsChennai Super Kings1MA Chidambaram Stadium, ChennaiLost
175*66265.15 Royal Challengers BangalorePune Warriors India1M. Chinnaswamy Stadium, BangaloreWon
100*53188.67Chennai Super KingsKings XI Punjab1MA Chidambaram Stadium, ChennaiWon
101*38265.78Kings XI PunjabRoyal Challengers Bangalore2 PCA Stadium, MohaliWon
100*61163.93Mumbai IndiansKings XI Punjab2 PCA Stadium, MohaliWon
12258210.34 Kings XI PunjabChennai Super Kings1Wankhede Stadium, MumbaiWon
115*55209.09Kings XI PunjabKolkata Knight Riders1M. Chinnaswamy Stadium, BangaloreLost
100*56178.57 Chennai Super KingsSunrisers Hyderabad1M. A. Chidambaram Stadium, ChennaiWon
11757205.3 Royal Challengers BangaloreKings XI Punjab1M. Chinnaswamy Stadium, BangaloreWon
133*59225.42 Royal Challengers BangaloreMumbai Indians1Wankhede Stadium, MumbaiWon
104*59176.27 Rajasthan RoyalsKolkata Knight Riders1Brabourne Stadium, MumbaiWon
10851211.76Delhi DaredevilsRoyal Challengers Bangalore2M. Chinnaswamy Stadium, BangaloreWon
100*63158.73 Royal Challengers BangaloreGujarat Lions1Saurashtra Cricket Association Stadium, Rajkot24 April 2016Lost
10154187.03Rising Pune SupergiantsGujarat Lions1MCA Cricket Ground, Pune29 April 2016Lost
108*58186.20 Royal Challengers BangaloreRising Pune Supergiants2M. Chinnaswamy Stadium, Bengaluru7 May 2016Won
129*52248.07 Royal Challengers BangaloreGujarat Lions1M. Chinnaswamy Stadium, Bengaluru14 May 2016Won
10955198.18 Royal Challengers BangaloreGujarat Lions1M. Chinnaswamy Stadium, Bengaluru14 May 2016Won
11350226.0 Royal Challengers BangaloreKings XI Punjab1M. Chinnaswamy Stadium, Bengaluru18 May 2016Won
10263161.90 Delhi DaredevilsRising Pune Supergiant1MCA Cricket Ground, Pune11 April 2017Won
104*60173.3 Kings XI PunjabMumbai Indians1Holkar Stadium, Indore20 April 2017Lost
12659213.55 Sunrisers HyderabadKolkata Knight Riders1Rajiv Gandhi International Stadium, Hyderabad30 4 2017Won
103*63163.49Rising Pune SupergiantsGujarat Lions2MCA Cricket Ground, Pune1 5 2017Won
10460173.33 Kings XI PunjabGujarat Lions1 PCA Stadium, Mohali7 5 2017Lost
104*63165.08 Kings XI Punjab Sunrisers Hyderabad1 PCA Stadium, Mohali19 4 2018Won
10657185.96 Chennai Super KingsRajasthan Royals1MCA Cricket Ground, Pune20 4 2018Won
128*63203.17Delhi DaredevilsSunrisers Hyderabad1Feroz Shah Kotla Ground, Delhi10 5 2018Lost
100*62161.29Chennai Super KingsSunrisers Hyderabad2MCA Cricket Ground, Pune13 5 2018Won
117*57205.26 Chennai Super KingsSunrisers Hyderabad2Wankhede Stadium, Mumbai27 5 2018Won
102*55185.45 Rajasthan RoyalsSunrisers Hyderabad1Rajiv Gandhi International Cricket Stadium, Hyderabad29.03.2019Lost
11456203.57Sunrisers HyderabadRoyal Challengers Bangalore1Rajiv Gandhi International Cricket Stadium, Hyderabad31 March 2019Won
100*55181.81 Sunrisers HyderabadRoyal Challengers Bangalore1Rajiv Gandhi International Cricket Stadium, Hyderabad31 March 2019Won
100*64156.25Kings XI PunjabMumbai Indians1Wankhede Stadium, Mumbai10 4 2019Lost
10058172.41 Royal Challengers BangaloreKolkata Knight Riders1Eden Gardens, Kolkata19 4 2019Won
105*63166.66 Rajasthan RoyalsDelhi Capitals1Sawai Mansingh Stadium, Jaipur22 4 2019Lost

Season overview

YearNo. of centuriesHighest scoreStrike rateHighest scorer
20086158*216.43
20092114*156.16
20104127226.78
20116120*190.47
20126128*206.45
20134175*265.15
20143122210.34
20154133*225.42
20167129*248.07
20175126213.55
20185128*203.17
20195114203.57

Team overview

TeamNo. of matchesNo. of centurionsNo. of centuriesHighest scoreHighest scorer
Chennai Super Kings13268
Deccan Chargers7522
Delhi Daredevils14167
Gujarat Lions2600 Suresh Raina
Kings XI Punjab143710
Kochi Tuskers Kerala1400
Kolkata Knight Riders14211
Mumbai Indians15044
Pune Warriors India4600
Rajasthan Royals11846
Rising Pune Supergiants2422 Ben Stokes
Royal Challengers Bangalore150412
Sunrisers Hyderabad7123