Can you name every man to have opened the batting with Graeme Smith in Test cricket for South Africa?

Ten men have taken on the role alongside Smith, who finished his career with 27 Test hundreds in a 12-year international career.

You’ve got four minutes to list all the names – best of luck!