# 2024–25 Liga 2

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 closed on Tuesday 3 September 2024. Meanwhile, the winter window opened on Thursday 19 December 2024 and closed on Wednesday 15 January 2025.
The league format was announced on 25 July 2024. The season started on 7 September 2024.

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

### Teams changes

The following teams changed division after the 2023–24 season.
To Liga 2 :
* Relegated from Liga 1
* RANS Nusantara
* Bhayangkara Presisi
* Persikabo 1973
* Promoted from Liga 3
* Adhyaksa
* Dejan
* Persibo
* Persikas
* Persikota
* Persiku
From Liga 2 :
* Promoted to Liga 1
* PSBS
* Semen Padang
* Malut United
* Relegated to Liga 3
* Kalteng Putra
* Perserang
* Persiba
* Persikab
* PSCS
* PSDS
* Sada Sumut
* Sulut United

### 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.
* 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.
* PSPS removed "Riau" from its official name and change back their full name to PSPS Pekanbaru from this season.

### 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 | 7 | Adhyaksa, Bhayangkara Presisi, Nusantara United, Persekat, Persijap, Persiku, and Persipa |
| 2 | East Java | 5 | Deltras, Gresik United, Persela, Persibo, and RANS Nusantara |
| 3 | West Java | 4 | Bekasi City, Persikabo 1973, Persikas, and PSKC |
| 4 | Banten | 2 | Dejan and Persikota |
| 4 | Papua | 2 | Persewar and Persipura |
| 6 | Aceh | 1 | Persiraja |
| 6 | Central Sulawesi | 1 | Persipal |
| 6 | North Sumatra | 1 | PSMS |
| 6 | Riau | 1 | PSPS |
| 6 | South Sumatra | 1 | Sriwijaya |
| 6 | Yogyakarta | 1 | PSIM |

### Stadiums and locations

| Team | Location | Stadium | Capacity | 2023–24 season |
| Adhyaksa | Tangerang Regency | Sriwedari, at Surakarta | 12,000 | Liga 3, National Phase Champion |
| Bekasi City | Bekasi | Purnawarman, at Purwakarta | 10,000 | 4th in Championship Round (Group Y) |
| Bhayangkara Presisi | Jakarta | Tri Sanja, at Tegal | 10,000 | 17th in Liga 1 (Relegated) |
| Bhayangkara Presisi | Jakarta | Pakansari, at Bogor | 30,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 | 19,400 | 2nd in Championship Round (Group Y) |
| Gresik United | Gresik | Gelora Joko Samudro | 25,000 | 2nd in Championship Round (Group Z) |
| Nusantara United | Salatiga | Kebo Giro, at Boyolali | 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 | 15,000 | 3rd in Championship Round (Group Y) |
| Persewar | Waropen | Mandala, at Jayapura | 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) |
| Persijap | Jepara | Moch. Soebroto, at Magelang | 30,000 | 1st in Relegation Round (Group C) |
| 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 | 18,000 | 4th in Liga 2 |
| Persiraja | Banda Aceh | H. Dimurthala | 8,000 | 4th in Liga 2 |
| PSIM | Yogyakarta | Mandala Krida | 35,000 | 3rd in Championship Round (Group X) |
| PSKC | Cimahi | Jalak Harupat, at Bandung | 27,000 | 2nd in Relegation Round (Group A) |
| PSKC | Cimahi | Gelora Bandung Lautan Api, at Bandung | 38,000 | 2nd in Relegation Round (Group A) |
| PSMS | Medan | Baharuddin Siregar, at Deli Serdang | 15,000 | 4th in Championship Round (Group X) |
| PSPS | Pekanbaru | Kaharudin Nasution | 30,000 | 2nd in Relegation Round (Group B) |
| RANS Nusantara | Nusantara | Untung Suropati, at Pasuruan | 5,000 | 16th in Liga 1 (Relegated) |
| Sriwijaya | Palembang | Gelora Sriwijaya | 23,000 | 1st in Relegation Round (Group A) |
Notes:
* ↑ Due to the lack of available stadiums in the Tangerang Regency, Adhyaksa will play their home matches at the Sriwedari Stadium in Surakarta.'"`UNIQ--ref-0000001C-QINU`"'
* ↑ Due to the ongoing renovation of the Patriot Candrabhaga Stadium, Bekasi City will play their home matches at the Purnawarman Stadium in Purwakarta.
* ↑ Due to the ongoing renovation of the Gelora Delta Stadium, Deltras will play their first three home matches at the Brawijaya Stadium in Kediri.
* ↑ 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.
* ↑ As the city of Nusantara is still under construction until at least 2024, Nusantara United will temporarily base themselves at the city of Salatiga,'"`UNIQ--ref-00000021-QINU`"' however they will play league games at the Kebo Giro Stadium in nearby Boyolali.'"`UNIQ--ref-00000022-QINU`"'
* ↑ Due to the ongoing renovation of the Surajaya Stadium, Persela will play their home matches at the Tuban Sport Center Stadium in Tuban.
* ↑ Due to the lack of available stadiums in Waropen, Persewar will play their home matches at the Mandala Stadium in Jayapura.
* ↑ 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.
* ↑ Due to the ongoing renovation of the Sangkuriang Stadium, PSKC will play their home matches at the Jalak Harupat Stadium in Bandung.
* ↑ 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 | Ade Suhendra | Dedi Hartono | Benz | 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 | Widyantoro | Tegar Pangestu | Calma | PStore | List Front: Axioo Back: None Sleeves: Air Alam Shorts: None |
| Bhayangkara Presisi | Hanim Sugiarto | Dendy Sulistyawan | Mills | BNI | List Front: Envi Back: None Sleeves: Gojek, Jasa Raharja Shorts: None |
| Dejan | Budi Sudarsono | Boateng Prince | Asix | Careguard | List Front: CareFast Back: SeIndonesia Sleeves: None Shorts: None |
| Deltras | Bejo Sugiantoro | Hariono | Lekaw | Kapal Api | List Front: RANS Entertainment Back: Sarung Al Hijaz Sleeves: None Shorts: None |
| Gresik United | Djajang Nurdjaman | Renan Silva | GUS Apparel | ISO Plus | List Front: Phonska Plus, Wilmar, PT Smelting Back: Minyak Goreng Fortune, Sarung Wadimor Sleeves: None Shorts: None |
| Nusantara United | Stefan Keeltjes | Supardi Nasir | Benz | Adaro | List Front: Trima+, Nasmoco, Alderon, Indosat Back: Trimegah Sekuritas Sleeves: None Shorts: None |
| Persekat | I Putu Gede | Chrystna Bhagascara | Sebayu | Ersal Aburizal | List Front: MerahPutih Advertising, Tegal Road Construction, PT Harbas Back: Sentosa Beton Perkasa, RS Mitra Keluarga Sleeves: Bhamada University Shorts: None |
| Persela | Zulkifli Syukur | Tony Sucipto | Etams | Belikopi | List Front: None Back: Lyly Bakery, Belikopi+ Sleeves: None Shorts: None |
| Persewar | Eduard Ivakdalam | Yohanis Tjoe | Zestien | None | List Front: None Back: Ndi Sowosio Ndi Korako Sleeves: None Shorts: None |
| Persibo | Kahudi Wahyu Widodo | Osas Saha | 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 | Widodo Cahyono Putro | Fikron Afriyanto | Adhoc | Oasis Waters | List Front: None Back: Honbun Bakery Sleeves: None Shorts: None |
| Persikabo 1973 | Budiardjo Thalib | Abdul Rahman | Rodo Sports (1st half) KABO Apparel (2nd half) | None (1st half) / Bejo Bakul Mobilindo (2nd half) / Klinik Utama Citius (relegation round) | List Front: Le Minerale (1st half) / Klinik Utama Citius (2nd half) / Le Minerale (relegation round) Back: None (regular round) / Bejo Bakul Mobilindo (relegation round) Sleeves: None (1st half) / Le Minerale (2nd half) / None (relegation round) Shorts: None |
| Persikas | Didin Gultom | Hamdan Zamzani | 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 | Miftahudin | Hapit Ibrahim | 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 | Alfiat | Jajang Mulyana | Total Sportswear | PLN | List Front: Poltekun, Pertamina, MIND ID, Mandiri Taspen Back: PLN, Pertamina, MIND ID Sleeves: None Shorts: None |
| Persipa | Bambang Nurdiansyah | Wahyu Sukarta | Calma | 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 | Achmad Zulkifli | Rendy Saputra | Bam Sportswear | Bank Sulteng | List Front: IMIP, Crystalline Back: None Sleeves: Poso Energy Shorts: None |
| Persipura | Ricardo Salampessy | Ian Kabes | SPECS | Bank Papua | List Front: PT Freeport Indonesia Back: SIMANJA, Kartu Debit Persipura Sleeves: None Shorts: None |
| Persiraja | Akhyar Ilyas | Andik Vermansah | Trops | 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 | Erwan Hendrawanto (caretaker) | Rendra Teddy | Apex | Bukalapak | List Front: BMoney, Russ & Co, Rexona, Taro Snack Back: Tolak Angin, Extra Joss Sleeves: None Shorts: None |
| PSKC | Kas Hartadi | Dias Angga Putra | DRX | Garudayaksa Football Academy | List Front: DRX Token Back: Crystalline, Larutan Penyegar Panjang Jiwo Sleeves: None Shorts: None |
| PSMS | Nil Maizar | Rachmad Hidayat | Northon | Bank Sumut | List Front: Inalum, Mahkota Fertilizer Back: Jovem Studio, AM Corporate Sleeves: Oxygen Denim Shorts: None |
| PSPS | Aji Santoso | Douglas Cruz | Curva Sport | Pusat Grosir Metro Tanah Abang | List Front: RS Awal Bros, Riau Petroleum Back: None Sleeves: None Shorts: None |
| RANS Nusantara | Edy Sugiarto | Syaiful Indra Cahya | HUNDRED | D’Cellule | List Front: None Back: None Sleeves: None Shorts: None |
| Sriwijaya | Hendri Susilo | Manda Cingi | CircleG | BUN | List Front: Bank Sumsel Babel, Pupuk Sriwidjaja, Cimory, Nox Skin Expresso Back: None Sleeves: None Shorts: None |
Notes:
* ^ Apparel made by club.

### Coaching changes
#### Pre-season

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

#### During the season

| Team | Outgoing head coach | Manner of departure | Date of vacancy | Round | Week | Position in table | Position in table | Replaced by | Date of appointment |
| Team | Outgoing head coach | Manner of departure | Date of vacancy | Round | Week | Group | Position | Replaced by | Date of appointment |
| Persela | Didik Ludianto | Resigned | 11 September 2024 | Regular round | 1 | 3 | 4th | Zulkifli Syukur | 11 September 2024 |
| Sriwijaya | Jafri Sastra | Sacked | 28 September 2024 | Regular round | 4 | 1 | 9th | Hendri Susilo | 3 October 2024 |
| Persiku | Sudirman | Resigned | 6 October 2024 | Regular round | 5 | 2 | 6th | Awwaludin (caretaker) | 6 October 2024 |
| Gresik United | Stefan Keeltjes | Resigned | 30 October 2024 | Regular round | 6 | 3 | 5th | Djajang Nurdjaman | 5 November 2024 |
| Persikabo 1973 | Djajang Nurdjaman | Resigned | 31 October 2024 | Regular round | 9 | 1 | 9th | Budiardjo Thalib | 4 November 2024 |
| Dejan | Danang Suryadi | Sacked | 31 October 2024 | Regular round | 9 | 1 | 7th | Herman (caretaker) | 1 November 2024 |
| Persijap | Kahudi Wahyu Widodo | Mutual consent | 1 November 2024 | Regular round | 9 | 2 | 3rd | Widodo Cahyono Putro | 4 November 2024 |
| Persiku | Awwaludin | End of caretaker role | 5 November 2024 | Regular round | 9 | 2 | 6th | Bonggo Pribadi | 5 November 2024 |
| Persibo | Regi Aditya Yonathan | Mutual consent | 19 November 2024 | Regular round | 8 | 3 | 1st | Kahudi Wahyu Widodo | 20 November 2024 |
| Dejan | Herman | End of caretaker role | 6 December 2024 | Regular round | 13 | 1 | 7th | Budi Sudarsono | 6 December 2024 |
| Nusantara United | Salahudin | Mutual consent | 16 December 2024 | Regular round | 15 | 2 | 5th | I Wayan Arsana (caretaker) | 16 December 2024 |
| Nusantara United | I Wayan Arsana | End of caretaker role | 27 December 2024 | Regular round | 16 | 2 | 5th | Stefan Keeltjes | 27 December 2024 |
| PSIM | Seto Nurdiantoro | Mutual consent | 6 January 2025 | Regular round | 17 | 2 | 3rd | Erwan Hendrawanto (caretaker) | 6 January 2025 |
| Persikas | Mial Armand | Sacked | 8 January 2025 | Regular round | 17 | 2 | 9th | Didin Gultom | 8 January 2025 |
| Persikota | Delfi Adri | Sacked | 9 January 2025 | Regular round | 17 | 1 | 6th | Miftahudin | 10 January 2025 |
| Persiku | Bonggo Pribadi | Sacked | 5 February 2025 | Relegation round | 3 | J | 4th | Alfiat | 6 February 2025 |

## 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 | Makan Konaté | Aleksa Andrejić | Ivan Marić | Rafael Conrado |
| Bekasi City | Meghon Valpoort | Sami El Anabi | Moon Chang-jin | Jhon Cley Mosquito Renan Alves |
| Bhayangkara Presisi | Fareed Sadat | Felipe Ryan | Léo Silva | Felipe Ferreira Matías Mier |
| Dejan | Danila Sokirchenko | Artyom Serdyuk | Komron Tursunov | Boman Aimé Salifii Diarra Thiago Fernandes |
| Deltras | Artur | Emerson Carioca | Sekou Sylla | Nixon Guylherme |
| Gresik United | Jose Wilkson | Renan Silva | Marko Ivanovic | Đorđe Maksimović Azamat Abdullayev |
| Nusantara United | Vlademir Everton | Adam Mitter | Mukhiddin Odilov | Shunta Nakamura Sami El Anabi Jason Romero |
| Persekat | Felipe Ferreira | Iuri | Adilson Silva | Felipe Ryan Ibrahim Dicko |
| Persela | Ezechiel N'Douassel | Fabien Garcia | Kim Do-hyun | Anderson Nascimento Lukman Ahmed-Shaibu |
| Persewar | | | | |
| Persibo | Enzo Célestine | Taher Jahanbakhsh | Vítor Barata | |
| Persijap | Léo Lelis | Rosalvo | Rakhmatsho Rakhmatzoda | Elias |
| Persikabo 1973 | Artyom Sokol | Nugzar Spanderashvili | Nikita Melnikov | Fareed Sadat Makan Konaté Léo Lelis |
| Persikas | Guilherme Batata | Pedrão | Thiago Fernandes | Kevin Mina Yevhen Bokhashvili |
| Persikota | Eduardo Andrade | Paulo Henrique | Nikola Kovačević | Pedrão Kim Do-hyun |
| Persiku | Richard Gadze | Renshi Yamaguchi | Murodjon Tuychibaev | Reinaldo Ahumada Ronny Maza |
| Persipa | Mateo Palacios | Kenta Hara | Mirkomil Lokaev | Sunday Song |
| Persipal | Mykhaylo Kaluhin | Lukman Ahmed-Shaibu | | Lucas Prati Dejan Meleg |
| Persipura | Ali Nouri Zangir | Jonny Campbell | | |
| Persiraja | Alef | Matheus Machado | Deri Corfe | Eduardo Andrade Adam Mitter |
| PSIM | Omid Popalzay | Rafinha | Yusaku Yamadera | Pedrinho |
| PSKC | Chencho Gyeltshen | Joao Rodríguez | Mukhammadali Tursunov | Matheus Silva Kenta Hara Steven Pereira |
| PSMS | Fábio Gama | Juninho Cabral | Sebastijan Antić | |
| PSPS | Douglas Cruz | Jhon Mena | Noriki Akada | Omid Popalzay |
| RANS Nusantara | Ivan Veras | Bektur Talgat Uulu | Ronny Maza | Jô Santos Ismael Dunga |
| Sriwijaya | | | | Chencho Gyeltshen Gabriel Silva Meghon Valpoort |

