2024–25 Liga 2 (Indonesia)

Football league season From Wikipedia, the free encyclopedia

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.

Quick Facts Season, Dates ...
Liga 2
Season2024–25
Dates7 September 2024 – 26 February 2025[1]
PromotedBhayangkara Presisi
PSIM
RelegatedDejan
Nusantara United
Persewar
Persikabo 1973
Persikota
RANS Nusantara
Matches played280
Goals scored707 (2.53 per match)
Top goalscorerRafinha
(18 goals)
Biggest home winBhayangkara Presisi 7–0 Persikas
(16 November 2024)
Persibo 7–0 RANS Nusantara
(4 January 2025)
Biggest away winPersiku 0–5 PSIM
(20 October 2024)
Highest scoringPersikota 4–6 PSPS
(25 September 2024)
Longest winning run5 matches
Bhayangkara Presisi
Persibo
PSMS
Longest unbeaten run16 matches
Bhayangkara Presisi
Longest winless run17 matches
Persikabo 1973
Longest losing run9 matches
Persikas
Highest attendance15,835
PSPS 1–0 Persiraja
(11 February 2025)
Lowest attendance50
Persikabo 1973 0–4 PSMS
(1 December 2024)
RANS Nusantara 0–3 Persela
(14 December 2024)
(excluding matches played behind closed doors)
Total attendance654,881
Average attendance2,356
2025–26
All statistics correct as of 19 February 2025.
Close

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.[2] The season started on 7 September 2024.[3]

Teams

Summarize
Perspective

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

Teams changes

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

More information Relegated from Liga 1, Promoted from Liga 3 ...
Close

Name changes

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

Teams by province

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

Stadiums and locations

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

Notes:

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

Personnel and kits

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

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

Notes:

  1. ^ Apparel made by club.

Coaching changes

Pre-season

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

During the season

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

Foreign players

Summarize
Perspective

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

Foreign players by confederation

More information 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)
Close

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.

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.

More information Nationality, Referee ...
Nationality Referee Week Round Match Date Result Card(s)
Home Away Yellow card Red card
 Philippines Clifford Daypuyat 3 CH Deltras PSPS 31 January 2025 2–0 3 0
4 RL Adhyaksa Bekasi City 4 February 2025 0–0 6 0
CH Bhayangkara Presisi Persela 7 February 2025 2–2 4 0
6 RL Persiku Persibo 9 February 2025 1–0 2 0
Close
Notes:
  • CH: Championship round
  • RL: Relegation round

Regular round

Summarize
Perspective

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

More information Pos, Pld ...
Pos Team 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[a] 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[a] 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 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[b] 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[b] 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 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 2–4 0–1 2–2 0–4 0–1 1–2 5–2 0–0
Close
Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[191]
Notes:
  1. Ranked on head-to-head points: PSKC 4, PSPS 1.
  2. Tied on head-to-head points. Ranked on head-to-head goal difference: Persikota +1, Dejan –1.

Group 1 Matches

More information Matchday 1 (7–8 September), Dejan ...
Matchday 1 (7–8 September)
Dejan1–0Sriwijaya
  • Sumadi 10'
Report
Kera Sakti Stadium, South Tangerang
Attendance: 120
Referee: Rihendra Purba
PSPS3–1Persikabo 1973
Report
  • 65' Wahid
Attendance: 6,835
Referee: Yoko Suprianto
PSKC1–0PSMS
Report
Attendance: 500
Referee: Bangkit Sanjaya
Persikota2–1Bekasi City
Report
Benteng Reborn Stadium, Tangerang
Attendance: 3,109
Referee: Mansyur
Close

More information Matchday 2 (14–15 September), Persikota ...
Matchday 2 (14–15 September)
Persikota0–1PSMS
Report
Benteng Reborn Stadium, Tangerang
Attendance: 2,088
Referee: Eko Saputra
PSPS0–0Bekasi City
Report
Attendance: 7,859
Referee: Harmoko
Sriwijaya1–1PSKC
  • Firdaus 44'
Report
  • 2' Silva
Attendance: 4,361
Referee: Louis Ridho Muhammad
Persikabo 19732–4Persiraja
Report
Attendance: 0
Referee: Irul Hidayat
Close

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

More information Matchday 4 (24–26 September), Persiraja ...
Matchday 4 (24–26 September)
Persiraja1–0Sriwijaya
Report
Attendance: 0
Referee: Harmoko
Persikota4–6PSPS
Report
Benteng Reborn Stadium, Tangerang
Attendance: 3,219
Referee: Agus Walyono
Dejan1–0PSKC
Report
Kera Sakti Stadium, South Tangerang
Attendance: 155
Referee: Dika Rahmat Hidayat
PSMS4–1Persikabo 1973
Report
Attendance: 1,987
Referee: Zulfriadi
Close

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

More information Matchday 6 (6–7 October), Persikota ...
Matchday 6 (6–7 October)
Persikota1–0Persiraja
Report
Benteng Reborn Stadium, Tangerang
Attendance: 1,462
Referee: Pipin Indra Pratama
Sriwijaya5–1Persikabo 1973
Report
Attendance: 4,357
Referee: Irul Hidayat
Dejan2–2PSMS
Report
Kera Sakti Stadium, South Tangerang
Attendance: 250
Referee: Mansyur
Bekasi City1–0PSKC
Report
Attendance: 1,267
Referee: Harmoko
Close

More information Matchday 7 (12–13 October), Persikabo 1973 ...
Matchday 7 (12–13 October)
Persikabo 19730–1Bekasi City
Report 18' Gaffar
Attendance: 569
Referee: Yongky Pratama
Sriwijaya0–0PSMS
Report
Attendance: 5,211
Referee: Fibay Rahmatullah
Persikota3–1Dejan
Report
  • 45' Prince
Benteng Reborn Stadium, Tangerang
Attendance: 1,966
Referee: Irul Hidayat
Persiraja1–1PSPS
Report
Attendance: 10,275
Referee: Agung Suhanda
Close

More information Matchday 8 (19–20 October), PSKC ...
Matchday 8 (19–20 October)
PSKC3–1Persikota
Report
Attendance: 152
Referee: Zulfriadi
Dejan1–1Persiraja
  • Ramadhan 68'
Report
Kera Sakti Stadium, South Tangerang
Attendance: 274
Referee: Yoko Suprianto
PSMS1–1PSPS
  • Revan 55'
Report
Attendance: 2,983
Referee: Choirudin
Bekasi City2–1Sriwijaya
Report
  • 32' Valpoort
Attendance: 1,176
Referee: Agus Fauzan Arifin
Close

More information Matchday 9 (26–27 October), PSPS ...
Matchday 9 (26–27 October)
PSPS2–0Sriwijaya
Report
Attendance: 7,824
Referee: Dika Rahmat Hidayat
Persiraja2–1PSMS
Report
Attendance: 0
Referee: Pipin Indra Pratama
Persikabo 19730–1PSKC
Report
  • 23' Silva
Attendance: 736
Referee: Mansyur
Dejan1–1Bekasi City
Report
  • 83' Maring
Kera Sakti Stadium, South Tangerang
Attendance: 511
Referee: Rihendra Purba
Close

