In this quiz, you have to name every bowler with a nine-wicket haul (or better) in Test cricket.

In 1896, an Englishman became the first to take nine wickets in an innings in Test cricket. By 1921, the count had gone up to three.

The best such feat came in 1956, when an English off-spinner claimed nine wickets in the first innings and all ten in the second in an Ashes Test match at Old Trafford. Since then, only two others – one from each of India and New Zealand – have got the Perfect Ten.

Can you name the bowlers to have taken nine (or ten) wickets in an innings in Test cricket up to July 31, 2024? You have four minutes.

Follow Wisden for all 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.