August 26, 2025
Credit: Getty
Top 12 run-scorers in T20I cricket, including batters from associate nations too
Credit: Getty
1. Former India captain Rohit Sharma has 4,231 runs from 159 games at an average of 32.05, including 5 centuries and 32 fifties.
Credit: Getty
2. Pakistan's discarded T20I batter Babar Azam has 4,223 runs from 128 games at an average of 39.83, including 3 centuries and 36 fifties.
Credit: Getty
3. Former India batter Virat Kohli has 4,188 runs from 125 games at an average of 48.69, including 1 century and 38 half-centuries.
Credit: Getty
4. England's wicketkeeper-batter Jos Buttler has 3,700 runs from 137 games at an average of 35.92, including 1 century and 27 fifties.
Credit: Getty
5. Ireland captain Paul Stirling has 3,669 runs from 151 games at an average of 26.78, including 1 century and 24 fifties.
Credit: Getty
6. Former New Zealand opener Martin Guptill has 3,531 runs from 122 games at an average of 31.81, including 2 centuries and 20 fifties.
Credit: Getty
7. Pakistan's discarded batter Mohammad Rizwan has 3,414 runs from 106 games at an average of 47.41, including 1 century and 30 fifties.
Credit: Getty
8. Former Australia opener David Warner has 3,277 runs from 110 games at an average of 33.43, including one century and 28 fifties.
Credit: Getty
9. Former Australia captain Aaron Finch has 3,120 runs from 103 games at an average of 34.28, including 2 centuries and 19 fifties.
Credit: Getty
10. Malaysia's Virandeep Singh has 3,013 runs from 102 games at an average of 37.66, including 1 century and 21 fifties.
Credit: Getty
11. Australia all-rounder Glenn Maxwell has 2,833 runs from 12 games at an average of 29.51, including 5 centuries and 12 fifties.
Credit: Getty
12. UAE captain Muhammad Waseem has 2,759 runs from 78 games at an average of 37.79, including 3 centuries and 22 fifties.
Credit: Getty