More information Matchday 10 (9–10 November), Bekasi City ...
Matchday 10 (9–10 November)
Bekasi City0–0Persikota
Report
Attendance: 821
Referee: Hamdi
PSMS4–2PSKC
Report
Attendance: 0
Referee: Yoko Suprianto
Persikabo 19732–2PSPS
Report
Kera Sakti Stadium, South Tangerang
Attendance: 0
Referee: Zulfriadi
Sriwijaya1–1Dejan
  • Valpoort 61' (pen.)
Report
Attendance: 2,036
Referee: Yongky Pratama
Close

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

More information Matchday 12 (19–20 November), PSPS ...
Matchday 12 (19–20 November)
PSPS1–1PSKC
Report
  • 55' Silva
Attendance: 4,529
Referee: Mansyur
Persikota2–0Sriwijaya
Report
Benteng Reborn Stadium, Tangerang
Attendance: 628
Referee: Yoko Suprianto
Dejan3–0Persikabo 1973
  • Felix 18', 45+2'
  • Sumadi 33'
Report
Kera Sakti Stadium, South Tangerang
Attendance: 235
Referee: Mustafa Kamal
Persiraja2–1Bekasi City
  • Kurniady 21' (o.g.)
  • Akbar 81'
Report
Attendance: 5,256
Referee: Choirudin
Close

More information Matchday 13 (1 December), PSKC ...
Matchday 13 (1 December)
PSKC3–0Dejan
Report
Attendance: 239
Referee: Hamdi
Persikabo 19730–4PSMS
Report
Kera Sakti Stadium, South Tangerang
Attendance: 50
Referee: Yongky Pratama
PSPS1–0Persikota
  • Asiz 56'
Report
Attendance: 5,270
Referee: Roberto Putra
Sriwijaya2–4Persiraja
Report
Attendance: 1,366
Referee: Irul Hidayat
Close

More information Matchday 14 (7–8 December), Bekasi City ...
Matchday 14 (7–8 December)
Bekasi City0–2PSMS
Report
Attendance: 885
Referee: Pipin Indra Pratama
Persiraja1–1PSKC
Report
  • 33' Diaz
Attendance: 7,143
Referee: Bangkit Sanjaya
Dejan0–1PSPS
Report
Kera Sakti Stadium, South Tangerang
Attendance: 123
Referee: Nugroho Supriyanto
Persikota6–1Persikabo 1973
Report
  • 52' Irman
Benteng Reborn Stadium, Tangerang
Attendance: 3,075
Referee: Subro Malisi
Close

More information Matchday 15 (14–15 December), PSMS ...
Matchday 15 (14–15 December)
PSMS1–2Persiraja
Report
Attendance: 4,000
Referee: Agus Walyono
Sriwijaya3–2PSPS
  • Fadly 3', 45+2'
  • Valport 72'
Report
  • 12' Mena
  • 66' Pratama
Attendance: 779
Referee: Mustafa Kamal
PSKC2–0Persikabo 1973
  • Zacky 13'
  • Silva 46'
Report
Attendance: 289
Referee: Zulfriadi
Bekasi City1–2Dejan
Report
Attendance: 820
Referee: Zetman Pangaribuan
Close

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

More information Matchday 17 (4–5 January), PSPS ...
Matchday 17 (4–5 January)
PSPS1–0PSMS
  • Akada 66'
Report
Attendance: 9,074
Referee: Abdul Aziz
Sriwijaya5–3Bekasi City
  • Witoyo 19', 69'
  • Fadly 40', 63'
  • Rahman 54'
Report
Attendance: 6,350
Referee: Louis Ridho Muhammad
Persikota0–1PSKC
Report
Benteng Reborn Stadium, Tangerang
Attendance: 2,505
Referee: Irul Hidayat
Persiraja2–0Dejan
  • Machado 12'
  • Asrizal 78'
Report
Attendance: 12,271
Referee: Rihendra Purba
Close

More information Matchday 18 (11 January), Dejan ...
Matchday 18 (11 January)
Dejan1–0Persikota
Report
Kera Sakti Stadium, South Tangerang
Attendance: 353
Referee: Yongky Pratama
PSMS1–0Sriwijaya
Report
Attendance: 486
Referee: Agung Suhanda
PSPS1–1Persiraja
Report
Attendance: 8,077
Referee: Yoko Suprianto
Bekasi City5–0Persikabo 1973
  • Valpoort 10', 17'
  • Agung 58', 71'
  • Kotulus 87'
Report
Attendance: 458
Referee: Muhamad Luth Ferdian
Close

Group 2

More information Pos, Pld ...
Pos Team 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 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 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 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[a] 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[a] 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 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 1–1 1–0 0–4 1–2 1–2 3–4 1–0 0–1
Close
Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[191]
Notes:
  1. Tied on head-to-head points. Ranked on head-to-head goal difference: Persekat +1, Persipa –1.

Group 2 Matches

More information Matchday 1 (7–8 September), Nusantara United ...
Matchday 1 (7–8 September)
Nusantara United0–0Persiku
Report
Kebo Giro Stadium, Boyolali Regency
Attendance: 667
Referee: Nugroho Supriyanto
Adhyaksa5–0Persikas
Report
Sriwedari Stadium, Surakarta
Attendance: 357
Referee: Dika Rahmat Hidayat
Persijap1–0Persekat
Report
Attendance: 1,275
Referee: Nyoto Nurhadi
Bhayangkara Presisi1–0Persipa
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 594
Referee: Ridwan Pahala
Close

More information Matchday 2 (14–15 September), Persikas ...
Matchday 2 (14–15 September)
Persikas1–1Bhayangkara Presisi
  • Isa 76'
Report
Persikas Stadium, Subang Regency
Attendance: 669
Referee: Subro Malisi
Persipa1–1Nusantara United
  • Lokaev 26'
Report
  • 37' Scifo
Joyokusumo Stadium, Pati Regency
Attendance: 1,700
Referee: Choirudin
PSIM3–0Adhyaksa
Report
Attendance: 9,408
Referee: Agung Suhanda
Persiku1–1Persijap
Report
  • 53' Rakhmatzoda
Attendance: 5,749
Referee: Pipin Indra Pratama
Close

More information Matchday 3 (19–20 September), Nusantara United ...
Matchday 3 (19–20 September)
Nusantara United0–0Persijap
Report
Kebo Giro Stadium, Boyolali Regency
Attendance: 666
Referee: Rihendra Purba
Adhyaksa1–0Persiku
Report
Sriwedari Stadium, Surakarta
Attendance: 98
Referee: Yongky Pratama
Bhayangkara Presisi0–1PSIM
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 718
Referee: Yoko Suprianto
Persekat2–0Persipa
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 1,937
Referee: Hamdi
Close

More information Matchday 4 (24–26 September), Persijap ...
Matchday 4 (24–26 September)
Persijap3–0Persipa
Report
Attendance: 700
Referee: Subro Malisi
Persiku1–0Bhayangkara Presisi
Report
Attendance: 3,639
Referee: Mansyur
Nusantara United2–1Adhyaksa
Report
  • 43' Choiri
Kebo Giro Stadium, Boyolali Regency
Attendance: 557
Referee: Agus Fauzan Arifin
Persipa3–1PSIM
Report
Joyokusumo Stadium, Pati Regency
Attendance: 0
Referee: Irul Hidayat
Close

