| Season | 2024 | |
|---|---|---|
| ||
The following article presents a summary of the 2024 football season in Indonesia .
| League | Promoted to league | Relegated from league |
|---|---|---|
| Liga 1 | ||
| Liga 2 |
| 2 January 2024 Int'l Friendly | Indonesia | 0–4 | | |
| 16:00 UTC+3 | Report | Stadium: Mardan Sports Complex Referee: Bahattin Şimşek (Turkey) |
| 5 January 2024 Int'l Friendly | Indonesia | 1–2 | | |
| 16:00 UTC+3 |
| Report |
| Stadium: Mardan Sports Complex Referee: Kadir Sağlam (Turkey) |
| 9 January 2024 Int'l Friendly | Indonesia | 0–5 | | |
| 18:00 UTC+3 | Report | Stadium: Al-Rayyan Training Ground Referee: Mohammed Braheh (Qatar) |
| 2 June 2024 Int'l Friendly | Indonesia | 0–0 | | |
| 16:00 UTC+7 | Report | Stadium: Madya Stadium Attendance: 5,831 Referee: Muhammad Taqi (Singapore) |
| 15 January 2024 Group D | Indonesia | 1–3 | | |
| 17:30 UTC+3 |
| Report | Stadium: Ahmad bin Ali Stadium Attendance: 16,532 Referee: Ilgiz Tantashev (Uzbekistan) |
| 19 January 2024 Group D | Vietnam | 0–1 | | |
| 17:30 UTC+3 | Report | Stadium: Abdullah bin Khalifa Stadium Attendance: 7,253 Referee: Sadullo Gulmurodi (Tajikistan) |
| 24 January 2024 Group D | Japan | 3–1 | | |
| 14:30 UTC+3 | Report |
| Stadium: Al Thumama Stadium Attendance: 26,453 Referee: Khamis Al-Marri (Qatar) |
| 28 January 2024 Round of 16 | Australia | 4–0 | | |
| 14:30 UTC+3 | Report | Stadium: Jassim bin Hamad Stadium Attendance: 7,863 Referee: Mohammed Abdulla Hassan Mohamed (United Arab Emirates) |
| 21 March 2024Second round | Indonesia | 1–0 | | |
| 20:30 UTC+7 |
| Report (FIFA) Report (AFC) | Stadium: Gelora Bung Karno Stadium Attendance: 57,696 Referee: Salman Falahi (Qatar) |
| 26 March 2024Second round | Vietnam | 0–3 | | |
| 19:00 UTC+7 | Report (FIFA) Report (AFC) |
| Stadium: Mỹ Đình National Stadium Attendance: 27,832 Referee: Alireza Faghani (Australia) |
| 6 June 2024Second round | Indonesia | 0–2 | | |
| 16:00 UTC+7 | Report (FIFA) Report (AFC) | Stadium: Gelora Bung Karno Stadium Attendance: 60,245 Referee: Shaun Evans (Australia) |
| 11 June 2024Second round | Indonesia | 2–0 | | |
| 19:30 UTC+7 | Report (FIFA) Report (AFC) | Stadium: Gelora Bung Karno Stadium Attendance: 64,942 Referee: Rustam Lutfullin (Uzbekistan) | ||
| Note: The home match of Indonesia against the Philippines is to be swapped with the away match because it coincides with the 2023 FIFA U-17 World Cup schedule. [1] The change was confirmed on 31 October 2023 by FIFA. [2] | ||||
| 5 September 2024Third round | Saudi Arabia | 1–1 | | |
| 21:00 UTC+3 |
| Report |
| Stadium: King Abdullah Sports City Attendance: 42,385 Referee: Adham Makhadmeh (Jordan) |
| 10 September 2024Third round | Indonesia | 0–0 | | |
| 19:00 UTC+7 | Report | Stadium: Gelora Bung Karno Stadium Attendance: 70,059 Referee: Salman Falahi (Qatar) |
| 10 October 2024Third round | Bahrain | 2–2 | | |
| 19:00 UTC+3 |
| Report |
| Stadium: Bahrain National Stadium Attendance: 10,731 Referee: Ahmed Al-Kaf (Oman) |
| 15 October 2024Third round | China | 2–1 | | |
| 20:00 UTC+8 |
| Report |
| Stadium: Qingdao Youth Football Stadium Attendance: 37,133 Referee: Omar Al-Ali (United Arab Emirates) |
| 15 November 2024Third round | Indonesia | 0–4 | | |
| 19:00 UTC+7 | Report | Stadium: Gelora Bung Karno Stadium Attendance: 60,304 Referee: Mooud Bonyadifard (Iran) |
| 19 November 2024Third round | Indonesia | 2–0 | | |
| 19:00 UTC+7 |
| Report | Stadium: Gelora Bung Karno Stadium Attendance: 55,970 Referee: Rustam Lutfullin (Uzbekistan) |
| 9 December 2024Group B | Myanmar | 0–1 | | |
| 19:00 UTC+6:30 | Report |
| Stadium: Thuwunna Stadium Attendance: 12,500 Referee: Wong Wai Lun (Hong Kong) |
| 12 December 2024Group B | Indonesia | 3–3 | | |
| 20:00 UTC+7 | Report |
| Stadium: Manahan Stadium Attendance: 14,455 Referee: Hiroki Kasahara (Japan) |
| 15 December 2024Group B | Vietnam | 1–0 | | |
| 20:00 UTC+7 |
| Report | Stadium: Việt Trì Stadium Attendance: 16,669 Referee: Abdullah Dhafer Al-Shehri (Saudi Arabia) |
| 21 December 2024Group B | Indonesia | 0–1 | | |
| 20:00 UTC+7 | Report |
| Stadium: Manahan Stadium Attendance: 17,390 Referee: Koji Takasaki (Japan) |
| 5 April 2024 Int'l Friendly | Indonesia | 1–3 | | |
| 20:30 UTC+3 |
| Stadium: The Sevens Stadium |
| 8 April 2024 Int'l Friendly | United Arab Emirates | 0–1 | | |
| 21:30 UTC+3 |
| Stadium: Rashid Stadium |
| 15 April 2024Group A | Qatar | 2–0 | | |
| 18:30 UTC+3 | Report | Stadium: Jassim Bin Hamad Stadium Attendance: 8,867 Referee: Nasrullo Kabirov (Tajikistan) |
| 18 April 2024Group A | Indonesia | 1–0 | | |
| 16:00 UTC+3 |
| Report | Stadium: Abdullah bin Khalifa Stadium Attendance: 2,925 Referee: Majed Al-Shamrani (Saudi Arabia) |
| 21 April 2024Group A | Jordan | 1–4 | | |
| 18:30 UTC+3 | Report | Stadium: Abdullah bin Khalifa Stadium Attendance: 5,632 Referee: Ammar Ashkanani (Kuwait) |
| 25 April 2024Quarter-finals | South Korea | 2–2 (a.e.t.) (10–11 p) | | |
| 20:30 UTC+3 | Report |
| Stadium: Abdullah bin Khalifa Stadium Attendance: 9,105 Referee: Shaun Evans (Australia) | |
| Penalties | ||||
| 29 April 2024Semi-finals | Indonesia | 0–2 | | |
| 17:00 UTC+3 | Report | Stadium: Abdullah bin Khalifa Stadium Attendance: 8,792 Referee: Shen Yinhao (China) |
| 2 May 2024Third place play-off | Iraq | 2–1 (a.e.t.) | | |
| 18:30 UTC+3 | Report |
| Stadium: Abdullah bin Khalifa Stadium Attendance: 8,090 Referee: Majed Al-Shamrani (Saudi Arabia) |
| 9 May 2024 | Guinea | 1–0 | | |
| 15:00 UTC+2 | Report | Stadium: INF Clairefontaine Referee: François Letexier (France) |
| 26 January 2024 Int'l Friendly | Indonesia | 1–2 | | |
| 19:30 UTC+7 |
| Stadium: Gelora Bung Karno Stadium Attendance: 45,574 Referee: Khamis Al-Marri (Qatar) |
| 30 January 2024 Int'l Friendly | Indonesia | 2–3 | | |
| 19:30 UTC+7 |
|
| Stadium: Madya Stadium Referee: Thoriq Alkatiri (Indonesia) |
| 22 March 2024 Int'l Friendly | Indonesia | 1–1 | | |
| 20:30 UTC+7 |
| Stadium: Madya Stadium Referee: Yudi Nurcahya (Indonesia) |
| 25 March 2024 Int'l Friendly | China | 1–1 | | |
| 20:30 UTC+7 |
|
| Stadium: Madya Stadium Referee: Thoriq Alkatiri (Indonesia) |
| 4 June 2024Group B | Indonesia | 0–3 | | |
| 18:00 UTC+2 | Report |
| Stadium: Stade Jules-Ladoumègue Referee: Akhona Makalima (South Africa) |
| 6 June 2024Group B | Indonesia | 0–4 | | |
| 18:00 UTC+2 | Report | Stadium: Stade de Lattre-de-Tassigny Referee: Iuliana Demetrescu (Romania) |
| 8 June 2024Group B | Japan | 4–1 | | |
| 14:00 UTC+2 | Report | Stadium: Stade Parsemain Referee: Myriam Marcotte (Canada) |
| 12 June 2024Group B | Italy | 1–0 | | |
| 18:15 UTC+2 |
| Report | Stadium: Stade d'Honneur Marcel Roustan Referee: Odette Hamilton (Jamaica) |
| 14 June 2024Ninth place play-off | South Korea | 2–1 | | |
| 14:00 UTC+2 |
| Report |
| Stadium: Stade René Gimet Referee: Akhona Makalima (South Africa) |
| 17 July 2024Group A | Indonesia | 6–0 | | |
| 19:30 UTC+7 |
| Report | Stadium: Gelora Bung Tomo Stadium Referee: Faisal Sulaiman Al Balawi (Saudi Arabia) |
| 20 July 2024Group A | Cambodia | 0–2 | | |
| 19:30 UTC+7 | Report | Stadium: Gelora Bung Tomo Stadium Referee: Yahya Ahmed Al Balushi (Oman) |
| 23 July 2024Group A | Indonesia | 6–2 | | |
| 19:30 UTC+7 | Report | Stadium: Gelora Bung Tomo Stadium Referee: Choi Hyun-jai (South Korea) |
| 27 July 2024Semi-finals | Indonesia | 1–0 | | |
| 19:30 UTC+7 |
| Report | Stadium: Gelora Bung Tomo Stadium Referee: Yahya Ahmed Al Balushi (Oman) |
| 29 July 2024Final | Thailand | 0–1 | | |
| 19:30 UTC+7 | Report |
| Stadium: Gelora Bung Tomo Stadium Referee: Faisal Sulaiman Al Balawi (Saudi Arabia) |
| 28 August 2024 | Argentina | 1–2 | | |
| 16:00 UTC+9 |
| Report | Stadium: Mokdong Stadium Referee: Jo Jun-soo (South Korea) |
| 30 August 2024 | Indonesia | 0–2 | | |
| 16:00 UTC+9 | Report | Stadium: Mokdong Stadium Referee: Hwang Min-gyu (South Korea) |
| 1 September 2024 | South Korea | 3–0 | | |
| 19:30 UTC+9 |
| Report | Stadium: Mokdong Stadium Referee: Park Byung-hon (South Korea) |
| 25 September 2024Group F | Indonesia | 4–0 | | |
| 19:30 UTC+7 | Report | Stadium: Madya Stadium Attendance: 1,548 Referee: Mohamed Khaled (Bahrain) |
| 27 September 2024Group F | Timor-Leste | 1–3 | | |
| 19:30 UTC+7 |
| Report | Stadium: Madya Stadium Attendance: 2,761 Referee: Saud Al-Samhan (Kuwait) |
| 29 September 2024Group F | Indonesia | 1–1 | | |
| 19:30 UTC+7 |
| Report |
| Stadium: Madya Stadium Attendance: 7,015 Referee: Resul Mämmedow (Turkmenistan) |
| 13 February 2025 AFC U-20 Asian Cup GS | Iran | 3–0 | Shenzhen, China | |
| 19:30 UTC+8 | Report |
| Stadium: Shenzhen Youth Football Training Base Centre Stadium Attendance: 356 Referee: Hiroki Kasahara (Japan) |
| 16 February 2025 AFC U-20 Asian Cup GS | Indonesia | v | Shenzhen, China | |
| 19:30 UTC+8 | Stadium: Shenzhen Youth Football Training Base Centre Stadium |
| 19 February 2025 AFC U-20 Asian Cup GS | Indonesia | v | Shenzhen, China | |
| 19:30 UTC+8 | Stadium: Shenzhen Youth Football Training Base Centre Stadium |
| 25 August 2024 Int'l Friendly | Indonesia | 3–1 | | |
| 20:00 UTC+8 | Report |
| Stadium: Kapten I Wayan Dipta Stadium Referee: Thoriq Alkatiri (Indonesia) |
| 27 August 2024 Int'l Friendly | India | 1–0 | | |
| 20:00 UTC+8 |
| Report | Stadium: Kapten I Wayan Dipta Stadium Referee: Ryan Nanda Saputra (Indonesia) |
| 21 June 2024Group A | Indonesia | 3–0 | | |
| 19:30 UTC+7 | Report | Stadium: Manahan Stadium Referee: Koji Takasaki (Japan) |
| 24 June 2024Group A | Philippines | 0–3 | | |
| 19:30 UTC+7 | Report | Stadium: Manahan Stadium Referee: Du Jianxin (China) |
| 27 June 2024Group A | Indonesia | 6–1 | | |
| 19:30 UTC+7 | Report | Stadium: Manahan Stadium Referee: Poon Chun Kit (Hong Kong) |
| 23 October 2024Group G | Indonesia | 1–0 | | |
| 17:30 UTC+3 |
| Stadium: Ali Sabah Al-Salem Stadium Attendance: 0 Referee: Ammar Abo Alo (Syria) |
| 25 October 2024Group G | Northern Mariana Islands | 0–10 | | |
| 17:30 UTC+3 | Report | Stadium: Ali Sabah Al-Salem Stadium Attendance: 0 Referee: Mahmoud Ahmad Mazin Alsawalmeh (Jordan) |
| 27 October 2024Group G | Australia | 0–0 | | |
| 17:30 UTC+3 | Stadium: Ali Sabah Al-Salem Stadium Attendance: 0 Referee: Khalid Khallufah S Alahmari (Saudi Arabia) |
| 28 May 2024 Int'l Friendly | Indonesia | 5–1 | | |
| 19:00 UTC+7 | Report |
| Stadium: Gelora Madya Stadium Attendance: 2,939 |
| 8 June 2024 Int'l Friendly | Bahrain | 2–3 | | |
| 19:00 UTC+3 | Report |
| Stadium: Al Ahli Stadium |
| 11 June 2024 Int'l Friendly | Indonesia | 3–0 | | |
| 19:00 UTC+3 |
| Stadium: Al Ahli Stadium |
| 11 July 2024 Int'l Friendly | Hong Kong | 3–2 | | |
| 18:00 UTC+8 |
| Report (FIFA) | Stadium: Hong Kong Football Club Stadium Attendance: 0 |
| 14 July 2024 Int'l Friendly | Hong Kong | 4–1 | | |
| 18:00 UTC+8 | Report (FIFA) |
| Stadium: Hong Kong Football Club Stadium Attendance: 1,589 Referee: Supiree Testhomya (Thailand) |
| 25 October 2024 Int'l Friendly | Netherlands | 15–0 | | |
| 20:45 UTC+1 | Stadium: De Vijverberg Referee: Caroline Lanssens (Belgium) |
| 23 November 2024Group B | Indonesia | 0–0 | Vientiane, Laos | |
| 15:00 UTC+7 | Report | Stadium: New Laos National Stadium Referee: Cha Min-ji (South Korea) |
| 26 November 2024Group B | Malaysia | 0–1 | Vientiane, Laos | |
| 19:30 UTC+7 | Report |
| Stadium: New Laos National Stadium Referee: Asaka Koizumi (Japan) |
| 2 December 2024Semi-finals | Timor-Leste | 0–3 | Vientiane, Laos | |
| 19:30 UTC+7 | Report |
| Stadium: New Laos National Stadium Referee: Cha Min-ji (South Korea) |
| 6 May 2024Group A | Indonesia | 1–6 | | |
| 19:00 UTC+8 |
| Report | Stadium: Kapten I Wayan Dipta Stadium Referee: Supiree Testhomya (Thailand) |
| 9 May 2024Group A | South Korea | 12–0 | | |
| 19:00 UTC+8 |
| Report | Stadium: Kapten I Wayan Dipta Stadium Referee: Rebecca Durcau (Australia) |
| 12 May 2024Group A | Indonesia | 0–9 | | |
| 16:00 UTC+8 | Report |
| Stadium: Kapten I Wayan Dipta Stadium Referee: Mahsa Ghorbani (Iran) |
| 13 October 2024 Int'l Friendly | Indonesia | 6–0 | | |
| 19:00 UTC+7 | Report | Stadium: Among Rogo Sports Hall |
| 4 November 2024Group B | Indonesia | 9–0 | | |
| 13:00 UTC+7 |
| Report | Stadium: Terminal Hall Referee: Muhammad Faiz Jamaluddin (Malaysia) |
| 5 November 2024Group B | Australia | 1–3 | | |
| 13:00 UTC+7 |
| Report | Stadium: Terminal Hall |
| 6 November 2024Group B | Indonesia | 5–1 | | |
| 13:00 UTC+7 | Report |
| Stadium: Terminal Hall Referee: Muhammad Faiz Jamaluddin (Malaysia) |
| 8 November 2024Semi-finals | Indonesia | 5–1 | | |
| 18:00 UTC+7 |
| Report |
| Stadium: Terminal Hall Attendance: 3,264 Referee: Leung Chung Yin (Hong Kong) |
| 10 November 2024Final | Vietnam | 0–2 | | |
| 18:00 UTC+7 | Report |
| Stadium: Terminal Hall Referee: Moon Dae-sung (South Korea) |
| 22 September 2024 | China | 4–0 | | |
| 15:00 UTC+7 | Report | Stadium: Terminal Hall |
| 25 September 2024 | Indonesia | 1–4 | | |
| 15:00 UTC+7 | Report | Stadium: Terminal Hall |
| 26 September 2024 | Indonesia | 1–7 | | |
| 18:00 UTC+7 | Report | Stadium: Terminal Hall |
| 28 September 2024 | Chinese Taipei | 3–2 | | |
| 18:00 UTC+7 | Report | Stadium: Terminal Hall |
| 16 November 2024Group stage | Indonesia | 0–1 | | |
| 16:00 UTC+8 | Report |
| Stadium: Philsports Arena |
| 18 November 2024Group stage | Vietnam | 5–0 | | |
| 16:00 UTC+8 |
| Report | Stadium: Philsports Arena |
| 19 November 2024Group stage | Indonesia | 7–0 | | |
| 16:00 UTC+8 | Report | Stadium: Philsports Arena |
| 21 November 2024Third place match | Indonesia | 4–1 | | |
| 16:00 UTC+8 | Report |
| Stadium: Philsports Arena |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Persib (C) | 34 | 19 | 12 | 3 | 60 | 33 | +27 | 69 | Qualification for the 2025–26 AFC Champions League Two qualifying play-offs |
| 2 | Dewa United | 34 | 17 | 10 | 7 | 65 | 33 | +32 | 61 | Qualification for the 2025–26 AFC Challenge League group stage |
| 3 | Malut United | 34 | 15 | 12 | 7 | 48 | 33 | +15 | 57 | |
| 4 | Persebaya | 34 | 15 | 11 | 8 | 41 | 38 | +3 | 56 [a] | |
| 5 | Borneo Samarinda | 34 | 16 | 8 | 10 | 50 | 38 | +12 | 56 [a] | |
| 6 | PSM | 34 | 13 | 14 | 7 | 47 | 34 | +13 | 53 | |
| 7 | Persija | 34 | 14 | 9 | 11 | 47 | 38 | +9 | 51 | |
| 8 | Bali United | 34 | 14 | 8 | 12 | 50 | 41 | +9 | 50 | |
| 9 | PSBS | 34 | 13 | 9 | 12 | 44 | 47 | −3 | 48 | |
| 10 | Arema | 34 | 13 | 8 | 13 | 53 | 51 | +2 | 47 | |
| 11 | Persita | 34 | 12 | 7 | 15 | 32 | 43 | −11 | 43 | |
| 12 | Persik | 34 | 10 | 11 | 13 | 40 | 42 | −2 | 41 | |
| 13 | Semen Padang | 34 | 9 | 9 | 16 | 38 | 60 | −22 | 36 [b] | |
| 14 | Persis | 34 | 9 | 9 | 16 | 34 | 46 | −12 | 36 [b] | |
| 15 | Madura United | 34 | 10 | 6 | 18 | 36 | 58 | −22 | 36 [b] | |
| 16 | PSS [c] (R) | 34 | 11 | 4 | 19 | 43 | 50 | −7 | 34 [d] | Relegation to the 2025–26 Championship |
| 17 | Barito Putera (R) | 34 | 8 | 10 | 16 | 42 | 57 | −15 | 34 [d] | |
| 18 | PSIS (R) | 34 | 6 | 7 | 21 | 29 | 57 | −28 | 25 |
| 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 |
| 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 |
| 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 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | TRD | SUM | CMS | PBB | PSP | 757 | SRG | PDS | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Tornado | 14 | 9 | 2 | 3 | 27 | 14 | +13 | 29 | Qualification to the Championship round | 1–0 | 1–2 | 0–1 | 2–1 | 1–0 | 2–0 | 5–0 | ||
| 2 | Sumut United | 14 | 7 | 5 | 2 | 21 | 7 | +14 | 26 | 2–1 | 0–0 | 0–0 | 1–1 | 3–1 | 3–0 | 6–0 | |||
| 3 | PSGC | 14 | 7 | 5 | 2 | 19 | 13 | +6 | 26 | 1–1 | 0–0 | 1–0 | 1–0 | 1–4 | 3–1 | 2–1 | |||
| 4 | Persikab | 14 | 6 | 4 | 4 | 19 | 14 | +5 | 22 | Qualification to the Relegation play-offs | 1–2 | 2–1 | 1–1 | 1–1 | 1–0 | 0–1 | 3–0 | ||
| 5 | PCB Persipasi | 14 | 6 | 2 | 6 | 20 | 16 | +4 | 20 | 2–3 | 0–1 | 2–0 | 3–1 | 0–2 | 0–1 | 3–1 | |||
| 6 | 757 Kepri Jaya | 14 | 5 | 3 | 6 | 25 | 20 | +5 | 18 | 2–3 | 0–0 | 1–1 | 1–3 | 0–2 | 3–2 | 4–1 | |||
| 7 | Perserang | 14 | 4 | 3 | 7 | 21 | 22 | −1 | 15 | 1–1 | 1–2 | 0–1 | 2–2 | 2–3 | 2–2 | 5–0 | |||
| 8 | PSDS | 14 | 0 | 0 | 14 | 6 | 52 | −46 | 0 | 1–4 | 0–2 | 1–5 | 1–3 | 0–2 | 0–5 | 0–3 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BPP | PAS | NZR | WAA | PBA | PSM | CLP | PSI | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Persiba Balikpapan | 12 | 7 | 4 | 1 | 21 | 11 | +10 | 25 | Qualification to the Championship round | 2–0 | 1–1 | 0–0 | 2–1 | 1–0 | 3–1 | |||
| 2 | Persekabpas | 12 | 8 | 0 | 4 | 30 | 16 | +14 | 24 | 2–3 | 2–4 | 1–2 | 3–0 | 5–0 | 2–1 | ||||
| 3 | NZR Sumbersari | 12 | 7 | 3 | 2 | 22 | 14 | +8 | 24 | 2–2 | 0–2 | 1–3 | 1–0 | 1–0 | 3–2 | ||||
| 4 | Waanal Brothers | 12 | 6 | 4 | 2 | 19 | 14 | +5 | 22 | Qualification to the Relegation play-offs | 2–1 | 1–2 | 1–1 | 2–1 | 1–1 | 2–1 | |||
| 5 | Persiba Bantul | 12 | 3 | 2 | 7 | 15 | 20 | −5 | 11 | 1–1 | 2–4 | 1–2 | 1–2 | 2–2 | 2–1 | ||||
| 6 | PSM Madiun | 12 | 2 | 3 | 7 | 11 | 29 | −18 | 9 | 1–4 | 0–5 | 0–2 | 3–2 | 0–3 | 2–1 | ||||
| 7 | PSCS | 12 | 0 | 2 | 10 | 11 | 25 | −14 | 2 | 0–1 | 1–2 | 0–4 | 1–1 | 0–1 | 2–2 | ||||
| 8 | Persipani (D, R) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | Disqualified [a] |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | LCS | POR | ZHP | PSB | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | | 6 | 3 | 1 | 2 | 15 | 11 | +4 | 10 | Advance to round of 16 | — | 5–2 | 2–0 | 2–3 | |
| 2 | | 6 | 3 | 1 | 2 | 9 | 11 | −2 | 10 | 1–3 | — | 1–0 | 2–2 | ||
| 3 | | 6 | 3 | 0 | 3 | 10 | 10 | 0 | 9 | 4–2 | 1–2 | — | 1–0 | ||
| 4 | | 6 | 1 | 2 | 3 | 9 | 11 | −2 | 5 | 1–1 | 0–1 | 3–4 | — |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | MDU | SVR | SPF | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | | 2 | 1 | 1 | 0 | 2 | 1 | +1 | 4 | Advance to Quarter-finals | 2–1 | |||
| 2 | | 2 | 1 | 0 | 1 | 3 | 3 | 0 | 3 | 2–1 | ||||
| 3 | | 2 | 0 | 1 | 1 | 1 | 2 | −1 | 1 | 0–0 |
In the quarter-finals, the eight qualified teams played in two ties, with the matchups and order of legs determined by the group stage draw and the identity of the best runners-up in the West region.
| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
|---|---|---|---|---|
| West Region | ||||
| Al-Arabi | 3–2 | | 1–0 | 2–2 (a.e.t.) |
| East Bengal | 1–3 | | 0–1 | 1–2 |
| East Region | ||||
| Svay Rieng | 7–4 | | 6–2 | 1–2 |
| Tainan City | 0–3 | | 0–0 | 0–3 |
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification | BGP | PSM | PKS | TNG | DOA | SHU | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | | 5 | 3 | 2 | 0 | 11 | 6 | +5 | 11 | Advance to Semi-finals | 2–1 | 4–3 | 1–1 | ||||
| 2 | | 5 | 3 | 1 | 1 | 8 | 4 | +4 | 10 | 0–0 | 3–0 | 4–3 | |||||
| 3 | | 5 | 2 | 1 | 2 | 8 | 7 | +1 | 7 [a] | 0–1 | 4–2 | ||||||
| 4 | | 5 | 2 | 1 | 2 | 13 | 9 | +4 | 7 [a] | 1–0 | 2–3 | 2–2 | |||||
| 5 | | 5 | 1 | 3 | 1 | 6 | 7 | −1 | 6 | 0–0 | 3–1 | ||||||
| 6 | | 5 | 0 | 0 | 5 | 7 | 20 | −13 | 0 | 1–4 | 0–5 |