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