Table of Contents
Toggle2 players from Pakistan & 2 players from India are included in the top 10 list
T20 International cricket is the fastest format of the game, loved by fans all over the world. Over the years, many players have scored big runs in this format, making records that inspire the next generation.
In this article, we will look at the most runs in T20I, updated till 2025, along with the top players, their statistics, and interesting facts about their careers.
What Does “Most Runs in T20I” Mean?
When we say most runs in T20I, it means the highest total runs scored by a batsman in international Twenty20 matches. These matches are officially recognized by the ICC and played between two national teams.
Top 10 Players with Most Runs in T20I (Updated 2025)
Below is the table of players who have scored the most runs in T20I history. The stats are updated till August 2025.
Rank | Player | Matches | Runs | Highest Score | Average | Strike Rate | 100s | 50s |
---|---|---|---|---|---|---|---|---|
1 | Rohit Sharma(Ind) | 159 | 4231 | 121* | 32.05 | 140.89 | 5 | 32 |
2 | Babar Azam(Pak) | 128 | 4223 | 122 | 39.83 | 129.22 | 3 | 36 |
3 | Virat Kohli(Ind) | 125 | 4188 | 122* | 48.69 | 137.04 | 1 | 38 |
4 | JC Buttler(Eng) | 137 | 3700 | 101* | 35.92 | 147.05 | 1 | 27 |
5 | Paul Stirling(Ire) | 151 | 3669 | 115* | 26.78 | 134.88 | 1 | 24 |
6 | MJ Guptill(NZ) | 122 | 3531 | 105 | 31.81 | 135.70 | 2 | 20 |
7 | Mohammad Rizwan(Pak) | 106 | 3414 | 104* | 47.41 | 125.37 | 1 | 30 |
8 | DA Warner(Aus) | 110 | 3277 | 100* | 33.43 | 142.47 | 1 | 28 |
9 | AJ Finch(Aus) | 103 | 3120 | 172 | 34.28 | 142.53 | 2 | 19 |
10 | Virandeep Singh(Mas) | 102 | 3013 | 116* | 37.66 | 127.94 | 1 | 21 |
#1: Rohit Sharma – The Hitman
Rohit Sharma, famous for his big sixes and match-winning knocks, is top of the list With 5 T20I centuries, Rohit also holds the record for most hundreds in T20I cricket.
#2: Babar Azam – Pakistan’s Stylish Captain
Babar Azam is Pakistan’s top performer in T20Is. His ability to play classical shots in the shortest format makes him unique. He has consistently stayed in the top ICC T20I batsmen rankings.

#3: Virat Kohli – The Run Machine
Virat Kohli holds the record for most runs in T20I history. Known for his consistency and chase-master skills, Kohli has an impressive average of 48.69 in T20 internationals — something very rare in this format.
Key Insights from the Most Runs in T20I List
- Rohit Sharma, Babar Azam, Virat Kohli is the only player with 4,000+ runs in T20I.
- Rohit Sharma has the most T20I centuries (5).
- Jos Buttler has the highest strike rate among the top 10.
- Two Pakistan players Babar Azam and Mohammad Rizwan are in the top 10.
Importance of Most Runs in T20I Record
This record is a measure of a player’s consistency, adaptability, and ability to perform under pressure. Players with the most runs in T20I have proven themselves across different conditions and against strong bowling attacks.
Future Stars Who Can Break the Record
Some young players like Shubman Gill, Suryakumar Yadav, Hasan Nawaz, and Harry Brook are showing the potential to enter this list in the coming years.
FAQs on Most Runs in T20I
Q1: Who has the most runs in T20I cricket?
Rohit Sharma from India holds the record for most runs in T20I history.
Q2: Who has the highest average among top T20I run scorers?
Virat Kohli has the highest average (48.69) among the top 10.
Q3: Which player has the most centuries in T20I?
Rohit Sharma holds the record with 5 centuries in T20I cricket.
Q4: Who has the highest strike rate among the top run scorers?
Jos Buttler has the highest strike rate (147.05) among the top 10.
Q5: Can any player cross 5,000 runs in T20I?
It’s possible in the future, but it will require consistent performance over many years.
Conclusion
The most runs in T20I record is a true reflection of a batsman’s skill and dominance in the shortest format. Players like Kohli, Rohit, and Babar have redefined T20 batting with their consistency and match-winning abilities.
As the game evolves, we may see new names joining this list — but for now, these legends hold the crown.
Who has scored the most centuries in cricket history? Click the link below to find out.
For more information, stay tuned.