Home Sport Who is the only South African footballer to have played football for three English Premier League clubs? Correct answer: Steven Pienaar Share on Facebook Tweet Copy Link Next question Try the best trivia game Download on the App Store Get it on Google Play