1931: VIJ Jakarta (Persija)
1932: PSIM Yogyakarta
1933: VIJ Jakarta (Persija)
1934: VIJ Jakarta (Persija)
1935: Persis Solo
1936: Persis Solo
1937: Persib Bandung
1938: VIJ Jakarta (Persija)
1939: Persis Solo
1940: Persis Solo
1941: Persis Solo
1942: Persis Solo
1943: Persis Solo
1944-1947 : Tak ada kompetisi
1948: Persis
1949: Tak ada kompetisi
1950: Persib Bandung
1951: Persebaya Surabaya
1952: Persebaya Surabaya
1954: Persija Jakarta
1957: PSM Makassar
1959: PSM Makassar
1961: Persib Bandung
1964: Persija Jakarta
1964-1965: PSM Makassar
1965-1966: PSM Makassar
1966-1967: PSMS Medan
1971: PSMS Medan
1973: Persija Jakarta
1975: Persija Jakarta dan PSMS Medan juara bersama
1978: Persebaya Surabaya
1978-1979: Persija Jakarta
1980: Persiraja Banda Aceh
1983: PSMS Medan
1985: PSMS Medan
1986: Persib Bandung
1986-1987: PSIS Semarang
1987-1988: Persebaya Surabaya
1989-1990: Persib Bandung
1991-1992: PSM Makassar
1993-1994: Persib Bandung
2. Era Galatama
1979-1980: Warna Agung
1980-1982: Niac Mitra
1982-1983: Niac Mitra
1983-1984: Yanita Utama
1984: Yanita Utama
1985: Krama Yudha Tiga Berlian
1986-1987: Krama Yudha Tiga Berlian
1987-1988: Niac Mitra
1988-1989: Pelita Jaya
1990: Pelita Jaya
1990-1992: Arseto
1992-1993: Arema
1993-1994: Pelita Jaya
3. Era Divisi Utama
1995: Persib Bandung
1996: Bandung Raya
1997: Persebaya Surabaya
1998: Kompetisi tidak selesai
1999: PSIS Semarang
2000: PSM Makassar
2001: Persija Jakarta
2002: Petrokimia Putra
2003: Persik Kediri
2004: Persebaya Surabaya
2005: Persipura Jayapura
2006: Persik Kediri
2007: Sriwijaya FC
4. Era ISL
2009: Persipura Jayapura
2010: Arema Indonesia
2011: Persipura Jayapura
2012: Sriwijaya FC
2013: Persipura Jayapura
2014: Persib Bandung
2015: Kompetisi dibekukan akibat sanksi FIFA
5. Era Liga 1
2017: Bhayangkara FC
2018: Persija Jakarta
2019: Bali United
2020: Kompetisi dihentikan akibat pandemic Covid-19
2021-2022: Bali United
Baca Juga: Persebaya Rusak Malam Indah Bali United
Kontributor: Zulfikar Pamungkas