In this quiz, you need to name every South Africa men’s batsman to have opened the batting in ODI cricket this century.

Sign up to The Cricket Draft, powered by Wisden, an all-new, free-to-play fantasy game running alongside The Hundred, to win prizes and compete with your friends.

Four players have opened the batting in more than 100 matches for South Africa in ODIs this century. You should be able to tick off these familiar, big names. But, can you name all 30?

You have six minutes on the clock.