2019–20 Persian Gulf Pro League#Attendances

{{Short description|19th season of Persian Gulf Pro League}}

{{use dmy dates|date=March 2020}}

{{More citations needed|date=May 2019}}

{{Infobox football league season

| competition = Persian Gulf Pro League

| image = 250px

| dates = 23 August 2019 – 20 August 2020

| winners = Persepolis
6th Pro League title
13th Iranian title

| relegated =Pars Jonoubi
Shahin Bushehr

| continentalcup1 = Champions League

| continentalcup1 qualifiers = Persepolis
Esteghlal
Foolad
Tractor

| matches = 240

| total goals = 503

| league topscorer = Cheick Diabaté (15 goals)

| best goalkeeper = Payam Niazmand (15 clean sheets)

| biggest home win = Esteghlal 5–0 Sanat Naft
(5 November 2019)
Sepahan 5–0 Shahin
(19 December 2019)

| biggest away win = Shahin 0–5 Persepolis
(25 October 2019)

| highest scoring = Paykan 6–2 Machine Sazi
(20 September 2019)

| longest wins = Persepolis (7 matches, 2 times)

| longest unbeaten = Persepolis (16 matches)

| longest winless = Shahin Bushehr (17 matches)

| longest losses = Shahin Bushehr (6 matches)

| highest attendance = 80,000
Tractor 2–4 Esteghlal
(1 November 2019)

| lowest attendance = 100
Machine Sazi 4–2 Shahin Bushehr
(26 September 2019)

| attendance = 1,320,200

| average attendance = 8,629

| prevseason = 2018–19

| nextseason = 2020–21

| season = 2019–20

}}

The 2019–20 Persian Gulf Pro League (formerly known as Iran Pro League) was the 37th season of Iran's Football League and 19th as Persian Gulf Pro League since its establishment in 2001. Persepolis were the defending champions and won their record-extending 4th consecutive title and 13th title overall (6th in the Pro League era) 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 in Iran, the Persian Gulf Pro League temporally suspended all matches from 11 March to 24 June 2020.{{cite news |url=https://iranpress.com/content/23555 |title=Iranian Premier League amid Corona crisis: Foolad F.C defeats Machine Sazi |website=iranpress.com |date=30 June 2020 }}

Teams

= Stadia and locations =

{{#invoke:Transcludable section|main|section=map|text=

{{Location map+|Iran|width=400|float=right|caption=Locations of clubs in 2019–20 Persian Gulf Pro League|places={{Location map~ |Iran |marksize=18 |lat=35.69611 |long=51.42306 |label= }}

{{Location map~ |Iran |marksize=9 |lat=27.827778 |long=52.326944 |label=Pars Jonoubi Jam|position=right}}

{{Location map~ |Iran |marksize=9 |lat=29.2 |long=50.8167 |label=Shahin Bushehr|position=bottom}}

{{Location map~ |Iran |marksize=9 |lat=29.275 |long=55.80 |label=Gol Gohar|position=right}}

{{Location map~ |Iran |marksize=9|lat=31.32750 |long=48.69389 |label=Foolad|position=right}}

{{Location map~ |Iran |marksize=12 |lat=32.63333 |long=51.65000 |label=Sepahan
Zob Ahan |position=right }}

{{Location map~ |Iran |marksize=9 |lat=36.4259 |long=59.38383 |label=Shahr Khodro|position=bottom}}

{{Location map~ |Iran |marksize=9 |lat=30.339962 |long=48.292489 |label=Sanat Naft|position=bottom}}

{{Location map~ |Iran |marksize=12 |lat=38.06667 |long=46.30000 |label=Machine Sazi
Tractor|position=bottom}}

{{Location map~ |Iran |marksize=9 |lat=31.86 |long=49.48 |label=Naft MIS|position=top}}

{{Location map~ |Iran |marksize=9 |lat=36.32 |long=52.85 |label=Nassaji|position=right}}

{{Location map~ |Iran |mark=TransparentPlaceholder.png|lat=36.25 |long=51.42 |label=Esteghlal
Paykan
Persepolis
Saipa|position=left}}

|position=right}}}}

class="wikitable sortable"

!Team

!Location

!Stadium

!Capacity

Esteghlal

|Tehran

|Azadi

| style="text-align:center" |78,116

Foolad

|Ahvaz

|Foolad Arena

| style="text-align:center" |30,655

Gol Gohar Sirjan

|Sirjan

|Imam Ali

| style="text-align:center" |8,000

Machine Sazi

|Tabriz

|Qasem Soleimani

| style="text-align:center"|12,000

Naft Masjed Soleyman

|Masjed Soleyman

|Behnam Mohammadi

|style="text-align:center"|8,000

Nassaji Mazandaran

|Qaem Shahr

|Vatani

|style="text-align:center"|15,000

Pars Jonoubi Jam

|Jam

|Takhti Jam

| style="text-align:center" |15,000

Paykan

|Shahr-e Qods

|Shahre Qods

| style="text-align:center" |18,000

Persepolis

|Tehran

|Azadi

| style="text-align:center" |78,116

Saipa

|Tehran

|Dastgerdi

| style="text-align:center" |8,250

Sanat Naft

|Abadan

|Takhti Abadan

