| Season | 2020–21 |
|---|---|
| Dates | 6 November 2020 – 30 July 2021 |
| Champions | Persepolis 7th Pro League title 14thIranian title |
| Relegated | Machine Sazi Saipa |
| Champions League | Sepahan Foolad |
| Matches | 240 |
| Goals | 476 (1.98 per match) |
| Top goalscorer | Sajjad Shahbazzadeh (20 goals) |
| Best goalkeeper | Hamed Lak (17 clean sheets) |
| Biggest home win | Sepahan 5–1Mes (16 May 2021) |
| Biggest away win | Aluminium Arak 1–6Sepahan (6 March 2021) |
| Highest scoring | Aluminium Arak 1–6Sepahan (6 March 2021) |
| Longest winning run | Persepolis .Sepahan (6 matches) |
| Longest unbeaten run | Persepolis (20 matches) |
| Longest winless run | Machine Sazi (14 matches) |
| Longest losing run | Naft Masjed Soleyman .Aluminium Arak (5 matches) |
| Total attendance | 0 |
2021–22 → | |
The2020–21 Persian Gulf Pro League (formerly known asIran Pro League) were the 38th season ofIran's Football League and 20th asPersian Gulf Pro League since its establishment in 2001.Persepolis were thedefending champions. The season featured 14 teams from the2019–20 Persian Gulf Pro League and two new teams promoted from the2019–20 Azadegan League:Mes Rafsanjan andAluminium Arak.[1][2]
The 2020–21 season started on 6 November 2020 and was ended on 30 July 2021.[3]Persepolis won their record-extending 5th consecutive title and 14th title overall (7th in the Pro League era)
| Team | Location | Stadium | Capacity |
|---|---|---|---|
| Arak | Imam Khomeini | 15,000 | |
| Tehran | Azadi | 78,116 | |
| Ahvaz | Foolad Arena | 30,655 | |
| Sirjan | Imam Ali Qasem Soleimani | 8,000 9,000[4] | |
| Tabriz | Qasem Soleimani | 12,000 | |
| Rafsanjan | Shohadaye Mes | 2,000[5] | |
| Masjed Soleyman | Behnam Mohammadi | 8,000 | |
| Qaem Shahr | Vatani | 15,000 | |
| Shahr-e Qods | Shahr-e Qods | 25,000 | |
| Tehran | Azadi | 78,116 | |
| Tehran | Dastgerdi | 8,250 | |
| Abadan | Takhti Abadan | 10,000[6] | |
| Isfahan | Naghsh-e-Jahan | 75,000 | |
| Mashhad | Imam Reza | 27,700 | |
| Tabriz | Yadegar-e Emam | 66,833 | |
| Fooladshahr | Fooladshahr | 15,000 |
Note: Flags indicate national team as has been defined underFIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| Team | Manager | Captain |
|---|---|---|
| Aluminium Arak | ||
| Esteghlal | ||
| Foolad | ||
| Gol Gohar | ||
| Machine Sazi | ||
| Mes Rafsanjan | ||
| Naft MIS | ||
| Nassaji | ||
| Paykan | ||
| Persepolis | ||
| Saipa | ||
| Sanat Naft | ||
| Sepahan | ||
| Shahr Khodro | ||
| Tractor | ||
| Zob Ahan |
| Team | Outgoing head coach | Manner of departure | Date of vacancy | Position in table | Incoming head coach | Date of appointment |
|---|---|---|---|---|---|---|
| Sepahan | End of Caretaker Spell | 10 August 2020 | Pre-season | 5 September 2020 | ||
| Machine Sazi | Resigned | 18 August 2020 | 26 August 2020 | |||
| Naft MIS | 13 August 2020 | 16 August 2020 | ||||
| Zob Ahan | Sacked | 15 August 2020 | 4 September 2020 | |||
| Shahr Khodro | 30 August 2020 | 31 August 2020 | ||||
| Gol Gohar Sirjan | 3 September 2020 | 3 September 2020 | ||||
| Esteghlal | Resigned | 5 September 2020 | 7 October 2020 | |||
| Tractor | 5 September 2020 | 17 September 2020 | ||||
| Sanat Naft | Sacked | 22 September 2020 | 22 September 2020 | |||
| Nassaji | Signed withEsteghlal | 6 October 2020 | 8 October 2020 | |||
| Paykan | Resigned | 30 October 2020 | 4 November 2020 |
The number of foreign players is restricted to four perPersian Gulf Pro League team, including a slot for a player fromAFC countries. A team can use four foreign players on the field in each game, including at least one player from the AFC country.
In bold: Players that have been capped for their national team.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Persepolis[a](C) | 30 | 19 | 10 | 1 | 47 | 14 | +33 | 67 | |
| 2 | Sepahan | 30 | 19 | 8 | 3 | 53 | 24 | +29 | 65 | Qualification for2022 AFC Champions League group stage |
| 3 | Esteghlal[a] | 30 | 16 | 8 | 6 | 36 | 19 | +17 | 56 | |
| 4 | Tractor | 30 | 12 | 9 | 9 | 35 | 29 | +6 | 45 | |
| 5 | Gol Gohar | 30 | 13 | 6 | 11 | 33 | 32 | +1 | 45 | |
| 6 | Foolad | 30 | 10 | 14 | 6 | 27 | 18 | +9 | 44 | Qualification for2022 AFC Champions League group stage[b] |
| 7 | Paykan | 30 | 9 | 13 | 8 | 32 | 30 | +2 | 40 | |
| 8 | Mes Rafsanjan | 30 | 10 | 9 | 11 | 23 | 29 | −6 | 39 | |
| 9 | Padideh | 30 | 10 | 8 | 12 | 27 | 31 | −4 | 38 | |
| 10 | Sanat Naft | 30 | 9 | 10 | 11 | 24 | 29 | −5 | 37 | |
| 11 | Aluminium Arak | 30 | 8 | 13 | 9 | 25 | 33 | −8 | 37 | |
| 12 | Nassaji Mazandaran | 30 | 9 | 6 | 15 | 27 | 34 | −7 | 33 | |
| 13 | Naft Masjed Soleyman | 30 | 7 | 10 | 13 | 21 | 29 | −8 | 31 | |
| 14 | Zob Ahan | 30 | 5 | 11 | 14 | 28 | 39 | −11 | 26 | |
| 15 | Saipa(R) | 30 | 5 | 11 | 14 | 19 | 34 | −15 | 26 | Relegation to2021–22 Azadegan League |
| 16 | Machine Sazi(R) | 30 | 2 | 8 | 20 | 19 | 52 | −33 | 14 |
| Home \ Away | ALU | EST | FOL | GOL | MST | MES | MIS | NSJ | PAY | PRS | SAP | SNA | SEP | SHK | TRC | ZOB |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aluminium Arak | — | 0–0 | 0–0 | 0–0 | 4–1 | 0–0 | 0–1 | 0–3 | 1–1 | 2–1 | 1–1 | 1–0 | 1–6 | 1–0 | 1–3 | 2–2 |
| Esteghlal | 2–0 | — | 1–0 | 2–0 | 1–0 | 2–0 | 1–0 | 1–0 | 0–0 | 2–2 | 0–1 | 1–1 | 1–2 | 2–0 | 2–1 | 0–2 |
| Foolad | 0–0 | 2–1 | — | 1–0 | 1–0 | 1–1 | 2–0 | 1–0 | 0–0 | 0–0 | 3–0 | 2–0 | 0–0 | 2–0 | 1–1 | 1–0 |
| Gol Gohar | 2–1 | 1–2 | 1–1 | — | 3–1 | 0–0 | 0–0 | 2–2 | 1–2 | 0–5 | 1–0 | 1–0 | 3–1 | 3–1 | 1–2 | 1–0 |
| Machine Sazi | 1–1 | 0–2 | 0–1 | 0–1 | — | 3–0 | 0–1 | 0–2 | 0–5 | 0–5 | 2–2 | 1–0 | 3–3 | 1–1 | 0–1 | 1–1 |
| Mes Rafsanjan | 0–1 | 1–1 | 2–1 | 0–2 | 1–0 | — | 2–0 | 0–1 | 1–1 | 0–1 | 1–0 | 0–0 | 1–2 | 2–1 | 0–1 | 3–1 |
| Naft MIS | 1–2 | 1–1 | 1–0 | 1–2 | 1–0 | 1–0 | — | 0–2 | 0–1 | 0–0 | 1–1 | 1–2 | 3–1 | 3–1 | 1–1 | 2–3 |
| Nassaji | 1–1 | 1–3 | 1–0 | 1–2 | 1–1 | 0–1 | 1–0 | — | 0–1 | 1–1 | 1–0 | 0–1 | 0–1 | 1–0 | 1–1 | 2–3 |
| Paykan | 0–0 | 0–0 | 1–1 | 0–2 | 2–2 | 2–3 | 1–1 | 2–1 | — | 0–2 | 1–1 | 2–0 | 1–1 | 1–0 | 1–1 | 1–0 |
| Persepolis | 2–0 | 1–0 | 2–1 | 3–1 | 2–1 | 1–0 | 2–1 | 2–0 | 1–0 | — | 1–0 | 1–0 | 0–0 | 3–0 | 3–1 | 1–1 |
| Saipa | 1–0 | 0–2 | 2–1 | 0–1 | 0–0 | 0–0 | 0–0 | 1–0 | 1–2 | 0–0 | — | 1–1 | 0–1 | 1–2 | 1–2 | 2–1 |
| Sanat Naft | 0–1 | 0–1 | 1–1 | 2–1 | 2–1 | 1–1 | 2–0 | 1–1 | 2–1 | 0–0 | 1–0 | — | 1–2 | 0–0 | 2–1 | 1–0 |
| Sepahan | 1–0 | 2–0 | 1–1 | 1–0 | 1–0 | 5–1 | 0–0 | 4–0 | 2–1 | 1–1 | 1–1 | 4–1 | — | 1–3 | 2–0 | 2–0 |
| Shahr Khodro | 2–2 | 0–2 | 0–0 | 1–0 | 3–0 | 0–1 | 1–0 | 1–0 | 2–0 | 1–1 | 1–0 | 1–1 | 0–1 | — | 2–1 | 1–1 |
| Tractor | 0–1 | 1–3 | 0–0 | 1–0 | 2–0 | 0–0 | 0–0 | 2–1 | 3–1 | 0–1 | 5–1 | 1–1 | 0–1 | 0–0 | — | 1–0 |
| Zob Ahan | 1–1 | 0–0 | 2–2 | 1–1 | 2–0 | 0–1 | 0–0 | 1–2 | 1–1 | 1–2 | 1–1 | 1–0 | 1–3 | 0–2 | 1–2 | — |
| Team ╲ Round | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Persepolis | 9 | 4 | 6 | 2 | 2 | 4 | 4 | 6 | 2 | 2 | 2 | 3 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Sepahan | 13 | 9 | 3 | 6 | 10 | 6 | 5 | 2 | 3 | 4 | 4 | 2 | 4 | 3 | 2 | 2 | 2 | 1 | 1 | 2 | 2 | 2 | 1 | 2 | 2 | 2 | 2 | 2 | 2 | 2 |
| Esteghlal | 4 | 6 | 2 | 5 | 4 | 1 | 2 | 4 | 1 | 1 | 1 | 1 | 2 | 2 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 | 3 |
| Tractor | 11 | 11 | 13 | 10 | 12 | 8 | 3 | 7 | 7 | 5 | 5 | 5 | 6 | 7 | 7 | 6 | 5 | 5 | 5 | 6 | 7 | 7 | 7 | 7 | 5 | 8 | 5 | 4 | 6 | 4 |
| Gol Gohar | 3 | 1 | 1 | 1 | 1 | 5 | 1 | 1 | 5 | 8 | 9 | 10 | 8 | 8 | 9 | 9 | 8 | 8 | 8 | 4 | 4 | 4 | 4 | 6 | 7 | 4 | 6 | 5 | 4 | 5 |
| Foolad | 6 | 3 | 4 | 7 | 7 | 3 | 7 | 5 | 6 | 7 | 7 | 6 | 5 | 5 | 4 | 4 | 4 | 4 | 4 | 5 | 5 | 6 | 6 | 5 | 6 | 7 | 4 | 6 | 5 | 6 |
| Paykan | 12 | 7 | 9 | 9 | 5 | 7 | 10 | 10 | 8 | 6 | 6 | 8 | 11 | 11 | 11 | 10 | 11 | 11 | 11 | 11 | 9 | 11 | 11 | 11 | 10 | 9 | 9 | 7 | 7 | 7 |
| Mes Rafsanjan | 14 | 16 | 16 | 16 | 15 | 14 | 13 | 14 | 14 | 14 | 12 | 12 | 12 | 9 | 8 | 8 | 7 | 7 | 7 | 8 | 8 | 9 | 9 | 12 | 12 | 11 | 11 | 11 | 10 | 8 |
| Shahr Khodro | 2 | 5 | 8 | 11 | 8 | 10 | 14 | 13 | 12 | 9 | 13 | 13 | 9 | 12 | 12 | 12 | 10 | 10 | 10 | 10 | 11 | 8 | 8 | 8 | 8 | 5 | 7 | 8 | 8 | 9 |
| Sanat Naft | 5 | 8 | 10 | 4 | 6 | 2 | 6 | 3 | 4 | 3 | 3 | 4 | 3 | 4 | 5 | 7 | 6 | 6 | 6 | 7 | 10 | 12 | 12 | 9 | 9 | 10 | 10 | 10 | 11 | 10 |
| Aluminium Arak | 15 | 15 | 15 | 14 | 13 | 12 | 8 | 9 | 10 | 11 | 11 | 11 | 7 | 6 | 6 | 5 | 9 | 9 | 9 | 9 | 6 | 5 | 5 | 4 | 4 | 6 | 8 | 9 | 9 | 11 |
| Nassaji | 1 | 2 | 7 | 3 | 3 | 9 | 11 | 12 | 13 | 13 | 14 | 14 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 14 | 14 | 14 | 14 | 14 | 13 | 13 | 12 | 12 | 12 |
| Naft MIS | 10 | 13 | 12 | 13 | 11 | 13 | 9 | 8 | 9 | 10 | 8 | 7 | 10 | 10 | 10 | 11 | 12 | 12 | 12 | 12 | 12 | 10 | 10 | 10 | 11 | 12 | 12 | 13 | 13 | 13 |
| Zob Ahan | 7 | 10 | 11 | 12 | 14 | 15 | 15 | 15 | 15 | 15 | 15 | 15 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 14 | 13 | 15 | 15 | 15 | 15 | 14 | 14 | 14 | 14 | 14 |
| Saipa | 8 | 12 | 5 | 8 | 9 | 11 | 12 | 11 | 11 | 12 | 10 | 9 | 13 | 13 | 13 | 13 | 13 | 13 | 13 | 13 | 15 | 13 | 13 | 13 | 13 | 15 | 15 | 15 | 15 | 15 |
| Machine Sazi | 16 | 14 | 14 | 15 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 | 16 |
| Leader :2022 AFC Champions League Group stage | |
| 2022 AFC Champions League qualifying play-off round | |
| Relegation to 2021-22Azadegan League |

