# 2024–25 Liga Nusantara

The 2024–25 Liga Nusantara (also known as the 2024–25 PNM Liga Nusantara for sponsorship reasons) will be the inaugural season of the Liga Nusantara under its current name and the 10th season under its current league structure. For the first time since its establishment, the competition will be organised by PT Liga Indonesia Baru, after previous editions were organised by both Provincial Association of PSSI and PSSI themselves, thus abolishing the provincial and national phase format.
Adhyaksa was the champions in the 2023–24 Liga 3 season.

## Rules

Here are the regulations for the 2024–25 season:

### Participating clubs

Only 16 teams will participate in the 2024–25 Liga Nusantara season – the 6 relegated teams from the 2023–24 Liga 2 and the remaining 10 teams from the 2023–24 Liga 3 Round of 16 (National phase).

### Player

The player registration period begins on 18 November 2024 and will end on 23 December 2024. Each team can register a maximum of up to 30 players, with the following requirements:
* At least 15 U-23 players must be registered.
* At least 5 U-20 players must be registered.
* A maximum of 10 players of free age (senior players) can be registered.

### Format

The league format was announced on 7 November 2024. For this season, there will be no provincial or national phase. Instead, there will be four rounds:
* Regular round: 16 teams being divided into two group of eight, with the round being played in a centralized format of double round-robin matches. The top three teams of each group will qualify for the championship round, while the remaining teams will qualify for the relegation play-offs.
* Relegation play-offs: 9 teams will be divided into two groups of five teams, with the round will be played in a centralized format of single round-robin matches. The bottom three teams of each group will be relegated to the 2025–26 Liga 4.
* Championship round: 6 teams will be divided into two groups of three teams, with the round will be played in home-and-away round-robin matches. The group winners will advance to the final and promoted to the 2025–26 Liga 2. The group runners-up will enter to the promotion play-off.
* Promotion play-off & Final: The play-off and 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. The winner of the play-off match will be promoted to the 2025–26 Liga 2, while the winner of the final match being crowned as champions.

## Teams

16 teams will compete in the league – six teams relegated from the 2023–24 Liga 2 and ten teams from the 2023–24 Liga 3 national phase third round who were not promoted to the 2024–25 Liga 2.

### Teams changes

The following teams changed division after the 2023–24 season.
| Promoted to 2024–25 Liga 2 | Relegated from 2023–24 Liga 2 | Withdrawn teams |
| Adhyaksa Dejan Persibo Persikas Persikota Persiku | Kalteng Putra Perserang Persiba Balikpapan Persikab PSCS PSDS Sumut United Sulut United | Kalteng Putra Sulut United |
Both Kalteng Putra and Sulut United withdrew from the league before the start of the season, reducing the initial 18 teams to 16.

### Name changes

* Sada Sumut removed "Sada" from its official name and change their full name to Sumut United Football Club from this season.

### Teams by province

| Rank | Province | Number | Teams |
| 1 | East Java | 3 | NZR Sumbersari, Persekabpas, and PSM Madiun |
| 1 | West Java | 3 | PCB Persipasi, Persikab, and PSGC |
| 3 | Central Papua | 2 | Persipani and Waanal Brothers |
| 3 | North Sumatra | 2 | PSDS and Sumut United |
| 5 | Banten | 1 | Perserang |
| 5 | Central Java | 1 | PSCS |
| 5 | East Kalimantan | 1 | Persiba Balikpapan |
| 5 | Riau | 1 | Tornado |
| 5 | Riau Islands | 1 | 757 Kepri Jaya |
| 5 | Yogyakarta | 1 | Persiba Bantul |

### Locations and stadiums

| Team | Location | Stadium | Capacity | 2023–24 season |
| 757 Kepri Jaya | Batam | Gelora Citramas | 500 | National Phase Third Round (4th in Group 4) |
| NZR Sumbersari | Malang | Gelora Soeprijadi, at Blitar | 15,000 | National Phase Third Round (4th in Group 2) |
| Persekabpas | Pasuruan | R. Soedarsono | 10,000 | National Phase Fourth Round (4th in Group 1) |
| Perserang | Serang | Maulana Yusuf | 15,000 | 3rd in Group A of Liga 2 Relegation Round (Relegated) |
| Persiba Balikpapan | Balikpapan | Batakan | 40,000 | 4th in Group C of Liga 2 Relegation Round (Relegated) |
| Persiba Bantul | Bantul | Sultan Agung | 35,000 | National Phase Third Round (3rd in Group 4) |
| Persikab | Bandung | Si Jalak Harupat | 27,000 | 4th in Group B of Liga 2 Relegation Round (Relegated) |
| Persipani | Paniai | Soeharto Field | 0 | National Phase Third Round (4th in Group 3) |
| PCB Persipasi | Bekasi | Patriot Candrabhaga | 30,000 | National Phase Third Round (3rd in Group 3) |
| PSCS | Cilacap | Wijayakusuma | 20,000 | 3rd in Group D of Liga 2 Relegation Round (Relegated) |
| PSDS | Deli Serdang | Baharuddin Siregar | 15,000 | 3rd in Group B of Liga 2 Relegation Round (Relegated) |
| PSGC | Ciamis | Galuh | 20,000 | National Phase Third Round (3rd in Group 2) |
| PSM Madiun | Madiun | Wilis | 25,000 | National Phase Third Round (4th in Group 1) |
| Sumut United | Karo | Sultan Agung, at Bantul | 35,000 | 4th in Group A of Liga 2 Relegation Round (Relegated) |
| Tornado | Pekanbaru | Sriwedari, at Surakarta | 12,000 | National Phase Fourth Round (4th in Group 2) |
| Waanal Brothers | Mimika | WBFC Soccer Field, at Bandung | 0 | National Phase Third Round (3rd in Group 1) |
Notes:
* ↑ NZR Sumbersari used Gelora Soeprijadi in Blitar as its home base for the championship round.
* ↑ Sumut United used Sultan Agung in Bantul as its home base for the championship round.
* ↑ Tornado used Sriwedari Stadium in Surakarta as its home base for the championship round.

