T20 International (T20I) is the hottest format in cricket nowadays for its never-fading entertainment and edge-of-the-seat climaxes. It provides a different wavelength to the game, as even the fans with less cricket knowledge can still hook into the game for its short and crispy nature.
To look into the top run-getters of T20Is, we should be aware that it is a relatively newer format, and the record for the most runs in the shortest format will change hands like a baton in a quick relay race. Some players even play more of this format than the longer formats.
So, who has scored the most overall runs in T20Is?
Here you go!
| Player | Team | Runs | Innings | Average | Strike Rate | 100/50 | High Score |
|---|---|---|---|---|---|---|---|
| Babar Azam | Pakistan | 4596 | 136 | 38.94 | 128.02 | 3/39 | 122 |
| Rohit Sharma | India | 4231 | 151 | 32.05 | 140.89 | 5/32 | 121* |
| Virat Kohli | India | 4188 | 117 | 48.69 | 137.04 | 1/38 | 122* |
| Jos Buttler | England | 4037 | 143 | 33.64 | 147.76 | 1/28 | 101* |
| Paul Stirling | Ireland | 3895 | 160 | 26.31 | 134.35 | 1/24 | 115* |
| Martin Guptill | New Zealand | 3531 | 118 | 31.81 | 135.70 | 2/20 | 105 |
| Mohammad Rizwan | Pakistan | 3414 | 93 | 47.41 | 125.37 | 1/30 | 104* |
| Muhammad Waseem | UAE | 3338 | 97 | 36.68 | 150.56 | 3/26 | 112 |
| David Warner | Australia | 3277 | 110 | 33.43 | 142.47 | 1/28 | 100* |
| Suryakumar Yadav | India | 3272 | 107 | 36.35 | 162.94 | 4/25 | 117 |
Find the same record for Tests and ODIs here.
In 2022, Virat Kohli became the first batter to score 4000 runs in T20I cricket.
Kohli is also the fastest batter to aggregate 4000 runs in T20Is, crossing the mark in 107 innings.
Kohli’s career average of 48.69 while scoring 4188 runs is the highest by any batter in T20I cricket (minimum 40 innings batted).
Faisal Khan (Saudi Arabia), Karanbir Singh (Austria), and Suryakumar Yadav (India) are the three batters with 160-plus strike rates in T20Is (minimum 1000 balls faced).
Rohit Sharma became the first batter to hit 200 sixes in the shortest format, accumulating 205 in 151 outings.
Babar Azam has brought up the most fifty-plus scores in T20Is, with over 40 such scores to his name.
Rohit Sharma and Glenn Maxwell, meanwhile, have smashed the joint-most centuries in T20Is, with five 100-plus knocks each.
Australia’s Aaron Finch has scored the most runs in a T20I innings, hammering 172 against Zimbabwe in the 2018 Harare T20I.
England’s Phil Salt has aggregated the most runs in a bilateral T20I series, scoring 331 runs in the 2023 five-match series against the West Indies.
Qatar’s Muhammad Tanveer became the first batter to score 1000 runs at a single venue in T20Is – West End Park International Cricket Stadium, Doha.
Austria’s Karanbir Singh has accumulated the most runs in a calendar year in T20Is, scoring 1488 runs in 32 innings in 2025.
2642 of Babar’s runs came while leading Pakistan, the most by a captain in T20I cricket.
Jos Buttler and Mohammad Rizwan are the two wicketkeeper-batters to aggregate more than 3000 runs in T20Is.
Read Next | Smallest Win Margins by Runs in Test Cricket
Key Insights - Sunil Narine IPL Wickets Year-wise Tracker Sunil Narine became just the third…
Discover the grueling endurance of bowlers with our comprehensive look at the most overs bowled…
Key Insights on the Longest Losing Streaks in ODI Cricket History All-Time Longest Team Losing…
This guide explores the record-breaking performances of top off-spinners, highlighting the bowlers who have dominated…
When Kane Williamson announced his sudden retirement from international cricket mid-series against England in June…
Betpro just keeps on going - launched way back in 2009 and still thriving. Its reputation…