# 2018–19 Hazfi Cup

The 2018–19 Hazfi Cup was the 32nd season of the Iranian football knockout competition.
The final was played at the Foolad Arena in Ahvaz on 2 June 2019 between Damash Gilan and Persepolis which Persepolis won 1–0 and with it their second double after 20 years.

## Participating teams

A total of 62 teams participated in the 2018–19 Hazfi Cup. The teams were divided into three main groups, and included 16 teams of the Persian Gulf Pro League, and 16 teams of Azadegan League.

## First stage
### First round

Number of teams per tier entering this round :
| Pro League (1) | 1. division (2) | 2. division (3) | Provincial Leagues (4) | Total |
| 16 / 16 | 10 / 18 | 13 / 28 | 19 / 31 | 58 / 93 |

### Second round

Number of teams per tier entering this round :
| Pro League (1) | 1. division (2) | 2. division (3) | Provincial Leagues (4) | Total |
| 16 / 16 | 10 / 18 | 13 / 28 | 16 / 31 | 55 / 93 |

### Third round

Number of teams per tier entering this round :
| Pro League (1) | 1. division (2) | 2. division (3) | Provincial Leagues (4) | Total |
| 16 / 16 | 10 / 18 | 7 / 28 | 7 / 31 | 40 / 93 |

## Second stage
### Bracket

| Fourth round (round of 32) 12 September 2018–18 October 2018 | Fourth round (round of 32) 12 September 2018–18 October 2018 | Fifth round (round of 16) 4 October 2018–31 January 2019 | Fifth round (round of 16) 4 October 2018–31 January 2019 | Sixth round (quarter-final) 31 October–7 December 2018 | Sixth round (quarter-final) 31 October–7 December 2018 | Semi-Final 29 January 2019–29 May 2019 | Semi-Final 29 January 2019–29 May 2019 | Final 2 June 2019 | Final 2 June 2019 |
| Paykan | 0 (5) | | | | | | |
| Pars Jonoubi Jam (p) | 0 (6) | | | | | | |
| Pars Jonoubi Jam (p) | 0 (6) | Pars Jonoubi Jam | 1 | | | | |
| | | Machine Sazi | 2 | | | | |
| Setareh Caspian Babol | 1 | Machine Sazi | 2 | | | | |
| Machine Sazi | 2 | | | | | | |
| Machine Sazi | 2 | | | Machine Sazi | 1 (2) | | |
| | | | | Damash Gilan (p) | 1 (3) | | |
| Sorkhpooshan Pakdasht | 0 | | | Damash Gilan (p) | 1 (3) | | |
| Moghavemat Tehran | 1 | | | | | | |
| Moghavemat Tehran | 1 | Moghavemat Tehran | 0 | | | | |
| | | Damash Gilan | 2 | | | | |
| Chooka Talesh | 0 (3) | Damash Gilan | 2 | | | | |
| Damash Gilan (p) | 0 (4) | | | | | | |
| Damash Gilan (p) | 0 (4) | | | | | Damash Gilan | 2 |
| | | | | | | Saipa | 1 |
| Esteghlal Khuzestan | 2 | | | | | Saipa | 1 |
| Shahin Bandar Anzali | 0 | | | | | | |
| Shahin Bandar Anzali | 0 | Esteghlal Khuzestan | 2 | | | | |
| | | Sanat Naft | 5 | | | | |
| Sanat Naft (p) | 3 (4) | Sanat Naft | 5 | | | | |
| Tractor Sazi | 3 (3) | | | | | | |
| Tractor Sazi | 3 (3) | | | Sanat Naft | 1 | | |
| | | | | Saipa (a.e.t.) | 3 | | |
| Naft Masjed Soleyman | 0 | | | Saipa (a.e.t.) | 3 | | |
| Esteghlal Tehran (a.e.t.) | 1 | | | | | | |
| Esteghlal Tehran (a.e.t.) | 1 | Esteghlal Tehran | 2 (1) | | | | |
| | | Saipa (p) | 2 (3) | | | | |
| Saipa | 2 | Saipa (p) | 2 (3) | | | | |
| Sardar Bukan | 1 | | | | | | | | |
| Sardar Bukan | 1 | | | | | | | Damash Gilan | 0 |
| | | | | | | | | Persepolis | 1 |
| Padideh Malekhshahi | 0 | | | | | | | Persepolis | 1 |
| Mes Kerman | 5 | | | | | | | | |
| Mes Kerman | 5 | Mes Kerman | 5 | | | | | | |
| | | Siraf Kangan | 2 | | | | | | |
| Siraf Kangan | 1 | Siraf Kangan | 2 | | | | | | |
| Khooneh be Khooneh | 0 | | | | | | | | |
| Khooneh be Khooneh | 0 | | | Sepahan (p) | 0 (9) | | | | |
| | | | | Mes Kerman | 0 (8) | | | | |
| Sepahan | 3 | | | Mes Kerman | 0 (8) | | | | |
| Shahrdari Mahshahr | 1 | | | | | | | | |
| Shahrdari Mahshahr | 1 | Sepahan (p) | 1 (4) | | | | | | |
| | | Nassaji | 1 (3) | | | | | | |
| Nassaji | 5 | Nassaji | 1 (3) | | | | | | |
| Shahin Lordegan | 0 | | | | | | | | |
| Shahin Lordegan | 0 | | | | | Sepahan | 0 | | |
| | | | | | | Persepolis (a.e.t.) | 1 |
| Malavan | 0 | | | | | Persepolis (a.e.t.) | 1 |
| Sepidrood | 1 | | | | | | |
| Sepidrood | 1 | Sepidrood | 0 | | | | |
| | | Persepolis | 1 | | | | |
| Persepolis | 1 | Persepolis | 1 | | | | |
| Navad Urmia | 0 | | | | | | |
| Navad Urmia | 0 | | | Persepolis (p) | 1 (3) | | |
| | | | | Padideh | 1 (1) | | |
| Zob Ahan | 1 | | | Padideh | 1 (1) | | |
| Padideh | 2 | | | | | | |
| Padideh | 2 | Padideh (a.e.t.) | 3 | | | | |
| | | Foolad | 2 | | | | |
| Foolad | 7 | Foolad | 2 | | | | |
| Mes Shahr-e Babak | 0 | | | | | | |

