In this quiz, you have to name the South Africa players with the most men’s Test wickets away from home this century.

South Africa have played 106 Test matches away from home since 2000, winning 39, losing 37 and drawing 29. They have notched up three series wins in Australia and two series wins in England during that time, and been ranked the No.1 Test side in the world.

38 players have taken more than five wickets away from home in those matches, with five players having taken over 100 wickets each. At the top of the list with 178 dismissals from 41 matches is a modern-day great fast-bowler, who tore oppositions apart with his pace and swing. Eight names on the list have played for South Africa in away Tests this year, including some part-timers not necessarily known for their bowling abilities.

You have seven minutes to guess all of the names.