### Foreign players by confederation

Foreign players by confederation :
| AFC | Afghanistan (2), Bhutan (1), East Timor (1), Iran (2), Japan (4), Kyrgyzstan (2), South Korea (2), Tajikistan (2), Uzbekistan (4) |
| CAF | Chad (1), Ghana (1), Guinea (1), Mali (1), Morocco (1) |
| CONCACAF | Curacao (1), United States (2) |
| CONMEBOL | Brazil (20), Colombia (3), Venezuela (1) |
| UEFA | Belarus (2), Croatia (1), England (2), France (2), Georgia (1), Montenegro (1), Portugal (1), Russia (2), Serbia (3), Ukraine (1) |

### 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 |
| Adhyaksa | Mamadou Barry | |
| Bekasi City | | |
| Bhayangkara Presisi | Ilija Spasojević | |
| Dejan | Boateng Prince | Donald Bissa |
| Deltras | | |
| Gresik United | | |
| Nusantara United | | |
| Persekat | | |
| Persela | Estebán Vizcarra | Lee Yu-jun |
| Persewar | | |
| Persibo | Otávio Dutra | Osas Saha |
| Persijap | Prince Kallon | |
| Persikabo 1973 | | |
| Persikas | Usman Diarra | |
| Persikota | Guy Junior | |
| Persiku | | |
| Persipa | Silvio Escobar | |
| Persipal | | |
| Persipura | | |
| Persiraja | | |
| PSIM | Ousmane Maiket | |
| 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.

## Foreign referee

One foreign referee will be assigned to officiate a Liga 2 match for some occasion.
| Nationality | Referee | Week | Round | Match | Match | Date | Result | Card(s) | Card(s) |
| Nationality | Referee | Week | Round | Home | Away | Date | Result | | |
| Philippines | Clifford Daypuyat | 3 | CH | Deltras | PSPS | 31 January 2025 | 2–0 | 3 | 0 |
| Philippines | Clifford Daypuyat | 4 | RL | Adhyaksa | Bekasi City | 4 February 2025 | 0–0 | 6 | 0 |
| Philippines | Clifford Daypuyat | 4 | CH | Bhayangkara Presisi | Persela | 7 February 2025 | 2–2 | 4 | 0 |
| Philippines | Clifford Daypuyat | 6 | RL | Persiku | Persibo | 9 February 2025 | 1–0 | 2 | 0 |
| Singapore | Clarence Leow | — | PO | Persijap | PSPS | 25 February 2025 | 1–0 | 6 | 0 |
* CH: Championship round
* RL: Relegation round
* PO: Play-off (promotion and relegation)

## 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 | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | PRJ | PKC | PKU | MDN | FBC | TNG | DJN | SFC | PBO |
| 1 | Persiraja | 16 | 10 | 4 | 2 | 33 | 17 | +16 | 34 | Qualification to the Championship round | | 1–1 | 1–1 | 2–1 | 2–1 | 6–2 | 2–0 | 1–0 | 3–1 |
| 2 | PSKC | 16 | 8 | 3 | 5 | 19 | 15 | +4 | 27 | Qualification to the Championship round | 0–3 | | 1–0 | 1–0 | 0–1 | 3–1 | 3–0 | 2–1 | 2–0 |
| 3 | PSPS | 16 | 7 | 6 | 3 | 27 | 19 | +8 | 27 | Qualification to the Championship round | 1–1 | 1–1 | | 1–0 | 0–0 | 1–0 | 2–0 | 2–0 | 3–1 |
| 4 | PSMS | 16 | 7 | 5 | 4 | 23 | 13 | +10 | 26 | Qualification to the Relegation round | 1–2 | 4–2 | 1–1 | | 0–0 | 1–0 | 1–1 | 1–0 | 4–1 |
| 5 | Bekasi City | 16 | 7 | 4 | 5 | 23 | 18 | +5 | 25 | Qualification to the Relegation round | 2–0 | 1–0 | 4–3 | 0–2 | | 0–0 | 1–2 | 2–1 | 5–0 |
| 6 | Persikota | 16 | 6 | 2 | 8 | 23 | 24 | −1 | 20 | Qualification to the Relegation round | 1–0 | 0–1 | 4–6 | 0–1 | 2–1 | | 3–1 | 2–0 | 6–1 |
| 7 | Dejan | 16 | 5 | 5 | 6 | 17 | 23 | −6 | 20 | Qualification to the Relegation round | 1–1 | 1–0 | 0–1 | 2–2 | 1–1 | 1–0 | | 1–0 | 3–0 |
| 8 | Sriwijaya | 16 | 3 | 5 | 8 | 19 | 23 | −4 | 14 | Qualification to the Relegation round | 2–4 | 1–1 | 3–2 | 0–0 | 5–3 | 0–0 | 1–1 | | 5–1 |
| 9 | Persikabo 1973 | 16 | 1 | 2 | 13 | 15 | 47 | −32 | 5 | Qualification to the Relegation round | 2–4 | 0–1 | 2–2 | 0–4 | 0–1 | 1–2 | 5–2 | 0–0 | |
* 1 2 Ranked on head-to-head points: PSKC 4, PSPS 1.
* 1 2 Tied on head-to-head points. Ranked on head-to-head goal difference: Persikota +1, Dejan –1.

#### Group 1 Matches

