Indonesia Liga 1

Home › Leagues › Indonesia Liga 1
ID1
Indonesia · Top flight

Standings, fixtures, results and everything you need to know about Indonesia Liga 1, officially the BRI Super League, the top tier of Indonesian football, played by 18 clubs from September to May.

CountryIndonesia
Founded1994
Clubs18
Season2026/27
Reigning championsPersib Bandung
Most titlesPersib Bandung (4)

Fixtures and results

Timezone: UTCLast updated: Wed 4 Nov, 06:31 (UTC)

Upcoming fixtures

08:30Fri, 6 Nov
Psim YogyakartaPsim YogyakartavsDewa UnitedDewa United
12:00Fri, 6 Nov
Madura UnitedMadura UnitedvsArema FCArema FC
08:30Sat, 7 Nov
Borneo SamarindaBorneo SamarindavsPSM MakassarPSM Makassar
12:00Sat, 7 Nov
Persija JakartaPersija JakartavsPersebaya SurabayaPersebaya Surabaya
12:00Sat, 7 Nov
Persijap JeparaPersijap JeparavsGARGaruda Yaksa
12:00Sat, 7 Nov
Persita TangerangPersita TangerangvsISEIsenmulang Kalteng FC
08:30Sun, 8 Nov
Bali UnitedBali UnitedvsPersik KediriPersik Kediri
08:30Sun, 8 Nov
PSS SlemanPSSvsBhayangkara Presisi Lampung FCBhayangkara Presisi Lampung FC
12:00Sun, 8 Nov
Java United FCJava United FCvsPersib BandungPersib Bandung
08:30Fri, 20 Nov
PSS SlemanPSSvsArema FCArema FC
08:30Fri, 20 Nov
Garuda YaksaGARvsMadura UnitedMadura United
12:00Fri, 20 Nov
Dewa UnitedDewa UnitedvsPersita TangerangPersita Tangerang
08:30Sat, 21 Nov
Persebaya SurabayaPersebaya SurabayavsJava United FCJava United FC
08:30Sat, 21 Nov
Persik KediriPersik KedirivsPsim YogyakartaPsim Yogyakarta
12:00Sat, 21 Nov
Bhayangkara Presisi Lampung FCBhayangkara Presisi Lampung FCvsPersijap JeparaPersijap Jepara
12:00Sat, 21 Nov
PSM MakassarPSM MakassarvsPersija JakartaPersija Jakarta
08:30Sun, 22 Nov
Isenmulang Kalteng FCISEvsBorneo SamarindaBorneo Samarinda
12:00Sun, 22 Nov
Persib BandungPersib BandungvsBali UnitedBali United
08:30Thu, 26 Nov
Borneo SamarindaBorneo SamarindavsPersita TangerangPersita Tangerang
12:00Fri, 27 Nov
Borneo SamarindaBorneo SamarindavsPersik KediriPersik Kediri
08:30Sat, 28 Nov
Bali UnitedBali UnitedvsBhayangkara Presisi Lampung FCBhayangkara Presisi Lampung FC
08:30Sat, 28 Nov
Psim YogyakartaPsim YogyakartavsPersijap JeparaPersijap Jepara
08:30Sat, 28 Nov
PSM MakassarPSM MakassarvsDewa UnitedDewa United
08:30Sat, 28 Nov
Isenmulang Kalteng FCISEvsPSSPSS Sleman
12:00Sat, 28 Nov
Madura UnitedMadura UnitedvsJava United FCJava United FC
12:00Sat, 28 Nov
Persija JakartaPersija JakartavsGARGaruda Yaksa
08:30Sun, 29 Nov
Arema FCArema FCvsPersebaya SurabayaPersebaya Surabaya
12:00Sun, 29 Nov
Persita TangerangPersita TangerangvsPersib BandungPersib Bandung
08:30Fri, 4 Dec
Bali UnitedBali UnitedvsPSM MakassarPSM Makassar
08:30Fri, 4 Dec
Persik KediriPersik KedirivsISEIsenmulang Kalteng FC
12:00Fri, 4 Dec
Bhayangkara Presisi Lampung FCBhayangkara Presisi Lampung FCvsPersija JakartaPersija Jakarta
12:00Fri, 4 Dec
Dewa UnitedDewa UnitedvsMadura UnitedMadura United
08:30Sat, 5 Dec
Persijap JeparaPersijap JeparavsArema FCArema FC
12:00Sat, 5 Dec
Java United FCJava United FCvsPsim YogyakartaPsim Yogyakarta
12:00Sat, 5 Dec
Garuda YaksaGARvsBorneo SamarindaBorneo Samarinda
08:30Sun, 6 Dec
Persebaya SurabayaPersebaya SurabayavsPersib BandungPersib Bandung
12:00Sun, 6 Dec
PSS SlemanPSSvsPersita TangerangPersita Tangerang
08:30Tue, 8 Dec
PSM MakassarPSM MakassarvsPersik KediriPersik Kediri
12:00Tue, 8 Dec
Madura UnitedMadura UnitedvsBali UnitedBali United
12:00Tue, 8 Dec
Isenmulang Kalteng FCISEvsPersija JakartaPersija Jakarta
Next 40 fixtures (Matchweeks 9 to 13).

