Piala Liga Skotlandia
Daftar juara

| --- | --- |
(R): Replay
*: perpanjangan waktu
†: adu penalti
Tulis miring: Klub dari luar divisi utama
| Musim | Juara | Skor | Runner up | Stadion | Penonton | Catatan |
| --- | --- | --- | --- | --- | --- | --- |
| 1946–47 | Rangers | 4 – 0 | Aberdeen | Hampden Park | 82,700 |  |
| 1947–48 | East Fife | 0 0 – 0 * | Falkirk | Hampden Park | 53,785 |  |
| 1947–48 (R) | East Fife | 4 – 1 | Falkirk | Hampden Park | 31,000 |  |
| 1948–49 | Rangers | 2 – 0 | Raith Rovers | Hampden Park | 57,450 |  |
| 1949–50 | East Fife | 3 – 0 | Dunfermline Athletic | Hampden Park | 39,744 |  |
| 1950–51 | Motherwell | 3 – 0 | Hibernian | Hampden Park | 64,074 |  |
| 1951–52 | Dundee | 3 – 2 | Rangers | Hampden Park | 92,325 |  |
| 1952–53 | Dundee | 2 – 0 | Kilmarnock | Hampden Park | 51,830 |  |
| 1953–54 | East Fife | 3 – 2 | Partick Thistle | Hampden Park | 38,529 |  |
| 1954–55 | Heart of Midlothian | 4 – 2 | Motherwell | Hampden Park | 55,640 |  |
| 1955–56 | Aberdeen | 2 – 1 | St. Mirren | Hampden Park | 44,106 |  |
| 1956–57 | Celtic | 0 0 – 0 * | Partick Thistle | Hampden Park | 59,000 |  |
| 1956–57 (R) | Celtic | 3 – 0 | Partick Thistle | Hampden Park |  |  |
| 1957–58 | Celtic | 7 – 1 | Rangers | Hampden Park | 82,293 |  |
| 1958–59 | Heart of Midlothian | 5 – 1 | Partick Thistle | Hampden Park | 59,690 |  |
| 1959–60 | Heart of Midlothian | 2 – 1 | Third Lanark | Hampden Park | 57,994 |  |
| 1960–61 | Rangers | 2 – 0 | Kilmarnock | Hampden Park | 82,063 |  |
| 1961–62 | Rangers | 0 1 – 1 * | Heart of Midlothian | Hampden Park | 88,000 |  |
| 1961–62 (R) | Rangers | 3 – 1 | Heart of Midlothian | Hampden Park | 47,500 |  |
| 1962–63 | Heart of Midlothian | 1 – 0 | Kilmarnock | Hampden Park | 51,000 |  |
| 1963–64 | Rangers | 5 – 0 | Morton | Hampden Park | 105,907 |  |
| 1964–65 | Rangers | 2 – 1 | Celtic | Hampden Park | 91,423 |  |
| 1965–66 | Celtic | 2 – 1 | Rangers | Hampden Park | 107,609 |  |
| 1966–67 | Celtic | 1 – 0 | Rangers | Hampden Park | 94,532 |  |
| 1967–68 | Celtic | 5 – 3 | Dundee | Hampden Park | 70,000 |  |
| 1968–69 | Celtic | 6 – 2 | Hibernian | Hampden Park | 74,240 |  |
| 1969–70 | Celtic | 1 – 0 | St. Johnstone | Hampden Park | 73,067 |  |
| 1970–71 | Rangers | 1 – 0 | Celtic | Hampden Park | 106,263 |  |
| 1971–72 | Partick Thistle | 4 – 1 | Celtic | Hampden Park | 62,740 |  |
| 1972–73 | Hibernian | 2 – 1 | Celtic | Hampden Park | 71,696 |  |
| 1973–74 | Dundee | 1 – 0 | Celtic | Hampden Park | 27,924 |  |
| 1974–75 | Celtic | 6 – 3 | Hibernian | Hampden Park | 53,848 |  |
| 1975–76 | Rangers | 1 – 0 | Celtic | Hampden Park | 58,806 |  |
| 1976–77 | Aberdeen | 0 2 – 1 * | Celtic | Hampden Park | 69,707 |  |
| 1977–78 | Rangers | 0 2 – 1 * | Celtic | Hampden Park | 60,168 |  |
| 1978–79 | Rangers | 2 – 1 | Aberdeen | Hampden Park | 54,000 |  |
| 1979–80 | Dundee United | 0 0 – 0 * | Aberdeen | Hampden Park | 27,173 |  |
| 1979–80 (R) | Dundee United | 3 – 0 | Aberdeen | Dens Park | 28,933 |  |
| 1980–81 | Dundee United | 3 – 0 | Dundee | Dens Park | 24,466 |  |
| 1981–82 | Rangers | 2 – 1 | Dundee United | Hampden Park | 53,777 |  |
| 1982–83 | Celtic | 2 – 1 | Rangers | Hampden Park | 55,572 |  |
| 1983–84 | Rangers | 0 3 – 2 * | Celtic | Hampden Park | 66,369 |  |
| 1984–85 | Rangers | 1 – 0 | Dundee United | Hampden Park | 44,698 |  |
| 1985–86 | Aberdeen | 3 – 0 | Hibernian | Hampden Park | 40,061 |  |
| 1986–87 | Rangers | 2 – 1 | Celtic | Hampden Park | 74,219 |  |
| 1987–88 | Rangers | 0 3 – 3 † | Aberdeen | Hampden Park | 71,961 |  |
| 1988–89 | Rangers | 3 – 2 | Aberdeen | Hampden Park | 72,122 |  |
| 1989–90 | Aberdeen | 0 2 – 1 * | Rangers | Hampden Park | 61,190 |  |
| 1990–91 | Rangers | 0 2 – 1 * | Celtic | Hampden Park | 62,817 |  |
| 1991–92 | Hibernian | 2 – 0 | Dunfermline Athletic | Hampden Park | 40,377 |  |
| 1992–93 | Rangers | 0 2 – 1 * | Aberdeen | Hampden Park | 54,298 |  |
| 1993–94 | Rangers | 2 – 1 | Hibernian | Celtic Park | 47,632 |  |
| 1994–95 | Raith Rovers | 0 2 – 2 † | Celtic | Ibrox Stadium | 45,384 |  |
| 1995–96 | Aberdeen | 2 – 0 | Dundee | Hampden Park | 33,096 |  |
| 1996–97 | Rangers | 4 – 3 | Heart of Midlothian | Celtic Park | 48,559 |  |
| 1997–98 | Celtic | 3 – 0 | Dundee United | Ibrox Stadium | 49,305 |  |
| 1998–99 | Rangers | 2 – 1 | St. Johnstone | Celtic Park | 45,533 |  |
| 1999–00 | Celtic | 2 – 0 | Aberdeen | Hampden Park | 50,073 |  |
| 2000–01 | Celtic | 3 – 0 | Kilmarnock | Hampden Park | 48,830 |  |
| 2001–02 | Rangers | 4 – 0 | Ayr United | Hampden Park | 50,076 |  |
| 2002–03 | Rangers | 2 – 1 | Celtic | Hampden Park | 52,000 |  |
| 2003–04 | Livingston | 2 – 0 | Hibernian | Hampden Park | 45,500 |  |
| 2004–05 | Rangers | 5 – 1 | Motherwell | Hampden Park | 50,182 |  |
| 2005–06 | Celtic | 3 – 0 | Dunfermline Athletic | Hampden Park | 50,090 |  |
| 2006–07 | Hibernian | 5 – 1 | Kilmarnock | Hampden Park | 52,000 |  |
| 2007–08 | Rangers | 0 2 – 2 † | Dundee United | Hampden Park | 50,019 |  |
| 2008–09 | Celtic | 0 2 – 0 * | Rangers | Hampden Park | 51,193 |  |
| 2009–10 | Rangers | 1 – 0 | St. Mirren | Hampden Park | 44,538 |  |
| 2010–11 | Rangers | 0 2 – 1 * | Celtic | Hampden Park | 51.181 |  |
| 2011–12 | Kilmarnock (1) | 1–0 | Celtic | Hampden Park | 49,572 |  |
| 2012–13 | St Mirren (1) | 3–2 | Heart of Midlothian | Hampden Park | 44,036 |  |
| 2013–14 | Aberdeen (6) | 0 0–0 † | Inverness CT | Celtic Park | 51,143 |  |
| 2014–15 | Celtic (15) | 2–0 | Dundee United | Hampden Park | 49,259 |  |
| 2015–16 | Ross County (1) | 2–1 | Hibernian | Hampden Park | 38,796 |  |
| 2016–17 | Celtic (16) | 3–0 | Aberdeen | Hampden Park | 49,629 |  |
| 2017–18 | Celtic (17) | 2–0 | Motherwell | Hampden Park | 49,483 |  |
| 2018–19 | Celtic (18) | 1–0 | Aberdeen | Hampden Park | 50,936 |  |
| 2019–20 | Celtic (19) | 1–0 | Rangers | Hampden Park | 51,117 |  |