From Wikipedia - Reading time: 15 min
| Season | 2022–23 |
|---|---|
| Dates | 2 October 2022 — 18 May 2023 |
| Champions | Persepolis 8th Pro League title 15th Iranian title |
| Relegated | Naft MIS Mes Kerman |
| Champions League | Persepolis Sepahan Nassaji Tractor |
| Matches played | 240 |
| Goals scored | 480 (2 per match) |
| Top goalscorer | Shahriyar Moghanlou (13 Goals) |
| Biggest home win | Esteghlal 7–1 Tractor (18 May 2023) |
| Biggest away win | Naft Masjed soleyman 0–5 Gol Gohar (7 October 2022) |
| Highest scoring | Esteghlal 7–1 Tractor (18 May 2023) |
| Longest winning run | Persepolis (7 matches) |
| Longest unbeaten run | Esteghlal (13 matches) |
| Longest winless run | Naft Masjed Soleyman (20 matches) |
| Longest losing run | Naft Masjed Soleyman (6 matches) |
| Highest attendance | 70,000 Tractor – Sepahan[1] (7 April 2023) Sepahan – Malavan[2] (24 April 2023) |
| Lowest attendance | 0 (spectator ban) 104 matches |
| Total attendance | 1,294,100 |
| Average attendance | 9,515 (matches with spectator bans not included) |
← 2021–22 2023–24 →
All statistics correct as of 18 May 2023. | |
The 2022–23 Persian Gulf Pro League (formerly known as Iran Pro League) was the 40th season of Iran's Football League and 22nd as Persian Gulf Pro League since its establishment in 2001. The 2022–23 season started on 11 August 2022 and featured 14 teams from the 2021–22 Persian Gulf Pro League and two new teams promoted from the 2021–22 Azadegan League: Mes Kerman and Malavan.[3][4] Shahriyar Moghanlou of Sepahan was the top scorer with 13 goals.
| Team | Location | Stadium | Capacity |
|---|---|---|---|
| Aluminium Arak | Arak | Imam Khomeini | 15,000 |
| Esteghlal | Tehran | Azadi | 78,116 |
| Foolad | Ahvaz | Foolad Arena | 30,655 |
| Gol Gohar Sirjan | Sirjan | Shahid Qasem Soleimani | 9,000[5] |
| Havadar | Karaj | Enghelab Stadium | 8,250 |
| Malavan | Bandar-e Anzali | Sirous Ghayeghran | 9,000[6] |
| Mes Kerman | Kerman | Shohadaye Mes Kerman | 30,000 |
| Mes Rafsanjan | Rafsanjan | Shohadaye Mes | 3,800[7][8] |
| Naft Masjed Soleyman | Masjed Soleyman | Behnam Mohammadi | 8,000 |
| Nassaji Mazandaran | Qaem Shahr | Vatani | 15,000 |
| Paykan | Karaj | Enghelab | 18,000 |
| Persepolis | Tehran | Azadi | 78,116 |
| Sanat Naft | Abadan | Takhti Abadan | 10,000[9] |
| Sepahan | Isfahan | Naghsh-e-Jahan | 75,000 |
| Tractor | Tabriz | Yadegar-e Emam | 66,833 |
| Zob Ahan | Fooladshahr | Fooladshahr | 20,000 |
| Region | Number of teams | Teams |
|---|---|---|
| Tehran | 4 | Esteghlal, Havadar, Paykan, Persepolis |
| Khuzestan | 3 | Foolad, Naft Masjed Soleyman, Sanat Naft |
| Kerman | 3 | Gol Gohar Sirjan, Mes Kerman, Mes Rafsanjan |
| Isfahan | 2 | Sepahan, Zob Ahan |
| East Azarbaijan | 1 | Tractor |
| Markazi | 1 | Aluminium Arak |
| Mazandaran | 1 | Nassaji |
| Gilan | 1 | Malavan |
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 |
|---|---|---|---|
| Aluminium Arak | |||
| Esteghlal | |||
| Foolad | |||
| Gol Gohar | |||
| Havadar | |||
| Malavan | |||
| Mes Kerman | |||
| Mes Rafsanjan | |||
| Naft MIS | |||
| Nassaji | |||
| Paykan | |||
| Persepolis | |||
| Sanat Naft | |||
| Sepahan | |||
| Tractor | |||
| Zob Ahan |
| Team | Outgoing head coach | Manner of departure | Date of vacancy | Position in table | Incoming head coach | Date of appointment |
|---|---|---|---|---|---|---|
| Esteghlal | Resigned | 3 June 2022 | Pre-season | 21 June 2022 | ||
| Havadar | 4 June 2022 | 22 June 2022 | ||||
| Sepahan | 8 June 2022 | 23 June 2022 | ||||
| Tractor | Mutual Consent | 15 June 2022 | 16 June 2022 | |||
| Nassaji Mazandaran | End of caretaker role | 20 June 2022 | 20 June 2022 | |||
| Sanat Naft | Resigned | 24 June 2022 | 1 July 2022 | |||
| Sacked | 14 September 2022 | 15th | 28 September 2022 | |||
| 10 November 2022 | 16th | 13 November 2022 | ||||
| Tractor | Signed by |
27 November 2022 | 7th | 6 December 2022 | ||
| Naft MIS | Resigned | 21 December 2022 | 16th | 21 December 2022 | ||
| Sacked | 23 January 2022 | 23 January 2023 | ||||
| Foolad | Resigned | 22 February 2023 | 9th | 28 February 2023 | ||
| Sanat Naft | Sacked | 9 March 2023 | 15th | 9 March 2023 | ||
| Gol Gohar | Signed by |
18 March 2023 | 4th | 18 March 2023 | ||
| Nassaji Mazandaran | Mutual Consent | 8 April 2023 | 13th | 9 April 2023 |
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.
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Persepolis (C) | 30 | 20 | 6 | 4 | 46 | 13 | +33 | 66 | Qualification for 2023–24 AFC Champions League group stage |
| 2 | Sepahan | 30 | 19 | 8 | 3 | 49 | 17 | +32 | 65 | |
| 3 | Esteghlal[a] | 30 | 18 | 8 | 4 | 52 | 22 | +30 | 62 | |
| 4 | Tractor | 30 | 15 | 7 | 8 | 42 | 34 | +8 | 52 | Qualification for 2023–24 AFC Champions League qualifying play-offs |
| 5 | Mes Rafsanjan | 30 | 11 | 14 | 5 | 30 | 15 | +15 | 47 | |
| 6 | Gol Gohar | 30 | 12 | 9 | 9 | 40 | 36 | +4 | 45 | |
| 7 | Aluminium Arak | 30 | 8 | 16 | 6 | 20 | 15 | +5 | 40[b] | |
| 8 | Foolad | 30 | 9 | 13 | 8 | 27 | 26 | +1 | 40[b] | |
| 9 | Zob Ahan | 30 | 7 | 15 | 8 | 25 | 24 | +1 | 36 | |
| 10 | Havadar | 30 | 7 | 12 | 11 | 24 | 34 | −10 | 33 | |
| 11 | Paykan | 30 | 5 | 13 | 12 | 12 | 28 | −16 | 28 | |
| 12 | Malavan | 30 | 5 | 12 | 13 | 21 | 40 | −19 | 27 | |
| 13 | Nassaji Mazandaran | 30 | 5 | 11 | 14 | 26 | 44 | −18 | 26 | Qualification for 2023–24 AFC Champions League group stage[c] |
| 14 | Sanat Naft | 30 | 5 | 10 | 15 | 22 | 36 | −14 | 25 | |
| 15 | Mes Kerman (R) | 30 | 4 | 10 | 16 | 22 | 37 | −15 | 22 | Relegation to Azadegan League |
| 16 | Naft Masjed Soleyman (R) | 30 | 4 | 8 | 18 | 22 | 59 | −37 | 20 |
The table lists the positions of teams after each week of matches. In order to preserve chronological evolvements, any postponed matches are not included to the round at which they were originally scheduled, but added to the full round they were played immediately afterwards.
| Leader : 2023–24 AFC Champions League Group stage | |
| AFC Champions League group stage | |
| Relegation to 2023-24 Azadegan League |
| # | Team | Top of Table(weeks) |
|---|---|---|
| 1 | Persepolis | 17 |
| 2 | Sepahan | 11 |
| 3 | Gol Gohar | 1 |
| 4 | Esteghlal | 1 |

