2024–25 Liga 2 (Indonesia)

Liga 2
Season2024–25
Dates7 September 2024 – 23 February 2025[1]
Matches played188
Goals scored475 (2.53 per match)
Top goalscorerRafinha
Juninho Cabral
Ezechiel N'Douassel
(12 goals)
Biggest home winBhayangkara Presisi 7–0 Persikas
(16 November 2024)
Persibo 7–0 RANS Nusantara
(4 January 2025)
Biggest away winPersiku 0–5 PSIM
(20 October 2024)
Highest scoringPersikota 4–6 PSPS
(25 September 2024)
Longest winning run5 matches
Persibo
Longest unbeaten run12 matches
Bhayangkara Presisi
Longest winless run13 matches
Persewar
Longest losing run9 matches
Persikas
Highest attendance12,271
Persiraja 2–0 Dejan
(5 January 2025)
Lowest attendance50
Persikabo 1973 0–4 PSMS
(1 December 2024)
RANS Nusantara 0–3 Persela
(14 December 2024)
(excluding matches played behind closed doors)
Total attendance446,637
Average attendance2,376
2025–26
All statistics correct as of 5 January 2025.

The 2024–25 Liga 2 (also known as the 2024–25 Pegadaian Liga 2 for sponsorship reasons) will be the eighth season of the Liga 2 under its current name and the 15th season under its current league structure.

The summer transfer window opened on Wednesday 12 June 2024 and will close on Tuesday 3 September 2024. Meanwhile, the winter window will open on Thursday 19 December 2024 and will close on Wednesday 15 January 2025.

The league format was announced on 25 July 2024.[2] The season started on 7 September 2024.[3]

Teams

26 teams will compete in the league – the seventeen teams from the previous season, three teams relegated from the Liga 1 and six teams promoted from Liga 3.[4]

Teams changes

The following teams changed division after the 2023–24 season.

To Liga 2
Decrease Relegated from Liga 1
Increase Promoted from Liga 3
From Liga 2
Increase Promoted to Liga 1
Decrease Relegated to Liga 3

Name changes

  • Adhyaksa removed "Farmel" from its official name and change their full name to Adhyaksa Football Club underneath the stewardship of the Public Prosecution Service of Indonesia.[5]
  • Persipal removed "Babel United" from its official name and change their full name to Persipal Football Club, having previously acquired Muba Babel United to play in 2022–23 season.[6][7]
  • PSPS removed "Riau" from its official name and change back their full name to PSPS Pekanbaru from this season.[8][9]

Teams by province

Note: teams are divided within this list according to the location of the stadiums that they're playing at this season instead of their respective home bases

Rank Province Number Teams
1 Central Java Central Java 7 Adhyaksa, Bhayangkara Presisi, Nusantara United, Persekat, Persijap, Persiku, and Persipa
2 East Java East Java 5 Deltras, Gresik United, Persela, Persibo, and RANS Nusantara
3 West Java West Java 4 Bekasi City, Persikabo 1973, Persikas, and PSKC
4 Banten Banten 2 Dejan and Persikota
Papua (province) Papua Persewar and Persipura
6 Aceh Aceh 1 Persiraja
Central Sulawesi Central Sulawesi Persipal
North Sumatra North Sumatra PSMS
Riau Riau PSPS
South Sumatra South Sumatra Sriwijaya
Special Region of Yogyakarta Yogyakarta PSIM

Stadiums and locations

Locations of non-Java-based 2024–25 Liga 2 teams.
Red: Group 1; Yellow: Group 2; Blue: Group 3
Team Location Stadium Capacity 2023–24 season
Adhyaksa Tangerang Regency Sriwedari, at Surakarta[a] 12,000 Liga 3, National Phase Champion
Bekasi City Bekasi Purnawarman, at Purwakarta[b] 10,000 4th in Championship Round (Group Y)
Bhayangkara Presisi Jakarta Tri Sanja, at Tegal 10,000 17th in Liga 1 (Relegated)
Dejan Depok Kera Sakti, at South Tangerang 500 Liga 3, National Phase Fourth Round (2nd in Group 1)
Deltras Sidoarjo Gelora Delta[c] 19,400 2nd in Championship Round (Group Y)
Gresik United Gresik Gelora Joko Samudro[d] 25,000 2nd in Championship Round (Group Z)
Nusantara United Salatiga Kebo Giro, at Boyolali[e] 12,000 1st in Relegation Round (Group B)
Persekat Tegal Tri Sanja 10,000 2nd in Relegation Round (Group D)
Persela Lamongan Tuban Sport Center, at Tuban[f] 15,000 3rd in Championship Round (Group Y)
Persewar Waropen Mandala, at Jayapura[g] 30,000 3rd in Championship Round (Group Z)
Persibo Bojonegoro Letjen Haji Sudirman 15,000 Liga 3, National Phase Runner Up
Persijap Jepara Gelora Bumi Kartini 8,570 1st in Relegation Round (Group C)
Moch. Soebroto, at Magelang[h] 30,000
Persikabo 1973 Bogor Pakansari 30,000 18th in Liga 1 (Relegated)
Persikas Subang Persikas 5,000 Liga 3, National Phase Fourth Round (3rd in Group 1)
Persikota Tangerang Benteng Reborn 7,500 Liga 3, National Phase Fourth Round (2nd in Group 2)
Persiku Kudus Wergu Wetan 15,000 Liga 3, National Phase Fourth Round (3rd in Group 2)
Persipa Pati Joyokusumo 10,000 2nd in Relegation Round (Group C)
Persipal Palu Gawalise 20,000 4th in Championship Round (Group Z)
Persipura Jayapura Mandala 30,000 1st in Relegation Round (Group D)
Persiraja Banda Aceh Harapan Bangsa 45,000 4th in Liga 2
H. Dimurthala 7,000
PSIM Yogyakarta Mandala Krida 35,000 3rd in Championship Round (Group X)
PSKC Cimahi Jalak Harupat, at Bandung[i] 27,000 2nd in Relegation Round (Group A)
Gelora Bandung Lautan Api, at Bandung 38,000
PSMS Medan Baharuddin Siregar, at Deli Serdang[j] 15,000 4th in Championship Round (Group X)
PSPS Pekanbaru Kaharudin Nasution 30,000 2nd in Relegation Round (Group B)
RANS Nusantara Nusantara[13] Untung Suropati, at Pasuruan 5,000 16th in Liga 1 (Relegated)
Sriwijaya Palembang Gelora Sriwijaya 23,000 1st in Relegation Round (Group A)

Notes:

  1. ^ Due to the lack of available stadiums in the Tangerang Regency, Adhyaksa will play their home matches at the Sriwedari Stadium in Surakarta.[10]
  2. ^ Due to the ongoing renovation of the Patriot Candrabhaga Stadium, Bekasi City will play their home matches at the Purnawarman Stadium in Purwakarta.
  3. ^ Due to the ongoing renovation of the Gelora Delta Stadium, Deltras will play their first three home matches at the Brawijaya Stadium in Kediri.
  4. ^ Due to the ongoing renovation of the Gelora Joko Samudro Stadium, Gresik United will play their first four home matches at the Tuban Sport Center Stadium in Tuban.
  5. ^ As the city of Nusantara is still under construction until at least 2024, Nusantara United will temporarily base themselves at the city of Salatiga,[11] however they will play league games at the Kebo Giro Stadium in nearby Boyolali.[12]
  6. ^ Due to the ongoing renovation of the Surajaya Stadium, Persela will play their home matches at the Tuban Sport Center Stadium in Tuban.
  7. ^ Due to the lack of available stadiums in Waropen, Persewar will play their home matches at the Mandala Stadium in Jayapura.
  8. ^ Due to the ongoing renovation of the Gelora Bumi Kartini Stadium, Persijap will play their home matches until December 2024 at the Moch. Soebroto Stadium in Magelang.
  9. ^ Due to the ongoing renovation of the Sangkuriang Stadium, PSKC will play their home matches at the Jalak Harupat Stadium in Bandung.
  10. ^ Due to the ongoing renovation of the Teladan Stadium, PSMS will play their home matches at the Baharuddin Siregar Stadium in Deli Serdang.

Personnel and kits

Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players and coaches may hold more than one non-FIFA nationality.

Team Head coach Captain Kit manufacturer Main kit sponsor Other kit sponsor(s)
Adhyaksa Indonesia Ade Suhendra Indonesia Dedi Hartono Indonesia Benz[14] Adhyaksa
List
    • Front: Pertamina, Farmel, Pelindo, Bank BJB, Le Minerale, Bank Jateng
    • Back: Farmel Kontraktor, Pakar IPAL Indonesia
    • Sleeves: RS Premier Bintaro
    • Shorts: None
