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 Runs in T20I

PlayerInnings to 3000 RunsTime Taken
Mohammad Rizwan (PAK)798y 362d
Virat Kohli (IND)8110y 275d
Babar Azam (PAK)816y 23d
Aaron Finch (AUS)9811y 270d
Martin Guptill (NZ)10112y 261d
David Warner (AUS)10215y 33d
Jos Buttler (ENG)10612y 268d
Rohit Sharma (IND)10814y 50d
Paul Stirling (IRE)11313y 63d

Key Insights

1: In 2021, Virat Kohli became the first batter to cross the 3000-run mark in T20Is. The batting maestro took 81 innings to reach the milestone.

79: Pakistan’s Mohammad Rizwan became the fastest batter to score 3000 runs in the T20I format. He reached the landmark in 79 innings.

6y 23d: Babar Azam holds the record for being the fastest batter to achieve the mark in terms of time taken. Azam went past 3000 runs in 6 years and 23 days, taking 4 years fewer than Virat.

But expect Babar’s record to be broken sooner than later, going by how Suryakumar Yadav is playing. And SKY also has a chance to pip Virat in terms of innings taken.

3: players from the above list reached 3000 T20I runs during the T20 World Cup. Martin Guptill and Rohit Sharma accomplished in the 2021 edition, and Aaron Finch in the 2022 edition.

2007: Rohit Sharma is the oldest player on this list in terms of debut made. The Hitman got his T20I cap in 2007 during the inaugural T20 World Cup.

Leave a Reply

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