Most Fifties in T20Is | List of Most Fifties in T20I Cricket History

Top 5 Players Who Scored Most Fifties in T20Is

Rohit Sharma holds the record for the joint-fastest century in the T20I format.

Rohit Sharma and Virat Kohli
Rohit Sharma and Virat Kohli. (Photo Source: BCCI)

In a format like T20, it is difficult for a batsman to score a century given the limited number of overs. However, smashing a half-century is one such milestone that a batsman can achieve in the game. If that fifty comes at a good pace, it can push the team’s hopes for the win. In this particular article, we will be listing out five players who have smacked the most half-centuries in T20I history. We have used only the scores ranging between 50 to 99 for the arrangement of rankings. If two players have the same tally, the one having played fewer innings is ranked higher.

5. David Warner – 18

Aussie opener David Warner is one of the most explosive batsmen of the current era. He has proved himself in all three formats. In the 20-over international cricket, the left-hander has scored 2265 runs in 81 innings at an average of 31.45 and a strike rate of 139.72. This includes 1 century and 18 half-centuries with a high score of 100* against Sri Lanka.

4. Paul Stirling – 18

Ireland opener Paul Stirling also has 18 fifties to his name in the shortest format. He has scored 2124 runs in 77 innings at an average of 29.91 and a strike rate of 139.27. He is yet to hit a hundred in T20Is and registered his highest score of 95 against the West Indies.

3. Babar Azam – 18

Pakistan captain has played the least innings (52) among the three players with 18 half-centuries in T20Is. He has scored 2035 runs at an excellent average of 47.32 and was quickest to reach the 2000-run landmark. The right-hander hit his first T20I hundred in the game against South Africa in 2021.

2. Rohit Sharma – 22

Indian opener Rohit Sharma has smashed the most T20I hundreds (4), while he is second in the list of T20I fifties (22). He has amassed 2864 runs in 103 innings at an average of 32.54 and a strike rate of 138.96. Rohit also holds the record for the joint-fastest century in the format.

1. Virat Kohli – 28

Indian captain Virat Kohli has scored the most runs (3159) in T20Is at an incredible average of 52.65 and a strike rate of 139.04. The prolific batsman is yet to hit his first T20I century and has so far smashed 28 half-centuries. His high score of 94* came against West Indies in 2019.

Most fifties in T20Is

Player Inns 50s Runs Avg SR HS 100s
Virat Kohli 84 28 3159 52.65 139.04 94* 0
Rohit Sharma 103 22 2864 32.54 138.96 118 4
Babar Azam 52 18 2035 47.32 129.7 122 1
Paul Stirling 77 18 2124 29.91 139.27 95 0
David Warner 81 18 2265 31.45 139.72 100* 1