Played for
Plays in
Orlando Pirates
Sundowns
Royal AM
Highlands Park FC
AmaZulu
Baroka FC
Bidvest Wits
Cape Town City
Cape Town Spurs
Durban Warriors
Kaizer Chiefs
Marumo Gallants
Polokwane City
Sekhukhune United
Soweto Panthers
TRZ
TS Galaxy FC