More information Matchday 5 (2–3 October), Persipa ...
Matchday 5 (2–3 October)
Persipa0–0Persiku
Report
Joyokusumo Stadium, Pati Regency
Attendance: 2,567
Referee: Yoko Suprianto
Persikas1–2Nusantara United
  • Mina 20'
Report
Persikas Stadium, Subang Regency
Attendance: 601
Referee: Dandi Surama Torong
PSIM0–0Persijap
Report
Attendance: 8,267
Referee: Rihendra Purba
Persekat1–4Bhayangkara Presisi
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 2,416
Referee: Roberto Putra
Close

More information Matchday 6 (6–7 October), Persijap ...
Matchday 6 (6–7 October)
Persijap3–0Persipa
Report
Attendance: 3,000
Referee: Mustafa Kamal
Persikas3–4Persekat
  • Mina 1'
  • Raja 35'
  • Arifin 72'
Report
Persikas Stadium, Subang Regency
Attendance: 454
Referee: Agus Fauzan Arifin
Nusantara United1–1PSIM
Report
Kebo Giro Stadium, Boyolali Regency
Attendance: 195
Referee: Idfi Akbar Patha Sanduan
Bhayangkara Presisi1–0Adhyaksa
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 153
Referee: Abdul Aziz
Close

More information Matchday 7 (12–13 October), Persiku ...
Matchday 7 (12–13 October)
Persiku0–0Bhayangkara Presisi
Report
Attendance: 4,632
Referee: Harmoko
PSIM5–0Persikas
Report
Attendance: 7,083
Referee: Mustafa Kamal
Adhyaksa3–1Persipa
Report
Kebo Giro Stadium, Boyolali Regency
Attendance: 0
Referee: Rihendra Purba
Persekat1–2Nusantara United
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 2,171
Referee: Muhamad Luth Ferdian
Close

More information Matchday 8 (20–21 October), Persiku ...
Matchday 8 (20–21 October)
Persiku0–5PSIM
Report
Attendance: 5,178
Referee: Dandi Surama Torong
Persekat0–2Adhyaksa
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 0
Referee: Abdul Aziz
Persijap0–2Bhayangkara Presisi
Report
Attendance: 715
Referee: Hamdi
Persipa1–0Persikas
  • Husain 19'
Report
Joyokusumo Stadium, Pati Regency
Attendance: 200
Referee: Nyoto Nurhadi
Close

More information Matchday 9 (26–27 October), Adhyaksa ...
Matchday 9 (26–27 October)
Adhyaksa0–1Persijap
Report
  • 17' Arya
Sriwedari Stadium, Surakarta
Attendance: 0
Referee: Harmoko
PSIM3–0Persekat
Report
Attendance: 9,304
Referee: Irul Hidayat
Persikas0–1Persiku
Report
  • 23' Anggoro
Persikas Stadium, Subang Regency
Attendance: 481
Referee: Louis Ridho Muhammad
Bhayangkara Presisi2–1Nusantara United
Report
  • 77' Wibnu
Tri Sanja Stadium, Tegal Regency
Attendance: 180
Referee: Bangkit Sanjaya
Close

More information Matchday 10 (9–10 November), Persiku ...
Matchday 10 (9–10 November)
Persiku1–1Nusantara United
Report
  • 90+15' Kharisma
Attendance: 2,767
Referee: Muhamad Luth Ferdian
Persekat1–3Persijap
  • Ariyanto 46'
Report
  • 12' Arya
  • 37' Hidayat
  • 90' Ardiana
Tri Sanja Stadium, Tegal Regency
Attendance: 0
Referee: Choirudin
Persipa1–1Bhayangkara Presisi
  • Lokaev 52'
Report
Joyokusumo Stadium, Pati Regency
Attendance: 872
Referee: Mustafa Kamal
Persikas1–2Adhyaksa
  • Isa 41'
Report
Persikas Stadium, Subang Regency
Attendance: 302
Referee: Roberto Putra
Close

More information Matchday 11 (15–16 November), Nusantara United ...
Matchday 11 (15–16 November)
Nusantara United0–0Persipa
Report
Kebo Giro Stadium, Boyolali Regency
Attendance: 615
Referee: Harmoko
Persijap0–0Persiku
Report
Attendance: 1,950
Referee: Abdul Aziz
Adhyaksa0–0PSIM
Report
Sriwedari Stadium, Surakarta
Attendance: 150
Referee: Nyoto Nurhadi
Bhayangkara Presisi7–0Persikas
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 72
Referee: Zetman Pangaribuan
Close

More information Matchday 12 (19–20 November), Nusantara United ...
Matchday 12 (19–20 November)
Nusantara United0–0Persekat
Report
Kebo Giro Stadium, Boyolali Regency
Attendance: 480
Referee: Louis Ridho Muhammad
Persikas1–0PSIM
  • Isa 89'
Report
Persikas Stadium, Subang Regency
Attendance: 414
Referee: Zulfriadi
Persipa1–1Adhyaksa
  • Syuhada 13'
Report
Joyokusumo Stadium, Pati Regency
Attendance: 250
Referee: Agus Walyono
Bhayangkara Presisi0–0Persiku
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 178
Referee: Roberto Putra
Close

More information Matchday 13 (1 December), PSIM ...
Matchday 13 (1 December)
PSIM5–0Nusantara United
Report
Attendance: 5,941
Referee: Dika Rahmat Hidayat
Persipa1–1Persijap
  • Lokaev 84'
Report
Joyokusumo Stadium, Pati Regency
Attendance: 2,477
Referee: Agus Fauzan Arifin
Adhyaksa1–1Bhayangkara Presisi
Report
Sriwedari Stadium, Surakarta
Attendance: 98
Referee: Rihendra Purba
Persekat4–0Persikas
  • Ariyanto 12'
  • Ryan 65' (pen.), 72'
  • Dicko 79'
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 0
Referee: Dandi Surama Torong
Close

More information Matchday 14 (7–8 December), Persijap ...
Matchday 14 (7–8 December)
Persijap0–0PSIM
Report
Kebo Giro Stadium, Boyolali Regency
Attendance: 0
Referee: Harmoko
Bhayangkara Presisi0–0Persekat
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 104
Referee: Yoko Suprianto
Persiku0–1Persipa
Report
  • 89' Marsi
Attendance: 5,475
Referee: Nyoto Nurhadi
Nusantara United4–2Persikas
Report
Kebo Giro Stadium, Boyolali Regency
Attendance: 630
Referee: Muhamad Luth Ferdian
Close

More information Matchday 15 (14–15 December), Persikas ...
Matchday 15 (14–15 December)
Persikas0–4Persijap
Report
Persikas Stadium, Subang Regency
Attendance: 365
Referee: Dika Rahmat Hidayat
Adhyaksa2–0Nusantara United
Report
Sriwedari Stadium, Surakarta
Attendance: 91
Referee: Choirudin
PSIM1–0Persipa
  • Khadafi 5'
Report
Attendance: 5,705
Referee: Dandi Surama Torong
Persekat2–1Persiku
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 0
Referee: Rihendra Purba
Close

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

