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 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 48 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?

Correct as of February 6, 2025.

Quiz! Name the players with most runs in men's T20Is?

Please refresh the page if the quiz does not load properly.

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.