1. Home
  2. Blogs

December 20, 2025

Most Runs in T20I Cricket: Who is the Highest Run-Scorer in T20I Format Right Now?

Most Runs in T20I Cricket: Who is the Highest Run-Scorer in T20I Format Right Now?

The format that has brought a big transformation in cricket is none other than T20. It has made cricket more interesting in terms of producing high-scoring matches. Batters love to play this format because it gives them an opportunity to score runs quickly. The rules of the format are largely in favor of batters, providing them more opportunities to score runs and hit big boundaries regularly.

A lot of people think that batters who try to play aggressively are more successful in T20I cricket. This is certainly a wrong perception, because the players who have scored the most runs in T20I cricket are batters with proper techniques. From Babar Azam to Virat Kohli, the leading run scorers in T20I cricket are genuine batters capable of performing under all conditions.

In this article, we will take a look at these batters in detail, so that you can understand who is leading this format in terms of runs. Here are some of the top names listed below.

Babar Azam

The modern day batting great from Pakistan, Babar Azam, is currently the leading run scorer in T20I cricket. He is a player who does not need any second introduction. Every cricket fan in the world knows about his name, as he is a special talent in batting. The class of Babar Azam in T20Is is unmatchable, as he has set a record that looks difficult to break. In just 136 matches, Babar has scored 4429 runs at an average of 39.54. He has also scored 3 hundreds in T20Is, which is by far the most by any Pakistani batter in this format. The good thing is that Babar is currently active in this format, so fans can expect more runs from him in the coming years.

Metric

Stat

Matches

136

Innings

129

Not Outs

17

Runs

4,429

Highest Score

122

Batting Average

39.54

Balls Faced

3,448

Strike Rate

128.45

Centuries

3

Half‑Centuries

38

Fours

466

Sixes

77

Rohit Sharma

Rohit Sharma has scored loads of runs in T20I cricket with his sheer batting power. The Indian batting great has hit the most sixes in T20Is, which makes his record in the format outstanding. By playing 159 matches, Rohit Sharma has scored 4231 runs in T20 internationals. He has also hit 5 centuries in T20Is, which is a record created by any Indian batter in this format. He retired from the format recently after leading India to its first-ever T20 World Cup glory in 2024.

Metric

Stat

Matches

159

Innings

151

Not Outs

19

Runs

4,231

Highest Score

121

Batting Average

32.05

Balls Faced

3,003

Strike Rate

140.89

Centuries

5

Half‑Centuries

32

Fours

383

Sixes

205

Virat Kohli

Virat Kohli is a name that has ruled different formats of cricket over a long period of time. He is generally considered the master of ODI format, however, his record in T20Is is also exceptional. With 4188  runs in 125 matches, he is currently at the third position in the list of highest run scorers in T20I cricket. The average with which he has scored these runs is outstanding, showcasing why he was a consistent performer in T20I cricket.

Metric

Stat

Matches

125

Innings

117

Not Outs

31

Runs

4,188

Highest Score

122*

Batting Average

48.69

Balls Faced

3,056

Strike Rate

137.04

Centuries

1

Half‑Centuries

38

Fours

369

Sixes

124

Jos Buttler

Jos Buttler is a special talent from England who loves to play the T20 format. His abilities in striking the ball hard are exemplary, which is why he is highly successful in T20 format. He is one of those players who has played in different leagues around the world, gaining a lot of experience and learnings in the format. He has translated all this into superlative performances, as his record of scoring 3869 runs in 144 T20 international matches is the most by any England batter.

Metric

Stat

Matches

144

Innings

132

Not Outs

23

Runs

3,869

Highest Score

101*

Batting Average

35.49

Balls Faced

2,597

Strike Rate

148.97

Centuries

1

Half‑Centuries

28

Fours

350

Sixes

172

Paul Stirling

Hailing from Ireland, Paul Stirling is an explosive batter in T20 format who likes to take on the bowlers aggressively. He has produced many memorable performances for Ireland in this format over the last ten years. That is the reason why he is considered an important part of their batting lineup, especially in the top order. Talking about the records, Paul Stirling has scored 3798 runs in 153 matches at a strike rate of 135.16. This highlights the aggressive nature of his batting and explains why he remains on the wish list of many T20 franchises around the world.

Metric

Stat

Matches

153

Innings

150

Not Outs

11

Runs

3,710

Highest Score

115

Batting Average

26.69

Balls Faced

2,751

Strike Rate

134.86

Centuries

1

Half‑Centuries

24

Fours

430

Sixes

133

Martin Guptill

Martin Guptill is yet another top name in T20I cricket because he has scored tons of runs in this format. He is one of the best batters New Zealand has ever produced in this format, as his record speaks volume for his class. By featuring in 122 matches, Guptill has scored 3531 runs at an average of 31.81. These are extraordinary stats which define why New Zealand banked on Guptill in T20Is for a long period of time.

Metric

Stat

Matches

122

Innings

118

Not Outs

7

Runs

3,531

Highest Score

105

Batting Average

31.81

Balls Faced

2,602

Strike Rate

135.70

Centuries

2

Half‑Centuries

20

Fours

309

Sixes

173

Mohammad Rizwan

Mohammad Rizwan is a cricketer who has proven many people wrong with his skills. In the T20I format, Rizwan has demonstrated the importance of playing with the right technique. He is not a batter who smashes bowlers regularly, but a dependable star who can win games by staying at the crease until the end. He has done this for Pakistan on multiple occasions, which is why he is highly respected in global cricket circles. In terms of stats, Rizwan has scored 3,414 runs in 106 matches at an impressive average of 47.41. These stats showcase that as a Pakistani, he is only behind the legendary Babar Azam in this format in terms of runs.

Metric

Stat

Matches

106

Innings

93

Not Outs

21

Runs

3,414

Highest Score

104

Batting Average

47.41

Balls Faced

2,723

Strike Rate

125.37

Centuries

1

Half‑Centuries

30

Fours

285

Sixes

95

Final Words

Players who have remained successful in T20I cricket are considered exceptional batters. They have consistently performed in this format by relying on proper batting techniques, as seen in the examples of Virat Kohli and Babar Azam. These are the players who have scored the most runs in T20I cricket while staying true to their style. Despite the current buzz around ultra-aggressive batting, they have shown that consistency in T20Is requires a solid batting foundation. Many of them are therefore idols of many youngsters, as their batting techniques are studied and followed across the world.