Most Runs in T20 International_ Top 10 Highest Run Scorers (1)

Most Runs in T20 International: Top 10 Highest Run Scorers

Babar Azam holds the record for the most runs in T20 international cricket, followed by Jos Buttler, Rohit Sharma and Virat Kohli. These batters have dominated the shortest international format through consistent scoring, match-winning performances and impressive individual records.

T20 Internationals (T20Is) demand a combination of timing, power and smart shot selection. While some batters build their innings through consistency, others make their impact with aggressive strike rates and big scores. Career runs, batting averages, centuries, half-centuries and sixes help explain their contributions to the format.

This article covers the top 10 highest run scorers in men’s T20 international cricket, their career statistics and the record for the highest individual score in a T20I innings.

Most Runs in T20 International Cricket: Top 10 Players

The following table ranks the leading men’s T20I run scorers using the supplied career statistics.

RankPlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
1Babar AzamPAK2016–2026145136184,59612238.943,590128.023391047780
2Jos ButtlerENG2011–2026163150244,38413134.792,920150.1323011408192
3Rohit SharmaIND2007–2024159151194,231121*32.053,003140.8953212383205
4Virat KohliIND2010–2024125117314,188122*48.693,056137.041387369124
5Paul StirlingIRE2009–2026163160123,895115*26.312,899134.3512414449141
6Virandeep SinghMAS2019–2026131123253,644116*37.182,876126.701268317146
7Martin GuptillNZ2009–202212211873,53110531.812,602135.702203309173
8Mohammad RizwanPAK2015–202410693213,414104*47.412,723125.37130528595
9Muhammad WaseemUAE2021–2026999963,37111236.242,233150.963267282196
10Syed AzizMAS2019–2026137128193,29112630.192,335140.941259303165

Abbreviations: Mat = matches, Inns = innings, NO = not out, HS = highest score, Ave = batting average, BF = balls faced, SR = strike rate. An asterisk () indicates that a batter remained unbeaten.*

Who Has Scored the Most Runs in T20 International Cricket?

Babar Azam of Pakistan leads the men’s T20I career run-scoring list with 4,596 runs in 145 matches. Babar’s position at the top reflects the importance of combining regular run-scoring with the ability to build substantial innings. Although his strike rate of 128.02 is lower than several other players in the top 10, his career aggregate keeps him ahead of the leading English and Indian batters.

1. Babar Azam: Most Runs in T20 International Cricket

Babar Azam holds the top position among the leading run scorers in men’s T20 international cricket, with 4,596 runs in 145 matches for Pakistan, according to the supplied statistics. Since making his T20I debut in 2016, he has established himself as one of the format’s most consistent batters.

Babar has scored three centuries and 39 half-centuries, with a highest score of 122 runs. His batting average of 38.94 reflects his consistency, while 477 fours highlight his ability to find gaps and score boundaries. He has also hit 80 sixes in his T20I career.

Although his strike rate of 128.02 is lower than those of Jos Buttler and Muhammad Waseem, Babar’s substantial career aggregate keeps him at the top of this leaderboard. His record demonstrates how regular contributions and the ability to build innings can lead to success in T20 international cricket.

2. Jos Buttler: England’s Leading Run Scorer

Jos Buttler ranks second with 4,384 T20I runs in 163 matches. His batting strike rate of 150.13 demonstrates his aggressive approach, while two centuries and 30 half-centuries underline his ability to produce both explosive innings and consistent contributions.

Buttler’s highest T20I score is 131, the highest individual score among the 10 players in the supplied career table. His 192 sixes also make him one of the most powerful hitters in this group. With international cricket still featuring in his career through 2026, he has the opportunity to challenge Babar’s total.

3. Rohit Sharma: India’s Highest T20I Run Scorer

Rohit Sharma finished his men’s T20I career with 4,231 runs in 159 matches. He recorded five centuries and 32 half-centuries, with a highest score of 121 not out. His five hundreds are more than those of any other player in the supplied top 10.

Rohit also leads this group for sixes, with 205, illustrating his ability to dominate bowling attacks. His contributions at the top of India’s batting order helped establish him as one of the most prolific performers in T20 international history. He ended his T20I career in 2024.

4. Virat Kohli: The Best Batting Average in the Top 10

Virat Kohli has scored 4,188 runs in 125 T20I matches, placing him fourth on the list. His batting average of 48.69 is the highest among these 10 run scorers, supported by 38 half-centuries and one century.

Kohli’s record stands out because he has scored heavily while being dismissed less frequently relative to his number of runs. His 31 not-out innings have contributed to that outstanding average. His highest score is 122 not out, and his career strike rate stands at 137.04.

Other Players Among the Top 10 T20I Run Scorers

Paul Stirling

Ireland’s Paul Stirling has amassed 3,895 runs in 163 matches. His 449 fours are the highest among the 10 players in the table, demonstrating how effectively he finds gaps and uses the boundary. He has also scored one century and 24 half-centuries, making him a key figure in Ireland’s T20I batting history.

Virandeep Singh

Malaysia’s Virandeep Singh has scored 3,644 runs in 131 matches. With an average of 37.18 and 25 not-out innings, he has combined consistency with the ability to remain at the crease. His presence in sixth place highlights the contributions of players from associate cricket nations to the international T20 format.

