Season | 2024–25 |
---|---|
Dates | 15 August 2024 – June 2025 |
Matches played | 78 |
Goals scored | 143 (1.83 per match) |
Top goalscorer | Amirhossein Hosseinzadeh (4 goals) |
Biggest home win | Sepahan 3–1 Chadormalou (16 August 2024) Gol Gohar 2-0 Esteghlal Khuzestan (22 August 2024) Malavan 3–1 Chadormalu (30 August 2024) Persepolis 2–0 Foolad (30 August 2024) Mes Rafsanjan 3–1 Aluminium (29 August 2024) Persepolis 2–0 Aluminium (20 September 2024) Malavan 2–0 Shams Azar (20 September 2024) Aluminium 4–2 Foolad (20 October 2024) Kheybar 3–1 Esteghlal (26 October 2024) Persepolis 2–0 Shams Azar (26 October 2024) Tractor 2–0 Aluminium (27 October 2024) Shams Azar 2–0 Kheybar (1 November 2024) |
Biggest away win | Havadar 0–4 Tractor (29 August 2024) Zob Ahan 0–4 Aluminium (4 October 2024) |
Highest scoring | Aluminium 4–2 Foolad (20 October 2024) |
Longest winning run | Persepolis (5 matches) |
Longest unbeaten run | Persepolis (7 matches) |
Longest winless run | Nassaji (10 matches) |
Longest losing run | Mes Rafsanjan Esteghlal (3 matches) |
Highest attendance | 90,000 Tractor 1–1 Persepolis[1][2][3] (22 August 2024) |
Lowest attendance | 0 (spectator ban) 3 matches |
Total attendance | 570,200 |
Average attendance | 7,919 (matches with spectator bans not included) |
← 2023–24 2025–26 →
All statistics correct as of 1 November 2024. |
The 2024–25 Persian Gulf Pro League will be the 42nd season of Iran's Football League and 24th as Persian Gulf Pro League since its establishment in 2001.
A total of sixteen teams contest the league, including fourteen sides from the 2023–24 season and two promoted from the 2023–24 Azadegan League. This includes the two top teams from the Azadegan League. Kheybar Khorramabad and Chadormalou Ardakan (both were promoted to the top flight for the first time). They replaced Paykan Tehran and Sanat Naft Abadan, who were both relegated after eight seasons in the top flight.
Promoted from 2023–24 Azadegan League |
Relegated from 2023–24 Persian Gulf Pro League |
---|---|
Kheybar Khorramabad Chadormalou Ardakan |
Paykan Tehran Sanat Naft Abadan |
Team | Location | Stadium | Capacity |
---|---|---|---|
Aluminium | Arak | Imam Khomeini | 15,000 |
Chadormalou | Yazd | Shahid Nassiri | 15,000 |
Esteghlal | Tehran | Azadi | 78,116 |
Esteghlal Khuzestan | Ahvaz | Takhti | 10,000 |
Foolad | Ahvaz | Foolad Arena | 30,655 |
Gol Gohar | Sirjan | Shahid Qasem Soleimani | 9,000[4] |
Havadar | Tehran | Dastgerdi[5] | 8,250 |
Kheybar | Khorramabad | Takhti Khorramabad | 8,000[6] |
Malavan | Bandar-e Anzali | Sirous Ghayeghran | 9,000[7] |
Mes Rafsanjan | Rafsanjan | Shohadaye Mes | 10,000[8] |
Nassaji | Qaem Shahr | Vatani | 15,000 |
Persepolis | Tehran | Azadi | 78,116 |
Sepahan | Isfahan | Naghsh-e-Jahan | 75,000 |
Shams Azar | Qazvin | Sardar Azadegan | 15,000 |
Tractor | Tabriz | Yadegar-e Emam | 66,833 |
Zob Ahan | Fooladshahr | Fooladshahr | 20,000 |
Province | Number of teams | Teams |
---|---|---|
Tehran | 3 | Persepolis, Esteghlal, Havadar |
Isfahan | 2 | Sepahan, Zob Ahan |
Kerman | 2 | Gol Gohar, Mes Rafsanjan |
Khuzestan | 2 | Foolad, Esteghlal Khuzestan |
East Azarbaijan | 1 | Tractor |
Gilan | 1 | Malavan |
Lorestan | 1 | Kheybar |
Markazi | 1 | Aluminium |
Mazandaran | 1 | Nassaji |
Qazvin | 1 | Shams Azar |
Yazd | 1 | Chadormalou |
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
Team | Outgoing head coach | Manner of departure | Date of vacancy | Position in table | Incoming head coach | Date of appointment | |
---|---|---|---|---|---|---|---|
Esteghlal | Javad Nekounam | Resigned | 1 October 2024 | 10th | Sohrab Bakhtiarizadeh | 1 October 2024 | |
Sohrab Bakhtiarizadeh | End of caretaker spell | 18 October 2024 | 11th | Pitso Mosimane | 18 October 2024 | ||
Sepahan | José Morais | Resigned | 2 November 2024 | 1st | Patrice Carteron | 18 October 2024 |
The number of foreign players is restricted to six per Persian Gulf Pro League team, including a slot for a player from AFC countries.[9][10][11][12]
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 | Sepahan | 10 | 6 | 3 | 1 | 13 | 7 | +6 | 21 | Qualification for the 2025–26 AFC Champions League Elite League stage |
2 | Persepolis | 9 | 6 | 2 | 1 | 11 | 3 | +8 | 20 | Qualification for the 2025–26 AFC Champions League Elite qualifying play-offs |
3 | Tractor | 9 | 6 | 1 | 2 | 15 | 5 | +10 | 19 | |
4 | Foolad | 10 | 5 | 3 | 2 | 11 | 10 | +1 | 18 | |
5 | Chadormalou | 10 | 5 | 2 | 3 | 9 | 9 | 0 | 17 | |
6 | Malavan | 9 | 4 | 3 | 2 | 11 | 8 | +3 | 15 | |
7 | Esteghlal Khuzestan | 10 | 3 | 4 | 3 | 8 | 9 | −1 | 13 | |
8 | Gol Gohar | 9 | 3 | 3 | 3 | 5 | 3 | +2 | 12 | |
9 | Aluminium Arak | 10 | 3 | 3 | 4 | 11 | 11 | 0 | 12 | |
10 | Esteghlal | 10 | 3 | 2 | 5 | 10 | 16 | −6 | 11 | |
11 | Shams Azar | 10 | 2 | 4 | 4 | 8 | 11 | −3 | 10 | |
12 | Zob Ahan | 10 | 2 | 4 | 4 | 7 | 11 | −4 | 10 | |
13 | Kheybar | 10 | 2 | 3 | 5 | 8 | 11 | −3 | 9 | |
14 | Mes Rafsanjan | 10 | 2 | 3 | 5 | 7 | 10 | −3 | 9 | |
15 | Havadar | 10 | 1 | 4 | 5 | 4 | 10 | −6 | 7 | Relegation to Azadegan League |
16 | Nassaji | 10 | 0 | 6 | 4 | 5 | 9 | −4 | 6 |
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 : 2025–26 AFC Champions League Elite Group stage | |
AFC Champions League Elite Play-off stage | |
Relegation to 2025–26 Azadegan League |
Rank | Player | Club | Goals |
---|---|---|---|
1 | Mehrdad Ghanbari | Kheybar Khorramabad | 4 |
Amirhossein Hosseinzadeh | Tractor | ||
Mohammad Amin Kazemian | Aluminium | ||
Ramin Rezaeian | Esteghlal | ||
Tomislav Štrkalj | Tractor |
Rank | Player | Club | Assists |
---|---|---|---|
1 | Ali Azadmanesh | Shams Azar | 3 |
Bahram Goudarzi | Aluminium | ||
Amirhossein Hosseinzadeh | Tractor | ||
Amin Jahan Kohan | Aluminium | ||
Mojtaba Najjarian | Foolad |
Rank | Player | Club | Clean sheets |
---|---|---|---|
1 | Mohammad Reza Akhbari | Gol Gohar | 6 |
2 | Alireza Beiranvand | Tractor | 5 |
Alexis Guendouz | Persepolis | ||
Edson Mardden | Chadormalou | ||
Utkir Yusupov | Foolad | ||
6 | Mohammad Khalifeh | Aluminium Arak | 4 |
7 | Habib Far Abbasi | Malavan | 3 |
Ahmad Gohari | Esteghlal Khuzestan | ||
Parsa Jafari | Zob Ahan | ||
Hamed Lak | Mes Rafsanjan |
Pos | Team | Total | High | Low | Average | Change |
---|---|---|---|---|---|---|
1 | Tractor | 165,000 | 90,000 | 10,000 | 41,250 | +29.2% |
2 | Persepolis | 47,000 | 15,000 | 8,000 | 9,400 | −71.9% |
3 | Esteghlal | 37,000 | 12,000 | 5,000 | 9,250 | −72.9% |
4 | Chadormalou | 35,000 | 10,000 | 0 | 8,750 | n/a |
5 | Nassaji | 51,000 | 10,000 | 6,000 | 8,500 | +3.2% |
6 | Malavan | 41,000 | 10,000 | 5,000 | 8,200 | +16.0% |
7 | Esteghlal Khuzestan | 44,500 | 20,000 | 500 | 7,417 | +82.7% |
8 | Kheybar | 27,000 | 8,000 | 0 | 6,750 | n/a |
9 | Sepahan | 32,000 | 10,000 | 4,000 | 6,400 | −64.6% |
10 | Foolad | 24,200 | 10,000 | 2,000 | 6,050 | −15.6% |
11 | Shams Azar | 18,500 | 10,000 | 1,500 | 3,700 | −36.1% |
12 | Havadar | 14,800 | 8,000 | 100 | 2,960 | +1,380.0% |
13 | Zob Ahan | 7,200 | 6,000 | 0 | 2,400 | −9.3% |
14 | Gol Gohar | 7,000 | 3,000 | 2,000 | 2,333 | −43.1% |
15 | Aluminium Arak | 9,000 | 5,000 | 1,000 | 2,250 | −40.0% |
16 | Mes Rafsanjan | 10,000 | 3,000 | 1,000 | 2,000 | −9.4% |
League total | 570,200 | 90,000 | 0 | 7,919 | −26.8% |
Updated to games played on 1 November 2024
Source: Iranleague.ir
Notes:
Matches with spectator bans are not included in average attendances
Chadormalou and Kheybar 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 | A | 1,000[15] | A | 1,000[16] | A | 5,000[17] | A | 2,000 | A | A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2,250 |
Chadormalou | A | NC[18] | A | 8,000[19] | A | 10,000[20][21][22] | A | 7,000[23] | A | 10,000[24][25] | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 8,750 |
Esteghlal | A | 12,000[26] | A | N/A | A | 10,000[27] | A | 5,000[28] | A | 10,000[29] | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 9,250 |
Esteghlal Khuzestan | 500[30][31] | A | 20,000[32] | A | 1,000[33] | A | 2,000[34] | 1,000[35] | A | 20,000[36][37] | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 7,417 |
Foolad | A | 2,000[38] | A | 5,000 | A | 7,200[39] | A | A | 10,000[40] | A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 6,050 |
Gol Gohar | A | 2,000 | A | N/A | A | 3,000[41] | A | N/A | A | 2,000 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2,333 |
Havadar | 1,500[42] | A | 8,000 | A | 100[43] | A | 5,000[44] | A | 200 | A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2,960 |
Kheybar | A | 8,000[45][46] | 7,000[47] | A | NC[48] | A | 4,000[49] | A | 8,000[50][51] | A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 6,750 |
Malavan | 5,000[52] | A | 9,000[53] | A | 7,000[54] | 10,000[55] | A | N/A | A | 10,000[56] | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 8,200 |
Mes Rafsanjan | 2,000[57] | A | 1,000[58] | A | 3,000[59] | A | 2,000[60] | A | 2,000[61] | A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2,000 |
Nassaji | 7,000[62] | A | 10,000[63] | A | 10,000[64] | A | 8,000[65] | A | 6,000[66] | 10,000[67] | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 8,500 |
Persepolis | 8,000[68] | A | 15,000[69] | A | 9,000[70] | A | 9,000[71] | A | 6,000[72] | A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 9,400 |
Sepahan | 9,000[73][74] | A | 4,000[75] | 10,000[76] | A | 4,000[77] | A | N/A | A | 5,000[78] | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 6,400 |
Shams Azar | 10,000 | A | A | 3,000[79] | A | 2,000[80] | A | 1,500[81] | A | 2,000[82] | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 3,700 |
Tractor | A | 90,000[83][84][85] | A | 40,000[86][87] | A | A | 25,000[88] | A | 10,000[89][90] | A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 41,250 |
Zob Ahan | A | NC[91] | A | A | 6,000[92][93] | A | 1,000[94] | A | 200[95] | A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2,400 |
Total | 43,000 | 115,000 | 74,000 | 67,000 | 36,100 | 51,200 | 56,000 | 16,500 | 42,400 | 69,000 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 570,200 |
Average | 5,375 | 19,167 | 9,250 | 11,167 | 5,157 | 6,400 | 7,000 | 3,300 | 5,300 | 8,625 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 7,919 |
Notes:
Updated to games played on 1 November. 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–1 | Persepolis | 90,000[96] | 22 August 2024 | 2 | Sahand |
2 | Tractor | 0–1 | Zob Ahan | 40,000[97] | 13 September 2024 | 4 | Sahand |
3 | Tractor | 1–2 | Foolad | 25,000[98] | 6 October 2024 | 7 | Sahand |
4 | Esteghlal Khuzestan | 1–0 | Esteghlal | 20,000[99] | 29 August 2024 | 3 | Foolad Arena |
5 | Esteghlal Khuzestan | 1–0 | Persepolis | 20,000[100] | 30 October 2024 | 10 | Ghadir |
6 | Persepolis | 2–0 | Foolad | 15,000[101] | 30 August 2024 | 3 | Sardar Azadegan |
7 | Esteghlal | 2–2 | Malavan | 12,000[102] | 23 August 2024 | 2 | Sardar Azadegan |
8 | Nassaji | 0–1 | Gol Gohar | 10,000[103] | 30 August 2024 | 3 | Vatani |
9 | Sepahan | 1–0 | Malavan | 10,000[104] | 13 September 2024 | 4 | Foolad Shahr |
10 | Nassaji | 2–2 | Esteghlal | 10,000[105] | 20 September 2024 | 5 | Vatani |
Notes:
Updated to games played on 1 November. Source: Iranleague.ir