In this quiz, you’ll have to name all the players to have over 50 Test appearances for South Africa. Can you?
That’s 21 players over the years, with a majority of those coming in the period after South Africa’s readmission. The player at the top of the list – an all-time great – has played over 165 Tests for South Africa.
We’ve revealed the total matches played by each player as well as the span of their Test careers. You have four minutes to name all 21 players.
It’s not too hard. All the best!