List of Indian Premier League centuries

In cricket, a batter reaches a century when he scores 100 runs or more in a single innings. A century is regarded as a landmark score for a batter, and his number of centuries is generally recorded in his career statistics.[2] The Indian Premier League (IPL) is a professional league for Twenty20 cricket in India,[3] which has been held annually since its first edition in 2008.[4] Till date, 98 centuries have been scored by 56 different batsmen out of which 28 are Indian players and 28 are overseas players. Players from 12 of the 15 franchises have scored centuries, with the three franchises that have not had a player score a century for them being Pune Warriors India, Kochi Tuskers Kerala and Gujarat Lions.[5]

Virat Kohli is the leading century maker, with eight centuries to his name. [1]

The first century in the league's history was scored in the inaugural match itself on 18 April 2008 at M. Chinnaswamy Stadium, Bangalore by Brendon McCullum for Kolkata Knight Riders against Royal Challengers Bangalore, scoring 158*, which is also one of the only two 150+ scores by individual batsmen in the league's history till date.[6] The highest score in the competition was made by Chris Gayle, who scored 175* for Royal Challengers Bangalore against Pune Warriors India.[7] In the same game, he scored the fastest century in terms of number of balls faced, scoring 100 runs in 30 deliveries.[7] The slowest century was jointly scored by Manish Pandey and Virat Kohli, both for Royal Challengers Bengaluru, reaching the milestone in 67 deliveries.

The highest number of centuries have been scored by Virat Kohli (8 centuries) followed by Jos Buttler with 7 centuries and Chris Gayle with 6 centuries.[8] David Warner, Shane Watson and KL Rahul have four centuries each. AB de Villiers, Sanju Samson & Shubman Gill have scored three centuries each,[5] while Brendon McCullum, Adam Gilchrist, Virender Sehwag, Murali Vijay, Hashim Amla, Ajinkya Rahane, Shikhar Dhawan, Ben Stokes, Rohit Sharma, Yashasvi Jaiswal, and Ruturaj Gaikwad have scored two centuries each.[7] Shikhar Dhawan, Jos Buttler, Virat Kohli and Shubman Gill are the only four players till date to have scored centuries in consecutive matches.[5][9] 19 centuries have been made by the players of Royal Challengers Bangalore, which is more than any other team.[7] The most centuries scored by an individual in a single season is 4, which was achieved by Virat Kohli in 2016 and Jos Buttler in 2022.

The first part of this list includes all IPL centuries organized in 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. [α][β]

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

