Played for
Plays in
Highlands Park FC
Orlando Pirates
AmaZulu
Cape Town City
Cape Umoya United
Chippa Utd
Jomo Cosmos
Kaizer Chiefs
Marumo Gallants
Milano Utd
Royal AM
Stellenbosch FC
Yebo Yes FC
Varbergs BoIS