In this quiz, you have to name every player who has 20 or more ducks in Test cricket.
It’s an interesting list, largely comprising of some of the finest bowlers to have graced the game (unsurprisingly so!), while also featuring some prolific batters. The top position is taken by a West Indies bowler, who registered 43 ducks during his Test career.
Also try: Name all of Glenn McGrath’s ODI teammates for Australia
An England great is second on the list, having only moved there this decade. Just below him is a New Zealand player, famed for his lack of skill with the bat, who had 36.
Quiz! Match the cricketing ‘-man’ to their achievement
Totally, there are 31 players to record 20 ducks or more in Test cricket. We have mentioned the number of ducks and the countries they’ve played for, along with the career-spans. You have five minutes on the clock.
Try more: Name the batters with the most runs in the 2023-25 World Test Championship
Good luck!
Last updated on December 10, 2025.
Quiz! Most ducks 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.