Played for
Plays in
Lens
Rennes
Excelsior
Feyenoord
Bidvest Wits
Cape Town City
Kaizer Chiefs
Moroka Swallows
Orlando Pirates
Polokwane United
Stellenbosch FC
Sundowns
Supersport United
FC Stumbras
AFC Eskilstuna