| Rank | Player | Club | Goals |
|---|---|---|---|
| 1 | Sepahan | 20 | |
| 2 | Gol Gohar | 14 | |
| 3 | Tractor | 12 | |
| 4 | Padideh | 11 | |
| 5 | Aluminium Arak | 10 | |
| Persepolis | |||
| 7 | Persepolis | 9 | |
| Sanat Naft | |||
| 9 | Gol Gohar | 8 | |
| 10 | Naft MIS | 7 | |
| Esteghlal |
| Player | For | Against | Result | Date |
|---|---|---|---|---|
| Gol Gohar | Shahr Khodro | 3–1 (H) | 18 December 2020 | |
| Machine Sazi | Sepahan | 3–3 (H) | 29 December 2020 | |
| Gol Gohar | Machine Sazi | 3–1 (H) | 5 April 2021 |

| Rank | Player | Club | Clean sheets |
|---|---|---|---|
| 1 | Persepolis | 17 | |
| 2 | Sepahan | 14 | |
| 3 | Aluminium Arak | 11 | |
| 4 | Esteghlal | 10 | |
| 5 | Foolad | 9 | |
| 6 | Tractor | 8 | |
| 7 | Saipa | 6 | |
| Padideh | |||
| Gol Gohar | |||
| Naft Masjed Soleyman | |||
| Mes Rafsanjan |