Bekasi City Indonesia Widyantoro Brazil Renan Alves Indonesia Calma[15] PStore
List
    • Front: Axioo
    • Back: None
    • Sleeves: Air Alam
    • Shorts: None
Bhayangkara Presisi Indonesia Hanim Sugiarto Indonesia Dendy Sulistyawan Indonesia Mills BNI
List
    • Front: Envi
    • Back: None
    • Sleeves: Gojek, Jasa Raharja
    • Shorts: None
Dejan Indonesia Budi Sudarsono Indonesia Boateng Prince Indonesia Asix Careguard
List
    • Front: CareFast
    • Back: SeIndonesia
    • Sleeves: None
    • Shorts: None
Deltras Indonesia Bejo Sugiantoro Indonesia Hariono Indonesia Lekaw[16] Kapal Api
List
Gresik United Indonesia Djajang Nurdjaman Brazil Renan Silva Indonesia GUS Apparel1[17] ISO Plus
List
    • Front: Phonska Plus, Wilmar, PT Smelting
    • Back: Minyak Goreng Fortune, Sarung Wadimor
    • Sleeves: None
    • Shorts: None
Nusantara United Indonesia Stefan Keeltjes Indonesia Supardi Nasir Indonesia Benz[18] Adaro
List
    • Front: Trima+, Nasmoco, Alderon, Indosat
    • Back: Trimegah Sekuritas
    • Sleeves: None
    • Shorts: None
Persekat Indonesia I Putu Gede Indonesia Chrystna Bhagascara Indonesia Sebayu1[19] Ersal Aburizal
List
    • Front: MerahPutih Advertising, Tegal Road Construction, PT Harbas
    • Back: Sentosa Beton Perkasa, RS Mitra Keluarga
    • Sleeves: Bhamada University
    • Shorts: None
Persela Indonesia Zulkifli Syukur Indonesia Tony Sucipto Indonesia Etams[20] Belikopi
List
    • Front: None
    • Back: Lyly Bakery, Belikopi+
    • Sleeves: None
    • Shorts: None
Persewar Indonesia Eduard Ivakdalam Indonesia Yohanis Tjoe Indonesia Zestien None
List
Persibo Indonesia Kahudi Wahyu Widodo Indonesia Osas Saha Indonesia PGRPN None (H & A) / Kapal Api (3rd)
List
    • Front: Winn Gas
    • Back: Farmel, Pakar IPAL Indonesia
    • Sleeves: Kapal Api (H & A) / None (3rd)
    • Shorts: None
Persijap Indonesia Widodo Cahyono Putro Indonesia Fikron Afriyanto Indonesia Adhoc[21] Oasis Waters
List
    • Front: None
    • Back: Honbun Bakery
    • Sleeves: None
    • Shorts: None
Persikabo 1973 Indonesia Budiardjo Thalib Indonesia Abdul Rahman Australia Rodo Sports[22] (1st half)
Indonesia KABO Apparel1[23] (2nd half)
None
List
    • Front: Le Minerale (1st half) / None (2nd half)
    • Back: None
    • Sleeves: None (1st half) / Le Minerale (2nd half)
    • Shorts: None
Persikas Indonesia Mial Armand Indonesia Hamdan Zamzani Indonesia Abex Wahana Mitra Semesta
List
    • Front: Bank BJB, Aqua, PT Subang Sejahtera, Subang Smartpolitan, Forum BUMD, RSUD Subang
    • Back: by.U, PGRI Subang, BPJS Ketenagakerjaan, KORPRI, Clue Today
    • Sleeves: Magna
    • Shorts: None
Persikota Indonesia Delfi Adri Indonesia Hapit Ibrahim Indonesia PGRPN Pakar IPAL Indonesia (1st half) / RCB (2nd half)
List
    • Front: Farmel, RCB (1st half) / NOB1 Racing, UMA Racing (2nd half)
    • Back: Farmel Kontraktor / Pakar IPAL Indonesia (2nd half)
    • Sleeves: sariasih.com
    • Shorts: None
Persiku Indonesia Bonggo Pribadi Indonesia Jajang Mulyana Indonesia Total Sportswear[24] PLN
List
Persipa Indonesia Bambang Nurdiansyah Indonesia Fadilla Akbar Indonesia Calma[25] Sukun (H & A) / None (3rd)
List
    • Front: PSF Group, Bank KCA, Crystalline (H & A) / None (3rd)
    • Back: Monster Laut International, RS Keluarga Sehat (H & A) / Pesantenan (3rd)
    • Sleeves: Dua Kelinci, SJK, SAB (H & A) / None (3rd)
    • Shorts: None
Persipal Indonesia Achmad Zulkifli Indonesia Rendy Saputra Indonesia Bam Sportswear[26] Bank Sulteng
List
    • Front: IMIP, Crystalline
    • Back: None
    • Sleeves: Poso Energy
    • Shorts: None
Persipura Indonesia Ricardo Salampessy Indonesia Ian Kabes Indonesia SPECS Bank Papua
List
Persiraja Indonesia Akhyar Ilyas Indonesia Andik Vermansah Indonesia Trops[27] Bank Syariah Indonesia
List
    • Front: PEMA, Nitrea, Dek Gam Foundation, Pertamina
    • Back: RSUD Meuraxa Kota Banda Aceh, PDAM Tirta Daroy
    • Sleeves: Kyriad Muraya Hotel, ARTOTEL Wanderlust
    • Shorts: None
PSIM Indonesia Seto Nurdiantoro Indonesia Rendra Teddy Indonesia Apex[28] Bukalapak[29]
List
PSKC Indonesia Kas Hartadi Indonesia Dias Angga Putra Indonesia DRX[30] Garudayaksa Football Academy
List
    • Front: DRX Token
    • Back: Crystalline, Larutan Penyegar Panjang Jiwo
    • Sleeves: None
    • Shorts: None
PSMS Indonesia Nil Maizar Indonesia Rachmad Hidayat Indonesia Northon[31] Bank Sumut
List
    • Front: Inalum, Mahkota Fertilizer
    • Back: Jovem Studio, AM Corporate
    • Sleeves: Oxygen Denim
    • Shorts: None
PSPS Indonesia Aji Santoso Brazil Douglas Cruz Indonesia Curva Sport[32] Pusat Grosir Metro Tanah Abang
List
    • Front: RS Awal Bros, Riau Petroleum
    • Back: None
    • Sleeves: None
    • Shorts: None
RANS Nusantara Indonesia Edy Sugiarto Indonesia Syaiful Indra Cahya Indonesia HUNDRED D’Cellule
List
    • Front: None
    • Back: None
    • Sleeves: None
    • Shorts: None
Sriwijaya Indonesia Hendri Susilo Indonesia Manda Cingi Indonesia CircleG[33] BUN
List
    • Front: Pupuk Sriwidjaja, Cimory, Nox Skin Expresso
    • Back: None
    • Sleeves: None
    • Shorts: None

Notes:

  1. ^ Apparel made by club.

Coaching changes

Pre-season

Team Outgoing head coach Manner of departure Date of vacancy Replaced by Date of appointment
PSMS Indonesia Legimin Raharjo End of caretaker role 3 February 2024 Indonesia Nil Maizar 15 June 2024[34]
Persijap Indonesia Alfiat End of contract 3 February 2024[35] Indonesia Kahudi Wahyu 23 July 2024
Persipal Indonesia Bambang Nurdiansyah 3 February 2024 Indonesia Achmad Zulkifli 10 July 2024[36]
Deltras Indonesia Widodo Cahyono Putro Signed by Arema 10 February 2024[37] Indonesia Bejo Sugiantoro 14 July 2024[38]
Persela Indonesia Djadjang Nurdjaman Signed by Persikabo 1973 13 March 2024[39] Indonesia Didik Ludianto 17 July 2024[40]
Sriwijaya Indonesia Hendri Susilo Signed by Semen Padang 25 March 2024[41] Indonesia Jafri Sastra 5 July 2024[42]
Persiraja Indonesia Achmad Zulkifli End of contract 31 March 2024[43] Indonesia Tony Ho 17 July 2024[44]
PSIM Indonesia Kas Hartadi 31 March 2024[45] Indonesia Seto Nurdiantoro 4 May 2024[46]
PSPS Indonesia Ridwan Saragih 14 April 2024[47] Indonesia Aji Santoso 10 June 2024[48]
Gresik United Indonesia Agus Indra Kurniawan 30 April 2024[49] Indonesia Stefan Keeltjes 1 July 2024[50]
RANS Nusantara Argentina Angel Alfredo Vera 30 April 2024[51] Indonesia Edi Sudiarto 30 April 2024
PSKC Indonesia Jafri Sastra 24 June 2024[52] Indonesia Kas Hartadi 30 July 2024[53]
Persiku Indonesia Denny Rumba Demoted to assistant coach 1 July 2024[54] Indonesia Sudirman 15 July 2024[55]
Persekat Indonesia Mial Armand Signed by Persikas 10 July 2024[56] Indonesia I Putu Gede 16 July 2024[57]
Persikas Indonesia Didin Gultom Became technical director 10 July 2024[58] Indonesia Mial Armand 10 July 2024[56]
Persibo Indonesia I Putu Gede End of contract 3 July 2024[59] Indonesia Bonggo Pribadi 14 July 2024[60]
Persikota Indonesia Fachrudin 19 July 2024[61] Indonesia Delfi Adri 19 July 2024[61]
Persipa Indonesia Nazal Mustofa 26 July 2024[62] Indonesia Bambang Nurdiansyah 26 July 2024[62]
Persibo Indonesia Bonggo Pribadi Resigned 31 July 2024[63] Indonesia Regi Aditya Yonathan 31 July 2024[64]
Persiraja Indonesia Tony Ho Sacked 28 August 2024 Indonesia Akhyar Ilyas 2 September 2024
Bhayangkara Presisi Brazil Gomes de Oliveira Demoted to assistant coach 1 August 2024 Indonesia Hanim Sugiarto 1 August 2024
Dejan Indonesia Herman 1 August 2024 Indonesia Danang Suryadi 1 August 2024

