Played for
Plays in
AmaZulu
Royal AM
Royal Eagles
Polokwane City
African Warriors
Bidvest Wits
Blackburn Rovers (RSA)
Chippa Utd
FC Cape Town
Highlands Park FC
Kaizer Chiefs
Mbombela United FC
Moroka Swallows
Richards Bay FC
Supersport United
United FC