Cricket Players with the Most T20I Runs

Can you guess the top 20 cricket players that have scored the most twenty 20 international runs?
Quiz by
Josiah
Rate:
Last updated: June 17, 2025
You have not attempted this quiz yet.
First submittedMay 31, 2023
Times taken159
Average score50.0%
Report this quizReport
3:30
Enter answer here
0
 / 20 guessed
The quiz is paused. You have remaining.
Scoring
You scored / = %
This beats or equals % of test takers also scored 100%
The average score is
Your high score is
Your fastest time is
Keep scrolling down for answers and more stats ...
Country
Runs
Player
India
4231
Rohit Sharma
Pakistan
4223
Babar Azam
India
4188
Virat Kohli
England
3700
Jos Buttler
Ireland
3669
Paul Stirling
New Zealand
3531
Martin Guptill
Pakistan
3414
Mohammad Rizwan
Australia
3277
David Warner
Australia
3120
Aaron Finch
Australia
2664
Glenn Maxwell
UAE
2660
Muhammad Waseem
India
2598
Suryakumar Yadav
South Africa
2591
David Miller
South Africa
2584
Quinton de Kock
New Zealand
2575
Kane Williamson
Bangladesh
2551
Shakib Al Hasan
Malaysia
2533
Syed Aziz
Pakistan
2514
Mohammad Hafeez
England
2458
Eoin Morgan
Bangladesh
2444
Mahmudullah
Save Your Stats
Your Next Quiz
Try to name the countries that have exported the most weapons in the last 10 years.
20 random countries have been removed from the map of the world! Can you identify them in 3 minutes?
Click all the Marvel characters who have had their own solo movie in the Marvel Cinematic Universe.
Drag the flag onto the correct state. Careful, though! One wrong move and the game ends.
1 Comments
+2
Level 59
Jun 1, 2023
Wow, didn't realise Ireland played so many T20I's!