To score 3,000 runs in T20I cricket is a substantial milestone that embodies a good amount of consistent play and the ability to perform in the fast-paced game. Many world-class cricketers have surpassed the milestone but hardly anybody has done so at a record-breaking rate.
List of players with the fastest 3000 runs in T20I cricket
1. Mohammad Rizwan: Fastest to 3000 T20I Runs
Mohammad Rizwan of Pakistan is the fastest player to score 3000 runs in T20I cricket, reaching this milestone in 79 innings. Rizwan achieved this in a game on April 20, 2024.
Pakistan was chasing New Zealand’s total New Zealand only made 90 runs, and Rizwan walking out in at first drop, led the team in a comfortable victory scoring 45 runs off of 34 deliveries, putting him at over 3000 runs in his T20I career. No matter how fast Rizwan achieved this milestone, it still demonstrates his consistency along with his ability to perform during pressure situations.
2. Virat Kohli: The Master of Chases
Virat Kohli, one of the most consistent run-scorers in T20I of all times, reached 3,000 T20I runs in just 81 innings – the second-fewest innings it has taken a player to reach that score.
Kohli’s level of consistency is underscored by the fact that he has scored 38 T20I half-centuries, many of which have come in successful run chases. Kohli notched his 3,000th run in a sensational chase against England in March 2021. Kohli scored 73 runs off 49 balls with a six off the last ball to complete the chase and score his 3,000th run in a single match.
3. Babar Azam: Pakistan’s Consistent Run-Scorer
Babar Azam, another superstar from Pakistan, also reached 3,000 T20 International runs in 81 innings. In a T20 International match played in Lahore, Pakistan, in September 2022, Babar scored 87 not out off 59 balls, helping Pakistan to a respectable score.
However despite his contribution, Pakistan lost the match. Nevertheless, Babar’s score helped Babar get to 3,000 runs and it was sufficient to place him as one of the fastest players in terms of innings.
4. Aaron Finch: Australia’s T20I Captain
Aaron Finch, captain of Australia’s T20I team, is at number four on this list and took 98 innings to score 3,000 runs in the format. Finch achieved the milestone during a game against England, where he was out for only 12 runs. Although he scored only moderately, the feat was enough to cross 3,000 runs and add another personal milestone to his highly successful T20I career.
5. Virandeep Singh: Malaysia’s Star
Malaysia’s Virandeep Singh also reached 3,000 runs in T20I cricket in 98 innings. Even though he was not the highest scorer in his game, Singh’s 25-ball 36-run contribution ensured Malaysia emerged victorious in the Asia Pacific Cricket Champions Trophy, as well as ensuring that he crossed the 3,000-run threshold. His consistency in performance has ranked him among the quickest to reach this figure.
6. Martin Guptill: New Zealand’s Power-Hitter
Next we have New Zealand’s opening batsman Martin Guptill who crossed 3000 T20I runs in only 101 innings. Guptill’s monumental innings of 93 off 56 balls against Scotland was imperative in propelling him past this milestone. His innings was a continuation of his big-hitting nature, as he only struck 6 sixes to help New Zealand post a fightable score.
7. David Warner: Australia’s T20I Veteran
David Warner, who is Australia’s most steady T20I batter, has passed the 3,000-run milestone in 102 innings. Warner’s achievement occurred in February 2024, in a high-scoring match against the West Indies, where he contributed 81 off 49 balls (despite the team loss), a key achievement for Warner’s T20I career as he became the first Australian to endorse in excess of 3,000 T20I runs.
8. Jos Buttler: England’s Captaincy Leader
Jos Buttler, England’s charismatic captain, reached the 3,000-run club in T20I cricket in 106 innings. Buttler reached this milestone in a game against Pakistan in May 2024, scoring a top score of 84 off 51 balls. His power-hitting in the powerplay was crucial in putting England in a commanding position, and his milestone was a personal and team achievement.
9. Rohit Sharma: India’s T20I Power-Hitter
Rohit Sharma, Indian opener, scored his 3,000 runs in T20Is in 108 matches. In the T20 World Cup 2021 game against Namibia, Sharma led India to a comfortable victory with a score of 56 runs off 37 balls. His quick half-century helped India achieve the target and also celebrated the 3,000 runs achievement for him, and to solidify his legacy as one of the best T20I batters.
Fastest 3000 T20I Runs
Mohammad Rizwan (Pakistan) – 79 innings
Virat Kohli (India) – 81 innings
Babar Azam (Pakistan) – 81 innings
Aaron Finch (Australia) – 98 innings
Virandeep Singh (Malaysia) – 98 innings
Martin Guptill (New Zealand) – 101 innings
David Warner (Australia) – 102 innings
Jos Buttler (England) – 106 innings
Rohit Sharma (India) – 108 innings
ALSO READ: Mohammad Nabi Hit 5 Consecutive Sixes In SL vs AFG, Asia Cup 2025
