2023–24 Liga 2 (Indonesia)

The 2023–24 Liga 2 (also known as the 2023–24 Pegadaian Liga 2 for sponsorship reasons)[1] was the seventh season of the Liga 2 under its current name and the 14th season under its current league structure. PT Liga Indonesia Baru (LIB) was responsible for the operation the league. Plan to change Liga 2's operator was shelved for this season and will be implemented at the very least for the 2024–2025 season.[2][3]

Liga 2
Season2023–24
Dates10 September 2023 – 9 March 2024
ChampionsPSBS
(1st title)
PromotedPSBS
Semen Padang
Malut United
RelegatedKalteng Putra
Perserang
Persiba
Persikab
PSDS
PSCS
Sada Sumut
Sulut United
Matches played252
Goals scored609 (2.42 per match)
Top goalscorerAlexsandro
(19 goals)
Biggest home winNusantara United 7–3 PSDS
(6 January 2024)
Biggest away winPersiba 2–6 PSBS
(23 November 2023)
Highest scoringNusantara United 7–3 PSDS
(6 January 2024)
Longest winning runPersewar
(5 matches)
Longest unbeaten runPersiraja
(11 matches)
Longest winless runPersiraja
(4 matches)
Longest losing runPSDS
(7 matches)
Highest attendance31,000
Persiraja 0–0 PSMS
(18 November 2023)
Lowest attendance70
PSCS 3–0 Kalteng Putra
(27 January 2024)
(excluding matches played behind closed door)
Total attendance608,062
Average attendance3,577

Because Liga 2's previous season along with 2022–23 Liga 3 were abandoned due to a combination of factors with the most notable among them was the Kanjuruhan Stadium disaster,[4] participants of the league remained unchanged from last season. 28 teams, an increase of four teams from the 2021–22 Liga 2, who participated last season,[5] remained in the league.[6] The new season also marked the return of foreign players to the second division of Indonesian football.[6]

The league format was announced on 16 August 2023.[7] The season started on 10 September 2023.[8]

Teams

Team changes

As the 2022–23 Liga 2 and 2022–23 Liga 3 were abandoned along with the relegation rule which was being scrapped from 2022–23 Liga 1, the league's teams remained unchanged. The following teams changed division after the 2021 season.

To Liga 2

Relegated from Liga 1

Promoted from Liga 3

From Liga 2

Promoted to Liga 1

Relegated to Liga 3

Name changes

  • AHHA PS Pati relocated to Bekasi and were renamed to Bekasi Football Club.[9][10] However, following a lawsuit by Bekasi FC's original rights holder, the club is subject to another name change. On 30 May 2022, during the 2022 PSSI Ordinary Congress, the club finally changed their name once again to Bekasi City.[9][11]
  • Mataram Utama handed over their senior team to a group of investors, who subsequently rebranded the club as Nusantara United.[9][12] The two clubs exist as separate entities, with Nusantara United taking over Mataram Utama's place in the Liga 2, while Mataram Utama redirected their focus towards youth development and their football academy.[13] On 5 July 2022, Nusantara United, on an Instagram post unveiling their new logo, revealed that they are now based in Nusantara, the planned new capital of Indonesia.[14]
  • Muba Babel United was acquired by Liga 3 side Persipal Palu. As a result, Persipal took over Muba Babel United's place in Liga 2 starting from the 2022–23 season and they will compete under name Persipal BU.[15][16][17]
  • The license for Putra Delta Siduarjo was bought by owners of PT Mineral Trobos, David Glenn and Kenneth Jehezkiel, through PT Malut Maju Sejahtera and was renamed to Malut United. Malut stands for Maluku Utara, the home province of the club, as the club's new owners moved its base to Ternate, North Maluku.[18][19]
  • Karo United changed its name to Sada Sumut. The word 'Sada' means 'one' in Batak Karo language and the word 'Sumut' is an acronym for the name of the province of Sumatra Utara or North Sumatra hence the name change was intended by the club in order to represent all of North Sumatra.[20][21]

Stadiums and locations

Locations of non-Java-based 2023–24 Liga 2 teams.
Red: Group 1; Yellow: Group 2; Green: Group 3; Blue: Group 4
TeamLocationStadiumCapacity
Bekasi CityBekasiPatriot Candrabhaga Stadium[a]30,000
DeltrasSidoarjoGelora Delta Stadium35,000
Gresik UnitedGresikGelora Joko Samudro Stadium40,000
Kalteng PutraPalangka RayaTuah Pahoe Stadium10,000
Malut UnitedTernate[23]Gelora Kie Raha Stadium15,000
Nusantara UnitedNusantaraKebo Giro Stadium, at Boyolali[b]12,000
PersekatTegalMochtar Stadium, at Pemalang[c]15,000
PerselaLamonganSurajaya Stadium16,000
PerserangSerangMaulana Yusuf Stadium15,000
PersewarWaropenMandala Stadium, at Jayapura[27]30,000
PersibaBalikpapanBatakan Stadium40,000
PersijapJeparaGelora Bumi Kartini Stadium20,000
PersikabBandungGelora Bandung Lautan Api Stadium[28]38,000
PersipaPatiJoyokusumo Stadium10,000
Persipal BUPaluGawalise Stadium20,000
PersipuraJayapuraMandala Stadium30,000
PersirajaBanda AcehHarapan Bangsa Stadium45,000
PSBSBiak NumforCendrawasih Stadium15,000
PSCSCilacapWijayakusuma Stadium10,000
PSDSDeli SerdangBaharuddin Siregar Stadium15,000
PSIMYogyakartaMandala Krida Stadium[d]35,000
PSKCCimahiSiliwangi Stadium, at Bandung[e]25,000
PSMSMedanTeladan Stadium20,000
PSPSPekanbaruKaharudin Nasution Stadium30,000
Sada SumutKaroBaharuddin Siregar Stadium, at Deli Serdang[32]20,000
Semen PadangPadangGelora Haji Agus Salim Stadium20,000
SriwijayaPalembangGelora Sriwijaya Stadium23,000
Sulut UnitedManadoKlabat Stadium10,000