Matchday 1 (7–8 September) :
7 September 2024 (2024-09-07)15:00 UTC+7
Dejan1–0Sriwijaya
Sumadi 10'
Report
Kera Sakti Stadium, South TangerangAttendance: 120Referee: Rihendra Purba
7 September 2024 (2024-09-07)15:00 UTC+7
PSPS3–1Persikabo 1973
Fathoni 67'
Ridwan 81'
Mena 89'
Report
65' Wahid
Kaharudin Nasution Stadium, PekanbaruAttendance: 6,835Referee: Yoko Suprianto
8 September 2024 (2024-09-08)15:00 UTC+7
PSKC1–0PSMS
Al Maruf 13'
Report
Jalak Harupat Stadium, Bandung RegencyAttendance: 500Referee: Bangkit Sanjaya
20 October 2024 (2024-10-20)15:00 UTC+7
Persikota2–1Bekasi City
Arfani 67'
Henrique 87'
Report
90' Gaffar
Benteng Reborn Stadium, TangerangAttendance: 3,109Referee: Mansyur :
Matchday 2 (14–15 September) :
14 September 2024 (2024-09-14)15:00 UTC+7
Persikota0–1PSMS
Report
33' Hidayat
Benteng Reborn Stadium, TangerangAttendance: 2,088Referee: Eko Saputra
14 September 2024 (2024-09-14)15:30 UTC+7
PSPS0–0Bekasi City
Report
Kaharudin Nasution Stadium, PekanbaruAttendance: 7,859Referee: Harmoko
14 September 2024 (2024-09-14)15:30 UTC+7
Sriwijaya1–1PSKC
Firdaus 44'
Report
2' Silva
Gelora Sriwijaya Stadium, PalembangAttendance: 4,361Referee: Louis Ridho Muhammad
15 September 2024 (2024-09-15)15:00 UTC+7
Persikabo 19732–4Persiraja
Lelis 88'
Sadat 90'
Report
62' Vermansah
73', 78' Corfe
75' Hamdi
Pakansari Stadium, Bogor RegencyAttendance: 0Referee: Irul Hidayat :
Matchday 3 (19, 21–22 September) :
19 September 2024 (2024-09-19)15:00 UTC+7
Bekasi City2–0Persiraja
Mosquito 63'
Gaffar 83'
Report
Purnawarman Stadium, PurwakartaAttendance: 1,618Referee: Zetman Pangaribuan
19 September 2024 (2024-09-19)15:30 UTC+7
Sriwijaya0–0Persikota
Report
Gelora Sriwijaya Stadium, PalembangAttendance: 2,515Referee: Bangkit Sanjaya
21 September 2024 (2024-09-21)15:30 UTC+7
PSKC1–0PSPS
Silva 74'
Report
Jalak Harupat Stadium, Bandung RegencyAttendance: 311Referee: Axel Febrian Sinaga
22 September 2024 (2024-09-22)15:00 UTC+7
Persikabo 19735–2Dejan
Konaté 4', 75'
Sadat 22', 77'
Irman 29'
Report
52' Sumadi
90' (pen.) Triaji
Pakansari Stadium, Bogor RegencyAttendance: 1,277Referee: Muhammad Luth Ferdian :
Matchday 4 (24–26 September) :
24 September 2024 (2024-09-24)15:30 UTC+7
Persiraja1–0Sriwijaya
Vermansah 30'
Report
Harapan Bangsa Stadium, Banda AcehAttendance: 0Referee: Harmoko
25 September 2024 (2024-09-25)15:00 UTC+7
Persikota4–6PSPS
Henrique 9', 56'
Tawainella 45'
Pedrão 90'
Report
21', 49', 77' Popalzay
66' (o.g.) Zainul
88' Fathoni 90+2' Ridwan
Benteng Reborn Stadium, TangerangAttendance: 3,219Referee: Agus Walyono
26 September 2024 (2024-09-26)15:30 UTC+7
Dejan1–0PSKC
Aimé 36'
Report
Kera Sakti Stadium, South TangerangAttendance: 155Referee: Dika Rahmat Hidayat
26 September 2024 (2024-09-26)15:30 UTC+7
PSMS4–1Persikabo 1973
Juninho 45' (pen.), 58'
Chan 68'
Angga 90'
Report
67' Sadat
Baharuddin Siregar Stadium, Deli SerdangAttendance: 1,987Referee: Zulfriadi :
Matchday 5 (2 October) :
2 October 2024 (2024-10-02)15:00 UTC+7
PSKC0–3Persiraja
Report
6' (o.g.) Tolib
20' Vermansah
81' Corfe
Jalak Harupat Stadium, Bandung RegencyAttendance: 224Referee: Nyoto Nurhadi
2 October 2024 (2024-10-02)15:00 UTC+7
Persikabo 19731–2Persikota
Sadat 90' (pen.)
Report
16' (pen.) Kim Do-hyun
78' Maulana
Pakansari Stadium, Bogor RegencyAttendance: 946Referee: Hamdi
2 October 2024 (2024-10-02)15:30 UTC+7
PSMS0–0Bekasi City
Report
Baharuddin Siregar Stadium, Deli SerdangAttendance: 2,873Referee: Bangkit Sanjaya
2 October 2024 (2024-10-02)19:00 UTC+7
PSPS2–0Dejan
Popalzay 8'
Fathoni 67'
Report
Kaharudin Nasution Stadium, PekanbaruAttendance: 10,030Referee: Louis Ridho Muhammad :
Matchday 6 (6–7 October) :
6 October 2024 (2024-10-06)15:00 UTC+7
Persikota1–0Persiraja
Arfani 69'
Report
Benteng Reborn Stadium, TangerangAttendance: 1,462Referee: Pipin Indra Pratama
6 October 2024 (2024-10-06)15:30 UTC+7
Sriwijaya5–1Persikabo 1973
Gyeltshen 8', 17', 34', 45'
Fadly 30'
Report
75' (pen.) Sadat
Gelora Sriwijaya Stadium, PalembangAttendance: 4,357Referee: Irul Hidayat
7 October 2024 (2024-10-07)15:00 UTC+7
Dejan2–2PSMS
Sumadi 16'
Aimé 87'
Report
54', 80' (pen.) Juninho
Kera Sakti Stadium, South TangerangAttendance: 250Referee: Mansyur
7 October 2024 (2024-10-07)15:00 UTC+7
Bekasi City1–0PSKC
Cley 45'
Report
Purnawarman Stadium, PurwakartaAttendance: 1,267Referee: Harmoko :
Matchday 7 (12–13 October) :
12 October 2024 (2024-10-12)15:00 UTC+7
Persikabo 19730–1Bekasi City
Report
18' Gaffar
Pakansari Stadium, Bogor RegencyAttendance: 569Referee: Yongky Pratama
12 October 2024 (2024-10-12)15:00 UTC+7
Sriwijaya0–0PSMS
Report
Gelora Sriwijaya Stadium, PalembangAttendance: 5,211Referee: Fibay Rahmatullah
13 October 2024 (2024-10-13)15:00 UTC+7
Persikota3–1Dejan
Henrique 4'
Arfani 51'
Samsudin 65'
Report
45' Prince
Benteng Reborn Stadium, TangerangAttendance: 1,966Referee: Irul Hidayat
13 October 2024 (2024-10-13)20:30 UTC+7
Persiraja1–1PSPS
Corfe 62' (pen.)
Report
45' Popalzay
Harapan Bangsa Stadium, Banda AcehAttendance: 10,275Referee: Agung Suhanda :
Matchday 8 (19–20 October) :
19 October 2024 (2024-10-19)15:00 UTC+7
PSKC3–1Persikota
Kurniawan 76'
Zacky 81'
Rudiyana 87'
Report
40' (pen.) Henrique
Jalak Harupat Stadium, Bandung RegencyAttendance: 152Referee: Zulfriadi
19 October 2024 (2024-10-19)15:00 UTC+7
Dejan1–1Persiraja
Ramadhan 68'
Report
78' (pen.) Corfe
Kera Sakti Stadium, South TangerangAttendance: 274Referee: Yoko Suprianto
19 October 2024 (2024-10-19)15:30 UTC+7
PSMS1–1PSPS
Revan 55'
Report
16' (pen.) Popalzay
Baharuddin Siregar Stadium, Deli SerdangAttendance: 2,983Referee: Choirudin
20 October 2024 (2024-10-20)15:30 UTC+7
Bekasi City2–1Sriwijaya
Feri 6'
Cley 63'
Report
32' Valpoort
Purnawarman Stadium, PurwakartaAttendance: 1,176Referee: Agus Fauzan Arifin :
Matchday 9 (26–27 October) :
26 October 2024 (2024-10-26)15:30 UTC+7
PSPS2–0Sriwijaya
Mena 12'
Fathoni 15'
Report
Kaharudin Nasution Stadium, PekanbaruAttendance: 7,824Referee: Dika Rahmat Hidayat
26 October 2024 (2024-10-26)20:00 UTC+7
Persiraja2–1PSMS
Corfe 37'
Hamdi 44'
Report
42' (pen.) Juninho
H. Dimurthala Stadium, Banda AcehAttendance: 0Referee: Pipin Indra Pratama
27 October 2024 (2024-10-27)15:00 UTC+7
Persikabo 19730–1PSKC
Report
23' Silva
Pakansari Stadium, Bogor RegencyAttendance: 736Referee: Mansyur
27 October 2024 (2024-10-27)15:00 UTC+7
Dejan1–1Bekasi City
Fajar 29' (pen.)
Report
83' Maring
Kera Sakti Stadium, South TangerangAttendance: 511Referee: Rihendra Purba :
Matchday 10 (9–10 November) :
9 November 2024 (2024-11-09)15:30 UTC+7
Bekasi City0–0Persikota
Report
Purnawarman Stadium, PurwakartaAttendance: 821Referee: Hamdi
9 November 2024 (2024-11-09)15:30 UTC+7
PSMS4–2PSKC
Fariel 35'
Juninho 39'
Hidayat 60', 81'
Report
51' Silva
52' Al Maruf
Baharuddin Siregar Stadium, Deli SerdangAttendance: 0Referee: Yoko Suprianto
10 November 2024 (2024-11-10)15:00 UTC+7
Persikabo 19732–2PSPS
Adi 60'
Matutu 82'
Report
14' Asiz
82' Fathoni
Kera Sakti Stadium, South TangerangAttendance: 0Referee: Zulfriadi
10 November 2024 (2024-11-10)15:30 UTC+7
Sriwijaya1–1Dejan
Valpoort 61' (pen.)
Report
88' Thiago
Gelora Sriwijaya Stadium, PalembangAttendance: 2,036Referee: Yongky Pratama :
Matchday 11 (15–16 November) :
15 November 2024 (2024-11-15)15:00 UTC+7
PSKC2–1Sriwijaya
Silva 40'
Tolib 56'
Report
34' Oktovianto
Jalak Harupat Stadium, BandungAttendance: 75Referee: Rihendra Purba
15 November 2024 (2024-11-15)15:30 UTC+7
Bekasi City4–3PSPS
Sidabutar 67', 90+5'
Asrul 89'
Mosquito 82'
Report
16' Mena
57', 88' Makarin
Purnawarman Stadium, PurwakartaAttendance: 486Referee: Dandi Surama Torong
15 November 2024 (2024-11-15)15:30 UTC+7
PSMS1–0Persikota
Juninho 45' (pen.)
Report
Baharuddin Siregar Stadium, Deli SerdangAttendance: 0Referee: Agus Fauzan Arifin
16 November 2024 (2024-11-16)20:00 UTC+7
Persiraja3–1Persikabo 1973
Rianto 36'
Corfe 65' (pen.)
Hamdi 66'
Report
51' (o.g.) Rianto
H. Dimurthala Stadium, Banda AcehAttendance: 0Referee: Dika Rahmat Hidayat :
Matchday 12 (19–20 November) :
19 November 2024 (2024-11-19)19:00 UTC+7
PSPS1–1PSKC
Fathoni 36'
Report
55' Silva
Kaharudin Nasution Stadium, PekanbaruAttendance: 4,529Referee: Mansyur
20 November 2024 (2024-11-20)15:00 UTC+7
Persikota2–0Sriwijaya
Henrique 10'
Do-hyun 32'
Report
Benteng Reborn Stadium, TangerangAttendance: 628Referee: Yoko Suprianto
20 November 2024 (2024-11-20)15:00 UTC+7
Dejan3–0Persikabo 1973
Felix 18', 45+2'
Sumadi 33'
Report
Kera Sakti Stadium, South TangerangAttendance: 235Referee: Mustafa Kamal
20 November 2024 (2024-11-20)20:30 UTC+7
Persiraja2–1Bekasi City
Kurniady 21' (o.g.)
Akbar 81'
Report
9' Cley
H. Dimurthala Stadium, Banda AcehAttendance: 5,256Referee: Choirudin :
Matchday 13 (1 December) :
1 December 2024 (2024-12-01)15:00 UTC+7
PSKC3–0Dejan
Silva 8', 74' (pen.)
Faris 82'
Report
Jalak Harupat Stadium, Bandung RegencyAttendance: 239Referee: Hamdi
1 December 2024 (2024-12-01)15:00 UTC+7
Persikabo 19730–4PSMS
Report
4', 63' Juninho
76' Hidayat
90+2' Angga
Kera Sakti Stadium, South TangerangAttendance: 50Referee: Yongky Pratama
1 December 2024 (2024-12-01)15:30 UTC+7
PSPS1–0Persikota
Asiz 56'
Report
Kaharudin Nasution Stadium, PekanbaruAttendance: 5,270Referee: Roberto Putra
1 December 2024 (2024-12-01)15:30 UTC+7
Sriwijaya2–4Persiraja
Rumbiak 80', 89'
Report
45', 60' Hamdi
63' Corfe
72' Asrizal
Gelora Sriwijaya Stadium, PalembangAttendance: 1,366Referee: Irul Hidayat :
Matchday 14 (7–8 December) :
7 December 2024 (2024-12-07)15:30 UTC+7
Bekasi City0–2PSMS
Report
26', 84' Juninho
Purnawarman Stadium, PurwakartaAttendance: 885Referee: Pipin Indra Pratama
7 December 2024 (2024-12-07)20:30 UTC+7
Persiraja1–1PSKC
Hamdi 36'
Report
33' Diaz
H. Dimurthala Stadium, Banda AcehAttendance: 7,143Referee: Bangkit Sanjaya
8 December 2024 (2024-12-08)15:00 UTC+7
Dejan0–1PSPS
Report
52' Fathoni
Kera Sakti Stadium, South TangerangAttendance: 123Referee: Nugroho Supriyanto
8 December 2024 (2024-12-08)15:00 UTC+7
Persikota6–1Persikabo 1973
Arfani 6'
Henrique 10' (pen.), 29' (pen.), 71'
Fikram 61' (o.g.)
Samsudin 84'
Report
52' Irman
Benteng Reborn Stadium, TangerangAttendance: 3,075Referee: Subro Malisi :
Matchday 15 (14–15 December) :
14 December 2024 (2024-12-14)15:30 UTC+7
PSMS1–2Persiraja
Hidayat 19'
Report
41' Corfe
65' Asrizal
Baharuddin Siregar Stadium, Deli SerdangAttendance: 4,000Referee: Agus Walyono
14 December 2024 (2024-12-14)15:30 UTC+7
Sriwijaya3–2PSPS
Fadly 3', 45+2'
Valport 72'
Report
12' Mena
66' Pratama
Gelora Sriwijaya Stadium, PalembangAttendance: 779Referee: Mustafa Kamal
15 December 2024 (2024-12-15)15:00 UTC+7
PSKC2–0Persikabo 1973
Zacky 13'
Silva 46'
Report
Gelora Bandung Lautan Api Stadium, BandungAttendance: 289Referee: Zulfriadi
15 December 2024 (2024-12-15)15:00 UTC+7
Bekasi City1–2Dejan
Alves 85'
Report
80' Ginting
90+5' Firdaus
Purnawarman Stadium, PurwakartaAttendance: 820Referee: Zetman Pangaribuan :
Matchday 16 (19–20 December) :
19 December 2024 (2024-12-19)15:00 UTC+7
Persikabo 19730–0Sriwijaya
Report
Pakansari Stadium, Bogor RegencyAttendance: 399Referee: Harmoko
19 December 2024 (2024-12-19)15:30 UTC+7
PSMS1–1Dejan
Juninho 59' (pen.)
Report
41' Shabir
Baharuddin Siregar Stadium, Deli SerdangAttendance: 2,468Referee: Yoko Supriyanto
20 December 2024 (2024-12-20)15:00 UTC+7
PSKC0–1Bekasi City
Report
39' Alves
Gelora Bandung Lautan Api Stadium, BandungAttendance: 217Referee: Roberto Putra
20 December 2024 (2024-12-20)20:30 UTC+7
Persiraja6–2Persikota
Corfe 7' (pen.), 53' (pen.)
Hamdi 56'
Ramadhan 89', 90+5'
Vermansah 90+3'
Report
33' Arfani
66' Henrique
H. Dimurthala Stadium, Banda AcehAttendance: 7,857Referee: Hamdi :
Matchday 17 (4–5 January) :
4 January 2025 (2025-01-04)15:30 UTC+7
PSPS1–0PSMS
Akada 66'
Report
Kaharudin Nasution Stadium, PekanbaruAttendance: 9,074Referee: Abdul Aziz
4 January 2025 (2025-01-04)15:30 UTC+7
Sriwijaya5–3Bekasi City
Witoyo 19', 69'
Fadly 40', 63'
Rahman 54'
Report
46' Prasetyo
50' Feri
90+1' Valpoort
Gelora Sriwijaya Stadium, PalembangAttendance: 6,350Referee: Louis Ridho Muhammad
5 January 2024 (2024-01-05)15:00 UTC+7
Persikota0–1PSKC
Report
28' Gyeltshen
Benteng Reborn Stadium, TangerangAttendance: 2,505Referee: Irul Hidayat
5 January 2025 (2025-01-05)20:30 UTC+7
Persiraja2–0Dejan
Machado 12'
Asrizal 78'
Report
Harapan Bangsa Stadium, Banda AcehAttendance: 12,271Referee: Rihendra Purba :
Matchday 18 (11 January) :
11 January 2025 (2025-01-11)15:00 UTC+7
Dejan1–0Persikota
Tursunov 26' (pen.)
Report
Kera Sakti Stadium, South TangerangAttendance: 353Referee: Yongky Pratama
11 January 2025 (2025-01-11)15:00 UTC+7
PSMS1–0Sriwijaya
Angga 41'
Report
Baharuddin Siregar Stadium, Deli SerdangAttendance: 486Referee: Agung Suhanda
11 January 2025 (2025-01-11)15:00 UTC+7
PSPS1–1Persiraja
Walidain 37'
Report
27' Maulana
Kaharudin Nasution Stadium, PekanbaruAttendance: 8,077Referee: Yoko Suprianto
11 January 2025 (2025-01-11)15:00 UTC+7
Bekasi City5–0Persikabo 1973
Valpoort 10', 17'
Agung 58', 71'
Kotulus 87'
Report
Purnawarman Stadium, PurwakartaAttendance: 458Referee: Muhamad Luth Ferdian :

### Group 2

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BFC | JOG | JAP | AFC | NFC | TGL | PTI | KDS | PES |
| 1 | Bhayangkara Presisi | 16 | 9 | 6 | 1 | 27 | 7 | +20 | 33 | Qualification to the Championship round | | 0–1 | 4–0 | 1–0 | 2–1 | 0–0 | 1–0 | 0–0 | 7–0 |
| 2 | PSIM | 16 | 8 | 5 | 3 | 28 | 7 | +21 | 29 | Qualification to the Championship round | 1–2 | | 0–0 | 3–0 | 5–0 | 3–0 | 1–0 | 2–0 | 5–0 |
| 3 | Persijap | 16 | 7 | 7 | 2 | 20 | 9 | +11 | 28 | Qualification to the Championship round | 0–2 | 0–0 | | 0–0 | 3–0 | 1–0 | 3–0 | 0–0 | 3–0 |
| 4 | Adhyaksa | 16 | 7 | 4 | 5 | 20 | 14 | +6 | 25 | Qualification to the Relegation round | 1–1 | 0–0 | 0–1 | | 2–0 | 0–2 | 3–1 | 1–0 | 5–0 |
| 5 | Nusantara United | 16 | 4 | 7 | 5 | 14 | 21 | −7 | 19 | Qualification to the Relegation round | 0–1 | 1–1 | 0–0 | 2–1 | | 0–0 | 0–0 | 0–0 | 4–2 |
| 6 | Persekat | 16 | 5 | 3 | 8 | 17 | 21 | −4 | 18 | Qualification to the Relegation round | 1–4 | 0–0 | 1–3 | 0–2 | 1–2 | | 2–0 | 2–1 | 4–0 |
| 7 | Persipa | 16 | 4 | 6 | 6 | 11 | 16 | −5 | 18 | Qualification to the Relegation round | 1–1 | 3–1 | 1–1 | 1–1 | 1–1 | 1–0 | | 0–0 | 1–0 |
| 8 | Persiku | 16 | 3 | 7 | 6 | 8 | 15 | −7 | 16 | Qualification to the Relegation round | 0–0 | 0–5 | 1–1 | 1–2 | 1–1 | 1–0 | 0–1 | | 2–0 |
| 9 | Persikas | 16 | 2 | 1 | 13 | 10 | 45 | −35 | 7 | Qualification to the Relegation round | 1–1 | 1–0 | 0–4 | 1–2 | 1–2 | 3–4 | 1–0 | 0–1 | |
* 1 2 Tied on head-to-head points. Ranked on head-to-head goal difference: Persekat +1, Persipa –1.

#### Group 2 Matches

