Current club
Played for
Plays in
Esteghlal Khuzestan
Naft Masjed Soleyman
Mes Rafsanjan
Sanat Naft
Foolad FC
Foolad Novin
Saipa
Sepahan
Shahrdari Bandar
Shams Azar Qazvin
Al-Shahaniya