### 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) |
| 757 Kepri Jaya | Nazal Mustofa | Faozan Musanef | Made by club | Indofood | List Front: Bintan Resorts, Club Air Mineral Back: Batamindo Sleeves: None Shorts: None |
| NZR Sumbersari | Agus Yuwono | Gedhong Tangguh | Samba Apparel | W&B | List Front: NZR Group Back: None Sleeves: PhysioWell.Mlg, Alamo Waters Shorts: None |
| Persekabpas | Masdra Nurriza | Ricko Hardiansyah | TM Sportswear | None | List Front: None Back: None Sleeves: Gaung Catering Service Shorts: None |
| Perserang | Ricky Riskandi | Suandi | CRV | None | List Front: None Back: None Sleeves: Air Gunung SLA Shorts: None |
| Persiba Balikpapan | Mohammad Nasuha | Abdul Rachman | Equalnesia | Cindara Pratama Group | List Front: MIP Poultry, Angel’s Wing Indonesia, PTMB Back: Bizhub 52X, Raja Lalapan Sleeves: None Shorts: None |
| Persiba Bantul | Bambang Sumantri | Fachrizal Ahnaf | Almer Apparel | Muncul Group | List Front: Sedayu General Hospital Back: Cheers Air Mineral Sleeves: Sayur Online Bantul Shorts: None |
| Persikab | Rasiman | Sansan Husaeni | Print Sport | None | List Front: None Back: None Sleeves: None Shorts: None |
| Persipani | Muhammad Azhar | | SLEMN24 | Anak Negeri Paniai | List Front: Paniai Regency Government Back: None Sleeves: None Shorts: None |
| PCB Persipasi | Vacant | Mochamad Adam Malik | Adhoc | None | List Front: None Back: PT Migas Bekasi, Adhoc Sleeves: RS EMC Pekayon Shorts: None |
| PSCS | Roffy Wikongsinarjo | Robi Kriswantoro | Nine | PSF Group | List Front: None Back: None Sleeves: None Shorts: None |
| PSDS | Nasrul Koto | Raka Askara | WWJD Sport | Aura Air Minum (regular round) / None (relegation round) | List Front: None Back: WWJD Sport Sleeves: None Shorts: None |
| PSGC | Herry Kiswanto | Ganjar Kurniawan | Zestien | Bank BJB | List Front: Putra AR, Rizquna Tour & Travel Back: None Sleeves: None Shorts: None |
| PSM Madiun | Edy Santoso | Obet Yulius | Leezuard | None | List Front: None Back: None Sleeves: None Shorts: None |
| Sumut United | Ridwan Saragih | Muhammad Irfan | Bocorocco Active | None | List Front: None Back: Perkebunan Nusantara III, PLN Sleeves: Jasa Raharja, Hutama Karya, Inalum Shorts: None |
| Tornado | I Wayan Sukadana | Feri Aman Saragih | Oliver | None | List Front: None Back: None Sleeves: None Shorts: None |
| Waanal Brothers | Sahala Saragih | Rhoben Pulanda | QZF | Waanal Coffee & Co. | List Front: None 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 |
| Persikab | I Putu Gede | End of contract | 2 February 2024 | Rasiman | 27 October 2024 |
| Perserang | Bonggo Pribadi | End of contract | 2 February 2024 | Ricky Riskandi | 11 November 2024 |
| PSCS | Jessie Mustamu | End of contract | 3 February 2024 | Roffy Wikongsinarjo | 13 December 2024 |
| Persiba Balikpapan | Rudy Eka Priyambada | End of contract | 3 February 2024 | Amir Yusuf Pohan | 20 October 2024 |
| PSGC | Heri Kotari | End of contract | 25 May 2024 | Herry Kiswanto | 20 September 2024 |
| NZR Sumbersari | Purwanto Suwondo | End of contract | 25 May 2024 | Agus Yuwono | 14 November 2024 |
| 757 Kepri Jaya | Bona Simanjuntak | End of contract | 25 May 2024 | Nazal Mustofa | 13 December 2024 |
| Persiba Bantul | Endro Bawono | End of contract | 25 May 2024 | Bambang Sumantri | 13 December 2024 |
| PSM Madiun | Kodari Amir | End of contract | 25 May 2024 | Edy Santoso | 13 December 2024 |
| Persipani | Jimmy Saputro | End of contract | 25 May 2024 | Muhammad Azhar | 13 December 2024 |
| Persekabpas | Subangkit | End of contract | 3 June 2024 | Irfan Junaidi (caretaker) | 4 November 2024 |
| Tornado | Yudi Hendri | End of contract | 3 June 2024 | Danang Suryadi | 26 November 2024 |
| PCB Persipasi | Jamal Yastro | End of contract | 20 June 2024 | Didik Ludianto | 13 December 2024 |
| Waanal Brothers | Rochy Putiray | End of contract | 30 June 2024 | Sahala Saragih | 2 November 2024 |
| Persekabpas | Irfan Junaidi | End of caretaker role | 4 November 2024 | Masdra Nurriza | 26 November 2024 |
| Sumut United | Yusup Prasetiyo | End of contract | 31 May 2024 | Ridwan Saragih | 5 December 2024 |
| Tornado | Danang Suryadi | Change in club ownership | 13 December 2024 | I Wayan Sukadana | 13 December 2024 |
| PSDS | Imam Faisal | End of contract | 30 June 2024 | Danang Suryadi | 13 December 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 |
| Persiba Balikpapan | Amir Yusuf Pohan | Sacked | 21 December 2024 | Regular round | 3 | B | 4th | Mohammad Nasuha | 23 December 2024 |
| PCB Persipasi | Didik Ludianto | Sacked | 5 January 2025 | Regular round | 7 | A | 4th | | |
| PSDS Deli Serdang | Danang Suryadi | Sacked | 9 January 2025 | Regular round | 9 | A | 8th | Nasrul Koto | 9 January 2025 |

## Regular round

A total of 16 teams will be drawn into 2 groups of eight teams based on the geographical location of their homebase. The regular round will be played in a centralized format of double round-robin matches.
The top three teams of each group will qualify for the championship round, while the remaining teams will qualify for the relegation play-offs.

### Group A

All matches will be held at Banyuanyar Football Field, Kota Barat Football Field, Sriwaru Football Field, UNS Stadium and Sriwedari Stadium, all located in Surakarta.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | TRD | SUM | CMS | PBB | PSP | 757 | SRG | PDS |
| 1 | Tornado | 14 | 9 | 2 | 3 | 27 | 14 | +13 | 29 | Qualification to the Championship round | | 1–0 | 1–2 | 0–1 | 2–1 | 1–0 | 2–0 | 5–0 |
| 2 | Sumut United | 14 | 7 | 5 | 2 | 21 | 7 | +14 | 26 | Qualification to the Championship round | 2–1 | | 0–0 | 0–0 | 1–1 | 3–1 | 3–0 | 6–0 |
| 3 | PSGC | 14 | 7 | 5 | 2 | 19 | 13 | +6 | 26 | Qualification to the Championship round | 1–1 | 0–0 | | 1–0 | 1–0 | 1–4 | 3–1 | 2–1 |
| 4 | Persikab | 14 | 6 | 4 | 4 | 19 | 14 | +5 | 22 | Qualification to the Relegation play-offs | 1–2 | 2–1 | 1–1 | | 1–1 | 1–0 | 0–1 | 3–0 |
| 5 | PCB Persipasi | 14 | 6 | 2 | 6 | 20 | 16 | +4 | 20 | Qualification to the Relegation play-offs | 2–3 | 0–1 | 2–0 | 3–1 | | 0–2 | 0–1 | 3–1 |
| 6 | 757 Kepri Jaya | 14 | 5 | 3 | 6 | 25 | 20 | +5 | 18 | Qualification to the Relegation play-offs | 2–3 | 0–0 | 1–1 | 1–3 | 0–2 | | 3–2 | 4–1 |
| 7 | Perserang | 14 | 4 | 3 | 7 | 21 | 22 | −1 | 15 | Qualification to the Relegation play-offs | 1–1 | 1–2 | 0–1 | 2–2 | 2–3 | 2–2 | | 5–0 |
| 8 | PSDS | 14 | 0 | 0 | 14 | 6 | 52 | −46 | 0 | Qualification to the Relegation play-offs | 1–4 | 0–2 | 1–5 | 1–3 | 0–2 | 0–5 | 0–3 | |

