In this quiz, you must name every England men’s Test player to feature against South Africa since 2000.

In total, there have been 68 players who have played Test cricket for England against South Africa this century, with the leading appearance maker having done so 26 times whilst there are eight players who have done so just once.

Good luck!