More information Matchday 17 (4–5 January), Persiku ...
Matchday 17 (4–5 January)
Persiku2–0Persikas
Report
Attendance: 1,643
Referee: Choirudin
Persekat0–0PSIM
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 3,504
Referee: Subro Malisi
Nusantara United0–1Bhayangkara Presisi
Report
Kebo Giro Stadium, Boyolali Regency
Attendance: 565
Referee: Dandi Surama Torong
Persijap0–0Adhyaksa
Report
Attendance: 8,145
Referee: Nyoto Nurhadi
Close

More information Matchday 18 (11 January), PSIM ...
Matchday 18 (11 January)
PSIM2–0Persiku
Report
Attendance: 7,143
Referee: Nugroho Supriyanto
Persikas1–0Persipa
  • Redian 90+1'
Report
Persikas Stadium, Subang Regency
Attendance: 354
Referee: Harmoko
Adhyaksa0–2Persekat
Report
  • 63', 67' Ariyanto
Sriwedari Stadium, Surakarta
Attendance: 96
Referee: Roberto Putra
Bhayangkara Presisi4–0Persijap
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 132
Referee: Bangkit Sanjaya
Close

Group 3

More information Pos, Pld ...
Pos Team 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[a]
2 Deltras 14 6 7 1 22 11 +11 25 2–2 2–0 3–0[b] 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 2–0 0–0 2–3 1–0 2–1 7–0 3–0
5 Persipal 14 6 4 4 18 18 0 22 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 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 0–3 0–0 1–0 2–2 0–3 0–2 3–5
8 Persewar[c] 14 1 2 11 16 31 15 4 0–1 1–2 1–3 2–3 2–2 1–1 1–2
Close
Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[191]
Notes:
  1. The match was awarded as a 3–0 victory to Persela, after Persewar did not send their team for the match and failed to report to PSSI regarding their unpreparedness to play several days before the match.[192]
  2. 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.[193] 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.[194] PT LIB announced the final status of the interrupted match.[195] Persibo decided not to resume the interrupted match on 18 January 2025.[196]
  3. Persewar was deducted nine points by the PSSI Disciplinary Committee.

Group 3 Matches

More information Matchday 1 (7–8 September), Persibo ...
Matchday 1 (7–8 September)
Persibo2–1Gresik United
  • Saha 6'
  • Jahanbakhsh 24'
Report
  • 27' Abdullayev
Attendance: 8,025
Referee: Zetman Pangaribuan
Persipal3–2Persewar
Report
Attendance: 6,225
Referee: Idfi Akbar Patha Sanduan
RANS Nusantara1–0Persipura
Report
Attendance: 2,253
Referee: Abdul Aziz
Persela2–2Deltras
Report
  • 31', 85' Mardiyanto
Tuban Sport Center Stadium, Tuban Regency
Attendance: 6,743
Referee: Hamdi
Close

More information Matchday 2 (20–21 September), Persewar ...
Matchday 2 (20–21 September)
Persewar0–1Persela
Report
Attendance: 781
Referee: Fibay Rahmatullah
Deltras1–1Persipal
Report
  • 89' Hutagalung
Attendance: 312
Referee: Ridwan Pahala
Persipura1–2Persibo
Report
Attendance: 5,267
Referee: Agus Fauzan Arifin
Gresik United3–0RANS Nusantara
Report
Tuban Sport Center Stadium, Tuban Regency
Attendance: 1,107
Referee: Roberto Putra
Close

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

More information Matchday 4 (6–7 October), Deltras ...
Matchday 4 (6–7 October)
Deltras2–0Persewar
Report
Attendance: 0
Referee: Axel Febrian Sinaga
Persibo1–0Persipal
Report
Attendance: 3,174
Referee: Eko Saputra
Gresik United0–0Persipura
Report
Tuban Sport Center Stadium, Tuban Regency
Attendance: 1,138
Referee: Fibay Rahmatullah
Persela1–1RANS Nusantara
Report
Tuban Sport Center Stadium, Tuban Regency
Attendance: 4,579
Referee: Ridwan Pahala
Close

More information Matchday 5 (11–12 October), Deltras ...
Matchday 5 (11–12 October)
Deltras2–0Persipura
  • Udu 80'
  • Hidayat 90'
Report
Attendance: 0
Referee: Zetman Pangaribuan
Gresik United1–0Persewar
Report
Tuban Sport Center Stadium, Tuban Regency
Attendance: 218
Referee: Choirudin
RANS Nusantara0–3Persipal
Report
  • 39' Said
  • 49' Sahrian
  • 67' Tasnim
Attendance: 200
Referee: Axel Febrian Sinaga
Persibo2–0Persela
  • Jahanbakhsh 31'
  • Saha 66'
Report
Attendance: 8,372
Referee: Dika Rahmat Hidayat
Close

More information Matchday 6 (26–28 October), Persipura ...
Matchday 6 (26–28 October)
Persipura2–1Persewar
Report
Attendance: 2,781
Referee: Nyoto Nurhadi
RANS Nusantara2–2Persibo
Report
  • 29' Saha
  • 90' Jahanbakhsh
Attendance: 352
Referee: Subro Malisi
Persipal1–1Persela
Report
Attendance: 8,137
Referee: Zetman Pangaribuan
Gresik United1–1Deltras
  • Abdullayev 76'
Report
Tuban Sport Center Stadium, Tuban Regency
Attendance: 971
Referee: Agus Walyono
Close

More information Matchday 7 (8–10 November), Persewar ...
Matchday 7 (8–10 November)
Persewar1–2RANS Nusantara
  • Yumawe 58'
Report
Attendance: 260
Referee: Agus Walyono
Persipura4–0Persipal
Report
Attendance: 2,051
Referee: Louis Ridho Muhammad
Persibo0–0Deltras
Report
Attendance: 7,617
Referee: Irfan Wahyu Wijanarko
Persela3–1Gresik United
Report
Tuban Sport Center Stadium, Tuban Regency
Attendance: 0
Referee: Steven Yubel Poli
Close

More information Matchday 8 (13–15 November), Persewar ...
Matchday 8 (13–15 November)
Persewar2−2Persipal
Report
  • 18' Ardiansyah
  • 39' Sahrian
Attendance: 205
Referee: Mansyur
Persipura4–0RANS Nusantara
Report
Attendance: 4,125
Referee: Nugroho Supriyanto
Deltras2–2Persela
  • Carioca 60'
  • Mardiyanto 90+1'
Report
Attendance: 5,559
Referee: Bangkit Sanjaya
Gresik United1–0Persibo
  • Supriyanto 89'
Report
Attendance: 5,356
Referee: Idfi Akbar Patha Sanduan
Close

More information Matchday 9 (1 December), Persipal ...
Matchday 9 (1 December)
Persipal2–1Deltras
  • Ardiansyah 3', 8'
Report
  • 13' Hidayat
Attendance: 3,700
Referee: Agung Suhanda
RANS Nusantara0–2Gresik United
Report
Attendance: 0
Referee: Zetman Pangaribuan
Persibo2–3Persipura
Report
Attendance: 2,140
Referee: Mustafa Kamal
Persela3–0
Awarded[note 1]
Persewar
Report
Tuban Sport Center Stadium, Tuban Regency
Attendance: 0
Referee: Nugroho Supriyanto
Close

