# 2019–20 Hazfi Cup

The 2019–20 Hazfi Cup was the 33rd season of the Iranian football knockout competition. The competition began in August 2019 and the final was played on September 3, 2020, which Tractor won for their 2nd title.

## Participating teams

A total of 86 teams (out of a possible total of 96 eligible teams) participated. The teams were divided into four main groups:
* 16 teams of the Persian Gulf Pro League: entering at the Round of 32.
* 18 teams of the Azadegan League: entering at the third round.
* 28 teams from the 2nd Division: entering at the second round.
* 24 teams (out of a possible total of 34 teams) from Provincial Leagues: entering from first round.

## Schedule

The schedule of the competition is as follows.
| Stage | Round | Draw date | Matches dates |
| Preliminary stage | Preliminary round 1 | 17 August 2019 | 23 August 2019 |
| Preliminary stage | Preliminary round 2 | 24 August 2019 | 31 August 2019 |
| Preliminary stage | Preliminary round 3 | 1 September 2019 | 6–7 September 2019 |
| Main Stage | Round of 32 | 16 September 2019 | 28–30 September 2019 1 October 2019 |
| Main Stage | Round of 16 | 3 October 2019 | 16–17 October 2019 26 November 2019 |
| Main Stage | Quarter-finals | 3 December 2019 | 23 December 2019 |
| Main Stage | Semi-finals | 11 August 2020 | 25–26 August 2020 |
| Main Stage | Final | 11 August 2020 | 3 September 2020 |

## First stage
### First round

Source:
Number of teams per tier entering this round :
| Pro League (1) | 1. division (2) | 2. division (3) | Provincial Leagues (4) | Total |
| 16 / 16 | 18 / 18 | 28 / 28 | 24 / 34 | 86 / 96 |

### 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 | 18 / 18 | 13 / 28 | 12 / 34 | 74 / 96 |
Mes Novin Kerman, Shohadaye Razakan Karaj, Kheibar Khoram Abad : Bye to the next round

### 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 | 13 / 18 | 8 / 28 | 6 / 34 | 43 / 96 |
Mes Kerman, Gol Reyhan Alborz, Khooshe Talaei Saveh, Nirooye Zamini, Baadraan Tehran : Bye to the next round

## Second stage
### Bracket

| Fourth round (round of 32) 28 September 2019–1 October 2019 | Fourth round (round of 32) 28 September 2019–1 October 2019 | Fifth round (round of 16) 16 October 2019–17 October 2019 26 November 2019 | Fifth round (round of 16) 16 October 2019–17 October 2019 26 November 2019 | Sixth round (quarter-final) 23 December 2019 19 February 2020 10 August 2020 | Sixth round (quarter-final) 23 December 2019 19 February 2020 10 August 2020 | Semi-final 25 August 2020–26 August 2020 | Semi-final 25 August 2020–26 August 2020 | Final 3 September 2020 | Final 3 September 2020 |
| Nirooye Zamini | 0 | | | | | | |
| Navad Urmia | 2 | | | | | | |
| Navad Urmia | 2 | Navad Urmia | 1 (6) | | | | |
| | | Tractor | 1 (7) | | | | |
| PAS Hamedan | 1 | Tractor | 1 (7) | | | | |
| Tractor | 2 | | | | | | |
| Tractor | 2 | | | Tractor | 4 | | |
| | | | | Mes Kerman | 1 | | |
| Pars Jonoubi Jam | 1 | | | Mes Kerman | 1 | | |
| Zob Ahan (a.e.t.) | 2 | | | | | | |
| Zob Ahan (a.e.t.) | 2 | Zob Ahan | 2 | | | | |
| | | Mes Kerman | 4 | | | | |
| Mes Kerman | 1 (4) | Mes Kerman | 4 | | | | |
| Baadraan | 1 (2) | | | | | | |
| Baadraan | 1 (2) | | | | | Tractor | 1 |
| | | | | | | Naft Masjed Soleyman | 0 |
| Nassaji | 0 | | | | | Naft Masjed Soleyman | 0 |
| Shahr Khodro | 1 | | | | | | |
| Shahr Khodro | 1 | Shahr Khodro | 0 | | | | |
| | | Naft Masjed Soleyman | 1 | | | | |
| Gol Gohar | 0 | Naft Masjed Soleyman | 1 | | | | |
| Naft Masjed Soleyman | 1 | | | | | | |
| Naft Masjed Soleyman | 1 | | | Naft Masjed Soleyman (a.e.t.) | 3 | | |
| | | | | Shahin Bushehr | 2 | | |
| Khooshe Talaei Saveh | 3 (1) | | | Shahin Bushehr | 2 | | |
| Shahin Bushehr | 3 (3) | | | | | | |
| Shahin Bushehr | 3 (3) | Shahin Bushehr | 2 | | | | |
| | | Saipa | 0 | | | | |
| Saipa | 2 | Saipa | 0 | | | | |
| Damash Gilan | 1 | | | | | | | | |
| Damash Gilan | 1 | | | | | | | Tractor | 3 |
| | | | | | | | | Esteghlal | 2 |
| Sardar Bookan | 1 | | | | | | | Esteghlal | 2 |
| Shahrdari Mahshahr (a.e.t.) | 2 | | | | | | | | |
| Shahrdari Mahshahr (a.e.t.) | 2 | Shahrdari Mahshahr | 2 | | | | | | |
| | | Esteghlal Novin Mahshahr | 1 | | | | | | |
| Esteghlal Novin Mahshahr | 2 | Esteghlal Novin Mahshahr | 1 | | | | | | |
| Mes Novin Kerman | 1 | | | | | | | | |
| Mes Novin Kerman | 1 | | | Shahrdari Mahshahr | 0 | | | | |
| | | | | Persepolis | 2 | | | | |
| Mashin Sazi | 0 | | | Persepolis | 2 | | | | |
| Persepolis | 1 | | | | | | | | |
| Persepolis | 1 | Persepolis | 1 | | | | | | |
| | | Sanat Naft | 0 | | | | | | |
| Qashqai | 1 | Sanat Naft | 0 | | | | | | |
| Sanat Naft | 2 | | | | | | | | |
| Sanat Naft | 2 | | | | | Persepolis | 2 (1) | | |
| | | | | | | Esteghlal | 2 (4) |
| Gol Reyhan | 1 | | | | | Esteghlal | 2 (4) |
| Esteghlal (a.e.t.) | 3 | | | | | | |
| Esteghlal (a.e.t.) | 3 | Esteghlal (a.e.t.) | 3 | | | | |
| | | Fajr Sepasi | 0 | | | | |
| Fajr Sepasi | 2 (3) | Fajr Sepasi | 0 | | | | |
| Foolad | 2 (2) | | | | | | |
| Foolad | 2 (2) | | | Esteghlal | 2 | | |
| | | | | Sepahan | 0 | | |
| Kheybar Khorramabad | 0 | | | Sepahan | 0 | | |
| Sepahan | 3 | | | | | | |
| Sepahan | 3 | Sepahan | 2 | | | | |
| | | Peykan | 1 | | | | |
| Peykan | 4 | Peykan | 1 | | | | |
| Shohadaye Razakan Karaj | 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 | 9 / 18 | 6 / 28 | 1 / 34 | 32 / 96 |

