Can you name every South Africa men’s cricketer with five or more international centuries to his name in this quiz?

A total of 29 South African players have managed to score five or more centuries across formats – all of whom feature in this quiz. We have revealed the number of hundreds they have scored, along with the total number of matches and their overall career span.

You have six minutes to name all of them. Good luck.