Matchday 1 (7–8 September) :
7 September 2024 (2024-09-07)15:00 UTC+7
Nusantara United0–0Persiku
Report
Kebo Giro Stadium, Boyolali RegencyAttendance: 667Referee: Nugroho Supriyanto
7 September 2024 (2024-09-07)15:30 UTC+7
Adhyaksa5–0Persikas
Hartono 56'
Andrejić 58', 78'
Susanto 77'
Ado 85'
Report
Sriwedari Stadium, SurakartaAttendance: 357Referee: Dika Rahmat Hidayat
8 September 2024 (2024-09-08)15:30 UTC+7
Persijap1–0Persekat
Kallon 90'
Report
Moch. Soebroto Stadium, MagelangAttendance: 1,275Referee: Nyoto Nurhadi
8 September 2024 (2024-09-08)19:00 UTC+7
Bhayangkara Presisi1–0Persipa
Spasojević 45'
Report
Tri Sanja Stadium, Tegal RegencyAttendance: 594Referee: Ridwan Pahala :
Matchday 2 (14–15 September) :
14 September 2024 (2024-09-14)15:00 UTC+7
Persikas1–1Bhayangkara Presisi
Isa 76'
Report
56' Ichsan
Persikas Stadium, Subang RegencyAttendance: 669Referee: Subro Malisi
14 September 2024 (2024-09-14)15:00 UTC+7
Persipa1–1Nusantara United
Lokaev 26'
Report
37' Scifo
Joyokusumo Stadium, Pati RegencyAttendance: 1,700Referee: Choirudin
15 September 2024 (2024-09-15)15:00 UTC+7
PSIM3–0Adhyaksa
Rafinha 9', 61'
Fariz 69'
Report
Mandala Krida Stadium, YogyakartaAttendance: 9,408Referee: Agung Suhanda
15 September 2024 (2024-09-15)15:00 UTC+7
Persiku1–1Persijap
Maza 13'
Report
53' Rakhmatzoda
Wergu Wetan Stadium, Kudus RegencyAttendance: 5,749Referee: Pipin Indra Pratama :
Matchday 3 (19–20 September) :
19 September 2024 (2024-09-19)15:00 UTC+7
Nusantara United0–0Persijap
Report
Kebo Giro Stadium, Boyolali RegencyAttendance: 666Referee: Rihendra Purba
19 September 2024 (2024-09-19)15:30 UTC+7
Adhyaksa1–0Persiku
Hartono 53'
Report
Sriwedari Stadium, SurakartaAttendance: 98Referee: Yongky Pratama
19 September 2024 (2024-09-19)19:00 UTC+7
Bhayangkara Presisi0–1PSIM
Report
29' Rafinha
Tri Sanja Stadium, Tegal RegencyAttendance: 718Referee: Yoko Suprianto
20 September 2024 (2024-09-20)15:00 UTC+7
Persekat2–0Persipa
Maulana 21'
Ferdinand 35'
Report
Tri Sanja Stadium, Tegal RegencyAttendance: 1,937Referee: Hamdi :
Matchday 4 (24–26 September) :
24 September 2024 (2024-09-24)19:00 UTC+7
Persijap3–0Persipa
Rosalvo 29' (pen.), 64'
Laly 45'
Report
Moch. Soebroto Stadium, MagelangAttendance: 700Referee: Subro Malisi
25 September 2024 (2024-09-25)15:00 UTC+7
Persiku1–0Bhayangkara Presisi
Mulyana 56'
Report
Wergu Wetan Stadium, Kudus RegencyAttendance: 3,639Referee: Mansyur
25 September 2024 (2024-09-25)15:00 UTC+7
Nusantara United2–1Adhyaksa
Safrizal 31'
Kharisma 90'
Report
43' Choiri
Kebo Giro Stadium, Boyolali RegencyAttendance: 557Referee: Agus Fauzan Arifin
26 September 2024 (2024-09-26)15:00 UTC+7
Persipa3–1PSIM
Lokaev 23'
Sukarta 38'
Song 45'
Report
81' Rafinha
Joyokusumo Stadium, Pati RegencyAttendance: 0Referee: Irul Hidayat :
Matchday 5 (2–3 October) :
2 October 2024 (2024-10-02)15:00 UTC+7
Persipa0–0Persiku
Report
Joyokusumo Stadium, Pati RegencyAttendance: 2,567Referee: Yoko Suprianto
2 October 2024 (2024-10-02)15:00 UTC+7
Persikas1–2Nusantara United
Mina 20'
Report
27', 41' Romero
Persikas Stadium, Subang RegencyAttendance: 601Referee: Dandi Surama Torong
2 October 2024 (2024-10-02)15:00 UTC+7
PSIM0–0Persijap
Report
Mandala Krida Stadium, YogyakartaAttendance: 8,267Referee: Rihendra Purba
3 October 2024 (2024-10-03)15:00 UTC+7
Persekat1–4Bhayangkara Presisi
Ryan 51'
Report
34' Hargianto
68' Felipe
70' Spasojević
90' Mier
Tri Sanja Stadium, Tegal RegencyAttendance: 2,416Referee: Roberto Putra :
Matchday 6 (6–7 October) :
6 October 2024 (2024-10-06)15:00 UTC+7
Persijap3–0Persipa
Rosalvo 36'
Ardiana 86'
Delpi 90'
Report
Moch. Soebroto Stadium, MagelangAttendance: 3,000Referee: Mustafa Kamal
7 October 2024 (2024-10-07)15:30 UTC+7
Persikas3–4Persekat
Mina 1'
Raja 35'
Arifin 72'
Report
15', 74' Ferdinand
41', 53' Ariyanto
Persikas Stadium, Subang RegencyAttendance: 454Referee: Agus Fauzan Arifin
7 October 2024 (2024-10-07)15:00 UTC+7
Nusantara United1–1PSIM
Nasir 45'
Report
55' Amiruddin
Kebo Giro Stadium, Boyolali RegencyAttendance: 195Referee: Idfi Akbar Patha Sanduan
7 October 2024 (2024-10-07)15:30 UTC+7
Bhayangkara Presisi1–0Adhyaksa
Felipe 47'
Report
Tri Sanja Stadium, Tegal RegencyAttendance: 153Referee: Abdul Aziz :
Matchday 7 (12–13 October) :
12 October 2024 (2024-10-12)15:00 UTC+7
Persiku0–0Bhayangkara Presisi
Report
Wergu Wetan Stadium, Kudus RegencyAttendance: 4,632Referee: Harmoko
12 October 2024 (2024-10-12)15:00 UTC+7
PSIM5–0Persikas
Alkanza 8'
Rafinha 11' (pen.), 58'
Gerryan 38'
Sheva 77'
Report
Mandala Krida Stadium, YogyakartaAttendance: 7,083Referee: Mustafa Kamal
13 October 2024 (2024-10-13)15:00 UTC+7
Adhyaksa3–1Persipa
Andrejić 21'
Ahmad 78'
Mustaine 82' (pen.)
Report
53' (pen.) Song
Kebo Giro Stadium, Boyolali RegencyAttendance: 0Referee: Rihendra Purba
13 October 2024 (2024-10-13)15:30 UTC+7
Persekat1–2Nusantara United
Ryan 60' (pen.)
Report
19' Kharisma
41' Minny
Tri Sanja Stadium, Tegal RegencyAttendance: 2,171Referee: Muhamad Luth Ferdian :
Matchday 8 (20–21 October) :
20 October 2024 (2024-10-20)15:00 UTC+7
Persiku0–5PSIM
Report
29' Abdulmanan
49' Yamadera
57' Alkanza
79' Rafinha
85' Sheva
Wergu Wetan Stadium, Kudus RegencyAttendance: 5,178Referee: Dandi Surama Torong
20 October 2024 (2024-10-20)15:30 UTC+7
Persekat0–2Adhyaksa
Report
70' Afriansyah
81' Ahmad
Tri Sanja Stadium, Tegal RegencyAttendance: 0Referee: Abdul Aziz
21 October 2024 (2024-10-21)15:00 UTC+7
Persijap0–2Bhayangkara Presisi
Report
11' Wahyu
39' Satria
Moch. Soebroto Stadium, MagelangAttendance: 715Referee: Hamdi
21 October 2024 (2024-10-21)15:00 UTC+7
Persipa1–0Persikas
Husain 19'
Report
Joyokusumo Stadium, Pati RegencyAttendance: 200Referee: Nyoto Nurhadi :
Matchday 9 (26–27 October) :
26 October 2024 (2024-10-26)15:30 UTC+7
Adhyaksa0–1Persijap
Report
17' Arya
Sriwedari Stadium, SurakartaAttendance: 0Referee: Harmoko
27 October 2024 (2024-10-27)15:00 UTC+7
PSIM3–0Persekat
Abdulmanan 44'
Rafinha 48'
Sheva 77'
Report
Mandala Krida Stadium, YogyakartaAttendance: 9,304Referee: Irul Hidayat
27 October 2024 (2024-10-27)15:00 UTC+7
Persikas0–1Persiku
Report
23' Anggoro
Persikas Stadium, Subang RegencyAttendance: 481Referee: Louis Ridho Muhammad
27 October 2024 (2024-10-27)15:30 UTC+7
Bhayangkara Presisi2–1Nusantara United
Missa 28'
Sani 90'
Report
77' Wibnu
Tri Sanja Stadium, Tegal RegencyAttendance: 180Referee: Bangkit Sanjaya :
Matchday 10 (9–10 November) :
9 November 2024 (2024-11-09)15:00 UTC+7
Persiku1–1Nusantara United
Maza 86'
Report
90+15' Kharisma
Wergu Wetan Stadium, Kudus RegencyAttendance: 2,767Referee: Muhamad Luth Ferdian
9 November 2024 (2024-11-09)19:00 UTC+7
Persekat1–3Persijap
Ariyanto 46'
Report
12' Arya
37' Hidayat
90' Ardiana
Tri Sanja Stadium, Tegal RegencyAttendance: 0Referee: Choirudin
10 November 2024 (2024-11-10)15:00 UTC+7
Persipa1–1Bhayangkara Presisi
Lokaev 52'
Report
70' Spasojević
Joyokusumo Stadium, Pati RegencyAttendance: 872Referee: Mustafa Kamal
10 November 2024 (2024-11-10)15:00 UTC+7
Persikas1–2Adhyaksa
Isa 41'
Report
30' Afriansyah
65' Andrejić
Persikas Stadium, Subang RegencyAttendance: 302Referee: Roberto Putra :
Matchday 11 (15–16 November) :
15 November 2024 (2024-11-15)15:00 UTC+7
Nusantara United0–0Persipa
Report
Kebo Giro Stadium, Boyolali RegencyAttendance: 615Referee: Harmoko
15 November 2024 (2024-11-15)19:00 UTC+7
Persijap0–0Persiku
Report
Moch. Soebroto Stadium, MagelangAttendance: 1,950Referee: Abdul Aziz
16 November 2024 (2024-11-16)15:30 UTC+7
Adhyaksa0–0PSIM
Report
Sriwedari Stadium, SurakartaAttendance: 150Referee: Nyoto Nurhadi
16 November 2024 (2024-11-16)15:30 UTC+7
Bhayangkara Presisi7–0Persikas
Sulistyawan 4'
Felipe 31'
Mier 40'
Hargianto 45+1'
Spasojević 53'
Fauzi 89'
Satria 90+4'
Report
Tri Sanja Stadium, Tegal RegencyAttendance: 72Referee: Zetman Pangaribuan :
Matchday 12 (19–20 November) :
19 November 2024 (2024-11-19)15:00 UTC+7
Nusantara United0–0Persekat
Report
Kebo Giro Stadium, Boyolali RegencyAttendance: 480Referee: Louis Ridho Muhammad
20 November 2024 (2024-11-20)15:00 UTC+7
Persikas1–0PSIM
Isa 89'
Report
Persikas Stadium, Subang RegencyAttendance: 414Referee: Zulfriadi
20 November 2024 (2024-11-20)15:00 UTC+7
Persipa1–1Adhyaksa
Syuhada 13'
Report
68' Andrejić
Joyokusumo Stadium, Pati RegencyAttendance: 250Referee: Agus Walyono
20 November 2024 (2024-11-20)15:30 UTC+7
Bhayangkara Presisi0–0Persiku
Report
Tri Sanja Stadium, Tegal RegencyAttendance: 178Referee: Roberto Putra :
Matchday 13 (1 December) :
1 December 2024 (2024-12-01)15:00 UTC+7
PSIM5–0Nusantara United
Rafinha 45' (pen.), 72', 77'
Abdulmanan 63'
Mofu 90'
Report
Mandala Krida Stadium, YogyakartaAttendance: 5,941Referee: Dika Rahmat Hidayat
1 December 2024 (2024-12-01)15:00 UTC+7
Persipa1–1Persijap
Lokaev 84'
Report
90+3' Elias
Joyokusumo Stadium, Pati RegencyAttendance: 2,477Referee: Agus Fauzan Arifin
1 December 2024 (2024-12-01)15:30 UTC+7
Adhyaksa1–1Bhayangkara Presisi
Andrejić 38'
Report
45' Sulistyawan
Sriwedari Stadium, SurakartaAttendance: 98Referee: Rihendra Purba
1 December 2024 (2024-12-01)15:30 UTC+7
Persekat4–0Persikas
Ariyanto 12'
Ryan 65' (pen.), 72'
Dicko 79'
Report
Tri Sanja Stadium, Tegal RegencyAttendance: 0Referee: Dandi Surama Torong :
Matchday 14 (7–8 December) :
7 December 2024 (2024-12-07)15:00 UTC+7
Persijap0–0PSIM
Report
Kebo Giro Stadium, Boyolali RegencyAttendance: 0Referee: Harmoko
7 December 2024 (2024-12-07)15:30 UTC+7
Bhayangkara Presisi0–0Persekat
Report
Tri Sanja Stadium, Tegal RegencyAttendance: 104Referee: Yoko Suprianto
8 December 2024 (2024-12-08)15:00 UTC+7
Persiku0–1Persipa
Report
89' Marsi
Wergu Wetan Stadium, Kudus RegencyAttendance: 5,475Referee: Nyoto Nurhadi
8 December 2024 (2024-12-08)15:00 UTC+7
Nusantara United4–2Persikas
Afghoni 38'
Lestaluhu 68', 83'
I'tibar 78'
Report
27' Supriyadi
43' (pen.) Zamzani
Kebo Giro Stadium, Boyolali RegencyAttendance: 630Referee: Muhamad Luth Ferdian :
Matchday 15 (14–15 December) :
14 December 2024 (2024-12-14)15:00 UTC+7
Persikas0–4Persijap
Report
36' Laly
48' Rosalvo
72' Delpi
76' Kallon
Persikas Stadium, Subang RegencyAttendance: 365Referee: Dika Rahmat Hidayat
14 December 2024 (2024-12-14)15:30 UTC+7
Adhyaksa2–0Nusantara United
Andrejić 62'
Ado 65'
Report
Sriwedari Stadium, SurakartaAttendance: 91Referee: Choirudin
15 December 2024 (2024-12-15)15:00 UTC+7
PSIM1–0Persipa
Khadafi 5'
Report
Mandala Krida Stadium, YogyakartaAttendance: 5,705Referee: Dandi Surama Torong
15 December 2024 (2024-12-15)15:30 UTC+7
Persekat2–1Persiku
Ariyanto 18'
Ryan 33' (pen.)
Report
86' Waskito
Tri Sanja Stadium, Tegal RegencyAttendance: 0Referee: Rihendra Purba :
Matchday 16 (18–20 December) :
18 December 2024 (2024-12-18)19:00 UTC+7
Persijap3–0Nusantara United
Rizki 14'
Rosalvo 21', 41'
Report
Moch. Soebroto Stadium, MagelangAttendance: 545Referee: Louis Ridho Muhammad
19 December 2024 (2024-12-19)15:00 UTC+7
Persiku1–2Adhyaksa
Marendra 10'
Report
63' Marić
76' Yunus
Wergu Wetan Stadium, Kudus RegencyAttendance: 983Referee: Subro Malisi
19 December 2024 (2024-12-19)15:00 UTC+7
PSIM1–2Bhayangkara Presisi
Rafinha 44' (pen.)
Report
19', 50' Missa
Mandala Krida Stadium, YogyakartaAttendance: 6,032Referee: Yongky Pratama
20 December 2024 (2024-12-20)15:00 UTC+7
Persipa1–0Persekat
Escobar 35'
Report
Joyokusumo Stadium, Pati RegencyAttendance: 856Referee: Mansyur :
Matchday 17 (4–5 January) :
4 January 2025 (2025-01-04)15:00 UTC+7
Persiku2–0Persikas
Angger 20'
Mulyana 33'
Report
Wergu Wetan Stadium, Kudus RegencyAttendance: 1,643Referee: Choirudin
4 January 2025 (2025-01-04)19:00 UTC+7
Persekat0–0PSIM
Report
Tri Sanja Stadium, Tegal RegencyAttendance: 3,504Referee: Subro Malisi
5 January 2024 (2024-01-05)15:00 UTC+7
Nusantara United0–1Bhayangkara Presisi
Report
65' Missa
Kebo Giro Stadium, Boyolali RegencyAttendance: 565Referee: Dandi Surama Torong
5 January 2025 (2025-01-05)19:00 UTC+7
Persijap0–0Adhyaksa
Report
Gelora Bumi Kartini Stadium, Jepara RegencyAttendance: 8,145Referee: Nyoto Nurhadi :
Matchday 18 (11 January) :
11 January 2025 (2025-01-11)15:00 UTC+7
PSIM2–0Persiku
Abdulmanan 10'
Popalzay 43'
Report
Mandala Krida Stadium, YogyakartaAttendance: 7,143Referee: Nugroho Supriyanto
11 January 2025 (2025-01-11)15:00 UTC+7
Persikas1–0Persipa
Redian 90+1'
Report
Persikas Stadium, Subang RegencyAttendance: 354Referee: Harmoko
11 January 2025 (2025-01-11)15:00 UTC+7
Adhyaksa0–2Persekat
Report
63', 67' Ariyanto
Sriwedari Stadium, SurakartaAttendance: 96Referee: Roberto Putra
11 January 2025 (2025-01-11)15:00 UTC+7
Bhayangkara Presisi4–0Persijap
Spasojević 13', 23'
Sadat 89'
Fauzi 90+3'
Report
Tri Sanja Stadium, Tegal RegencyAttendance: 132Referee: Bangkit Sanjaya :

