Played for
Plays in
Cape Umoya United
Orlando Pirates
Platinum Stars
AmaZulu
Bidvest Wits
Blackburn Rovers (RSA)
Cape Town Spurs
Chippa Utd
Moroka Swallows
Polokwane City
Richards Bay FC
Royal AM
Royal Eagles
Stellenbosch FC
Supersport United