The shortest format of the game, T20I International (T20I), requires players to have different skill sets. They need to have the ability to accelerate their innings to accumulate quick runs.

A few players possess the capability to change their gears according to the situation. Those who have mastered it reap the fruits of reaching milestones the quickest.

On that note, here are the batters who have been the fastest to 3000 runs in T20Is.

Fastest to 3000 T20I Runs

PlayerTeamInnings to 3000 RunsTime TakenAvg After 3000 RunsSR After 3000 RunsDate Achieved On
Mohammad RizwanPakistan798y 362d49.61127.6320 Apr 2024
Virat KohliIndia8110y 275d50.86138.3614 Mar 2021
Babar AzamPakistan816y 23d43.99130.0930 Sep 2022
Muhammad WaseemUAE843y 345d 38.10154.1215 Sep 2025
Aaron FinchAustralia9811y 270d34.48144.379 Oct 2022
Virandeep SinghMalaysia986y 30d 37.66127.9424 Jul 2025
Martin GuptillNew Zealand10112y 261d32.65136.953 Nov 2021
David WarnerAustralia10215y 33d33.70142.5213 Feb 2024
Jos ButtlerEngland10612y 268d35.42145.1825 May 2024
Rohit SharmaIndia10814y 50d32.67139.558 Nov 2021
Paul StirlingIreland11313y 63d28.68134.8417 Aug 2022

Key Insights on T20I Batters to Reach 3000 Runs Milestone

Quickest to 3000 T20I Runs by Innings, Balls, & Time

Mohammad Rizwan is the fastest batter to score 3000 runs in T20Is. The Pakistani keeper-batter took 79 innings to reach the mark.

UAE’s Muhammad Waseem is the fastest batter to achieve the mark in terms of time taken, going past 3000 runs in three years and 345 days after his debut in October 2021.

Waseem is also the quickest to 3000 T20I runs in terms of balls faced. He played 1947 deliveries to complete the landmark.


Slowest to 3000 T20I Runs by Innings & Time

Paul Stirling is the slowest batter to 3000 T20I runs, taking 113 innings to achieve the milestone. 

David Warner, though, has taken the most time, surpassing his 3000 T20I runs in 15 years and 33 days after his debut in January 2009.


Specialised Performance Records

Rizwan is also the quickest to aggregate 3000 T20I runs as an opener (71 innings) and as a wicketkeeper (79 innings).

Stirling is also the slowest among openers, completing 3000 runs in 112 innings while opening for Ireland.

Jos Buttler took the most innings as a wicketkeeper, scoring 3000 runs in 99 T20I innings.

Virat Kohli was the first batter to cross the 3000-run mark in T20I cricket, taking 81 innings in 2021.

Kohli averaged 50.86 after completing 3000 T20I runs. This is the highest batting average by a batter after surpassing the mark.


Youngest & Oldest to 3000 T20I Runs

Malaysia’s Virandeep Singh is the youngest to cross 3000 runs in T20Is at the age of 26 years and 124 days in July 2025.

Warner is the oldest batter to score 3000 T20I runs, going past the mark at the age of 37 years and 110 days in February 2024.

Read Next | Most Wickets by Active Players in Test Cricket

Leave a Reply

Your email address will not be published. Required fields are marked *