Season | Winners | Score | Runners-up | Venue | ||
---|---|---|---|---|---|---|
1940-41* |
|
Rangers | 4-2 (Replay) |
|
Heart of Midlothian | Hampden Park |
1941-42* |
|
Rangers | 2-0 |
|
Morton | Hampden Park |
1942-43* |
|
Rangers | 1-1 (11-3 Corners) |
|
Falkirk | Hampden Park |
1943-44* |
|
Hibernian | 0-0 (6-5 Corners) |
|
Rangers | Hampden Park |
1944-45* |
|
Rangers | 2-1 |
|
Motherwell | Hampden Park |
1945-46* |
|
Aberdeen | 3–2 |
|
Rangers | Hampden Park |
1946-47 |
|
Rangers | 4–0 |
|
Aberdeen | Hampden Park |
1947-48 |
|
East Fife | 4–1 (Replay) |
|
Falkirk | Hampden Park |
1948-49 |
|
Rangers | 2–0 |
|
Raith Rovers | Hampden Park |
1949-50 |
|
East Fife | 3–0 |
|
Dunfermline Athletic | Hampden Park |
1950-51 |
|
Motherwell | 3–0 |
|
Hibernian | Hampden Park |
1951-52 |
|
Dundee | 3–2 |
|
Rangers | Hampden Park |
1952-53 |
|
Dundee | 2–0 |
|
Kilmarnock | Hampden Park |
1953-54 |
|
East Fife | 3–2 |
|
Partick Thistle | Hampden Park |
1954-55 |
|
Heart of Midlothian | 4–2 |
|
Motherwell | Hampden Park |
1955-56 |
|
Aberdeen | 2–1 |
|
St Mirren | Hampden Park |
1956-57 |
|
Celtic | 3–0 (Replay) |
|
Partick Thistle | Hampden Park |
1957-58 |
|
Celtic | 7–1 |
|
Rangers | Hampden Park |
1958-59 |
|
Heart of Midlothian | 5–1 |
|
Partick Thistle | Hampden Park |
1959-60 |
|
Heart of Midlothian | 2–1 |
|
Third Lanark | Hampden Park |
1960-61 |
|
Rangers | 2–0 |
|
Kilmarnock | Hampden Park |
1961-62 |
|
Rangers | 3–1 (Replay) |
|
Heart of Midlothian | Hampden Park |
1962-63 |
|
Heart of Midlothian | 1–0 |
|
Kilmarnock | Hampden Park |
1963-64 |
|
Rangers | 5–0 |
|
Morton | Hampden Park |
1964-65 |
|
Rangers | 2–1 |
|
Celtic | Hampden Park |
1965-66 |
|
Celtic | 2–1 |
|
Rangers | Hampden Park |
1966-67 |
|
Celtic | 1–0 |
|
Rangers | Hampden Park |
1967-68 |
|
Celtic | 5–3 |
|
Dundee | Hampden Park |
1968-69 |
|
Celtic | 6–2 |
|
Hibernian | Hampden Park |
1969-70 |
|
Celtic | 1–0 |
|
St Johnstone | Hampden Park |
1970-71 |
|
Rangers | 1–0 |
|
Celtic | Hampden Park |
1971-72 |
|
Partick Thistle | 4–1 |
|
Celtic | Hampden Park |
1972-73 |
|
Hibernian | 2–1 |
|
Celtic | Hampden Park |
1973-74 |
|
Dundee | 1–0 |
|
Celtic | Hampden Park |
1974-75 |
|
Celtic | 6–3 |
|
Hibernian | Hampden Park |
1975-76 |
|
Rangers | 1–0 |
|
Celtic | Hampden Park |
1976-77 |
|
Aberdeen | 2–1 (AET) |
|
Celtic | Hampden Park |
1977-78 |
|
Rangers | 2–1 (AET) |
|
Celtic | Hampden Park |
1978-79 |
|
Rangers | 2–1 |
|
Aberdeen | Hampden Park |
1979-80 |
|
Dundee United | 3–0 (Replay) |
|
Aberdeen | Hampden Park* |
1980-81 |
|
Dundee United | 3–0 |
|
Dundee | Dens Park |
1981-82 |
|
Rangers | 2–1 |
|
Dundee United | Hampden Park |
1982-83 |
|
Celtic | 2–1 |
|
Rangers | Hampden Park |
1983-84 |
|
Rangers | 3–2 (AET) |
|
Celtic | Hampden Park |
1984-85 |
|
Rangers | 1–0 |
|
Dundee United | Hampden Park |
1985-86 |
|
Aberdeen | 3–0 |
|
Hibernian | Hampden Park |
1986-87 |
|
Rangers | 2–1 |
|
Celtic | Hampden Park |
1987-88 |
|
Rangers | 3–3 (AET) (5-3 Pens) |
|
Aberdeen | Hampden Park |
1988-89 |
|
Rangers | 3–2 |
|
Aberdeen | Hampden Park |
1989-90 |
|
Aberdeen | 2–1 (AET) |
|
Rangers | Hampden Park |
1990-91 |
|
Rangers | 2–1 (AET) |
|
Celtic | Hampden Park |
1991-92 |
|
Hibernian | 2–0 |
|
Dunfermline Athletic | Hampden Park |
1992-93 |
|
Rangers | 2–1 (AET) |
|
Aberdeen | Hampden Park |
1993-94 |
|
Rangers | 2–1 |
|
Hibernian | Celtic Park |
1994-95 |
|
Raith Rovers | 2–2 (AET) (6-5 Pens) |
|
Celtic | Ibrox Stadium |
1995-96 |
|
Aberdeen | 2–0 |
|
Dundee | Hampden Park |
1996-97 |
|
Rangers | 4–3 |
|
Heart of Midlothian | Celtic Park |
1997-98 |
|
Celtic | 3–0 |
|
Dundee United | Ibrox Stadium |
1998-99 |
|
Rangers | 2–1 |
|
St Johnstone | Celtic Park |
1999-00 |
|
Celtic | 2–0 |
|
Aberdeen | Hampden Park |
2000-01 |
|
Celtic | 3–0 |
|
Kilmarnock | Hampden Park |
2001-02 |
|
Rangers | 4–0 |
|
Ayr United | Hampden Park |
2002-03 |
|
Rangers | 2–1 |
|
Celtic | Hampden Park |
2003-04 |
|
Livingston | 2–0 |
|
Hibernian | Hampden Park |
2004-05 |
|
Rangers | 5–1 |
|
Motherwell | Hampden Park |
2005-06 |
|
Celtic | 3–0 |
|
Dunfermline Athletic | Hampden Park |
2006-07 |
|
Hibernian | 5–1 |
|
Kilmarnock | Hampden Park |
2007-08 |
|
Rangers | 2-2 (AET) (3-2 Pens) |
|
Dundee United | Hampden Park |
2008-09 |
|
Celtic | 2–0 |
|
Rangers | Hampden Park |
2009-10 |
|
Rangers | 1–0 |
|
St Mirren | Hampden Park |
2010-11 |
|
Rangers | 2-1 (AET) |
|
Celtic | Hampden Park |
2011-12 |
|
Kilmarnock | 1–0 |
|
Celtic | Hampden Park |
2012-13 |
|
St Mirren | 3–2 |
|
Heart of Midlothian | Hampden Park |
2013-14 |
|
Aberdeen | 0-0 (AET) (4-2 Pens) |
|
Inverness CT | Celtic Park |
2014-15 |
|
Celtic | 2–0 |
|
Dundee United | Hampden Park |
2015-16 |
|
Ross County | 2–1 |
|
Hibernian | Hampden Park |
2016-17 |
|
Celtic | 3–0 |
|
Aberdeen | Hampden Park |
2017-18 |
|
Celtic | 2–0 |
|
Motherwell | Hampden Park |
2018-19 |
|
Celtic | 1–0 |
|
Aberdeen | Hampden Park |
2019-20 |
|
Celtic | 1–0 |
|
Rangers | Hampden Park |
2020-21 |
|
St Johnstone | 1–0 |
|
Livingston | Hampden Park |
*Southern League Cup *Replay 1979-80 at Dens Park, Dundee