#### Group A Matches

Matchday 1 (13 December) :
13 December 2024 (2024-12-13)15:00 UTC+7
PSGC3–1Perserang
Wibisono 12'
Pratama 45+1'
Rizki 88'
Report
53' Habrian
UNS Stadium, SurakartaReferee: Sudirman
13 December 2024 (2024-12-13)15:00 UTC+7
PCB Persipasi2–3Tornado
Armando 61'
Arsad 90'
Report
18', 21' Nur Rohman
82' Baehaki
Kota Barat Football Field, SurakartaReferee: Ilham Arrahman Putra
13 December 2024 (2024-12-13)15:00 UTC+7
Sumut United6–0PSDS
Wahyudi 45'
Rifai 51'
Ramadoni 58'
Al-Anshori 80'
Depa 82'
Saputra 90+4'
Report
Sriwedari Stadium, SurakartaReferee: Hamim Tohari
13 December 2024 (2024-12-13)19:00 UTC+7
757 Kepri Jaya1–3Persikab
Syahril 88'
Report
16', 39' Nugroho
24' Husaeni
UNS Stadium, SurakartaReferee: Dwi Purba Adi Wicaksana :
Matchday 2 (16 December) :
16 December 2024 (2024-12-16)15:00 UTC+7
PSDS0–2PCB Persipasi
Report
13' (pen.) Arifianto
24' Malik
UNS Stadium, SurakartaReferee: Faisal Abdul Wahid
16 December 2024 (2024-12-16)15:00 UTC+7
Perserang2–2757 Kepri Jaya
Sumarna 39'
Ephyfano 90+1'
Report
66', 76' Kader
Kota Barat Football Field, SurakartaReferee: Syamsul Huda
16 December 2024 (2024-12-16)19:00 UTC+7
Tornado1–2PSGC
Baehaki 87'
Report
25' Wibisono
31' Nurfadilah
UNS Stadium, SurakartaReferee: Andri Bastian
16 December 2024 (2024-12-16)19:00 UTC+7
Persikab2–1Sumut United
Karenano 28'
Husaeni 82'
Report
55' (pen.) Ramadoni
Kota Barat Football Field, SurakartaReferee: Rihul Munandar :
Matchday 3 (19 December) :
19 December 2024 (2024-12-19)15:00 UTC+7
Sumut United2–1Tornado
Handoko 5'
Ramadoni 68'
Report
42' (pen.) Nur Rohman
UNS Stadium, SurakartaReferee: Faisal Abdul Wahid
19 December 2024 (2024-12-19)15:00 UTC+7
Persikab0–1Perserang
Report
7' Habrian
Kota Barat Football Field, SurakartaReferee: Yoga Verry Christanto
19 December 2024 (2024-12-19)19:00 UTC+7
PSGC1–0PCB Persipasi
Pratama 3'
Report
UNS Stadium, SurakartaReferee: Andri Bastian
19 December 2024 (2024-12-19)19:00 UTC+7
PSDS0–5757 Kepri Jaya
Report
2', 48', 82', 84' Rishandy
71' Wiguno
Kota Barat Football Field, SurakartaReferee: Udinrifay :
Matchday 4 (22–23 December) :
22 December 2024 (2024-12-22)15:00 UTC+7
Tornado5–0PSDS
Nur Rohman 18'
Saputra 33'
Ahoren 44', 63'
Baehaki 90+2'
Report
UNS Stadium, SurakartaReferee: Dwi Purba Adi Wicaksana
22 December 2024 (2024-12-22)19:00 UTC+7
757 Kepri Jaya1–1PSGC
Rishandy 69'
Report
36' Rixi
Kota Barat Football Field, SurakartaReferee: Ilham Arrahman Putra
22 December 2024 (2024-12-22)19:00 UTC+7
PCB Persipasi3–1Persikab
Anizar 17'
Armando 37'
Malik 57'
Report
78' Husaeni
UNS Stadium, SurakartaReferee: Hamim Tohari
23 December 2024 (2024-12-23)10:00 UTC+7
Sumut United3–0Perserang
Ramadoni 43'
Armedyah 50'
Sitepu 90+1'
Report
Banyuanyar Football Field, SurakartaReferee: Sudirman :
Matchday 5 (27 December) :
27 December 2024 (2024-12-27)15:00 UTC+7
PSGC2–1PSDS
Wibisono 16', 18'
Report
22' Kurniawan
UNS Stadium, SurakartaReferee: Syamsul Huda
27 December 2024 (2024-12-27)15:00 UTC+7
Perserang2–3PCB Persipasi
Saputra 20' (pen.)
Nur Samsu 90+4' (pen.)
Report
16' Toga
82' (pen.) Falah
86' Reza
Kota Barat Football Field, SurakartaReferee: Hamim Tohari
27 December 2024 (2024-12-27)19:00 UTC+7
Persikab1–2Tornado
Nugroho 59'
Report
23' (pen.) Fathoni
36' Nur Rohman
Kota Barat Football Field, SurakartaReferee: Faisal Abdul Wahid
27 December 2024 (2024-12-27)19:00 UTC+7
757 Kepri Jaya0–0Sumut United
Report
UNS Stadium, SurakartaReferee: Andri Bastian :
Matchday 6 (30 December) :
30 December 2024 (2024-12-30)15:00 UTC+7
PSDS1–3Persikab
Al-Qadri 23' (pen.)
Report
11' Rifai
79' Banowo
84' Nugroho
UNS Stadium, SurakartaReferee: Yoga Verry Christanto
30 December 2024 (2024-12-30)15:00 UTC+7
PCB Persipasi0–2757 Kepri Jaya
Report
53' Nabawi
90+6' Rishandy
Kota Barat Football Field, SurakartaReferee: Dwi Purba Adi Wicaksana
30 December 2024 (2024-12-30)19:00 UTC+7
Tornado2–0Perserang
Yoga 71'
Ferdiansa 90+4'
Report
UNS Stadium, SurakartaReferee: Ilham Arrahman Putra
30 December 2024 (2024-12-30)19:00 UTC+7
PSGC0–0Sumut United
Report
Kota Barat Football Field, SurakartaReferee: Rihul Munandar :
Matchday 7 (2 January) :
2 January 2025 (2025-1-2)15:00 UTC+7
Sumut United1–1PCB Persipasi
Lubis 66'
Report
53' Falah
UNS Stadium, SurakartaAttendance: 10Referee: Sudirman
2 January 2025 (2025-1-2)15:00 UTC+7
Perserang5–0PSDS
Dermawan 18'
Nur Samsu 33'
Habrian 40'
Muhlis 69'
Mulyana 73'
Report
Kota Barat Football Field, SurakartaReferee: Udinrifay
2 January 2025 (2025-1-2)19:00 UTC+7
757 Kepri Jaya2–3Tornado
Rishandy 24'
Syahril 31'
Report
3' Septian
62' Ferdiansa
75' Baehaki
UNS Stadium, SurakartaReferee: Andri Bastian
2 January 2025 (2025-1-2)19:00 UTC+7
Persikab1–1PSGC
Prasetya 90+5'
Report
19' Hercules
Kota Barat Football Field, SurakartaReferee: Hamim Tohari :
Matchday 8 (5 January) :
5 January 2025 (2025-1-5)15:00 UTC+7
Tornado2–1PCB Persipasi
Nur Rohman 20', 39'
Report
67' Malik
Kota Barat Football Field, SurakartaReferee: Umar
5 January 2025 (2025-1-5)15:00 UTC+7
Persikab1–0757 Kepri Jaya
Husaeni 25'
Report
UNS Stadium, SurakartaReferee: Putra Zulfahmi
5 January 2025 (2025-1-5)19:00 UTC+7
PSDS0–2Sumut United
Report
27', 86' Saputra
Kota Barat Football Field, SurakartaReferee: Ikhsan Prasetyo Jati
5 January 2025 (2025-1-5)19:00 UTC+7
Perserang0–1PSGC
Report
55' Rahmad
UNS Stadium, SurakartaReferee: Arief Syaefuddin :
Matchday 9 (8 January) :
8 January 2025 (2025-1-8)15:00 UTC+7
757 Kepri Jaya3–2Perserang
Rishandy 57', 63' (pen.)
Nabawi 68'
Report
18' Nur Samsu
37' Sumarna
UNS Stadium, SurakartaReferee: Arif Nurwahyudi
8 January 2025 (2025-1-8)15:00 UTC+7
PSGC1–1Tornado
Ferdiansa 15' (o.g.)
Report
52' Ahoren
Kota Barat Football Field, SurakartaReferee: Heri
8 January 2025 (2025-1-8)19:00 UTC+7
PCB Persipasi3–1PSDS
Malik 32'
Anizar 37'
Armando 59'
Report
51' Kurniawan
UNS Stadium, SurakartaReferee: Hafiz Kurniatama
8 January 2025 (2025-1-8)19:00 UTC+7
Sumut United0–0Persikab
Report
Kota Barat Football Field, SurakartaReferee: Marjuki :
Matchday 10 (11 January) :
11 January 2025 (2025-1-11)15:00 UTC+7
Tornado1–0Sumut United
Ahoren 75'
Report
Kota Barat Football Field, SurakartaReferee: Afdal Gafar
11 January 2025 (2025-1-11)15:00 UTC+7
Perserang2–2Persikab
Habrian 36', 88'
Report
79' Hamsa
90+10' Nugroho
UNS Stadium, SurakartaReferee: Putra Zulfahmi
11 January 2025 (2025-1-11)19:00 UTC+7
757 Kepri Jaya4–1PSDS
Wiguno 41'
Nabawi 74'
Mendetega 84'
Rishandy 88' (pen.)
Report
90+1' Muzakki
UNS Stadium, Surakarta
11 January 2025 (2025-1-11)19:00 UTC+7
PCB Persipasi2–0PSGC
Malik 89'
Reza 90+3'
Report
Kota Barat Football Field, SurakartaReferee: Yeni Krisdianto :
Matchday 11 (14 January) :
14 January 2025 (2025-1-14)15:00 UTC+7
Perserang1–2Sumut United
Muhlis 31'
Report
51', 85' Depa
UNS Stadium, SurakartaAttendance: 20Referee: Ikhsan Prasetyo Jati
14 January 2025 (2025-1-14)15:00 UTC+7
PSDS1–4Tornado
Askara 52'
Report
9' Nasution
18' Prasetya
45' Nur Rohman
80' Baehaki
Kota Barat Football Field, SurakartaReferee: Marjuki
14 January 2025 (2025-1-14)19:00 UTC+7
PSGC1–4757 Kepri Jaya
Rixi 40'
Report
31' Syahril
49' Supratikno
83' Wiguno
90+2' Supriadi
UNS Stadium, SurakartaReferee: Hafiz Kurniatama
14 January 2025 (2025-1-14)19:00 UTC+7
Persikab1–1PCB Persipasi
Nugroho 44'
Report
10' Malik
Kota Barat Football Field, SurakartaReferee: Arief Syaefuddin :
Matchday 12 (17 January) :
17 January 2025 (2025-1-17)15:00 UTC+7
PSDS1–5PSGC
Ananda 86' (pen.)
Report
9' Fauzi
29', 36' Rizki
71' (pen.) Kurniawan
80' Mahadirga
Banyuanyar Football Field, SurakartaReferee: Kemal Pasha
17 January 2025 (2025-1-17)15:00 UTC+7
PCB Persipasi0–1Perserang
Report
73' Ephyfano
UNS Stadium, SurakartaReferee: Ruben Alexander Pakpahan
17 January 2025 (2025-1-17)19:00 UTC+7
Tornado0–1Persikab
Report
90+3' Nugroho
UNS Stadium, SurakartaReferee: Yori Hasrat
17 January 2025 (2025-1-17)19:00 UTC+7
Sumut United3–1757 Kepri Jaya
Depa 61', 90+2' (pen.)
Sitepu 68'
Report
52' Syahril
Banyuanyar Football Field, SurakartaReferee: Juandi Hidayatullah :
Matchday 13 (20 January) :
20 January 2025 (2025-1-20)15:00 UTC+7
Persikab3–0PSDS
Banowo 7'
Nugroho 43'
Agung 60'
Report
UNS Stadium, SurakartaReferee: Adi Swasono
20 January 2025 (2025-1-20)15:00 UTC+7
757 Kepri Jaya0–2PCB Persipasi
Report
42', 80' Prasetya
Kota Barat Football Field, SurakartaReferee: Suma
20 January 2025 (2025-1-20)19:00 UTC+7
Perserang1–1Tornado
Ramadhan 87'
Report
58' Ferdiansa
Kota Barat Football Field, SurakartaReferee: Juandi Hidayatullah
20 January 2025 (2025-1-20)19:00 UTC+7
Sumut United0–0PSGC
Report
UNS Stadium, SurakartaReferee: Rohani :
Matchday 14 (24 January) :
24 January 2025 (2025-1-24)15:00 UTC+7
PCB Persipasi0–1Sumut United
Report
54' Depa
UNS Stadium, SurakartaReferee: Juandi Hidayatullah
24 January 2025 (2025-1-24)15:00 UTC+7
PSDS0–3Perserang
Report
47' Wowa
56' (o.g.) Prasetia
89' Muhlis
Kota Barat Football Field, SurakartaReferee: Khaidir
24 January 2025 (2025-1-24)15:00 UTC+7
Tornado1–0757 Kepri Jaya
Feri 54'
Report
Sriwedari Stadium, SurakartaReferee: Suma
24 January 2025 (2025-1-24)15:00 UTC+7
PSGC1–0Persikab
Fauzi 40'
Report
Banyuanyar Football Field, SurakartaReferee: Yeni Krisdianto :