During the season

Team Outgoing head coach Manner of departure Date of vacancy Round Week Position in table Replaced by Date of appointment
Group Position
Persela Indonesia Didik Ludianto Resigned 11 September 2024[65] Regular round 1 3 4th Indonesia Zulkifli Syukur 11 September 2024
Sriwijaya Indonesia Jafri Sastra Sacked 28 September 2024 4 1 9th Indonesia Hendri Susilo 3 October 2024
Persiku Indonesia Sudirman Resigned 6 October 2024 5 2 6th Indonesia Awwaludin (caretaker) 6 October 2024
Gresik United Indonesia Stefan Keeltjes 30 October 2024 6 3 5th Indonesia Djajang Nurdjaman 5 November 2024
Persikabo 1973 Indonesia Djajang Nurdjaman 31 October 2024 9 1 9th Indonesia Budiardjo Thalib 4 November 2024
Dejan Indonesia Danang Suryadi Sacked 31 October 2024 9 1 7th Indonesia Herman (caretaker) 1 November 2024
Persijap Indonesia Kahudi Wahyu Widodo Mutual consent 1 November 2024 9 2 3rd Indonesia Widodo Cahyono Putro 4 November 2024
Persiku Indonesia Awwaludin End of caretaker role 5 November 2024 9 2 6th Indonesia Bonggo Pribadi 5 November 2024
Persibo Indonesia Regi Aditya Yonathan Mutual consent 19 November 2024 8 3 1st Indonesia Kahudi Wahyu Widodo 20 November 2024
Dejan Indonesia Herman End of caretaker role 6 December 2024 13 1 7th Indonesia Budi Sudarsono 6 December 2024
Nusantara United Indonesia Salahudin Mutual consent 16 December 2024 15 2 5th Indonesia I Wayan Arsana (caretaker) 16 December 2024
Nusantara United Indonesia I Wayan Arsana End of caretaker role 27 December 2024 16 2 5th Indonesia Stefan Keeltjes 27 December 2024

Foreign players

Starting from this season, Liga Indonesia Baru announced an increase in the foreign player quota to three foreign players.

  • Players named in bold indicates the player was registered during the mid-season transfer window.
  • Former players named in italics are players that were out of squad or left the club within the season, after the pre-season transfer window, or in the mid-season transfer window, and at least had one appearance.
Team Player 1 Player 2 Player 3 Former players
Adhyaksa Mali Makan Konaté[66] Serbia Aleksa Andrejić[67] Serbia Ivan Marić[68] Brazil Rafael Conrado[69][70]
Bekasi City Brazil Jhon Cley[71] Curaçao Meghon Valpoort[72] Brazil Mosquito[73][74]
Brazil Renan Alves[75]
Bhayangkara Presisi Islamic Republic of Afghanistan Fareed Sadat Brazil Felipe Ferreira[76] Brazil Léo Silva[77] Uruguay Matías Mier
Dejan Tajikistan Komron Tursunov[78] Ivory Coast Boman Aimé
Mali Salifii Diarra
East Timor Thiago Fernandes
Deltras Brazil Artur[79] Brazil Emerson Carioca[80] Guinea Sekou Sylla[81] Brazil Nixon Guylherme[82]
Gresik United Brazil Jose Wilkson[83] Brazil Renan Silva[84] Uzbekistan Azamat Abdullayev[85] Serbia Đorđe Maksimović[86][87]
Nusantara United Morocco Sami El Anabi[88] Uzbekistan Mukhiddin Odilov[89] Japan Shunta Nakamura[90][91]
United States Jason Romero[92][91]
Persekat Brazil Felipe Ryan[93] Brazil Iuri[93] Portugal Adilson Silva Ivory Coast Ibrahim Dicko[93]
Persela Chad Ezechiel N'Douassel[94] France Fabien Garcia[95] South Korea Kim Do-hyun Brazil Anderson Nascimento[96][97]
United States Lukman Ahmed-Shaibu[98][99]
Persewar
Persibo France Enzo Célestine[100] Iran Taher Jahanbakhsh[101] Portugal Vítor Barata[102]
Persijap Brazil Elias[103] Brazil Rosalvo[104] Tajikistan Rakhmatsho Rakhmatzoda[105]
Persikabo 1973 Belarus Artyom Sokol[106] Brazil Léo Lelis[107] Russia Nikita Melnikov[108] Islamic Republic of Afghanistan Fareed Sadat[109]
Mali Makan Konaté[110][66]
Persikas Brazil Guilherme Batata[111] Ecuador Kevin Mina[112] East Timor Thiago Fernandes Ukraine Yevhen Bokhashvili[113]
Persikota Brazil Paulo Henrique[114] Serbia Nikola Kovačević[115] Brazil Pedrão[116][117]
South Korea Kim Do-hyun[118]
Persiku Ghana Richard Gadze[119] Japan Renshi Yamaguchi[120] Uzbekistan Murodjon Tuychibaev[121] Chile Reinaldo Ahumada[122][123]
Venezuela Ronny Maza[124]
Persipa Colombia Mateo Palacios[125] Japan Kenta Hara[126] Uzbekistan Mirkomil Lokaev[127] Nigeria Sunday Song[128][129]
Persipal Ukraine Mykhaylo Kaluhin[130] United States Lukman Ahmed-Shaibu Brazil Lucas Prati[131][132]
Serbia Dejan Meleg[133][132]
Persipura Iran Ali Nouri Zangir[134] United States Jonny Campbell[134]
Persiraja Brazil Alef[135] Brazil Matheus Machado[136] England Deri Corfe[137] Brazil Eduardo Andrade[138][139]
England Adam Mitter[140][141]
PSIM Islamic Republic of Afghanistan Omid Popalzay[142] Brazil Rafinha[143] Japan Yusaku Yamadera[144] Brazil Pedrinho[145][146]
PSKC Bhutan Chencho Gyeltshen[147] Brazil Matheus Silva[148] Uzbekistan Mukhammadali Tursunov[149] Japan Kenta Hara[150][151]
Cape Verde Steven Pereira[152]
PSMS Brazil Fábio Gama[153] Brazil Juninho Cabral[154] Croatia Sebastijan Antić[155]
PSPS Brazil Douglas Cruz[156] Colombia Jhon Mena[157] Japan Noriki Akada[158] Islamic Republic of Afghanistan Omid Popalzay[159][160]
RANS Nusantara Kyrgyzstan Bektur Talgat Uulu[161] Brazil Jô Santos[162]
Kenya Ismael Dunga[163]
Sriwijaya Brazil Gabriel Silva[164] Bhutan Chencho Gyeltshen[165][166]
Curaçao Meghon Valpoort[167][72]

Foreign players by confederation

Foreign players by confederation
AFC  Afghanistan (1),  Bhutan (1),  Iran (2),  Japan (4),  Kyrgyzstan (1),  South Korea (1),  Tajikistan (2),  Uzbekistan (3)
CAF  Chad (1),  Ghana (1),  Guinea (1),  Ivory Coast (1),  Mali (1),  Morocco (1)
CONCACAF  Curacao (1),  United States (2)
CONMEBOL  Brazil (22),  Chile (1),  Colombia (2),  Ecuador (1)
UEFA  Belarus (1),  Croatia (1),  England (1),  France (2),  Portugal (1),  Russia (1),  Serbia (3),  Ukraine (2)

