The T20 International cricket format gives both teams 20 overs to bat in the shortest type of international cricket. There is a powerplay of the first six overs in T20I matches, and only two folders are permitted outside the circle. The ICC launched the first World Cup for the game’s shortest format in 2007. The T20 cricket world cup was won by the Indian side in 2007, and it quickly became very popular among fans of the sport. For players, T20 International holds a lot of records. Let’s focus on the top 10 players with the most Runs in T20 international cricket overall.
Top 10 Players with Most Runs in T20 International Cricket Overall
1. Virat Kohli (India)
Virat Kohli, who has 4008 runs overall in T20 international matches, is the leading run-scorer. The modern great has regularly scored runs in all game styles. He is among the best batsmen the sport has ever seen, without a doubt. In his first T20 international match in 2010, Virat Kohli faced Zimbabwe. He has currently been playing T20 cricket for ten years. Virat amassed the most runs during the 2014 T20 World Cup, scoring 319 runs in 6 games.
2. Rohit Sharma (India)
Rohit Sharma is the second-highest scorer in T20 cricket history with 3853 runs scored in 148 appearances. Sharma is one of the greatest game-openers ever. Additionally, he holds the record for the hundreds in T20 international games. He played England in his first T20 international match in 2007. Rohit has already played on the field for India for 13 years.
3. Martin Guptill (New Zealand)
Martin Guptill is third in the game’s shortest version with 3531 runs in 122 games. He is well known for his elegant yet forceful playing style. Guptill participated in his first T20 game in 2009 against Australia. His thirteen-year T20 career (from 2009 to the present). His strike rate in T20Is is 135.71.
4. Babar Azam (Pakistan)
The newest name on the list is Babar Azam, one of the best batsmen of the current era. Azam outperforms bowlers from every country in the globe in terms of technique and style. The Pakistani great has 3355 runs in 99 games with an incredible average of 41.4. Azam is a player who always keeps the game moving as long as he is on the field.
5. Paul Stirling (Ireland)
Irish batsman Paul Stirling is rated fourth on the list of players who have scored the most runs in T20 international competitions. He acts as the cornerstone of Ireland’s team. His career has lasted 12 years as of 2021. (2009-2022). He played Pakistan in his first T20 international match in 2009. Stirling has scored 3181 runs in 121 games with a strike rate of 134.78.
6. Aaron Finch (Australia)
Aaron Finch, Australia’s current white-ball captain, is rated sixth all-time in T20 runs scored. On the list, he is the second Australian. Finch is one of Australia’s best white-ball cricket players. Finch played in his first T20 match against England in 2011. When it comes to runs scored and strike rate, he ranks second among the top 10 T20 players. Finch has accumulated 3120 runs in 103 games while keeping the greatest strikeout rate of 142.5.
7. David Warner (Australia)
David Warner is the seventh-highest run scorer in T20 cricket history with 2894 runs in 99 appearances. The best openers in the world right now include him. Warner appeared in his first T20 international game in 2009 against South Africa. Warner has been playing for 11 years, and thanks to his excellent batting, he was selected for the biggest franchise T20 competition in the world (IPL).
8. Muhammad Hafeez (Pakistan)
Mohammad Hafeez is ranked ninth all-time with 2514 runs in T20 cricket. Hafeez continually exhibits extraordinary talent. In 2006, he began participating in 20-over cricket. The seasoned player has taken 60 wickets and scored 2514 runs in 108 innings. Hafeez played in the Pakistani squad that won the 2009 T20 World Cup at Lord’s.
9. Muhammad Rizwan (Pakistan)
Muhammad Rizwan moves up to ninth place on the list of cricket players with the most runs scored in T20Is. He has been one of Pakistan’s most significant contributions to the format. In his first T20 match, Rizwan took on Bangladesh in 2015. The legendary Pakistani player has an astounding average of 48.79 and 2635 runs in 80 games. Rizwan was ranked second in the ICC T20.
10. Jos Buttler (England)
Jos Buttler, the captain of England, joined the list with 2602 runs in 103 games. The English skipper has been playing for 11 years after making his debut in 2011 against India and is well-known for his powerful hitting. His 144.23 strike rate demonstrates his batting ability. Under his leadership, England won the ICC T20 World Cup in 2022.
List of Most Runs in T20 International
Players | Matches | Innings | Runs | Average | Strike Rate | Best | 50’s | 100’s |
Virat Kohli | 115 | 107 | 4008 | 52.73 | 137.96 | 122* | 37 | 1 |
Rohit Sharma | 148 | 140 | 3853 | 31.32 | 139.24 | 118 | 29 | 4 |
Martin Guptill | 122 | 118 | 3531 | 31.81 | 135.70 | 105 | 20 | 2 |
Paul Stirling | 121 | 120 | 3181 | 28.65 | 134.78 | 115* | 21 | 1 |
Babar Azam | 99 | 94 | 3355 | 41.41 | 127.80 | 122 | 30 | 2 |
Aaron Finch | 103 | 103 | 3120 | 34.28 | 142.53 | 172 | 19 | 2 |
David Warner | 99 | 99 | 2894 | 32.88 | 141.30 | 100* | 24 | 1 |
Mohammad Hafeez | 119 | 108 | 2514 | 26.46 | 122.03 | 99* | 14 | – |
Mohammed Rizwan | 80 | 69 | 2635 | 48.79 | 126.62 | 104* | 23 | 1 |
Jos Buttler | 103 | 95 | 2602 | 34.69 | 144.23 | 101* | 19 | 1 |
FAQS
Which player has the most runs in T20 International?
Virat Kohli, who has 4008 runs overall in T20 international matches, is the leading run-scorer. The modern great has regularly scored runs in all game styles.
Who is the highest scorer in T20 2022?
With 296 runs and a remarkable average of 98.66, the Indian batsman finished as the competition’s top run scorer. Throughout the competition, Kohli scored four fifty-plus scores, including an incredible 82* from 53 deliveries against Pakistan.
Who has the fastest 100 in T20?
Chris Gayle broke the record for the quickest T20 century by scoring it against Pune in just 30 balls during the 2013 Indian T20 League season. A blitzkrieg 175 off just 66 balls, with a strike rate of over 266 and 17 sixes and 13 fours, marked the end of the “Universe Boss” innings.
Who is the fastest 1000 run in T20?
Dawid Malan, a star batter for England, is the fastest T20I player to 1000 runs. He is ranked first among the trio. In just 24 innings after making his T20I debut against South Africa in June 2017, the left-hander reached the 1000-run milestone. He did it in March 2021 when against India.
Who has the fastest 50 in T20?
The fastest 50 in T20 international cricket was achieved by Yuvraj Singh against England, who scored 58 runs off just 16 balls (3 fours and 7 sixes) (and the fastest 50 in cricket).