In this quiz you must name every South African men’s player to score a Test century in the 21st century.

27 players have achieved the feat in total. The man leading the field has scored 40 centuries, a whole 12 tons clear of second place. Six players have scored just one.

Six minutes on the clock, good luck! Stats accurate as of May 6, 2022