Notes:

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.

TeamHead coachCaptainKit manufacturerShirt sponsor(s)
Bekasi City Widyantoro[33] Soni Setiawan Adhoc[34]PStore1, AHHA1
Deltras Widodo Cahyono Putro[35] Rendi Irwan Lekaw[36]Kapal Api1, RANS Entertainment1, Sarung Al Hijaz1, Rojo Sambel Si Aa1
Gresik United Agus Indra Kurniawan[37] Jefri Kurniawan GUS Apparel5ISO Plus1, Wilmar1, Hyundai Gowa1, Phonska Plus1, Monura Land1, Royyan Interior Architecture1, Sarung Wadimor2, Rumah Makan Bandeng Pak Elan 22, TipTip2
Kalteng Putra Eko Tamamie (caretaker)[38] Sandi Sute Ereight[39]Bank Kalteng1, Halo Dayak1, Agustiar Sabran Foundation2, Kalteng Pos2
Malut United Imran Nahumarury[40] Ilham Armaiyn Tweve[41]Mineral Trobos1, PT. Gebe Sinar Perkasa1, PT. Gebe Prima Mandiri2, Lumbung Ikan Maluku3
Nusantara United Salahudin[42] Risna Prahalabenta Mills[43]Adaro1, Indosat1, Alderon1, Nasmoco1, Oasis Waters1, Hanamasa1, Trima1, Royal Sports Medicine Centre3
Persekat Mial Balebata Armand[44] Fiwi Dwipan Sebayu5Ersal Aburizal1, Sentosa Beton Perkasa1, Tegal Road Construction2, Bhamada University3, C’BEZT Fried Chicken3
Persela Djajang Nurdjaman[45] Zulham Zamrun Etams[46]Belikopi1, Lyly Bakery1, Extra Joss2
Perserang Bonggo Pribadi[47] Egi Regiansyah SLEMN24[48]Bank Syariah Indonesia1, Cuwitan 621
Persewar Eduard Ivakdalam[49] Elvis Harewan Zestien[50]Bank Papua1, Ndi Sowosio Ndi Korako2
Persiba Rudy Eka Priyambada[51] Muhammad Roby Equalnesia[52]PSF Group (1st half)1, Robot & Co (2nd half)1, Royal Suite Hotel3
Persijap Alfiat[53] Qischil Minny Etams[54]Oasis Waters12, Oasis+1
Persikab I Putu Gede[55] Ikhfanul Alam Allvane[56]OHIMen2
Persipa Nazal Mustofa[57] Tri Handoko Putro Nine[58]Monster Laut International1, BPR KCA1, RS Keluarga Sehat1, Sukun2, pemudaidaman.id3, SJK3, SAB3, Jurnalindo.com3
Persipal BU Bambang Nurdiansyah[40] Rendy Saputra CircleG[59]Bank Sulteng1, CPM1, IMIP2, AR Official2
Persipura Ricardo Salampessy[60] Ian Kabes SPECS[61]Bank Papua1, PT. Freeport Indonesia1
Persiraja Achmad Zulkifli[62] Mukhlis Nakata Trops[63]Dek Gam Foundation1, Bank Syariah Indonesia1, HIPMI Aceh1, KNPI Aceh1, PEMA1, Mifa Bersaudara1, PDAM Tirta Daroy2, RSUD Meuraxa Kota Banda Aceh2, Kyriad Muraya Hotel3
PSBS Hendri Susilo[64] Ruben Sanadi WWJD Sport[65]NusaTuna1, Bank Papua1, PT. Freeport Indonesia1, Kopi ABC2, Torang Hebat!3
PSCS Charis Yulianto[66] Arif Agung Nine[67]PSF Group1, S2P2, Crystalline2
PSDS Zefrizal[68] Ilham Wibowo Zeals[69]Musim Mas1, PTPN 21, Bank Sumut1, BSA1
PSIM Kas Hartadi[70] Hariono Seven Stars[34]Grab1, Nex Parabola1, Tolak Angin2, Extra Joss2
PSKC Doel Khamid[71] Suhandi Calma[72]
PSMS Miftahudin Mukson[73] Joko Susilo Northon[74]Bank Sumut1, PDAM Tirtanadi1, PStore1, PT. Pembangunan Prasarana Sumatera Utara1, PT. Perkebunan Sumatera Utara1, UcokDurian2, Zatan Mini Soccer2, NZR Foundation2
PSPS Ridwan Saragih[75] Supardi Nasir Curva Sport[76]Pusat Grosir Metro Tanah Abang1, RS Awal Bros1, Crystalline1, Springhill Group1, Lintas Riau Prima3
Sada Sumut Suharto AD[77] Aidun Sastra Utami Bocorocco Active[78]PineVPN1, MyPertamina2, PLN2, RSU Royal Prima3
Semen Padang Delfi Adri[79] Rosad Setiawan SPFC Apparel5Semen Padang13, Bank Mandiri1, Livin' by Mandiri1, Pertamax Turbo1, Suri Nusantara Jaya1, Extra Joss1, Taspen2, Air Mineral SMS2
Sriwijaya Hendri Susilo[80] Nur Iskandar Tweve[34]Bara Coal1, Bukit Asam1, Bank Sumsel Babel1, Semen Baturaja3
Sulut United Jaya Hartono[40] Mahadirga Lasut Etams[34]Minahasa Cahaya Lestari1, Sentra Medika Hospital Minahasa Utara1, Roger's Hotel Manado1, Stadeo3

Notes:

  1. ^ On the front of shirt.
  2. ^ On the back of shirt.
  3. ^ On the sleeves.
  4. ^ On the shorts.
  5. ^ Apparel made by club.

Coaching changes

