In this quiz, you have to name every batter to score at least 2,000 runs in men's T20Is.
Three players have scored over 4,000 runs in men’s T20Is – one Pakistani and two Indians. The Pakistani player recently returned to the T20I side during a 2-1 series win over South Africa. In that series, he overtook one of the Indians to become the highest run-getter in men’s T20Is.
Also try: Quiz! Name every bowler to have taken a men’s ODI hat-trick
The other Indian, ranked third on the all-time run-scorers' list, averages 48.69 with the bat – the best by any player with a minimum of 1,000 runs in the format.
The top 10 includes a former Australia captain who holds the record for the highest individual score (172) in men’s T20Is, having done it against Zimbabwe in 2018. He had also hit 156 against England in 2013.
You have to name all 45 players with a minimum of 2,000 runs in men's T20Is. As hints, you will be given the number of runs they have scored along with their team names. You have 10 minutes. Good luck!
Also try: Quiz! Monday finals, Covid substitutes, how well do you know the women’s ODI World Cup?
Please refresh the page if the quiz does not load properly. We are aware of an issue with playing our Sporcle quizzes while in the Facebook app and are investigating. In the meantime, we recommend leaving the Facebook app in order to play these quizzes.
Correct as of November 2, 2025.
Quiz! Name the players with most runs in men's T20Is?
Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.