scored a century in IPL 2011 for the Mumbai Indians.[7]
Brendon McCullum scored the first ever century in the history of the IPL.
is one of only two players to score 4 IPL centuries in a single season and 8 IPL centuries till now. The other is Jos Buttler, who is also one of four players to score IPL centuries in back-to-back innings, the others being Kohli, Shikhar Dhawan and Shubman Gill.
was one of two players who scored a century in the 2009 season. He has two centuries to his name for the Royal Challengers Bangalore.[10]
scored his first century in the 2013 season.[7][11]
Indian Premier League centuries[5]
NumberScoreBallsS/RPlayerTeamOppositionInn.VenueDateResult
1158*73216.43Brendon McCullum (1/2)Kolkata Knight RidersRoyal Challengers Bangalore1M. Chinnaswamy Stadium, Bangalore18 April 2008Won[12]
2116*54214.81Michael HusseyChennai Super KingsKings XI Punjab1PCA Stadium, Mohali19 April 2008Won[13]
3117*53220.75Andrew SymondsDeccan ChargersRajasthan Royals1Rajiv Gandhi International Stadium, Hyderabad24 April 2008Lost[14]
4109*47231.91Adam Gilchrist (1/2)Deccan ChargersMumbai Indians2Wankhede Stadium, Mumbai27 April 2008Won[15]
5114*48237.50Sanath JayasuriyaMumbai IndiansChennai Super Kings2Wankhede Stadium, Mumbai14 May 2008Won[16]
611569166.66Shaun MarshKings XI PunjabRajasthan Royals1PCA Stadium, Mohali28 May 2008Won[17]
7105*54194.44AB de Villiers (1/3)Delhi DaredevilsChennai Super Kings1Kingsmead Cricket Ground, Durban23 April 2009Won[18]
8114*73156.16Manish PandeyRoyal Challengers BangaloreDeccan Chargers1SuperSport Park, Centurion21 May 2009Won[19]
910037270.27Yusuf PathanRajasthan RoyalsMumbai Indians2Brabourne Stadium, Mumbai13 March 2010Lost[20]
10107*69155.07David Warner (1/4)Delhi DaredevilsKolkata Knight Riders1Feroz Shah Kotla Ground, Delhi29 March 2010Won[21]
1112756226.78Murali Vijay (1/2)Chennai Super KingsRajasthan Royals1MA Chidambaram Stadium, Chennai3 April 2010Won[22]
12110*59186.44Mahela JayawardeneKings XI PunjabKolkata Knight Riders2Eden Gardens, Kolkata4 April 2010Won[23]
13120*63190.47Paul ValthatyKings XI PunjabChennai Super Kings2PCA Stadium, Mohali13 April 2011Won[24]
14100*66151.51Sachin TendulkarMumbai IndiansKochi Tuskers Kerala1Wankhede Stadium, Mumbai15 April 2011Lost[25]
15102*55185.45Chris Gayle (1/6)Royal Challengers BangaloreKolkata Knight Riders2Eden Gardens, Kolkata22 April 2011Won[26]
1611956212.50Virender Sehwag(1/2)Delhi DaredevilsDeccan Chargers2Rajiv Gandhi International Stadium, Hyderabad5 May 2011Won[27]
1710749218.36Chris Gayle (2/6)Royal Challengers BangaloreKings XI Punjab1M. Chinnaswamy Stadium, Bangalore6 May 2011Won[28]
1810655192.72Adam Gilchrist(2/2)Kings XI PunjabRoyal Challengers Bangalore1HPCA Stadium, Dharmasala17 May 2011Won[29]
19103*60171.66Ajinkya Rahane (1/2)Rajasthan RoyalsRoyal Challengers Bangalore1M. Chinnaswamy Stadium, Bangalore15 April 2012Won[30]
20103*64160.93Kevin PietersenDelhi DaredevilsDeccan Chargers2Feroz Shah Kotla Ground, Delhi19 April 2012Won[31]
21109*54201.85David Warner (2/4)Delhi DaredevilsDeccan Chargers2Rajiv Gandhi International Stadium, Hyderabad10 May 2012Won[32]
22109*60181.66Rohit Sharma (1/2)Mumbai IndiansKolkata Knight Riders1Eden Gardens, Kolkata12 May 2012Won[33]
23128*62206.45Chris Gayle (3/6)Royal Challengers BangaloreDelhi Daredevils1Feroz Shah Kotla Ground, Delhi17 May 2012Won[34]
2411358194.82Murali Vijay (2/2)Chennai Super KingsDelhi Daredevils1MA Chidambaram Stadium, Chennai25 May 2012Won[35]
2510158165.57Shane Watson (1/4)Rajasthan RoyalsChennai Super Kings1MA Chidambaram Stadium, Chennai22 April 2013Lost[36]
26175*66265.15Chris Gayle (4/6)Royal Challengers BangalorePune Warriors India1M. Chinnaswamy Stadium, Bangalore23 April 2013Won[37]
27100*53188.67Suresh RainaChennai Super KingsKings XI Punjab1MA Chidambaram Stadium, Chennai2 May 2013Won[38]
28101*38265.78David MillerKings XI PunjabRoyal Challengers Bangalore2PCA Stadium, Mohali6 May 2013Won[39]
29100*61163.93Lendl SimmonsMumbai IndiansKings XI Punjab2PCA Stadium, Mohali21 May 2014Won[40]
3012258210.34Virender Sehwag (2/2)Kings XI PunjabChennai Super Kings1Wankhede Stadium, Mumbai30 May 2014Won[41]
31115*55209.09Wriddhiman SahaKings XI PunjabKolkata Knight Riders1M. Chinnaswamy Stadium, Bangalore1 June 2014Lost[42]
32100*56178.57Brendon McCullum (2/2)Chennai Super KingsSunrisers Hyderabad1M. A. Chidambaram Stadium, Chennai11 April 2015Won[43]
3311757205.3Chris Gayle (5/6)Royal Challengers BangaloreKings XI Punjab1M. Chinnaswamy Stadium, Bangalore6 May 2015Won[44]
34133*59225.42AB de Villiers (2/3)Royal Challengers BangaloreMumbai Indians1Wankhede Stadium, Mumbai10 May 2015Won[45]
35104*59176.27Shane Watson (2/4)Rajasthan RoyalsKolkata Knight Riders1Brabourne Stadium, Mumbai16 May 2015Won[46]
3610851211.76Quinton de Kock (1/2)Delhi DaredevilsRoyal Challengers Bangalore2M. Chinnaswamy Stadium, Bangalore17 April 2016Won[47]
37100*63158.73Virat Kohli (1/8)Royal Challengers BangaloreGujarat Lions1Saurashtra Cricket Association Stadium, Rajkot24 April 2016Lost[48]
3810154187.03Steve SmithRising Pune SupergiantsGujarat Lions1MCA Cricket Ground, Pune29 April 2016Lost[49]
39108*58186.20Virat Kohli (2/8)Royal Challengers BangaloreRising Pune Supergiants2M. Chinnaswamy Stadium, Bangalore7 May 2016Won[50]
40129*52248.07AB de Villiers (3/3)Gujarat Lions114 May 2016Won[51]
4110955198.18Virat Kohli (3/8)
4211350226.0Virat Kohli (4/8)Kings XI Punjab118 May 2016Won[52]
4310263161.90Sanju Samson (1/3)Delhi DaredevilsRising Pune Supergiant1MCA Cricket Ground, Pune11 April 2017Won[53]
44104*60173.3Hashim Amla (1/2)Kings XI PunjabMumbai Indians1Holkar Stadium, Indore20 April 2017Lost[54]
4512659213.55David Warner (3/4)Sunrisers HyderabadKolkata Knight Riders1Rajiv Gandhi International Stadium, Hyderabad30 April 2017Won[55]
46103*63163.49Ben Stokes (1/2)Rising Pune SupergiantsGujarat Lions2MCA Cricket Ground, Pune1 May 2017Won[56]
4710460173.33Hashim Amla (2/2)Kings XI PunjabGujarat Lions1PCA Stadium, Mohali7 May 2017Lost[57]
48104*63165.08Chris Gayle (6/6)Kings XI PunjabSunrisers Hyderabad1PCA Stadium, Mohali19 April 2018Won[58]
4910657185.96Shane Watson (3/4)Chennai Super KingsRajasthan Royals1MCA Cricket Ground, Pune20 April 2018Won[59]
50128*63203.17Rishabh PantDelhi DaredevilsSunrisers Hyderabad1Feroz Shah Kotla Ground, Delhi10 May 2018Lost[60]
51100*62161.29Ambati RayuduChennai Super KingsSunrisers Hyderabad2MCA Cricket Ground, Pune13 May 2018Won[61]
52117*57205.26Shane Watson (4/4)Chennai Super KingsSunrisers Hyderabad2Wankhede Stadium, Mumbai27 May 2018Won[62]
53102*55185.45Sanju Samson (2/3)Rajasthan RoyalsSunrisers Hyderabad1Rajiv Gandhi International Stadium, Hyderabad29 March 2019Lost[63]
5411456203.57Jonny Bairstow (1/2)Sunrisers HyderabadRoyal Challengers Bangalore1Rajiv Gandhi International Stadium, Hyderabad31 March 2019Won[64]
55100*55181.81David Warner (4/4)
56100*64156.25K. L. Rahul (1/4)Kings XI PunjabMumbai Indians1Wankhede Stadium, Mumbai10 April 2019Lost[65]
5710058172.41Virat Kohli (5/8)Royal Challengers BangaloreKolkata Knight Riders1Eden Gardens, Kolkata19 April 2019Won[66]
58105*63166.66Ajinkya Rahane (2/2)Rajasthan RoyalsDelhi Capitals1Sawai Mansingh Stadium, Jaipur22 April 2019Lost[67]
59132*69191.30K. L. Rahul (2/4)Kings XI PunjabRoyal Challengers Bangalore1Dubai International Cricket Stadium, Dubai24 September 2020Won[68]
6010650212.00Mayank AgarwalKings XI PunjabRajasthan Royals1Sharjah Cricket Stadium, Sharjah27 September 2020Lost[69]
61101*58174.13Shikhar Dhawan (1/2)Delhi CapitalsChennai Super Kings2Sharjah Cricket Stadium, Sharjah17 October 2020Won[70]
62106*61173.77Shikhar Dhawan (2/2)Delhi CapitalsKings XI Punjab1Dubai International Cricket Stadium, Dubai20 October 2020Lost[71]
63107*60178.33Ben Stokes (2/2)Rajasthan RoyalsMumbai Indians2Sheikh Zayed Cricket Stadium, Abu Dhabi25 October 2020Won[72]
6411963188.88Sanju Samson(3/3)Rajasthan RoyalsPunjab Kings2Wankhede Stadium, Mumbai12 April 2021Lost[73]
65101*52194.23Devdutt PadikkalRoyal Challengers BangaloreRajasthan Royals2Wankhede Stadium, Mumbai22 April 2021Won[74]
6612464193.75Jos Buttler (1/7)Rajasthan RoyalsSunrisers Hyderabad1Arun Jaitley Stadium, Delhi2 May 2021Won[75]
67101*60168.33Ruturaj Gaikwad (1/2)Chennai Super KingsRajasthan Royals1Sheikh Zayed Cricket Stadium, Abu Dhabi2 October 2021Lost[76]
6810068147.05Jos Buttler (2/7)Rajasthan RoyalsMumbai Indians1DY Patil Stadium, Navi Mumbai2 April 2022Won[77]
69103*60171.66KL Rahul (3/4)Lucknow Super GiantsMumbai Indians1Brabourne Stadium, Mumbai16 April 2022Won[78]
7010361168.85Jos Buttler (3/7)Rajasthan RoyalsKolkata Knight Riders1Brabourne Stadium, Mumbai18 April 2022Won[79]
7111665178.46Jos Buttler (4/7)Rajasthan RoyalsDelhi Capitals1Wankhede Stadium, Mumbai22 April 2022Won[80]
72103*62166.12KL Rahul (4/4)Lucknow Super GiantsMumbai Indians1Wankhede Stadium, Mumbai24 April 2022Won[81]
73140*70200.00Quinton de Kock (2/2)Lucknow Super GiantsKolkata Knight Riders1DY Patil Stadium, Navi Mumbai18 May 2022Won[82]
74112*54207.40Rajat PatidarRoyal Challengers BangaloreLucknow Super Giants1Eden Gardens, Kolkata25 May 2022Won[83]
75106*60176.66Jos Buttler (5/7)Rajasthan RoyalsRoyal Challengers Bangalore2Narendra Modi Stadium, Ahmedabad27 May 2022Won[84]
76100*55181.81Harry BrookSunrisers HyderabadKolkata Knight Riders1Eden Gardens, Kolkata14 April 2023Won[85]
7710451203.92Venkatesh IyerKolkata Knight RidersMumbai Indians1Wankhede Stadium, Mumbai16 April 2023Lost[86]
7812462200Yashasvi Jaiswal (1/2)Rajasthan RoyalsMumbai Indians1Wankhede Stadium, Mumbai30 April 2023Lost[87]
7910349210.20Suryakumar YadavMumbai IndiansGujarat Titans1Wankhede Stadium, Mumbai12 May 2023Won[88]
8010365158.46Prabhsimran SinghPunjab KingsDelhi Capitals1Arun Jaitley Stadium, Delhi13 May 2023Won[89]
8110158174.13Shubman Gill (1/3)Gujarat TitansSunrisers Hyderabad1Narendra Modi Stadium, Ahmedabad15 May 2023Won[90]
8210451203.92Heinrich KlaasenSunrisers HyderabadRoyal Challengers Bangalore1Rajiv Gandhi International Stadium, Hyderabad18 May 2023Lost[91]
8310063158.73Virat Kohli (6/8)Royal Challengers BangaloreSunrisers Hyderabad2Won[91]
84100*47212.77Cameron GreenMumbai IndiansSunrisers Hyderabad2Wankhede Stadium, Mumbai21 May 2023Won[92]
85101*61165.57Virat Kohli (7/8)Royal Challengers BangaloreGujarat Titans1M. Chinnaswamy Stadium, Bengaluru21 May 2023Lost[93]
86104*52200.00Shubman Gill (2/3)Gujarat TitansRoyal Challengers Bangalore2Won[93]
8712960215.00Shubman Gill (3/3)Gujarat TitansMumbai Indians1Narendra Modi Stadium, Ahmedabad26 May 2023Won[94]
88113*72156.94Virat Kohli (8/8)Royal Challengers BengaluruRajasthan Royals1Sawai Mansingh Stadium, Jaipur6 April 2024Lost[95]
89100*58172.41Jos Buttler (6/7)Rajasthan RoyalsRoyal Challengers Bengaluru2Won[95]
90105*63166.66Rohit Sharma (2/2)Mumbai IndiansChennai Super Kings2Wankhede Stadium, Mumbai14 April 2024Lost[96]
9110241248.78Travis HeadSunrisers HyderabadRoyal Challengers Bengaluru1M. Chinnaswamy Stadium, Bengaluru15 April 2024Won[97]
9210956194.64Sunil NarineKolkata Knight RidersRajasthan Royals1Eden Gardens, Kolkata16 April 2024Lost[98]
93107*60178.33Jos Buttler (7/7)Rajasthan RoyalsKolkata Knight Riders2Won[98]
94104*60173.33Yashasvi Jaiswal (2/2)Rajasthan RoyalsMumbai Indians2Sawai Mansingh Stadium, Jaipur22 April 2024Won[99]
95108*60180.00Ruturaj Gaikwad (2/2)Chennai Super KingsLucknow Super Giants1M. A. Chidambaram Stadium, Chennai23 April 2024Lost[100]
96124*63196.83Marcus StoinisLucknow Super GiantsChennai Super Kings2Won[100]
97108*48225.00Jonny Bairstow (2/2)Punjab KingsKolkata Knight Riders2Eden Gardens, Kolkata26 April 2024Won[101]
98100*41243.90Will JacksRoyal Challengers BengaluruGujarat Titans2Narendra Modi Stadium, Ahmedabad28 April 2024Won[102]