### Group 3

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | PSL | DTS | PSP | PSB | PAL | GRS | RFC | WAR |
| 1 | Persela | 14 | 7 | 5 | 2 | 23 | 13 | +10 | 26 | Qualification to the Championship round | | 2–2 | 2–1 | 3–1 | 0–0 | 3–1 | 1–1 | 3–0 |
| 2 | Deltras | 14 | 6 | 7 | 1 | 22 | 11 | +11 | 25 | Qualification to the Championship round | 2–2 | | 2–0 | 3–0 | 1–1 | 2–1 | 3–0 | 2–0 |
| 3 | Persipura | 14 | 7 | 2 | 5 | 25 | 14 | +11 | 23 | Qualification to the Relegation round | 0–1 | 1–1 | | 1–2 | 4–0 | 3–1 | 4–0 | 2–1 |
| 4 | Persibo | 14 | 7 | 2 | 5 | 25 | 17 | +8 | 23 | Qualification to the Relegation round | 2–0 | 0–0 | 2–3 | | 1–0 | 2–1 | 7–0 | 3–0 |
| 5 | Persipal | 14 | 6 | 4 | 4 | 18 | 18 | 0 | 22 | Qualification to the Relegation round | 1–1 | 2–1 | 0–3 | 1–0 | | 1–0 | 2–0 | 3–2 |
| 6 | Gresik United | 14 | 6 | 3 | 5 | 18 | 16 | +2 | 21 | Qualification to the Relegation round | 2–1 | 1–1 | 0–0 | 1–0 | 3–2 | | 3–0 | 1–0 |
| 7 | RANS Nusantara | 14 | 2 | 3 | 9 | 9 | 36 | −27 | 9 | Qualification to the Relegation round | 0–3 | 0–0 | 1–0 | 2–2 | 0–3 | 0–2 | | 3–5 |
| 8 | Persewar | 14 | 1 | 2 | 11 | 16 | 31 | −15 | −4 | Qualification to the Relegation round | 0–1 | 1–2 | 1–3 | 2–3 | 2–2 | 1–1 | 1–2 | |
* ↑ 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.'"`UNIQ--ref-00000700-QINU`"'
* ↑ The match was supposed to be ended as a 1–0 victory to Deltras but were interrupted after some controversy surfaced during the match especially the Persibo goal scored by Amir Hamzah, where the Deltras team considered the goal invalid because it was scored in a quick free kick position immediately after the foul occurred and the referee had not yet blown the whistle to pointing the free kick spot.'"`UNIQ--ref-00000702-QINU`"' The PSSI Disciplinary Committee has given their verdict to annul Persibo's goal and ordered the interrupted match to be resumed at a neutral venue without spectators, but Persibo appealed the decision and was granted as it is not on Disciplinary Committee's stand ground.'"`UNIQ--ref-00000703-QINU`"' PT LIB announced the final status of the interrupted match.'"`UNIQ--ref-00000704-QINU`"' Persibo decided not to resume the interrupted match on 18 January 2025.'"`UNIQ--ref-00000705-QINU`"'
* ↑ Persewar was deducted nine points by the PSSI Disciplinary Committee.

#### Group 3 Matches

Matchday 1 (7–8 September) :
7 September 2024 (2024-09-07)15:30 UTC+7
Persibo2–1Gresik United
Saha 6'
Jahanbakhsh 24'
Report
27' Abdullayev
Letjen Haji Sudirman Stadium, Bojonegoro RegencyAttendance: 8,025Referee: Zetman Pangaribuan
8 December 2024 (2024-12-08)15:00 UTC+8
Persipal3–2Persewar
Hutagalung 22'
Fariansyah 40'
Pratama 45' (o.g.)
Report
49' Fiktor
57' Joshua
Gawalise Stadium, PaluAttendance: 6,225Referee: Idfi Akbar Patha Sanduan
8 September 2024 (2024-09-08)15:00 UTC+7
RANS Nusantara1–0Persipura
Dunga 22'
Report
Untung Suropati Stadium, PasuruanAttendance: 2,253Referee: Abdul Aziz
8 September 2024 (2024-09-08)15:00 UTC+7
Persela2–2Deltras
N'Douassel 56' (pen.)
Arif 73'
Report
31', 85' Mardiyanto
Tuban Sport Center Stadium, Tuban RegencyAttendance: 6,743Referee: Hamdi :
Matchday 2 (20–21 September) :
20 September 2024 (2024-09-20)15:15 UTC+9
Persewar0–1Persela
Report
85' N'Douassel
Mandala Stadium, JayapuraAttendance: 781Referee: Fibay Rahmatullah
20 September 2024 (2024-09-20)15:30 UTC+7
Deltras1–1Persipal
Artur 76'
Report
89' Hutagalung
Brawijaya Stadium, KediriAttendance: 312Referee: Ridwan Pahala
21 September 2024 (2024-09-21)15:15 UTC+9
Persipura1–2Persibo
Rumakiek 2'
Report
17' Jahanbakhsh
74' Célestine
Mandala Stadium, JayapuraAttendance: 5,267Referee: Agus Fauzan Arifin
21 September 2024 (2024-09-21)15:30 UTC+7
Gresik United3–0RANS Nusantara
Silva 32', 47'
Maksimović 81'
Report
Tuban Sport Center Stadium, Tuban RegencyAttendance: 1,107Referee: Roberto Putra :
Matchday 3 (25–26 September) :
25 September 2024 (2024-09-25)15:15 UTC+9
Persipura0–1Persela
Report
74' N'Douassel
Mandala Stadium, JayapuraAttendance: 2,371Referee: Idfi Akbar Patha Sanduan
25 September 2024 (2024-09-25)15:00 UTC+8
Persipal1–0Gresik United
Saputra 7'
Report
Gawalise Stadium, PaluAttendance: 7,208Referee: Nugroho Supriyanto
25 September 2024 (2024-09-25)15:00 UTC+7
RANS Nusantara0–0Deltras
Report
Untung Suropati Stadium, PasuruanAttendance: 0Referee: Mustafa Kamal
26 September 2024 (2024-09-26)15:15 UTC+9
Persewar2–3Persibo
Migau 45'
Fiktor 58'
Report
8' Saha
21' Barata
27' Célestine
Mandala Stadium, JayapuraAttendance: 1,814Referee: Abdul Aziz :
Matchday 4 (6–7 October) :
6 October 2024 (2024-10-06)15:00 UTC+7
Deltras2–0Persewar
Artur 50'
Udu 54'
Report
Brawijaya Stadium, KediriAttendance: 0Referee: Axel Febrian Sinaga
6 October 2024 (2024-10-06)15:30 UTC+7
Persibo1–0Persipal
Saha 50'
Report
Letjen Haji Sudirman Stadium, Bojonegoro RegencyAttendance: 3,174Referee: Eko Saputra
6 October 2024 (2024-10-06)15:30 UTC+7
Gresik United0–0Persipura
Report
Tuban Sport Center Stadium, Tuban RegencyAttendance: 1,138Referee: Fibay Rahmatullah
7 October 2024 (2024-10-07)15:30 UTC+7
Persela1–1RANS Nusantara
N'Douassel 42'
Report
90' Dunga
Tuban Sport Center Stadium, Tuban RegencyAttendance: 4,579Referee: Ridwan Pahala :
Matchday 5 (11–12 October) :
11 October 2024 (2024-10-11)15:00 UTC+7
Deltras2–0Persipura
Udu 80'
Hidayat 90'
Report
Brawijaya Stadium, KediriAttendance: 0Referee: Zetman Pangaribuan
11 October 2024 (2024-10-11)15:30 UTC+7
Gresik United1–0Persewar
Kahar 38'
Report
Tuban Sport Center Stadium, Tuban RegencyAttendance: 218Referee: Choirudin
12 October 2024 (2024-10-12)15:00 UTC+7
RANS Nusantara0–3Persipal
Report
39' Said
49' Sahrian
67' Tasnim
Untung Suropati Stadium, PasuruanAttendance: 200Referee: Axel Febrian Sinaga
12 October 2024 (2024-10-12)15:30 UTC+7
Persibo2–0Persela
Jahanbakhsh 31'
Saha 66'
Report
Letjen Haji Sudirman Stadium, Bojonegoro RegencyAttendance: 8,372Referee: Dika Rahmat Hidayat :
Matchday 6 (26–28 October) :
26 October 2024 (2024-10-26)15:15 UTC+9
Persipura2–1Persewar
Uopdana 36'
Rumakiek 60'
Report
67' (pen.) Fiktor
Mandala Stadium, JayapuraAttendance: 2,781Referee: Nyoto Nurhadi
26 October 2024 (2024-10-26)15:00 UTC+7
RANS Nusantara2–2Persibo
Supriyanto 42'
Santos 80'
Report
29' Saha
90' Jahanbakhsh
Untung Suropati Stadium, PasuruanAttendance: 352Referee: Subro Malisi
27 October 2024 (2024-10-27)15:00 UTC+8
Persipal1–1Persela
Saputra 5'
Report
85' Arif
Gawalise Stadium, PaluAttendance: 8,137Referee: Zetman Pangaribuan
28 October 2024 (2024-10-28)15:30 UTC+7
Gresik United1–1Deltras
Abdullayev 76'
Report
90+2' Artur
Tuban Sport Center Stadium, Tuban RegencyAttendance: 971Referee: Agus Walyono :
Matchday 7 (8–10 November) :
8 November 2024 (2024-11-08)15:15 UTC+9
Persewar1–2RANS Nusantara
Yumawe 58'
Report
5' Cahya
30' Hadi
Mandala Stadium, JayapuraAttendance: 260Referee: Agus Walyono
9 November 2024 (2024-11-09)15:15 UTC+9
Persipura4–0Persipal
Uopdana 16', 32'
Mandowen 50'
Boaz 84'
Report
Mandala Stadium, JayapuraAttendance: 2,051Referee: Louis Ridho Muhammad
10 November 2024 (2024-11-10)15:30 UTC+7
Persibo0–0Deltras
Report
Letjen Haji Sudirman Stadium, Bojonegoro RegencyAttendance: 7,617Referee: Irfan Wahyu Wijanarko
10 November 2024 (2024-11-10)15:30 UTC+7
Persela3–1Gresik United
N'Douassel 19', 56', 90+2'
Report
90+4' (pen.) Silva
Tuban Sport Center Stadium, Tuban RegencyAttendance: 0Referee: Steven Yubel Poli :
Matchday 8 (13–15 November) :
13 November 2024 (2024-11-13)15:15 UTC+9
Persewar2−2Persipal
Fiktor 53' (pen.)
Samuel 90+8'
Report
18' Ardiansyah
39' Sahrian
Mandala Stadium, JayapuraAttendance: 205Referee: Mansyur
14 November 2024 (2024-11-14)15:15 UTC+9
Persipura4–0RANS Nusantara
Zangir 17' (pen.)
Rumakiek 32'
Marinus 73'
Sunuk 89'
Report
Mandala Stadium, JayapuraAttendance: 4,125Referee: Nugroho Supriyanto
15 November 2024 (2024-11-15)15:00 UTC+7
Deltras2–2Persela
Carioca 60'
Mardiyanto 90+1'
Report
75', 90+3' N'Douassel
Gelora Delta Stadium, Sidoarjo RegencyAttendance: 5,559Referee: Bangkit Sanjaya
15 November 2024 (2024-11-15)15:30 UTC+7
Gresik United1–0Persibo
Supriyanto 89'
Report
Gelora Joko Samudro Stadium, Gresik RegencyAttendance: 5,356Referee: Idfi Akbar Patha Sanduan :
Matchday 9 (1 December) :
1 December 2024 (2024-12-01)15:00 UTC+8
Persipal2–1Deltras
Ardiansyah 3', 8'
Report
13' Hidayat
Gawalise Stadium, PaluAttendance: 3,700Referee: Agung Suhanda
1 December 2024 (2024-12-01)15:00 UTC+7
RANS Nusantara0–2Gresik United
Report
71', 84' Kalu
Untung Suropati Stadium, PasuruanAttendance: 0Referee: Zetman Pangaribuan
1 December 2024 (2024-12-01)15:30 UTC+7
Persibo2–3Persipura
Saha 9'
Célestine 68'
Report
5' Uopdana
16', 56' Rumakiek
Letjen Haji Sudirman Stadium, Bojonegoro RegencyAttendance: 2,140Referee: Mustafa Kamal
1 December 2024 (2024-12-01)15:30 UTC+7
Persela3–0 AwardedPersewar
Report
Tuban Sport Center Stadium, Tuban RegencyAttendance: 0Referee: Nugroho Supriyanto :
Matchday 10 (6–7 December) :
6 December 2024 (2024-12-06)15:30 UTC+7
Persibo3–0Persewar
Diaz 38'
Yohanes 63', 67'
Report
Letjen Haji Sudirman Stadium, Bojonegoro RegencyAttendance: 356Referee: Ridwan Pahala
6 December 2024 (2024-12-06)15:30 UTC+7
Persela2–1Persipura
N'Douassel 33' (pen.)
Vizcarra 51'
Report
90+5' (pen.) Boaz
Tuban Sport Center Stadium, Tuban RegencyAttendance: 3,296Referee: Irul Hidayat
7 December 2024 (2024-12-07)15:00 UTC+7
Deltras3–0RANS Nusantara
Hidayat 33', 45+1'
Carioca 39' (pen.)
Report
Gelora Delta Stadium, Sidoarjo RegencyAttendance: 3,123Referee: Agus Fauzan Arifin
7 December 2024 (2024-12-07)15:30 UTC+7
Gresik United3–2Persipal
Silva 18' (pen.)
Setiawan 45+4'
Kalu 90+5'
Report
40' Ardiansyah
60' Ma'arif
Gelora Joko Samudro Stadium, Gresik RegencyAttendance: 3,323Referee: Abdul Aziz :
Matchday 11 (14–15 December) :
14 December 2024 (2024-12-14)15:15 UTC+9
Persipura3–1Gresik United
Rumakiek 1', 52' (pen.), 70' (pen.)
Report
67' Kurniawan
Mandala Stadium, JayapuraAttendance: 1,571Referee: Bangkit Sanjaya
14 December 2024 (2024-12-14)15:00 UTC+8
Persipal1–0Persibo
Pandi 39'
Report
Gawalise Stadium, PaluAttendance: 5,100Referee: Hamdi
14 December 2024 (2024-12-14)15:00 UTC+7
RANS Nusantara0–3Persela
Report
13' N'Douassel
26' Utina
73' Nascimento
Untung Suropati Stadium, PasuruanAttendance: 50Referee: Idfi Akbar Patha Sanduan
15 December 2024 (2024-12-15)15:15 UTC+9
Persewar1–2Deltras
Maker 75'
Report
12' Udu
41' Emerson
Mandala Stadium, JayapuraAttendance: 0Referee: Fibay Rahmatullah :
Matchday 12 (20–21 December) :
20 December 2024 (2024-12-20)15:15 UTC+9
Persipura1–1Deltras
Rumakiek 44'
Report
27' Emerson
Mandala Stadium, JayapuraAttendance: 1,682Referee: Ridwan Pahala
21 December 2024 (2024-12-21)15:15 UTC+9
Persewar1–1Gresik United
Maker 44'
Report
90+4' (pen.) Silva
Mandala Stadium, JayapuraAttendance: 0Referee: Agus Fauzan Arifin
21 December 2024 (2024-12-21)15:00 UTC+8
Persipal2–0RANS Nusantara
Pulu 64'
Utomo 69'
Report
Gawalise Stadium, PaluAttendance: 5,428Referee: Axel Febrian Sinaga
21 December 2024 (2024-12-21)15:30 UTC+7
Persela3–1Persibo
N'Douassel 17'
Kipuw 73'
Yusgiantoro 90+2'
Report
90+5' Silva
Tuban Sport Center Stadium, Tuban RegencyAttendance: 11,185Referee: Agung Suhanda :
Matchday 13 (4–5 January) :
4 January 2025 (2025-01-04)15:15 UTC+9
Persewar1–3Persipura
Yulyan 44'
Report
8' Nabar
90+3', 90+7' Rumakiek
Mandala Stadium, JayapuraAttendance: 0Referee: Zetman Pangaribuan
4 January 2025 (2025-01-04)15:30 UTC+7
Persibo7–0RANS Nusantara
Saha 6', 49', 72'
Barata 31', 81'
Jahanbakhsh 42'
Célestine 64'
Report
Letjen Haji Sudirman Stadium, Bojonegoro RegencyAttendance: 2,190Referee: Dika Rahmat Hidayat
5 January 2025 (2025-01-05)15:30 UTC+7
Deltras2–1Gresik United
Sylla 10'
Pratama 27'
Report
55' Jaelani
Gelora Delta Stadium, Sidoarjo RegencyAttendance: 6,192Referee: Zulfriadi
5 January 2025 (2025-01-05)15:30 UTC+7
Persela0–0Persipal
Report
Tuban Sport Center Stadium, Tuban RegencyAttendance: 7,301Referee: Agus Walyono :
Matchday 14 (11 January) :
11 January 2025 (2025-01-11)16:00 UTC+8
Persipal0–3Persipura
Report
42' Elisa
64' Uopdana
90' Reno
Gawalise Stadium, PaluAttendance: 8,321Referee: Agus Fauzan Arifin
11 January 2025 (2025-01-11)15:00 UTC+7
Deltras1–0Persibo
Emerson 8'
Report
Gelora Delta Stadium, Sidoarjo RegencyAttendance: 3,367Referee: Idfi Akbar Patha Sanduan
11 January 2024 (2024-01-11)15:00 UTC+7
Gresik United2–1Persela
Wilkson 2'
Kurniawan 68'
Report
41' (o.g.) Supriyanto
Gelora Joko Samudro Stadium, Gresik RegencyAttendance: 5,321Referee: Mansyur
11 January 2025 (2025-01-11)15:00 UTC+7
RANS Nusantara3–5Persewar
Brillian 8', 62'
Veras 10'
Report
41' Ayomi
47' Kowo
51' Kararbo
87' Yulyan
90+4' Maker
Untung Suropati Stadium, PasuruanAttendance: 150Referee: Abdul Aziz :

