Current club
Played for
Plays in
Al-Jabalain
Al Nassr
Al-Batin
Al Fateh
Al Hilal
Al-Ain FC
Al-Faisaly FC
Al-Nojoom
Al-Tai
Ohod Club