The 2024–25 Persian Gulf Pro League was the 42nd season of Iran's Football League and 24th as Persian Gulf Pro League since its establishment in 2001. The season started on 15 August 2024 and ended on 15 May 2025. On 2 May 2025, Tractor defeated Shams Azar 4–0 to secure their first title with 2 games to go.
Teams Promotion and relegation (pre-season) 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 from2023–24 Azadegan League Relegated from2023–24 Persian Gulf Pro League Kheybar KhorramabadChadormalou Ardakan Paykan TehranSanat Naft Abadan
Stadiums and locations
TeamLocationStadiumCapacityAluminium ArakImam Khomeini15,000ChadormalouArdakanShahid Nassiri15,000EsteghlalTehranAzadi78,116Esteghlal KhuzestanAhvazTakhti10,000FooladAhvazFoolad Arena30,655Gol GoharSirjanShahid Qasem Soleimani9,000HavadarTehranDastgerdi8,250KheybarKhorramabadTakhti Khorramabad8,000MalavanBandar-e AnzaliSirous Ghayeghran9,000Mes RafsanjanRafsanjanShohadaye Mes10,000NassajiQaem ShahrVatani15,000PersepolisTehranAzadi78,116SepahanIsfahanNaghsh-e-Jahan75,000Shams AzarQazvinSardar Azadegan15,000TractorTabrizYadegar-e Emam66,833Zob AhanFooladshahrFooladshahr20,000
Number of teams by Province ProvinceNumber of teamsTeamsTehran3Esteghlal, Havadar, PersepolisIsfahan2Sepahan, Zob AhanKerman2Gol Gohar, Mes RafsanjanKhuzestan2Foolad, Esteghlal KhuzestanEast Azarbaijan1TractorGilan1MalavanLorestan1KheybarMarkazi1AluminiumMazandaran1NassajiQazvin1Shams AzarYazd1Chadormalou
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 Main kit sponsor Other kit sponsor(s) 1. On the back of shirt. 2. On the sleeves. 3. On the shorts.
Managerial changes TeamOutgoing head coachManner of departureDate of vacancyPosition in tableIncoming head coachDate of appointment Esteghlal Javad Nekounam Resigned 10th Sohrab Bakhtiarizadeh Sohrab Bakhtiarizadeh End of caretaker spell 11th Pitso Mosimane Sepahan José Morais Resigned 1st Patrice Carteron
Foreign players
The number of foreign players is restricted to six per Persian Gulf Pro League team, including a slot for a player from AFC countries. In bold: Players that have been capped for their national team. Club Player 1 Player 2 Player 3 Player 4 Player 5 AFC player Former players Aluminium Chadormalou Diego Carioca Edson Mardden Vitão Segundo Portocarrero Guilherme Pira Matheus Santos Wallace Alaa Al Dali Esteghlal Raphael Silva Didier Ndong Masoud Juma Joel Kojo Jaloliddin Masharipov Gustavo Blanco Leschuk Almedin Ziljkić Vedran Kjosevski Gaël Kakuta Arthur Yamga Esteghlal Khuzestan Kainã Sávio Roberto Thievy Bifouma Dimitrios Chatziisaias Moamel Abdulridha Foolad Gustavo Blanco Leschuk Chimba Moussa Coulibaly Utkir Yusupov Christopher Knett Godwin Mensha Gol Gohar Gustavo Vagenin Eric Bocoum Ousmane Ndong Amadoni Kamolov Bouly Sambou Havadar Joe Champness Matthew Millar Kheybar Teddy Akumu Tony Batista Kévin Boli Malavan Mes Rafsanjan Sebastjan Spahiu Jair Rooney Eva Wankewai Kofi Schulz Nassaji Luan Polli Arthur Yamga Muntadher Mohammed Alexander Merkel Mohamed Eisa Jasurbek Yakhshiboev Persepolis Alexis Guendouz Giorgi Gvelesiani Ayoub El Amloud Serdar Dursun Oston Urunov Lucas João Sepahan Bryan Dabo Steven Nzonzi Wissam Ben Yedder Aboubakar Kamara Vahdat Hanonov Shams Azar Tractor Domagoj Drožđek Igor Postonjski Tomislav Štrkalj Ricardo Alves Sokol Cikalleshi Zob Ahan Grigol Chabradze Bonfils-Caleb Bimenyimana
League table
Results
Positions by round 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.
Season statistics
Top scorers
RankPlayerClubGoals1 Amirhossein HosseinzadehTractor142 Ali AlipourPersepolis123 Ramin RezaeianEsteghlal104 Mehdi LimouchiSepahan9 Mohammad Amin KazemianAluminium6 Domagoj DrožđekTractor8 Reza GhandipourMalavan Mehdi HashemnejadTractor Tomislav ŠtrkaljTractor10 Majid AliyariZob Ahan7 Mohammad Mehdi MohebiSepahan Mohammad Reza SoleimaniFoolad
Hat-tricks PlayerForAgainstResultDate Mehdi Limouchi Sepahan Havadar 5–0 (H) Ali Alipour Persepolis Havadar 5–0 (A)
Clean sheets
RankPlayerClubCleansheets1 Alireza BeiranvandTractor162 Mohammad Reza AkhbariGol Gohar14 Alexis GuendouzPersepolis4 Parsa JafariZob Ahan12 Utkir YusupovFoolad6 Ahmad GohariEsteghlal Khuzestan11 Edson MarddenChadormalou8 Mohammad KhalifehAluminium10 Hamed LakMes Rafsanjan Luan PolliNassaji
Attendances
Average home attendances
Attendances by round Team/Round123456789101112131415161718192021222324252627282930AverageAluminium ArakA1,000A1,000A5,000A2,000AA400A8,000A1,000700A500A6,000A2,000A6,0001,500A500http://iplstats.com/Week27/ALU_CML_27.htmlA300http://iplstats.com/Week29/ALU_MLV_29.htmlA2,393ChadormalouANCA8,000A10,000A7,000A10,000A6,000A13,000A12,000A8,200A5,000A12,000A5,000A12,000A3,000https://www.irna.ir/news/85820266A5,000https://www.irna.ir/news/858340098,300EsteghlalA12,000A5,000A10,000A5,000A10,000A2,000AA8,0008,000A5,000A5,000A6,000A8,000A7,000A5,0005,000http://iplstats.com/Week29/EST_CML_29.htmlA6,733Esteghlal Khuzestan500A20,000A1,000A2,0001,000A20,000A1,000A7,000AA1,000A500A300AA1,000A500A250A2,000http://iplstats.com/Week30/ESK_TST_30.html3,870FooladA2,000A5,000A7,200AA10,000A25,000A5,000A7,0006,000A40,000A6,000A25,0002,000A4,000A5,000A1,000A10,013Gol GoharA2,000A9,000A3,000A3,000A2,000AA2,000ANC3,000A2,000A2,000A500A300A5009,000A500A2,587Havadar1,500A8,000A100A5,000A200A500ANCA2,000A200A300A200A300A300A200A800http://iplstats.com/Week29/HVD_SEP_29.htmlA1,400KheybarA8,0007,000ANCA4,000A8,000A2,000A6,000A6,0003,000AA8,000A5,000A5,000A2,000A6,000http://iplstats.com/Week27/KBR_NSM_27.htmlA9,000A5,643Malavan5,000A9,000A7,00010,000A10,000A10,000A8,000A7,000AA8,000A2,000AA8,000A7,000A3,000A6,000http://iplstats.com/Week28/MLV_ZOB_28.htmlA4,000http://iplstats.com/Week30/MLV_FOL_30.html6,933Mes Rafsanjan2,000A1,000A3,000A2,000A2,000A1,000500A1,000AA1,000A5,000A500A300A2,000AA10,000A300http://iplstats.com/Week30/MRF_KBR_30.html2,107Nassaji7,000A10,000A10,000A8,000A6,00010,000A7,000A15,000AA10,000A5,000A12,000A15,000AA15,000A2,000A4,5009,100Persepolis8,000A15,000A9,000A9,000A6,000A6,000A3,0008,500AA50,000A7,000A50,000A30,000A10,000A20,000AA20,00016,767Sepahan9,000A4,00010,000A4,000A4,000A5,000A45,000A13,000AA10,000AA31,000A16,000A15,000A10,000A15,000http://iplstats.com/Week28/SEP_GGS_28.htmlA25,00014,400Shams Azar10,000AA3,000A2,000A1,500A2,000A1,500A2,500AA1,0007,000A3,000A1,000A12,000A1,500A12,000A500http://iplstats.com/Week30/SAQ_ALU_30.html4,033TractorA90,000A40,000AA25,000A10,000A5,000A7,000A30,00010,000A50,000ANC70,000A40,000A90,000A80,000A70,000http://iplstats.com/Week29/TST_NSM_29.htmlA44,071Zob AhanANCAA6,000A1,000A200A300A500A2009,000A5002,000A1,000A6,000A500A300A250A1,982Total43,000115,00074,00081,00036,10051,20056,00033,50042,40069,00040,20071,00031,50067,00054,20051,70081,200113,20029,80058,000139,00070,50098,60054,300110,30049,500121,00053,25086,85061,3002,043,600Average5,37519,1679,25010,1255,1576,4007,0004,1885,3008,6255,0258,8754,5008,3757,7436,46310,15014,1503,7258,28617,3758,81312,3256,78813,7886,18815,1256,65610,8567,6638,733 Notes:Updated to games played on 15 May 2025. Source: Iranleague.ir Matches with spectator bans are not included in average attendances
Highest attendances Rank Home team Score Away team Attendance Date Week Stadium1 Tractor 1–1Persepolis 90,000 2 SahandTractor 2–1Esteghlal 90,000 25 Sahand3 Tractor 3–0Malavan 80,000 27 Sahand4 Tractor 0–0Sepahan 70,000 21 SahandTractor 3–3Nassaji 70,000http://iplstats.com/Week29/TST_NSM_29.html 29 Sahand6 Persepolis 2–0Tractor 50,000 17 AzadiTractor 4–0Havadar 50,000 18 SahandPersepolis 2–1Esteghlal 50,000 21 Azadi9 Sepahan 2–1Persepolis 45,000 12 Naghsh-e Jahan10Tractor 0–1Zob Ahan 40,000 4 Sahand Notes:Updated to games played on 15 May 2025. Source: Iranleague.ir
Additional information Due to renovations at Azadi Stadium, Tehran's rivals Esteghlal and Persepolis had to play their home matches at other stadiums for several months. This led to a significant decline in their attendance.
On 16 December 2024, the Iranian El Clásico between Sepahan and Persepolis was played at the Naghsh-e Jahan Stadium without the presence of male fans. Instead, only female fans were allowed to attend the match. A total of 45,000 women attended the match and saw Sepahan win 2–1 at home. FIFA President Gianni Infantino then expressed his gratitude for the high number of female spectators at a top match in the Iranian professional league. The return match on 18 April 2025 was also played exclusively in front of female spectators.
The match on matchday 17 between Nassaji and Aluminium Arak also took place in front of an exclusively female audience of 10,000. 10,000 exclusively female spectators also attended the match between Persepolis and Esteghlal Khuzestan on matchday 25. For the match between Chadormalou and Foolad on matchday 28, only women were allowed to purchase tickets, with the host offering discounted tickets. Also, on the same match day, Nassaji played only in front of a female audience again.
The match between Tractor and Esteghlal on matchday 25 was officially attended by 90,000 spectators in the overcrowded Yadegar-e Emam (Sahand) Stadium. Several thousand more fans gathered around the stadium to watch the game. Including the 90,000 spectators inside the stadium, a total of approximately 100,000 to 120,000 people were on or near the stadium area. The large number of people around the game also attracted international attention. Previously, 90,000 fans were present at the match against Persepolis on the second matchday. On matchday 27, the stadium was once again overcrowded. 80,000 fans watched the match between Tractor and Malavan.
Foolad also experienced significant overcrowding in one match. On Matchday 18, around 40,000 fans attended the home game against Persepolis in the 30,655-seat Shohadaye Foolad Khuzestan stadium.
See also 2024–25 Azadegan League 2024–25 League 2 2024–25 3rd Division 2024–25 Hazfi Cup 2024 Iranian Super Cup
References