Dual citizenship/heritage players

  • Players name in bold indicates the player was registered after the start of the season.
  • Player's name in italics indicates Overseas Indonesian players whom have obtained an Indonesian passport and citizenship, therefore being considered as local players.
Club Player 1 Player 2 Player 3 Player 4
Adhyaksa GuineaIndonesia Mamadou Barry
Bekasi City
Bhayangkara Presisi MontenegroIndonesia Ilija Spasojević1
Dejan Ivory CoastIndonesia Boateng Prince Ivory CoastIndonesia Donald Bissa Sierra LeoneIndonesia Amadu Jalloh
Deltras
Gresik United
Nusantara United
Persekat
Persela ArgentinaIndonesia Estebán Vizcarra1 South KoreaIndonesia Lee Yu-jun
Persewar
Persibo BrazilIndonesia Otávio Dutra1 NigeriaIndonesia Osas Saha1
Persijap Sierra LeoneIndonesia Prince Kallon3
Persikabo 1973
Persikas MaliIndonesia Usman Diarra
Persikota CameroonIndonesia Guy Junior
Persiku
Persipa ParaguayIndonesia Silvio Escobar
Persipal
Persipura
Persiraja
PSIM GuineaIndonesia Ousmane Maiket2 3
PSKC
PSMS
PSPS
RANS Nusantara
Sriwijaya

Notes:

^1 Capped for Indonesia national team.
^2 Capped for Indonesia national football team age groups (U-17, U-20, and U-23)
^3 Carrying Indonesia heritage.

Regular round

A total of 26 teams were drawn into 3 groups of nine or eight teams based on the geographical location of their homebase. The regular round will be played in home-and-away round-robin matches.

The top three teams from groups 1 and 2 and the top two teams from group 3 will advance to the championship round. The other 18 teams will enter to the relegation round.

Group 1

Pos Team Pld W D L GF GA GD Pts Qualification PRJ PKC PKU MDN FBC TNG DJN SFC PBO
1 Persiraja (Q) 15 10 3 2 32 16 +16 33 Qualification to the Championship round 1–1 1–1 2–1 2–1 6–2 2–0 1–0 3–1
2 PSKC (Q) 16 8 3 5 19 15 +4 27 0–3 1–0 1–0 0–1 3–1 3–0 2–1 2–0
3 PSPS (Q) 15 7 5 3 26 18 +8 26 1–1 1–0 0–0 1–0 2–0 2–0 3–1
4 PSMS (Q) 15 6 5 4 22 13 +9 23 Qualification to the Relegation round 1–2 4–2 1–1 0–0 1–0 1–1 4–1
5 Bekasi City (Q) 15 6 4 5 18 18 0 22 2–0 1–0 4–3 0–2 0–0 1–2 2–1
6 Persikota (Q) 15 6 2 7 23 23 0 20 1–0 0–1 4–6 0–1 2–1 3–1 2–0 6–1
7 Dejan (Q) 15 4 5 6 16 23 −7 17 1–1 1–0 0–1 2–2 1–1 1–0 3–0
8 Sriwijaya (Q) 15 3 5 7 19 22 −3 14 2–4 1–1 3–2 0–0 5–3 0–0 1–1 5–1
9 Persikabo 1973 (Q) 15 1 2 12 15 42 −27 5 2–4 0–1 2–2 0–4 0–1 1–2 5–2 0–0
Updated to match(es) played on 5 January 2025. Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[168]
(Q) Qualified for the phase indicated

Group 1 Matches

Matchday 1 (7–8 September)
Dejan1–0Sriwijaya
  • Sumadi 10'
Report
Attendance: 120
Referee: Rihendra Purba
PSPS3–1Persikabo 1973
Report
Attendance: 6,835
Referee: Yoko Suprianto
PSKC1–0PSMS
Report
Attendance: 500
Referee: Bangkit Sanjaya
Persikota2–1Bekasi City
Report
Attendance: 3,109
Referee: Mansyur

Matchday 2 (14–15 September)
Persikota0–1PSMS
Report
Attendance: 2,088
Referee: Eko Saputra
PSPS0–0Bekasi City
Report
Attendance: 7,859
Referee: Harmoko
Sriwijaya1–1PSKC
Report
Attendance: 4,361
Referee: Louis Ridho Muhammad
Persikabo 19732–4Persiraja
Report
Attendance: 0
Referee: Irul Hidayat

Matchday 3 (19, 21–22 September)
Bekasi City2–0Persiraja
Report
Attendance: 1,618
Referee: Zetman Pangaribuan
Sriwijaya0–0Persikota
Report
Attendance: 2,515
Referee: Bangkit Sanjaya
PSKC1–0PSPS
Report
Attendance: 311
Referee: Axel Febrian Sinaga
Persikabo 19735–2Dejan
Report
Attendance: 1,277
Referee: Muhammad Luth Ferdian

Matchday 4 (24–26 September)
Persiraja1–0Sriwijaya
Report
Attendance: 0
Referee: Harmoko
Persikota4–6PSPS
Report
Attendance: 3,219
Referee: Agus Walyono
Dejan1–0PSKC
Report
Attendance: 155
Referee: Dika Rahmat Hidayat
PSMS4–1Persikabo 1973
Report
Attendance: 1,987
Referee: Zulfriadi

Matchday 5 (2 October)
PSKC0–3Persiraja
Report
Attendance: 224
Referee: Nyoto Nurhadi
Persikabo 19731–2Persikota
Report
Attendance: 946
Referee: Hamdi
PSMS0–0Bekasi City
Report
Attendance: 2,873
Referee: Bangkit Sanjaya
PSPS2–0Dejan
Report
Attendance: 10,030
Referee: Louis Ridho Muhammad

Matchday 6 (6–7 October)
Persikota1–0Persiraja
Report
Attendance: 1,462
Referee: Pipin Indra Pratama
Sriwijaya5–1Persikabo 1973
Report
Attendance: 4,357
Referee: Irul Hidayat
Dejan2–2PSMS
Report
Attendance: 250
Referee: Mansyur
Bekasi City1–0PSKC
Report
Attendance: 1,267
Referee: Harmoko

Matchday 7 (12–13 October)
Persikabo 19730–1Bekasi City
Report 18' Gaffar
Attendance: 569
Referee: Yongky Pratama
Sriwijaya0–0PSMS
Report
Attendance: 5,211
Referee: Fibay Rahmatullah
Persikota3–1Dejan
Report
Attendance: 1,966
Referee: Irul Hidayat
Persiraja1–1PSPS
Report
Attendance: 10,275
Referee: Agung Suhanda

Matchday 8 (19–20 October)
PSKC3–1Persikota
Report
Attendance: 152
Referee: Zulfriadi
Dejan1–1Persiraja
Report
Attendance: 274
Referee: Yoko Suprianto
PSMS1–1PSPS
Report
Attendance: 2,983
Referee: Choirudin
Bekasi City2–1Sriwijaya
Report
Attendance: 1,176
Referee: Agus Fauzan Arifin

Matchday 9 (26–27 October)
PSPS2–0Sriwijaya
Report
Attendance: 7,824
Referee: Dika Rahmat Hidayat
Persiraja2–1PSMS
Report
Attendance: 0
Referee: Pipin Indra Pratama
Persikabo 19730–1PSKC
Report
Attendance: 736
Referee: Mansyur
Dejan1–1Bekasi City
Report
Attendance: 511
Referee: Rihendra Purba

Matchday 10 (9–10 November)
Bekasi City0–0Persikota
Report
Attendance: 821
Referee: Hamdi
PSMS4–2PSKC
Report
Attendance: 0
Referee: Yoko Suprianto
Persikabo 19732–2PSPS
Report
Attendance: 0
Referee: Zulfriadi
Sriwijaya1–1Dejan
Report
Attendance: 2,036
Referee: Yongky Pratama

Matchday 11 (15–16 November)
PSKC2–1Sriwijaya
Report
Attendance: 75
Referee: Rihendra Purba
Bekasi City4–3PSPS
Report
Attendance: 486
Referee: Dandi Surama Torong
PSMS1–0Persikota
Report
Attendance: 0
Referee: Agus Fauzan Arifin
Persiraja3–1Persikabo 1973
Report
Attendance: 0
Referee: Dika Rahmat Hidayat

Matchday 12 (19–20 November)
PSPS1–1PSKC
Report
Attendance: 4,529
Referee: Mansyur
Persikota2–0Sriwijaya
Report
Attendance: 628
Referee: Yoko Suprianto
Dejan3–0Persikabo 1973
Report
Attendance: 235
Referee: Mustafa Kamal
Persiraja2–1Bekasi City
Report
Attendance: 5,256
Referee: Choirudin

