Most T20 Fifties by a Player: Warner, Kohli and Buttler Lead the List

Who has scored the most fifties in T20 cricket? Counting every T20 match (internationals, IPL and all franchise and domestic leagues), David Warner leads with 118 fifties, ahead of Virat Kohli (110) and Jos Buttler (108). Babar Azam is the fourth batter to pass 100.

In ESPNcricinfo’s records a “fifty” is a score of 50 to 99; hundreds are counted separately. The figures below come from its career list for all T20 cricket at the time of this update.

Most fifties in T20 cricket (all T20 matches)

#PlayerMatchesRuns100s50s
1David Warner43914,28410118
2Virat Kohli43014,21810110
3Jos Buttler52915,0629108
4Babar Azam35912,49313101
5Alex Hales53714,581793
6James Vince50214,187991
7Faf du Plessis45012,782989
8Chris Gayle46314,5622288
9Quinton de Kock46313,0461085
10Rohit Sharma47212,531884
11Shoaib Malik55713,571083
12Colin Munro48612,626678
13Aaron Finch38711,458877
14Dawid Malan39911,003576
15Jason Roy44911,519775

Key points

  • Warner reached 118 fifties in 439 matches, the most of any batter.
  • Kohli (110 fifties, 10 hundreds) is the leading Indian and the only one above 100.
  • Buttler is third for fifties but first for runs, with 15,062.
  • Chris Gayle has “only” 88 fifties because he turned 22 innings into hundreds, a T20 record.
  • Shoaib Malik has 83 fifties without a single T20 hundred.

Indian batters with the most T20 fifties

PlayerMatchesRuns100s50s
Virat Kohli43014,21810110
Rohit Sharma47212,531884
KL Rahul2538,718873
Shikhar Dhawan3349,797270
Suryakumar Yadav3739,729665
Sanju Samson3599,213859
Ajinkya Rahane3087,968256
Suresh Raina3368,654453
Ishan Kishan2657,547744
Shubman Gill1916,144738

Bangladesh batters with the most T20 fifties

PlayerMatchesRuns100s50s
Tamim Iqbal2818,283455
Mushfiqur Rahim3016,248035
Litton Das2726,137135
Shakib Al Hasan4837,884034
Mahmudullah3596,464026
Towhid Hridoy1754,261224

Tamim Iqbal (55) is well clear of every other Bangladesh batter.

FAQ

Who has the most fifties in T20 cricket?

David Warner, with 118 in all T20 matches.

How many T20 fifties has Virat Kohli scored?

110, the second-highest total and the most by an Indian.

Does this list include hundreds?

No. Fifties are scores of 50-99; hundreds are listed in their own column.

SarahSarah

A strong believer in the fact that Kohli and Paes are the greatest Indian superstars!