### Group B

All matches will be held at Ngurah Rai Stadium in Denpasar and Gelora Samudra Stadium in Badung.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BPP | PAS | NZR | WAA | PBA | PSM | CLP |
| 1 | Persiba Balikpapan | 12 | 7 | 4 | 1 | 21 | 11 | +10 | 25 | Qualification to the Championship round | | 2–0 | 1–1 | 0–0 | 2–1 | 1–0 | 3–1 |
| 2 | Persekabpas | 12 | 8 | 0 | 4 | 30 | 16 | +14 | 24 | Qualification to the Championship round | 2–3 | | 2–4 | 1–2 | 3–0 | 5–0 | 2–1 |
| 3 | NZR Sumbersari | 12 | 7 | 3 | 2 | 22 | 14 | +8 | 24 | Qualification to the Championship round | 2–2 | 0–2 | | 1–3 | 1–0 | 1–0 | 3–2 |
| 4 | Waanal Brothers | 12 | 6 | 4 | 2 | 19 | 14 | +5 | 22 | Qualification to the Relegation play-offs | 2–1 | 1–2 | 1–1 | | 2–1 | 1–1 | 2–1 |
| 5 | Persiba Bantul | 12 | 3 | 2 | 7 | 15 | 20 | −5 | 11 | Qualification to the Relegation play-offs | 1–1 | 2–4 | 1–2 | 1–2 | | 2–2 | 2–1 |
| 6 | PSM Madiun | 12 | 2 | 3 | 7 | 11 | 29 | −18 | 9 | Qualification to the Relegation play-offs | 1–4 | 0–5 | 0–2 | 3–2 | 0–3 | | 2–1 |
| 7 | PSCS | 12 | 0 | 2 | 10 | 11 | 25 | −14 | 2 | Qualification to the Relegation play-offs | 0–1 | 1–2 | 0–4 | 1–1 | 0–1 | 2–2 | |
| 8 | Persipani (D, R) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Disqualified | | | | | | | |
* ↑ Persipani was disqualified by the PSSI Disciplinary Committee for failing to send players and officials for three consecutive matches, with sanctions including relegation and a fine of IDR 150 million.