TeamOutgoing head coachManner of departureDate of vacancyPosition in the tableReplaced byDate of appointment
Persiraja Washiyatul AkmalEnd of contract[i]23 May 2023Pre-season Budiardjo Thalib[84]1 July 2023
Budiardjo ThalibSacked[ii]5 September 2023 Achmad Zulkifli[62]6 September 2023
Persekat Miftahudin MuksonResigned[86][87]2 October 20233rd, (in Group 3) Lukman Afif (caretaker)[87]2 October 2023
Persijap SalahudinResigned[88]7th, (in Group 1) Iman Suherman (caretaker)[iii]
Perserang Lukas TumbuanSacked[90]6th, (in Group 2) Bonggo Pribadi[47]6 October 2023
PSMS Ridwan SaragihResigned[91]5 October 20233rd, (in Group 1) Miftahudin Mukson[73]5 October 2023
PSPS Jan SaragihMutual consent[92]9 October 20237th, (in Group 1) Basri (caretaker)[93]9 October 2023
Basri (caretaker)End of caretaker role11 October 2023 Ridwan Saragih[75]11 October 2023
Persijap Iman Suherman (caretaker)End of caretaker role13 October 20235th, (in Group 1) Alfiat[53]13 October 2023
Kalteng Jafri SastraSacked[94]14 October 20236th, (in Group 4) Eko Tamamie (caretaker)[38]15 October 2023
PSDS SusantoResigned[95]6th, (in Group 1) Zefrizal[68]17 October 2023
Persekat Lukman Afif (caretaker)End of caretaker role2 November 20236th, (in Group 3) Mial Balebata Armand[44]2 November 2023
Persiba Nil MaizarSacked[96][97]13 November 20237th, (in Group 4) Zainal Abidin (caretaker)13 November 2023
Sriwijaya Yusup PrasetiyoSacked[97][98]13 November 20235th, (in Group 1) Hendri Susilo[80]14 November 2023
Gresik United Rudy Eka PriyambadaResigned[99]19 November 20233rd, (in Group 3) Agus Indra Kurniawan[37]26 November 2023
Nusantara RasimanMutual consent[100][101]22 November 20234th, (in Group 2) Guntur Cahyo Utomo (caretaker)[100]23 November 2023
Persiba Zainal Abidin (caretaker)End of caretaker role28 November 20237th, (in Group 4) Rudy Eka Priyambada[51]28 November 2023
Nusantara Guntur Cahyo Utomo (caretaker)End of caretaker role30 December 2023Pre-relegation round Salahudin[42]30 December 2023

Notes:

Foreign players

PSSI, for the first time since 2014, allowed second division teams to sign foreign players after prohibiting clubs to register them for the past six editions. For this Liga 2 season, clubs were allowed to register two foreign players per team (with one of them coming from a member association of the AFC).[6][102]

  • 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.
TeamPlayer 1Player 2 (AFC)Former players
Bekasi City Ezechiel N'Douassel[103] Akihiro Suzuki[104]
Deltras Rosalvo Cândido[105] Thiago Fernandes[106] José Hernández[107][108]
Askarbek Saliev[107]
Gresik United Víctor Bertomeu[109] Renshi Yamaguchi[110]
Kalteng Putra Willian Correia[111] Haru Nakagaki[112] Nozim Babadjanov[113]
Malut United Jose Wilkson[114] Jeong Ho-min[115] Derrick Sasraku[116][117]
Mukhammad Isaev[118][117]
Nusantara United Yusaku Yamadera[119] Matheus Silva[120]
Persekat Matheus Souza[121] Mirkomil Lokaev[122] Lucas Cardoso[123][124]
Persela Jonny Campbell[125] Kim Do-hyun[125]
Perserang Fatjon Celani[126] Behnam Habibi[127]
Persewar
Without foreign players[128]
Persiba Sunday Song[129] Ali Nouri Zangir[130] Luiz Junior[130][131]
Persijap Kervens Belfort[132] Mojtaba Lotfi[133] Haru Nakagaki[134][135]
Persikab Sekou Sylla[136] Azamat Abdullaev[137] Akhror Umarjonov[138]
Persipa Jacob Youmbi[139] Shavkati Khotam[140] Amir Memari[139][141]
Persipal BU Thales Lima[142] Taher Jahanbakhsh[143]
Persipura Enzo Célestine[144] Azamat Baymatov[145]
Persiraja Mahamane Touré[146] Islom Karimov[146] Ricardo Pires[147][148]
Arata Takatori[149][150]
PSBS Alexsandro[151] Hwang Do-yeon[152] Ryohei Miyazaki[153][154]
PSCS Rafinha[155] Izzatullo Ruziev[156] Temur Masharipov[157]
PSDS Noriki Akada[158] Ibrahim Bahsoun[159] Masoabi Nkoto[160][161]
PSIM Augusto Neto[162] Kim Bong-jin[162] Aleksandar Rakić[163][164]
Andreas Esswein[165][164]
PSKC Fareed Sadat[166] Mukhammadali Tursunov[167] Murodjon Tuychibaev[168][169]
PSMS José Valencia[170] Kim Ki-su[171] Matheus Souza[172][173]
Kim Jin-sung[172][173]
PSPS Bruno Silva[174] Omid Popalzay[174] Drago Maksimović[175][176]
Lee Min-woo[177][176]
Sada Sumut Aleksandar Rakić[178] Kei Sano[179] Akhrorbek Uktamov[180][181]
Shokhnazar Norbekov[182][181]
Semen Padang Kenneth Ngwoke[183] Kim Min-gyu[184]
Sriwijaya Yevhen Bokhashvili[185] Chencho Gyeltshen[186] Kervens Belfort[187][132]
Sulut United Jô Santos[188] Aidar Mambetaliev[189]

Schedule

The schedule of the competition is as follows.

Schedule for preliminary round
RoundDraw dateMatchweekGroup 1Group 2Group 3Group 4
Preliminary RoundNo drawMatchweek 110–11 September 2023
Matchweek 216–17 September 202317–18 September 202316–18 September 202316–17 September 2023
Matchweek 324–25 September 202322–23 September 2023
Matchweek 430 September – 1 October 202330 September – 2 October 202327–29 September 2023
Matchweek 58–9 October 20239–10 October 20238–10 October 20234–7 October 2023
Matchweek 613–15 October 202314–15 October 202312–13 October 2023
Matchweek 721–23 October 202321–22 October 202319–20 October 2023
Matchweek 84–6 November 20232–4 November 2023
Matchweek 911–13 November 202312–13 November & 2 December 2023 [a]11–13 November 202311–12 November 2023
Matchweek 1017–19 November 202318–19 November 20237 & 18 November 2023[b]
Matchweek 1125–27 November 202325–27 November & 6 December 2023[c]23 November 2023
Matchweek 1230 November – 2 December 202330 November & 8 December 2023[d][e]30 November – 2 December 202328–30 November 2023
Matchweek 139–11 December 202313 December 2023[f]8–11 December 20233–5 December 2023
Matchweek 1417 December 202317–18 December 202317 December 202310 December 2023

