HomePhotosPlayers with the most fifties in T20 cricket
Virat Kohli to Babar Azam: Players to score the most fifties in T20 cricket
These are the players who have been nothing short of sensational with the bat in T20 cricket, smashing a massive number of fifties in the format
By Ansh Sharma Last Updated on - April 13, 2025 9:03 PM IST
Virat Kohli to Babar Azam: Players to score the most fifties in T20 cricket
David Warner
1. David Warner – 108 fifties
The former Australia batter has played a total of 400 matches in T20 cricket, scoring a massive 12,925 runs. Along with a humongous number of half-centuries, Warner also has 8 centuries under his name in the format with the highest individual score of 135*.
Virat Kohli
2. Virat Kohli – 100 fifties
The India star batter scored his 100th half-century in T20 cricket during the Royal Challengers Bengaluru’s clash against the Rajasthan Royals in IPL 2025. Kohli has so far played 405 matches in the format, scoring a total of 13,134 runs with 9 centuries and the highest individual score of 122*.
Babar Azam
TRENDING NOW
3. Babar Azam – 90 fifties
The Pakistan batter has not only played a lot of T20 cricket for the national side, but has also featured a lot in franchise cricket. Babar has so far played 311 matches in the format, scoring a total of 11,042 runs with 11 hundreds and the highest individual score of 122.
Chris Gayle
4. Chris Gayle – 88 fifties
The explosive West Indies batter has played franchise cricket all around the world and has also featured a lot for the national side in the shortest format. Gayle has played 463 matches in T20 cricket, scoring a total of 14,562 runs with 22 centuries and the highest individual score 175*.
Jos Buttler
5. Jos Buttler – 86 fifties
The England batter has a fantastic record in the shortest format and has featured in franchise cricket all around the world. Buttler is a part of the Gujarat Titans side in the ongoing IPL season. He has so far played 440 matches in T20 cricket, scoring a total of 12,331 runs with 8 hundreds and the highest individual score of 124.
Alex Hales
6. Alex Hales – 85 fifties
The former England batter has featured in franchise cricket all around the world. Hales has so far played 494 matches in the shortest format, scoring a total of 13,610 runs with 7 centuries and the highest individual score of 119*.
Shoaib Malik
7. Shoaib Malik – 83 fifties
The former Pakistan batter played a total of 556 matches in the shortest format. Malik also featured in T20 leagues all around the world and was quite an active player in franchise cricket for a long time. The batter scored 13,557 runs in T20 cricket with the highest individual score of 95*.
This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Strictly Necessary Cookies
Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.
If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.