India's swashbuckling batter Virat Kohli overtook his teammate Rohit Sharma to currently hold the record for the most fifties in T20 internationals. Virat Kohli has smashed 33 fifties while Rohit Sharma has 32 half-centuries in T20I cricket.

Having made his T20I debut against Zimbabwe at the Harare Sports Club in 2010, Kohli has hit 32 half-centuries in 96 T20I innings so far. The former India captain has amassed 3,584 runs in 104 matches at an impressive average of 51.94 and a strike rate of 138.37. 

Kohli surpassed Rohit Sharma’s record for most fifties in T20 internationals during an Asia Cup 2022 Super 4 clash against Afghanistan at the Dubai International Cricket Stadium on September 8. The Delhi-born cricketer notched up his maiden T20I hundred as he scored unbeaten 122 runs off 61 balls.

India’s current all-format captain Rohit Sharma previously held the record for the most fifties in T20 internationals.

The flamboyant opening batter has recorded 32 half-centuries in 126 T20I innings so far. He has also smashed four hundreds in T20I cricket.

Interestingly, Rohit is the only cricketer to amass more than 3,600 runs in cricket’s shortest format. He has scored 3,620 runs in 136 matches at an average of 32.32 and a strike rate of 140.63.

Pakistan’s star batter Babar Azam features third on this list. The Pakistan cricket team captain has smashed 27 T20I fifties in just 70 innings so far. Azam also has one T20I century to his name.

Since making his T20I debut against England at Old Trafford in 2016, Babar Azam has accumulated 2,696 runs in 75 matches at an average of 44.93 and a strike rate of 129.36.

Australia’s David Warner and Martin Guptill of New Zealand complete the top five list. While Warner has hit 23 T20I fifties in 91 matches, Martin Guptill has recorded 22 half-centuries in 121 games.

Martin Guptill is currently the all-time second-highest run-getter in T20I cricket, amassing 3,497 runs in 121 matches at an average of 31.79 and a strike rate of 135.80.

Ireland's opening batter Paul Sterling has registered 21 T20I fifties so far while Australia’s Aaron Finch has 19 half-centuries to his name.

KL Rahul is the third Indian batter to feature in the top 10 list for most fifties in T20I cricket. Rahul has smashed 18 fifties in just 54 innings so far.

Former West Indies cricketer Chris Gayle and Jos Buttler of England have recorded 16 T20I fifties.

Most fifties in T20 internationals

Player Span Matches Innings Runs 50s
Virat Kohli (India) 2010-2022 104 96 3584 33
Rohit Sharma (India) 2007-2022 136 128 3620 32
Babar Azam (Pakistan) 2016-2022 75 70 2696 27
David Warner (Australia) 2009-2022 91 91 2684 23
Martin Guptill (New Zealand) 2009-2022 121 117 3497 22
Paul Sterling (Ireland) 2009-2022 114 113 3011 21
Aaron Finch (Australia) 2011-2022 92 92 2855 19
KL Rahul (India) 2016-2022 61 57 1963 19
Chris Gayle (West Indies) 2006-2022 79 75 1899 16
Jos Buttler (England) 2011-2022 94 86 2227 16

Interested in cricket betting? Click here to check out the list of top sites.

Featured photo: Dibyangshu SARKAR / AFP