Played for
Plays in
Cape Town Spurs
Royal AM
AmaZulu
Cape Town City
Chippa Utd
FC Cape Town
Kaizer Chiefs
Maritzburg United
Orlando Pirates
Platinum Stars
Polokwane City
Supersport United