Tottenham Hotspur and South Africa.
Football for Liverpool FC and the England national team
He played last season for Everton , also called the toffes.
Yes. Steve Pienaar and Arron Mokoena
yes he did
as a young boy
I'm not sure about players playing in South Africa, but Steven Pienaar (who plays for Everton in the English Premier League) is widely regarded as the best South African player.