Season | Winners | Score | Runners-up | Notes | ||
---|---|---|---|---|---|---|
1873-74 | Queen's Park | 2-0 | Clydesdale | |||
1874-75 | Queen's Park | 3-0 | Renton | |||
1875-76 | Queen's Park | 2-0 | Third Lanark | After 1-1 draw | ||
1876-77 | Vale of Leven | 3-2 | Rangers | After 0-0 & 1-1 draws | ||
1877-78 | Vale of Leven | 1-0 | Third Lanark | |||
1878-79 | Vale of Leven | Walk-over | Rangers | Rangers didn't appear | ||
1879-80 | Queen's Park | 3-0 | Thornliebank | |||
1880-81 | Queen's Park | 3-1 | Dumbarton | |||
1881-82 | Queen's Park | 4-1 | Dumbarton | After 2-2 draw | ||
1882-83 | Dumbarton | 2-1 | Vale of Leven | After 2-2 draw | ||
1883-84 | Queen's Park | Walk-over | Vale of Leven | Vale dna | ||
1884-85 | Renton | 3-1 | Vale of Leven | After 0-0 draw | ||
1885-86 | Queen's Park | 3-1 | Renton | |||
1886-87 | Hibernian | 2-1 | Dumbarton | |||
1887-88 | Renton | 6-1 | Cambuslang | |||
1888-89 | Third Lanark | 2-1 | Celtic | |||
1889-90 | Queen's Park | 2-1 | Vale of Leven | After 1-1 draw | ||
1890-91 | Heart Of Midlothian | 1-0 | Dumbarton | |||
1891-92 | Celtic | 5-1 | Queen's Park | |||
1892-93 | Queen's Park | 2-1 | Celtic | |||
1893-94 | Rangers | 3-1 | Celtic | |||
1894-95 | St. Bernard's | 2-1 | Renton | |||
1895-96 | Heart Of Midlothian | 3-1 | Hibernian | |||
1896-97 | Rangers | 5-1 | Dumbarton | |||
1897-98 | Rangers | 2-0 | Kilmarnock | |||
1898-99 | Celtic | 2-0 | Rangers | |||
1899-00 | Celtic | 4-3 | Queen's Park | |||
1900-01 | Heart Of Midlothian | 4-3 | Celtic | |||
1901-02 | Hibernian | 1-0 | Celtic | |||
1902-03 | Rangers | 2-0 | Heart Of Midlothian | After 1-1 0-0 draws | ||
1903-04 | Celtic | 3-2 | Rangers | |||
1904-05 | Third Lanark | 3-1 | Rangers | After 0-0 draw | ||
1905-06 | Heart Of Midlothian | 1-0 | Third Lanark | |||
1906-07 | Celtic | 3-0 | Heart Of Midlothian | |||
1907-08 | Celtic | 5-1 | St. Mirren | |||
1908-09 | X | Cup Withheld | X | |||
1909-10 | Dundee | 2-1 | Clyde | After 0-0 2-2 draws | ||
1910-11 | Celtic | 2-0 | Hamilton Academicals | After 0-0 draw | ||
1911-12 | Celtic | 2-0 | Clyde | |||
1912-13 | Falkirk | 2-0 | Raith Rovers | |||
1913-14 | Celtic | 4-1 | Hibernian | After 0-0 draw | ||
1919-20 | Kilmarnock | 3-2 | Albion Rovers | |||
1920-21 | Partick Thistle | 1-0 | Rangers | |||
1921-22 | Morton | 1-0 | Rangers | |||
1922-23 | Celtic | 1-0 | Hibernian | |||
1923-24 | Airdrieonians | 2-0 | Hibernian | |||
1924-25 | Celtic | 2-1 | Dundee | |||
1925-26 | St. Mirren | 2-0 | Celtic | |||
1926-27 | Celtic | 3-1 | East Fife | |||
1927-28 | Rangers | 4-0 | Celtic | |||
1928-29 | Kilmarnock | 2-0 | Rangers | |||
1929-30 | Rangers | 2-1 | Partick Thistle | After 0-0 draw | ||
1930-31 | Celtic | 4-2 | Motherwell | After 2-2 draw | ||
1931-32 | Rangers | 3-0 | Kilmarnock | After 1-1 draw | ||
1932-33 | Celtic | 1-0 | Motherwell | |||
1933-34 | Rangers | 5-0 | St. Mirren | |||
1934-35 | Rangers | 2-1 | Hamilton Academicals | |||
1935-36 | Rangers | 1-0 | Third Lanark | |||
1936-37 | Celtic | 2-1 | Aberdeen | |||
1937-38 | East Fife | 4-2 AET | Kilmarnock | After 1-1 draw | ||
1938-39 | Clyde | 4-0 | Motherwell | |||
1946-47 | Aberdeen | 2-1 | Hibernian | |||
1947-48 | Rangers | 1-0 AET | Morton | After 1-1 draw | ||
1948-49 | Rangers | 4-1 | Clyde | |||
1949-50 | Rangers | 3-0 | East Fife | |||
1950-51 | Celtic | 1-0 | Motherwell | |||
1951-52 | Motherwell | 4-0 | Dundee | |||
1952-53 | Rangers | 1-0 | Aberdeen | After 1-1 draw | ||
1953-54 | Celtic | 2-1 | Aberdeen | |||
1954-55 | Clyde | 1-0 | Celtic | After 1-1 draw | ||
1955-56 | Heart Of Midlothian | 3-1 | Celtic | |||
1956-57 | Falkirk | 2-1 AET | Kilmarnock | After 1-1 draw | ||
1957-58 | Clyde | 1-0 | Hibernian | |||
1958-59 | St. Mirren | 3-1 | Aberdeen | |||
1959-60 | Rangers | 2-0 | Kilmarnock | |||
1960-61 | Dumfermline Athletic | 2-0 | Celtic | After 1-1 draw | ||
1961-62 | Rangers | 2-0 | St. Mirren | |||
1962-63 | Rangers | 3-0 | Celtic | After 1-1 draw | ||
1963-64 | Rangers | 3-0 | Dundee | |||
1964-65 | Celtic | 3-2 | Dumfermline Athletic | |||
1965-66 | Rangers | 1-0 | Celtic | After 0-0 draw | ||
1966-67 | Celtic | 2-1 | Aberdeen | |||
1967-68 | Dumfermline Athletic | 3-1 | Heart Of Midlothian | |||
1968-69 | Celtic | 4-0 | Rangers | |||
1969-70 | Aberdeen | 3-1 | Celtic | |||
1970-71 | Celtic | 2-1 | Rangers | After 1-1 draw | ||
1971-72 | Celtic | 6-1 | Hibernian | |||
1972-73 | Rangers | 3-2 | Celtic | |||
1973-74 | Celtic | 3-0 | Dundee United | |||
1974-75 | Celtic | 3-1 | Airdrieonians | |||
1975-76 | Rangers | 3-1 | Heart Of Midlothian | |||
1976-77 | Celtic | 1-0 | Rangers | |||
1977-78 | Rangers | 2-1 | Aberdeen | |||
1978-79 | Rangers | 3-2 AET | Hibernian | After 0-0 0-0 draws | ||
1979-80 | Celtic | 1-0 AET | Rangers | |||
1980-81 | Rangers | 4-1 | Dundee United | After 0-0 draw | ||
1981-82 | Aberdeen | 4-1 AET | Rangers | |||
1982-83 | Aberdeen | 1-0 AET | Rangers | |||
1983-84 | Aberdeen | 2-1 | Celtic | |||
1984-85 | Celtic | 2-1 AET | Dundee United | |||
1985-86 | Aberdeen | 3-0 | Heart Of Midlothian | |||
1986-87 | St. Mirren | 1-0 AET | Dundee United | |||
1987-88 | Celtic | 2-1 | Dundee United | |||
1988-89 | Celtic | 1-0 | Rangers | |||
1989-90 | Aberdeen | 0-0 (Pens 9-8) | Celtic | |||
1990-91 | Motherwell | 4-3 AET | Dundee United | |||
1991-92 | Rangers | 2-1 | Airdrieonians | |||
1992-93 | Rangers | 2-1 | Aberdeen | |||
1993-94 | Dundee United | 1-0 | Rangers | |||
1994-95 | Celtic | 1-0 | Airdrieonians | |||
1995-96 | Rangers | 5-1 | Heart Of Midlothian | |||
1996-97 | Kilmarnock | 1-0 | Falkirk | |||
1997-98 | Heart Of Midlothian | 2-1 | Rangers | |||
1998-99 | Rangers | 1-0 | Celtic | |||
1999-00 | Rangers | 4-0 | Aberdeen | |||
2000-01 | Celtic | 3-0 | Hibernian | |||
2001-02 | Rangers | 3-2 | Celtic | |||
2002-03 | Rangers | 1-0 | Dundee | |||
2003-04 | Celtic | 3-1 | Dunfermline Athletic | |||
2004-05 | Celtic | 1-0 | Dundee United | |||
2005-06 | Heart Of Midlothian | 1-1 AET (Pens 4-2) | Gretna | |||
2006-07 | Celtic | 1-0 | Dunfermline Athletic | |||
2007-08 | Rangers | 3-2 | Queen of the South | |||
2008-09 | Rangers | 1-0 | Falkirk | |||
2009-10 | Dundee United | 3-0 | Ross County | |||
2010-11 | Celtic | 3-0 | Motherwell | |||
2011-12 | Heart Of Midlothian | 5-1 | Hibernian | |||
2012-13 | Celtic | 3-0 | Hibernian | |||
2013-14 | St Johnstone | 2-0 | Dundee United | |||
2014-15 | Inverness CT | 2-1 | Falkirk | |||
2015-16 | Hibernian | 3-2 | Rangers | |||
2016-17 | Celtic | 2–1 | Aberdeen | |||
2017-18 | Celtic | 2–0 | Motherwell | |||
2018-19 | Celtic | 2–1 | Heart Of Midlothian | |||
2019-20 | Celtic | 3-3 (Pens 4-3) | Heart Of Midlothian | |||
2020-21 | St Johnstone | 1–0 | Hibernian | |||
1879: Vale Of Leven awarded cup, Rangers didn’t appear for replay after 1-1 draw
1881: After Dumbarton protested first game, won 2-1 by Queen’s Park
1884: Queen’s Park awarded cup, Vale Of Leven failed to appear
1889: Replayed by order of SFA due to playing conditions in first match won 3-0 by Third Lanark
1892: After mutually protested game won 1-0 by Celtic
1909: Cup withheld due to riot after Rangers and Celtic drew 2-2 and 1-1