Khel Now logo
HomeSportsLive Score


Top 10 batsmen with most runs in T20I cricket

Published at :November 24, 2023 at 09:08 PM
Modified at :November 24, 2023 at 09:08 PM
Post Featured Image

Karan Rawat

Indian batsman Virat kohli holds the record for most runs in T20I cricket.

Scoring runs at a rapid pace is an art that is totally different from tests and ODIs. The T20I format gives batters the license to go after the bowlers from the very first ball, which is why fans love this format because they get a chance to see more boundaries and sixes.

But those who can score quick runs consistently can only succeed in T20Is. We will talk about batters who have scored the most runs in this format. Over the years, a number of power hitters have played this format, and this top-ten list includes those players who are consistent run-scorers in T20I format for their respective teams.

Here are the top ten batters with Most runs in T20Is

10. Mohammad Hafeez (PAK) - 2514 runs:

Mohammad Hafeez
Mohammad Hafeez. (Image Source: Twitter)

Former Pakistan captain who was a regular in the white-ball format, Mohammad Hafeez, is on this list. Hafeez was a decent all-rounder who contributed in both departments. He played 119 games during his career between 2006 and 2021 and scored 2514 runs with a best of 99 not out. He also scored 14 half-centuries. With the ball, he took 61 wickets as well.

9. Jos Buttler (ENG) - 2766 runs:

Jos Buttler
Jos Buttler. (Image Source: ICC)

Jos Buttler led England to win the T20 World Cup 2022 in Australia and is also a consistent performer in the shorter format. He has played 100 innings so far and scored 2766 runs at an average and strike rate of 35.01 and 144.66, with one hundred and 20 half-centuries. His best of 101 not out came against Sri Lanka in the 2021 T20 World Cup. 

8. Mohammad Rizwan (PAK) - 2797 runs:

Mohammad Rizwan
Mohammad Rizwan. (Image Source: Getty Images)

Pakistan's star wicket-keeper Mohammad Rizwan is among the top-performers in the shorter format. He has scored runs consistently and has been a strong pillar for his team in the last couple of years. Rizwan has played 85 matches and scored 2797 runs at 49.07 and a strike rate of 127.30, with one hundred and 25 half-centuries.

7. David Warner (AUS) - 2894 runs:

David Warner, ICC Cricket World Cup 2023
David Warner. (Image Source: ICC)

David Warner made his international debut in a T20I match against South Africa, and struck a brilliant 19-ball fifty, and announced himself to the world. He has been a consistent performer for Australia at the top. Warner has scored 2894 runs in 99 games at 32.88 and a strike rate of 141.30, with one hundred and 24 half-centuries. He was the "Player of the Tournament" when Australia won the T20 World Cup 2021.

6. Aaron Finch (AUS) - 3120 runs:

Aaron Finch
Aaron Finch (Image Source: Twitter)

Aaron Finch led Australia to their maiden T20 World title in 2021 in UAE. He retired with a brilliant T20I career. Finch played 103 games and scored 3172 runs at an average and strike rate of 34.28 and 142.53, respectively. He scored two hundreds and 19 half-centuries. His best score of 172 is also the highest individual score in T20Is.

5. Paul Stirling (IRE) - 3408 runs:

Paul Stirling
Paul Stirling. (Image Source: Getty Images)

Veteran Irish opener Paul Stirling is the highest-scorer for his country in the T20 internationals. He has been a consistent performer for his team in this format. Stirling has played 131 T20Is and scored 3408 runs at a strike rate of 135.68, with a best of 115 not out. He has scored one hundred and 23 half-centuries.

4. Babar Azam (PAK) - 3485 runs:

Babar Azam
Babar Azam (Image Source: ICC)

Pakistan superstar Babar Azam is probably the best player across formats in modern-day cricket. He has been a run machine in all three formats for his country and led them to the finals of the T20 World Cup 2022. Babar has played 104 games and scored 3485 runs at an average of 41.48 with three hundreds and 30 half-centuries. Only Virat Kohli has scored more T20I fifties than him.

3. Martin Guptill (NZ) - 3531 runs:

Martin Guptill
Martin Guptill. (Image Source: ICC)

Former Kiwi opener Martin Guptill was one of the best white-ball openers for New Zealand. He has a number of records for his country and has scored the most T20I runs for New Zealand. Guptill played 122 T20Is between 2009 and 2022 and scored 3531 runs at an average and strike rate of 31.81 and 135.70, respectively. He has also scored two hundreds and 20 half-centuries.

2. Rohit Sharma (IND) - 3853 runs:

Rohit Sharma
Rohit Sharma. (Image Source: ICC)

Rohit Sharma has been a big name in the T20Is. He has the most hundreds, the joint-second-fastest ton and the most sixes in this format. Rohit has also played most matches (148) and scored 3853 runs at a strike rate of 139.42 with a best of 118. He has scored four hundreds and 29 half-centuries, with 182 sixes.

1. Virat Kohli (IND) - 4008 runs:

Virat Kohli
Virat Kohli. (Image Source: ICC)

One can never associate Virat Kohli as the one who is a power-hitter, but he knows how to score runs at a good pace, which is why he is at the top of the tree. Indian batter Virat Kohli is the first player to score more than 4000 runs in T20Is. He has played 115 games and scored 4008 runs at an incredible average of 52.73 and a strike rate of 137.96, with a best of 122 not out. He has scored one hundred and 37 half-centuries.

(All stats updated till 24th November, 2023)

Trending Articles


  • About Us
  • Home
  • Khel Now TV
  • Sitemap
  • Feed
Khel Icon

Download on the

App Store


Google Play

2023 Agnificent Platform Technologies Pte. Ltd.