Who is the all-time top scorer for the South Africa national soccer team?
Benni McCarthy
Shaun Bartlett
Siphiwe Tshabalala
Katlego Mphela
Answer
Benni McCarthy is the all-time top scorer for the South Africa national soccer team. He scored 31 goals in 80 appearances for the team between 1997 and 2012.
The Ultimate Bafana Bafana Quiz: Test Your Knowledge of South Africa's National Soccer Team!