List of Indonesian football champions
The Indonesian football champions are the winners of the highest rank football leagues in the country, which is currently the Liga 1.
Prior to 1994, there were two separated competition systems running in parallel, both organized by the Football Association of Indonesia namely: Perserikatan and Galatama.
Since 1994, those two competition systems were merged into Liga Indonesia. During 1994–2007, Liga Indonesia Premier Division was the top ranked competition, which was relegated into second rank after the Indonesia Super League was established in 2008.
Pre-Liga Indonesia era
Perserikatan (1931–1994) Amateur era
Galatama (1979–1994) Semi-professional era
Liga Indonesia era
Premier Division (1994–2008)
Before 2008 the highest level of professional football competition in Indonesia was the Premier Division. It used the combination format of double round-robin first round and single eliminations second round.Indonesia Super League (2008–2014)
Indonesian Premier League (2011–2013)
;Note2 After the meeting on Wednesday, 2 October 2013 with PSSI, PT. Liga Prima Indonesia Sportindo and all the club participants, they decided that the IPL competition was stopped and the entire first and second round scores are not recognised.
Due to this, on Thursday 3 October 2013, PSSI executive committee decided to hold a play-off to determine which club to be eligible for the verification of 2014 Indonesia Super League club participants and also determine the champions of IPL 2013 season but the result of the cancellation of the final play-off match which was to determine the 2013 IPL champion, there is no league champion for the IPL final season.
Rather, the winner of the semifinal match, Pro Duta FC earns the title of 2013 IPL play-off champion, while Persepar Palangkaraya became the runner-up.
Indonesia Soccer Championship A (2016)
;NoteLiga 1 (2017–present)
Total titles won
Teams in bold compete in the Liga 1 as of the 2020 season.Club | Winners | Runners-up | Winning seasons |
Persija Jakarta | 1931, 1933, 1934, 1938, 1953–54, 1962–64, 1971–73, 1973–75, 1978–79, 2001, 2018 | ||
Persib Bandung | 1937, 1959–61, 1986, 1989–90, 1993–94, 1994–95, 2014 | ||
Persis Solo | 1935, 1936, 1939, 1940, 1942, 1943, 1948 | ||
Persebaya Surabaya | 1951, 1952, 1975–78, 1987–88, 1996–97, 2004 | ||
PSM Makassar | 1955–57, 1957–59, 1964–65, 1965–66, 1991–92, 1999–2000 | ||
PSMS Medan | 1966–67, 1969–71, 1973–75, 1983, 1985 | ||
Persipura Jayapura | 2005, 2008–09, 2010–11, 2013 | ||
Krama Yudha Tiga Berlian | 1983–84, 1984, 1985, 1986–87 | ||
Pelita Jaya | 1988–89, 1990, 1993–94 | ||
Niac Mitra | 1980–82, 1982–83, 1987–88 | ||
Arema | 1992–93, 2009–10 | ||
PSIS Semarang | 1986–87, 1998–99 | ||
Sriwijaya | 2007, 2011–12 | ||
Persik Kediri | 2003, 2006 | ||
PSIM Yogyakarta | 1932 | ||
Arseto | 1990–92 | ||
Bandung Raya | 1995–96 | ||
Petrokimia Putra | 2002 | ||
Bali United | 2019 | ||
Bhayangkara | 2017 | ||
Warna Agung | 1979–80 | ||
Persiraja Banda Aceh | 1980 | ||
Semen Padang | 2011–12 |