Matchday 13 (1 December)
PSKC3–0Dejan
Report
Attendance: 239
Referee: Hamdi
Persikabo 19730–4PSMS
Report
Attendance: 50
Referee: Yongky Pratama
PSPS1–0Persikota
Report
Attendance: 5,270
Referee: Roberto Putra
Sriwijaya2–4Persiraja
Report
Attendance: 1,366
Referee: Irul Hidayat

Matchday 14 (7–8 December)
Bekasi City0–2PSMS
Report
Attendance: 885
Referee: Pipin Indra Pratama
Persiraja1–1PSKC
Report
Attendance: 7,143
Referee: Bangkit Sanjaya
Dejan0–1PSPS
Report
Attendance: 123
Referee: Nugroho Supriyanto
Persikota6–1Persikabo 1973
Report
Attendance: 3,075
Referee: Subro Malisi

Matchday 15 (14–15 December)
PSMS1–2Persiraja
Report
Attendance: 4,000
Referee: Agus Walyono
Sriwijaya3–2PSPS
Report
Attendance: 779
Referee: Mustafa Kamal
PSKC2–0Persikabo 1973
Report
Attendance: 289
Referee: Zulfriadi
Bekasi City1–2Dejan
Report
Attendance: 820
Referee: Zetman Pangaribuan

Matchday 16 (19–20 December)
Persikabo 19730–0Sriwijaya
Report
Attendance: 399
Referee: Harmoko
PSMS1–1Dejan
Report
Attendance: 2,468
Referee: Yoko Supriyanto
PSKC0–1Bekasi City
Report
Attendance: 217
Referee: Roberto Putra
Persiraja6–2Persikota
Report
Attendance: 7,857
Referee: Hamdi

Matchday 17 (4–5 January)
PSPS1–0PSMS
Report
Attendance: 9,074
Referee: Abdul Aziz
Sriwijaya5–3Bekasi City
Report
Attendance: 6,350
Referee: Louis Ridho Muhammad
Persikota0–1PSKC
Report
Attendance: 2,505
Referee: Irul Hidayat
Persiraja2–0Dejan
Report
Attendance: 12,271
Referee: Rihendra Purba

Matchday 18 (11 January)
DejanvPersikota
Report
PSMSvSriwijaya
Report
PSPSvPersiraja
Report
Bekasi CityvPersikabo 1973
Report

Group 2

Pos Team Pld W D L GF GA GD Pts Qualification BFC JAP JOG AFC NFC PTI KDS TGL PES
1 Bhayangkara Presisi (Q) 15 8 6 1 23 7 +16 30 Qualification to the Championship round 0–1 1–0 2–1 1–0 0–0 0–0 7–0
2 Persijap (Q) 15 7 7 1 20 5 +15 28 0–2 0–0 0–0 3–0 3–0 0–0 1–0 3–0
3 PSIM 15 7 5 3 26 7 +19 26 1–2 0–0 3–0 5–0 1–0 3–0 5–0
4 Adhyaksa 15 7 4 4 20 12 +8 25 Qualification to the Relegation round 1–1 0–1 0–0 2–0 3–1 1–0 5–0
5 Nusantara United (Q) 16 4 7 5 14 21 −7 19 0–1 0–0 1–1 2–1 0–0 0–0 0–0 4–2
6 Persipa (Q) 15 4 6 5 11 15 −4 18 1–1 1–1 3–1 1–1 1–1 0–0 1–0 1–0
7 Persiku (Q) 15 3 7 5 8 13 −5 16 0–0 1–1 0–5 1–2 1–1 0–1 1–0 2–0
8 Persekat (Q) 15 4 3 8 15 21 −6 15 1–4 1–3 0–0 0–2 1–2 2–0 2–1 4–0
9 Persikas (Q) 15 1 1 13 9 45 −36 4 1–1 0–4 1–0 1–2 1–2 0–1 3–4
Updated to match(es) played on 5 January 2025. Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[168]
(Q) Qualified for the phase indicated

Group 2 Matches

Matchday 1 (7–8 September)
Nusantara United0–0Persiku
Report
Attendance: 667
Referee: Nugroho Supriyanto
Adhyaksa5–0Persikas
Report
Attendance: 357
Referee: Dika Rahmat Hidayat
Persijap1–0Persekat
Report
Attendance: 1,275
Referee: Nyoto Nurhadi
Bhayangkara Presisi1–0Persipa
Report
Attendance: 594
Referee: Ridwan Pahala

Matchday 2 (14–15 September)
Persikas1–1Bhayangkara Presisi
Report
Attendance: 669
Referee: Subro Malisi
Persipa1–1Nusantara United
Report
Attendance: 1,700
Referee: Choirudin
PSIM3–0Adhyaksa
Report
Attendance: 9,408
Referee: Agung Suhanda
Persiku1–1Persijap
Report
Attendance: 5,749
Referee: Pipin Indra Pratama

Matchday 3 (19–20 September)
Nusantara United0–0Persijap
Report
Attendance: 666
Referee: Rihendra Purba
Adhyaksa1–0Persiku
Report
Attendance: 98
Referee: Yongky Pratama
Bhayangkara Presisi0–1PSIM
Report
Attendance: 718
Referee: Yoko Suprianto
Persekat2–0Persipa
Report
Attendance: 1,937
Referee: Hamdi

Matchday 4 (24–26 September)
Persijap3–0Persipa
Report
Attendance: 700
Referee: Subro Malisi
Persiku1–0Bhayangkara Presisi
Report
Attendance: 3,639
Referee: Mansyur
Nusantara United2–1Adhyaksa
Report
Attendance: 557
Referee: Agus Fauzan Arifin
Persipa3–1PSIM
Report
Attendance: 0
Referee: Irul Hidayat

Matchday 5 (2–3 October)
Persipa0–0Persiku
Report
Attendance: 2,567
Referee: Yoko Suprianto
Persikas1–2Nusantara United
Report
Attendance: 601
Referee: Dandi Surama Torong
PSIM0–0Persijap
Report
Attendance: 8,267
Referee: Rihendra Purba
Persekat1–4Bhayangkara Presisi
Report
Attendance: 2,416
Referee: Roberto Putra

Matchday 6 (6–7 October)
Persijap3–0Persipa
Report
Attendance: 3,000
Referee: Mustafa Kamal
Persikas3–4Persekat
Report
Attendance: 454
Referee: Agus Fauzan Arifin
Nusantara United1–1PSIM
Report
Attendance: 195
Referee: Idfi Akbar Patha Sanduan
Bhayangkara Presisi1–0Adhyaksa
Report
Attendance: 153
Referee: Abdul Aziz

Matchday 7 (12–13 October)
Persiku0–0Bhayangkara Presisi
Report
Attendance: 4,632
Referee: Harmoko
PSIM5–0Persikas
Report
Attendance: 7,083
Referee: Mustafa Kamal
Adhyaksa3–1Persipa
Report
Attendance: 0
Referee: Rihendra Purba
Persekat1–2Nusantara United
Report
Attendance: 2,171
Referee: Muhamad Luth Ferdian

Matchday 8 (20–21 October)
Persiku0–5PSIM
Report
Attendance: 5,178
Referee: Dandi Surama Torong
Persekat0–2Adhyaksa
Report
Attendance: 0
Referee: Abdul Aziz
Persijap0–2Bhayangkara Presisi
Report
Attendance: 715
Referee: Hamdi
Persipa1–0Persikas
Report
Attendance: 200
Referee: Nyoto Nurhadi

Matchday 9 (26–27 October)
Adhyaksa0–1Persijap
Report
Attendance: 0
Referee: Harmoko
PSIM3–0Persekat
Report
Attendance: 9,304
Referee: Irul Hidayat
Persikas0–1Persiku
Report
Attendance: 481
Referee: Louis Ridho Muhammad
Bhayangkara Presisi2–1Nusantara United
Report
Attendance: 180
Referee: Bangkit Sanjaya

Matchday 10 (9–10 November)
Persiku1–1Nusantara United
Report
Attendance: 2,767
Referee: Muhamad Luth Ferdian
Persekat1–3Persijap
Report
Attendance: 0
Referee: Choirudin
Persipa1–1Bhayangkara Presisi
Report
Attendance: 872
Referee: Mustafa Kamal
Persikas1–2Adhyaksa
Report
Attendance: 302
Referee: Roberto Putra

Matchday 11 (15–16 November)
Nusantara United0–0Persipa
Report
Attendance: 615
Referee: Harmoko
Persijap0–0Persiku
Report
Attendance: 1,950
Referee: Abdul Aziz
Adhyaksa0–0PSIM
Report
Attendance: 150
Referee: Nyoto Nurhadi
Bhayangkara Presisi7–0Persikas
Report
Attendance: 72
Referee: Zetman Pangaribuan