Notes:

Schedule for championship round & relegation round
MatchweekChampionship roundRelegation round
Group XGroup YGroup ZGroup AGroup BGroup CGroup D
Matchweek 16 Januari 20247 Januari 20246 Januari 20247 Januari 20246 Januari 20247 Januari 2024
Matchweek 212–13 January 202413 January 202412 January 202411 January 202412 January 2024
Matchweek 317 January 202418 January 202417 January 202416 January 202417 January 2024
Matchweek 422 January 202423 January 202422 January 202421 January 202422 January 2024
Matchweek 527 January 202428 January 202427 January 202426 January 202427 January 2024
Matchweek 63 February 20242 February 20243 February 2024
Schedule for knockout round
RoundDraw dateMatchweekLeg 1Leg 2
Knockout Round5 February 2024Semi-finals25 February 202429 February 2024
Third place play-off5 March 20249 March 2024
Final5 March 20249 March 2024

Preliminary Round

A total of 28 teams will be drawn into 4 groups of seven teams based on the geographical location of their homebase. The preliminary round will be played in home-and-away round-robin matches.

The top three teams from each group will advance to the championship round. The bottom four teams from each group will advance to the relegation round.

Group 1

PosTeamPldWDLGFGAGDPtsQualificationSMPPRJMDNSFCPKUSSUPDS
1Semen Padang12831259+1627Qualification to the Championship Round4–02–23–01–12–12–0
2Persiraja125611510+5211–00–02–00–01–05–1
3PSMS123811613+3171–21–12–20–02–13–1
4Sriwijaya[a]124531717014Qualification to the Relegation Round0–3[b]0–02–24–22–03–0
5PSPS122641015−5120–21–11–10–12–12–0
6Sada Sumut121651217−591–12–21–11–11–12–1
7PSDS121291226−1452–31–20–12–23–01–1
Source: 2023–24 Liga 2
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.[192]
Notes:

Group 2

PosTeamPldWDLGFGAGDPtsQualificationFBCMLTJOGNFCSRGPBBPKC
1Bekasi City128222012+826Qualification to the Championship Round2–03–15–30–11–02–0
2Malut United126421611+5221–10–12–13–22–13–0
3PSIM126331311+2212–31–10–11–01–01–1
4Nusantara United125161916+316Qualification to the Relegation Round0–10–11–25–33–03–0
5Perserang1250714140153–00–10–10–13–11–0
6Persikab123451216−4131–11–11–10–01–03–1
7PSKC12129721−1450–11–10–12–10–12–3
Source: 2023–24 Liga 2
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.[192]

Group 3

PosTeamPldWDLGFGAGDPtsQualificationPSLDTSGRSJAPCLPPTITGL
1Persela12822167+926Qualification to the Championship Round1–01–02–03–01–33–1
2Deltras125431513+219[a]0–12–11–02–12–12–2
3Gresik United12615149+519[a]0–01–21–03–02–02–0
4Persijap12354810−214Qualification to the Relegation Round0–01–02–00–01–12–1
5PSCS123451016−6130–11–11–33–12–11–0
6Persipa122551617−111[b]2–32–20–11–11–13–0
7Persekat12255815−711[b]1–01–11–00–00–01–1
Source: 2023–24 Liga 2
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.[192]
Notes:

Group 4

PosTeamPldWDLGFGAGDPtsQualificationBIKWARPALPSPSUTKALBPP
1PSBS12822239+1426Qualification to the Championship Round3–01–13–11–01–03–0
2Persewar126241617−1202–12–22–12–12–11–0
3Persipal BU125341816+2181–22–12–03–11–02–2
4Persipura123541517−214[a]Qualification to the Relegation Round1–12–03–12–12–21–1
5Sulut United124261114−314[a]0–12–02–10–00–01–0
6Kalteng Putra123451213−1131–01–10–21–14–12–1
7Persiba123271322−9112–61–32–03–10–21–0
Source: 2023–24 Liga 2
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.[192]
Notes:

Championship Round & Relegation Round

Championship Round

The twelve teams that advanced from the preliminary round were divided into 3 groups of four teams to play home-and-away round-robin matches.

Three group winners and the one best runner-up advanced to the knockout round.

Group X

PosTeamPldWDLGFGAGDPtsQualification
1Semen Padang624052+310Qualification to the Knockout Round
2Persiraja623163+39[a]
3PSIM62317709[a]
4PSMS602439−62
Source: 2023–24 Liga 2
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.[192]
Notes:
PSMS0–0Persiraja
Report
Attendance: 0
Referee: Amri Nurhadi
Semen Padang1–1PSIM
Ngwoke 70'ReportSukarja 15'
Attendance: 8,126
Referee: Abdul Aziz

PSIM2–1PSMS
Faris 21'
Alfriyanto N. 27'
ReportMalau 67'
Attendance: 7,011
Referee: Subro Malisi
Persiraja0–0Semen Padang
Report
Langsa Stadium, Langsa
Attendance: 2,254
Referee: Muhammad Tri Santoso

PSIM1–1Persiraja
Maring 75'ReportFerdinand 89'
Attendance: 6,567
Referee: Totok Fitrianto
Semen Padang2–0PSMS
Ihwan 48'
Asrizal 72'
Report
Attendance: 11,200
Referee: Steven Yubel Poli

PSMS1–1Semen Padang
I. Chan 33'ReportAsrizal 52'
Attendance: 1,702
Referee: Hamdi
Persiraja3–1PSIM
Karimov 21'
Ramadhan 34'
Vermansah 84'
ReportSukarja 62'
Langsa Stadium, Langsa
Attendance: 1,345
Referee: Cahya Sugandi

