Finals
| Season | Location | Champion | Runner-up | Score |
|---|---|---|---|---|
| 1975-76 | Amjadieh, Tehran | Malavan | Tractor Sazi | 4–1 |
| 1976-77 | Amjadieh, Tehran | Taj | Homa | 2–0 |
| 1977-78 | Not held | |||
| 1978-79 | ||||
| 1979-80 | ||||
| 1980-81 | ||||
| 1981-82 | ||||
| 1982-83 | ||||
| 1983-84 | ||||
| 1984-85 | ||||
| 1985-86 | ||||
| 1986-87 | Bagh-Shomal, Tabriz | Malavan | Kheibar Khoramabad | 2-0 |
| 1987-88 | Takhti, Anzali | Malavan | Persepolis | 0–1 |
| Azadi, Tehran | Persepolis | Malavan | 0–0 | |
| Persepolis won 1 – 0 on aggregate | ||||
| 1988-89 | Takhti, Anzali | Malavan | Shahin Ahvaz | 3–1 |
| Faraz, Ahvaz | Shahin Ahvaz | Malavan | 4–0 | |
| Shahin Ahvaz won 5 – 3 on aggregate | ||||
| 1989-90 | Beheshti, Bushehr | Esteghlal | Malavan | 1-1 (a.e.t), 5-6 on penalties |
| 1990-91 | Beheshti, Bushehr | Persepolis | Malavan | 2-1 |
| 1991-92 | Not held | |||
| 1992-93 | ||||
| 1993-94 | Azadi, Tehran | Saipa | Joonoob Ahvaz | 0–0 |
| Faraz, Ahvaz | Joonoob Ahvaz | Saipa | 1–1 | |
| Saipa won 1 – 1 on aggregate on away goal | ||||
| 1994-95 | Takhti, Tabriz | Tractor Sazi | Bahman | 1–0 |
| Dr. Shariati, Shahr-e Rey | Bahman | Tractor Sazi | 2–0 | |
| Bahman won 2 – 1 on aggregate | ||||
| 1995-96 | Mianrood, Shiraz | Bargh Shiraz | Esteghlal | 1–3 |
| Azadi, Tehran | Esteghlal | Bargh Shiraz | 2–0 | |
| Esteghlal won 5 – 1 on aggregate | ||||
| 1996-97 | Azadi, Tehran | Bargh Shiraz | Bahman | 3–3, 3-0 on penalties |
| 1997-98 | Not held | |||
| 1998-99 | Azadi, Tehran | Persepolis | Esteghlal | 2-1 |
| 1999-00 | Azadi, Tehran | Esteghlal | Bahman | 3–1 |
| 2000-01 | Foolad Shahr, Isfahan | Zob Ahan | Fajr Sepasi | 0–1 |
| Hafezieh, Shiraz | Fajr Sepasi | Zob Ahan | 2–1 | |
| Fajr Sepasi won 3 – 1 on aggregate | ||||
| 2001-02 | Hafezieh, Shiraz | Fajr Sepasi | Esteghlal | 2–1 |
| Takhti, Tehran | Esteghlal | Fajr Sepasi | 2–2 | |
| Esteghlal won 4 – 3 on aggregate | ||||
| 2002-03 | Foolad Shahr, Isfahan | Zob Ahan | Fajr Sepasi | 2–2 |
| Hafezieh, Shiraz | Fajr Sepasi | Zob Ahan | 2–2 | |
| Zob Ahan won 6 – 5 on penalties | ||||
| 2003-04 | Naghsh-e-Jahan, Isfahan | Sepahan | Esteghlal | 3–2 |
| Azadi, Tehran | Esteghlal | Sepahan | 0–2 | |
| Sepahan won 5 – 2 on aggregate | ||||
| 2004-05 | Saba City, Tehran | Saba Battery | Aboomoslem | 1–1 |
| Samen Al-Aeme, Mashhad | Aboomoslem | Saba Battery | 1–1 (a.e.t) | |
| Saba Battery won 4 – 2 on penalties | ||||
| 2005-06 | Azadi, Tehran | Persepolis | Sepahan | 1–1 |
| Naghsh-e-Jahan, Isfahan | Sepahan | Persepolis | 1–1 (a.e.t) | |
| Sepahan won 4 – 2 on penalties | ||||
| 2006-07 | Derakhshan, Robat Karim | Saba Battery | Sepahan | 0–1 |
| Naghsh-e-Jahan, Isfahan | Sepahan | Saba Battery | 3–0 | |
| Sepahan won 4 – 0 on aggregate | ||||
| 2007-08 | Sardar Jangal, Rasht | Pegah | Esteghlal | 1–0 |
| Azadi, Tehran | Esteghlal | Pegah | 3–0 (a.e.t) | |
| Esteghlal won 3 – 1 on aggregate | ||||
| 2008-09 | Ekbatan, Tehran | Rah Ahan F.C. | Zob Ahan | 1–0 |
| Foolad Shahr, Isfahan | Zob Ahan | Rah Ahan | 5–1 | |
| Zob Ahan won 5 – 2 on aggregate | ||||
| 2009-10 | Yadegar-e Emam, Tabriz | Gostaresh Foolad | Persepolis | 0–1 |
| Azadi, Tehran | Persepolis | Goostaresh Foolad | 3–1 | |
| Persepolis won 4 – 1 on aggregate | ||||
| 2010-11 | Azadi, Tehran | Persepolis | Mallavan | 4–2 |
| Takhti, Anzali | Malavan | Persepolis | 1-0 | |
| Persepolis won 4 – 3 on aggregate | ||||
| 2011-12 | Hafezieh, Shiraz | Esteghlal | Shahin Bushehr | 0-0 (a.e.t), 4-1 on penalties |
Read more about this topic: Hazfi Cup