In this quiz you are asked to name the 72 Englishmen who have taken the field against South Africa in a Test match this century.

You’ve got 10 minutes and we’ve given you the number of Tests each player has played against South Africa this century as well as the year of their most recent Test against the Proteas as clues.

Figures accurate as of August 24, 2022