PSIM0–0Semen Padang
Report
Attendance: 9,161
Referee: Axel Febrian Sinaga
Persiraja2–0PSMS
Laly 73' (pen.)
Ferdinand 88' (pen.)
Report
Langsa Stadium, Langsa
Attendance: 0
Referee: Agus Walyono

Semen Padang1–0Persiraja
Ihwan 6'Report
Attendance: 11,000
Referee: Heru Cahyono
PSMS1–2PSIM
Sihaloho 79'ReportSukarja 21'
Sheva 75'
Attendance: 873
Referee: Yudi Nurcahya

Group Y

PosTeamPldWDLGFGAGDPtsQualification
1Malut United624096+310Qualification to the Knockout Round
2Deltras623165+19
3Persela613267−16
4Bekasi City6123811−35
Source: 2023–24 Liga 2
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.[192]
Bekasi City1–1Deltras
Hizbullah 77'ReportRosalvo 7'
Attendance: 422
Referee: Agus Fauzan Arifin
Malut United0–0Persela
Report
Attendance: 392
Referee: Irul Hidayat

Deltras1–1Malut United
Dwiki M. 31'ReportWilkson 45'
Attendance: 2,937
Referee: Zetman Pangaribuan
Persela3–1Bekasi City
Do-hyun 18'
Ade Jantra 64'
Zulham Z. 80'
ReportGhozali S. 10'
Tuban Sport Center Stadium, Tuban
Attendance: 4,344
Referee: Steven Yubel Poli

Bekasi City2–2Malut United
Ho-min 28' (o.g.)
Sutopo 70'
ReportWilkson 46'
Armaiyn 90+4'
Attendance: 466
Referee: Fibay Rahmatullah
Deltras1–0Persela
Ragil 14'Report
Attendance: 4,636
Referee: Mansyur

Persela0–0Deltras
Report
Tuban Sport Center Stadium, Tuban
Attendance: 4,296
Referee: Muhammad Iqballuddin
Malut United2–0Bekasi City
Gigis 32' (o.g.)
Wilkson 47'
Report
Attendance: 683
Referee: Irfan Wahyu Wijanarko

Deltras2–1Bekasi City
Risal 16'
Wanggai 30' (pen.)
ReportRifky 57'
Attendance: 833
Referee: Irul Hidayat
Persela2–2Malut United
Ade Jantra 26'
Al Achya 36'
ReportWilkson 3', 21'
Tuban Sport Center Stadium, Tuban
Attendance: 4,568
Referee: Cahya Sugandi

Bekasi City3–1Persela
N'Douassel 19', 27'
Soni 54'
ReportDzumafo 17'
Attendance: 0
Referee: Zetman Pangaribuan

Group Z

PosTeamPldWDLGFGAGDPtsQualification
1PSBS6510103+716Qualification to the Knockout Round
2Gresik United622265+18
3Persewar6204711−46
4Persipal BU6114610−44
Source: 2023–24 Liga 2
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.[192]
PSBS1–0Gresik United
Alexsandro 90+6' (pen.)Report
Attendance: 2,200
Referee: Eko Saputra
Persipal BU2–1Persewar
I. Mofu 5'
Fikri 29'
ReportK. Youwei 18'
Attendance: 1,800
Referee: Muhammad Tri Santoso

Persewar0–1PSBS
ReportBarry 17'
Attendance: 1,425
Referee: Axel Febrian Sinaga
Gresik United3–1Persipal BU
Bertomeu 7'
Dicky 19'
Dimas 53'
ReportI. Mofu 21'
Attendance: 0
Referee: Agus Walyono

PSBS1–0Persipal BU
Beto 32'Report
Attendance: 1,722
Referee: Pipin Indra Pratama
Gresik United0–1Persewar
ReportB. Solossa 56'
Attendance: 0
Referee: Ridwan Pahala

Persewar0–1Gresik United
ReportBertomeu 68' (pen.)
Attendance: 821
Referee: Irul Hidayat
Persipal BU0–1PSBS
ReportBarry 17'
Attendance: 920
Referee: Subro Malisi

Persewar3–2Persipal BU
Fiktor 23'
B. Solossa 30'
Diop Wamu 68'
ReportThales 59', 88'
Attendance: 436
Referee: Amri Nurhadi
Gresik United1–1PSBS
Arif 25'ReportBarry 81'
Attendance: 0
Referee: Totok Fitrianto

PSBS5–2Persewar
Saha 9', 66'
Alexsandro 28', 46', 85'
ReportDiop Wamu 29'
K. Youwei 45'
Attendance: 2,074
Referee: Irfan Wahyu Wijanarko
Persipal BU1–1Gresik United
I. Mofu 86'ReportDimas 67'
Attendance: 829
Referee: Agus Fauzan Arifin

Ranking of runner-up teams

PosGrpTeamPldWDLGFGAGDPtsQualification
1XPersiraja623163+39Qualification to the Knockout Round
2YDeltras623165+19
3ZGresik United622265+18
Source: 2023–24 Liga 2
Rules for classification: 1) Points; ; 2) Goal difference; 3) Goals scored; 4) Fair-play points; 5) Draw.[192]

Relegation Round

The sixteen teams that advanced from the preliminary round were 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 2024–25 Liga 3.

Group A

PosTeamPldWDLGFGAGDPtsRelegation
1Sriwijaya6420102+814
2PSKC6312104+610[a]
3Perserang (R)631266010[a]Relegation to the 2024–25 Liga 3
4Sada Sumut (R)6006620−140
Source: 2023–24 Liga 2
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.[192]
(R) Relegated
Notes:
Sriwijaya0–0PSKC
Report
Attendance: 1,757
Referee: Totok Fitrianto
Sada Sumut1–3Perserang
Akhova 83'ReportFatjon 33' (pen.)
Rudiyana 52'
Riski Fajar 89'
Attendance: 299
Referee: Yudi Nurcahya