Recent results

FTSun, 1 Nov
Garuda YaksaGAR3 - 1PSSPSS Sleman
FTSun, 1 Nov
Persib BandungPersib Bandung4 - 0ISEIsenmulang Kalteng FC
FTSun, 1 Nov
Psim YogyakartaPsim Yogyakarta2 - 1Borneo SamarindaBorneo Samarinda
FTSat, 31 Oct
Dewa UnitedDewa United2 - 1Persija JakartaPersija Jakarta
FTSat, 31 Oct
Persik KediriPersik Kediri1 - 5Persita TangerangPersita Tangerang
FTSat, 31 Oct
Arema FCArema FC1 - 3Bali UnitedBali United
FTSat, 31 Oct
PSM MakassarPSM Makassar0 - 1Madura UnitedMadura United
FTFri, 30 Oct
Persebaya SurabayaPersebaya Surabaya1 - 1Persijap JeparaPersijap Jepara
FTFri, 30 Oct
Java United FCJava United FC2 - 0Bhayangkara Presisi Lampung FCBhayangkara Presisi Lampung FC
FTTue, 27 Oct
PSS SlemanPSS1 - 2Borneo SamarindaBorneo Samarinda
FTMon, 26 Oct
Persija JakartaPersija Jakarta2 - 1Persik KediriPersik Kediri
FTMon, 26 Oct
Bhayangkara Presisi Lampung FCBhayangkara Presisi Lampung FC0 - 0PSM MakassarPSM Makassar
FTMon, 26 Oct
Persebaya SurabayaPersebaya Surabaya3 - 1Madura UnitedMadura United
FTSun, 25 Oct
Garuda YaksaGAR1 - 2Persib BandungPersib Bandung
FTSun, 25 Oct
Arema FCArema FC4 - 0Dewa UnitedDewa United
FTSun, 25 Oct
Persita TangerangPersita Tangerang1 - 1Bali UnitedBali United
FTSat, 24 Oct
Persijap JeparaPersijap Jepara1 - 1Java United FCJava United FC
FTSat, 24 Oct
Isenmulang Kalteng FCISE0 - 0Psim YogyakartaPsim Yogyakarta
FTThu, 22 Oct
Madura UnitedMadura United1 - 0Persib BandungPersib Bandung
FTThu, 22 Oct
Persik KediriPersik Kediri2 - 1PSSPSS Sleman
FTThu, 22 Oct
PSM MakassarPSM Makassar1 - 0Persebaya SurabayaPersebaya Surabaya
FTWed, 21 Oct
Persija JakartaPersija Jakarta5 - 1Arema FCArema FC
FTWed, 21 Oct
Bali UnitedBali United5 - 0GARGaruda Yaksa
FTTue, 20 Oct
Dewa UnitedDewa United2 - 0Persijap JeparaPersijap Jepara
FTTue, 20 Oct
Bhayangkara Presisi Lampung FCBhayangkara Presisi Lampung FC1 - 0Psim YogyakartaPsim Yogyakarta
FTTue, 20 Oct
Isenmulang Kalteng FCISE1 - 1Java United FCJava United FC
FTSun, 18 Oct
Persib BandungPersib Bandung1 - 0Persik KediriPersik Kediri
FTSun, 18 Oct
Persebaya SurabayaPersebaya Surabaya2 - 2PSSPSS Sleman
FTSat, 17 Oct
Persita TangerangPersita Tangerang3 - 2Persija JakartaPersija Jakarta
FTSat, 17 Oct
Garuda YaksaGAR3 - 1Arema FCArema FC
FTFri, 16 Oct
Persijap JeparaPersijap Jepara0 - 1ISEIsenmulang Kalteng FC
FTFri, 16 Oct
Madura UnitedMadura United3 - 3Bhayangkara Presisi Lampung FCBhayangkara Presisi Lampung FC
FTFri, 16 Oct
Java United FCJava United FC3 - 2Bali UnitedBali United
FTFri, 16 Oct
Psim YogyakartaPsim Yogyakarta1 - 2PSM MakassarPSM Makassar
FTSun, 11 Oct
Persib BandungPersib Bandung2 - 2Dewa UnitedDewa United
FTSun, 11 Oct
PSS SlemanPSS3 - 0PSM MakassarPSM Makassar
FTSun, 11 Oct
Java United FCJava United FC2 - 1Borneo SamarindaBorneo Samarinda
FTSat, 10 Oct
Bali UnitedBali United6 - 1Persijap JeparaPersijap Jepara
FTSat, 10 Oct
Psim YogyakartaPsim Yogyakarta0 - 4Persija JakartaPersija Jakarta
FTSat, 10 Oct
Arema FCArema FC2 - 2Bhayangkara Presisi Lampung FCBhayangkara Presisi Lampung FC
Last 40 completed matches (Matchweeks 4 to 8).