#### Group B Matches

Matchday 1 (14 December) :
14 December 2024 (2024-12-14)15:00 UTC+8
PSM Madiun0–5Persekabpas
Report
29' Hardiansyah
43', 63' Pamungkas
48' Parwa
75' Mashori
Gelora Samudra Stadium, Badung RegencyReferee: Kemal Pasha
14 December 2024 (2024-12-14)15:00 UTC+8
Persiba Balikpapan2–1Persiba Bantul
Ferdinand 17'
Dzumafo 72'
Report
45' Aziz
I Gusti Ngurah Rai Stadium, DenpasarAttendance: 20Referee: Annas Apriliandi
14 December 2024 (2024-12-14)19:00 UTC+8
PersipaniCancelledWaanal Brothers
Report
I Gusti Ngurah Rai Stadium, DenpasarReferee: Ismail Anawona
14 December 2024 (2024-12-14)19:00 UTC+8
PSCS0–4NZR Sumbersari
Report
39' Sasongko
63', 76' Monteiro
90+3' Rabbani
Gelora Samudra Stadium, Badung RegencyReferee: Hafizullah Faridh :
Matchday 2 (17 December) :
17 December 2024 (2024-12-17)15:00 UTC+8
Waanal Brothers1–1PSM Madiun
Pulanda 90+5'
Report
7' Hidayat
Gelora Samudra Stadium, Badung RegencyReferee: David Sasube
17 December 2024 (2024-12-17)15:00 UTC+8
Persekabpas2–1PSCS
Mashori 49'
Wanggai 59'
Report
70' Maulidan
I Gusti Ngurah Rai Stadium, DenpasarAttendance: 40Referee: Fitriyanto Mahmudin
17 December 2024 (2024-12-17)19:00 UTC+8
NZR Sumbersari2–2Persiba Balikpapan
Sasongko 24'
Furqon 45+2'
Report
30' Ferdinand
59' Ardiyansyah
Gelora Samudra Stadium, Badung RegencyReferee: Rohani
17 December 2024 (2024-12-17)19:00 UTC+8
Persiba BantulCancelledPersipani
Report
I Gusti Ngurah Rai Stadium, DenpasarReferee: Juandi Hidayatulloh :
Matchday 3 (20 December) :
20 December 2024 (2024-12-20)15:00 UTC+8
PersipaniCancelledPersekabpas
Report
Gelora Samudra Stadium, Badung RegencyReferee: Risman
20 December 2024 (2024-12-20)15:00 UTC+8
Waanal Brothers2–1Persiba Balikpapan
Kurniawan 24'
Saputra 90+6'
Report
20' Dzumafo
I Gusti Ngurah Rai Stadium, DenpasarReferee: Hafizullah Faridh
20 December 2024 (2024-12-20)19:00 UTC+8
Persiba Bantul1–2NZR Sumbersari
Duaramury 45+1'
Report
24' Triandy
35' Wali
I Gusti Ngurah Rai Stadium, DenpasarReferee: Arfandi Abdullah
20 December 2024 (2024-12-20)19:00 UTC+8
PSCS2–2PSM Madiun
Handoko 58'
Kaldi 79'
Report
45' Prasetyo
53' Pratama
Gelora Samudra Stadium, Badung RegencyReferee: Annas Apriliandi :
Matchday 4 (23 December) :
23 December 2024 (2024-12-23)15:00 UTC+8
PersipaniCancelledNZR Sumbersari
Report
Gelora Samudra Stadium, Badung RegencyReferee: Kemal Pasha
23 December 2024 (2024-12-23)15:00 UTC+8
Persiba Balikpapan3–1PSCS
Salmani 15'
Dzumafo 34' (pen.)
Sabda 90+4'
Report
45+1' Komboy
I Gusti Ngurah Rai Stadium, DenpasarReferee: Juandi Hidayatulloh
23 December 2024 (2024-12-23)19:00 UTC+8
Persekabpas1–2Waanal Brothers
Mashori 60'
Report
13' Adestama
27' Kurniawan
Gelora Samudra Stadium, Badung RegencyReferee: Annas Apriliandi
23 December 2024 (2024-12-23)19:00 UTC+8
PSM Madiun0–3Persiba Bantul
Report
66' Aziz
88' Indrayana
90+3' Akbar
I Gusti Ngurah Rai Stadium, DenpasarReferee: Rohani :
Matchday 5 (27 December) :
27 December 2024 (2024-12-27)15:00 UTC+8
PSCS1–1Waanal Brothers
Pulanda 18' (o.g.)
Report
37' Kurniawan
I Gusti Ngurah Rai Stadium, DenpasarReferee: Ismail Anawona
27 December 2024 (2024-12-27)15:00 UTC+8
Persiba Bantul2–4Persekabpas
Gilang 25'
Indrayana 32'
Report
46' Mashori
52', 58' Nurhaqiqi
71' Pamungkas
Gelora Samudra Stadium, Badung RegencyReferee: Risman
27 December 2024 (2024-12-27)19:00 UTC+8
NZR Sumbersari1–0PSM Madiun
Wali 68'
Report
I Gusti Ngurah Rai Stadium, DenpasarAttendance: 20Referee: Fitriyanto Mahmudin
27 December 2024 (2024-12-27)19:00 UTC+8
Persiba BalikpapanCancelledPersipani
Report
Gelora Samudra Stadium, Badung Regency :
Matchday 6 (30 December) :
30 December 2024 (2024-12-30)15:00 UTC+8
Waanal Brothers2–1Persiba Bantul
Kurniawan 28'
Adestama 54'
Report
15' Gilang
Gelora Samudra Stadium, Badung RegencyAttendance: 20Referee: Hafizullah Faridh
30 December 2024 (2024-12-30)15:00 UTC+8
Persekabpas2–4NZR Sumbersari
Mashori 2', 90+10'
Report
1' Yolanda
30' Mauludhani
90+3' Sasongko
90+6' Monteiro
I Gusti Ngurah Rai Stadium, DenpasarReferee: Annas Apriliandi
30 December 2024 (2024-12-30)19:00 UTC+8
PSM Madiun1–4Persiba Balikpapan
Tiyeri 85'
Report
1' (o.g.) Prasetyo
14' Dzumafo
81', 87' Sabda
Gelora Samudra Stadium, Badung RegencyAttendance: 20Referee: Kemal Pasha
30 December 2024 (2024-12-30)19:00 UTC+8
PSCSCancelledPersipani
Report
I Gusti Ngurah Rai Stadium, Denpasar :
Matchday 7 (3 January) :
3 January 2025 (2025-1-3)15:00 UTC+8
Persiba Balikpapan2–0Persekabpas
Alamsyah 17'
Sabda 90+2'
Report
I Gusti Ngurah Rai Stadium, DenpasarReferee: Ismail Anawona
3 January 2025 (2025-1-3)15:00 UTC+8
NZR Sumbersari1–3Waanal Brothers
Rabbani 28' (pen.)
Report
2' Manuri
21' Watimena
36' Adestama
Gelora Samudra Stadium, Badung RegencyReferee: Juandi Hidayatulloh
3 January 2025 (2025-1-3)19:00 UTC+8
PersipaniCancelledPSM Madiun
Report
I Gusti Ngurah Rai Stadium, Denpasar
3 January 2025 (2025-1-3)19:00 UTC+8
Persiba Bantul2–1PSCS
Akbar 56'
Indrayana 84'
Report
43' Komboy
Gelora Samudra Stadium, Badung RegencyReferee: David Sasube :
Matchday 8 (6 January) :
6 January 2025 (2025-1-6)15:00 UTC+8
Persiba Bantul1–1Persiba Balikpapan
Gilang 90+13'
Report
40' Riza
I Gusti Ngurah Rai Stadium, DenpasarReferee: Bakhtiar Wildan
6 January 2025 (2025-1-6)15:00 UTC+8
Persekabpas5–0PSM Madiun
Mashori 31' (pen.), 44', 47'
Wardan 83'
Ardani 85'
Report
Gelora Samudra Stadium, Badung RegencyReferee: Eristo Chesa Rinenggo
6 January 2025 (2025-1-6)19:00 UTC+8
NZR Sumbersari3–2PSCS
Sunarto 23'
Wali 39'
Navis 41'
Report
54' Mukhalladun
76' Maulana
I Gusti Ngurah Rai Stadium, DenpasarReferee: Suma :
Matchday 9 (9 January) :
9 January 2025 (2025-1-9)15:00 UTC+8
PSM Madiun3–2Waanal Brothers
Hidayat 37'
Firmansyah 61'
Yulius 65'
Report
57' Adestama
80' Dwiguna
I Gusti Ngurah Rai Stadium, DenpasarAttendance: 20Referee: Ari Santoso
9 January 2025 (2025-1-9)15:00 UTC+8
PSCS1–2Persekabpas
Kriswantoro 52' (pen.)
Report
22' Wardan
25' Darmaja
Gelora Samudra Stadium, Badung RegencyReferee: Ismail
9 January 2025 (2025-1-9)19:00 UTC+8
Persiba Balikpapan1–1NZR Sumbersari
Fauzi 53'
Report
30' Sasongko
I Gusti Ngurah Rai Stadium, DenpasarAttendance: 18Referee: Heri Sulistyo :
Matchday 10 (12 January) :
12 January 2025 (2025-1-12)15:00 UTC+8
Persiba Balikpapan0–0Waanal Brothers
Report
I Gusti Ngurah Rai Stadium, DenpasarReferee: Asep Erwansyah
12 January 2025 (2025-1-12)15:00 UTC+8
NZR Sumbersari1–0Persiba Bantul
Wali 54'
Report
Gelora Samudra Stadium, Badung RegencyReferee: Heru Tri Cahyono
12 January 2025 (2025-1-12)19:00 UTC+8
PSM Madiun2–1PSCS
Prihandoko 15'
Hidayat 72'
Report
24' Maulidan
I Gusti Ngurah Rai Stadium, DenpasarReferee: Sefrid Abast :
Matchday 11 (15 January) :
15 January 2025 (2025-1-15)15:00 UTC+8
PSCS0–1Persiba Balikpapan
Report
83' Alamsyah
I Gusti Ngurah Rai Stadium, DenpasarReferee: Ridwan
15 January 2025 (2025-1-15)15:00 UTC+8
Persiba Bantul2–2PSM Madiun
Indrayana 20', 81'
Report
42' (pen.) Firmansyah
90+8' Gumilang
Gelora Samudra Stadium, Badung RegencyReferee: Bachtiar Wildan
15 January 2025 (2025-1-15)19:00 UTC+8
Waanal Brothers1–2Persekabpas
Dwiguna 62'
Report
40' Abdi
87' (pen.) Nurhaqiqi
I Gusti Ngurah Rai Stadium, DenpasarAttendance: 20Referee: Eristo Chesa Rinenggo :
Matchday 12 (18 January) :
18 January 2025 (2025-1-18)15:00 UTC+8
Waanal Brothers2–1PSCS
Dwiguna 21', 62'
Report
56' (pen.) Kriswantoro
Gelora Samudra Stadium, Badung RegencyReferee: Irvan Mardiana
18 January 2025 (2025-1-18)15:00 UTC+8
Persekabpas3–0Persiba Bantul
Mashori 38', 69'
Wardan 67'
Report
I Gusti Ngurah Rai Stadium, DenpasarReferee: Ibnu Hajar
18 January 2025 (2025-1-18)19:00 UTC+8
PSM Madiun0–2NZR Sumbersari
Report
41' Saputra
45+2' Arya
I Gusti Ngurah Rai Stadium, DenpasarReferee: Marjuki :
Matchday 13 (21 January) :
21 January 2025 (2025-1-21)15:00 UTC+8
Persiba Bantul1–2Waanal Brothers
Gilang 45+2'
Report
3', 76' Dwiguna
Gelora Samudra Stadium, Badung RegencyReferee: Helmy Usman Rohdiman
21 January 2025 (2025-1-21)15:00 UTC+8
NZR Sumbersari0–2Persekabpas
Report
51' Wardan
66' Nurhaqiqi
I Gusti Ngurah Rai Stadium, DenpasarReferee: Bakhtiar Wildan
21 January 2025 (2025-1-21)19:00 UTC+8
Persiba Balikpapan1–0PSM Madiun
Dzumafo 30'
Report
I Gusti Ngurah Rai Stadium, DenpasarReferee: Nanda Hermawan :
Matchday 14 (25 January) :
25 January 2025 (2025-1-25)15:00 UTC+8
Persekabpas2–3Persiba Balikpapan
Mashori 60', 90+4'
Report
7' Salmani
37' Sabda
43' Dzumafo
Gelora Samudra Stadium, Badung RegencyReferee: Sulis Andri
25 January 2025 (2025-1-25)15:00 UTC+8
Waanal Brothers1–1NZR Sumbersari
Dwiguna 53'
Report
90+2' Sasongko
I Gusti Ngurah Rai Stadium, DenpasarReferee: Marjuki
25 January 2025 (2025-1-25)19:00 UTC+8
PSCS0–1Persiba Bantul
Report
7' Indrayana
I Gusti Ngurah Rai Stadium, DenpasarReferee: Jumardi :