### 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 |
| 11 / 16 | 3 / 18 | 1 / 28 | 1 / 34 | 16 / 96 |

### 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 / 34 | 8 / 96 |

### Seventh round (semifinal)

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

### Eighth round (final)

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

### Top Scorers

Goalscorers count only from the second stage.
Players in bold are still in the competition.
| Rank | Player | Club | Goals |
| 1 | Bahman Salari | Shahin Bushehr | 4 |
| 2 | Ahmad Aljabouri | Naft Masjed Soleyman | 3 |
| 2 | Ali Alipour | Persepolis | 3 |
| 2 | Ashkan Dejagah | Tractor | 3 |
| 3 | Ali Cheraghi | Shahrdari Mahshahr | 2 |
| 3 | Danyal Momeni | Shahin Bushehr | 2 |
| 3 | Easa Mousavi | Esteghlal Novin Mahshahr | 2 |
| 3 | Hossein Shanani | Mes Kerman | 2 |
| 3 | Mohammad Ahle Shakhe | Sanat Naft | 2 |
| 3 | Sajjad Aghayi | Esteghlal | 2 |
| 3 | Shervin Bozorg | Mes Kerman | 2 |
| 3 | Voria Ghafouri | Esteghlal | 2 |

### Discipline

A player is automatically suspended for the next match for the following offences:
* Receiving a red card (red card suspensions may be extended for serious offences)
* Receiving two yellow cards in two different matches (yellow card suspensions are not carried forward to any other leagues)
The following suspensions were served during the tournament:
| Player | Team | Offence(s) | Suspension(s) |
| Mohammad Iran Pourian | Sepahan | in Semi Final (Previous Season) vs Perspolis (29 May 2019) | Round of 32 vs Kheybar Khorramabad (30 September 2019) |
| Kiros Stanlley | Sepahan | in Semi Final (Previous Season) vs Perspolis (29 May 2019) | Round of 32 vs Kheybar Khorramabad (30 September 2019) |
| Masoud Shojaei | Tractor | in Round of 32 (Previous Season) vs Sanat Naft (14 September 2018) | Round of 32 vs PAS Hamedan (29 September 2019) |
| Mohammad Chaharmahali | Khooshe Talaei Saveh | ? | Round of 32 vs Shahin Bushehr (30 September 2019) |
| Reza Moradi | Baadraan | ? | Round of 32 vs Mes Kerman (28 September 2019) |
| Ali Khalili | Mes Novin Kerman | ? | Round of 32 vs Esteghlal Novin Mahshahr (30 September 2019) |
| Mohsen Dara Motlagh | Esteghlal Novin Mahshahr | in third round vs Sardar Jangal (6 September 2019) | Round of 32 vs Mes Novin Kerman (30 September 2019) |
| Mohammad Ajir | Sardar Bookan | in third round vs Daryaye Harbadeye Mahmoudabad (7 September 2019) | Round of 32 vs Shahrdari Mahshahr (1 October 2019) |
| Mehran Hamoudi | Shahrdari Mahshahr | in Round of 32 vs Sardar Bookan (1 October 2019) | Round of 16 vs Esteghlal Novin Mahshahr (17 October 2019) |