Spielerkarriere
9Santos F.C.1998–2001
Aris Thessaloniki F.C.2001–2003
Panathinaikos F.C.2003–2010
South Africa men's national association football team2004–2009
Recreativo de Huelva2008–2009
Racing de Santander2009–2010
Apollon Limassol FC2010–2011
SuperSport United F.C.2012–2012
Milano United F.C.2014–heute