Only 8 batters in the history of the shortest format of international cricket have scored 3000 or more runs in a given sequence of 100 innings. We will talk about them and much more in this piece.
Most Runs in 100 Consecutive T20I Innings
| Player | Team | Runs | 50s | Average | Strike Rate | Streak Start-Streak End |
|---|---|---|---|---|---|---|
| Virat Kohli | India | 3868 | 37 | 55.26 | 138.79 | 7 Aug 2012-10 Nov 2022 |
| Babar Azam | Pakistan | 3651 | 33 | 41.97 | 129.56 | 23 Sep 2016-17 Jan 2024 |
| Jos Buttler | England | 3356 | 26 | 39.95 | 152.06 | 20 May 2014-17 Sep 2025 |
| Martin Guptill | New Zealand | 3190 | 20 | 33.58 | 139.73 | 26 Dec 2010-12 Oct 2022 |
| Rohit Sharma | India | 3114 | 23 | 33.48 | 144.30 | 23 Mar 2014-23 Sep 2022 |
| Virandeep Singh | Malaysia | 3106 | 22 | 38.35 | 127.35 | 13 Jul 2019-25 Nov 2025 |
| David Warner | Australia | 3017 | 26 | 33.90 | 141.98 | 6 Jun 2009-8 Jun 2024 |
| Aaron Finch | Australia | 3016 | 18 | 33.51 | 142.33 | 26 Jan 2013-31 Oct 2022 |
| Paul Stirling | Ireland | 2823 | 20 | 30.68 | 138.04 | 23 Feb 2012-3 Aug 2022 |
| Glenn Maxwell | Australia | 2630 | 11 | 30.94 | 157.20 | 2 Feb 2014-26 Jul 2025 |
| Syed Aziz | Malaysia | 2609 | 18 | 31.06 | 141.72 | 24 Jun 2019-19 Jul 2025 |
| Sikandar Raza | Zimbabwe | 2578 | 15 | 28.64 | 140.18 | 12 Mar 2016-25 Nov 2025 |
The Most Prolific 100 Consecutive Innings Ever in T20Is
The Top Two with 3500+ Runs in 100 Consecutive T20I Innings
India’s Virat Kohli leads the run tally for batters with the most runs in 100 consecutive T20I innings. In innings number 8 and 107, Kohli had amassed 3868 runs, and this sensational run saw him make his only T20I century against Afghanistan.
The former Indian skipper had made those runs at an impressive strike rate of 138.79, which is marginally higher than his career SR of 137.04. In this sequence, he topped in two T20 World Cups (2014 & 2016).
The next most prolific batter in a 100-inning T20I sequence is Pakistan’s Babar Azam. The right-hander batter made 3651 runs in between innings 2 and 101 at an average of 41.97 and striking at a rate of 129.56.
The other batters to score over 3000 runs in 100 successive T20I innings are Jos Buttler, Martin Guptill, Rohit Sharma, Virandeep Singh, David Warner, and Aaron Finch.
Consistency: Batters Exceeding the 2000-Run Mark
A total of 22 batters have scored 2000 or more runs in 1000 successive T20I innings. Beyond the top 10, these 12 batters have crossed the mark and joined several leading T20I batters. They are:
- Syed Aziz (2609)
- Sikandar Raza (2578)
- Mohammad Hafeez (2412)
- Litton Das (2363)
- Eoin Morgan (2361)
- Andy Balbirnie (2328)
- Fakhar Zaman (2322)
- David Miller (2303)
- Shoaib Malik (2227)
- Shakib Al Hasan (2207)
- Nizakat Khan (2168)
- Mahmudullah (2115)
Record Batting Averages in 100 Consecutive Innings (Minimum of 2000 runs)
Virat Kohli’s batting average of 55.26 is the highest for a batter with a minimum of 2000 runs in 100 consecutive innings.
Babar Azam’s batting average of 41.97 is the second-best for any batter in a given sequence of 100 successive T20I innings. This is slightly better than his career T20I batting average of 39.54 in the 129 innings he batted.
Apart from them, only two other batters, namely Jos Buttler (39.95) and Virandeep Singh (38.35), have a batting average of 35 or more in 100 consecutive innings. Nine other batters who have scored at least 2000 runs in 100 innings have an average of 30 or more.
Highest Batting Strike Rates in 100 Consecutive Innings (Minimum of 2000 runs)
Talking about strike rates, Glenn Maxwell’s 157.20 is the highest for a batter with a minimum of 2000 runs in 100 successive outings. The all-rounder has scored 2630 runs at an average of 30.94 with the help of 11 half-centuries.
Jos Buttler’s strike rate of 152.06 is the second-best for a batter amongst this list of 22, and his run tally makes him the third prolific run-getter.
The other players who batted with a strike rate of more than 140 are: Rohit Sharma (144.30), David Warner (141.98), Aaron Finch (142.33), Syed Aziz (141.72), Sikandar Raza (140.18), and David Miller (142.07).
Most Fifties in 100 Consecutive T20I Innings (Minimum 2000 runs)
Much like the highest run-getter list amongst all batters in 100 Consecutive T20I Innings, Virat Kohli also has the most half-centuries (37) in the stunning T20I batting phase of his.
The next best is Babar Azam, who hammered 33 half-centuries in his 100 successive outings.
Only three batters, namely: Mahmudullah, David Miller, and Shoaib Malik, have scored fewer than 10 fifties in 100 consecutive innings (minimum 2000 runs). They all have 8 half-centuries each.
20 fifties: Besides Kohli and Babar, 6 other batters have scored 20 or more half-centuries in 100 successive T20I outings for their respective countries, showing a penchant for batting long and at the same time, scoring quick runs. They are:
- Jos Buttler (26)
- David Warner (26)
- Rohit Sharma (23)
- Virandeep Singh (22)
- Martin Guptill (20)
- Paul Stirling (20)
More “Virat Kohli Stats”
Virat Kohli Player Profile: Batting and Bowling Stats
Virat Kohli – ODI Runs by Batting Position
Virat Kohli – ODI World Cup Runs and Centuries- Every Edition
List of Virat Kohli ODI Centuries
Virat Kohli – ODI Runs against Each Team
Virat Kohli – ODI Runs in Each Country
Virat Kohli – Highest ODI Scores
Virat Kohli – ODI Captaincy Record
Virat Kohli – Year-Wise ODI & Test Runs
Virat Kohli – Test Runs by Batting Position
Virat Kohli – Test Runs against Each Team
Virat Kohli – Test Runs in Each Country
Virat Kohli – Highest Test Scores
The Ten Best Virat Kohli Innings in Test Cricket
List of Virat Kohli Test Centuries
List of Virat Kohli 200s in Tests
Virat Kohli – Test Captaincy Record
Virat Kohli – T20I Runs by Batting Position
Virat Kohli – T20I Runs vs Each Country
Virat Kohli – T20 World Cup Record – Edition by Edition
When Virat Kohli ruled the T20 Cricket in 2016!
Virat Kohli – T20I Captaincy Record
List: Virat Kohli’s 90 to 99 Scores (All Formats)
Virat Kohli – Complete T20 Stats
Virat Kohli Record List in All Formats
Stats: Virat Kohli vs Leg Spinners in International Cricket
Virat Kohli IPL Centuries List
Virat Kohli IPL Runs – Year by Year
Virat Kohli IPL Runs vs Each Team