| Rank | Player | Club | Goals |
|---|---|---|---|
| 1 | Sepahan | 13 | |
| 2 | Esteghlal | 12 | |
| 3 | Tractor | 11 | |
| 4 | Tractor | 10 | |
| 5 | Esteghlal | 8 | |
| Mes Kerman | |||
| 7 | Aluminium Arak | 7 | |
| Malavan | |||
| Sepahan | |||
| Sepahan | |||
| Gol Gohar | |||
| Nassaji | |||
| Persepolis | |||
| Esteghlal | |||
| 15 | Persepolis | 6 | |
| Persepolis | |||
| Persepolis |
| Player | For | Against | Result | Date |
|---|---|---|---|---|
| Tractor | Naft MIS | 3–2 (H) | 14 October 2022 | |
| Tractor | Zob Ahan | 3–1 (A) | 27 January 2023 | |
| Sanat Naft | Nassaji | 4–0 (H) | 23 April 2023 | |
| Persepolis | Gol Gohar | 4–0 (H) | 12 May 2023 | |
| Esteghlal | Tractor | 7–1 (H) | 18 May 2023 | |
| Havadar | Zob Ahan | 3–3 (A) | 18 May 2023 |

| Rank | Player | Club | Clean sheets |
|---|---|---|---|
| 1 | Persepolis | 18 | |
| 2 | Aluminum Arak | 17 | |
| 3 | Foolad | 14 | |
| 4 | Tractor | 13 | |
| Mes Rafsanjan | |||
| Sepahan | |||
| 7 | Esteghlal | 12 | |
| 8 | Zob Ahan | 11 | |
| 9 | Sepahan Paykan |
7 |
| Weeks | Team of the Week | Player of the Week | References | ||
|---|---|---|---|---|---|
| Club | Point | Player | Point | ||
| Week 1 | Sepahan | 7.7 | 8.30 | [11][12] | |
| Week 2 | Esteghlal | 7.8 | 7.91 | [13][14] | |
| Week 3 | Paykan | 7.4 | 8.10 | [15][16] | |
| Week 4 | Foolad | 7.6 | 7.91 | [17][18] | |
| Week 5 | Persepolis | 7.6 | 8.94 | [19][20] | |
| Week 6 | Esteghlal | 7.9 | 8.75 | [21][22] | |
| Pos | Team | Total | High | Low | Average | Change |
|---|---|---|---|---|---|---|
| 1 | Tractor | 267,000 | 70,000 | 0 | 33,375 | −3.7% |
| 2 | Sepahan | 256,000 | 70,000 | 0 | 25,600 | +28.0% |
| 3 | Persepolis | 218,000 | 50,000 | 0 | 23,111 | +110.1% |
| 4 | Esteghlal | 143,500 | 35,000 | 0 | 14,350 | −61.6% |
| 5 | Nassaji | 85,800 | 15,000 | 0 | 8,580 | +1,330.0% |
| 6 | Foolad | 68,000 | 30,000 | 0 | 8,500 | +41.7% |
| 7 | Sanat Mes Kerman | 53,000 | 15,000 | 0 | 5,889 | n/a |
| 8 | Malavan | 43,000 | 10,000 | 0 | 5,375 | n/a |
| 9 | Naft MIS | 33,000 | 10,000 | 0 | 4,125 | +50.0% |
| 10 | Sanat Naft | 32,000 | 10,000 | 0 | 4,000 | +33.3% |
| 11 | Aluminium Arak | 31,300 | 15,000 | 0 | 3,478 | +15.9% |
| 12 | Paykan | 16,900 | 15,000 | 0 | 3,380 | +3,280.0% |
| 13 | Gol Gohar | 30,000 | 8,000 | 0 | 3,333 | +11.1% |
| 14 | Mes Rafsanjan | 18,300 | 3,800 | 0 | 1,830 | +155.2% |
| 15 | Zob Ahan | 7,200 | 3,000 | 0 | 800 | −55.6% |
| 16 | Havadar | 1,100 | 500 | 0 | 157 | +4.7% |
| League total | 1,294,100 | 40,000 | 0 | 9,515 | n/a |
Updated to games played on 18 May 2023
Source: Iranleague.ir
Notes:
Matches with spectator bans are not included in average attendances
Malavan and Sanat Mes Kerman played in the previous season in the Azadegan League
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Aluminium Arak | NC[23] | A | 500[24][25] | A | 5,000[26] | A | NC[27] | A | NC[28] | A | NC[29] | A | N/A | A | NC[30] | A | 1,000[31] | A | 2,000[32] | A | 5,000 | A | 300[33] | A | 15,000[34] | A | 2,000[35] | A | 500[36] | A | 3,478 |
| Esteghlal | NC[37] | A | 35,000[38] | A | 20,000[39][40] | 20,000[41][42] | A | NC[43] | A | NC[44] | A | NC[45] | A | NC[46] | A | A | 1,500 | A | 2,000[47][48] | A | A | 10,000[49] | A | 15,000 | A | 10,000[50] | A | 15,000[51] | A | 15,000[52] | 14,350 |
| Foolad | NC[53] | A | 7,000[54] | A | 5,000[55][56] | A | NC[57] | A | NC[58] | A | NC[59] | A | NC[60] | NC[61] | A | A | NC[62] | A | 9,000[63] | A | 5,000[64] | A | 30,000[65][66] | A | 5,000[67][68] | A | 5,000[69] | A | A | 2,000[70] | 8,500 |
| Gol Gohar | NC[71] | A | 8,000[72][73] | A | 6,000 | A | NC[74] | A | NC[75] | NC[76] | A | NC[77] | A | NC[78] | A | A | 2,000[79] | A | 2,000 | A | 2,000 | A | 2,000[80] | A | A | 5,000 | A | 1,000[81] | A | 2,000[82] | 3,333 |
| Havadar | A | 100[83] | 100[84] | A | NC[85] | A | NC[86] | A | NC[87] | A | NC[88] | A | NC[89] | A | NC[90] | NC[91] | A | A | NC[92] | A | 100[93] | A | 100[94] | A | 100[95] | A | 100[96] | A | 500[97] | A | 157 |
| Malavan | A | NC[98] | A | 6,000[99] | A | NC[100] | A | NC[101] | A | NC[102] | A | NC[103] | A | A | NC[104] | NC[105] | A | 3,000[106] | A | 3,000 | A | 3,000[107] | A | 4,000 | A | 10,000[108] | A | 7,000[109] | 7,000[110] | A | 5,375 |
| Mes Rafsanjan | A | 1,500[111] | A | 2,000[112] | A | 2,000[113] | A | NC[114] | A | A | NC[115] | A | NC[116] | A | NC[117] | 700 | A | 1,000 | A | 1,000 | A | 500[118] | A | 3,800[119][120] | 1,000[121] | A | 1,000[122] | A | 3,800[120] | A | 1,830 |
| Naft MIS | NC[123] | A | 3,000[124] | 10,000[125] | A | 8,000[126] | A | NC[127] | A | NC[128] | A | NC[129] | A | NC[130] | A | A | 3,000[131] | A | A | 2,000[132] | A | 2,000[133] | A | NC[134][135] | A | NC[136] | A | 4,000[137] | A | 1,000[138] | 4,125 |
| Nassaji | NC[139] | A | 15,000[140][141] | A | 10,000[142] | A | NC[143] | NC[144] | A | NC[145] | A | 800[146] | A | NC[147] | A | A | 5,000[148][149] | A | 1,000[150] | A | 15,000[151] | A | A | 3,000 | A | 11,000[152] | A | 10,000 | A | 15,000 | 8,580 |
| Paykan | NC[153] | A | A | NC[154] | A | NC[155] | A | NC[156] | A | NC[157] | A | NC[158] | A | NC[159] | A | A | NC[160][161] | NC[162] | A | NC[163] | A | 100[164][165] | A | 1,000[166] | A | 500[167] | A | 15,000[168][169] | A | 300[170] | 3,380 |
| Persepolis | A | 40,000[171][172] | A | 30,000[173][174] | A | A | NC[175] | A | NC[176] | A | NC[177] | A | NC[178] | A | NC[179] | NC[180] | A | 5,000[181] | A | 5,000[182] | 8,000[183] | A | 20,000[184][185] | A | 10,000[186] | A | 40,000[187] | A | 50,000[188][189] | A | 23,111 |
| Sanat Mes Kerman | A | NC[190] | A | 10,000[191] | A | 6,000[192] | A | NC[193] | A | NC[194] | A | NC[195] | A | NC[196] | A | NC[197] | A | 5,000[198] | A | 2,000 | A | 2,000 | A | 3,000[199] | A | 15,000[200] | A | 5,000 | A | 5,000[201] | 5,889 |
| Sanat Naft | A | NC[202] | A | A | 3,000[203] | A | NC[204] | A | NC[205] | A | NC[206] | A | NC[207] | A | NC[208] | NC[209] | A | 3,000[210] | 2,000 | A | 3,000[211] | A | 3,000[212] | A | 3,000[213] | A | 5,000[214] | A | 10,000[215] | A | 4,000 |
| Sepahan | A | 13,000[216] | A | 12,000[217] | A | 4,000[218] | A | NC[219] | A | NC[220] | A | A | NC[221] | A | NC[222] | NC[223] | A | 15,000[224] | A | 10,000[225] | A | 6,000 | A | 11,000[226] | A | 60,000[227] | 70,000[2] | A | 55,000[228] | A | 25,600 |
| Tractor | A | NC[229] | A | 30,000[230] | A | 35,000[231][232] | A | A | NC[233] | A | NC[234] | A | NC[235] | A | NC[236] | NC[237] | A | 25,000[238][239][240] | A | 20,000[241][242] | A | NC[243] | 2,000[244] | A | 70,000[1][245][246] | A | 35,000[247] | A | 50,000[248] | A | 33,375 |
| Zob Ahan | NC[249] | A | 1,000[250] | A | 3,000[251] | A | NC[252] | A | NC[253] | A | NC[254] | NC[255] | A | NC[256] | A | A | 700 | A | 1,000[257] | A | 200[258] | A | 400[259] | A | 200[260] | A | A | 500[261] | A | 200[262] | 800 |
| Total | 0 | 54,600 | 69,600 | 100,000 | 52,000 | 75,000 | 0 | 0 | 0 | 0 | 0 | 800 | 0 | 0 | 0 | 700 | 13,200 | 57,000 | 19,000 | 43,000 | 38,300 | 23,600 | 57,800 | 40,800 | 104,300 | 111,500 | 158,100 | 57,500 | 176,800 | 40,500 | 1,294,100 |
| Average | 0 | 13,650 | 8,700 | 14,256 | 7,429 | 12,500 | 0 | 0 | 0 | 0 | 0 | 800 | 0 | 0 | 0 | 700 | 2,200 | 8,143 | 2,714 | 6,149 | 4,788 | 3,371 | 7,225 | 5,829 | 13,038 | 15,926 | 19,763 | 7,188 | 22,100 | 5,063 | 9,515 |
Notes:
Updated to games played on 18 May 2023. Source: Iranleague.ir
Matches with spectator bans are not included in average attendances
| Rank | Home team | Score | Away team | Attendance | Date | Week | Stadium |
|---|---|---|---|---|---|---|---|
| 1 | Tractor | 1–0 | Sepahan | 70,000[1] | 7 April 2023 | 25 | Sahand |
| Sepahan | 1–1 | Malavan | 70,000[2] | 24 April 2023 | 27 | Naghsh-e Jahan | |
| 3 | Sepahan | 2–0 | Mes Rasfanjan | 60,000[227] | 15 April 2023 | 26 | Naghsh-e Jahan |
| 4 | Sepahan | 5–0 | Paykan | 55,000[228] | 12 May 2023 | 29 | Naghsh-e Jahan |
| 5 | Persepolis | 4–0 | Gol Gohar | 50,000[188] | 12 May 2023 | 29 | Azadi |
| Tractor | 1–0 | Nassaji | 50,000[248] | 12 May 2023 | 29 | Sahand | |
| 7 | Persepolis | 0–0 | Foolad | 40,000[171] | 19 August 2022 | 2 | Azadi |
| Persepolis | 1–0 | Esteghlal | 40,000[187] | 23 April 2023 | 27 | Azadi | |
| 9 | Esteghlal | 1–0 | Sanat Mes Kerman | 35,000[38] | 25 August 2022 | 3 | Azadi |
| Tractor | 1–0 | Sanat Naft | 35,000[231] | 10 September 2022 | 6 | Sahand |
Notes:
Updated to games played on 18 May 2023. Source: Iranleague.ir