Played for
Plays in
Nassaji Mazandaran
Sumqayit FK
Spartak Trnava
Esteghlal Ahvaz
Esteghlal Tehran
Foolad FC
Gahar Zagros
Mashhad FC
Naft Tehran
Payam Mashhad
Paykan FC
Sanat Naft
Sepahan
Shahr Khodrou