Played for
Plays in
Esteghlal Khuzestan
Pars Jonoubi
Paykan FC
Saipa
Aluminium Arak
Esteghlal Ahvaz
Esteghlal Tehran
Foolad FC
Machine Sazi
Malavan FC
Naft Masjed Soleyman
Rah Ahan SSC
Sanat Naft