Played for
Plays in
Al Adalah
Al-Hazm
Al-Shabab
Al Khaleej
Al-Batin
Al-Bukayriyah
Al-Faisaly FC
Al-Fayha
Al-Ittihad Jeddah
Al-Jeel
Al-Nahda
Al-Tai
Al-Taraji
Damac FC
Hajer Club
Ohod Club