PSKC4–1Sada Sumut
Efendi 14'
Tursunov 36'
Cahya 71'
Yusra 81'
ReportAulia R. 45+4' (pen.)
Attendance: 263
Referee: Hamdi
Perserang0–3Sriwijaya
ReportFajar Z. 28'
Gyeltshen 33'
Bawuo 85' (pen.)
Attendance: 498
Referee: Choirudin

PSKC1–0Perserang
I. Sayuri 30'Report
Attendance: 118
Referee: Heru Cahyono
Sriwijaya3–1Sada Sumut
Koroy 46'
Gyeltshen 59'
Darmawan 90'
ReportA. Rakić 30'

Perserang1–0PSKC
Zakaria 76'Report
Attendance: 824
Referee: Zetman Pangaribuan
Sada Sumut1–3Sriwijaya
Ramadhoni 13'ReportGyeltshen 38'
Koroy 85'
Bawuo 90'
Attendance: 274
Referee: Heru Cahyono

PSKC0–1Sriwijaya
ReportDarmawan 12'
Attendance: 315
Referee: Fibay Rahmatullah
Perserang2–1Sada Sumut
Rizki A. 42'
Fatjon 77' (pen.)
ReportAkhova 18'
Attendance: 450
Referee: Pipin Indra Pratama

Sriwijaya0–0Perserang
Report
Attendance: 1,832
Referee: Naufal Adya Fairuski
Sada Sumut1–5PSKC
Rustam 35'ReportDicky K. 33'
Maulana 39', 42'
Suhandi 61'
Fauzi 66'
Attendance: 101
Referee: Muhammad Tri Santoso

Group B

PosTeamPldWDLGFGAGDPtsRelegation
1Nusantara United63121511+410
2PSPS623197+29
3PSDS (R)61321217−56[a]Relegation to the 2024–25 Liga 3
4Persikab (R)6132910−16[a]
Source: 2023–24 Liga 2
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.[192]
(R) Relegated
Notes:
Nusantara United7–3PSDS
Aronggear 10'
M. Silva 26', 54', 76'
Kardinata 51', 88'
Yamadera 90'
ReportWiranda 23'
Lesmana 59'
Salim 72'
Kebo Giro Stadium, Boyolali
Attendance: 475
Referee: Naufal Adya Fairuski
Persikab1–1PSPS
Sylla 66'ReportB. Silva 61' (pen.)
Attendance: 80
Referee: Pipin Indra Pratama

PSDS2–1Persikab
Akada 55' (pen.)
Yoga P. 90+3'
ReportAbdullaev 3'
Attendance: 205
Referee: Muhammad Iqballuddin
PSPS1–2Nusantara United
Popalzay 34' (pen.)ReportIzdihar 4'
M. Silva 25'
Attendance: 1,752
Referee: Cahya Sugandi

Nusantara United3–2Persikab
Scifo 44'
Pandi L. 45', 76'
ReportGufron 7'
Firman 56'
Kebo Giro Stadium, Boyolali
Attendance: 450
Referee: Amri Nurhadi
PSDS1–3PSPS
Akada 42' (pen.)ReportB. Silva 15'
Dama 80'
Septian 85'
Attendance: 320
Referee: Irul Hidayat

Persikab1–0Nusantara United
Abdullaev 41'Report
Attendance: 56
Referee: Axel Febrian Sinaga
PSPS1–1PSDS
B. Silva 55'ReportLesmana 90'
Attendance: 0
Referee: Yudi Nurcahya

PSDS2–2Nusantara United
Akada 55' (pen.)
Salim 61'
ReportAfhridzal 87'
Pandi L. 90'
Attendance: 303
Referee: Agung Setiyawan
PSPS1–1Persikab
Yudhi P. 54'ReportSylla 84'
Attendance: 1,833
Referee: Heru Cahyono

Nusantara United1–2PSPS
Sansan 90'ReportYasir 7'
Septian 43'
Kebo Giro Stadium, Boyolali
Attendance: 475
Referee: Abdul Aziz
Persikab3–3PSDS
Abdullaev 4'
Sylla 51'
Gufroni 54'
ReportAkada 31', 33'
Yudha 71'
Attendance: 52
Referee: Eko Saputra

Group C

PosTeamPldWDLGFGAGDPtsRelegation
1Persijap6501157+815
2Persipa631277010
3Sulut United (R)6213712−57Relegation to the 2024–25 Liga 3
4Persiba (R)610569−33
Source: 2023–24 Liga 2
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.[192]
(R) Relegated
Persijap1–0Persiba
Hidayat 57'Report
Attendance: 3,175
Referee: Zetman Pangaribuan
Persipa0–0Sulut United
Report
Joyokusumo Stadium, Pati
Attendance: 1,320
Referee: Heru Cahyono

Sulut United1–3Persijap
Noprihanis 73' (pen.)ReportFahmi 38'
Hidayat 64'
Qischil 89'
Attendance: 692
Referee: Yudi Nurcahya
Persiba3–0Persipa
Song 38' (pen.), 60'
Ardiana 84'
Report
Attendance: 922
Referee: Irfan Wahyu Wijanarko

Persijap2–0Persipa
Afghoni 16'
Hidayat 73'
Report
Kebo Giro Stadium, Boyolali
Attendance: 0
Referee: Agus Walyono
Persiba1–2Sulut United
Ardiana 41'ReportNoprihanis 56'
Karundeng 73'
Attendance: 2,042
Referee: Agung Setiyawan

Sulut United1–0Persiba
Noprihanis 63'Report
Attendance: 657
Persipa3–0Persijap
Youmbi 50' (pen.)
Haryanto 66', 81'
Report
Joyokusumo Stadium, Pati
Attendance: 665
Referee: Choirudin

Sulut United2–3Persipa
Rusni 64'
Noprihanis 79'
ReportMarsi 14'
Witoyo 75'
Haryanto 90'
Attendance: 1,624
Referee: Naufal Adya Fairuski
Persiba2–4Persijap
Tama 84'
Komboy 90'
ReportBelfort 48', 82'
Arya 51'
Minny 90'
Attendance: 402
Referee: Ridwan Pahala