## Relegation play-offs

9 teams will be divided into two groups, with the round will be played in a centralized format of single round-robin matches.
The bottom three teams of each group will be relegated to the 2025–26 Liga 4.

### Group J

All matches will be held at Kebo Giro Stadium in Boyolali Regency and Banyuanyar Football Field in Surakarta.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Relegation | PBA | PDS | PBB | 757 | CLP |
| 1 | Persiba Bantul | 4 | 4 | 0 | 0 | 10 | 3 | +7 | 12 | | | 4–2 | | 2–0 | |
| 2 | PSDS | 4 | 1 | 1 | 2 | 7 | 8 | −1 | 4 | | | | 3–1 | 0–1 | |
| 3 | Persikab (R) | 4 | 1 | 1 | 2 | 5 | 7 | −2 | 4 | Relegation to the 2025–26 Liga 4 | 1–3 | | | | 2–0 |
| 4 | 757 Kepri Jaya (R) | 4 | 1 | 1 | 2 | 3 | 5 | −2 | 4 | Relegation to the 2025–26 Liga 4 | | | 1–1 | | 1–2 |
| 5 | PSCS (R) | 4 | 1 | 1 | 2 | 4 | 6 | −2 | 4 | Relegation to the 2025–26 Liga 4 | 0–1 | 2–2 | | | |
* 1 2 3 4 Tied on head-to-head points. Ranked on head-to-head goal difference: PSDS +1, Persikab 0, 757 Kepri Jaya 0, PSCS –1. Ranked on head-to-head goal scored: Persikab 4, 757 Kepri Jaya 3.

