In this quiz, you have to name the batters with the most Test sixes in the history of the game.
A total of 45 players have hit at least 50 sixes in Test cricket. Three of them have hit over 100 sixes, with the player at the top an England captain (who is still active).
Quiz! Name the players with the most ducks in Test cricket
The next active player on the list is in seventh place with 94, and stands a chance of becoming the fourth player to hit 100 Test sixes. He already holds his country's record for the same.
Quiz! Match the cricketing ‘-man’ to their achievement
Two players are tied for fourth place on 98, one of them falling just short of the 100 mark in his farewell Test in 2024.
Play more: The ultimate quiz on West Indies fast bowlers
Can you name all 45 players in eight minutes?
*Last updated on December 11, 2025.
Can you name every player to hit 50 sixes 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.