×

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

Virat Kohli to Babar Azam: Players to score the most fifties in T20 cricket

Virat Kohli to Babar Azam: Players to score the most fifties in T20 cricket

David Warner
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
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
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
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
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
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
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*.

trending this week