## 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 | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Relegation | MDN | SFC | NFC | TNG |
| 1 | PSMS | 6 | 5 | 0 | 1 | 14 | 2 | +12 | 15 | | | 2–0 | 4–0 | 3–1 |
| 2 | Sriwijaya | 6 | 3 | 0 | 3 | 8 | 8 | 0 | 9 | | 1–0 | | 3–0 | 1–0 |
| 3 | Nusantara United (R) | 6 | 2 | 1 | 3 | 6 | 12 | −6 | 7 | Relegation to the 2025–26 Liga Nusantara | 0–1 | 2–1 | | 1–0 |
| 4 | Persikota (R) | 6 | 1 | 1 | 4 | 8 | 14 | −6 | 4 | Relegation to the 2025–26 Liga Nusantara | 0–4 | 4–2 | 3–3 | |

#### Group H Matches

Matchday 1 (19–20 January) :
19 January 2025 (2025-01-19)15:30 UTC+7
PSMS2–0Sriwijaya
Utami 26'
Hidayat 29'
Report
Baharuddin Siregar Stadium, Deli SerdangAttendance: 847Referee: Mustafa Kamal
20 January 2025 (2025-01-20)15:00 UTC+7
Nusantara United1–0Persikota
Minny 29'
Report
Kebo Giro Stadium, Boyolali RegencyAttendance: 470Referee: Agus Walyono :
Matchday 2 (24 January) :
24 January 2025 (2025-01-24)15:30 UTC+7
Persikota0–4PSMS
Report
16' Hidayat
39', 56' Juninho
84' Helmiawan
Benteng Reborn Stadium, TangerangAttendance: 0Referee: Yoko Suprianto
24 January 2025 (2025-01-24)15:30 UTC+7
Sriwijaya3–0Nusantara United
Fadly 26'
Alhayani 29'
Zakaria 90+1'
Report
Gelora Sriwijaya Stadium, PalembangAttendance: 4,281Referee: Muhamad Luth Ferdian :
Matchday 3 (30 January) :
30 January 2025 (2025-01-30)15:00 UTC+7
Nusantara United0–1PSMS
Report
90+2' Bagus
Kebo Giro Stadium, Boyolali RegencyAttendance: 494Referee: Hamdi
30 January 2025 (2025-01-30)15:30 UTC+7
Persikota4–2Sriwijaya
Arfani 6', 70', 73' (pen.)
Andrade 14'
Report
51', 59' Firdaus
Benteng Reborn Stadium, TangerangAttendance: 0Referee: Abdul Aziz :
Matchday 4 (4 February) :
4 February 2025 (2025-02-04)15:30 UTC+7
Sriwijaya1–0Persikota
Rockyawan 14' (pen.)
Report
Gelora Sriwijaya Stadium, PalembangAttendance: 4,653Referee: Dika Rahmat Hidayat
4 February 2025 (2025-02-04)15:30 UTC+7
PSMS4–0Nusantara United
Chan 27'
Utami 52'
Juninho 64'
Hamzaly 90+3'
Report
Baharuddin Siregar Stadium, Deli SerdangAttendance: 538Referee: Steven Yubel Poli :
Matchday 5 (10 February) :
10 February 2025 (2025-02-10)15:30 UTC+7
Persikota3–3Nusantara United
Arfani 13'
Junior 70'
Febrian 79'
Report
57' Ramdani
81', 90+10' Armedya
Benteng Reborn Stadium, TangerangAttendance: 0Referee: Mustafa Kamal
10 February 2025 (2025-02-10)15:30 UTC+7
Sriwijaya1–0PSMS
Firdaus 67'
Report
Gelora Sriwijaya Stadium, PalembangAttendance: 7,221Referee: Nyoto Nurhadi :
Matchday 6 (15 February) :
15 February 2025 (2025-02-15)15:00 UTC+7
Nusantara United2–1Sriwijaya
Ramdani 10'
Nasir 45'
Report
3' Fadly
Kebo Giro Stadium, Boyolali RegencyAttendance: 472Referee: Harmoko
15 February 2025 (2025-02-15)15:30 UTC+7
PSMS3–1Persikota
Utami 2'
Satrio 14' (o.g.)
Hidayat 39'
Report
13' Hakim
Baharuddin Siregar Stadium, Deli SerdangAttendance: 578Referee: Zulfriadi :

### Group I

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Relegation | AFC | FBC | DJN | PBO |
| 1 | Adhyaksa | 6 | 3 | 3 | 0 | 8 | 3 | +5 | 12 | | | 0–0 | 1–0 | 1–1 |
| 2 | Bekasi City | 6 | 3 | 3 | 0 | 9 | 5 | +4 | 12 | | 1–1 | | 1–1 | 4–2 |
| 3 | Dejan (R) | 6 | 2 | 1 | 3 | 9 | 9 | 0 | 7 | Relegation to the 2025–26 Liga Nusantara | 1–2 | 0–1 | | 4–3 |
| 4 | Persikabo 1973 (R) | 6 | 0 | 1 | 5 | 8 | 17 | −9 | 1 | Relegation to the 2025–26 Liga Nusantara | 0–3 | 1–2 | 1–3 | |

#### Group I Matches

Matchday 1 (19 January) :
19 January 2025 (2025-01-19)15:30 UTC+7
Adhyaksa1–1Persikabo 1973
Konaté 89'
Report
13' Melnikov
Sriwedari Stadium, SurakartaAttendance: 111Referee: Dandi Surama Torong
19 January 2025 (2025-01-19)15:30 UTC+7
Bekasi City1–1Dejan
Asrul 89'
Report
90+2' Ramadhan
Purnawarman Stadium, PurwakartaAttendance: 426Referee: Louis Ridho Muhammad :
Matchday 2 (24 January) :
24 January 2025 (2025-01-24)15:30 UTC+7
Persikabo 19731–2Bekasi City
Melnikov 90'
Report
36' Chang-jin
72' Valpoort
Pakansari Stadium, Bogor RegencyAttendance: 594Referee: Zulfriadi
24 January 2025 (2025-01-24)15:30 UTC+7
Dejan1–2Adhyaksa
Fatoni 53'
Report
36' Konaté
56' Shafa
Kera Sakti Stadium, South TangerangAttendance: 125Referee: Agus Fauzan Arifin :
Matchday 3 (30 January) :
30 January 2025 (2025-01-30)14:30 UTC+7
Dejan4–3Persikabo 1973
Serdyuk 32', 82'
Fahlevi 71'
Sumadi 90+7'
Report
19' Spanderashvili
90+1' Isfandyar
90+9' Melnikov
Kera Sakti Stadium, South TangerangAttendance: 110Referee: Zetman Pangaribuan
30 January 2025 (2025-01-30)15:30 UTC+7
Bekasi City1–1Adhyaksa
Valpoort 90+12'
Report
48' Marić
Purnawarman Stadium, PurwakartaAttendance: 315Referee: Rihendra Purba :
Matchday 4 (4 February) :
4 February 2025 (2025-02-04)15:30 UTC+7
Adhyaksa0–0Bekasi City
Report
Sriwedari Stadium, SurakartaAttendance: 98Referee: Clifford Daypuyat (Philippines)
4 February 2025 (2025-02-04)15:30 UTC+7
Persikabo 19731–3Dejan
Sokirchenko 56' (o.g.)
Report
13', 64' Serdyuk
30' Sumadi
Pakansari Stadium, Bogor RegencyAttendance: 279Referee: Harmoko :
Matchday 5 (10 February) :
10 February 2025 (2025-02-10)14:30 UTC+7
Dejan0–1Bekasi City
Report
33' Feri
Kera Sakti Stadium, South TangerangAttendance: 275Referee: Dandi Surama Torong
10 February 2025 (2025-02-10)15:30 UTC+7
Persikabo 19730–3Adhyaksa
Report
8', 63' Andrejić
90+2' Konaté
Pakansari Stadium, Bogor RegencyAttendance: 50Referee: Roberto Putra :
Matchday 6 (15 February) :
15 February 2025 (2025-02-15)15:30 UTC+7
Adhyaksa1–0Dejan
Konaté 45' (pen.)
Report
Sriwedari Stadium, SurakartaAttendance: 0Referee: Subro Malisi
15 February 2025 (2025-02-15)15:30 UTC+7
Bekasi City4–2Persikabo 1973
Agung 24'
Dimas 36'
Alwi 40'
Rizky 79'
Report
49' Melnikov
78' Redzuan
Purnawarman Stadium, PurwakartaAttendance: 777Referee: Muhamad Luth Ferdian :

### Group J

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | KDS | TGL | PSB | GRS | WAR |
| 1 | Persiku | 8 | 5 | 1 | 2 | 6 | 3 | +3 | 16 | | | 2–1 | 1–0 | 1–0 | 1–0 |
| 2 | Persekat | 8 | 4 | 1 | 3 | 12 | 10 | +2 | 13 | | 1–0 | | 2–0 | 1–2 | 2–1 |
| 3 | Persibo (R) | 8 | 4 | 1 | 3 | 14 | 11 | +3 | 13 | Qualification to the Relegation play-off | 1–0 | 2–1 | | 0–0 | 3–1 |
| 4 | Gresik United (R) | 8 | 3 | 3 | 2 | 10 | 8 | +2 | 12 | Relegation to the 2025–26 Liga Nusantara | 0–1 | 2–2 | 4–2 | | 2–1 |
| 5 | Persewar (R) | 8 | 0 | 2 | 6 | 6 | 16 | −10 | 2 | Relegation to the 2025–26 Liga Nusantara | 0–0 | 1–2 | 2–6 | 0–0 | |
* 1 2 Tied on head-to-head points. Ranked on head-to-head goal difference: Persekat +1, Persibo –1.

#### Group J Matches

Matchday 1 (20 January) :
20 January 2025 (2025-01-20)15:00 UTC+7
Persibo1–0Persiku
Saha 72'
Report
Letjen Haji Sudirman Stadium, Bojonegoro RegencyAttendance: 532Referee: Ridwan Pahala
20 January 2025 (2025-01-20)15:30 UTC+7
Persekat1–2Gresik United
Budiyono 90'
Report
26' Wilkson
49' Kurniawan
Tri Sanja Stadium, Tegal RegencyAttendance: 727Referee: Rihendra Purba :
Matchday 2 (24 January) :
24 January 2025 (2025-01-24)15:30 UTC+9
Persewar1–2Persekat
Yulyan 48'
Report
80', 88' Ferreira
Mandala Stadium, JayapuraAttendance: 0Referee: Yongky Pratama
24 January 2025 (2025-01-24)15:30 UTC+7
Gresik United0–1Persiku
Report
77' Nugroho
Gelora Joko Samudro Stadium, Gresik RegencyAttendance: 576Referee: Mansyur :
Matchday 3 (28 January) :
28 January 2025 (2025-01-28)15:00 UTC+7
Persiku1–0Persewar
Akhada 25'
Report
Wergu Wetan Stadium, Kudus RegencyAttendance: 2,489Referee: Muhammad Tri Santoso
28 January 2025 (2025-01-28)15:30 UTC+7
Gresik United4–2Persibo
Firmansyah 51', 66'
Wilkson 90+1', 90+7'
Report
40' Maulana
49' Dutra
Gelora Joko Samudro Stadium, Gresik RegencyAttendance: 2,679Referee: Mustafa Kamal :
Matchday 4 (31 January & 1 February) :
31 January 2025 (2025-01-31)15:00 UTC+7
Persibo3–1Persewar
Dutra 61'
Santoso 68'
Barata 77'
Report
25' (o.g.) Dutra
Letjen Haji Sudirman Stadium, Bojonegoro RegencyAttendance: 414Referee: Irul Hidayat
1 February 2025 (2025-02-01)15:30 UTC+7
Persekat1–0Persiku
Sula 27'
Report
Tri Sanja Stadium, Tegal RegencyAttendance: 1,032Referee: Dandi Surama Torong :
Matchday 5 (4–5 February) :
4 February 2025 (2025-02-04)15:30 UTC+9
Persewar0–0Gresik United
Report
Mandala Stadium, JayapuraAttendance: 57Referee: Sance Lawita
5 February 2025 (2025-02-05)15:30 UTC+7
Persekat2–0Persibo
Ferreira 67'
Adilson 90+1'
Report
Tri Sanja Stadium, Tegal RegencyAttendance: 943Referee: Agung Suhanda :
Matchday 6 (9 February) :
9 February 2025 (2025-02-09)15:00 UTC+7
Persiku1–0Persibo
Gadze 10'
Report
Wergu Wetan Stadium, Kudus RegencyAttendance: 3,909Referee: Clifford Daypuyat (Philippines)
9 February 2025 (2025-02-09)15:30 UTC+7
Gresik United2–2Persekat
Jaelani 23'
Renan Silva 45'
Report
16' Bhagascara
48' Felipe
Gelora Joko Samudro Stadium, Gresik RegencyAttendance: 2,029Referee: Irul Hidayat :
Matchday 7 (13 February) :
13 February 2025 (2025-02-13)15:00 UTC+7
Persiku1–0Gresik United
Mulyana 41'
Report
Wergu Wetan Stadium, Kudus RegencyAttendance: 2,958Referee: Agus Walyono
13 February 2025 (2025-02-13)15:30 UTC+7
Persekat2–1Persewar
Sula 16', 89'
Report
43' Yulyan
Tri Sanja Stadium, Tegal RegencyAttendance: 1,381Referee: Mustafa Kamal :
Matchday 8 (16–17 February) :
16 February 2025 (2025-02-16)15:30 UTC+7
Gresik United2–1Persewar
Wilkson 45+1'
Muzakkar 67'
Report
90+4' Wanena
Gelora Joko Samudro Stadium, Gresik RegencyAttendance: 1,339Referee: Roberto Putra
17 February 2025 (2025-02-17)15:00 UTC+7
Persibo2–1Persekat
Saha 57'
Célestine 90+4'
Report
65' Ariyanto
Letjen Haji Sudirman Stadium, Bojonegoro RegencyAttendance: 2,043Referee: Eko Saputra :
Matchday 9 (20–21 February) :
20 February 2025 (2025-02-20)15:30 UTC+9
Persewar0–0Persiku
Report
Mandala Stadium, JayapuraAttendance: 52Referee: Pipin Indra Pratama
21 February 2025 (2025-02-21)15:00 UTC+7
Persibo0–0Gresik United
Report
Letjen Haji Sudirman Stadium, Bojonegoro RegencyAttendance: 6,783Referee: Abdul Aziz :
Matchday 10 (25 February) :
25 February 2025 (2025-02-25)15:00 UTC+7
Persiku2–1Persekat
Nugroho 52'
Gadze 77' (pen.)
Report
46' Adilson
Wergu Wetan Stadium, Kudus RegencyAttendance: 4,132Referee: Nyoto Nurhadi
25 February 2025 (2025-02-25)17:00 UTC+9
Persewar2–6Persibo
Kararbo 47'
Tuasalamony 89' (o.g.)
Report
7', 37', 49', 81' Célestine
26' Ardiansyah
33' Saha
Mandala Stadium, JayapuraAttendance: 65Referee: Hamdi :