Matchday 12 (19–20 November)
Nusantara United0–0Persekat
Report
Attendance: 480
Referee: Louis Ridho Muhammad
Persikas1–0PSIM
Report
Attendance: 414
Referee: Zulfriadi
Persipa1–1Adhyaksa
Report
Attendance: 250
Referee: Agus Walyono
Bhayangkara Presisi0–0Persiku
Report
Attendance: 178
Referee: Roberto Putra

Matchday 13 (1 December)
PSIM5–0Nusantara United
Report
Attendance: 5,941
Referee: Dika Rahmat Hidayat
Persipa1–1Persijap
Report
Attendance: 2,477
Referee: Agus Fauzan Arifin
Adhyaksa1–1Bhayangkara Presisi
Report
Attendance: 98
Referee: Rihendra Purba
Persekat4–0Persikas
Report
Attendance: 0
Referee: Dandi Surama Torong

Matchday 14 (7–8 December)
Persijap0–0PSIM
Report
Attendance: 0
Referee: Harmoko
Bhayangkara Presisi0–0Persekat
Report
Attendance: 104
Referee: Yoko Suprianto
Persiku0–1Persipa
Report
Attendance: 5,475
Referee: Nyoto Nurhadi
Nusantara United4–2Persikas
Report
Attendance: 630
Referee: Muhamad Luth Ferdian

Matchday 15 (14–15 December)
Persikas0–4Persijap
Report
Attendance: 365
Referee: Dika Rahmat Hidayat
Adhyaksa2–0Nusantara United
Report
Attendance: 91
Referee: Choirudin
PSIM1–0Persipa
Report
Attendance: 5,705
Referee: Dandi Surama Torong
Persekat2–1Persiku
Report
Attendance: 0
Referee: Rihendra Purba

Matchday 16 (18–20 December)
Persijap3–0Nusantara United
Report
Attendance: 545
Referee: Louis Ridho Muhammad
Persiku1–2Adhyaksa
Report
Attendance: 983
Referee: Subro Malisi
PSIM1–2Bhayangkara Presisi
Report
Attendance: 6,032
Referee: Yongky Pratama
Persipa1–0Persekat
Report
Attendance: 856
Referee: Mansyur

Matchday 17 (4–5 January)
Persiku2–0Persikas
Report
Attendance: 1,643
Referee: Choirudin
Persekat0–0PSIM
Report
Attendance: 3,504
Referee: Subro Malisi
Nusantara United0–1Bhayangkara Presisi
Report
Attendance: 565
Referee: Dandi Surama Torong
Persijap0–0Adhyaksa
Report
Attendance: 8,145
Referee: Nyoto Nurhadi

Matchday 18 (11 January)
PSIMvPersiku
Report
PersikasvPersipa
Report
AdhyaksavPersekat
Report

Group 3

Pos Team Pld W D L GF GA GD Pts Qualification PSL PSB PAL DTS PSP GRS RFC WAR
1 Persela (Q) 13 7 5 1 22 11 +11 26 Qualification to the Championship round 3–1 0–0 2–2 2–1 3–1 1–1 3–0[a]
2 Persibo 13 7 2 4 25 14 +11 23 2–0 1–0 0–0 2–3 2–1 7–0 3–0
3 Persipal 13 6 4 3 18 15 +3 22[b] Qualification to the Relegation round 1–1 1–0 2–1 1–0 2–0 3–2
4 Deltras 13 5 7 1 19 11 +8 22[b] 2–2 1–1 2–0 2–1 3–0 2–0
5 Persipura (Q) 13 6 2 5 22 14 +8 20 0–1 1–2 4–0 1–1 3–1 4–0 2–1
6 Gresik United (Q) 13 5 3 5 16 15 +1 18 1–0 3–2 1–1 0–0 3–0 1–0
7 RANS Nusantara (Q) 13 2 3 8 6 31 −25 9 0–3 2–2 0–3 0–0 1–0 0–2
8 Persewar[c] (Q) 13 0 2 11 11 28 −17 −7 0–1 2–3 2–2 1–2 1–3 1–1 1–2
Updated to match(es) played on 5 January 2025. Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[168]
(Q) Qualified for the phase indicated
Notes:
  1. ^ The match was awarded as a 3–0 victory to Persela, after Persewar did not send their team for the match and failed to report to PSSI regarding their unpreparedness to play several days before the match.[169]
  2. ^ a b Rankend on head-to-head points: Persipal 4, Deltras 1.
  3. ^ Persewar was deducted nine points by the PSSI Disciplinary Committee.[169]

Group 3 Matches

Matchday 1 (7–8 September)
Persibo2–1Gresik United
Report
Attendance: 8,025
Referee: Zetman Pangaribuan
Persipal3–2Persewar
Report
Attendance: 6,225
Referee: Idfi Akbar Patha Sanduan
RANS Nusantara1–0Persipura
Report
Attendance: 2,253
Referee: Abdul Aziz
Persela2–2Deltras
Report
Attendance: 6,743
Referee: Hamdi

Matchday 2 (20–21 September)
Persewar0–1Persela
Report
Attendance: 781
Referee: Fibay Rahmatullah
Deltras1–1Persipal
Report
Attendance: 312
Referee: Ridwan Pahala
Persipura1–2Persibo
Report
Attendance: 5,267
Referee: Agus Fauzan Arifin
Gresik United3–0RANS Nusantara
Report
Attendance: 1,107
Referee: Roberto Putra

Matchday 3 (25–26 September)
Persipura0–1Persela
Report
Attendance: 2,371
Referee: Idfi Akbar Patha Sanduan
Persipal1–0Gresik United
Report
Attendance: 7,208
Referee: Nugroho Supriyanto
RANS Nusantara0–0Deltras
Report
Attendance: 0
Referee: Mustafa Kamal
Persewar2–3Persibo
Report
Attendance: 1,814
Referee: Abdul Aziz

Matchday 4 (6–7 October)
Deltras2–0Persewar
Report
Attendance: 0
Referee: Axel Febrian Sinaga
Persibo1–0Persipal
Report
Attendance: 3,174
Referee: Eko Saputra
Gresik United0–0Persipura
Report
Attendance: 1,138
Referee: Fibay Rahmatullah
Persela1–1RANS Nusantara
Report
Attendance: 4,579
Referee: Ridwan Pahala

Matchday 5 (11–12 October)
Deltras2–0Persipura
Report
Attendance: 0
Referee: Zetman Pangaribuan
Gresik United1–0Persewar
Report
Attendance: 218
Referee: Choirudin
RANS Nusantara0–3Persipal
Report
Attendance: 200
Referee: Axel Febrian Sinaga
Persibo2–0Persela
Report
Attendance: 8,372
Referee: Dika Rahmat Hidayat

Matchday 6 (26–28 October)
Persipura2–1Persewar
Report
Attendance: 2,781
Referee: Nyoto Nurhadi
RANS Nusantara2–2Persibo
Report
Attendance: 352
Referee: Subro Malisi
Persipal1–1Persela
Report
Attendance: 8,137
Referee: Zetman Pangaribuan
Gresik United1–1Deltras
Report
Attendance: 971
Referee: Agus Walyono

Matchday 7 (8–10 November)
Persewar1–2RANS Nusantara
Report
Attendance: 260
Referee: Agus Walyono
Persipura4–0Persipal
Report
Attendance: 2,051
Referee: Louis Ridho Muhammad
Persibo0–0Deltras
Report
Attendance: 7,617
Referee: Irfan Wahyu Wijanarko
Persela3–1Gresik United
Report
Attendance: 0
Referee: Steven Yubel Poli

Matchday 8 (13–15 November)
Persewar2−2Persipal
Report
Attendance: 205
Referee: Mansyur
Persipura4–0RANS Nusantara
Report
Attendance: 4,125
Referee: Nugroho Supriyanto
Deltras2–2Persela
Report
Attendance: 5,559
Referee: Bangkit Sanjaya
Gresik United1–0Persibo
Report
Attendance: 5,356
Referee: Idfi Akbar Patha Sanduan

Matchday 9 (1 December)
Persipal2–1Deltras
Report
Attendance: 3,700
Referee: Agung Suhanda
RANS Nusantara0–2Gresik United
Report
Attendance: 0
Referee: Zetman Pangaribuan
Persibo2–3Persipura
Report
Attendance: 2,140
Referee: Mustafa Kamal
Persela3–0
Awarded[note 1]
Persewar
Report
Attendance: 0
Referee: Nugroho Supriyanto