Indonesia Liga 1 standings

Computed from full-time results, 2026/27 season. Updated Wed 4 Nov, 06:31 UTC
PosClubPWDLGDPts
1Persija Jakarta8602+1018
2Dewa United8521+317
3Bali United8512+1416
4Persib Bandung8512+716
5Madura United8512+316
6Persita Tangerang7430+715
7Persebaya Surabaya8341+313
8Java United FC8332+212
9Bhayangkara Presisi Lampung FC8251+111
10Persik Kediri8314-210
11Arema FC823309
12Borneo Samarinda7304-29
13PSM Makassar8233-49
14Garuda Yaksa8224-58
15Psim Yogyakarta8125-75
16Isenmulang Kalteng FC8125-135
17PSS Sleman8116-54
18Persijap Jepara8026-122
AFC Champions League Two group stageAFC Champions League Two play-offRelegation to the Championship

What is Indonesia Liga 1?

Indonesia Liga 1 is the top tier of Indonesian football, contested by 18 clubs each season from September to May. Officially the competition has been called the Super League since 2025 and is sponsored as the BRI Super League, but most fans, and most searches, still say Liga 1.

Every club plays 34 matches, home and away. The league grew out of Liga Indonesia, formed in 1994 when the Perserikatan and Galatama competitions merged, and it has run as a professional top flight since the Indonesia Super League began in 2008/09.

Persib Bandung are the reigning champions after winning the 2025/26 title, following their wins in 2023/24 and 2024/25. They have four titles since the league was relaunched in 2008.

For 2026/27, Garudayaksa, PSS Sleman and Isenmulang Kalteng have come up from the Championship, replacing Persis, Semen Padang and PSBS Biak. Two clubs have also moved and changed name: Adhyaksa Banten became Isenmulang Kalteng in Palangka Raya, and Malut United became Java United in Semarang.

How Indonesia Liga 1 works

Season structure

18 clubs play each other home and away, 34 matches each and 306 in total. The 2026/27 season began on 4 September 2026 and runs to May 2027. The champions are the club with the most points after 34 matches, with 3 points for a win and 1 for a draw.

Continental places

The league winner qualifies for the AFC Champions League Two group stage, and the runner-up enters its play-off round.

Promotion and relegation

The bottom three clubs are relegated to the Championship. Three clubs come up each year: the two Championship group winners and the winner of a play-off between the group runners-up.

Tiebreakers

Clubs level on points are separated by head-to-head points, then head-to-head goal difference and goals scored, then overall goal difference and goals scored. Fair-play points and a draw of lots come last.

History and records

