he also played for jomo cosmos, mamelodi sundowns, st. gallen and al-wahda. he represented south africa in 58 international games, scoring 18 goals. in 2006, he briefly went into football management with pj stars.