Played for
Plays in
Cape Town City
Cape Town Spurs
Chippa Utd
Kaizer Chiefs
Polokwane City
Supersport United
Helsingborgs IF
Odisha FC
Kortrijk
OH Leuven