Debutó como futbolista en 1993 con el Kaizer Chiefs FC tras jugar durante los últimos cinco años en el Giant Blackpool de Sudáfrica.
Apenas estuvo una temporada en el club, ya que al finalizarla se fue a Turquía para fichar por el Gençlerbirliği SK, donde jugó 27 partidos en dos años.
Debido a la falta de minutos, dejó el club para fichar por el Kocaelispor, con el que ganó su primer gran trofeo, la Copa de Turquía contra el Trabzonspor.
En 1997 fue traspasado al Fenerbahçe SK, con el que se hizo con la Superliga de Turquía en la temporada 2000/2001.
Jugó un total de 73 partidos y marcó ocho goles.