Matchday 10 (6–7 December)
Persibo3–0Persewar
Report
Attendance: 356
Referee: Ridwan Pahala
Persela2–1Persipura
Report
Attendance: 3,296
Referee: Irul Hidayat
Deltras3–0RANS Nusantara
Report
Attendance: 3,123
Referee: Agus Fauzan Arifin
Gresik United3–2Persipal
Report
Attendance: 3,323
Referee: Abdul Aziz

Matchday 11 (14–15 December)
Persipura3–1Gresik United
Report
Attendance: 1,571
Referee: Bangkit Sanjaya
Persipal1–0Persibo
Report
Attendance: 5,100
Referee: Hamdi
RANS Nusantara0–3Persela
Report
Attendance: 50
Referee: Idfi Akbar Patha Sanduan
Persewar1–2Deltras
Report
Attendance: 0
Referee: Fibay Rahmatullah

Matchday 12 (20–21 December)
Persipura1–1Deltras
Report
Attendance: 1,682
Referee: Ridwan Pahala
Persewar1–1Gresik United
Report
Attendance: 0
Referee: Agus Fauzan Arifin
Persipal2–0RANS Nusantara
Report
Attendance: 5,428
Referee: Axel Febrian Sinaga
Persela3–1Persibo
Report
Attendance: 11,185
Referee: Agung Suhanda

Matchday 13 (4–5 January)
Persewar1–3Persipura
Report
Attendance: 0
Referee: Zetman Pangaribuan
Persibo7–0RANS Nusantara
Report
Attendance: 2,190
Referee: Dika Rahmat Hidayat
Deltras2–1Gresik United
Report
Attendance: 6,192
Referee: Zulfriadi
Persela0–0Persipal
Report
Attendance: 7,301
Referee: Agus Walyono

Matchday 14 (11 January)
PersipalvPersipura
Report
DeltrasvPersibo
Report
RANS NusantaravPersewar
Report

Relegation round & championship round

Relegation round

The bottom eighteen teams from the regular round will be divided into 4 groups of four teams to play home-and-away round-robin matches.

The bottom two teams from each group will be relegated to the 2025–26 Liga Nusantara, while the third place teams from Group J and K will enter to the relegation play-offs.

Group H

Pos Team Pld W D L GF GA GD Pts Relegation
1 Fourth place of Group 1 0 0 0 0 0 0 0 0
2 Fifth place of Group 2 0 0 0 0 0 0 0 0
3 Sixth place of Group 1 0 0 0 0 0 0 0 0 Relegation to the 2025–26 Liga Nusantara
4 Sriwijaya 0 0 0 0 0 0 0 0
First match(es) will be played: January 2025. Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[168]
Group H Matches
Matchday 1 (TBD)
v
v

Matchday 2 (TBD)
v
v

Matchday 3 (TBD)
v
v

Matchday 4 (TBD)
v
v

Matchday 5 (TBD)
v
v

Matchday 6 (TBD)
v
v

Group I

Pos Team Pld W D L GF GA GD Pts Relegation
1 Fourth place of Group 2 0 0 0 0 0 0 0 0
2 Fifth place of Group 1 0 0 0 0 0 0 0 0
3 Seventh place of Group 1 0 0 0 0 0 0 0 0 Relegation to the 2025–26 Liga Nusantara
4 Persikabo 1973 0 0 0 0 0 0 0 0
First match(es) will be played: January 2025. Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[168]
Group I Matches
Matchday 1 (TBD)
v
v

Matchday 2 (TBD)
v
v

Matchday 3 (TBD)
v
v

Matchday 4 (TBD)
v
v

Matchday 5 (TBD)
v
v

Matchday 6 (TBD)
v
v

Group J

Pos Team Pld W D L GF GA GD Pts Qualification or relegation
1 Fourth place of Group 3 0 0 0 0 0 0 0 0
2 Sixth place of Group 2 0 0 0 0 0 0 0 0
3 Sixth place of Group 3 0 0 0 0 0 0 0 0 Qualification to the Relegation play-off
4 Eighth place of Group 2 0 0 0 0 0 0 0 0 Relegation to the 2025–26 Liga Nusantara
5 Persewar 0 0 0 0 0 0 0 0
First match(es) will be played: January 2025. Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[168]
Group J Matches
Matchday 1 (TBD)
v
v

Matchday 2 (TBD)
v
v

Matchday 3 (TBD)
v
v

Matchday 4 (TBD)
v
v

Matchday 5 (TBD)
v
v

Matchday 6 (TBD)
v
v

Matchday 7 (TBD)
v
v

Matchday 8 (TBD)
v
v

Matchday 9 (TBD)
v
v

Matchday 10 (TBD)
v
v

Group K

Pos Team Pld W D L GF GA GD Pts Qualification or relegation
1 Third place of Group 3 0 0 0 0 0 0 0 0
2 Fifth place of Group 3 0 0 0 0 0 0 0 0
3 Seventh place of Group 2 0 0 0 0 0 0 0 0 Qualification to the Relegation play-off
4 RANS Nusantara 0 0 0 0 0 0 0 0 Relegation to the 2025–26 Liga Nusantara
5 Persikas 0 0 0 0 0 0 0 0
First match(es) will be played: January 2025. Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[168]
Group K Matches
Matchday 1 (TBD)
v
v

Matchday 2 (TBD)
v
v

Matchday 3 (TBD)
v
v

Matchday 4 (TBD)
v
v

Matchday 5 (TBD)
v
v

Matchday 6 (TBD)
v
v

Matchday 7 (TBD)
v
v

Matchday 8 (TBD)
v
v

Matchday 9 (TBD)
v
v

Matchday 10 (TBD)
v
v

Championship round

The top eight teams from the regular round will be divided into 2 groups of four teams to play home-and-away round-robin matches.

The group winners will advanced to the final and automatically promoted to the 2025–26 Liga 1, while the group runners-up will enter to the third place play-off to determined which team will get the final promotion ticket.

Group X

Pos Team Pld W D L GF GA GD Pts Promotion or qualification
1 Persiraja 0 0 0 0 0 0 0 0 Qualification to the Final and promotion to the 2025–26 Liga 1
2 Runner-up of Group 2 0 0 0 0 0 0 0 0 Qualification to the Promotion play-off
3 Runner-up of Group 3 0 0 0 0 0 0 0 0
4 Third place of group 1 0 0 0 0 0 0 0 0
First match(es) will be played: January 2025. Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[168]
Group X Matches
Matchday 1 (TBD)
v
v

Matchday 2 (TBD)
v
v

Matchday 3 (TBD)
v
v

Matchday 4 (TBD)
v
v

Matchday 5 (TBD)
v
v

Matchday 6 (TBD)
v
v

Group Y

Pos Team Pld W D L GF GA GD Pts Promotion or qualification
1 Winner of Group 2 0 0 0 0 0 0 0 0 Qualifiction to the Final and promotion to the 2025–26 Liga 1
2 Winner of Group 3 0 0 0 0 0 0 0 0 Qualification to the Promotion play-off
3 Runner-up of Group 1 0 0 0 0 0 0 0 0
4 Third place of Group 2 0 0 0 0 0 0 0 0
First match(es) will be played: January 2025. Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[168]
Group Y Matches
Matchday 1 (TBD)
v
v

Matchday 2 (TBD)
v
v

Matchday 3 (TBD)
v
v

Matchday 4 (TBD)
v
v

Matchday 5 (TBD)
v
v

Matchday 6 (TBD)
v
v

Relegation & promotion play-offs

The play-offs will be played as a single match. If tied after regulation time, extra time and, if necessary, a penalty shoot-out will be used to decide the winning team.[168]

Relegation play-off

The loser will be relegated to the 2025–26 Liga Nusantara.

Third place of Group JvThird place of Group K

Promotion play-off

The winner will be promoted to the 2025–26 Liga 1.

Runner-up of Group XvRunner-up of Group Y

Final

The final will be played as a single match. If tied after regulation time, extra time and, if necessary, a penalty shoot-out will be used to decide the winning team.[168]

Winner of Group XvWinner of Group Y

Season statistics

Top Goalscorers

As of 21 December 2024
Rank Player Team Goals[170]
1 Brazil Rafinha PSIM 12
Brazil Juninho Cabral PSMS
Chad Ezechiel N'Douassel Persela
4 England Deri Corfe Persiraja 11
5 Brazil Paulo Henrique Persikota 10
6 Indonesia Ramai Rumakiek Persipura 9
Brazil Matheus Silva PSKC
8 Serbia Aleksa Andrejić Adhyaksa 7
Indonesia Miftahul Hamdi Persiraja
Indonesia Ilham Fathoni PSPS

Hat-tricks