### Group K

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation | PES | PAL | PSP | PTI | RFC |
| 1 | Persikas | 8 | 5 | 1 | 2 | 8 | 5 | +3 | 16 | | | 0–1 | 1–0 | 0–0 | 2–0 |
| 2 | Persipal | 8 | 5 | 0 | 3 | 10 | 5 | +5 | 15 | | 0–1 | | 2–0 | 2–0 | 3–0 |
| 3 | Persipura (O) | 8 | 4 | 2 | 2 | 18 | 6 | +12 | 14 | Qualification to the Relegation play-off | 3–0 | 3–0 | | 1–1 | 8–0 |
| 4 | Persipa (R) | 8 | 2 | 3 | 3 | 9 | 7 | +2 | 9 | Relegation to the 2025–26 Liga Nusantara | 0–1 | 1–0 | 1–2 | | 1–1 |
| 5 | RANS Nusantara (R) | 8 | 0 | 2 | 6 | 3 | 25 | −22 | 2 | Relegation to the 2025–26 Liga Nusantara | 1–3 | 0–2 | 1–1 | 0–5 | |

#### Group K Matches

Matchday 1 (20–21 January) :
20 January 2025 (2025-01-20)15:00 UTC+7
Persipa1–0Persipal
Sulistia 52'
Report
Joyokusumo Stadium, Pati RegencyAttendance: 460Referee: Choirudin
21 January 2025 (2025-01-21)15:30 UTC+9
Persipura3–0Persikas
Rumakiek 39', 44'
Uopdana 41'
Report
Mandala Stadium, JayapuraAttendance: 0Referee: Nyoto Nurhadi :
Matchday 2 (24 January) :
24 January 2025 (2025-01-24)15:00 UTC+8
Persipal2–0Persipura
Maulana 72'
Saputra 78'
Report
Gawalise Stadium, PaluAttendance: 837Referee: Agung Suhanda
24 January 2025 (2025-01-24)15:00 UTC+7
Persikas2–0RANS Nusantara
Yusra 5'
Thiago 46'
Report
Persikas Stadium, Subang RegencyAttendance: 314Referee: Subro Malisi :
Matchday 3 (28 January) :
28 January 2025 (2025-01-28)13:30 UTC+7
Persikas0–0Persipa
Report
Persikas Stadium, Subang RegencyAttendance: 425Referee: Choirudin
28 January 2025 (2025-01-28)15:00 UTC+7
RANS Nusantara1–1Persipura
Veras 48'
Report
81' Boaz
Untung Suropati Stadium, PasuruanAttendance: 100Referee: Fibay Rahmatullah :
Matchday 4 (1 February) :
1 February 2025 (2025-02-01)15:00 UTC+8
Persipal0–1Persikas
Report
4' Thiago
Gawalise Stadium, PaluAttendance: 3,440Referee: Muhammad Iqbaluddin
1 February 2025 (2025-02-01)15:00 UTC+7
Persipa1–1RANS Nusantara
Escobar 17'
Report
19' Veras
Joyokusumo Stadium, Pati RegencyAttendance: 1,400Referee: Agus Walyono :
Matchday 5 (5 February) :
5 February 2025 (2025-02-05)15:30 UTC+9
Persipura1–1Persipa
Boaz 90+3'
Report
14' Hara
Mandala Stadium, JayapuraAttendance: 0Referee: Nugroho Supriyanto
5 February 2025 (2025-02-05)15:00 UTC+7
RANS Nusantara0–2Persipal
Report
76' (o.g.) Sena
84' Putra
Untung Suropati Stadium, PasuruanAttendance: 0Referee: Bangkit Sanjaya :
Matchday 6 (9 February) :
9 February 2025 (2025-02-09)15:30 UTC+9
Persipura3–0Persipal
Rumakiek 14' (pen.)
Reno 17'
Boaz 84'
Report
Mandala Stadium, JayapuraAttendance: 2,185Referee: Agus Fauzan Arifin
9 February 2025 (2025-02-09)15:00 UTC+7
RANS Nusantara1–3Persikas
Isa 52'
Report
31' Diarra
53' Thiago
82' Akbar
Untung Suropati Stadium, PasuruanAttendance: 75Referee: Mansyur :
Matchday 7 (13 February) :
13 February 2025 (2025-02-13)15:00 UTC+8
Persipal3–0RANS Nusantara
Putra 72'
Adriansyah 82'
Kaluhin 89' (pen.)
Report
Gawalise Stadium, PaluAttendance: 837Referee: Totok Fitrianto
13 February 2025 (2025-02-13)15:00 UTC+7
Persipa1–2Persipura
Palacios 49' (pen.)
Report
5' Rumakiek
56' Uopdana
Joyokusumo Stadium, Pati RegencyAttendance: 863Referee: Yongky Pratama :
Matchday 8 (17 February) :
17 February 2025 (2025-02-17)15:00 UTC+8
Persipal2–0Persipa
Hutagalung 16', 39'
Report
Gawalise Stadium, PaluAttendance: 972Referee: Aidil Azmi
17 February 2025 (2025-02-17)14:00 UTC+7
Persikas1–0Persipura
Rivaldi 35'
Report
Persikas Stadium, Subang RegencyAttendance: 607Referee: Axel Febrian Sinaga :
Matchday 9 (21 February) :
21 February 2025 (2025-02-21)15:30 UTC+9
Persipura8–0RANS Nusantara
Reno 8', 16'
Rumakiek 33', 70', 72', 84', 86', 90+4'
Report
Mandala Stadium, JayapuraAttendance: 1,753Referee: Choirudin
21 February 2025 (2025-02-21)15:00 UTC+7
Persipa0–1Persikas
Report
42' Rivaldi
Joyokusumo Stadium, Pati RegencyReferee: Irul Hidayat :
Matchday 10 (25 February) :
25 February 2025 (2025-02-25)14:00 UTC+7
Persikas0–1Persipal
Report
19' Said
Persikas Stadium, Subang RegencyAttendance: 312Referee: Zulfriadi
25 February 2025 (2025-02-25)15:00 UTC+7
RANS Nusantara0–5Persipa
Report
54' Witoyo
61' Komarodin
68' Hara
80' Escobar
85' Sulistia
Untung Suropati Stadium, PasuruanAttendance: 135Referee: Mustafa Kamal :

## 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 | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion or qualification | JOG | PKU | PRJ | DTS |
| 1 | PSIM (C, P) | 6 | 5 | 0 | 1 | 10 | 4 | +6 | 15 | Qualification to the Final and promotion to the 2025–26 Liga 1 | | 2–1 | 2–0 | 1–0 |
| 2 | PSPS | 6 | 3 | 0 | 3 | 6 | 5 | +1 | 9 | Qualification to the Promotion play-off | 0–1 | | 1–0 | 2–0 |
| 3 | Persiraja | 6 | 3 | 0 | 3 | 9 | 9 | 0 | 9 | | 2–1 | 0–2 | | 4–1 |
| 4 | Deltras | 6 | 1 | 0 | 5 | 6 | 13 | −7 | 3 | | 1–3 | 2–0 | 2–3 | |
* 1 2 Ranked on head-to-head points: PSPS 6, Persiraja 0.

#### Group X Matches

Matchday 1 (20 January) :
20 January 2025 (2025-01-20)15:00 UTC+7
PSIM1–0Deltras
Rafinha 55'
Report
Mandala Krida Stadium, YogyakartaAttendance: 4,913Referee: Abdul Aziz
20 January 2025 (2025-01-20)20:30 UTC+7
Persiraja0–2PSPS
Report
54' Mena
65' Eliandry
H. Dimurthala Stadium, Banda AcehAttendance: 7,881Referee: Irul Hidayat :
Matchday 2 (26 January) :
26 January 2025 (2025-01-26)15:00 UTC+7
Deltras2–3Persiraja
Artur 47'
Syahwali 81'
Report
13' Asrizal
33' Hamdi
90+2' Machado
Gelora Delta Stadium, Sidoarjo RegencyAttendance: 0Referee: Zetman Pangaribuan
26 January 2025 (2025-01-26)15:30 UTC+7
PSPS0–1PSIM
Report
84' Rafinha
Kaharudin Nasution Stadium, PekanbaruAttendance: 11,500Referee: Dika Rahmat Hidayat :
Matchday 3 (31 January) :
31 January 2025 (2025-01-31)15:00 UTC+7
PSIM2–0Persiraja
Sheva 48'
Rafinha 77'
Report
Mandala Krida Stadium, YogyakartaAttendance: 7,033Referee: Yoko Supriyanto
31 January 2025 (2025-01-31)15:00 UTC+7
Deltras2–0PSPS
Sylla 87'
Mardiyanto 81'
Report
Gelora Delta Stadium, Sidoarjo RegencyAttendance: 0Referee: Clifford Daypuyat (Philippines) :
Matchday 4 (6–7 February) :
6 February 2025 (2025-02-06)19:00 UTC+7
PSPS2–0Deltras
Mena 60' (pen.)
Akada 83'
Report
Kaharudin Nasution Stadium, PekanbaruAttendance: 8,500Referee: Zulfriadi
7 February 2025 (2025-02-07)20:30 UTC+7
Persiraja2–1PSIM
Corfe 18'
Hamdi 32'
Report
11' Rohman
H. Dimurthala Stadium, Banda AcehAttendance: 7,430Referee: Naufal Adya Fairuski :
Matchday 5 (11–12 February) :
11 February 2025 (2025-02-11)19:00 UTC+7
PSPS1–0Persiraja
Akada 73'
Report
Kaharudin Nasution Stadium, PekanbaruAttendance: 15,835Referee: Amri Nurhadi
12 February 2025 (2025-02-12)15:00 UTC+7
Deltras1–3PSIM
Carioca 18'
Report
71' Hizbullah
82' (pen.), 88' Rafinha
Gelora Delta Stadium, Sidoarjo RegencyAttendance: 0Referee: Heru Cahyono :
Matchday 6 (17 February) :
17 February 2025 (2025-02-17)15:00 UTC+7
Persiraja4–1Deltras
Akbar 19'
Corfe 29', 45+2' (pen.)
Arjun 90+3'
Report
74' Mardiyanto
H. Dimurthala Stadium, Banda AcehAttendance: 579Referee: Asep Yandis
17 February 2025 (2025-02-17)15:00 UTC+7
PSIM2–1PSPS
Rafinha 11' (pen.)
Tampubolon 87'
Report
36' (pen.) Fathoni
Mandala Krida Stadium, YogyakartaAttendance: 11,012Referee: Erfan Efendi :

### Group Y

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion or qualification | BFC | JAP | PKC | PSL |
| 1 | Bhayangkara Presisi (P) | 6 | 2 | 3 | 1 | 7 | 4 | +3 | 9 | Qualifiction to the Final and promotion to the 2025–26 Liga 1 | | 3–0 | 0–1 | 2–2 |
| 2 | Persijap (O, P) | 6 | 2 | 3 | 1 | 8 | 7 | +1 | 9 | Qualification to the Promotion play-off | 0–0 | | 4–1 | 0–0 |
| 3 | PSKC | 6 | 2 | 2 | 2 | 8 | 10 | −2 | 8 | | 0–1 | 3–3 | | 2–1 |
| 4 | Persela | 6 | 0 | 4 | 2 | 5 | 7 | −2 | 4 | | 1–1 | 0–1 | 1–1 | |
* 1 2 Ranked on head-to-head points: Bhayangkara Presisi 4, Persijap 1.

#### Group Y Matches

