Rohit Sharma made history by completing 4165 T20I runs after a top-notch inning against Australia. With this achievement, he has surpassed Pakistan batter Babar Azam, who has 4145 runs. Rohit achieved this record during the ongoing T20 World Cup 2024 in the game against the USA. Meanwhile, Virat Kohli is also climbing the list with 4103 runs in the ongoing World Cup. Let’s take a look at the batters with the most runs in T20Is.
Pos | Player | Span | Matches | Runs |
1 | RG Sharma (INDIA) | 2007-2024 | 157 | 4165 |
2 | Babar Azam (PAK) | 2016-2024 | 123 | 4145 |
2 | V Kohli (INDIA) | 2010-2024 | 123 | 4103 |
4 | Martin Guptill (NZ) | 2009-2022 | 122 | 3531 |
5 | PR Stirling (IRE) | 2009-2023 | 134 | 3438 |
6 | AJ Finch (AUS) | 2011-2022 | 103 | 3120 |
7 | DA Warner (AUS) | 2009-2024 | 102 | 3067 |
Top 5 players with the most runs in T20Is
Rohit Sharma
Current Indian skipper Rohit Sharma is now leading the list with 4165 runs and has become the second batter after Virat Kohli to complete the 4000-run mark in T20I cricket.
Babar Azam
Asian players are clearly dominating the list, with the top 3 batters hailing from the Asian continent. Pakistan’s Babar Azam has slipped to the second spot for the most runs in T20Is, having scored 4145 runs in 120 T20I matches so far.
Despite not having a good outing in the T20 World Cup 2024, Babar Azam has also shown up on the list with 4145 runs, surpassing Virat Kohli who was previously holding the top spot.
Virat Kohli
After spending a long time at the top spot, former Indian captain Virat Kohli has now slipped to third place in the leading run-scorer list in T20I cricket at the moment. Kohli is also the first batter to score 4,000 T20I runs.
Martin Guptill
New Zealand opener Martin Guptill is at the fourth spot in the list of the highest run-scorers in T20Is. He is third on the list with 3531 runs from 122 matches.
Paul Stirling
Ireland senior opener Paul Stirling completes our list of top 5 batters with most runs in T20Is. Stirling has 23 fifties and one century to his name in the 20-over format. Overall, he has played 134 T20Is and scored 3438 runs.