Martin Guptill

Former New Zealand opener Martin Guptill accumulated 3,531 T20I runs between 2009 and 2022. His record includes two centuries, 20 half-centuries and 173 sixes. His highest score of 105 reflects his capacity to convert a strong start into a major innings.

Mohammad Rizwan

Pakistan’s Mohammad Rizwan has scored 3,414 runs in 106 matches, with an average of 47.41. This is the second-highest batting average among the 10 listed players, behind Kohli. Rizwan’s 30 half-centuries and 21 not-out innings demonstrate his consistency and ability to anchor Pakistan’s batting.

Muhammad Waseem

UAE batter Muhammad Waseem has amassed 3,371 runs in 99 matches. His strike rate of 150.96 is the highest among the players listed, narrowly ahead of Buttler. Waseem has also scored three centuries and 196 sixes, making power hitting a major feature of his T20I record.

Syed Aziz

Malaysia’s Syed Aziz completes the top 10 with 3,291 runs in 137 matches. His record includes one century, 25 half-centuries and 165 sixes. His inclusion alongside Virandeep Singh reinforces Malaysia’s presence among the leading career run scorers in men’s T20 international cricket.

What Is the T20 Highest Score in International Cricket?

The highest individual score in men’s T20 international cricket is 172 runs by Aaron Finch of Australia. He achieved the record against Zimbabwe at Harare Sports Club on July 3, 2018, scoring 172 from 76 balls, including 16 fours and 10 sixes. His innings helped Australia post 229/2. The International Cricket Council identifies this innings as the T20I record.

It is important to distinguish the T20 highest score from the highest score by a player in the career-runs table. Finch’s 172 is a single-innings record; the HS column in the career table records each batter’s personal best in T20Is.

The record also differs from the highest score in all men’s T20 cricket. Chris Gayle scored 175 not out from 66 balls for Royal Challengers Bangalore in the IPL in 2013, which is higher than Finch’s T20I record.

Top 5 Highest Individual Scores in Men’s T20Is

RankPlayerTeamOpponentScoreBallsDate
1Aaron FinchAustraliaZimbabwe17276July 3, 2018
2Karanbir SinghAustriaHungary16457June 28, 2026
3Hamza KhanRwandaIvory Coast164*65May 24, 2026
4Hazratullah ZazaiAfghanistanIreland162*62February 23, 2019
5Mohammad IhsanSpainCroatia16063December 7, 2025

*The individual-score records include matches involving associate nations. The latest records listing available for this article retain Finch’s 172 at the top. *

Important Records Among the Top 10 Run Scorers

The career leaderboard offers several useful comparisons beyond total runs:

  • Most career runs: Babar Azam, with 4,596.
  • Highest career batting average: Virat Kohli, at 48.69.
  • Highest strike rate: Muhammad Waseem, at 150.96.
  • Most centuries: Rohit Sharma, with five.
  • Most half-centuries: Babar Azam, with 39.
  • Most fours: Paul Stirling, with 449.
  • Most sixes: Rohit Sharma, with 205.
  • Highest individual score among the listed 10: Jos Buttler, with 131.

These records measure different aspects of batting performance. Career runs reward sustained output, averages measure scoring in relation to dismissals, and strike rates show how quickly a batter accumulates runs.

Conclusion

The most runs in the T20 international cricket leaderboard highlights the different strengths of the format’s leading batters. Babar Azam tops the supplied career list, while Jos Buttler’s aggressive scoring, Rohit Sharma’s six-hitting and Virat Kohli’s exceptional batting average demonstrate different routes to success. Meanwhile, Aaron Finch’s 172 remains the benchmark for the highest individual score in men’s T20Is. As active players continue to compete internationally, the career rankings can change, making updated statistics essential for following these records.

Frequently Asked Questions

1. Who has scored the most runs in T20 international cricket?

Babar Azam of Pakistan leads the supplied men’s T20I career leaderboard with 4,596 runs in 145 matches.

2. What is the T20 highest score in international cricket?

Aaron Finch holds the men’s T20I record with 172 runs off 76 balls against Zimbabwe in Harare on July 3, 2018.

3. Who has scored the most runs for India in T20 internationals?

Rohit Sharma leads India’s men’s T20I run scorers with 4,231 runs. Virat Kohli follows with 4,188 runs.

4. Who has the highest batting average among the top 10 T20I run scorers?

Virat Kohli has the highest average in the supplied list, at 48.69. Mohammad Rizwan follows with 47.41.

5. Who has hit the most sixes among the top 10 T20I run scorers?

Rohit Sharma leads the supplied top 10 with 205 sixes, ahead of Muhammad Waseem with 196 and Jos Buttler with 192.

Hi, I'm Rohan Mehta. I have over 6 years of experience researching and writing about cricket. My expertise includes international cricket, IPL, PSL, ICC tournaments, player statistics, match records, and cricket history. I recently launched this platform to share accurate, well-researched, and engaging cricket content with fans around the world. Every article is carefully fact-checked using trusted cricket sources and official records to ensure readers receive reliable and up-to-date information.