Season overview

2023 holds the record for most centuries in an year, i.e. 12, while only 2 centuries were scored in 2009.

Season wise statistics for century scores
YearNo. of centuriesHighest scoreHighest scorer
2008[103]6158*Brendon McCullum
2009[10]2114*Manish Pandey
2010[104]4127Murali Vijay
2011[105]6120*Paul Valthaty
2012[106]128*Chris Gayle
2013[107]4175*
2014[108]3122Virender Sehwag
2015[109]4133*AB de Villiers
2016[110]7129*
2017[111]5126David Warner
2018[112]128*Rishabh Pant
2019[113]6114Jonny Bairstow
2020[114]5132*K. L. Rahul
2021[115]4124Jos Buttler
2022[116]8140*Quinton de Kock
2023[117]12129Shubman Gill
2024[118]11124*Marcus Stoinis

Team overview

Punjab Kings has the most overall centurions, with 13 different players scoring centuries for them, while Gujarat Titans has the least, with only 1 player scoring a century. Brendon McCullum is the only player to register the highest score for multiple franchises.

Team statistics for century scores
TeamNo. of matches[119]No. of centurionsNo. of centuriesHighest scoreHighest scorer
Chennai Super Kings[120]225710127Murali Vijay
Deccan Chargers[121]7522117*Andrew Symonds
Delhi Capitals[122]238810128*Rishabh Pant
Gujarat Lions[123]300084Suresh Raina
Gujarat Titans[124]3313129Shubman Gill
Kochi Tuskers Kerala[125]140081Brendon McCullum
Kolkata Knight Riders[126]23733158*
Lucknow Super Giants[127]3034140*Quinton de Kock
Mumbai Indians[128]24767114*Sanath Jayasuriya
Pune Warriors India[129]460086Jesse Ryder
Punjab Kings[130]2321315132*KL Rahul
Rajasthan Royals[131]206717124Jos Buttler and Yashasvi Jaiswal
Rising Pune Supergiants[132]3022103*Ben Stokes
Royal Challengers Bengaluru[1]241719175*Chris Gayle
Sunrisers Hyderabad[133]16656126David Warner

See also

Notes

References