Выступал за карьеру за многие клубы из Англии, Бразилии, Бельгии, Китая.
За сборную страны провёл 23 матча, забил 8 голов. Выступая в Кубке африканских наций 1996 года стал одним из лучших футболистов, забив 4 мяча. Стал автором обоих мячей сборной ЮАР в финале Кубка, в котором она победила сборную Туниса со счётом 2:0. По итогам турнира вошёл в символическую сборную.
С 2006 года выступал за сборную ЮАР по пляжному футболу.
Цяньвэй Хуаньдао
Шанхай Чжунъюянь Хуэйли
Циндао Хадэмэнь
Сборная ЮАР