More information Matchday 10 (6–7 December), Persibo ...
Matchday 10 (6–7 December)
Persibo3–0Persewar
Report
Attendance: 356
Referee: Ridwan Pahala
Persela2–1Persipura
Report
Tuban Sport Center Stadium, Tuban Regency
Attendance: 3,296
Referee: Irul Hidayat
Deltras3–0RANS Nusantara
  • Hidayat 33', 45+1'
  • Carioca 39' (pen.)
Report
Attendance: 3,123
Referee: Agus Fauzan Arifin
Gresik United3–2Persipal
Report
  • 40' Ardiansyah
  • 60' Ma'arif
Attendance: 3,323
Referee: Abdul Aziz
Close

More information Matchday 11 (14–15 December), Persipura ...
Matchday 11 (14–15 December)
Persipura3–1Gresik United
Report
Attendance: 1,571
Referee: Bangkit Sanjaya
Persipal1–0Persibo
  • Pandi 39'
Report
Attendance: 5,100
Referee: Hamdi
RANS Nusantara0–3Persela
Report
Attendance: 50
Referee: Idfi Akbar Patha Sanduan
Persewar1–2Deltras
  • Maker 75'
Report
  • 12' Udu
  • 41' Emerson
Attendance: 0
Referee: Fibay Rahmatullah
Close

More information Matchday 12 (20–21 December), Persipura ...
Matchday 12 (20–21 December)
Persipura1–1Deltras
Report
  • 27' Emerson
Attendance: 1,682
Referee: Ridwan Pahala
Persewar1–1Gresik United
  • Maker 44'
Report
Attendance: 0
Referee: Agus Fauzan Arifin
Persipal2–0RANS Nusantara
Report
Attendance: 5,428
Referee: Axel Febrian Sinaga
Persela3–1Persibo
Report
Tuban Sport Center Stadium, Tuban Regency
Attendance: 11,185
Referee: Agung Suhanda
Close

More information Matchday 13 (4–5 January), Persewar ...
Matchday 13 (4–5 January)
Persewar1–3Persipura
  • Yulyan 44'
Report
Attendance: 0
Referee: Zetman Pangaribuan
Persibo7–0RANS Nusantara
Report
Attendance: 2,190
Referee: Dika Rahmat Hidayat
Deltras2–1Gresik United
Report
Attendance: 6,192
Referee: Zulfriadi
Persela0–0Persipal
Report
Tuban Sport Center Stadium, Tuban Regency
Attendance: 7,301
Referee: Agus Walyono
Close

More information Matchday 14 (11 January), Persipal ...
Matchday 14 (11 January)
Persipal0–3Persipura
Report
  • 42' Elisa
  • 64' Uopdana
  • 90' Reno
Attendance: 8,321
Referee: Agus Fauzan Arifin
Deltras1–0Persibo
  • Emerson 8'
Report
Attendance: 3,367
Referee: Idfi Akbar Patha Sanduan
Gresik United2–1Persela
Report
  • 41' (o.g.) Supriyanto
Attendance: 5,321
Referee: Mansyur
RANS Nusantara3–5Persewar
  • Brillian 8', 62'
  • Veras 10'
Report
  • 41' Ayomi
  • 47' Kowo
  • 51' Kararbo
  • 87' Yulyan
  • 90+4' Maker
Attendance: 150
Referee: Abdul Aziz
Close

Relegation round

Summarize
Perspective

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

More information Pos, Pld ...
Pos Team 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 0–4 4–2 3–3
Close
Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[191]
(R) Relegated

Group H Matches

More information Matchday 1 (19–20 January), PSMS ...
Matchday 1 (19–20 January)
PSMS2–0Sriwijaya
Report
Attendance: 847
Referee: Mustafa Kamal

Nusantara United1–0Persikota
Report
Kebo Giro Stadium, Boyolali Regency
Attendance: 470
Referee: Agus Walyono
Close

More information Matchday 2 (24 January), Persikota ...
Matchday 2 (24 January)
Persikota0–4PSMS
Report
Benteng Reborn Stadium, Tangerang
Attendance: 0
Referee: Yoko Suprianto
Sriwijaya3–0Nusantara United
  • Fadly 26'
  • Alhayani 29'
  • Zakaria 90+1'
Report
Attendance: 4,281
Referee: Muhamad Luth Ferdian
Close

More information Matchday 3 (30 January), Nusantara United ...
Matchday 3 (30 January)
Nusantara United0–1PSMS
Report
Kebo Giro Stadium, Boyolali Regency
Attendance: 494
Referee: Hamdi
Persikota4–2Sriwijaya
Report
  • 51', 59' Firdaus
Benteng Reborn Stadium, Tangerang
Attendance: 0
Referee: Abdul Aziz
Close

More information Matchday 4 (4 February), Sriwijaya ...
Matchday 4 (4 February)
Sriwijaya1–0Persikota
  • Rockyawan 14' (pen.)
Report
Attendance: 4,653
Referee: Dika Rahmat Hidayat
PSMS4–0Nusantara United
  • Chan 27'
  • Utami 52'
  • Juninho 64'
  • Hamzaly 90+3'
Report
Attendance: 538
Referee: Steven Yubel Poli
Close

More information Matchday 5 (10 February), Persikota ...
Matchday 5 (10 February)
Persikota3–3Nusantara United
Report
Benteng Reborn Stadium, Tangerang
Attendance: 0
Referee: Mustafa Kamal
Sriwijaya1–0PSMS
  • Firdaus 67'
Report
Attendance: 7,221
Referee: Nyoto Nurhadi
Close

More information Matchday 6 (15 February), Nusantara United ...
Matchday 6 (15 February)
Nusantara United2–1Sriwijaya
Report
  • 3' Fadly
Kebo Giro Stadium, Boyolali Regency
Attendance: 472
Referee: Harmoko
PSMS3–1Persikota
Report
  • 13' Hakim
Attendance: 578
Referee: Zulfriadi
Close

Group I

More information Pos, Pld ...
Pos Team 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 0–3 1–2 1–3
Close
Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[191]
(R) Relegated

Group I Matches

More information Matchday 1 (19 January), Adhyaksa ...
Matchday 1 (19 January)
Adhyaksa1–1Persikabo 1973
Report
Sriwedari Stadium, Surakarta
Attendance: 111
Referee: Dandi Surama Torong
Bekasi City1–1Dejan
Report
  • 90+2' Ramadhan
Attendance: 426
Referee: Louis Ridho Muhammad
Close

More information Matchday 2 (24 January), Persikabo 1973 ...
Matchday 2 (24 January)
Persikabo 19731–2Bekasi City
Report
Attendance: 594
Referee: Zulfriadi
Dejan1–2Adhyaksa
  • Fatoni 53'
Report
Kera Sakti Stadium, South Tangerang
Attendance: 125
Referee: Agus Fauzan Arifin
Close

More information Matchday 3 (30 January), Dejan ...
Matchday 3 (30 January)
Dejan4–3Persikabo 1973
  • Serdyuk 32', 82'
  • Fahlevi 71'
  • Sumadi 90+7'
