In this quiz, you have to name the South Africa players with most Test runs in 2000s. (Minimum 500 runs)

A big reason behind South Africa’s Test success in 2000s wastheir batters. This list includes some prominent top and middle-order batters but also has some fine all-rounders, wicket-keepers, and fast bowlers in it. Can you get all the names?

You have three minutes to answer the quiz.