### Fourth round (round of 32)

The 16 teams from Iran Pro League entered the competition from the second stage.
Number of teams per tier entering this round :
| Pro League (1) | 1. division (2) | 2. division (3) | Provincial Leagues (4) | Total |
| 16 / 16 | 6 / 18 | 5 / 28 | 5 / 31 | 32 / 93 |

### Fifth round (round of 16)

Number of teams per tier entering this round :
| Pro League (1) | 1. division (2) | 2. division (3) | Provincial Leagues (4) | Total |
| 12 / 16 | 1 / 18 | 2 / 28 | 1 / 31 | 16 / 93 |

### Sixth round (quarter-final)

Number of teams per tier entering this round :
| Pro League (1) | 1. division (2) | 2. division (3) | Provincial Leagues (4) | Total |
| 6 / 16 | 1 / 18 | 1 / 28 | 0 / 31 | 8 / 93 |

### Seventh round (semi-final)

Number of teams per tier entering this round :
| Pro League (1) | 1. division (2) | 2. division (3) | Provincial Leagues (4) | Total |
| 3 / 16 | 0 / 18 | 1 / 28 | 0 / 31 | 4 / 93 |

### Eighth round (final)

Number of teams per tier entering this round :
| Pro League (1) | 1. division (2) | 2. division (3) | Provincial Leagues (4) | Total |
| 1 / 16 | 0 / 18 | 1 / 28 | 0 / 31 | 2 / 93 |