2019–20 Persian Gulf Pro League
The 2019–20 Persian Gulf Pro League are the 37th season of Iran's Football League and 19th as Persian Gulf Pro League since its establishment in 2001. Persepolis are the defending champions and won their record-extending 4th consecutive title and 13th title overall on 24 July with four games to spare. The season featured 14 teams from the 2018–19 Persian Gulf Pro League and two new teams promoted from the 2018–19 Azadegan League: Shahin Bushehr and Gol Gohar Sirjan.
Effects of the 2019–20 coronavirus pandemic
Due to the ongoing COVID-19 pandemic, the Persian Gulf Pro League has temporally suspended all matches until June 29th, 2020Teams
Stadia and locations
Number of teams by region
Personnel and kits
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.Team | Manager | Captain | Kit manufacturer |
Esteghlal | ![]() | ![]() | ![]() |
Foolad | ![]() | ![]() | ![]() |
Gol Gohar | ![]() | ![]() | ![]() |
Machine Sazi | ![]() | ![]() | ![]() |
Naft MIS | ![]() | ![]() | ![]() |
Nassaji | ![]() | ![]() | ![]() |
Pars Jonoubi | ![]() | ![]() | ![]() |
Paykan | ![]() | ![]() | ![]() |
Persepolis | ![]() | ![]() | ![]() |
Saipa | ![]() | ![]() | ![]() |
Sanat Naft | ![]() | ![]() | ![]() |
Sepahan | ![]() | ![]() | ![]() |
Shahin Bushehr | ![]() | ![]() | ![]() |
Shahr Khodro | ![]() | ![]() | ![]() |
Tractor | ![]() | ![]() | ![]() |
Zob Ahan | ![]() | ![]() | ![]() |
Managerial changes
Foreign players
The number of foreign players is restricted to four per Persian Gulf Pro League team, including a slot for a player from AFC 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.
Club | Player 1 | Player 2 | Player 3 | Asian Player | Former Players |
Esteghlal | ![]() | ![]() | ![]() | ||
Foolad | ![]() | ![]() | ![]() | ![]() | |
Gol Gohar Sirjan | ![]() | ![]() ![]() ![]() | |||
Machine Sazi | ![]() | ![]() | |||
Naft MIS | |||||
Nassaji | |||||
Pars Jonoubi Jam | ![]() | ![]() | ![]() | ||
Paykan | ![]() | ![]() | |||
Persepolis | ![]() | ![]() | ![]() | ![]() | ![]() |
Saipa | |||||
Sanat Naft | |||||
Sepahan | ![]() | ![]() | ![]() | ![]() | |
Shahin Bushehr | ![]() | ![]() | |||
Shahr Khodro | ![]() | ![]() | |||
Tractor | ![]() | ![]() | ![]() | ![]() ![]() ![]() | |
Zob Ahan | ![]() | ![]() | ![]() | ![]() ![]() |
League table
Results
Positions by round
Clubs season-progress
Season statistics
Top scorers
Rank | Player | Club | Goals |
1 | ![]() | Esteghlal | 12 |
1 | ![]() | Paykan | 12 |
3 | ![]() | Sanat Naft | 11 |
4 | ![]() | Persepolis | 10 |
4 | ![]() | Persepolis | 10 |
6 | ![]() | Esteghlal | 9 |
6 | ![]() | Zob Ahan / Esteghlal | 9 |
8 | ![]() | Shahin Bushehr | 8 |
8 | ![]() | Pars Jonoubi | 8 |
8 | ![]() | Gol Gohar / Shahr Khodro | 8 |
8 | ![]() | Gol Gohar | 8 |
Hat-tricks
Player | For | Against | Result | Date |
![]() | Persepolis | Shahin Bushehr | 5–0 | 25 10 2019 |
![]() | Esteghlal | Tractor | 4–2 | 1 11 2019 |
![]() | Sepahan | Shahin Bushehr | 5–0 | 19 12 2019 |
Top assists
Rank | Player | Club | Assists |
1 | ![]() | Sanat Naft | 7 |
2 | ![]() | Esteghlal | 6 |
3 | ![]() | Saipa | 5 |
3 | ![]() | Persepolis | 5 |
3 | ![]() | Sepahan | 5 |
3 | ![]() | Sepahan | 5 |
3 | ![]() | Persepolis | 5 |
3 | ![]() | Paykan | 5 |
9 | ![]() | Persepolis / Foolad | 4 |
9 | ![]() | Persepolis | 4 |
9 | ![]() | Esteghlal | 4 |
9 | ![]() | Tractor | 4 |
9 | ![]() | Esteghlal | 4 |
9 | ![]() | Shahr Khodro | 4 |
9 | ![]() | Tractor | 4 |
Clean Sheets
Rank | Player | Club | Clean Sheets |
1 | ![]() | Sepahan | 15 |
2 | ![]() | Tractor | 13 |
3 | ![]() | Shahr Khodro | 11 |
4 | ![]() | Persepolis | 10 |
5 | ![]() | Foolad | 9 |
6 | ![]() | Nassaji | 8 |
7 | ![]() | Esteghlal | 7 |
8 | ![]() | Persepolis | 6 |
8 | ![]() | Saipa | 6 |
8 | ![]() | Gol Gohar | 6 |
8 | ![]() | Machine Sazi | 6 |
8 | ![]() | Naft MIS | 6 |
Scoring
Attendances
Average home attendances
Attendances by round
Notes:Updated to games played on 23 February 2020. Source:
Matches with spectator bans are not included in average attendances
A=Away
N=Spectator Ban
C=No spectator due to CoronaVirus prevention
X=Not played
Highest attendances
Notes:Updated to games played on 7 February 2020. Source: