In this quiz, you have to name every bowler who has registered a 10-for in Test cricket since 2010. Can you?

41 bowlers have taken 10 or more wickets in a Test match at least once since 2010. A Sri Lankan leads the way with seven such hauls, followed by an Indian who has five. India, England and West Indies have six representations each, followed by Australia and South Africa who have one less.

We’ve mentioned the number of 10-fors and the respective countries. You have eight minutes to name them all.

Good luck!