Can you name all the batters with 2000+ runs scored at 50+ average in Test cricket in this quiz?

A total of 36 batters have scored over 2,000 runs in men’s Tests, with an average of over 50 until February 27, 2026. The list is led by an Australian legend, often hailed as the greatest batter of all time, followed by a South African whose best years were cut short by apartheid. They, along with a West Indian and an Englishman, are the only ones to average over 60.

Also play: Quiz! How well do you know the toss in cricket?

England and Australia, the oldest Test-playing nations, understandably have the most number of batters in this list, with eight each. A Sri Lanka batting behemoth is the only batter in the top 10 of this list to have made his Test debut in the 2000s.

Also play: Quiz! Name the players with the highest men’s first-class batting average

You have the batters’ team, playing span, runs and average as hints and eight minutes to answer it all.

Also play: Quiz! The players with over 1,000 runs who average more than 50 in men’s ODIs

Good luck!

Quiz! Batters with the highest batting averages in Test cricket

Please refresh this 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.