League Season 2025
Liga 2
Flag of Indonesia Indonesia

Liga 2 is an exhilarating Indonesian football competition showcasing competitive teams and thrilling matches, offering fans an engaging experience full of action and stats.

CountryIndonesia
SportFootball
Competition TypeLeague
Season2025
Teams20
Current StatusActive

League Overview

Liga 2 is the second tier of professional football in Indonesia, acting as a crucial component in the country’s football pyramid. Established to provide greater competitive opportunities for clubs outside the top division, Liga 2 has evolved over the years, contributing significantly to the development of football talent in Indonesia. It serves not only as a platform for clubs aspiring to reach Liga 1 but also as a breeding ground for young players seeking to make their mark in professional football.

The league typically features a variety of teams from across Indonesia, fostering regional rivalries and enhancing local fan engagement. The competition structure often involves a round-robin format, where teams compete against each other to accumulate points, with the best-performing clubs earning promotion to the higher tier or competing in playoffs. Liga 2 plays a vital role in the sports landscape of Indonesia, offering competitive matches that captivate fans and encourage community support.

Season Overview

The 2025 season of Liga 2 was completed, marking an important chapter in the league's history. The season commenced on September 12, 2025, and concluded on May 9, 2026. While the number of teams participating in this season is not provided, the competition generally involves a variety of clubs battling for promotion and positioning within the league. The format typically requires teams to play matches against one another, accumulating points based on their performances throughout the season.

Historical Context

Liga 2 has a rich history as part of the Indonesian football landscape. Established to foster greater competition and opportunity for clubs beyond the top tier, it has seen numerous clubs rise to prominence. Over the years, several teams have made significant impacts, some becoming household names in Indonesian football. The league's importance is evidenced by the passionate fanbase it has cultivated, with clubs often representing their local communities with pride.

Historically, Liga 2 has served as a pathway for young players and lesser-known teams to showcase their talents on a national stage, often leading to opportunities in the top division. This dynamic not only contributes to the growth of football in Indonesia but also enhances the overall quality of the sport within the country.

Why Liga 2 Matters

Liga 2 holds significant importance for Indonesian football as it provides a vital platform for clubs and players to develop and compete. It fosters regional pride and local support, while also playing a critical role in the overall growth of football in Indonesia. The league’s competitive matches and passionate fan engagement are essential for nurturing the sport at all levels.

