Current club
Played for
Plays in
Tractor Club
Esteghlal Tehran
Malavan FC
Naft Tehran
Paykan FC
Persepolis FC
Bargh Shiraz
Esteghlal Ahvaz
Foolad Novin
Niroye Zamini
Saba Battery
Sanat Naft