Advertisement

Former Indian captain Virat Kohli with 4,008 runs in 115 matches holds the record for scoring the most number of runs in T20 internationals. Kohli's batting average of 52.73 is among the best in the format.

Closely following Kohli is the Indian captain Rohit Sharma with 3,853 runs. Rohit has scored four T20I hundreds in the shortest format, the most by any player. 

Third on the list is New Zealand opener, Martin Guptill with 3,531 runs in 122 T20Is. The Kiwi player has smashed 20 half-centuries and has hit 173 sixes - just behind Rohit Sharma's 182.  

Pakistan's Babar Azam is at the fourth spot with 3,355 runs across 99 T20 internationals. 

Ireland's Paul Stirling is ranked fifth amongst players with the most runs in T20Is with 3,181 runs in 121 matches. He is the leading run-scorer for the Irish cricket team in this format. 

Players with most runs in T20 internationals

Players

Matches

Runs

Avg

SR

100/50

Virat Kohli

115

4008

52.73

137.96

1/37

Rohit Sharma

148

3853

31.32

139.24

4/29

Martin Guptill

122

3531

31.81

135.70

2/20

Babar Azam

99

3355

41.41

127.80

2/30

Paul Stirling

121

3181

28.65

134.78

1/21

 

Interested in cricket betting? Click here to check out the list of top sites.

Featured photo: WILLIAM WEST / AFP

Advertisement