League ID Association
Scottish Premier League
Home / Honours / Scottish Premier League

2023-2024


Celtic

2022-2023


Celtic

2021-2022


Celtic

2020-2021


Rangers

2019-2020


Celtic

2018-2019


Celtic

2017-2018


Celtic

2016-2017


Celtic

2015-2016


Celtic

2014-2015


Celtic

2013-2014


Celtic

2012-2013


Celtic

2011-2012


Celtic

2010-2011


Rangers

2009-2010


Rangers

2008-2009


Rangers

2007-2008


Celtic

2006-2007


Celtic

2005-2006


Celtic

2004-2005


Rangers

2003-2004


Celtic

2002-2003


Rangers

2001-2002


Celtic

2000-2001


Celtic

1999-2000


Rangers

1998-1999


Rangers

1997-1998


Celtic

1996-1997


Rangers

1995-1996


Rangers

1994-1995


Rangers

1993-1994


Rangers

1992-1993


Rangers

1991-1992


Rangers

1990-1991


Rangers

1989-1990


Rangers

1988-1989


Rangers

1987-1988


Celtic

1986-1987


Rangers

1985-1986


Celtic

1984-1985


Aberdeen

1983-1984


Aberdeen

1982-1983


Dundee United

1981-1982


Celtic

1980-1981


Celtic

1979-1980


Aberdeen

1978-1979


Celtic

1977-1978


Rangers

1976-1977


Celtic

1975-1976


Rangers

1974-1975


Rangers

1973-1974


Celtic

1972-1973


Celtic

1971-1972


Celtic

1970-1971


Celtic

1969-1970


Celtic

1968-1969


Celtic

1967-1968


Celtic

1966-1967


Celtic

1965-1966


Celtic

1963-1964


Rangers

1962-1963


Rangers

1961-1962


Dundee FC

1960-1961


Rangers

1959-1960


Hearts

1958-1959


Rangers

1957-1958


Hearts

1956-1957


Rangers

1955-1956


Rangers

1954-1955


Aberdeen

1953-1954


Celtic

1952-1953


Rangers

1949-1950


Rangers

1948-1949


Rangers

1946-1947


Rangers

1938-1939


Rangers

1937-1938


Celtic

1936-1937


Rangers

1935-1936


Celtic

1934-1935


Rangers

1933-1934


Rangers

1932-1933


Rangers

1930-1931


Rangers

1929-1930


Rangers

1928-1929


Rangers

1927-1928


Rangers

1926-1927


Rangers

1925-1926


Celtic

1924-1925


Rangers

1923-1924


Rangers

1922-1923


Rangers

1921-1922


Celtic

1920-1921


Rangers

1919-1920


Rangers

1918-1919


Celtic

1917-1918


Rangers

1916-1917


Celtic

1915-1916


Celtic

1914-1915


Celtic

1913-1914


Celtic

1912-1913


Rangers

1911-1912


Rangers

1910-1911


Rangers

1909-1910


Celtic

1908-1909


Celtic

1907-1908


Celtic

1906-1907


Celtic

1905-1906


Celtic

1904-1905


Celtic

1901-1902


Rangers

1900-1901


Rangers

1899-1900


Rangers

1898-1899


Rangers

1897-1898


Celtic

1896-1897


Hearts

1895-1896


Celtic

1894-1895


Hearts

1893-1894


Celtic

1892-1893


Celtic

1890-1891


Rangers