Current club
Played for
Plays in
Nassaji Mazandaran
Sepahan
Fajr Sepasi
Foolad FC
Gol Gohar
Tractor Club
Aluminium Arak
Esteghlal Ahvaz
Esteghlal Tehran
Mes Rafsanjan
Paykan FC
Saipa