Rounds
Regular Season – 1
PSMS Medan0 : 1PersekatBarito Putera1 : 0Tornado PekanbaruBekasi City4 : 0PSPSPersipal0 : 0Persipura JayapuraPersikad Depok FC0 : 1Sumsel UnitedPersiraja Banda Aceh2 : 3AdhyaksaSriwijaya FC0 : 2GarudayaksaPSIS Semarang0 : 4Persiku KudusPersela Lamongan1 : 2DeltrasPSS Sleman2 : 1Persiba Balikpapan
Regular Season – 2
Persipura Jayapura2 : 0PSIS SemarangPSPS3 : 3PSMS MedanGarudayaksa4 : 0PersekatPersiku Kudus1 : 3PSS SlemanTornado Pekanbaru0 : 0Persela LamonganPersiba Balikpapan3 : 2PersipalDeltras0 : 1Barito PuteraAdhyaksa2 : 0Bekasi CityPersikad Depok FC3 : 3Sriwijaya FCSumsel United3 : 2Persiraja Banda Aceh
Regular Season – 3
PSIS Semarang1 : 2Persiba BalikpapanSriwijaya FC2 : 3Persiraja Banda AcehBarito Putera5 : 0PersipalPersipura Jayapura2 : 3Tornado PekanbaruAdhyaksa2 : 2Persikad Depok FCPSMS Medan2 : 0Sumsel UnitedPersela Lamongan2 : 1Persiku KudusPersekat0 : 0Bekasi CityGarudayaksa2 : 2PSPSPSS Sleman1 : 0Deltras
Regular Season – 4
PSMS Medan3 : 1Sriwijaya FCPersikad Depok FC1 : 0PSPSPSIS Semarang0 : 1Barito PuteraPersipal0 : 3PSS SlemanPersekat2 : 2AdhyaksaDeltras4 : 2Persiku KudusPersiraja Banda Aceh1 : 1GarudayaksaBekasi City1 : 0Sumsel UnitedTornado Pekanbaru2 : 0Persiba BalikpapanPersela Lamongan1 : 2Persipura Jayapura
Regular Season – 5
PSPS1 : 0Sriwijaya FCPersiku Kudus0 : 2Barito PuteraPersipal1 : 1PSIS SemarangGarudayaksa2 : 0AdhyaksaPSMS Medan1 : 1Persikad Depok FCDeltras2 : 0Persipura JayapuraPSS Sleman3 : 1Tornado PekanbaruSumsel United2 : 0PersekatPersiba Balikpapan0 : 3Persela LamonganPersiraja Banda Aceh1 : 1Bekasi City
Regular Season – 6
Sriwijaya FC0 : 1PersekatPersiku Kudus1 : 1PersipalTornado Pekanbaru0 : 1DeltrasBarito Putera0 : 1Persela LamonganPSPS1 : 1Sumsel UnitedBekasi City0 : 1GarudayaksaAdhyaksa1 : 1PSMS MedanPersipura Jayapura1 : 0Persiba BalikpapanPersikad Depok FC0 : 1Persiraja Banda AcehPSIS Semarang0 : 5PSS Sleman
Regular Season – 7
Persekat2 : 3PSPSSumsel United1 : 2AdhyaksaPersipura Jayapura1 : 0Barito PuteraPersipal2 : 2Tornado PekanbaruPersela Lamongan2 : 1PSS SlemanPSMS Medan1 : 0Persiraja Banda AcehSriwijaya FC1 : 3Bekasi CityDeltras2 : 0PSIS SemarangGarudayaksa5 : 1Persikad Depok FCPersiba Balikpapan3 : 0Persiku Kudus
Regular Season – 8
Persela Lamongan1 : 1PSIS SemarangPSMS Medan0 : 2GarudayaksaPersipal0 : 0DeltrasAdhyaksa7 : 3PSPSPersiku Kudus0 : 2Tornado PekanbaruPSS Sleman0 : 0Persipura JayapuraBekasi City1 : 2Persikad Depok FCSumsel United1 : 1Sriwijaya FCBarito Putera3 : 0Persiba BalikpapanPersiraja Banda Aceh1 : 0Persekat
Regular Season – 9
Persela Lamongan2 : 0PersipalSriwijaya FC0 : 1AdhyaksaDeltras1 : 1Persiba BalikpapanGarudayaksa0 : 1Sumsel UnitedPersipura Jayapura1 : 0Persiku KudusTornado Pekanbaru4 : 1PSIS SemarangBarito Putera1 : 1PSS SlemanPSPS1 : 0Persiraja Banda AcehPersikad Depok FC3 : 0PersekatBekasi City1 : 0PSMS Medan
Regular Season – 10
Persiku Kudus3 : 0PSIS SemarangDeltras1 : 2Persela LamonganGarudayaksa7 : 2Sriwijaya FCAdhyaksa1 : 1Persiraja Banda AcehTornado Pekanbaru1 : 2Barito PuteraPersipura Jayapura3 : 0PersipalPersiba Balikpapan1 : 2PSS SlemanPSPS0 : 0Bekasi CityPersekat1 : 1PSMS MedanSumsel United3 : 1Persikad Depok FC
Regular Season – 11
Barito Putera1 : 0DeltrasPersela Lamongan0 : 1Tornado PekanbaruPersipal1 : 1Persiba BalikpapanPSS Sleman2 : 1Persiku KudusBekasi City1 : 1AdhyaksaPSIS Semarang0 : 4Persipura JayapuraPersiraja Banda Aceh3 : 1Sumsel UnitedSriwijaya FC0 : 3Persikad Depok FCPersekat0 : 0GarudayaksaPSMS Medan1 : 1PSPS
Regular Season – 12
Persipal0 : 3Barito PuteraTornado Pekanbaru1 : 0Persipura JayapuraDeltras1 : 1PSS SlemanPersiku Kudus1 : 1Persela LamonganPersiba Balikpapan0 : 1PSIS SemarangPSPS0 : 1GarudayaksaPersikad Depok FC0 : 2AdhyaksaSumsel United2 : 1PSMS MedanBekasi City2 : 1PersekatPersiraja Banda Aceh5 : 0Sriwijaya FC
Regular Season – 13
Persipura Jayapura2 : 0Persela LamonganSriwijaya FC1 : 3PSMS MedanAdhyaksa0 : 1PersekatBarito Putera1 : 0PSIS SemarangPSPS2 : 3Persikad Depok FCPersiku Kudus2 : 4DeltrasPersiba Balikpapan1 : 3Tornado PekanbaruPSS Sleman4 : 0PersipalGarudayaksa1 : 1Persiraja Banda AcehSumsel United2 : 1Bekasi City
Regular Season – 14
Persekat1 : 1Sumsel UnitedBekasi City0 : 0Persiraja Banda AcehPersikad Depok FC1 : 0PSMS MedanPSIS Semarang2 : 0PersipalPersipura Jayapura1 : 0DeltrasSriwijaya FC2 : 5PSPSAdhyaksa3 : 2GarudayaksaPersela Lamongan1 : 0Persiba BalikpapanBarito Putera1 : 0Persiku KudusTornado Pekanbaru2 : 1PSS Sleman
Regular Season – 15
PSS Sleman2 : 1PSIS SemarangPersekat1 : 0Sriwijaya FCSumsel United3 : 2PSPSGarudayaksa1 : 1Bekasi CityPSMS Medan1 : 0AdhyaksaPersela Lamongan0 : 0Barito PuteraDeltras3 : 1Tornado PekanbaruPersiraja Banda Aceh1 : 0Persikad Depok FCPersipal1 : 4Persiku KudusPersiba Balikpapan1 : 2Persipura Jayapura
Regular Season – 16
Bekasi City7 : 0Sriwijaya FCPSPS2 : 0PersekatBarito Putera1 : 1Persipura JayapuraAdhyaksa2 : 1Sumsel UnitedPersikad Depok FC1 : 1GarudayaksaPSIS Semarang0 : 3DeltrasPSS Sleman1 : 1Persela LamonganPersiku Kudus2 : 1Persiba BalikpapanPersiraja Banda Aceh1 : 2PSMS MedanTornado Pekanbaru4 : 0Persipal
Regular Season – 17
Persikad Depok FC0 : 4Bekasi CityPSPS1 : 1AdhyaksaPersipura Jayapura1 : 1PSS SlemanSriwijaya FC0 : 5Sumsel UnitedPersekat0 : 0Persiraja Banda AcehPSIS Semarang1 : 0Persela LamonganPersiba Balikpapan1 : 0Barito PuteraDeltras3 : 1PersipalGarudayaksa2 : 1PSMS MedanTornado Pekanbaru0 : 0Persiku Kudus
Regular Season – 18
Persekat0 : 0Persikad Depok FCAdhyaksa15 : 0Sriwijaya FCPSIS Semarang0 : 3Tornado PekanbaruPersiku Kudus1 : 2Persipura JayapuraPSMS Medan2 : 1Bekasi CitySumsel United0 : 0GarudayaksaPersipal1 : 3Persela LamonganPersiba Balikpapan1 : 2DeltrasPSS Sleman0 : 0Barito PuteraPersiraja Banda Aceh4 : 2PSPS
Regular Season – 19
PSS Sleman3 : 1DeltrasAdhyaksa2 : 1Persikad Depok FCGarudayaksa2 : 1PersekatPSMS Medan3 : 1Sumsel UnitedPersiraja Banda Aceh1 : 1PSPSPersipura Jayapura4 : 1Barito PuteraPSIS Semarang1 : 1Persela LamonganPersiba Balikpapan0 : 0Persiku KudusTornado Pekanbaru4 : 0PersipalSriwijaya FC0 : 1Bekasi City
Regular Season – 20
Sriwijaya FC1 : 2Persikad Depok FCAdhyaksa2 : 2PSPSPSS Sleman2 : 0Persipura JayapuraPersekat2 : 0PSMS MedanPersiku Kudus1 : 0Persela LamonganBarito Putera0 : 0Tornado PekanbaruBekasi City1 : 0Persiraja Banda AcehDeltras0 : 1PSIS SemarangSumsel United1 : 0GarudayaksaPersipal1 : 1Persiba Balikpapan
Regular Season – 21
Persipal1 : 4Persiku KudusPSPS0 : 0GarudayaksaBekasi City2 : 1PSMS MedanPersikad Depok FC2 : 3Persiraja Banda AcehSumsel United3 : 0Sriwijaya FCPersela Lamongan0 : 1PSS SlemanPersiba Balikpapan0 : 0PSIS SemarangPersekat1 : 2AdhyaksaDeltras0 : 2Barito PuteraTornado Pekanbaru2 : 1Persipura Jayapura
Regular Season – 22
Persikad Depok FC4 : 1PersekatPersela Lamongan2 : 0Persiba BalikpapanAdhyaksa3 : 2Sumsel UnitedPersipura Jayapura3 : 0DeltrasPSMS Medan1 : 1PSPSPersiraja Banda Aceh2 : 1Sriwijaya FCBarito Putera1 : 1Persiku KudusGarudayaksa4 : 0Bekasi CityPSIS Semarang6 : 1PersipalTornado Pekanbaru1 : 1PSS Sleman
Regular Season – 23
Sriwijaya FC0 : 6PSPSGarudayaksa0 : 0AdhyaksaPSS Sleman7 : 0PersipalPersiku Kudus1 : 0Tornado PekanbaruPersiba Balikpapan0 : 1Persipura JayapuraPersiraja Banda Aceh2 : 0Sumsel UnitedPSIS Semarang0 : 1Barito PuteraPersikad Depok FC2 : 2PSMS MedanDeltras1 : 2Persela LamonganBekasi City1 : 1Persekat
Regular Season – 24
Persiku Kudus3 : 3PSIS SemarangGarudayaksa1 : 0PSMS MedanPersipura Jayapura0 : 0Persela LamonganBarito Putera1 : 0PSS SlemanPersekat2 : 0Sriwijaya FCPersipal2 : 4DeltrasAdhyaksa4 : 3Persiraja Banda AcehPSPS3 : 1Persikad Depok FCSumsel United1 : 1Bekasi CityTornado Pekanbaru3 : 0Persiba Balikpapan
Regular Season – 25
Persela Lamongan7 : 1PersipalBekasi City3 : 1AdhyaksaPersipura Jayapura3 : 1PSIS SemarangBarito Putera3 : 3Persiba BalikpapanSumsel United1 : 1Persikad Depok FCDeltras0 : 2Tornado PekanbaruPSMS Medan1 : 0Sriwijaya FCPSPS4 : 2PersekatPersiraja Banda Aceh2 : 2GarudayaksaPSS Sleman2 : 1Persiku Kudus
Regular Season – 26
Persela Lamongan1 : 1Barito PuteraSriwijaya FC0 : 3GarudayaksaPSMS Medan1 : 1AdhyaksaPSIS Semarang1 : 0Tornado PekanbaruPersikad Depok FC3 : 2Bekasi CityPersekat1 : 1Persiraja Banda AcehPersipal0 : 5Persipura JayapuraPersiba Balikpapan1 : 1PSS SlemanPSPS2 : 0Sumsel UnitedPersiku Kudus1 : 2Deltras
Regular Season – 27
Bekasi City3 : 2PSPSAdhyaksa4 : 0Sriwijaya FCGarudayaksa3 : 1Persikad Depok FCSumsel United3 : 1PersekatPersiraja Banda Aceh1 : 1PSMS MedanPersipura Jayapura2 : 0Persiku KudusBarito Putera8 : 3PersipalPSS Sleman3 : 0PSIS SemarangDeltras2 : 1Persiba BalikpapanTornado Pekanbaru5 : 0Persela Lamongan
Promotion Round – Final
Persipura Jayapura0 : 1Adhyaksa
Relegation Round – Final
Persekat1 : 2Persiba Balikpapan
Final
PSS Sleman2 : 2Garudayaksa
Teams
Standings
Indonesia Championship, Championship round, Group A 2025
#TeamPWDLGFGAGDPtsForm
1Garudayaksa271410349193052DWWDW
2Adhyaksa27149464343051WWDLW
3Bekasi City27128742271544WLWDD
4Sumsel United2712694033742WLDDL
5Persiraja Banda Aceh271010742321040DDDLW
6PSPS2791085045537LWWWW
7PSMS Medan279993331236DDWLD
8Persikad Depok FC2797113945-634LWDLD
9Persekat2769122338-1527LLDLW
10Sriwijaya FC2702251593-782LLLLL
Indonesia Championship, Championship round, Group B 2025
#TeamPWDLGFGAGDPtsForm
1PSS Sleman27168353193456DWDWL
2Persipura Jayapura27175544172756LWWWD
3Barito Putera27158441182353WDDWW
4Tornado Pekanbaru27155747212650WLWWL
5Deltras27133113933642WWLWL
6Persela Lamongan2711883426841LDWDW
7Persiku Kudus2776143541-627LLLDW
8PSIS Semarang2765162250-2823LWLDL
9Persiba Balikpapan2747162342-1919WLDDL
10Persipal2707201990-717LLLLL

Teams

🔥 Best Attack

#TeamGoals ForPGFGA
1Adhyaksa14-9-464276434
2PSS Sleman16-8-353275319
3PSPS9-10-850275045
4Garudayaksa14-10-349274919
5Tornado Pekanbaru15-5-747274721
6Persipura Jayapura17-5-544274417
7Bekasi City12-8-742274227
8Persiraja Banda Aceh10-10-742274232
9Barito Putera15-8-441274118
10Sumsel United12-6-940274033
View full Best Attack →

🛡️ Best Defence

#TeamGoals AgainstPGFGA
1Persipura Jayapura17-5-517274417
2Barito Putera15-8-418274118
3Garudayaksa14-10-319274919
4PSS Sleman16-8-319275319
5Tornado Pekanbaru15-5-721274721
6Persela Lamongan11-8-826273426
7Bekasi City12-8-727274227
8PSMS Medan9-9-931273331
9Persiraja Banda Aceh10-10-732274232
10Sumsel United12-6-933274033
View full Best Defence →
15Matches Played
56Goals
20Teams
2025Season