The 56 players with the most fifties in IPL history

Every player here is ranked on one number: fifties in the IPL between 2008 and 2026. That is the whole competition — the IPL began in 2008 and this holds every match of it in which a ball was bowled.

Virat KohliVirat Kohli: 6868David WarnerDavid Warner: 6262Shikhar DhawanShikhar Dhawan: 5151Rohit SharmaRohit Sharma: 4949KL RahulKL Rahul: 4545AB de VilliersAB de Villiers: 4040Suresh RainaSuresh Raina: 3939Faf du PlessisFaf du Plessis: 3939Gautam GambhirGautam Gambhir: 3636Ajinkya RahaneAjinkya Rahane: 3535Shreyas IyerShreyas Iyer: 3232Shubman GillShubman Gill: 3232Suryakumar YadavSuryakumar Yadav: 3131Chris GayleChris Gayle: 3131Jos ButtlerJos Buttler: 2828
Fifties — the leading 15. Every one of the 56 is in the table below.
#PlayerSeasonsFiftiesMatchesRuns100s
1Virat Kohli2008–2026682829,3469
2David Warner2009–2024621846,5674
3Shikhar Dhawan2008–2024512226,7692
4Rohit Sharma2008–2026492817,3312
5KL Rahul2013–2026451605,8286
6AB de Villiers2008–2021401835,1813
7Suresh Raina2008–2021392045,5361
7Faf du Plessis2011–2025391544,7730
9Gautam Gambhir2008–2018361544,2170
10Ajinkya Rahane2008–2026352125,3672
11Shreyas Iyer2015–2026321474,2331
11Shubman Gill2018–2026321344,5985
13Suryakumar Yadav2012–2026311794,5812
13Chris Gayle2009–2021311414,9976
15Jos Buttler2016–2026281384,6477
16Robin Uthappa2008–2022272054,9540
16Sanju Samson2013–2026271905,1815
18Quinton de Kock2013–2026241183,4443
18MS Dhoni2008–2025242775,4390
20Ishan Kishan2016–2026231343,6001
21Ruturaj Gaikwad2020–202622852,8392
21Ambati Rayudu2010–2023222044,3481
21Manish Pandey2008–2026221804,0211
21Dinesh Karthik2008–2024222574,8430
21Nitish Rana2016–2026221273,0780
26Shane Watson2008–2020211453,8804
27Shaun Marsh2008–201720712,4891
27Rishabh Pant2016–2026201393,8792
27Sai Sudharsan2022–202620572,5153
30Yashasvi Jaiswal2020–202618822,5932
30Glenn Maxwell2012–2025181412,8200
30Kane Williamson2015–202418792,1320
33Dwayne Smith2008–201717912,3850
33Jacques Kallis2008–201417982,4270
35Virender Sehwag2008–2015161042,7282
35Kieron Pollard2010–2022161893,4370
37Nicolas Pooran2019–2026151042,5270
37Michael Hussey2008–201515591,9771
37Aaron Finch2010–202215922,0920
40Devdutt Padikkal2020–202614902,2701
40JP Duminy2009–201814832,0290
40Prithvi Shaw2018–202414791,8920
40Simran Singh2019–202614661,8651
40Rajat Patidar2021–202614571,6121
40David Miller2012–2026141523,2881
46Mayank Agarwal2011–2025131302,7641
46Yuvraj Singh2008–2019131322,7540
46Heinrich Klaasen2018–202613642,1042
46Yusuf Pathan2008–2019131743,2221
46Murali Vijay2009–2020131062,6192
46Venkatesh Iyer2021–202613681,6771
46Parthiv Patel2008–2019131392,8480
46Brendon McCullum2008–2018131092,8822
46Sachin Tendulkar2008–201313782,3341
46Abhishek Sharma2018–202613922,3792
46Wriddhiman Saha2008–2024131692,9341

How this list is made

Ranked on fifties, and on nothing else. Where two are level they share a rank, and the list runs past fifty when fiftieth place is shared, because splitting a tie would mean choosing between them on no stated basis.

IPL matches only. Nothing a player has done in any other competition is counted here, so a long international career does not show up on these lists at all.

Counting statistics only. A rate — an average, a percentage — needs a minimum number of appearances before it means anything, and no such minimum is published that this site could cite. Inventing one would put a number nobody chose at the centre of a ranking. A total needs no cut-off: most goals is a fact with nothing hidden in it.

Every figure is counted from the deliveries rather than copied from a scorecard — which is why a wide is not a ball faced and a bye is not charged to the bowler.

Counted from the ball-by-ball data at Cricsheet, under the ODC Attribution License; identity from Wikidata (public domain).

All the IPL pages