Current club
Played for
Plays in
Paykan FC
Neftchi
Esteghlal Tehran
Foolad FC
Gostaresh Foolad
Havadar
Karun Khuzestan
Khooneh Be Khooneh
Machine Sazi
Malavan FC
Mashhad FC
Mes Kerman
Naft Masjed Soleyman
Naft Tehran
Persepolis FC
Rah Ahan SSC
Tractor Club