In this quiz, you have to name every South Africa Test batter who has scored a century against Australia.

South Africa are set to begin a three match Test match series in Australia this week, the first time the two sides have met in the format since the 2018 sandpaper-gate series. There have been 34 South Africa players to have made a century in such clashes since they first came up against each other in 1902.

The player with the most hundreds (6) is an all-format legend who captured the minds of cricket fans around the world in his exceptional 13-year career. Two of his former teammates sit just below him on five centuries, with no current member of their squad on the list. You have ten minutes to guess all the names.