League ID Association
None
Home / Honours / Scottish Cup

2023-2024


Celtic

2022-2023


Celtic

2021-2022

2020-2021

2019-2020


Celtic

2018-2019


Celtic

2017-2018


Celtic

2016-2017


Celtic

2015-2016

2015

2014-2015

2013-2014

2012-2013


Celtic

2011-2012


Hearts

2010-2011


Celtic

2009-2010


Dundee United

2008-2009


Rangers

2007-2008


Rangers

2006-2007


Celtic

2005-2006


Hearts

2004-2005


Celtic

2003-2004


Celtic

2002-2003


Rangers

2001-2002


Rangers

2000-2001


Celtic

1999-2000


Rangers

1998-1999


Rangers

1997-1998


Hearts

1995-1996


Rangers

1994-1995


Celtic

1993-1994


Dundee United

1992-1993


Rangers

1991-1992


Rangers

1989-1990


Aberdeen

1988-1989


Celtic

1987-1988


Celtic

1985-1986


Aberdeen

1984-1985


Celtic

1983-1984


Aberdeen

1982-1983


Aberdeen

1981-1982


Aberdeen

1980-1981


Rangers

1979-1980


Celtic

1978-1979


Rangers

1977-1978


Rangers

1976-1977


Celtic

1975-1976


Rangers

1974-1975


Celtic

1973-1974


Celtic

1972-1973


Rangers

1971-1972


Celtic

1970-1971


Celtic

1969-1970


Aberdeen

1968-1969


Celtic

1966-1967


Celtic

1965-1966


Rangers

1964-1965


Celtic

1963-1964


Rangers

1962-1963


Rangers

1961-1962


Rangers

1959-1960


Rangers

1955-1956


Hearts

1953-1954


Celtic

1952-1953


Rangers

1950-1951


Celtic

1949-1950


Rangers

1948-1949


Rangers

1947-1948


Rangers

1946-1947


Aberdeen

1936-1937


Celtic

1935-1936


Rangers

1934-1935


Rangers

1933-1934


Rangers

1932-1933


Celtic

1931-1932


Rangers

1930-1931


Celtic

1929-1930


Rangers

1927-1928


Rangers

1926-1927


Celtic

1924-1925


Celtic

1922-1923


Celtic

1913-1914


Celtic

1911-1912


Celtic

1910-1911


Celtic

1909-1910


Dundee FC

1907-1908


Celtic

1906-1907


Celtic

1905-1906


Hearts

1903-1904


Celtic

1902-1903


Rangers

1900-1901


Hearts

1899-1900


Celtic

1898-1899


Celtic

1897-1898


Rangers

1896-1897


Rangers

1895-1896


Hearts

1893-1894


Rangers

1891-1892


Celtic

1890-1891


Hearts