Most titlesPersib Bandung4 titles, 2014 to 2025/26
All-time top scorerCristian Gonzáles249 goals
Most goals in a seasonSylvano Comvalius37 goals, Bali United, 2017
Reigning championsPersib Bandung2025/26, third title in a row

Past champions

SeasonChampions
2025/26Persib Bandung
2024/25Persib Bandung
2023/24Persib Bandung
2022/23PSM Makassar
2021/22Bali United
2020Season cancelled (COVID-19)
2019Bali United
2018Persija Jakarta
2017Bhayangkara
2016Persipura Jayapura (Indonesia Soccer Championship)

The story so far

The top flight dates to 1994, when the football association merged the amateur Perserikatan and the semi-professional Galatama into a single Liga Indonesia. The modern professional league began as the Indonesia Super League in 2008/09 with 18 clubs, and Ernest Jeremiah of Persipura scored its first goal in a 2-2 draw with Sriwijaya.

The 2010s were turbulent. A rival Indonesian Premier League ran from 2011 to 2013, and the Super League was restored as the sole top division in March 2013. Competition stopped in 2015 when the government banned the association’s activities, and FIFA lifted its one-year suspension of Indonesia in May 2016. The league was renamed Liga 1 in 2017, the 2020 season was cancelled because of COVID-19, a championship play-off was added in 2023/24, and the competition took the Super League name in 2025.

Indonesia Liga 1 clubs, 2026/27

18 clubs
AremaAremaKanjuruhan Stadium
Bali UnitedBali UnitedKapten I Wayan Dipta Stadium
Bhayangkara PresisiBhayangkara PresisiSumpah Pemuda Stadium
Borneo SamarindaBorneo SamarindaSegiri Stadium
Dewa United BantenDewa United BantenBanten International Stadium
GARGarudayaksaPakansari StadiumPromoted
ISEIsenmulang KaltengTuah Pahoe StadiumPromoted
Java UnitedJava UnitedJatidiri Stadium
Madura UnitedMadura UnitedGelora Ratu Pamelingan
PSM MakassarPSM MakassarGelora B.J. Habibie
PSSPSS SlemanMaguwoharjo StadiumPromoted
Persebaya SurabayaPersebaya SurabayaGelora Bung Tomo
Persib BandungPersib BandungGelora Bandung Lautan ApiDefending champions
Persija JakartaPersija JakartaJakarta International Stadium
Persijap JeparaPersijap JeparaGelora Bumi Kartini
Persik KediriPersik KediriBrawijaya Stadium
Persita TangerangPersita TangerangIndomilk Arena
PSIM YogyakartaPSIM YogyakartaSultan Agung Stadium

Indonesia Liga 1 FAQs

How many teams are in Indonesia Liga 1?

There are 18 clubs in Liga 1 in 2026/27. Garudayaksa, PSS Sleman and Isenmulang Kalteng were promoted from the Championship, replacing Persis, Semen Padang and PSBS Biak.

Is Liga 1 now called the Super League?

Yes. The competition was renamed the Super League in 2025 and is sponsored as the BRI Super League. Most fans and search results still call it Liga 1, the name it used from 2017 until the rename.

How many games does each team play?

Each club plays 34 matches, 17 at home and 17 away, meeting every other club twice. That makes 306 matches per season. A win earns 3 points, a draw 1 point and a defeat none.

How does relegation work?

The bottom three clubs are relegated to the Championship. For 2026/27, Persis, Semen Padang and PSBS Biak went down. Three clubs come up each year: the two Championship group winners and the winner of a play-off between the group runners-up.

When does the Liga 1 season start and end?

The season runs from September to May. The 2026/27 season began on 4 September 2026 and finishes in May 2027.

Who has won the most Liga 1 titles?

Persib Bandung have four titles since the league was relaunched in 2008, the latest in 2025/26. They are the reigning champions after winning in 2023/24, 2024/25 and 2025/26.

Fixtures, results and the standings are pulled from our live match data feed, provided by Sportradar, and refreshed periodically. The standings are calculated from full-time results and may not reflect official adjustments (points deductions, etc). Team crests are hosted on this site; kickoff times follow the timezone selected above the fixtures (your browser’s timezone by default, UTC if JavaScript is off).