In this quiz, you have to name every overseas spinner who has taken a Test five-for in India this century.

Since the year 2000, 23 touring spinners have claimed five-wicket-hauls in India this century. A new player added their name to the ranks today with a seven-wicket-haul in Pune for New Zealand.

He is the third New Zealand player to take a five-for in India this century. Of the other two, one is a still active player, while the other captained his country in the early 2000s.

The other most prominently represented nations on the list are England and Australia. Seven Australians are featured as well as two English players. Of the England names, two of them completed their entrances earlier this year, on the tour where England were defeated 4-1.

You have six minutes to guess all 23 names with the player's country and the span of the matches they played in India to help you.

Figures correct as of October 25, 2024

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.