#### Group J Matches

Matchday 1 (1 February) :
1 February 2025 (2025-2-1)15:00 UTC+7
Persikab2–0PSCS
Hamsa 73'
Nur Fizal 85'
Report
Kebo Giro Stadium, Boyolali RegencyReferee: Kemal Pasha
1 February 2025 (2025-2-1)15:00 UTC+7
Persiba Bantul2–0757 Kepri Jaya
Indrayana 50'
Dalimunthe 88'
Report
Banyuanyar Football Field, SurakartaAttendance: 20Referee: Ilham Arrahman Putra :
Matchday 2 (5 February) :
5 February 2025 (2025-2-5)15:00 UTC+7
757 Kepri Jaya1–1Persikab
Prima 17'
Report
43' Banowo
Kebo Giro Stadium, Boyolali RegencyAttendance: 20Referee: Ismail Anawona
5 February 2025 (2025-2-5)15:00 UTC+7
PSCS2–2PSDS
Mukhalladun 53', 85'
Report
18' Ananda
71' Kurniawan
Banyuanyar Football Field, SurakartaReferee: Yori Hasrat :
Matchday 3 (9 February) :
9 February 2025 (2025-2-9)15:00 UTC+7
Persikab1–3Persiba Bantul
Nugraha 89'
Report
36' Gilang
70' Aziz
90+4' (pen.) Kakasih
Kebo Giro Stadium, Boyolali RegencyReferee: Kemal Pasha
9 February 2025 (2025-2-9)15:00 UTC+7
PSDS0–1757 Kepri Jaya
Report
6' Supratikno
Banyuanyar Football Field, SurakartaReferee: Yeni Krisdianto :
Matchday 4 (13 February) :
13 February 2025 (2025-2-13)15:00 UTC+7
Persiba Bantul4–2PSDS
Indrayana 40' (pen.)
Putra 52'
Akbar 56'
Gilang 62'
Report
59' Kurniawan
66' (pen.) Ananda
Kebo Giro Stadium, Boyolali RegencyReferee: Eristo Chesa Rinenggo
13 February 2025 (2025-2-13)15:00 UTC+7
757 Kepri Jaya1–2PSCS
Wiguno 80'
Report
51' Saputra
82' (o.g.) Syafi'i
Banyuanyar Football Field, SurakartaReferee: Annas Apriliandi :
Matchday 5 (17 February) :
17 February 2025 (2025-2-17)15:00 UTC+7
PSDS3–1Persikab
Kurniawan 38'
Purnomo 70', 74'
Report
12' Karenano
Kebo Giro Stadium, Boyolali RegencyReferee: Suma
17 February 2025 (2025-2-17)15:00 UTC+7
PSCS0–1Persiba Bantul
Report
62' (o.g.) Arrafi
Banyuanyar Football Field, SurakartaReferee: Syamsul Huda :

### Group K

All matches will be held at Ngurah Rai Stadium in Denpasar and Gelora Samudra Stadium in Badung Regency.
| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Relegation | WAA | SRG | PSM |
| 1 | Waanal Brothers | 3 | 2 | 1 | 0 | 11 | 2 | +9 | 7 | | | 2–2 | 7–0 |
| 2 | Perserang | 3 | 2 | 1 | 0 | 10 | 3 | +7 | 7 | | | | 5–0 |
| 3 | PCB Persipasi (R) | 3 | 1 | 0 | 2 | 3 | 6 | −3 | 3 | Relegation to the 2025–26 Liga 4 | 0–2 | 1–3 | 2–1 |
| 4 | PSM Madiun (R) | 3 | 0 | 0 | 3 | 1 | 14 | −13 | 0 | Relegation to the 2025–26 Liga 4 | | | |

#### Group K Matches

Matchday 1 (2 February) :
2 February 2025 (2025-2-2)15:00 UTC+8
Waanal Brothers2–2Perserang
Dwiguna 40', 57'
Report
14' Suandi
60' (pen.) Nur Samsu
Ngurah Rai Stadium, DenpasarReferee: Yeni Krisdianto
2 February 2025 (2025-2-2)19:00 UTC+8
PCB Persipasi2–1PSM Madiun
Malik 6' (pen.)
Falah 90+3' (pen.)
Report
53' Firmansyah
Ngurah Rai Stadium, DenpasarAttendance: 31Referee: David Sasube :
Matchday 2 (6 February) :
6 February 2025 (2025-2-6)15:00 UTC+8
PCB Persipasi0–2Waanal Brothers
Report
16' Pulanda
30' Dwiguna
Ngurah Rai Stadium, DenpasarReferee: Faisal Abdul Wahid
6 February 2025 (2025-2-6)19:00 UTC+8
Perserang5–0PSM Madiun
Nur Samsu 38', 58'
Muhlis 69'
Habrian 76'
Tuakia 88'
Report
Ngurah Rai Stadium, DenpasarReferee: Rohani :
Matchday 3 (10 February) :
10 February 2025 (2025-2-10)15:00 UTC+8
Waanal Brothers7–0PSM Madiun
Kurniawan 1'
Saputra 34'
Manuri 36'
Dwiguna 47', 70', 86'
Afrizal 55'
Report
Ngurah Rai Stadium, DenpasarReferee: Ikhsan Prasetyo Jati
10 February 2025 (2025-2-10)15:00 UTC+8
PCB Persipasi1–3Perserang
Armando 90+1'
Report
57' Tuakia
74' Mulyana
90+3' Yan
Gelora Samudra Stadium, Badung RegencyReferee: Andri Bastian :

