Played for
Plays in
AmaZulu
African Warriors
Cape Town City
Cape Town Spurs
Golden Arrows
Kaizer Chiefs
Maritzburg United
Sundowns
Supersport United
TRZ
Winners Park