Club career

07/2011 - 06/2012 Mpumalanga Black Aces Defender
07/2008 - 06/2011 SuperSport United Defender
07/2004 - 06/2008 Mamelodi Sundowns Defender
07/2001 - 06/2004 Kaizer Chiefs Defender
01/2001 - 06/2001 Lyngby BK Defender
07/1999 - 12/2000 Ajax Cape Town Defender
01/1995 - 06/1999 Cape Town Spurs Defender

Internationals