As of 4 January 2025[170]
Player For Against Result Date
Islamic Republic of Afghanistan Omid Popalzay PSPS Persikota 6–4 (A) 25 September 2024
Bhutan Chencho Gyeltshen4 Sriwijaya Persikabo 1973 5–1 (H) 6 October 2024
Chad Ezechiel N'Douassel Persela Gresik United 3–1 (H) 10 November 2024
Brazil Rafinha PSIM Nusantara United 5–0 (H) 1 December 2024
Brazil Paulo Henrique Persikota Persikabo 1973 6–1 (H) 8 December 2024
Indonesia Ramai Rumakiek Persipura Gresik United 3–1 (H) 14 December 2024
Indonesia Osas Saha Persibo RANS Nusantara 7–0 (H) 4 January 2025
Note: 4 – player scored 4 goals

Top assists

As of 21 December 2024
Rank Player Club Assist[170]
1 Indonesia Fikri Ardiansyah Persipal 5
France Enzo Célestine Persibo
Indonesia Andik Vermansah Persiraja
Indonesia Miftahul Hamdi Persiraja
2 Indonesia Wawan Febrianto Persela 4
Indonesia Ramai Rumakiek Persipura
Islamic Republic of Afghanistan Omid Popalzay PSPS
Indonesia Mahdi Albaar Adhyaksa
Indonesia Dwiki Mardiyanto Deltras
Indonesia Hambali Tolib PSKC
Indonesia Asir Asiz PSPS
Indonesia Dedi Hartono Adhyaksa
Indonesia Arya Gerryan PSIM
Colombia Mateo Palacios Persipa

Clean Sheets

As of 21 December 2024
Rank Player Club Clean
sheets[170]
1 Indonesia Harlan Suardi PSIM 10
2 Indonesia Sendri Johansyah Persijap 9
3 Indonesia Awan Setho Raharjo Bhayangkara Presisi 7
4 Indonesia Lutfi Masrohan Persiku 6
Indonesia Fakhrurrazi Quba PSMS
6 Indonesia Cahya Supriadi Bekasi City 5
Indonesia Yoewanto Setya Beny PSKC

Discipline

As of 20 November 2024[170]

Attendances

Overall

Pos Team Total High Low Average Change
1 PSIM 51,670 9,408 5,705 7,381 −19.8%
2 PSPS 50,971 10,030 4,529 7,282 +27.8%
3 Persipal 35,798 8,137 3,700 5,966 +108.8%
4 Persiraja 40,245 12,271 0 5,031 −66.6%
5 Persela 33,104 11,185 0 4,729 −20.6%
6 Persibo 31,874 8,372 356 4,553 n/a
7 Persiku 30,066 5,749 983 3,758 n/a
8 Sriwijaya 26,975 6,350 779 3,372 −35.4%
9 Persipura 19,848 5,267 1,571 2,835 −66.6%
10 Deltras 15,186 6,192 0 2,531 −47.5%
11 Persikota 18,052 3,219 628 2,257 n/a
12 PSMS 14,311 4,000 0 2,044 −62.9%
13 Persijap 16,330 8,145 0 2,041 −61.1%
14 Gresik United 12,163 5,356 218 2,027 −55.4%
15 Persekat 10,028 3,504 0 1,254 +1.0%
16 Persipa 8,922 2,567 0 1,115 −41.3%
17 Bekasi City 7,073 1,618 486 1,010 +36.9%
18 Nusantara United 4,375 667 195 547 −2.8%
19 Persikabo 1973 3,977 1,277 0 497 n/a
20 RANS Nusantara 2,855 2,253 0 476 n/a
21 Persikas 3,286 669 302 469 n/a
22 Persewar 3,060 1,814 0 437 −84.5%
23 Bhayangkara Presisi 1,999 718 72 286 n/a
24 PSKC 2,007 500 75 251 −26.0%
25 Dejan 1,668 511 120 238 n/a
26 Adhyaksa 794 357 0 113 n/a
League total 446,637 12,271 0 2,376 −33.6%

Updated to games played on 5 January 2025
Source: Liga 2 2024–25
Notes:
Teams played previous season in Liga 1
Teams played previous season in Liga 3

Home match played

As of 5 January 2025
Team \ Match played Regular round Championship round & Relegation round Play-offs & Final Total
1 2 3 4 5 6 7 8 1 2 3 4
Adhyaksa 357 98 0 0 150 98 91 794
Bekasi City 1,618 1,267 1,176 821 486 885 820 7,073
Bhayangkara Presisi 594 718 153 180 72 178 104 1,999
Dejan 120 155 250 274 511 235 123 1,668
Deltras 312 0 0 5,559 3,123 6,192 15,186
Gresik United 1,107 1,138 218 971 5,356 3,373 12,163
Nusantara United 667 666 557 195 615 480 630 565 4,375
Persekat 1,937 2,416 2,171 01 0 1 01 01 3,504 10,028
Persela 6,743 4,579 02 02 3,296 11,185 7,301 33,104
Persewar 781 1,814 260 205 0 0 0 3,060
Persibo 8,025 3,174 8,372 7,617 2,140 356 2,190 31,874
Persijap 1,275 700 3,000 715 1,950 07 545 8,145 16,330
Persikabo 1973 0 1,277 946 569 736 0 50 399 3,977
Persikas 669 601 454 481 302 414 365 3,286
Persikota 3,109 2,088 3,219 1,462 1,966 628 3,075 2,505 18,052
Persiku 5,749 3,639 4,632 5,178 2,767 5,475 983 1,643 30,066
Persipa 1,700 03 2,567 200 872 250 2,477 856 8,922
Persipal 6,225 7,208 8,137 3,700 5,100 5,428 35,798
Persipura 5,267 2,371 2,781 2,051 4,125 1,571 1,682 8 8 19,848
Persiraja 04 10,275 0 5 05 5,256 7,143 5,300 12,271 40,245
PSIM 9,408 8,267 7,013 9,304 5,941 5,705 6,032 51,670
PSKC 500 311 224 152 75 239 289 217 2,007
PSMS 1,987 2,873 2,983 0 6 06 4,000 2,468 14,311
PSPS 6,385 7,859 10,030 7,824 4,529 5,270 9,074 50,971
RANS Nusantara 2,253 0 200 352 0 50 2,855
Sriwijaya 4,361 2,515 4,357 5,211 2,036 1,366 779 6,350 26,975
League total 446,637

Source: Liga 2 2024–25

Notes:

  1. ^ Persekat received sanctions in the form of holding four home matches without spectators and a fine of IDR 10 million.[171]
  2. ^ Persela received sanctions in the form of holding four home matches without spectators and a fine of IDR 10 million. Within few days, Persela appealed against the sanction and it was successfully granted so that they only received a sanction of 2 matches without spectators.[172][173]
  3. ^ Persipa received sanctions in the form of holding one home match without spectators and a fine of IDR 10 million.[174]
  4. ^ Persiraja received sanctions in the form of holding one home match without spectators and a fine of IDR 10 million.[175]
  5. ^ Persiraja received sanctions in the form of holding four home matches without spectators and a fine of IDR 10 million. Within few days, Persiraja appealed against the sanction and it was successfully granted so that they only received a sanction of 2 matches without spectators.[171][173]
  6. ^ PSMS received sanctions in the form of holding two home matches without spectators and a fine of IDR 10 million.[176]
  7. ^ Persijap received sanctions in the form of holding one home match without spectators and a fine of IDR 12,5 million.[169]
  8. ^ Persipura received sanctions in the form of holding two home matches without spectators and a fine of IDR 10 million.[177]

Awards

Monthly awards

Month Coach of the Month Player of the Month Young Player of the Month Goal of the Month References
Coach Club Player Club Player Club Player Club
September Indonesia Regi Aditya Yonathan Persibo Indonesia Fikron Afriyanto Persijap Indonesia Muhammad Fariz PSIM Mali Makan Konaté Persikabo 1973 [178][179][180][181]
October Indonesia Hanim Sugiarto Bhayangkara Presisi Islamic Republic of Afghanistan Omid Popalzay PSPS Indonesia Arlyansyah Abdulmanan Indonesia Ari Maring Bekasi City [182][183][184][185]
November Indonesia Ricardo Salampessy Persipura Chad Ezechiel N'Douassel Persela Indonesia Frengky Missa Bhayangkara Presisi Indonesia Arsan Makarin PSPS [186][187][188][189]

See also

Notes

  1. ^ The match was awarded as a 3–0 victory to Persela, after Persewar did not send their team for the match and failed to report to PSSI regarding their unpreparedness to play several days before the match.[169]

References

Template:Reflist WARNING: template omitted, post-expand include size too large -->

Template:Liga 2 (Indonesia) WARNING: template omitted, post-expand include size too large --> Template:2024 in Indonesian football WARNING: template omitted, post-expand include size too large --> Template:Liga Indonesia seasons WARNING: template omitted, post-expand include size too large -->

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!