T20I Records: Fastest to score 3000 runs in T20Is

Fast is the only batting approach in T20I cricket. In this article, we will take a look at the players who are the fastest to score 3000 runs in T20Is.

Since the format’s introduction, batters have dominated T20 cricket. Numerous players have had outstanding batting careers. In the format, many players have gone on to accomplish tremendous success. There are a lot of players who have gone on to score runs at a quick pace. In this article, we will take a look at batters who were the fastest to score 3000 runs in T20Is.

Fastest to score 3000 runs in T20Is

There are only six batters who have scored 3000 runs in T20Is.


Player Match Date Debut Time Matches  Innings
Virat Kohli (India) 14th March, 2021 12th June, 2010 10 years and 275 days 87 81
Babar Azam (Pakistan) 30th September, 2022 7th September, 2016 6 years and 23 days 86 81
Aaron Finch (Australia) 9th October, 2022 12th January, 2011 11 years and 270 days 98 98
Martin Guptill (New Zealand) 3rd November, 2021 15th February, 2009 12 years and 261 days 105 101
Rohit Sharma (India) 8th November, 2021 19th September, 2007 14 years and 50 days 116 108
Paul Stirling (Ireland) 17th August, 2022 15th June, 2009 13 years and 63 days 114 113

Virat Kohli (India)

There are hardly any batting records which doesn’t feature Virat Kohli. He became the fastest to score 3000 runs in T20I cricket on 14th March 2021 against England. In the match against England, Kohli was at his absolute best. The former Indian skipper remained not out in a chase and scored 73 runs in 49 balls hitting five fours and three sixes. 

Babar Azam (Pakistan)

Babar Azam is the joint fastest to 3000 runs and reached the milestone in the 81 innings. Just like Kohli, the former Pakistani skipper reached the milestone against England. Opening the innings, Babar remained not out in the first innings scoring 87 runs in just 59 balls. In his knock, Azam smashed seven fours and three sixes. The match wasn’t as memorable as England went on to chase down the total in the second pretty easily.

Aaron Finch (Australia)

Aaron Finch is the third fastest to score 3000 runs in T20Is. The former Australian opener reached the milestone in 98 innings. Like Babar and Kohli, Finch reached the 3000-run mark against England. Chasing 209 runs, the Australian skipper was batting at number four. He couldn’t make a great impact on the match as he was dismissed after scoring just 12 runs in seven balls.

Martin Guptill (New Zealand)

Martin Guptill scored 3000 runs in T20Is during the 2021 T20 World Cup against Scotland. The Kiwi opener reached the milestone in 101 innings with a quickfire knock of 93 runs in 56 balls. He was awarded the Player of the Match award for his knock which consisted of six fours and seven sixes hitting at a strike rate of 166.07. 

Rohit Sharma (India)

There have been very few openers in modern who have been close to Rohit Sharma in terms of hard-hitting. The Indian skipper is second to none when it comes to high striking consistency as a white ball opener. Just like Guptill, Rohit reached the milestone of 3000 T20I runs in the 2021 T20 World Cup against Namibia. During that knock, Rohit scored 56 runs in 37 balls hitting seven fours and two sixes.

Paul Stirling (Ireland)

Paul Stirling’s journey to 3000 T20I runs hasn’t been easy with the limited number of matches the nation plays. Stirling reached the milestone in a match against Afghanistan when the Asian nation toured Ireland in 2022. In a rain-affected game, Stirling scored 16 runs in 10 balls and was dismissed by Mujeeb ur Rahman but not before reaching the milestone of 3000 T20I runs.