Persijap5–1Sulut United
Kallon 21', 60'
Wibnu 50'
Belfort 77'
Nur Samsu 82' (pen.)
ReportPanto 46'
Mochtar Stadium, Pemalang
Attendance: 502
Referee: Muhammad Iqballuddin
Persipa1–0Persiba
Haryanto 58' (pen.)Report
Joyokusumo Stadium, Pati
Attendance: 2,408
Referee: Subro Malisi

Group D

PosTeamPldWDLGFGAGDPtsRelegation
1Persipura632164+211
2Persekat623174+39[a]
3PSCS (R)630386+29[a]Relegation to the 2024–25 Liga 3
4Kalteng Putra[b] (R)6114411−7−5
Source: 2023–24 Liga 2
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.[192]
(R) Relegated
Notes:
Persipura0–0Persekat
Report
Attendance: 1,874
Referee: Agung Setiyawan
Kalteng Putra2–1PSCS
Guy Junior 62' (pen.)
A. Oropa 90'
ReportArif A. M. 86'

Persekat1–1Kalteng Putra
Kahar M. 21'ReportUsman D. 85'
Mochtar Stadium, Pemalang
Attendance: 888
Referee: Heru Cahyono
PSCS2–1Persipura
Rafinha 20', 90+7'ReportRumakiek 74'
Attendance: 1,640
Referee: Louis Ridho Muhammad

Persipura1–0Kalteng Putra
Rumakiek 18'Report
Attendance: 1,415
Referee: Abdul Aziz
Persekat2–1PSCS
Komarodin 31'
Wirdan Jaka 48'
ReportArthur Sena 90'
Mochtar Stadium, Pemalang
Attendance: 623
Referee: Naufal Adya Fairuski

PSCS1–0Persekat
Arthur Sena 58'Report
Attendance: 1,489
Referee: Agung Setiyawan
Kalteng Putra1–2Persipura
Aibekob 89'ReportRumakiek 64', 77'
Attendance: 0
Referee: Naufal Adya Fairuski

Persekat1–1Persipura
Kahar M. 46'ReportBaymatov 10'
Mochtar Stadium, Pemalang
Attendance: 1,200
Referee: Irfan Wahyu Wijanarko
PSCS3–0
Awarded[note 1]
Kalteng Putra
Report
Attendance: 70
Referee: Zetman Pangaribuan

Persipura1–0PSCS
Célestine 65'Report
Attendance: 3,782
Referee: Choirudin
Kalteng Putra0–3
Awarded[note 2]
Persekat
Report
Attendance: 0
Referee: Totok Fitrianto

Knockout Round

In the knockout round, the 4 teams that advanced from championship round played against each other over two legs on a home-and-away basis.The champions, runner-up and third place of 2023–24 Liga 2 will be promoted to 2024–25 Liga 1.

Bracket

Semi-finalsFinal
        
Persiraja101
PSBS145
PSBS336
Semen Padang000
Malut United101
Semen Padang112Third place play-off
Persiraja022
Malut United (a.e.t.)033

Semi-finals

Persiraja1–1PSBS
Al Muzanni 60'ReportAlexsandro 51'
Langsa Stadium, Langsa
Attendance: 3,752
Referee: Zetman Pangaribuan
PSBS4–0Persiraja
Alexsandro 37', 64'
Beto 47', 51'
Report
Attendance: 4,050
Referee: Steven Yubel Poli

PSBS won 5–1 on aggregate and promoted to 2024–25 Liga 1.


Malut United1–1Semen Padang
Hari Nur 89'ReportJuliansyah 41'
Attendance: 6,488
Referee: Irfan Wahyu Wijanarko
Semen Padang1–0Malut United
Ahmad Ihwan 23'Report
Attendance: 11,400
Referee: Muhammad Iqballuddin

Semen Padang won 2–1 on aggregate and promoted to 2024–25 Liga 1.

Third place play-off

Persiraja0–0Malut United
Report
Langsa Stadium, Langsa
Attendance: 751
Referee: Cahya Sugandi
Malut United3–2 (a.e.t.)Persiraja
Frets 45+9' (pen.)
Mustaine 104'
Wilkson 115'
ReportFerdiansyah 32' (pen.)
Ramadhan 91'
Attendance: 6,781
Referee: Muhammad Tri Santoso

Malut United won 3–2 on aggregate and promoted to 2024–25 Liga 1.

Final

PSBS3–0Semen Padang
Ardiansyah 27' (o.g.)
Alexsandro 45'
Beto 79'
Report
Attendance: 2,483
Referee: Fibay Rahmatullah
Semen Padang0–3PSBS
ReportBeto 12', 50'
Alexsandro 28'
Attendance: 11,400
Referee: Amri Nurhadi

PSBS won 6–0 on aggregate and wins Liga 2.

Promotion to the 2024–25 Liga 1

TeamMethod of
promotion
Date of
promotion
Promoted
to
PSBSSemi-final winner 29 February 20242024–25 Liga 1
Semen PadangSemi-final winner 29 February 20242024–25 Liga 1
Malut UnitedThird place play-off winner 9 March 20242024–25 Liga 1

Relegation to the 2024–25 Liga 3

TeamMethod of
relegation
Date of
relegation
Relegated
to
Sada SumutFourth-placed team of relegation round Group A21 January 20242024–25 Liga 3
PersibaFourth-placed team of relegation round Group C 27 January 20242024–25 Liga 3
Kalteng PutraFourth-placed team of relegation round Group D 27 January 20242024–25 Liga 3
PerserangThird-placed team of relegation round Group A 2 February 20242024–25 Liga 3
PSDSThird-placed team of relegation round Group B 2 February 20242024–25 Liga 3
PersikabFourth-placed team of relegation round Group B 2 February 20242024–25 Liga 3
Sulut UnitedThird-placed team of relegation round Group C 3 February 20242024–25 Liga 3
PSCSThird-placed team of relegation round Group D 3 February 20242024–25 Liga 3

Season statistics

Top goalscorers

