In this quiz, you have to name every player to have taken 200 wickets each in first-class, List A and T20 cricket.

Being able to excel in all three forms of cricket takes real skill, given the diverse requirements of each one. Combine that with the ability to carve out a long career, and players who do this can stake a claim to being among the best in the business.

A total of 34 players have taken 200 wickets each in first-class, List A and T20 cricket. An Indian international was the most recent player to do so, with his 200th T20 wicket. Three players – all spinners – have gone one step further and taken 300 wickets in each format.

Here, you are given each player's wicket tally, and their country. Can you name all 34? You have seven minutes. Good luck!

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.