| style="text-align:center" |10,000{{cite web | url=https://khuzestanvarzeshi.ir/fa/news/16370 | title=10 درصد ورزشگاه آبادان در اختیار استقلالی‌ها }}

Sepahan

|Isfahan

|Naghsh-e-Jahan

| style="text-align:center"|75,000

Shahin Bushehr

|Bushehr

|Shahid Mahdavi

| style="text-align:center"|15,000

Shahr Khodro

|Mashhad

|Imam Reza

| style="text-align:center"|27,700

Tractor

|Tabriz

|Yadegar-e Emam

| style="text-align:center"|75,000

Zob Ahan

|Fooladshahr

|Fooladshahr

| style="text-align:center" |15,000

=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.

class="wikitable sortable" style="text-align: left;"

! width="100" |Team

! width="250" |Manager

! width="200" |Captain

!Kit manufacturer

Esteghlal

|{{flagicon|IRN}} Farhad Majidi

|{{flagicon|IRN}} Voria Ghafouri

|{{flagicon|GER}} Uhlsport

Foolad

|{{flagicon|IRN}} Javad Nekounam

|{{flagicon|IRN}} Ayoub Vali

|{{flagicon|GER}} Uhlsport

Gol Gohar

|{{flagicon|IRN}} Majid Jalali

|{{flagicon|IRN}} Mehran Golzari

|{{flagicon|IRN}} Merooj

Machine Sazi

|{{flagicon|IRN}} Human Afazeli

|{{flagicon|IRN}} Aziz Maeboodi

|{{flagicon|IRN}} Merooj

Naft MIS

|{{flagicon|IRN}} Mehdi Tartar

|{{flagicon|IRN}} Abbas Asgari

|{{flagicon|IRN}} Merooj

Nassaji

|{{flagicon|IRN}} Mahmoud Fekri

|{{flagicon|IRN}} Mohammad Abbaszadeh

|{{flagicon|IRN}} Merooj

Pars Jonoubi

|{{flagicon|IRN}} Sirous Pourmousavi

|{{flagicon|IRN}} Mohammad Nouri

|{{flagicon|GER}} Uhlsport

Paykan

|{{flagicon|IRN}} Abdollah Veisi

|{{flagicon|IRN}} Ali Hamoudi

|{{flagicon|IRN}} Yousef Jame

Persepolis

|{{flagicon|IRN}} Yahya Golmohammadi

|{{flagicon|IRN}} Jalal Hosseini

|{{flagicon|GER}} Uhlsport

Saipa

|{{flagicon|IRN}} Ebrahim Sadeghi

|{{flagicon|IRN}} Roozbeh Shahalidoost

|{{flagicon|IRN}} Start

Sanat Naft

|{{flagicon|IRN}} Behnam Seraj

|{{flagicon|IRN}} Hossein Baghlani

|{{flagicon|IRN}} Merooj

Sepahan

|{{flagicon|POR}} Miguel Teixeira (caretaker)

|{{flagicon|IRN}} Rasoul Navidkia

|{{flagicon|GER}} Uhlsport

Shahin Bushehr

|{{flagicon|IRN}} Mehdi Pashazadeh

|{{flagicon|IRN}} Milad Saremi

|{{flagicon|GER}} Uhlsport

Shahr Khodro

|{{flagicon|IRN}} Sohrab Bakhtiarizadeh

|{{flagicon|IRN}} Reza Nasehi

|{{flagicon|GER}} Uhlsport

Tractor

|{{flagicon|IRN}} Saket Elhami

|{{flagicon|IRN}} Masoud Shojaei

|{{flagicon|GER}} Adidas

Zob Ahan

|{{flagicon|CRO}} Luka Bonačić

|{{flagicon|IRN}} Ghasem Haddadifar

|{{flagicon|IRN}} Talash

Managerial changes

class="wikitable"
width=130|Team

!width=220|Outgoing head coach

!width=155|Manner of departure

!width=100|Date of vacancy

!width=60|Position in table

!width=220|Incoming head coach

!width=100|Date of appointment

Nassaji

| {{flagicon|IRN}} Majid Jalali

| Resigned

| {{dts|format=dmy|2019|5|17}}

| rowspan="9" |Pre-season

| {{flagicon|IRN}} Mohammad Reza Mohajeri

| {{dts|format=dmy|2019|6|20}}

Sanat Naft

| {{flagicon|POR}} Paulo Sérgio

| Signed with Al-Taawoun

| {{dts|format=dmy|2019|5|22}}

| {{flagicon|CRO}} Dragan Skočić

| {{dts|format=dmy|2019|7|1}}

Foolad

| {{flagicon|IRN}}{{flagicon|USA}} Afshin Ghotbi

| rowspan="4"|Contract expired

| {{dts|format=dmy|2019|6|1}}

| {{flagicon|IRN}} Javad Nekounam

| {{dts|format=dmy|2019|6|1}}

Tractor

| {{flagicon|BEL}} Georges Leekens

| {{dts|format=dmy|2019|6|1}}

| {{flagicon|TUR}} Mustafa Denizli

| {{dts|format=dmy|2019|6|13}}

Pars Jonoubi Jam

| {{flagicon|IRN}} Mehdi Tartar

| {{dts|format=dmy|2019|6|1}}

| {{flagicon|IRN}} Faraz Kamalvand

| {{dts|format=dmy|2019|6|8}}

Naft MIS

| {{flagicon|IRN}} Firouz Karimi

| {{dts|format=dmy|2019|6|1}}

| {{flagicon|IRN}} Mehdi Tartar

| {{dts|format=dmy|2019|6|29}}

Esteghlal

| {{flagicon|IRN}} Farhad Majidi

| End of caretaker role

| {{dts|format=dmy|2019|6|10}}

| {{flagicon|ITA}} Andrea Stramaccioni

| {{dts|format=dmy|2019|6|13}}

Machine Sazi

| {{flagicon|IRN}} Mohammad Reza Mohajeri

| Mutual Consent

| {{dts|format=dmy|2019|6|15}}

| {{flagicon|IRN}} Rasoul Khatibi

| {{dts|format=dmy|2019|6|15}}

Persepolis

| {{flagicon|CRO}} Branko Ivanković

| Signed with Al-Ahli

| {{dts|format=dmy|2019|6|19}}

| {{flagicon|ARG}} Gabriel Calderón

| {{dts|format=dmy|2019|7|1}}

Gol Gohar Sirjan

| {{flagicon|CRO}} Vinko Begović

| Sacked

| {{dts|format=dmy|2019|10|4}}{{Cite web |url=https://www.varzesh3.com/news/1641204 |title=بگوویچ از هدایت گل‌گهر برکنار شد}}

| 15th

| {{flagicon|IRN}} Majid Jalali

| {{dts|format=dmy|2019|10|16}}

Shahin Bushehr

| {{flagicon|IRN}} Abdollah Veisi

| rowspan="2"|Resigned

| {{dts|format=dmy|2019|10|10}}{{Cite web |url=https://www.varzesh3.com/news/1642661/%DA%A9%D8%B1%DB%8C%D9%85%DB%8C%D8%A7%D9%86-%D8%AC%D8%A7%D9%86%D8%B4%DB%8C%D9%86-%D9%88%DB%8C%D8%B3%DB%8C-%D8%AA%D8%A7-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8-%D8%B3%D8%B1%D9%85%D8%B1%D8%A8%DB%8C-%D8%AC%D8%AF%DB%8C%D8%AF|title= کریمیان جانشین ویسی تا انتخاب سرمربی جدید}}

| 16th

| {{flagicon|CRO}} Mišo Krstičević{{Cite web |url=https://www.varzesh3.com/news/1648673/%D8%AA%D9%88%D8%A7%D9%81%D9%82-%D9%86%D9%87%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D8%B3%D8%B1%D9%85%D8%B1%D8%A8%DB%8C-%D8%AC%D8%AF%DB%8C%D8%AF-%D8%B4%D8%A7%D9%87%DB%8C%D9%86-%D8%B4%D9%87%D8%B1%D8%AF%D8%A7%D8%B1%DB%8C-%D8%A8%D9%88%D8%B4%D9%87%D8%B1 |title=توافق نهایی با سرمربی جدید شاهین شهرداری‌بوشهر}}

| {{dts|format=dmy|2019|11|12}}

Esteghlal

| {{flagicon|ITA}} Andrea Stramaccioni

| {{dts|format=dmy|2019|12|06}}{{Cite web |url=https://www.varzesh3.com/news/1654392|title=قرارداد استراماچونی و استقلال فسخ شد}}

| 1st

| {{flagicon|IRN}} Farhad Majidi

| {{dts|format=dmy|2020|1|2}}{{Cite web |url=https://www.khabaronline.ir/news/1337956/%D9%81%D8%B1%D9%87%D8%A7%D8%AF-%D9%85%D8%AC%DB%8C%D8%AF%DB%8C-%D8%B3%D8%B1%D9%85%D8%B1%D8%A8%DB%8C-%D8%A7%D8%B3%D8%AA%D9%82%D9%84%D8%A7%D9%84-%D8%B4%D8%AF|title=فرهاد مجیدی سرمربی استقلال شد|date=2 January 2020 }}

Tractor

| {{flagicon|TUR}} Mustafa Denizli

| Sacked

| {{dts|format=dmy|2019|12|7}}{{Cite web |url=https://www.tasnimnews.com/en/news/2019/12/07/2154898/tractor-parts-company-with-mustafa-denizli|title= Tractor Parts Company with Mustafa Denizli }}

| 8th

| {{flagicon|IRN}} Saket Elhami

| {{dts|format=dmy|2019|12|10}}{{Cite web |url=https://www.tasnimnews.com/fa/news/1398/10/08/2169928/%D8%A7%D8%A8%D9%82%D8%A7%DB%8C-%D8%A7%D9%84%D9%87%D8%A7%D9%85%DB%8C-%D8%AF%D8%B1-%D8%AA%D8%B1%D8%A7%DA%A9%D8%AA%D9%88%D8%B1-%D9%82%D8%B7%D8%B9%DB%8C-%D8%B4%D8%AF-%D8%A7%D8%AF%D8%A7%D9%85%D9%87-%DA%A9%D8%A7%D8%B1-%D8%B3%D9%87%D8%B1%D8%A7%D8%A8%DB%8C-%D8%A8%D9%87-%D8%B9%D9%86%D9%88%D8%A7%D9%86-%D8%B3%D8%B1%D9%BE%D8%B1%D8%B3%D8%AA|title=ابقای الهامی در تراکتور قطعی شد/ ادامه کار سهرابی به‌عنوان سرپرست }}

Pars Jonoubi Jam

| {{flagicon|IRN}} Faraz Kamalvand

| Resigned

| {{dts|format=dmy|2019|12|14}}{{Cite web |url=https://www.irna.ir/news/83594121|title= کمالوند از پارس جنوبی جم جدا شد |date= 14 December 2019 }}

| 13th

| {{flagicon|IRN}} Human Afazeli

| {{dts|format=dmy|2019|12|28}}{{Cite web |url=https://www.varzesh3.com/news/1658661|title= هومن افاضلی سرمربی تیم پارس جنوبی شد }}

Zob Ahan

| {{flagicon|IRN}} Alireza Mansourian

| Mutual Consent

| {{dts|format=dmy|2019|12|18}}

| 11th

| {{flagicon|MNE}} Miodrag Radulović

| {{dts|format=dmy|2020|1|14}}

Machine Sazi

| {{flagicon|IRN}} Rasoul Khatibi

| Signed with Aluminium

| {{dts|format=dmy|2020|1|3}}

| 9th

| {{flagicon|IRN}} Ahad Sheykhlari

| {{dts|format=dmy|2020|1|6}}

Persepolis

| {{flagicon|ARG}} Gabriel Calderón

| Resigned

| {{dts|format=dmy|2020|1|12}}

| 1st

| {{flagicon|IRN}} Yahya Golmohammadi

| {{dts|format=dmy|2020|1|13}}

Shahr Khodro

| {{flagicon|IRN}} Yahya Golmohammadi

| Signed with Persepolis

| {{dts|format=dmy|2020|1|13}}

| 6th

| {{flagicon|IRN}} Mojtaba Sarasiaei
{{flagicon|ITA}} Stefano Cusin {{ref|1|1}}

| {{dts|format=dmy|2020|1|14}}

Paykan

| {{flagicon|IRN}} Hossein Faraki

| Resigned

| {{dts|format=dmy|2020|1|31}}

| 14th

|{{flagicon|IRN}} Abdollah Veisi

| {{dts|format=dmy|2020|2|4}}

Sanat Naft

| {{flagicon|CRO}} Dragan Skočić

| Signed with Iran national football team

| {{dts|format=dmy|2020|2|6}}

| 6th

|{{flagicon|IRN}} Behnam Seraj

| {{dts|format=dmy|2020|2|16}}

Nassaji

| {{flagicon|IRI}} Mohammad Reza Mohajeri

| Resigned

| {{dts|format=dmy|2020|2|22}}

| 11th

|{{flagicon|IRN}} Mahmoud Fekri

| {{dts|format=dmy|2020|2|25}}

Zob Ahan

| {{flagicon|MNE}} Miodrag Radulović

| Mutual Consent

| {{dts|format=dmy|2020|6|17}}

| 11th

| {{flagicon|CRO}} Luka Bonačić

| {{dts|format=dmy|2020|6|24}}

Shahin Bushehr

| {{flagicon|CRO}} Mišo Krstičević

| rowspan="6"|Resigned

| {{dts|format=dmy|2020|6|30}}

| 15th

| {{flagicon|IRN}} Mehdi Pashazadeh

| {{dts|format=dmy|2020|7|14}}

Machine Sazi

| {{flagicon|IRN}} Ahad Sheykhlari

| {{dts|format=dmy|2020|7|1}}

| 10th

| {{flagicon|IRN}} Mohammad Reza Mohajeri

| {{dts|format=dmy|2020|7|1}}

Shahr Khodro

| {{flagicon|IRN}} Mojtaba Sarasiaei

| {{dts|format=dmy|2020|7|8}}

| 3rd

| {{flagicon|IRN}} Sohrab Bakhtiarizadeh

| {{dts|format=dmy|2020|7|14}}

Machine Sazi

| {{flagicon|IRN}} Mohammad Reza Mohajeri

| {{dts|format=dmy|2020|7|13}}

| 10th

| {{flagicon|IRN}} Human Afazeli

| {{dts|format=dmy|2020|7|15}}

Pars Jonoubi Jam

| {{flagicon|IRN}} Human Afazeli

| {{dts|format=dmy|2019|7|15}}

| 13th

| {{flagicon|IRN}} Sirous Pourmousavi

| {{dts|format=dmy|2019|7|16}}

Sepahan

| {{flagicon|IRN}} Amir Ghalenoei

| {{dts|format=dmy|2020|8|02}}

| 5th

| {{flagicon|POR}} Miguel Teixeira (Caretaker)

| {{dts|format=dmy|2020|8|02}}

:1.{{Note|1}} Cusin became the official co-manager because Sarasiaei did not have AFC A-Licence.[https://www.varzesh3.com/news/1661963/سرخابی-سابق-و-یک-ایتالیایی-در-کادر-مربیان-شهرخودرو سرخابی سابق و یک ایتالیایی در کادر فنی در کادر شهرخودرو]

Foreign players

{{see also|List of foreign footballers in the Persian Gulf Pro League}}

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.

class="sortable wikitable" border="1"
width="130" | Club

! width="170" | Player 1

! width="170" | Player 2

! width="170" | Player 3

! width="175" | Asian Player

! width="175" | Former Players

Esteghlal

| {{flagicon|CRO}} Hrvoje Milić

| {{flagicon|MLI}} Cheick Diabaté

|

|

| {{flagicon|BUL}} Nikolay Bodurov

Foolad

| {{flagicon|BRA}} Chimba

| {{flagicon|MLI}} Moussa Coulibaly

| {{flagicon|RSA}} Ayanda Patosi

|

| {{flagicon|JOR}} Anas Bani Yaseen

Gol Gohar Sirjan

| {{flagicon|NGA}} Godwin Mensha

|

|

|

| {{flagicon|BRA}} Jefferson Tavares
{{flagicon|NED}} Kevin Jansen
{{flagicon|MNE}} Uroš Delić

Machine Sazi

| {{flagicon|BRA}} Eduardo Mancha

|

|

|

| {{flagicon|BRA}} Jefferson de Jesus

Naft MIS

|

|

|

|

|

Nassaji

|

|

|

|

|

Pars Jonoubi Jam

| {{flagicon|BRA}} Fernando de Jesus

| {{flagicon|BRA}} Magno Batista

| {{flagicon|GEO}} Kakhaber Kakashvili

|

|

Paykan

| {{flagicon|ARM}} Aram Ayrapetyan

|

|

|

| {{flagicon|MNE}} Marko Vukčević

Persepolis

| {{flagicon|CRO}} Božidar Radošević

| {{flagicon|IRL}} Anthony Stokes

| {{flagicon|NGA}} Christian Osaguona

| {{flagicon|IRQ}} Bashar Resan

| {{flagicon|BRA}} Júnior Brandão

Saipa

|

|

|

|

|

Sanat Naft

|

|

|

|

|

Sepahan

| {{flagicon|BRA}} Kiros

| {{flagicon|GEO}} Giorgi Gvelesiani

| {{flagicon|HUN}} Vladimir Koman

| {{flagicon|OMA}} Muhsen Al-Ghassani

|

Shahin Bushehr

| {{flagicon|GEO}} Maksime Kvilitaia

| {{flagicon|GEO}} Luka Gadrani

|

|

|

Shahr Khodro

|

|

|

|

|{{flagicon|NCA}} Carlos Chavarría
{{flagicon|UKR}} Myroslav Slavov

Tractor

| {{flagicon|ALG}} Okacha Hamzaoui

| {{flagicon|BRA}} Yuri Matias

| {{flagicon|PER}} Willyan Mimbela

|

| {{flagicon|BRA}} Mazola
{{flagicon|MTQ|football-old}} Kévin Fortuné
{{flagicon|JPN}} Yukiya Sugita

Zob Ahan

| {{flagicon|SRB}} Darko Bjedov

| {{flagicon|SRB}} Ivan Marković

|

| {{flagicon|LIB}} Mehdi Khalil

| {{flagicon|NGR}} Ebiabowei Baker
{{flagicon|NGR}} Macauley Chrisantus

League table

{{#invoke:Sports table|main|style= WDL

|source=[http://www.iplstats.com/website19-20/tableoverall.htm IPL Table], [https://us.soccerway.com/national/iran/premier-league/20192020/regular-season/r53208/ Soccerway]

|team1=PRS |team2=EST |team3=FOL |team4=TRC |team5=SEP |team6=SHK |team7=SNA |team8=MIS |team9=NSJ |team10=GOL |team11=MST |team12=ZOB |team13=PAY |team14=SAP |team15=PJJ |team16=SHB

|result1=CLGS |result2=CLGS |result3=CLP2 |result4=RUEL|result15=REL |result16=REL

|update=complete

|win_EST=14|draw_EST=11|loss_EST=5 |gf_EST=55|ga_EST=31|status_EST=

|win_FOL=14|draw_FOL=9 |loss_FOL=7 |gf_FOL=28|ga_FOL=19|status_FOL=

|win_GOL=7 |draw_GOL=12|loss_GOL=11|gf_GOL=27|ga_GOL=34|status_GOL=

|win_MST=8 |draw_MST=7 |loss_MST=15|gf_MST=28|ga_MST=40|status_MST=

|win_MIS=7 |draw_MIS=17|loss_MIS=6 |gf_MIS=24|ga_MIS=22|status_MIS=

|win_NSJ=8 |draw_NSJ=14|loss_NSJ=8 |gf_NSJ=30|ga_NSJ=32|status_NSJ=

|win_SHK=12|draw_SHK=10|loss_SHK=8 |gf_SHK=27|ga_SHK=25|status_SHK=

|win_PJJ=4 |draw_PJJ=15|loss_PJJ=11|gf_PJJ=20|ga_PJJ=30|status_PJJ=R

|win_PAY=6 |draw_PAY=11|loss_PAY=13|gf_PAY=38|ga_PAY=44|status_PAY=

|win_PRS=21|draw_PRS=4 |loss_PRS=5 |gf_PRS=46|ga_PRS=17|status_PRS= C

|win_SAP=5 |draw_SAP=14|loss_SAP=11|gf_SAP=24|ga_SAP=35|status_SAP=

|win_SHB=4 |draw_SHB=10|loss_SHB=16|gf_SHB=26|ga_SHB=57|status_SHB=R

|win_SNA=11|draw_SNA=8 |loss_SNA=11|gf_SNA=29|ga_SNA=33|status_SNA=

|win_SEP=12|draw_SEP=13|loss_SEP=5 |gf_SEP=39|ga_SEP=22|status_SEP=

|win_TRC=14|draw_TRC=8 |loss_TRC=8 |gf_TRC=31|ga_TRC=23|status_TRC=

|win_ZOB=7 |draw_ZOB=9 |loss_ZOB=14|gf_ZOB=31|ga_ZOB=39|status_ZOB=

|name_EST=Esteghlal

|name_FOL=Foolad

|name_GOL=Gol Gohar

|name_MST=Machine Sazi

|name_MIS=Naft Masjed Soleyman

|name_NSJ=Nassaji Mazandaran

|name_SHK=Shahr Khodro

|name_PJJ=Pars Jonoubi Jam

|name_PAY=Paykan

|name_PRS=Persepolis

|name_SAP=Saipa

|name_SHB=Shahin Bushehr

|name_SNA=Sanat Naft

|name_SEP=Sepahan

|name_TRC=Tractor

|name_ZOB=Zob Ahan

|show_limit=5

|class_rules = 1) Points; 2) Goal difference; 3) Goals scored.{{cite web|url=https://uk.soccerway.com/national/iran/premier-league/20192020/regular-season/r53208/|title=Persian Gulf Pro League/2019-20|website=Soccerway.com|access-date=20 August 2020}}

|res_col_header=QR

|col_CLGS=green1 |text_CLGS=Qualification for 2021 AFC Champions League group stage

|col_CLP2=green2 |text_CLP2={{nowrap|Qualification for 2021 AFC Champions League qualifying play-offs}}

|col_REL=red1 |text_REL=Relegation to 2020–21 Azadegan League

|col_RUEL=green1 |text_RUEL=Qualification for 2021 AFC Champions League group stage

|note_res_RUEL=Tractor qualified to AFC Champions League group stage directly by winning the Hazfi Cup

}}

Results

{{#invoke:sports results|main

|matches_style=FBR|solid_cell=grey

|update=21 August 2020

|source=[http://www.iplstats.com/website19-20/matchlistrounds.htm IPL Stats],

[https://us.soccerway.com/national/iran/premier-league/20192020/regular-season/r53208/ Soccerway]

|team1=EST|team2=FOL|team3=GOL|team4=MST|team5=MIS|team6=NSJ|team7=PJJ|team8=PAY|team9=PRS|team10=SAP|team11=SNA|team12=SEP|team13=SHB|team14=SHK|team15=TRC|team16=ZOB

|name_EST=Esteghlal

|match_EST_FOL=1–1

|match_EST_GOL=2–1

|match_EST_MST=1–2

|match_EST_MIS=2–1

|match_EST_NSJ=1–1

|match_EST_PJJ=2–0

|match_EST_PAY=1–1

|match_EST_PRS=0–1

|match_EST_SAP=1–1

|match_EST_SNA=5–0

|match_EST_SEP=2–1

|match_EST_SHB=4–1

|match_EST_SHK=1–0

|match_EST_TRC=0–0

|match_EST_ZOB=2–1

|name_FOL=Foolad

|match_FOL_EST=2–1

|match_FOL_GOL=2–0

|match_FOL_MST=2–1

|match_FOL_MIS=1–0

|match_FOL_NSJ=1–0

|match_FOL_PJJ=1–0

|match_FOL_PAY=0–0

|match_FOL_PRS=0–1

|match_FOL_SAP=0–0

|match_FOL_SNA=0–1

|match_FOL_SEP=0–0

|match_FOL_SHB=1–0

|match_FOL_SHK=2–0

|match_FOL_TRC=1–0

|match_FOL_ZOB=2–1

|name_GOL=Gol Gohar

|match_GOL_EST=1–0

|match_GOL_FOL=0–0

|match_GOL_MST=1–0

|match_GOL_MIS=0–0

|match_GOL_NSJ=1–1

|match_GOL_PJJ=1–1

|match_GOL_PAY=0–0

|match_GOL_PRS=3–3

|match_GOL_SAP=1–1

|match_GOL_SNA=0–1

|match_GOL_SEP=0–2

|match_GOL_SHB=4–2

|match_GOL_SHK=0–1

|match_GOL_TRC=1–1

|match_GOL_ZOB=0–0

|name_MST=Machine Sazi

|match_MST_EST=1–0

|match_MST_FOL=2–3

|match_MST_GOL=1–2

|match_MST_MIS=0–0

|match_MST_NSJ=0–3

|match_MST_PJJ=1–1

|match_MST_PAY=2–2

|match_MST_PRS=0–1

|match_MST_SAP=1–0

|match_MST_SNA=1–0

|match_MST_SEP=0–0

|match_MST_SHB=4–2

|match_MST_SHK=0–1

|match_MST_TRC=2–0

|match_MST_ZOB=2–1

|name_MIS=Naft MIS

|match_MIS_EST=1–1

|match_MIS_FOL=0–0

|match_MIS_GOL=2–3

|match_MIS_MST=1–0

|match_MIS_NSJ=0–0

|match_MIS_PJJ=1–0

|match_MIS_PAY=1–1

|match_MIS_PRS=1–2

|match_MIS_SAP=2–1

|match_MIS_SNA=2–0

|match_MIS_SEP=0–0

|match_MIS_SHB=1–0

|match_MIS_SHK=1–1

|match_MIS_TRC=0–0

|match_MIS_ZOB=0–0

|name_NSJ=Nassaji

|match_NSJ_EST=1–2

|match_NSJ_FOL=3–2

|match_NSJ_GOL=1–0

|match_NSJ_MST=0–0

|match_NSJ_MIS=0–0

|match_NSJ_PJJ=0–0

|match_NSJ_PAY=4–3

|match_NSJ_PRS=1–1

|match_NSJ_SAP=1–3

|match_NSJ_SNA=0–0

|match_NSJ_SEP=2–2

|match_NSJ_SHB=2–0

|match_NSJ_SHK=0–0

|match_NSJ_TRC=0–4

|match_NSJ_ZOB=0–0

|name_PJJ=Pars Jonoubi Jam

|match_PJJ_EST=0–2

|match_PJJ_FOL=0–0

|match_PJJ_GOL=1–1

|match_PJJ_MST=1–1

|match_PJJ_MIS=1–1

|match_PJJ_NSJ=2–2

|match_PJJ_PAY=3–1

|match_PJJ_PRS=0–1

|match_PJJ_SAP=3–2

|match_PJJ_SNA=0–0

|match_PJJ_SEP=1–1

|match_PJJ_SHB=0–2

|match_PJJ_SHK=2–1

|match_PJJ_TRC=1–0

|match_PJJ_ZOB=0–0

|name_PAY=Paykan

|match_PAY_EST=2–2

|match_PAY_FOL=1–2

|match_PAY_GOL=2–0

|match_PAY_MST=6–2

|match_PAY_MIS=2–3

|match_PAY_NSJ=0–1

|match_PAY_PJJ=0–0

|match_PAY_PRS=1–3

|match_PAY_SAP=1–0

|match_PAY_SNA=1–0

|match_PAY_SEP=1–1

|match_PAY_SHB=1–3

|match_PAY_SHK=0–2

|match_PAY_TRC=2–3

|match_PAY_ZOB=2–1

|name_PRS=Persepolis

|match_PRS_EST=2–2

|match_PRS_FOL=1–0

|match_PRS_GOL=2–1

|match_PRS_MST=0–0

|match_PRS_MIS=0–1

|match_PRS_NSJ=1–0

|match_PRS_PJJ=1–0

|match_PRS_PAY=2–1

|match_PRS_SAP=3–0

|match_PRS_SNA=1–0

|match_PRS_SEP=0–2

|match_PRS_SHB=1–0

|match_PRS_SHK=3–1

|match_PRS_TRC=2–0

|match_PRS_ZOB=0–1

|name_SAP=Saipa

|match_SAP_EST=0–4

|match_SAP_FOL=0–0

|match_SAP_GOL=0–0

|match_SAP_MST=1–0

|match_SAP_MIS=0–0

|match_SAP_NSJ=4–3

|match_SAP_PJJ=1–1

|match_SAP_PAY=0–0

|match_SAP_PRS=0–2

|match_SAP_SNA=1–2

|match_SAP_SEP=0–0

|match_SAP_SHB=0–0

|match_SAP_SHK=0–0

|match_SAP_TRC=0–1

|match_SAP_ZOB=3–1

|name_SNA=Sanat Naft

|match_SNA_EST=0–2

|match_SNA_FOL=2–2

|match_SNA_GOL=1–2

|match_SNA_MST=1–0

|match_SNA_MIS=1–1

|match_SNA_NSJ=1–1

|match_SNA_PJJ=2–0

|match_SNA_PAY=3–2

|match_SNA_PRS=0–1

|match_SNA_SAP=1–0

|match_SNA_SEP=4–2

|match_SNA_SHB=3–1

|match_SNA_SHK=1–1

|match_SNA_TRC=2–1

|match_SNA_ZOB=1–1

|name_SEP=Sepahan

|match_SEP_EST=2–2

|match_SEP_FOL=2–1

|match_SEP_GOL=2–0

|match_SEP_MST=1–0

|match_SEP_MIS=0–0

|match_SEP_NSJ=0–1

|match_SEP_PJJ=1–1

|match_SEP_PAY=2–0

|match_SEP_PRS=0–3

|match_SEP_SAP=0–0

|match_SEP_SNA=1–0

|match_SEP_SHB=5–0

|match_SEP_SHK=2–0

|match_SEP_TRC=2–0

|match_SEP_ZOB=2–0

|name_SHB=Shahin Bushehr

|match_SHB_EST=1–4

|match_SHB_FOL=0–1

|match_SHB_GOL=1–1

|match_SHB_MST=3–1

|match_SHB_MIS=2–2

|match_SHB_NSJ=2–1

|match_SHB_PJJ=1–1

|match_SHB_PAY=1–1

|match_SHB_PRS=0–5

|match_SHB_SAP=1–1

|match_SHB_SNA=1–1

|match_SHB_SEP=0–3

|match_SHB_SHK=0–0

|match_SHB_TRC=0–0

|match_SHB_ZOB=1–5

|name_SHK=Shahr Khodro

|match_SHK_EST=2–2

|match_SHK_FOL=0–1

|match_SHK_GOL=1–0

|match_SHK_MST=3–1

|match_SHK_MIS=2–1

|match_SHK_NSJ=0–0

|match_SHK_PJJ=1–0

|match_SHK_PAY=1–0

|match_SHK_PRS=1–0

|match_SHK_SAP=1–1

|match_SHK_SNA=0–1

|match_SHK_SEP=1–1

|match_SHK_SHB=2–1

|match_SHK_TRC=0–0

|match_SHK_ZOB=2–1

|name_TRC=Tractor

|match_TRC_EST=2–4

|match_TRC_FOL=1–0

|match_TRC_GOL=1–0

|match_TRC_MST=2–1

|match_TRC_MIS=1–0

|match_TRC_NSJ=0–1

|match_TRC_PJJ=1–0

|match_TRC_PAY=0–0

|match_TRC_PRS=1–0

|match_TRC_SAP=3–1

|match_TRC_SNA=2–0

|match_TRC_SEP=2–1

|match_TRC_SHB=0–0

|match_TRC_SHK=3–1

|match_TRC_ZOB=2–1

|name_ZOB=Zob Ahan

|match_ZOB_EST=2–2

|match_ZOB_FOL=1–0

|match_ZOB_GOL=2–3

|match_ZOB_MST=1–2

|match_ZOB_MIS=1–1

|match_ZOB_NSJ=2–0

|match_ZOB_PJJ=1–0

|match_ZOB_PAY=1–4

|match_ZOB_PRS=0–3

|match_ZOB_SAP=2–3

|match_ZOB_SNA=1–0

|match_ZOB_SEP=1–1

|match_ZOB_SHB=2–0

|match_ZOB_SHK=0–1

|match_ZOB_TRC=0–0

}}

=Positions by round =

{{#invoke:sports rbr table|table|sortable = y|legendpos = br

|team1 = Persepolis

|pos1 = 5/ 8/ 4/ 2/ 4/ 7/ 6/ 4/ 4/ 3/ 5/ 5/ 2/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1/ 1

|team2 = Esteghlal

|pos2 =12/12/11/15/14/11/ 8/ 7/ 7/ 4/ 3/ 3/ 1/ 2/ 2/ 5/ 5/ 4/ 4/ 3/ 4/ 5/ 4/ 5/ 2/ 2/ 2/ 2/ 2/ 2

|team3 = Foolad

|pos3 =13/13/13/ 9/ 9/ 6/ 4/ 5/ 5/ 6/ 8/ 7/ 7/ 6/ 7/ 7/ 8/ 8/ 7/ 6/ 5/ 3/ 6/ 3/ 5/ 5/ 4/ 4/ 5/ 3

|team4 = Tractor

|pos4 =10/ 6/ 5/ 4/ 2/ 2/ 2/ 3/ 3/ 5/ 4/ 4/ 5/ 9/ 8/ 3/ 3/ 3/ 3/ 2/ 3/ 6/ 5/ 6/ 3/ 4/ 3/ 3/ 3/ 4

|team5 = Sepahan

|pos5 = 1/ 1/ 2/ 3/ 1/ 1/ 1/ 2/ 2/ 2/ 2/ 1/ 4/ 3/ 3/ 2/ 2/ 2/ 2/ 4/ 2/ 2/ 2/ 2/ 4/ 3/ 5/ 5/ 4/ 5

|team6 = Shahr Khodro

|pos6 = 2/ 2/ 1/ 1/ 3/ 3/ 3/ 1/ 1/ 1/ 1/ 2/ 6/ 4/ 5/ 6/ 6/ 5/ 5/ 5/ 6/ 4/ 3/ 4/ 6/ 6/ 6/ 6/ 6/ 6

|team7 = Sanat Naft

|pos7 = 6/ 5/ 7/ 8/ 6/ 4/ 5/ 6/ 6/ 7/ 6/ 6/ 3/ 5/ 4/ 4/ 4/ 6/ 6/ 7/ 7/ 7/ 7/ 7/ 7/ 7/ 7/ 7/ 7/ 7

|team8 = Naft MIS

|pos8 = 9/10/ 9/11/12/ 8/ 7/ 8/ 8/ 8/ 7/ 8/ 8/ 7/ 6/ 8/ 7/ 7/ 8/ 8/ 8/ 8/ 8/ 8/ 8/ 8/ 8/ 9/ 9/ 8

|team9 = Nassaji

|pos9 = 8/ 3/ 6/ 5/ 5/ 5/ 9/ 9/ 9/11/11/12/11/12/12/10/10/10/12/11/10/ 9/ 9/ 9/ 9/ 9/ 9/ 8/ 8/ 9

|team10 = Gol Gohar

|pos10 = 7/ 9/ 8/13/15/15/15/15/15/15/15/15/15/15/15/15/15/15/15/14/13/14/14/15/15/13/13/11/11/10

|team11 = Machine Sazi

|pos11 = 4/ 7/10/14/10/10/11/11/11/10/10/ 9/ 9/ 8/ 9/ 9/ 9/ 9/ 9/ 9/ 9/10/10/10/10/10/11/13/14/11

|team12 = Zob Ahan

|pos12 =11/11/12/12/13/14/14/14/14/14/12/11/12/10/10/11/11/12/10/10/11/11/11/11/12/12/12/10/10/12

|team13 = Paykan

|pos13 =15/15/15/10/11/13/13/10/10/ 9/ 9/10/10/11/11/14/14/14/14/16/16/16/15/14/14/15/15/14/13/13

|team14 = Saipa

|pos14 = 3/ 4/ 3/ 6/ 7/ 9/12/12/12/12/13/13/13/13/14/13/12/11/11/12/14/13/12/12/13/14/10/12/12/14

|team15 = Pars Jonoubi Jam

|pos15 =14/14/14/ 7/ 8/12/10/13/13/13/14/14/14/14/13/12/13/13/13/13/12/12/13/13/11/11/14/15/15/15

|team16 = Shahin Bushehr

|pos16 =16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/16/15/15/15/16/16/16/16/16/16/16/16

|color_1 = 1st|text_1 = Leader : 2021 AFC Champions League Group stage

|color_2-3 = green1|text_2-3 = 2021 AFC Champions League qualifying play-off round

|color_15- = red1|text_15- = Relegation to 2020-21 Azadegan League

|update = 21 August 2020

|source = [http://www.iplstats.com/website19-20/tableoverall.htm IPL Table]}}

Clubs season-progress

{{#invoke:sports rbr table|table|legendpos=b

|team1= Persepolis

|pos1= W/ L/ W/ W/ L/ L/ W/ W/ D/ W/ L/ W/ W/ W/ W/ W/ W/ W/ D/ W/ W/ W/ W/ W/ W/ W/ D/ L/ D/ W

|team2= Esteghlal

|pos2= L/ D/ D/ L/ D/ W/ W/ W/ W/ W/ W/ D/ W/ D/ W/ L/ L/ W/ D/ W/ L/ D/ W/ D/ W/ D/ W/ D/ D/ W

|team3= Foolad

|pos3= L/ D/ D/ W/ D/ W/ W/ W/ D/ L/ L/ W/ D/ W/ L/ D/ W/ L/ W/ W/ W/ W/ L/ W/ L/ W/ D/ D/ D/ W

|team4= Tractor

|pos4= D/ W/ D/ W/ W/ W/ W/ L/ L/ L/ W/ W/ D/ L/ W/ W/ L/ W/ D/ W/ L/ L/ W/ D/ W/ D/ D/ D/ W/ L

|team5= Sepahan

|pos5= W/ W/ D/ D/ W/ W/ W/ D/ D/ W/ L/ D/ D/ D/ W/ W/ D/ W/ D/ L/ D/ W/ D/ D/ L/ W/ L/ L/ W/ D

|team6= Shahr Khodro

|pos6= W/ W/ W/ L/ D/ W/ W/ W/ D/ W/ L/ L/ L/ D/ D/ W/ D/ W/ L/ W/ L/ W/ W/ D/ L/ D/ D/ D/ L/ D

|team7= Sanat Naft

|pos7= W/ D/ L/ D/ W/ W/ D/ W/ D/ L/ W/ W/ W/ D/ W/ D/ L/ L/ L/ L/ W/ W/ L/ D/ L/ L/ D/ L/ W/ L

|team8= Naft MIS

|pos8= D/ D/ D/ D/ D/ W/ W/ D/ D/ D/ W/ D/ D/ W/ D/ L/ W/ L/ D/ L/ D/ D/ W/ L/ D/ L/ D/ L/ D/ W

|team9= Nassaji

|pos9= D/ W/ L/ W/ D/ D/ L/ L/ D/ D/ L/ L/ D/ L/ D/ W/ W/ L/ L/ D/ W/ W/ W/ D/ D/ D/ D/ W/ D/ D

|team10= Gol Gohar

|pos10= D/ D/ D/ L/ L/ L/ L/ L/ D/ D/ W/ L/ D/ L/ D/ L/ D/ D/ D/ W/ W/ L/ L/ L/ W/ W/ D/ W/ D/ W

|team11= Machine Sazi

|pos11= W/ L/ L/ L/ W/ D/ L/ D/ D/ W/ L/ W/ D/ W/ L/ W/ D/ L/ D/ L/ L/ L/ L/ L/ W/ L/ L/ D/ L/ W

|team12= Zob Ahan

|pos12= L/ D/ D/ D/ D/ L/ L/ L/ W/ L/ W/ D/ L/ W/ D/ L/ W/ L/ W/ L/ D/ L/ L/ W/ L/ L/ D/ W/ D/ L

|team13= Paykan

|pos13= L/ L/ D/ W/ D/ L/ L/ W/ D/ W/ L/ L/ L/ D/ L/ L/ L/ L/ D/ L/ D/ L/ W/ W/ D/ D/ D/ W/ D/ D

|team14= Saipa

|pos14= W/ D/ W/ L/ L/ L/ L/ D/ D/ L/ D/ L/ D/ L/ L/ W/ D/ W/ D/ L/ L/ D/ D/ D/ D/ D/ W/ D/ D/ L

|team15= Pars Jonoubi Jam

|pos15= L/ D/ D/ W/ D/ L/ D/ L/ D/ L/ W/ D/ D/ L/ D/ L/ L/ D/ D/ D/ W/ L/ L/ D/ W/ D/ L/ D/ D/ L

|team16= Shahin Bushehr

|pos16= L/ L/ D/ L/ L/ L/ L/ L/ L/ D/ D/ D/ D/ D/ L/ L/ D/ W/ W/ W/ L/ D/ L/ L/ L/ D/ W/ D/ L/ L

|color_W=blue2|text_W=Win

|color_D=yellow2|text_D=Draw

|color_L=red2|text_L=Lose

|update=complete

|source=[http://www.persianleague.com/history.html?id=51&view=lstable&badges_ondisplay=yes&zones_ondisplay=yes&native_team=0 IranProLeague Stats]

}}

Season statistics

=Top scorers=

File: Cheick Diabaté, Machine Sazi vs Esteghlal, 23 August 2019 (cropped).jpg

class="wikitable"
Rank

!Player

!Club

!Goals

rowspan=1 align="center"|1

| {{flagicon|Mali}} Cheick Diabaté

| Esteghlal

| rowspan=1 align="center"|15

rowspan=1 align="center"|2

| {{flagicon|IRN}} Shahriar Moghanlou

| Paykan

| rowspan=1 align="center"|13

rowspan=2 align="center"|3

| {{flagicon|IRN}} Ali Alipour

| Persepolis

| rowspan=2 align="center"|12

{{flagicon|IRN}} Issa Alekasir

| Sanat Naft

rowspan=1 align="center"|5

| {{flagicon|IRN}} Mehdi Torabi

| Persepolis

| rowspan=1 align="center"|11

rowspan=2 align="center"|6

| {{flagicon|IRN}} Mehdi Ghaedi

| Esteghlal

| rowspan=2 align="center"|10

{{flagicon|IRN}} Amir Arsalan Motahari

| Zob Ahan / Esteghlal

align="center"|8

| {{flagicon|IRN}} Younes Shakeri

| Shahr Khodro / Gol Gohar

| align="center"|9

rowspan=4 align="center"|9

| {{flagicon|IRN}} Faraz Emamali

| Paykan

| rowspan=4 align="center"|8

{{flagicon|IRN}} Hossein Maleki

| Shahin Bushehr

{{flagicon|IRN}} Mohammad Nouri

| Pars Jonoubi

{{flagicon|IRN}} Ahmad Reza Zendehrouh

| Gol Gohar

=Hat-tricks=

class="wikitable sortable"

!Player

!For

!Against

!align=center|Result

!Date

{{flagicon|IRN}} Ali Alipour

| Persepolis

| Shahin Bushehr

| align=center| 5–0 (A)

| {{dts|format=dmy|2019|10|25}}

{{flagicon|MLI}} Cheick Diabaté

| Esteghlal

| Tractor

| align=center| 4–2 (A)

| {{dts|format=dmy|2019|11|1}}

{{flagicon|BRA}} Kiros Stanlley

| Sepahan

| Shahin Bushehr

| align=center| 5–0 (H)

| {{dts|format=dmy|2019|12|19}}

=Clean sheets=

File: Payam Niazmand, Esteghlal vs. Sepahan.jpg

class="wikitable"
Rank

!Player

!Club

!Clean sheets

align="center"|1

| {{flagicon|IRN}} Payam Niazmand

| Sepahan

| align="center"|17

align="center"|2

| {{flagicon|IRN}} Mohammad Rashid Mazaheri

| Tractor

| align="center"|14

align="center"|3

| {{flagicon|IRN}} Shahab Gordan

| Foolad

| align="center"|13

align="center"|4

| {{flagicon|IRN}} Mehdi Rahmati

| Shahr Khodro

| align="center"|12

align="center"|5

| {{flagicon|IRN}} Alireza Haghighi

| Nassaji

| align="center"|11

align="center"|6

| {{flagicon|CRO}} Božidar Radošević

| Persepolis

| align="center"|10

align="center"|7

| {{flagicon|IRN}} Hossein Hosseini

| Esteghlal

| align="center"|7

rowspan="5" align="center"|8

| {{flagicon|IRN}} Alireza Beiranvand

| Persepolis

| rowspan="5" align="center"|6

{{flagicon|IRN}} Hamed Fallahzadeh

| Saipa

{{flagicon|IRN}} Milad Farahani

| Gol Gohar

{{flagicon|IRN}} Hamed Lak

| Machine Sazi

{{flagicon|IRN}} Sosha Makani

| Naft MIS

=Scoring=

Attendances

=Average home attendances=

{{fb a header}}

{{fb a2 team|p=1 |t=Persepolis |s=248000 |h=57000 |l=8000 |a=27556 |pr=39500 }}

{{fb a2 team|p=2 |t=Esteghlal |s=211000 |h=65000 |l=9000 |a=26375 |pr=28467 }}

{{fb a2 team|p=3 |t=Tractor |s=219000 |h=80000 |l=2000 |a=21900 |pr=46361 }}

{{fb a2 team|p=4 |t=Sepahan |s=172000 |h=45000 |l=7000 |a=19111 |pr=20538 }}

{{fb a2 team|p=5 |t=Nassaji |s=79000 |h=15000 |l=3000 |a=7182 |pr=10227 }}

{{fb a2 team|p=6 |t=Shahr Khodro |s=73000 |h=23000 |l=2000 |a=8111 |pr=14023 }}

{{fb a2 team|p=7 |t=Sanat Naft |s=64500 |h=12000 |l=1500 |a=6450 |pr=3267 }}

{{fb a2 team|p=8 |t=Foolad |s=47000 |h=25000 |l=1000 |a=5875 |pr=8107 }}

{{fb a2 team|p=9 |t=Shahin Bushehr |s=41000 |h=10000 |l=2000 |a=4100 |pr=5200 }}

{{fb a2 team|p=10 |t=Gol Gohar |s=40500 |h=5000 |l=2000 |a=4050 |pr=1192 }}

{{fb a2 team|p=11 |t=Naft MSJ |s=32000 |h=6000 |l=1000 |a=3556 |pr=4857 }}

{{fb a2 team|p=12 |t=Pars Jonoubi Jam |s=27200 |h=6000 |l=500 |a=2720 |pr=4542 }}

{{fb a2 team|p=13 |t=Zob Ahan |s=21500 |h=5000 |l=500 |a=2150 |pr=2782 }}

{{fb a2 team|p=14 |t=Saipa |s=18300 |h=8000 |l=200 |a=1830 |pr=2371 }}

{{fb a2 team|p=15 |t=Paykan |s=17800 |h=10000 |l=100 |a=1780 |pr=2143 }}

{{fb a2 team|p=16 |t=Mashin Sazi |s=8400 |h=4000 |l=100 |a=840 |pr=1830 }}

{{fb a footer|s=1320200 |h=80000 |l=100 |a=8629 |pr=12212 |u=23 February 2020 |source=[http://www.iplstats.com/matchlistrounds.htm] |notes=Matches with spectator bans are not included in average attendances:
- Esteghlal, Naft MSJ and Persepolis each were fined one spectator ban match
- The matches between Esteghlal vs Zob Ahan and Shahr Khodro vs Naft MSJ played without spectators due to Coronavirus prevention
- The match between Sepahan and Persepolis was not played due to Sepahan's late arriving
Gol Gohar and Shahin Bushehr played last season in Azadegan League |date=May 2015}}

=Attendances by round=

class="wikitable sortable"

! rowspan="1" |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

!Average

Esteghlal

|A

20000A57000ANA15000A20000AA65000A1000015000P9000ACN/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|26375
Foolad

|6000

A5000A4000AA2000A25000A1000A1000AAPA3000AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|5875
Gol Gohar

|5000

A3000A5000A5000A4000A3500A3000A5000A3000A4000AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|4050
Machine Sazi

|4000

A700A100A100200A600A100A2000AA500A100AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|840
Naft MSJ

|1000

A5000ANA3000A30004000A6000A2000AA5000A3000AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|3556
Nassaji

|A

6000A8000A70008000A4000A15000A8000A70007000A6000A3000N/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|7182
Pars Jam

|A

3000A50003000A1000A2000A3000A500A30006000A700AAN/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|2720
Paykan

|300

AA200A100A300A200A6000A10000AA300100A300N/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|1780
Persepolis

|25000

A12000A20000ANA16000A800040000A30000AA40000A57000N/AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|27556
Saipa

|A

500500A6000A2000A200A200A200A8000300AA400AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|1830
Sanat Naft

|A

5000A6000A1500A5000AA12000A3000A700012000A8000A5000N/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|6350
Sepahan

|A

25000A10000A15000A20000A30000A45000AA100007000A10000AXN/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|19111
Shahin Bushehr

|7000

A2000AA2000A10000A5000A2000A3000AA3000A10006000N/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|4100
Shahr Khodro

|A

7000A15000A23000A3500A8000A2000A7000A5000A2500ACN/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|8111
Tractor

|A

50000A17000A25000AA80000A20000A4000A200010000A7000A4000N/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|21900
Zob Ahan

|2000

A3000A5000A1000A500A500A50002000AA500A2000AN/AN/AN/AN/AN/AN/AN/AN/AN/AN/Aalign=center|2150
Total

!50300

1165003120011820043100736002010056000109700928006220010210088700570005200062300N/A433007050019300N/AN/AN/AN/AN/AN/AN/AN/AN/AN/A71422
Average

!6288

1456339001477561571051428717000137131160077751276311088712565007788N/A541388133860N/AN/AN/AN/AN/AN/AN/AN/AN/AN/A8737

Notes:
Updated to games played on 23 February 2020. Source: [http://www.iplstats.com/matchlistrounds.htm]
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=

class="wikitable sortable"

! Rank

! Home team

! Score

! Away team

! Attendance

! Date

! Week

! Stadium

align=center |1Tractoralign=center |2–4Esteghlalalign=center |80000{{start date|df=yes|2019|11|1}}align=center| 9Yadegar-e Emam Stadium
align=center |2Esteghlalalign=center |1–0Shahr Khodroalign=center |65000{{start date|df=yes|2019|12|5}}align=center| 13Azadi Stadium
rowspan="2" align=center |3Esteghlalalign=center |0–1Persepolisalign=center |57000{{start date|df=yes|2019|9|22}}align=center| 4Azadi Stadium
Persepolisalign=center |2–2Esteghlalalign=center |57000{{start date|df=yes|2020|2|6}}align=center| 19Azadi Stadium
align=center |5Tractoralign=center |1–0Persepolisalign=center |50000{{start date|df=yes|2019|8|30}}align=center| 2Yadegar-e Emam Stadium
align=center |6Sepahanalign=center |2–2Esteghlalalign=center |45000{{start date|df=yes|2019|11|30}}align=center| 12Naghsh-e Jahan Stadium
rowspan="2" align=center |7Persepolisalign=center |1–0Nassajialign=center |40000{{start date|df=yes|2019|12|27}}align=center| 12Azadi Stadium
Persepolisalign=center |2–0Tractoralign=center |40000{{start date|df=yes|2020|1|26}}align=center| 17Azadi Stadium
rowspan="2" align="center" |9Sepahanalign=center |2–0Tractoralign=center |30000{{start date|df=yes|2019|11|5}}align=center| 10Naghsh-e Jahan Stadium
Persepolisalign=center |2–1Gol Goharalign=center |30000{{start date|df=yes|2019|12|10}}align=center| 14Azadi Stadium

Notes:
Updated to games played on 7 February 2020. Source: [http://www.iplstats.com/]

See also

References

{{Reflist}}

{{Iran Pro League}}

{{Iran Pro League seasons}}

{{Iranian football top flight seasons}}

{{2019–20 in Iranian football}}

{{2019 in Asian football (AFC)}}

{{2020 in Asian football (AFC)}}

{{DEFAULTSORT:2019-20 Persian Gulf Pro League}}

Category:Persian Gulf Pro League seasons

1

Iran

PGL