Current club
Played for
Plays in
Nassaji Mazandaran
Esteghlal Tehran
Paykan FC
Aluminium Arak
Esteghlal Ahvaz
Fajr Sepasi
Gol Gohar
Machine Sazi
Mashhad FC
Mes Kerman
Mes Sarcheshme
Payam Mashhad
Persepolis FC
Sepahan