In this quiz, you have to name every bowler to have taken six wickets for fewer than 20 runs in an innings since 1946.

It is a pleasing sight in Test cricket when any bowler rips through the batting unit with a spell to remember for ages. While six-wicket hauls aren't rare in the longest format, it takes immense control to do it while conceding as few runs as possible.

Also play: The LBW quiz: Who was never given out LBW at home across 54 Test innings?

Between the Second World War and October 30, 2026, there have been 24 instances of bowler taking six or more wickets for fewer than 20 runs in an innings in men’s Test cricket. The recent entry came from the South African spinner in Cape Town, helping his side hammer the Aussies by 176 runs.

Also play: Quiz! Name the highest-ranked men’s ODI bowlers on the eve of the 2015 World Cup

The record for the fewest runs conceded for a six-for is held by a West Indies fast bowler, who picked 6-3 against Bangladesh in 2002. Apart from that, there have been four more instances of a bowler taking six wickets for under 10 runs.

Also play: Quiz! Can you list every No.11 to score a fifty in men’s Test cricket?

Take our quiz to test your knowledge.

Quiz! Who have taken six wickets for under 20 runs in post-War men’s Tests?

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.