Key:
|
|
Year | Champions | 2nd | Scottish Cup | R-up |
---|---|---|---|---|
1886–87 | Began in 1890–91 | Hibernian | O | |
1887–88 | Renton | O | ||
1888–89 | Third Lanark | C | ||
1889–90 | Queen's Park | O | ||
1890–91 | Dumbarton[a] | R | Heart of Midlothian | O |
1891–92 | Dumbarton | C | Celtic | O |
1892–93 | Celtic | R | Queen's Park | C |
1893–94 | Celtic | HM | Rangers | C |
1894–95 | Heart of Midlothian | C | St Bernard's | O |
1895–96 | Celtic | R | Heart of Midlothian | H |
1896–97 | Heart of Midlothian | H | Rangers | O |
1897–98 | Celtic | R | Rangers | O |
1898–99 | Rangers | HM | Celtic | R |
1899–1900 | Rangers | C | Celtic | O |
1900–01 | Rangers | C | Heart of Midlothian | C |
1901–02 | Rangers | C | Hibernian | C |
1902–03 | Hibernian | O | Rangers | HM |
1903–04 | Third Lanark | HM | Celtic | R |
1904–05 | Celtic | R | Third Lanark | R |
1905–06 | Celtic | HM | Heart of Midlothian | O |
1906–07 | Celtic | O | Celtic | HM |
1907–08 | Celtic | O | Celtic | O |
1908–09 | Celtic | O | Withheld[b] | . |
1909–10 | Celtic | O | Dundee | O |
1910–11 | Rangers | A | Celtic | O |
1911–12 | Rangers | C | Celtic | O |
1912–13 | Rangers | C | Falkirk | O |
1913–14 | Celtic | R | Celtic | H |
1914–15 | Celtic | HM | World War I[5] | |
1915–16 | Celtic | R | ||
1916–17 | Celtic | O | ||
1917–18 | Rangers | C | ||
1918–19 | Celtic | R | St Mirren[c] | HM |
1919–20 | Rangers | C | Kilmarnock | O |
1920–21 | Rangers | C | Partick Thistle | R |
1921–22 | Celtic | R | Morton | R |
1922–23 | Rangers | O | Celtic | H |
1923–24 | Rangers | O | Airdrieonians | H |
1924–25 | Rangers | O | Celtic | O |
1925–26 | Celtic | O | St Mirren | C |
1926–27 | Rangers | O | Celtic | O |
1927–28[d] | Rangers | C | Rangers | C |
1928–29 | Rangers | C | Kilmarnock | R |
1929–30 | Rangers | O | Rangers | O |
1930–31 | Rangers | C | Celtic | O |
1931–32 | Motherwell | R | Rangers | O |
1932–33 | Rangers | O | Celtic | O |
1933–34 | Rangers | O | Rangers | O |
1934–35 | Rangers | C | Rangers | O |
1935–36 | Celtic | R | Rangers | O |
1936–37 | Rangers | A | Celtic | A |
1937–38 | Celtic | HM | East Fife | O |
1938–39 | Rangers | C | Clyde | O |
1939–45 | Suspended due to World War II[6] |
Year | Champions | 2nd | Scottish Cup | R-up | League Cup | R-up |
---|---|---|---|---|---|---|
1945–46 | Rangers[e] | H | Rangers[f] | H | Aberdeen[g] | R |
1946–47 | Rangers | H | Aberdeen | H | Rangers | A |
1947–48 | Hibernian | R | Rangers | O | East Fife | O |
1948–49 | Rangers | O | Rangers | O | Rangers | O |
1949–50 | Rangers | H | Rangers | O | East Fife | O |
1950–51 | Hibernian | R | Celtic | O | Motherwell | H |
1951–52 | Hibernian | R | Motherwell | O | Dundee | R |
1952–53 | Rangers | H | Rangers | A | Dundee | O |
1953–54 | Celtic | HM | Celtic | A | East Fife | O |
1954–55 | Aberdeen | C | Clyde | C | Heart of Midlothian | O |
1955–56 | Rangers | A | Heart of Midlothian | C | Aberdeen | O |
1956–57 | Rangers | HM | Falkirk | O | Celtic | O |
1957–58 | Heart of Midlothian | R | Clyde | H | Celtic | R |
1958–59 | Rangers | HM | St Mirren | A | Heart of Midlothian | O |
1959–60 | Heart of Midlothian | O | Rangers | O | Heart of Midlothian | O |
1960–61 | Rangers | O | Dunfermline Athletic | C | Rangers | O |
1961–62 | Dundee | R | Rangers | O | Rangers | HM |
1962–63 | Rangers | O | Rangers | C | Heart of Midlothian | O |
1963–64 | Rangers | O | Rangers | O | Rangers | O |
1964–65 | Kilmarnock | HM | Celtic | O | Rangers | C |
1965–66[h] | Celtic | R | Rangers | C | Celtic | R |
1966–67 | Celtic | R | Celtic | A | Celtic | R |
1967–68 | Celtic | R | Dunfermline Athletic | HM | Celtic | O |
1968–69 | Celtic | R | Celtic | R | Celtic | H |
1969–70 | Celtic | R | Aberdeen | C | Celtic | O |
1970–71 | Celtic | A | Celtic | R | Rangers | C |
1971–72 | Celtic | A | Celtic | H | Partick Thistle | C |
1972–73 | Celtic | R | Rangers | C | Hibernian | C |
1973–74 | Celtic | H | Celtic | O | Dundee | C |
1974–75 | Rangers | H | Celtic | O | Celtic | H |
1975–76 | Rangers | C | Rangers | HM | Rangers | C |
1976–77 | Celtic | R | Celtic | R | Aberdeen | C |
1977–78 | Rangers | A | Rangers | A | Rangers | C |
1978–79 | Celtic | R | Rangers | H | Rangers | A |
1979–80 | Aberdeen | C | Celtic | R | Dundee United | A |
1980–81 | Celtic | A | Rangers | O | Dundee United | O |
1981–82 | Celtic | A | Aberdeen | R | Rangers | O |
1982–83 | Dundee United | C | Aberdeen | R | Celtic | R |
1983–84 | Aberdeen | C | Aberdeen | C | Rangers | C |
1984–85 | Aberdeen | C | Celtic | O | Rangers | O |
1985–86 | Celtic | HM | Aberdeen | HM | Aberdeen | H |
1986–87 | Rangers | C | St Mirren | O | Rangers | C |
1987–88 | Celtic | HM | Celtic | O | Rangers | A |
1988–89 | Rangers | A | Celtic | R | Rangers | A |
1989–90 | Rangers | A | Aberdeen | C | Aberdeen | R |
1990–91 | Rangers | A | Motherwell | O | Rangers | C |
1991–92 | Rangers | HM | Rangers | O | Hibernian | O |
1992–93[i] | Rangers | A | Rangers | A | Rangers | A |
1993–94 | Rangers | A | Dundee United | R | Rangers | H |
1994–95 | Rangers | O | Celtic | O | Raith Rovers | C |
1995–96 | Rangers | C | Rangers | HM | Aberdeen | O |
1996–97 | Rangers | C | Kilmarnock | O | Rangers | HM |
1997–98 | Celtic | R | Heart of Midlothian | R | Celtic | O |
1998–99 | Rangers | C | Rangers | C | Rangers | O |
1999–2000 | Rangers | C | Rangers | A | Celtic | A |
2000–01 | Celtic | R | Celtic | H | Celtic | O |
2001–02 | Celtic | R | Rangers | C | Rangers | O |
2002–03 | Rangers | C | Rangers | O | Rangers | C |
2003–04 | Celtic | R | Celtic | O | Livingston | H |
2004–05 | Rangers | C | Celtic | O | Rangers | O |
2005–06 | Celtic | HM | Heart of Midlothian | O | Celtic | O |
2006–07 | Celtic | R | Celtic | O | Hibernian | O |
2007–08 | Celtic | R | Rangers | O | Rangers | O |
2008–09 | Rangers | C | Rangers | O | Celtic | R |
2009–10 | Rangers | C | Dundee United | O | Rangers | O |
2010–11 | Rangers | C | Celtic | O | Rangers | C |
2011–12 | Celtic | R | Heart of Midlothian | H | Kilmarnock | C |
2012–13 | Celtic | O | Celtic | H | St Mirren | HM |
2013–14 | Celtic | O | St Johnstone | O | Aberdeen | O |
2014–15 | Celtic | A | Inverness CT | O | Celtic | O |
2015–16 | Celtic | A | Hibernian | R | Ross County | H |
2016–17[j] | Celtic | A | Celtic | A | Celtic | A |
2017–18 | Celtic | A | Celtic | O | Celtic | O |
2018–19 | Celtic | R | Celtic | HM | Celtic | A |
2019–20 | Celtic | R | Celtic | HM | Celtic | R |
2020–21 | Rangers | C | St Johnstone | H | St Johnstone | O |
2021–22 | Celtic | R | Rangers | HM | Celtic | H |
2022–23 | Celtic | R | Celtic | O | Celtic | R |
- ^ Shared between Dumbarton and Rangers, Dumbarton goal difference superior so given 1st place for the purpose of this chart
- ^ Withheld after riot in 1909 Scottish Cup Final
- ^ unofficial Victory Cup
- ^ 1927–28 was the only pre-WWII season in which the Old Firm clubs finished 1st and 2nd in the League and were winners and runners-up in the Scottish Cup
- ^ unofficial Southern Football League
- ^ unofficial Victory Cup
- ^ unofficial Southern League Cup
- ^ 1965–66 was the only post-WWII season (to date) in which the Old Firm clubs finished 1st and 2nd in the League and were winners and runners-up in both cups
- ^ In 1992–93 Aberdeen finished runners-up to Rangers in all three competitions[7]
- ^ In 2016–17 Aberdeen finished runners-up to Celtic in all three competitions[7]
- ^ A = Aberdeen; HM = Hearts; H = Hibernian
- ^ Cite error: The named reference
RSSSFchampions
was invoked but never defined (see the help page). - ^ Cite error: The named reference
RSSSFscotcup
was invoked but never defined (see the help page). - ^ Cite error: The named reference
RSSSFlgecup
was invoked but never defined (see the help page). - ^ "The Cup". Scottish Football Association. Retrieved 3 December 2017.
- ^ "The War Years, including The Victory Seasons, 1914-1919 and 1939-1946". Scottish Football Historical Archive. Retrieved 3 December 2017.
- ^ a b Ralston, Gary (19 April 2017). "Celtic Invincibles can't match Rangers 'class of 92' says David Robertson". Daily Record. Retrieved 9 November 2017.