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.