Regular Stage | Championship Playoff Regular Stage Table: 1.Persib (Bandung) 27 16 9 2 47-24 57 [C] 2.Dewa United (Tangerang) 27 14 7 6 54-29 49 3.Persebaya (Surabaya) 27 14 6 7 32-28 48 4.Persija (Jakarta) 26 12 7 7 41-31 43 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5.Malut United FC (Ternate) 27 11 10 6 34-26 43 [P] 6.Arema FC (Malang) 27 12 6 9 47-39 42 7.Borneo FC Samarinda (Samarinda) 27 12 5 10 35-29 41 8.PSM (Makassar) 27 9 13 5 35-26 40 9.Bali United FC (Gianyar) 27 11 7 9 41-33 40 10.PSBS (Biak Numfor) 27 10 7 10 35-36 37 [P] 11.Persita (Tangerang) 27 10 6 11 25-31 36 12.Persik (Kediri) 27 9 8 10 31-33 35 13.PS Barito Putera (Banjarmasin) 27 7 8 12 35-45 29 14.Persis (Solo) 27 6 8 13 26-38 26 15.PSIS (Semarang) 27 6 6 15 22-36 24 ------------------------------------------------------------- 16.Madura United FC (Pamekasan) 26 6 6 14 27-48 24 17.PSS (Sleman) 27 7 4 16 32-41 22 [-3] 18.Semen Padang FC 27 5 7 15 27-53 22 [P] NB: PSS 3 points deducted due to a match fixing case in 2018 Round 1 [Aug 9] Persib 4-1 PSBS [Aug 10] Madura United 1-1 Malut United PSM 3-0 Persis Persija 3-0 Barito Putera [Aug 11] Persik 1-3 Bali United PSIS 0-1 Persita Persebaya 1-0 PSS [Aug 12] Arema 0-0 Dewa United Semen Padang 1-3 Borneo Samarinda Round 2 [Aug 16] Malut United 0-0 Persebaya PSBS 1-2 PSM Barito Putera 1-0 Madura United [Aug 17] Arema 0-2 Borneo Samarinda Persis 0-1 PSIS [Aug 18] Bali United 2-0 Semen Padang Persita 0-0 Persija [Aug 19] PSS 0-2 Persik Dewa United 2-2 Persib Round 3 [Aug 23] PSIS 1-0 PSBS Persebaya 2-1 Barito Putera [Aug 24] Madura United 0-1 Persita Persija 2-1 Persis [Aug 25] Persik 0-0 Malut United Persib 1-1 Arema [Aug 26] Semen Padang 1-0 PSS PSM 3-1 Dewa United [Aug 27] Borneo Samarinda 2-0 Bali United Round 4 [Sep 11] Bali United 0-0 Arema Dewa United 2-1 PSIS PSM 0-0 Persib [Sep 12] PSS 1-1 Borneo Samarinda PSBS 3-1 Persija [Sep 13] Malut United 2-1 Semen Padang Persis 4-0 Madura United [Sep 14] Barito Putera 2-2 Persik Persita 0-1 Persebaya Round 5 [Sep 15] PSM 0-1 Arema Persib 2-1 PSIS [Sep 16] Bali United 0-0 PSS Persija 0-0 Dewa United [Sep 17] PSBS 2-1 Madura United Borneo Samarinda 1-0 Malut United [Sep 18] Persik 1-0 Persita Semen Padang 1-2 Barito Putera Persebaya 2-1 Persis Round 6 [Sep 20] PSS 3-1 Arema PSM 0-0 PSIS [Sep 21] Dewa United 3-3 Madura United Malut United 1-4 Bali United [Sep 22] Persita 1-0 Semen Padang PSBS 0-1 Persebaya [Sep 23] Persib 2-0 Persija Persis 0-1 Persik Barito Putera 1-1 Borneo Samarinda Round 7 [Sep 26] PSIS 1-2 Arema PSS 0-1 Malut United [Sep 27] Bali United 3-2 Barito Putera Persebaya 0-0 Dewa United [Sep 28] Persik 0-1 PSBS Madura United 2-2 Persib [Sep 29] Semen Padang 0-0 Persis Persija 1-1 PSM [Sep 30] Borneo Samarinda 0-0 Persita Round 8 [Oct 17] Dewa United 2-3 Persik PSIS 0-2 Persija [Oct 18] Persib 2-0 Persebaya PSBS 3-2 Semen Padang PSM 2-0 Madura United [Oct 19] Arema 3-1 Malut United Persis 3-2 Borneo Samarinda [Oct 20] Barito Putera 0-3 PSS Persita 0-1 Bali United Round 9 [Oct 23] Madura United 2-0 PSIS Persebaya 1-1 PSM [Oct 25] Semen Padang 1-8 Dewa United Borneo Samarinda 3-0 PSBS [Oct 26] Malut United 0-0 Barito Putera Arema 1-2 Persija [Oct 27] PSS 1-2 Persita Bali United 3-0 Persis [Oct 28] Persik 0-2 Persib Round 10 [Nov 1] Barito Putera 1-3 Arema Persib 1-1 Semen Padang [Nov 2] PSIS 0-1 Persebaya Borneo Samarinda 1-0 Dewa United [Nov 3] PSBS 2-0 Bali United Persis 0-2 PSS [Nov 4] Persita 1-1 Malut United PSM 1-1 Persik [Nov 6] Persija 4-1 Madura United Round 11 [Nov 21] Madura United 2-4 Arema Malut United 3-0 Persis Semen Padang 1-1 PSM [Nov 22] Persebaya 2-1 Persija PSS 0-1 PSBS Persib 1-0 Borneo Samarinda [Nov 23] Barito Putera 0-2 Persita Persik 0-1 PSIS Dewa United 1-0 Bali United Round 12 [Dec 1] Persija 2-0 Persik PSIS 1-0 Semen Padang [Dec 2] PSBS 1-3 Malut United PSM 1-0 Borneo Samarinda Madura United 1-2 Persebaya [Dec 3] Arema 3-0 Persita Dewa United 2-1 PSS Persis 0-0 Barito Putera [Jan 7] Bali United 1-1 Persib Round 13 [Dec 6] Borneo Samarinda 0-0 PSIS Persik 1-0 Madura United Semen Padang 0-1 Persija [Dec 7] Malut United 1-1 Dewa United Persebaya 3-2 Arema Bali United 1-1 PSM [Dec 8] Barito Putera 0-3 PSBS Persita 2-0 Persis [Dec 9] PSS 1-2 Persib Round 14 [Dec 10] Madura United 0-1 Semen Padang Persija 1-1 Borneo Samarinda [Dec 11] Persebaya 4-1 Persik PSIS 2-1 Bali United [Dec 12] Arema 1-1 Persis PSBS 1-3 Persita Dewa United 1-1 Barito Putera [Dec 13] PSM 1-1 PSS Persib 2-0 Malut United Round 15 [Dec 14] Borneo Samarinda 5-0 Madura United [Dec 15] Semen Padang 0-0 Persebaya Bali United 3-1 Persija [Dec 16] Persik 1-0 Arema Persita 0-4 Dewa United Persis 1-1 PSBS [Dec 17] Malut United 2-2 PSM PSS 2-1 PSIS [Dec 18] Barito Putera 1-2 Persib Round 16 [Dec 20] Madura United 2-1 Bali United Persebaya 2-1 Borneo Samarinda [Dec 21] Arema 3-2 PSBS Persik 3-1 Semen Padang Dewa United 2-0 Persis Persija 3-1 PSS [Dec 22] PSIS 1-3 Malut United PSM 3-2 Barito Putera Persib 3-1 Persita Round 17 [Dec 27] Semen Padang 1-2 Arema Borneo Samarinda 0-4 Persik PSS 4-0 Madura United [Dec 28] PSBS 3-1 Dewa United Malut United 0-1 Persija Bali United 2-0 Persebaya [Dec 29] Persita 2-1 PSM Barito Putera 0-0 PSIS Persis 0-1 Persib Halfway Table: 1.Persib (Bandung) 17 11 6 0 30-12 39 [C] 2.Persebaya (Surabaya) 17 11 4 2 22-13 37 3.Persija (Jakarta) 17 9 4 4 25-16 31 4.Bali United FC (Gianyar) 17 8 4 5 25-16 28 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5.Arema FC (Malang) 17 8 4 5 27-21 28 6.PSM (Makassar) 17 6 9 2 23-15 27 7.Persik (Kediri) 17 8 3 6 21-19 27 8.Persita (Tangerang) 17 8 3 6 16-17 27 9.Borneo FC Samarinda (Samarinda) 17 7 5 5 23-15 26 10.Dewa United (Tangerang) 17 6 7 4 30-20 25 11.PSBS (Biak Numfor) 17 8 1 8 25-26 25 [P] 12.Malut United FC (Ternate) 17 5 7 5 19-19 22 [P] 13.PSIS (Semarang) 17 5 3 9 11-18 18 14.PSS (Sleman) 17 5 3 9 20-19 15 [-3] 15.PS Barito Putera (Banjarmasin) 17 2 6 9 14-29 12 ------------------------------------------------------------- 16.Persis (Solo) 17 2 4 11 11-26 10 17.Semen Padang FC 17 2 4 11 12-30 10 [P] 18.Madura United FC (Pamekasan) 17 2 3 12 15-38 9 NB: PSS 3 points deducted due to a match fixing case in 2018 Round 18 [Jan 10] Barito Putera 2-3 Persija Malut United 0-1 Madura United [Jan 11] PSBS 1-1 Persib PSS 3-1 Persebaya Dewa United 2-0 Arema [Jan 12] Persita 2-1 PSIS Bali United 1-3 Persik [Jan 13] Persis 0-1 PSM [Jan 14] Borneo Samarinda 1-3 Semen Padang Round 19 [Jan 17] Persebaya 0-2 Malut United Persib 0-2 Dewa United [Jan 18] PSM 1-1 PSBS Madura United 2-4 Barito Putera [Jan 19] Borneo Samarinda 3-1 Arema Persik 0-0 PSS Persija 2-0 Persita [Jan 20] Semen Padang 1-5 Bali United PSIS 1-2 Persis Round 20 [Jan 24] Arema 1-3 Persib Persita 1-1 Madura United [Jan 25] Malut United 2-1 Persik Barito Putera 3-0 Persebaya [Jan 26] PSBS 1-3 PSIS PSS 2-4 Semen Padang Persis 3-3 Persija [Jan 27] Dewa United 3-2 PSM [Jan 28] Bali United 3-2 Borneo Samarinda Round 21 [Jan 31] Persik 1-1 Barito Putera Persebaya 1-1 Persita [Feb 1] Madura United 2-0 Persis Persib 1-0 PSM [Feb 2] Borneo Samarinda 1-0 PSS Semen Padang 1-1 Malut United Persija 2-2 PSBS [Feb 3] Arema 1-0 Bali United PSIS 1-4 Dewa United Round 22 [Feb 7] Persita 1-0 Persik Persis 2-1 Persebaya [Feb 8] Barito Putera 2-1 Semen Padang Madura United 0-0 PSBS Dewa United 2-1 Persija [Feb 9] PSS 1-2 Bali United PSIS 0-1 Persib [Feb 10] Arema 1-1 PSM Malut United 3-0 Borneo Samarinda Round 23 [Feb 14] Semen Padang 2-0 Persita Persik 0-0 Persis [Feb 15] Madura United 3-1 Dewa United Persebaya 1-0 PSBS [Feb 16] Borneo Samarinda 2-1 Barito Putera Persija 2-2 Persib PSIS 1-1 PSM [Feb 17] Arema 6-2 PSS Bali United 1-1 Malut United Round 24 [Feb 21] Persis 1-1 Semen Padang PSBS 1-1 Persik Dewa United 2-0 Persebaya [Feb 22] Persita 1-2 Borneo Samarinda Persib 0-0 Madura United [Feb 23] PSM 1-0 Persija Malut United 1-0 PSS [Feb 24] Arema 2-2 PSIS Barito Putera 3-1 Bali United Round 25 [Mar 1] Persebaya 4-1 Persib Persik 1-2 Dewa United Semen Padang 1-1 PSBS [Mar 2] Bali United 1-1 Persita Borneo Samarinda 0-1 Persis Madura United 1-3 PSM [Mar 3] PSS 1-2 Barito Putera [Mar 4] Malut United 2-1 Arema [Mar 5] Persija 2-0 PSIS Round 26 [Mar 5] Dewa United 6-0 Semen Padang Persib 4-1 Persik [Mar 6] Persis 2-2 Bali United PSBS 1-0 Borneo Samarinda [Mar 7] Persita 1-2 PSS PSM 0-1 Persebaya [Mar 8] Barito Putera 1-1 Malut United [Mar 9] Persija 1-3 Arema [Mar 16] PSIS 1-2 Madura United Round 27 [Mar 10] Dewa United 0-1 Borneo Samarinda Semen Padang 1-4 Persib [Mar 11] Bali United 0-2 PSBS Persik 2-2 PSM PSS 1-4 Persis [Mar 12] Malut United 2-1 Persita Persebaya 1-1 PSIS [Mar 13] Arema 4-2 Barito Putera [tba] Madura United - Persija Table: 1.Persib (Bandung) 27 16 9 2 47-24 57 [C] 2.Dewa United (Tangerang) 27 14 7 6 54-29 49 3.Persebaya (Surabaya) 27 14 6 7 32-28 48 4.Persija (Jakarta) 26 12 7 7 41-31 43 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5.Malut United FC (Ternate) 27 11 10 6 34-26 43 [P] 6.Arema FC (Malang) 27 12 6 9 47-39 42 7.Borneo FC Samarinda (Samarinda) 27 12 5 10 35-29 41 8.PSM (Makassar) 27 9 13 5 35-26 40 9.Bali United FC (Gianyar) 27 11 7 9 41-33 40 10.PSBS (Biak Numfor) 27 10 7 10 35-36 37 [P] 11.Persita (Tangerang) 27 10 6 11 25-31 36 12.Persik (Kediri) 27 9 8 10 31-33 35 13.PS Barito Putera (Banjarmasin) 27 7 8 12 35-45 29 14.Persis (Solo) 27 6 8 13 26-38 26 15.PSIS (Semarang) 27 6 6 15 22-36 24 ------------------------------------------------------------- 16.Madura United FC (Pamekasan) 26 6 6 14 27-48 24 17.PSS (Sleman) 27 7 4 16 32-41 22 [-3] 18.Semen Padang FC 27 5 7 15 27-53 22 [P] NB: PSS 3 points deducted due to a match fixing case in 2018 Championship Playoff
Prepared and maintained by Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Author: Karel Stokkermans
Last updated: 25 Mar 2025
(C) Copyright Karel Stokkermans and RSSSF 2024/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the author. All rights reserved.