## Championship round

The top six teams from the regular round will be divided into 2 groups of three 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 2, while group runners-up will play in the Promotion 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 | TRD | CMS | PAS |
| 1 | Tornado (P) | 4 | 3 | 1 | 0 | 10 | 3 | +7 | 10 | Qualification to the Final and promotion to the 2025–26 Liga 2 | | 3–0 | 4–1 |
| 2 | PSGC | 4 | 1 | 1 | 2 | 5 | 8 | −3 | 4 | Qualification to the Promotion play-off | 1–1 | | 3–2 |
| 3 | Persekabpas | 4 | 1 | 0 | 3 | 6 | 10 | −4 | 3 | | 1–2 | 2–1 | |

#### Group X Matches

Matchday 1 (1 February) :
1 February 2025 (2025-2-1)15:00 UTC+7
Tornado4–1Persekabpas
Ferdiansa 23'
Yoga 30'
Baehaki 49', 80'
Report
38' Pamungkas
Sriwedari Stadium, SurakartaReferee: Andri Bastian :
Matchday 2 (5 February) :
5 February 2025 (2025-2-5)15:00 UTC+7
PSGC1–1Tornado
Rixi 90+2'
Report
36' Feri
Galuh Stadium, Ciamis RegencyAttendance: 9,360Referee: Marjuki :
Matchday 3 (9 February) :
9 February 2025 (2025-2-9)14:30 UTC+7
Persekabpas2–1PSGC
Hardiansyah 28'
Abdi 58'
Report
5' Wibisono
R. Soedarsono Stadium, Pasuruan RegencyAttendance: 6,850Referee: Dede Sulaiman :
Matchday 4 (13 February) :
13 February 2025 (2025-2-13)14:30 UTC+7
Persekabpas1–2Tornado
Wardan 73'
Report
43' Ferdiansa
47' Septian
R. Soedarsono Stadium, Pasuruan RegencyAttendance: 3,655Referee: Dwi Purba Adi Wicaksana :
Matchday 5 (17 February) :
17 February 2025 (2025-2-17)15:00 UTC+7
Tornado3–0PSGC
Baehaki 27'
Ferdiansa 68'
Arifin 90+2'
Report
Sriwedari Stadium, SurakartaReferee: Faisal Abdul Wahid :
Matchday 6 (21 February) :
21 February 2025 (2025-2-21)15:30 UTC+7
PSGC3–2Persekabpas
Kurniawan 41', 90+1'
Rizki 90'
Report
57' Hamzah
74' Mashori
Galuh Stadium, Ciamis RegencyAttendance: 7,168Referee: Juandi Hidayatullah :

### Group Y

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion or qualification | SUM | BPP | NZR |
| 1 | Sumut United (P) | 4 | 2 | 1 | 1 | 8 | 4 | +4 | 7 | Qualification to the Final and promotion to the 2025–26 Liga 2 | | 1–0 | 1–1 |
| 2 | Persiba Balikpapan (O, P) | 4 | 2 | 1 | 1 | 5 | 4 | +1 | 7 | Qualification to the Promotion play-off | 2–1 | | 2–1 |
| 3 | NZR Sumbersari | 4 | 0 | 2 | 2 | 4 | 9 | −5 | 2 | | 1–5 | 1–1 | |

#### Group Y Matches

Matchday 1 (3 February) :
3 February 2025 (2025-2-3)19:00 UTC+8
Persiba Balikpapan2–1Sumut United
Sabda 23'
Alamsyah 90+5'
Report
63' Gagarin
Batakan Stadium, BalikpapanAttendance: 15,650Referee: Hafizullah Faridh :
Matchday 2 (7 February) :
7 February 2025 (2025-2-7)15:00 UTC+7
NZR Sumbersari1–1Persiba Balikpapan
Rabbani 68'
Report
34' Sabda
Gelora Soeprijadi Stadium, BlitarAttendance: 59Referee: Juandi Hidayatullah :
Matchday 3 (11 February) :
11 February 2025 (2025-2-11)15:00 UTC+7
Sumut United1–1NZR Sumbersari
Ramadoni 13'
Report
73' (pen.) Rabbani
Sultan Agung Stadium, Bantul RegencyReferee: Marjuki :
Matchday 4 (15 February) :
15 February 2025 (2025-2-15)15:00 UTC+7
Sumut United1–0Persiba Balikpapan
Rizky 78' (pen.)
Report
Sultan Agung Stadium, Bantul RegencyReferee: Umar :
Matchday 5 (19 February) :
19 February 2025 (2025-2-19)19:00 UTC+8
Persiba Balikpapan2–1NZR Sumbersari
Dzumafo 5' (pen.)
Sabda 90+2'
Report
37' Furqon
Batakan Stadium, BalikpapanAttendance: 27,322Referee: Nugroho Supriyanto :
Matchday 6 (23 February) :
23 February 2025 (2025-2-23)15:00 UTC+7
NZR Sumbersari1–5Sumut United
Tangguh 72' (pen.)
Report
30' Mansiz
41', 54' Sitepu
65' Ramadoni
90+3' Aulia
Gelora Soeprijadi Stadium, BlitarAttendance: 50Referee: Sudirman :

## Promotion play-off

The play-off 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. The winner will be promoted to the 2025–26 Liga 2.

## 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 | Ali Mashori | Persekabpas | 14 |
| 2 | Alvin Dwiguna | Waanal Brothers | 13 |
| 3 | Elang Rishandy | 757 Kepri Jaya | 10 |
| 4 | Herman Dzumafo | Persiba Balikpapan | 9 |
| 5 | Lorensius Sabda | Persiba Balikpapan | 8 |
| 5 | Saeful Nur Rohman | Tornado | 8 |
| 5 | Yanuar Baehaki | Tornado | 8 |
| 8 | Dama Indrayana | Persiba Bantul | 7 |
| 8 | Bayu Nugroho | Persikab | 7 |
| 8 | Adam Malik | PCB Persipasi | 7 |
| 11 | Seven players | Seven players | 6 |
| 18 | Four players | Four players | 5 |
| 22 | Fourteen players | Fourteen players | 4 |
| 36 | Fifteen players | Fifteen players | 3 |
| 51 | Twenty-eight players | Twenty-eight players | 2 |
| 79 | Seventy-one players | Seventy-one players | 1 |

### Hat-tricks

| Player | For | Against | Result | Date |
| Elang Rishandy$^4$ | 757 Kepri Jaya | PSDS | 5–0 (A) | 19 December 2024 |
| Ali Mashori | Persekabpas | PSM Madiun | 5–0 (H) | 6 January 2025 |
| Alvin Dwiguna | Waanal Brothers | PSM Madiun | 7–0 (H) | 10 February 2025 |
    Note: $^4$ – player scored 4 goals