As of 10 March 2024[194]
RankPlayerTeamGoals
1 AlexsandroPSBS19
2 Matheus SilvaNusantara United14
3 Kenneth NgwokeSemen Padang13
4 Ezechiel N'DouasselBekasi City10
Irvan MofuPersipal BU
Ramai RumakiekPersipura
7 RafinhaPSCS9
8 Jose WilksonMalut United8
Boaz SolossaPersewar
Mamadou BarryPSBS
Noriki AkadaPSDS
Rossy NoprihanisSulut United
13 Víctor BertomeuGresik United7
Guy JuniorKalteng Putra
Azamat AbdullaevPersikab
Thales LimaPersipal BU
Ahmad IhwanSemen Padang
188 playersvarious clubs6
268 playersvarious clubs5
3417 playersvarious clubs4
5122 playersvarious clubs3
7348 playersvarious clubs2
121128 playersvarious clubs1

Top assists

As of 12 November 2023[194]
RankPlayerTeamAssists
1 Gustur CahyoPersipa4
2 Hambali TolibBekasi City3
Hamsa LestaluhuNusantara United
Ali Nouri ZangirPersiba
Rifal BustanPersipal
Mukhammad IsaevMalut United
7 Raka CahyanaDeltras2
Lee Yu-junPersela
Beto GonçalvesPSBS
Rian RamadanSada Sumut
11Numerous playersVarious club1

Hat-tricks

As of 6 January 2024[194]
PlayerForAgainstResultDate
Ezechiel N'DouasselBekasi CityPSIM3–2 (A)11 September 2023
Kenneth NgwokeSemen PadangPSDS3–2 (A)4 November 2023
Habibi JusufSriwijayaPSDS3–0 (H)19 November 2023
AlexsandroPSBSPersiba6–2 (A)23 November 2023
Matheus Silva4Nusantara UnitedPerserang5–3 (H)27 November 2023
Víctor BertomeuGresik UnitedPSCS3–0 (H)17 December 2023
Matheus SilvaNusantara UnitedPSDS7–3 (H)6 January 2024
  • 4 Player scored 4 goals

Own goals

As of 23 January 2024[194]
PlayerClubAgainstDate
Ragil DimasPersipal BUSulut United16 September 2023
Dia SyayidSriwijayaSemen Padang1 October 2023
Komang TriNusantara UnitedMalut United9 October 2023
Jacob YoumbiPersipaDeltras15 October 2023
Airlangga MutamasidqinaGresik UnitedPersijap10 December 2023
Tri Rahmad PriadiPSKCPerserang17 December 2023
Jeong Ho-minMalut UnitedBekasi City18 January 2024
Adittia GigisBekasi CityMalut United23 January 2024

Clean sheets

As of 23 October 2023[194]
RankPlayerClubClean sheets
1 Muhammad FahriPersiraja4
2 Harlan SuardiBekasi City3
Lutfi MutoharNusantara United
Geril KapohSulut United
5 Ulul ArhamGresik United2
Teddy Heri SetiawanPersekat
Samuel ReimasPersela
Yogi TrianaPersela
Imam Arief FadillahPerserang
Panggih PrioPSBS
Chairil Zul AzharPSCS
Fakhrurrazi QubaSemen Padang
1318 playersVarious clubs1

Discipline

As of 9 October 2023[194]

Attendances

Note: Excluding matches played behind closed door.

PosTeamTotalHighLowAverageChange
1Persiraja75,23531,0006,74515,047+141.9%
2Semen Padang71,28611,5009,18611,881+28.2%
3PSIM55,1979,9838,1299,200−24.4%
4Persipura42,47110,1214,0218,494−12.5%
5Persela35,7297,5003,2275,955+91.8%
6PSPS34,1777,2803,6915,696+17.2%
7PSMS33,0866,9672,1735,514+18.1%
8Persijap31,5177,5007525,253−37.7%
9Sriwijaya31,3345,7002,8015,222+233.0%
10Deltras28,9147,2831,4434,819+164.9%
11Persipal BU20,0004,2001,8002,857−24.2%
12PSBS19,1514,0551,7402,736+2.8%
13Gresik United18,1815,7473,7124,545+40.4%
14Persewar16,8849,5127292,814−45.2%
15PSCS14,5944,0821,0002,432−16.9%
16Persiba13,3945,2849322,232−49.9%
17PSDS10,8402,5002521,747−52.7%
18Sulut United10,6673,0077601,778−0.2%
19Persipa9,5063,8706361,901−45.2%
20Persekat7,4462,0278281,241−63.0%
21Perserang7,2083,1353111,201−32.9%
22Kalteng Putra7,1803,0122901,197−76.8%
23Bekasi City4,4292,65475738−64.6%
24Nusantara United3,377862375563+1,555.9%
25Sada Sumut2,017747126403−49.7%
26Malut United1,965435250328+228.0%
27PSKC1,356431250339+61.4%
28Persikab921242139184−92.0%
League total608,06231,000753,577−1.0%

Updated to games played on 6 January 2024
Source: Liga 2 2023–24

Awards

Half of season awards

AwardsWinnerClubRef.
Best player Ezechiel N'DouasselBekasi City[195]
Best young player Zikri FerdiansyahPersiraja[196]
Best coach Djadjang NurdjamanPersela[195]
Best goal Januar EkaDeltras[197]
Best assist Ruben SanadiPSBS[198]
Best save Bimasakti AndikoDeltras[199]

Full season awards

AwardsWinnerClubRef.
Topscorer AlexsandroPSBS Biak
Best player Alexsandro
Best young player Firman JuliansyahSemen Padang
Best coach Delfi Adri
Fair play teamPSBS Biak

Team of the season

Pos.PlayerTeam
GK Mario LondokPSBS Biak
DF Raka CahyanaDeltras
Kim Min-gyuSemen Padang
Zikri FerdiansyahPersiraja
Ruben SanadiPSBS Biak
MF Rosad SetiawanSemen Padang
Diandra DiazPSBS Biak
Kaka YouwePersewar
FW Frets ButuanMalut United
Firman JuliansyahSemen Padang
AlexsandroPSBS Biak

See also

Notes

References