In this quiz, you need to name all the South Africa batsmen who have scored over 1000 runs in their One-day international career.

A grand total of 26 Proteas players have crossed the 1000-run barrier in international cricket – all of whom feature in this quiz. We have provided you with the number of ODI runs, the number of ODIs played and the span of their 50-over career.

[breakout id=”0″][/breakout]

You have five minutes to name all of them and ace this quiz. Good luck!