Top 5 Highest Run-Scorers of All Time- IPL

Most Runs in T20 International Cricket: Top 5 Highest Run-Scorers of All TimeT20 International (T20I) cricket is the shortest format played between international teams. Every ball matters, and batters have to score quickly while still keeping their wickets. Unlike Test cricket, where players can bat for hours, T20Is give batters only 20 overs to make an impact.

Scoring thousands of runs in T20Is is one of the hardest achievements in cricket. Players must perform consistently across different countries, pitches, and bowling attacks while maintaining a high strike rate. Pakistan’s Babar Azam currently holds the record for the most runs in T20 International cricket, followed by Rohit Sharma, Jos Buttler and Virat Kohli. In this article, we look at the players with the most T20I runs, their records, and what makes them among the greatest batters in the format.

Most Runs in T20 International Cricket

Rank Player Team Matches Innings Runs Average Strike Rate 100s 50s
1 Babar Azam Pakistan 145 136 4,596 38.94 128.02 3 39
2 Rohit Sharma India 159 151 4,231 32.05 140.89 5 32
3 Jos Buttler England 160 147 4,212 33.96 148.93 2 28
4 Virat Kohli India 125 117 4,188 48.69 137.04 1 38
5 Paul Stirling Ireland 163 160 3,895 26.31 134.35 1 24

1. Babar Azam (Pakistan) – 4,596 Runs

Babar Azam is the highest run-scorer in T20 International cricket. Since making his debut in 2016, he has been Pakistan’s most reliable batter in the shortest format. Babar has scored 4,596 runs in 145 matches at an average of 38.94. He has also hit three centuries and 39 half-centuries.

His batting is built on timing, placement, and consistency rather than power alone. He has scored runs against every major international team and remains one of the best T20I batters in the world.

Babar Azam T20I Career Stats

  • Matches: 145

  • Innings: 136

  • Runs: 4,596

  • Highest Score: 122

  • Average: 38.94

  • Strike Rate: 128.02

  • Centuries: 3

  • Half-centuries: 39

2. Rohit Sharma (India) – 4,231 Runs

Rohit Sharma retired as one of the greatest T20I batters in history. He scored 4,231 runs in 159 matches and became the first player to score five T20I centuries, which remains the most by any player among the leading run-scorers. Known for his effortless stroke play, Rohit dominated bowlers during the powerplay and played many match-winning innings for India.

Rohit Sharma T20I Career Stats

  • Matches: 159

  • Innings: 151

  • Runs: 4,231

  • Highest Score: 121*

  • Average: 32.05

  • Strike Rate: 140.89

  • Centuries: 5

  • Half-centuries: 32

3. Jos Buttler (England) – 4,212 Runs

Jos Buttler has been one of England’s most destructive white-ball batters. He has scored 4,212 T20I runs at a strike rate of 148.93, one of the highest among the leading run-scorers. Buttler is known for his ability to attack from the first ball and finish innings with powerful hitting.

Jos Buttler T20I Career Stats

  • Matches: 160

  • Innings: 147

  • Runs: 4,212

  • Highest Score: 131

  • Average: 33.96

  • Strike Rate: 148.93

  • Centuries: 2

  • Half-centuries: 28

4. Virat Kohli (India) – 4,188 Runs

Virat Kohli is widely regarded as one of the greatest T20I batters ever. Although he retired from T20Is in 2024, he finished with 4,188 runs in only 117 innings. His batting average of 48.69 is the highest among the top five run-scorers, showing his remarkable consistency. Kohli also played many memorable knocks in ICC tournaments and successful run chases.

Virat Kohli T20I Career Stats

  • Matches: 125

  • Innings: 117

  • Runs: 4,188

  • Highest Score: 122*

  • Average: 48.69

  • Strike Rate: 137.04

  • Centuries: 1

  • Half-centuries: 38

5. Paul Stirling (Ireland) – 3,895 Runs

Paul Stirling has been Ireland’s leading batter for more than a decade. He has scored 3,895 runs in 163 T20Is and has often carried Ireland’s batting line-up. His aggressive opening style has helped Ireland record several famous victories against Full Member nations.

Paul Stirling T20I Career Stats

  • Matches: 163

  • Innings: 160

  • Runs: 3,895

  • Highest Score: 115*

  • Average: 26.31

  • Strike Rate: 134.35

  • Centuries: 1

  • Half-centuries: 24

Other Players with More Than 3,000 T20I Runs

Player Runs Average Strike Rate
Martin Guptill 3,531 31.81 135.70
Mohammad Rizwan 3,414 47.41 125.37
Muhammad Waseem 3,371 36.24 150.96
Virandeep Singh 3,370 36.23 127.69
David Warner 3,277 33.43 142.47
Suryakumar Yadav 3,272 36.35 162.94
Sikandar Raza 3,144 25.77 136.81
Aaron Finch 3,120 34.28 142.53
Quinton de Kock 3,095 30.95 142.23
Syed Aziz 3,027 30.27 139.94

Active Players with the Most T20I Runs

Player Runs Matches
Babar Azam 4,596 145
Jos Buttler 4,212 160
Mohammad Rizwan 3,414 106
Suryakumar Yadav 3,272 113
Sikandar Raza 3,144 139
Quinton de Kock 3,095 110
Glenn Maxwell 2,897 130
David Miller 2,804 140
Pathum Nissanka 2,699 94
Kusal Mendis 2,694 109

 

Leave a Reply

Your email address will not be published. Required fields are marked *