Can you name every men’s Test cricketer to complete the double of 1,000 runs and 100 wickets and ace this quiz?

This quiz is a tricky one. While all the great all-rounders naturally feature, what’s hard is getting those part-timers who just claimed enough scalps to feature, or the tailenders who just managed to cobble together enough runs.

We’ve given you the run and wicket tallies of each player in question, as well as the team they featured for. We haven’t given you their career spans, although the list is ordered chronologically, starting with the player who made his debut the earliest.

There are 71 names to get, so we’ve given you a hefty 15 minutes. Good luck!