Played for
Plays in
HJK
Al-Ahly
El Gaish
Pharco
Pyramids FC
Cape Town City
Cape Town Spurs
Santos Cape Town
Supersport United
CS Sfaxien