Report
  • 19' Spanderashvili
  • 90+1' Isfandyar
  • 90+9' Melnikov
Kera Sakti Stadium, South Tangerang
Attendance: 110
Referee: Zetman Pangaribuan
Bekasi City1–1Adhyaksa
  • Valpoort 90+12'
Report
Attendance: 315
Referee: Rihendra Purba
Close

More information Matchday 4 (4 February), Adhyaksa ...
Matchday 4 (4 February)
Adhyaksa0–0Bekasi City
Report
Sriwedari Stadium, Surakarta
Attendance: 98
Referee: Clifford Daypuyat (Philippines)
Persikabo 19731–3Dejan
Report
Attendance: 279
Referee: Harmoko
Close

More information Matchday 5 (10 February), Dejan ...
Matchday 5 (10 February)
Dejan0–1Bekasi City
Report
  • 33' Feri
Kera Sakti Stadium, South Tangerang
Attendance: 275
Referee: Dandi Surama Torong
Persikabo 19730–3Adhyaksa
Report
Attendance: 50
Referee: Roberto Putra
Close

More information Matchday 6 (15 February), Adhyaksa ...
Matchday 6 (15 February)
Adhyaksa1–0Dejan
Report
Sriwedari Stadium, Surakarta
Attendance: 0
Referee: Subro Malisi
Bekasi City4–2Persikabo 1973
  • Agung 24'
  • Dimas 36'
  • Alwi 40'
  • Rizky 79'
Report
Attendance: 777
Referee: Muhamad Luth Ferdian
Close

Group J

More information Pos, Pld ...
Pos Team Pld W D L GF GA GD Pts Qualification or relegation TGL KDS GRS PSB WAR
1 Persekat 7 4 1 2 11 8 +3 13 1–0 1–2 2–0 2–1
2 Persiku 6 4 0 2 4 2 +2 12 1–0 1–0 1–0
3 Gresik United 7 3 2 2 10 8 +2 11 Qualification to the Relegation play-off 2–2 0–1 4–2 2–1
4 Persibo 6 3 0 3 8 9 1 9 Relegation to the 2025–26 Liga Nusantara 2–1 1–0 3–1
5 Persewar (R) 6 0 1 5 4 10 6 1 1–2 0–0
Close
Updated to match(es) played on 17 February 2025. Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[191]
(R) Relegated

Group J Matches

More information Matchday 1 (20 January), Persibo ...
Matchday 1 (20 January)
Persibo1–0Persiku
Report
Attendance: 532
Referee: Ridwan Pahala
Persekat1–2Gresik United
  • Budiyono 90'
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 727
Referee: Rihendra Purba
Close

More information Matchday 2 (24 January), Persewar ...
Matchday 2 (24 January)
Persewar1–2Persekat
  • Yulyan 48'
Report
Attendance: 0
Referee: Yongky Pratama
Gresik United0–1Persiku
Report
Attendance: 576
Referee: Mansyur
Close

More information Matchday 3 (28 January), Persiku ...
Matchday 3 (28 January)
Persiku1–0Persewar
  • Akhada 25'
Report
Attendance: 2,489
Referee: Muhammad Tri Santoso
Gresik United4–2Persibo
Report
Attendance: 2,679
Referee: Mustafa Kamal
Close

More information Matchday 4 (31 January & 1 February), Persibo ...
Matchday 4 (31 January & 1 February)
Persibo3–1Persewar
Report
Attendance: 414
Referee: Irul Hidayat

Persekat1–0Persiku
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 1,032
Referee: Dandi Surama Torong
Close

More information Matchday 5 (4–5 February), Persewar ...
Matchday 5 (4–5 February)
Persewar0–0Gresik United
Report
Attendance: 57
Referee: Sance Lawita

Persekat2–0Persibo
Report
Tri Sanja Stadium, Tegal Regency
Attendance: 943
Referee: Agung Suhanda
Close

More information Matchday 6 (9 February), Persiku ...
Matchday 6 (9 February)
Persiku1–0Persibo
Report
Attendance: 3,909
Referee: Clifford Daypuyat (Philippines)
Gresik United2–2Persekat
Report
Attendance: 2,029
Referee: Irul Hidayat
Close

More information Matchday 7 (13 February), Persiku ...
Matchday 7 (13 February)
Persiku1–0Gresik United
Report
Attendance: 2,958
Referee: Agus Walyono
Persekat2–1Persewar
Report
  • 43' Yulyan
Tri Sanja Stadium, Tegal Regency
Attendance: 1,381
Referee: Mustafa Kamal
Close

More information Matchday 8 (16–17 February), Gresik United ...
Matchday 8 (16–17 February)
Gresik United2–1Persewar
Report
  • 90+4' Wanena
Attendance: 1,339
Referee: Roberto Putra

Persibo2–1Persekat
Report
  • 65' Ariyanto
Attendance: 2,043
Referee: Eko Saputra
Close

More information Matchday 9 (20–21 February), Persewar ...
Matchday 9 (20–21 February)
PersewarvPersiku
Report

Close

More information Matchday 10 (25 February), Persewar ...
Matchday 10 (25 February)
PersewarvPersibo
Report
PersikuvPersekat
Report
Close

Group K

More information Pos, Pld ...
Pos Team Pld W D L GF GA GD Pts Qualification or relegation PES PAL PSP PTI RFC
1 Persikas 6 4 1 1 7 4 +3 13 1–0 0–0 2–0
2 Persipal 7 4 0 3 9 5 +4 12 0–1 2–0 2–0 3–0
3 Persipura 7 3 2 2 10 6 +4 11 Qualification to the Relegation play-off 3–0 3–0 1–1
4 Persipa 6 1 3 2 4 6 2 6 Relegation to the 2025–26 Liga Nusantara 1–0 1–2 1–1
5 RANS Nusantara (R) 6 0 2 4 3 12 9 2 1–3 0–2 1–1
Close
Updated to match(es) played on 13 February 2025. Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[191]
(R) Relegated

Group K Matches

More information Matchday 1 (20–21 January), Persipa ...
Matchday 1 (20–21 January)
Persipa1–0Persipal
  • Sulistia 52'
Report
Joyokusumo Stadium, Pati Regency
Attendance: 460
Referee: Choirudin

Persipura3–0Persikas
Report
Attendance: 0
Referee: Nyoto Nurhadi
Close

More information Matchday 2 (24 January), Persipal ...
Matchday 2 (24 January)
Persipal2–0Persipura
Report
Attendance: 837
Referee: Agung Suhanda
Persikas2–0RANS Nusantara
Report
Persikas Stadium, Subang Regency
Attendance: 314
Referee: Subro Malisi
Close

More information Matchday 3 (28 January), Persikas ...
Matchday 3 (28 January)
Persikas0–0Persipa
Report
Persikas Stadium, Subang Regency
Attendance: 425
Referee: Choirudin
RANS Nusantara1–1Persipura
Report
Attendance: 100
Referee: Fibay Rahmatullah
Close

More information Matchday 4 (1 February), Persipal ...
Matchday 4 (1 February)
Persipal0–1Persikas
Report
Attendance: 3,440
Referee: Muhammad Iqbaluddin
Persipa1–1RANS Nusantara
Report
Joyokusumo Stadium, Pati Regency
Attendance: 1,400
Referee: Agus Walyono
Close

