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
The MA Chidambaram Stadium in Chennai, famously known as the "Lion's Den," has witnessed some…
Cricket has always had ups and downs, but these days it feels like every match…
Key IPL Batting Insights at M. Chinnaswamy Virat Kohli is the lead run-getter at Bengaluru’s…
Key IPL Bowling Insights at M. Chinnaswamy Stadium Yuzvendra Chahal is the only bowler to…
This article provides a comprehensive year-wise breakdown of Hardik Pandya’s batting statistics and milestones across…
Success at the Wankhede Stadium requires a blend of raw pace to exploit the early…