Played for
Plays in
AmaZulu
Cape Umoya United
Orlando Pirates
Cape Town Spurs
Chippa Utd
Kaizer Chiefs
Maritzburg United
Moroka Swallows
Supersport United
TS Galaxy FC
AD Sanjoanense