More information Matchday 5 (5 February), Persipura ...
Matchday 5 (5 February)
Persipura1–1Persipa
Report
  • 14' Hara
Attendance: 0
Referee: Nugroho Supriyanto
RANS Nusantara0–2Persipal
Report
Attendance: 0
Referee: Bangkit Sanjaya
Close

More information Matchday 6 (9 February), Persipura ...
Matchday 6 (9 February)
Persipura3–0Persipal
Report
Attendance: 2,185
Referee: Agus Fauzan Arifin
RANS Nusantara1–3Persikas
  • Isa 52'
Report
Attendance: 75
Referee: Mansyur
Close

More information Matchday 7 (13 February), Persipal ...
Matchday 7 (13 February)
Persipal3–0RANS Nusantara
Report
Attendance: 837
Referee: Totok Fitrianto
Persipa1–2Persipura
  • Palacios 49' (pen.)
Report
Joyokusumo Stadium, Pati Regency
Attendance: 863
Referee: Yongky Pratama
Close

More information Matchday 8 (17 February), Persipal ...
Matchday 8 (17 February)
Persipal2–0Persipa
  • Hutagalung 16', 39'
Report
Attendance: 972
Referee: Aidil Azmi
Persikas1–0Persipura
  • Rivaldi 35'
Report
Persikas Stadium, Subang Regency
Attendance: 607
Referee: Axel Febrian Sinaga
Close

More information Matchday 9 (21 February), Persipura ...
Matchday 9 (21 February)
PersipuravRANS Nusantara
Report
PersipavPersikas
Report
Joyokusumo Stadium, Pati Regency
Close

More information Matchday 10 (25 February), Persikas ...
Matchday 10 (25 February)
PersikasvPersipal
Report
Persikas Stadium, Subang Regency
RANS NusantaravPersipa
Report
Close

Championship round

Summarize
Perspective

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

More information Pos, Pld ...
Pos Team Pld W D L GF GA GD Pts Promotion or qualification JOG PKU PRJ DTS
1 PSIM (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[a] Qualification to the Promotion play-off 0–1 1–0 2–0
3 Persiraja 6 3 0 3 9 9 0 9[a] 2–1 0–2 4–1
4 Deltras 6 1 0 5 6 13 7 3 1–3 2–0 2–3
Close
Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[191]
(P) Promoted
Notes:
  1. Ranked on head-to-head points: PSPS 6, Persiraja 0.

Group X Matches

More information Matchday 1 (20 January), PSIM ...
Matchday 1 (20 January)
PSIM1–0Deltras
Report
Attendance: 4,913
Referee: Abdul Aziz
Persiraja0–2PSPS
Report
Attendance: 7,881
Referee: Irul Hidayat
Close

More information Matchday 2 (26 January), Deltras ...
Matchday 2 (26 January)
Deltras2–3Persiraja
Report
  • 13' Asrizal
  • 33' Hamdi
  • 90+2' Machado
Attendance: 0
Referee: Zetman Pangaribuan
PSPS0–1PSIM
Report
Attendance: 11,500
Referee: Dika Rahmat Hidayat
Close

More information Matchday 3 (31 January), PSIM ...
Matchday 3 (31 January)
PSIM2–0Persiraja
Report
Attendance: 7,033
Referee: Yoko Supriyanto
Deltras2–0PSPS
Report
Attendance: 0
Referee: Clifford Daypuyat (Philippines)
Close

More information Matchday 4 (6–7 February), PSPS ...
Matchday 4 (6–7 February)
PSPS2–0Deltras
  • Mena 60' (pen.)
  • Akada 83'
Report
Attendance: 8,500
Referee: Zulfriadi

Persiraja2–1PSIM
Report
  • 11' Rohman
Attendance: 7,430
Referee: Naufal Adya Fairuski
Close

More information Matchday 5 (11–12 February), PSPS ...
Matchday 5 (11–12 February)
PSPS1–0Persiraja
  • Akada 73'
Report
Attendance: 15,835
Referee: Amri Nurhadi

Deltras1–3PSIM
  • Carioca 18'
Report
Attendance: 0
Referee: Heru Cahyono
Close

More information Matchday 6 (17 February), Persiraja ...
Matchday 6 (17 February)
Persiraja4–1Deltras
Report
  • 74' Mardiyanto
Attendance: 579
Referee: Asep Yandis
PSIM2–1PSPS
Report
Attendance: 11,012
Referee: Erfan Efendi
Close

Group Y

More information Pos, Pld ...
Pos Team 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[a] Qualifiction to the Final and promotion to the 2025–26 Liga 1 3–0 0–1 2–2
2 Persijap 6 2 3 1 8 7 +1 9[a] 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
Close
Source: Liga 2 2024–25
Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head goal difference; 4) Head-to-head goals scored; 5) Goal difference; 6) Goals scored; 7) Fair-play points; 8) Draw.[191]
(P) Promoted
Notes:
  1. Ranked on head-to-head points: Bhayangkara Presisi 4, Persijap 1.

Group Y Matches

More information Matchday 1 (21 January), Bhayangkara Presisi ...
Matchday 1 (21 January)
Bhayangkara Presisi3–0Persijap
Report
Attendance: 1,059
Referee: Roberto Putra
Persela1–1PSKC
Report
  • 57' Cahya
Tuban Sport Center Stadium, Tuban Regency
Attendance: 4,885
Referee: Yoko Suprianto
Close

More information Matchday 2 (27 January), PSKC ...
Matchday 2 (27 January)
PSKC0–1Bhayangkara Presisi
Report
Attendance: 487
Referee: Harmoko
Persijap0–0Persela
Report
Attendance: 8,154
Referee: Nugroho Supriyanto
Close

More information Matchday 3 (1 February), Persela ...
Matchday 3 (1 February)
Persela1–1Bhayangkara Presisi
  • Adiatama 34'
Report
Tuban Sport Center Stadium, Tuban Regency
Attendance: 6,538
Referee: Irfan Wahyu Wijanarko
PSKC3–3Persijap
Report
  • 45+1' Saepul
  • 45+2', 82' Arya
Attendance: 204
Referee: Louis Ridho Muhammad
Close

More information Matchday 4 (7 February), Bhayangkara Presisi ...
Matchday 4 (7 February)
Bhayangkara Presisi2–2Persela
Report
Attendance: 2,498
Referee: Clifford Daypuyat (Philippines)
Persijap4–1PSKC
  • Afriyanto 13'
  • Rosalvo 42', 48', 78'
Report
Attendance: 8,520
Referee: Amri Nurhadi
Close

More information Matchday 5 (12 February), PSKC ...
Matchday 5 (12 February)
PSKC2–1Persela
Report
Referee: Zetman Pangaribuan
Persijap0–0Bhayangkara Presisi
Report
Close

More information Matchday 6 (18 February), Bhayangkara Presisi ...
Matchday 6 (18 February)
Bhayangkara Presisi0–1PSKC
Report
Attendance: 1,585
Referee: Dika Rahmat Hidayat
Persela0–1[note 2]Persijap
Report
Tuban Sport Center Stadium, Tuban Regency
Attendance: 7,993
Referee: Bangkit Sanjaya
Close

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.[191]