Matchday 1 (21 January) :
21 January 2025 (2025-01-21)15:30 UTC+7
Bhayangkara Presisi3–0Persijap
Sulistyawan 12'
Prayitno 66'
Fauzi 79'
Report
Pakansari Stadium, Bogor RegencyAttendance: 1,059Referee: Roberto Putra
21 January 2025 (2025-01-21)15:30 UTC+7
Persela1–1PSKC
N'Douassel 20'
Report
57' Cahya
Tuban Sport Center Stadium, Tuban RegencyAttendance: 4,885Referee: Yoko Suprianto :
Matchday 2 (27 January) :
27 January 2025 (2025-01-27)15:00 UTC+7
PSKC0–1Bhayangkara Presisi
Report
39' Spasojević
Jalak Harupat Stadium, Bandung RegencyAttendance: 487Referee: Harmoko
27 January 2025 (2025-01-27)19:00 UTC+7
Persijap0–0Persela
Report
Gelora Bumi Kartini Stadium, Jepara RegencyAttendance: 8,154Referee: Nugroho Supriyanto :
Matchday 3 (1 February) :
1 February 2025 (2025-02-01)15:30 UTC+7
Persela1–1Bhayangkara Presisi
Adiatama 34'
Report
42' Sulistyawan
Tuban Sport Center Stadium, Tuban RegencyAttendance: 6,538Referee: Irfan Wahyu Wijanarko
1 February 2025 (2025-02-01)19:00 UTC+7
PSKC3–3Persijap
Kurniawan 12'
Gyeltshen 34'
Rodríguez 39'
Report
45+1' Saepul
45+2', 82' Arya
Jalak Harupat Stadium, Bandung RegencyAttendance: 204Referee: Louis Ridho Muhammad :
Matchday 4 (7 February) :
7 February 2025 (2025-02-07)15:30 UTC+7
Bhayangkara Presisi2–2Persela
Léo Silva 15'
Sulistyawan 20'
Report
38' (pen.) Kim Do-hyun
40' Rayhan
Pakansari Stadium, Bogor RegencyAttendance: 2,498Referee: Clifford Daypuyat (Philippines)
7 February 2025 (2025-02-07)19:00 UTC+7
Persijap4–1PSKC
Afriyanto 13'
Rosalvo 42', 48', 78'
Report
56' Rodríguez
Gelora Bumi Kartini Stadium, Jepara RegencyAttendance: 8,520Referee: Amri Nurhadi :
Matchday 5 (12 February) :
12 February 2025 (2025-02-12)15:00 UTC+7
PSKC2–1Persela
Gyeltshen 18'
Tolib 64'
Report
38' N'Douassel
Jalak Harupat Stadium, Bandung RegencyReferee: Zetman Pangaribuan
12 February 2025 (2025-02-12)19:00 UTC+7
Persijap0–0Bhayangkara Presisi
Report
Gelora Bumi Kartini Stadium, Jepara RegencyReferee: Yoko Supriyanto :
Matchday 6 (18 February) :
18 February 2025 (2025-02-18)15:30 UTC+7
Bhayangkara Presisi0–1PSKC
Report
45+4' Nova
Pakansari Stadium, Bogor RegencyAttendance: 1,585Referee: Dika Rahmat Hidayat
18 February 2025 (2025-02-18)15:30 UTC+7
Persela0–1Persijap
Report
37' Rosalvo
Tuban Sport Center Stadium, Tuban RegencyAttendance: 7,993Referee: Bangkit Sanjaya :

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

### Relegation play-off

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

### Promotion play-off

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

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

## Season statistics
### Top Goalscorers

| Rank | Player | Team | Goals |
| 1 | Ramai Rumakiek | Persipura | 22 |
| 2 | Rafinha | PSIM | 20 |
| 3 | Juninho Cabral | PSMS | 15 |
| 4 | Deri Corfe | Persiraja | 14 |
| 5 | Ezechiel N'Douassel | Persela | 13 |
| 6 | Osas Saha | Persibo | 12 |
| 7 | Aleksa Andrejić | Adhyaksa | 10 |
| 7 | Rosalvo | Persijap | 10 |
| 7 | Paulo Henrique | Persikota | 10 |
| 10 | Enzo Célestine | Persibo | 9 |
| 10 | Sirvi Arfani | Persikota | 9 |
| 10 | Miftahul Hamdi | Persiraja | 9 |
| 10 | Matheus Silva | PSKC | 9 |
| 13 | Rafly Ariyanto | Persekat | 8 |
| 13 | Rachmad Hidayat | PSMS | 8 |
| 13 | Ilham Fathoni | PSPS | 8 |
| 13 | Meghon Valpoort | Sriwijaya (3) Bekasi City (5) | 8 |
| 17 | Ilija Spasojević | Bhayangkara Presisi | 7 |
| 17 | Fareed Sadat | Persikabo 1973 (6) Bhayangkara Presisi (1) | 7 |
| 17 | Omid Popalzay | PSPS (6) PSIM (1) | 7 |

### Hat-tricks

| Player | For | Against | Result | Date |
| Omid Popalzay | PSPS | Persikota | 6–4 (A) | 25 September 2024 |
| Chencho Gyeltshen$^4$ | Sriwijaya | Persikabo 1973 | 5–1 (H) | 6 October 2024 |
| Ezechiel N'Douassel | Persela | Gresik United | 3–1 (H) | 10 November 2024 |
| Rafinha | PSIM | Nusantara United | 5–0 (H) | 1 December 2024 |
| Paulo Henrique | Persikota | Persikabo 1973 | 6–1 (H) | 8 December 2024 |
| Ramai Rumakiek | Persipura | Gresik United | 3–1 (H) | 14 December 2024 |
| Osas Saha | Persibo | RANS Nusantara | 7–0 (H) | 4 January 2025 |
| Sirvi Arfani | Persikota | Sriwijaya | 4–2 (H) | 30 January 2025 |
| Rosalvo | Persijap | PSKC | 4–1 (H) | 7 February 2025 |
| Ramai Rumakiek$^6$ | Persipura | RANS Nusantara | 8–0 (H) | 21 February 2025 |
| Enzo Célestine$^4$ | Persibo | Persewar | 6–2 (A) | 25 February 2025 |
    Note:
* $^4$ – player scored 4 goals
* $^6$ – player scored 6 goals

### Top assists

| Rank | Player | Club | Assist |
| 1 | Enzo Célestine | Persibo | 7 |
| 1 | Dwiki Mardiyanto | Deltras | 7 |
| 3 | Fikri Ardiansyah | Persipal | 6 |
| 4 | Vítor Barata | Persibo | 5 |
| 4 | Arya Gerryan | PSIM | 5 |
| 4 | Andik Vermansah | Persiraja | 5 |
| 4 | Miftahul Hamdi | Persiraja | 5 |
| 4 | Omid Popalzay | PSPS (4) PSIM (1) | 5 |

### Discipline

* Most yellow card(s): 8
** Galuh Nata (Adhyaksa)
* Most red card(s): 2
** Ganjar Mukti (Dejan)

## Attendances
### Overall

| Pos | Team | Total | High | Low | Average | Change |
| 1 | PSPS | 94,883 | 15,835 | 4,529 | 8,626 | +51.4%$^†$ |
| 2 | PSIM | 97,397 | 15,586 | 4,913 | 8,116 | −11.8%$^†$ |
| 3 | Persela | 52,520 | 11,185 | 0 | 5,252 | −11.8%$^†$ |
| 4 | Persiraja | 56,135 | 12,271 | 0 | 5,103 | −66.1%$^†$ |
| 5 | Persipal | 50,205 | 8,321 | 837 | 4,564 | +59.7%$^†$ |
| 6 | Persijap | 49,664 | 8,520 | 0 | 4,139 | −21.2%$^†$ |
| 7 | Persiku | 43,744 | 5,749 | 983 | 3,977 | n/a$^‡$ |
| 8 | Sriwijaya | 43,130 | 7,221 | 779 | 3,921 | −24.9%$^†$ |
| 9 | Persibo | 41,646 | 8,372 | 356 | 3,786 | n/a$^‡$ |
| 10 | Persipura | 28,141 | 5,267 | 1,571 | 2,345 | −72.4%$^†$ |
| 11 | Gresik United | 22,578 | 5,356 | 218 | 2,258 | −50.3%$^†$ |
| 12 | Deltras | 18,553 | 6,192 | 0 | 1,855 | −61.5%$^†$ |
| 13 | Persikota | 18,052 | 3,219 | 0 | 1,641 | n/a$^‡$ |
| 14 | PSMS | 16,760 | 4,000 | 0 | 1,524 | −72.4%$^†$ |
| 15 | Persekat | 14,111 | 3,504 | 0 | 1,283 | +3.4%$^†$ |
| 16 | Persipa | 11,645 | 2,567 | 0 | 970 | −49.0%$^†$ |
| 17 | Bekasi City | 9,077 | 1,618 | 315 | 825 | +11.8%$^†$ |
| 18 | Bhayangkara Presisi | 7,273 | 2,498 | 72 | 661 | n/a$^†$ |
| 19 | Nusantara United | 5,811 | 667 | 195 | 528 | −6.2%$^†$ |
| 20 | Persikas | 5,300 | 669 | 302 | 482 | n/a$^‡$ |
| 21 | Persikabo 1973 | 4,900 | 1,277 | 0 | 445 | n/a$^†$ |
| 22 | RANS Nusantara | 3,315 | 2,253 | 0 | 301 | n/a$^†$ |
| 23 | Persewar | 3,234 | 1,814 | 0 | 294 | −89.6%$^†$ |
| 24 | PSKC | 2,929 | 500 | 75 | 266 | −21.5%$^†$ |
| 25 | Dejan | 2,531 | 511 | 110 | 230 | n/a$^‡$ |
| 26 | Adhyaksa | 1,099 | 357 | 0 | 100 | n/a$^‡$ |
| | League total | 705,952 | 15,835 | 0 | 2,426 | −32.2%$^†$ |
Source: Liga 2 2024–25 Notes: $^†$ Teams played previous season in Liga 1 $^‡$ Teams played previous season in Liga 3

### Home match played

| Team \ Match played | Regular round | Regular round | Regular round | Regular round | Regular round | Regular round | Regular round | Regular round | Championship round & Relegation round | Championship round & Relegation round | Championship round & Relegation round | Championship round & Relegation round | Play-offs & Final | Total |
| Team \ Match played | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 1 | 2 | 3 | 4 | Play-offs & Final | Total |
| Adhyaksa | 357 | 98 | 0 | 0 | 150 | 98 | 91 | 96 | 111 | 98 | 0 | | | 1,099 |
| Bekasi City | 1,618 | 1,267 | 1,176 | 821 | 486 | 885 | 820 | 486 | 426 | 315 | 777 | | | 9,077 |
| Bhayangkara Presisi | 594 | 718 | 153 | 180 | 72 | 178 | 104 | 132 | 1,059 | 2,498 | 1,585 | | | 7,273 |
| Dejan | 120 | 155 | 250 | 274 | 511 | 235 | 123 | 353 | 125 | 110 | 275 | | | 2,531 |
| Deltras | 312 | 0 | 0 | 5,559 | 3,123 | 6,192 | 3,367 | | 0 | 0 | 0 | | | 18,553 |
| Gresik United | 1,107 | 1,138 | 218 | 971 | 5,356 | 3,373 | 5,321 | | 576 | 2,489 | 2,029 | 1,339 | | 23,917 |
| Nusantara United | 667 | 666 | 557 | 195 | 615 | 480 | 630 | 565 | 470 | 494 | 472 | | | 5,811 |
| Persekat | 1,937 | 2,416 | 2,171 | 0 | 0 | 0 | 0 | 3,504 | 727 | 1,032 | 943 | 1,381 | | 14,111 |
| Persela | 6,743 | 4,579 | 0 | 0 | 3,296 | 11,185 | 7,301 | | 4,885 | 6,538 | 7,993 | | | 52,520 |
| Persewar | 781 | 1,814 | 260 | 205 | 0 | 0 | 0 | | 0 | 57 | 52 | 65 | | 3,234 |
| Persibo | 8,025 | 3,174 | 8,372 | 7,617 | 2,140 | 356 | 2,190 | | 532 | 414 | 2,043 | 6,783 | | 41,646 |
| Persijap | 1,275 | 700 | 3,000 | 715 | 1,950 | 0 | 545 | 8,145 | 8,154 | 8,520 | 8,340 | | 8,320 | 49,664 |
| Persikabo 1973 | 0 | 1,277 | 946 | 569 | 736 | 0 | 50 | 399 | 594 | 279 | 50 | | | 4,900 |
| Persikas | 669 | 601 | 454 | 481 | 302 | 414 | 365 | 356 | 314 | 425 | 607 | 312 | | 5,300 |
| Persikota | 3,109 | 2,088 | 3,219 | 1,462 | 1,966 | 628 | 3,075 | 2,505 | 0 | 0 | 0 | | | 18,052 |
| Persiku | 5,749 | 3,639 | 4,632 | 5,178 | 2,767 | 5,475 | 983 | 1,643 | 2,679 | 3,909 | 2,958 | 4,132 | | 43,744 |
| Persipa | 1,700 | 0 | 2,567 | 200 | 872 | 250 | 2,477 | 856 | 460 | 1,400 | 863 | 0 | | 11,645 |
| Persipal | 6,225 | 7,208 | 8,137 | 3,700 | 5,100 | 5,428 | 8,321 | | 837 | 3,440 | 837 | 972 | | 50,205 |
| Persipura | 5,267 | 2,371 | 2,781 | 2,051 | 4,125 | 1,571 | 1,682 | | 0 | 0 | 2,185 | 1,753 | 4,355 | 28,141 |
| Persiraja | 0 | 10,275 | 0 | 0 | 5,256 | 7,143 | 5,300 | 12,271 | 7,881 | 7,430 | 579 | | | 56,135 |
| PSIM | 9,408 | 8,267 | 7,013 | 9,304 | 5,941 | 5,705 | 6,032 | 7,143 | 4,913 | 7,033 | 11,012 | | 15,586 | 97,397 |
| PSKC | 500 | 311 | 224 | 152 | 75 | 239 | 289 | 217 | 487 | 204 | 231 | | | 2,929 |
| PSMS | 1,987 | 2,873 | 2,983 | 0 | 0 | 4,000 | 2,468 | 486 | 847 | 538 | 578 | | | 16,760 |
| PSPS | 6,385 | 7,859 | 10,030 | 7,824 | 4,529 | 5,270 | 9,074 | 8,077 | 11,500 | 8,500 | 15,835 | | | 94,883 |
| RANS Nusantara | 2,253 | 0 | 200 | 352 | 0 | 50 | 150 | | 100 | 0 | 75 | 135 | | 3,315 |
| Sriwijaya | 4,361 | 2,515 | 4,357 | 5,211 | 2,036 | 1,366 | 779 | 6,350 | 4,281 | 4,653 | 7,221 | | | 43,130 |
| League total | League total | League total | League total | League total | League total | League total | League total | League total | League total | League total | League total | League total | League total | 705,952 |
Source: Liga 2 2024–25
Notes:
* ^ Persekat received sanctions in the form of holding four home matches without spectators and a fine of IDR 10 million.
* ^ 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.
* ^ Persipa received sanctions in the form of holding one home match without spectators and a fine of IDR 10 million.
* ^ Persiraja received sanctions in the form of holding one home match without spectators and a fine of IDR 10 million.
* ^ 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.
* ^ PSMS received sanctions in the form of holding two home matches without spectators and a fine of IDR 10 million.
* ^ Persijap received sanctions in the form of holding one home match without spectators and a fine of IDR 12,5 million.
* ^ Persipura received sanctions in the form of holding two home matches without spectators and a fine of IDR 10 million.
* ^ Deltras received sanctions in the form of holding three home matches without spectators and a fine of IDR 125 million.

## Awards
### Monthly awards

| Month | Coach of the Month | Coach of the Month | Player of the Month | Player of the Month | Young Player of the Month | Young Player of the Month | Goal of the Month | Goal of the Month | References |
| Month | Coach | Club | Player | Club | Player | Club | Player | Club | References |
| September | Regi Aditya Yonathan | Persibo | Fikron Afriyanto | Persijap | Muhammad Fariz | PSIM | Makan Konaté | Persikabo 1973 | |
| October | Hanim Sugiarto | Bhayangkara Presisi | Omid Popalzay | PSPS | Arlyansyah Abdulmanan | PSIM | Ari Maring | Bekasi City | |
| November | Ricardo Salampessy | Persipura | Ezechiel N'Douassel | Persela | Frengky Missa | Bhayangkara Presisi | Arsan Makarin | PSPS | |