Current club
Played for
Plays in
Havadar
Mashhad FC
Nassaji Mazandaran
Esteghlal Tehran
Fajr Sepasi
Foolad Yazd
Machine Sazi
Parseh Tehran
Saba Qom FC
Saipa
Sepidrood Rasht
Shahrdari Tabriz
Tractor Club