Relegation play-off

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

More information Third place of Group J, v ...
Third place of Group JvThird place of Group K
Close

Promotion play-off

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

More information Persijap, v ...
Close

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.[191]

More information PSIM, v ...
Close

Season statistics

Top Goalscorers

As of 18 February 2025

Hat-tricks

As of 7 February 2025[200]
More information Player, For ...
Close
Note: 4 – player scored 4 goals

Top assists

As of 28 January 2025
More information Rank, Player ...
Rank Player Club Assist[200]
1 France Enzo Célestine Persibo 7
Indonesia Dwiki Mardiyanto Deltras
3 Indonesia Fikri Ardiansyah Persipal 6
4 Portugal Vítor Barata Persibo 5
Indonesia Arya Gerryan PSIM
Indonesia Andik Vermansah Persiraja
Indonesia Miftahul Hamdi
Islamic Republic of Afghanistan Omid Popalzay PSPS (4)
PSIM (1)
Close

Discipline

As of 20 November 2024[200]

Attendances

Summarize
Perspective

Overall

More information Pos, Team ...
Pos Team Total High Low Average Change
1 PSPS 94,883 15,835 4,529 8,626 +51.4%
2 PSIM 81,811 11,012 4,913 7,437 −19.2%
3 Persiraja 56,135 12,271 0 5,103 −66.1%
4 Persela 44,527 11,185 0 4,947 −16.9%
5 Persipal 50,205 8,321 837 4,564 +59.7%
6 Sriwijaya 43,130 7,221 779 3,921 −24.9%
7 Persijap 41,344 8,520 0 3,758 −28.5%
8 Persiku 39,612 5,749 983 3,961 n/a
9 Persibo 34,863 8,372 356 3,486 n/a
10 Gresik United 22,578 5,356 218 2,258 −50.3%
11 Persipura 22,393 5,267 1,571 2,248 −73.5%
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 1,165 −38.7%
17 Bekasi City 9,077 1,618 315 825 +11.8%
18 Bhayangkara Presisi 5,688 2,498 72 569 n/a
19 Nusantara United 5,811 667 195 528 −6.2%
20 Persikas 4,988 669 302 499 n/a
21 Persikabo 1973 4,900 1,277 0 445 n/a
22 Persewar 3,117 1,814 0 346 −87.7%
23 RANS Nusantara 3,180 2,253 0 318 n/a
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 654,881 15,835 0 2,356 −34.1%
Close

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

Home match played

As of 17 February 2025
More information Team \ Match played, Regular round ...
Team \ Match played Regular roundChampionship round & Relegation roundPlay-offs & FinalTotal
123456781234
Adhyaksa35798001509891961119801,099
Bekasi City1,6181,2671,1768214868858204864263157779,077
Bhayangkara Presisi594718153180721781041321,0592,4985,688
Dejan1201552502745112351233531251102752,531
Deltras312005,5593,1236,1923,36709090918,553
Gresik United1,1071,1382189715,3563,3735,3215762,4892,0291,33923,917
Nusantara United6676665571956154806305654704944725,811
Persekat1,9372,4162,171010 101013,5047271,0329431,38114,111
Persela6,7434,57902023,29611,1857,3014,8856,53844,527
Persewar7811,8142602050000573,117
Persibo8,0253,1748,3727,6172,1403562,1905324142,04334,863
Persijap1,2757003,0007151,950075458,1458,1548,5208,34041,344
Persikabo 197301,277946569736050399594279504,900
Persikas6696014544813024143653563144256074,988
Persikota3,1092,0883,2191,4621,9666283,0752,50500018,052
Persiku5,7493,6394,6325,1782,7675,4759831,6432,6793,9092,95839,612
Persipa1,700032,5672008722502,4778564601,40086311,645
Persipal6,2257,2088,1373,7005,1005,4288,3218373,44083797250,205
Persipura5,2672,3712,7812,0514,1251,5711,68208082,18522,033
Persiraja0410,2750 5055,2567,1435,30012,2717,8817,43057956,135
PSIM9,4088,2677,0139,3045,9415,7056,0327,1434,9137,03311,01281,811
PSKC500311224152752392892174872042312,929
PSMS1,9872,8732,9830 6064,0002,46848684753857816,760
PSPS6,3857,85910,0307,8244,5295,2709,0748,07711,5008,50015,83594,883
RANS Nusantara2,25302003520501501000753,180
Sriwijaya4,3612,5154,3575,2112,0361,3667796,3504,2814,6537,22143,130
League total654,881
Close

Source: Liga 2 2024–25

Notes:

  1. ^ Persekat received sanctions in the form of holding four home matches without spectators and a fine of IDR 10 million.[201]
  2. ^ Persela received sanctions in the form of holding four home matches without spectators and a fine of IDR 10 million. Within few days, Persela appealed against the sanction and it was successfully granted so that they only received a sanction of 2 matches without spectators.[202][203]
  3. ^ Persipa received sanctions in the form of holding one home match without spectators and a fine of IDR 10 million.[204]
  4. ^ Persiraja received sanctions in the form of holding one home match without spectators and a fine of IDR 10 million.[205]
  5. ^ Persiraja received sanctions in the form of holding four home matches without spectators and a fine of IDR 10 million. Within few days, Persiraja appealed against the sanction and it was successfully granted so that they only received a sanction of 2 matches without spectators.[201][203]
  6. ^ PSMS received sanctions in the form of holding two home matches without spectators and a fine of IDR 10 million.[206]
  7. ^ Persijap received sanctions in the form of holding one home match without spectators and a fine of IDR 12,5 million.[197]
  8. ^ Persipura received sanctions in the form of holding two home matches without spectators and a fine of IDR 10 million.[207]
  9. ^ Deltras received sanctions in the form of holding three home matches without spectators and a fine of IDR 125 million.

Awards

Monthly awards

More information Month, Coach of the Month ...
Month Coach of the Month Player of the Month Young Player of the Month Goal of the Month References
Coach Club Player Club Player Club Player Club
September Indonesia Regi Aditya Yonathan Persibo Indonesia Fikron Afriyanto Persijap Indonesia Muhammad Fariz PSIM Mali Makan Konaté Persikabo 1973 [208][209][210][211]
October Indonesia Hanim Sugiarto Bhayangkara Presisi Islamic Republic of Afghanistan Omid Popalzay PSPS Indonesia Arlyansyah Abdulmanan Indonesia Ari Maring Bekasi City [212][213][214][215]
November Indonesia Ricardo Salampessy Persipura Chad Ezechiel N'Douassel Persela Indonesia Frengky Missa Bhayangkara Presisi Indonesia Arsan Makarin PSPS [216][217][218][219]
Close

See also

Notes

  1. The match was awarded as a 3–0 victory to Persela, after Persewar did not send their team for the match and failed to report to PSSI regarding their unpreparedness to play several days before the match.[197]
  2. The match was abandoned due to unsportsmanlike actions by the home supporters.[198] The remaining time was played at the Gelora Delta Stadium in Sidoarjo, East Java.[199]

References

Wikiwand - on

Seamless Wikipedia browsing. On steroids.