|
Season |
Winner |
Score |
Runner-up |
Venue |
Attendance |
|
1887–88 |
Renton |
6 – 1 |
Cambuslang |
|
10,000 |
|
1971–72 |
Celtic |
6 – 1 |
Hibernian |
Hampden Park |
106,102 |
|
1891–92 (R) |
Celtic |
5 – 1 |
Queen's Park |
Ibrox Park |
26,000 |
|
1896–97 |
Rangers |
5 – 1 |
Dumbarton |
Hampden Park |
14,000 |
|
1907–08 |
Celtic |
5 – 1 |
St. Mirren |
Hampden Park |
58,000 |
|
1995–96 |
Rangers |
5 – 1 |
Heart of Midlothian |
Hampden Park |
37,730 |
|
1933–34 |
Rangers |
5 – 0 |
St. Mirren |
Hampden Park |
113,430 |
|
1990–91 |
Motherwell |
4 – 3 |
Dundee United |
Hampden Park |
57,319 |
|
1899–00 |
Celtic |
4 – 3 |
Queen's Park |
Ibrox Park |
15,000 |
|
1900–01 |
Heart of Midlothian |
4 – 3 |
Celtic |
Ibrox Park |
15,000 |
|
1937–38 (R) |
East Fife |
4 – 2 |
Kilmarnock |
Hampden Park |
92,716 |
|
1930–31 (R) |
Celtic |
4 – 2 |
Motherwell |
Hampden Park |
98,509 |
|
1881–82 (R) |
Queen's Park |
4 – 1 |
Dumbarton |
|
14,000 |
|
1913–14 (R) |
Celtic |
4 – 1 |
Hibernian |
Ibrox Park |
40,000 |
|
1948–49 |
Rangers |
4 – 1 |
Clyde |
Hampden Park |
108,435 |
|
1980–81 (R) |
Rangers |
4 – 1 |
Dundee United |
Hampden Park |
43,099 |
|
1981–82 |
Aberdeen |
4 – 1 |
Rangers |
Hampden Park |
53,788 |
|
1927–28 |
Rangers |
4 – 0 |
Celtic |
Hampden Park |
118,115 |
|
1938–39 |
Clyde |
4 – 0 |
Motherwell |
Hampden Park |
94,000 |
|
1951–52 |
Motherwell |
4 – 0 |
Dundee |
Hampden Park |
136,274 |
|
1968–69 |
Celtic |
4 – 0 |
Rangers |
Hampden Park |
132,000 |
|
1999–00 |
Rangers |
4 – 0 |
Aberdeen |
Hampden Park |
50,865 |
|
1876–77 (SR) |
Vale of Leven |
3 – 2 |
Rangers |
|
12,000 |
|
1903–04 |
Celtic |
3 – 2 |
Rangers |
Hampden Park |
64,472 |
|
1919–20 |
Kilmarnock |
3 – 2 |
Albion Rovers |
Celtic Park |
95,000 |
|
1964–65 |
Celtic |
3 – 2 |
Dunfermline Athletic |
Hampden Park |
108,800 |
|
1972–73 |
Rangers |
3 – 2 |
Celtic |
Hampden Park |
122,714 |
|
1978–79 (SR) |
Rangers |
3 – 2 |
Hibernian |
Hampden Park |
30,602 |
|
2001–02 |
Rangers |
3 – 2 |
Celtic |
Hampden Park |
51,138 |
|
2007–08 |
Rangers |
3 – 2 |
Queen of the South |
Hampden Park |
48,821 |
|
1880–81 (R) |
Queen's Park |
3 – 1 |
Dumbarton |
Hampden Park (Old) |
10,000 |
|
1884–85 (R) |
Renton |
3 – 1 |
Vale of Leven |
Hampden Park |
5,500 |
|
1885–86 |
Queen's Park |
3 – 1 |
Renton |
|
7,000 |
|
1893–94 |
Rangers |
3 – 1 |
Celtic |
Hampden Park |
17,000 |
|
1895–96 |
Heart of Midlothian |
3 – 1 |
Hibernian |
Logie Green |
17,034 |
|
1904–05 (R) |
Third Lanark |
3 – 1 |
Rangers |
Hampden Park |
55,000 |
|
1926–27 |
Celtic |
3 – 1 |
East Fife |
Hampden Park |
80,070 |
|
1955–56 |
Heart of Midlothian |
3 – 1 |
Celtic |
Hampden Park |
132,840 |
|
1958–59 |
St. Mirren |
3 – 1 |
Aberdeen |
Hampden Park |
108,591 |
|
1963–64 |
Rangers |
3 – 1 |
Dundee |
Hampden Park |
120,982 |
|
1967–68 |
Dunfermline Athletic |
3 – 1 |
Heart of Midlothian |
Hampden Park |
56,365 |
|
1969–70 |
Aberdeen |
3 – 1 |
Celtic |
Hampden Park |
108,434 |
|
1974–75 |
Celtic |
3 – 1 |
Airdrieonians |
Hampden Park |
75,457 |
|
1975–76 |
Rangers |
3 – 1 |
Heart of Midlothian |
Hampden Park |
85,354 |
|
2003–04 |
Celtic |
3 – 1 |
Dunfermline Athletic |
Hampden Park |
50,846 |
|
1874–75 |
Queen's Park |
3 – 0 |
Renton |
Hampden Park (Old) |
7,000 |
|
1879–80 |
Queen's Park |
3 – 0 |
Thornliebank |
Hampden Park (Old) |
4,000 |
|
1888–89 |
3rd Lanark RV |
3 – 0 |
Celtic |
|
17,000 |
|
1906–07 |
Celtic |
3 – 0 |
Heart of Midlothian |
Hampden Park |
50,000 |
|
1931–32 (R) |
Rangers |
3 – 0 |
Kilmarnock |
Hampden Park |
104,600 |
|
1949–50 |
Rangers |
3 – 0 |
East Fife |
Hampden Park |
118,262 |
|
1962–63 (R) |
Rangers |
3 – 0 |
Celtic |
Hampden Park |
120,273 |
|
1973–74 |
Celtic |
3 – 0 |
Dundee United |
Hampden Park |
75,959 |
|
1985–86 |
Aberdeen |
3 – 0 |
Heart of Midlothian |
Hampden Park |
62,841 |
|
2000–01 |
Celtic |
3 – 0 |
Hibernian |
Hampden Park |
51,824 |
|
2009–10 |
Dundee United |
3 – 0 |
Ross County |
Hampden Park |
47,122 |
|
1881–82 |
Queen's Park |
2 – 2 |
Dumbarton |
|
12,500 |
|
1882–83 |
Dumbarton |
2 – 2 |
Vale of Leven |
|
15,000 |
|
1909–10 |
Dundee |
2 – 2 |
Clyde |
Ibrox Park |
60,000 |
|
1930–31 |
Celtic |
2 – 2 |
Motherwell |
Hampden Park |
104,863 |
|
1882–83 (R) |
Dumbarton |
2 – 1 |
Vale of Leven |
|
12,000 |
|
1886–87 |
Hibernian |
2 – 1 |
Dumbarton |
|
15,000 |
|
1888–89 (R) |
3rd Lanark RV |
2 – 1 |
Celtic |
|
13,000 |
|
1889–90 (R) |
Queen's Park |
2 – 1 |
Vale of Leven |
|
13,000 |
|
1892–93 (R) |
Queen's Park |
2 – 1 |
Celtic |
Ibrox Park |
13,239 |
|
1894–95 |
St Bernard's |
2 – 1 |
Renton |
Ibrox Park |
10,000 |
|
1909–10 (SR) |
Dundee |
2 – 1 |
Clyde |
Ibrox Park |
25,000 |
|
1924–25 |
Celtic |
2 – 1 |
Dundee |
Hampden Park |
75,317 |
|
1929–30 (R) |
Rangers |
2 – 1 |
Partick Thistle |
Hampden Park |
103,688 |
|
1934–35 |
Rangers |
2 – 1 |
Hamilton Academical |
Hampden Park |
87,740 |
|
1936–37 |
Celtic |
2 – 1 |
Aberdeen |
Hampden Park |
147,365 |
|
1946–47 |
Aberdeen |
2 – 1 |
Hibernian |
Hampden Park |
82,140 |
|
1953–54 |
Celtic |
2 – 1 |
Aberdeen |
Hampden Park |
130,060 |
|
1956–57 (R) |
Falkirk |
2 – 1 |
Kilmarnock |
Hampden Park |
79,785 |
|
1970–71 (R) |
Celtic |
2 – 1 |
Rangers |
Hampden Park |
103,332 |
|
1977–78 |
Rangers |
2 – 1 |
Aberdeen |
Hampden Park |
61,563 |
|
1983–84 |
Aberdeen |
2 – 1 |
Celtic |
Hampden Park |
58,900 |
|
1984–85 |
Celtic |
2 – 1 |
Dundee United |
Hampden Park |
60,346 |
|
1987–88 |
Celtic |
2 – 1 |
Dundee United |
Hampden Park |
74,000 |
|
1991–92 |
Rangers |
2 – 1 |
Airdrieonians |
Hampden Park |
44,045 |
|
1992–93 |
Rangers |
2 – 1 |
Aberdeen |
Celtic Park |
50,715 |
|
1997–98 |
Heart of Midlothian |
2 – 1 |
Rangers |
Celtic Park |
48,946 |
|
1873–74 |
Queen's Park |
2 – 0 |
Clydesdale |
Hampden Park (Old) |
2,500 |
|
1875–76 (R) |
Queen's Park |
2 – 0 |
3rd Lanark RV |
Hampden Park (Old) |
10,000 |
|
1897–98 |
Rangers |
2 – 0 |
Kilmarnock |
Hampden Park |
13,000 |
|
1898–99 |
Celtic |
2 – 0 |
Rangers |
Hampden Park |
25,000 |
|
1902–03 (SR) |
Rangers |
2 – 0 |
Heart of Midlothian |
Celtic Park |
30,000 |
|
1910–11 (R) |
Celtic |
2 – 0 |
Hamilton Academical |
Ibrox Park |
25,000 |
|
1911–12 |
Celtic |
2 – 0 |
Clyde |
Ibrox Park |
45,000 |
|
1912–13 |
Falkirk |
2 – 0 |
Raith Rovers |
Celtic Park |
45,000 |
|
1923–24 |
Airdrieonians |
2 – 0 |
Hibernian |
Ibrox Park |
65,000 |
|
1925–26 |
St. Mirren |
2 – 0 |
Celtic |
Hampden Park |
98,000 |
|
1959–60 |
Rangers |
2 – 0 |
Kilmarnock |
Hampden Park |
108,017 |
|
1960–61 (R) |
Dunfermline Athletic |
2 – 0 |
Celtic |
Hampden Park |
87,866 |
|
1961–62 |
Rangers |
2 – 0 |
St. Mirren |
Hampden Park |
127,940 |
|
1966–67 |
Celtic |
2 – 0 |
Aberdeen |
Hampden Park |
126,102 |
Also see :

|