List of Scottish Cup finals
Updated: 11/4/2025, 4:31:05 PM Wikipedia source
The Scottish Football Association Challenge Cup, commonly known as the Scottish Cup, is a knockout cup competition in Scottish football. Organised by the Scottish Football Association, it is the third oldest existing football competition in the world, having commenced in the 1873–74 season just two years after the first FA Cup. The winners are awarded the world's oldest trophy, minted in 1885. Celtic hold the record for most wins with 42, and the most final appearances with 61. Aberdeen are the current holders, having beaten Celtic in the 2025 final.
Tables
· Results › Key
(SR)
(SR)
(R)
(SR)
Replay, or repeat if original match was declared void
Second Replay
‡
‡
(R)
‡
Replay, or repeat if original match was declared void
Match void
†
†
(R)
†
Replay, or repeat if original match was declared void
Match decided by a penalty shoot-out after extra time
Italics
Italics
(R)
Italics
Replay, or repeat if original match was declared void
Team from outside the top level of Scottish football(since the formation of The Scottish Football League in 1890)
Bold
Bold
(R)
Bold
Replay, or repeat if original match was declared void
Winning team were also Scottish football champions, winning The Double
| (R) | Replay, or repeat if original match was declared void |
| (SR) | Second Replay |
| ‡ | Match void |
| Match went to extra time | |
| † | Match decided by a penalty shoot-out after extra time |
| Italics | Team from outside the top level of Scottish football(since the formation of The Scottish Football League in 1890) |
| Bold | Winning team were also Scottish football champions, winning The Double |
· Results › Results
1873–74
1873–74
Season
1873–74
Winners
Queen's Park (1)
Score
2–0
Runners-up
Clydesdale
Venue
Hampden Park [I]
Attendance
2,500
1874–75
1874–75
Season
1874–75
Winners
Queen's Park (2)
Score
3–0
Runners-up
Renton
Venue
Hampden Park [I]
Attendance
7,000
1875–76
1875–76
Season
1875–76
Winners
Queen's Park (3)
Score
1–1
Runners-up
3rd Lanark RV
Venue
Hamilton Crescent
Attendance
6,000
(R)
(R)
Season
(R)
Winners
2–0
Score
Hamilton Crescent
Runners-up
10,000
1876–77
1876–77
Season
1876–77
Winners
Vale of Leven (1)
Score
1–1
Runners-up
Rangers
Venue
Hamilton Crescent
Attendance
8,000
(R)
(R)
Season
(R)
Winners
1–1
Score
Hamilton Crescent
Runners-up
15,000
(SR)
(SR)
Season
(SR)
Winners
3–2
Score
Hampden Park [I]
Runners-up
12,000
1877–78
1877–78
Season
1877–78
Winners
Vale of Leven (2)
Score
1–0
Runners-up
3rd Lanark RV
Venue
Hampden Park [I]
Attendance
5,000
1878–79
1878–79
Season
1878–79
Winners
Vale of Leven (3)
Score
1–1
Runners-up
Rangers
Venue
Hampden Park [I]
Attendance
9,000
(R)
(R)
Season
(R)
Winners
walkover
Score
Hampden Park [I]
1879–80
1879–80
Season
1879–80
Winners
Queen's Park (4)
Score
3–0
Runners-up
Thornliebank
Venue
Cathkin Park [I]
Attendance
4,000
1880–81
1880–81
Season
1880–81
Winners
Queen's Park (5)
Score
2–1 ‡
Runners-up
Dumbarton
Venue
Kinning Park
Attendance
15,000
(R)
(R)
Season
(R)
Winners
3–1
Score
Kinning Park
Runners-up
10,000
1881–82
1881–82
Season
1881–82
Winners
Queen's Park (6)
Score
2–2
Runners-up
Dumbarton
Venue
Cathkin Park [I]
Attendance
12,500
(R)
(R)
Season
(R)
Winners
4–1
Score
Cathkin Park [I]
Runners-up
14,000
1882–83
1882–83
Season
1882–83
Winners
Dumbarton (1)
Score
2–2
Runners-up
Vale of Leven
Venue
Hampden Park [I]
Attendance
15,000
(R)
(R)
Season
(R)
Winners
2–1
Score
Hampden Park [I]
Runners-up
12,000
1883–84
1883–84
Season
1883–84
Winners
Queen's Park (7)
Score
walkover
Runners-up
Vale of Leven
Venue
Cathkin Park [I]
1884–85
1884–85
Season
1884–85
Winners
Renton (1)
Score
0–0
Runners-up
Vale of Leven
Venue
Hampden Park [II]
Attendance
3,000
(R)
(R)
Season
(R)
Winners
3–1
Score
Hampden Park [II]
Runners-up
5,500
1885–86
1885–86
Season
1885–86
Winners
Queen's Park (8)
Score
3–1
Runners-up
Renton
Venue
Cathkin Park [I]
Attendance
7,000
1886–87
1886–87
Season
1886–87
Winners
Hibernian (1)
Score
2–1
Runners-up
Dumbarton
Venue
Hampden Park [II]
Attendance
15,000
1887–88
1887–88
Season
1887–88
Winners
Renton (2)
Score
6–1
Runners-up
Cambuslang
Venue
Hampden Park [II]
Attendance
10,000
1888–89
1888–89
Season
1888–89
Winners
3rd Lanark RV (1)
Score
3–0 ‡
Runners-up
Celtic
Venue
Hampden Park [II]
Attendance
17,000
(R)
(R)
Season
(R)
Winners
2–1
Score
Hampden Park [II]
Runners-up
13,000
1889–90
1889–90
Season
1889–90
Winners
Queen's Park (9)
Score
1–1
Runners-up
Vale of Leven
Venue
Ibrox Park [I]
Attendance
11,000
(R)
(R)
Season
(R)
Winners
2–1
Score
Ibrox Park [I]
Runners-up
13,000
1890–91
1890–91
Season
1890–91
Winners
Heart of Midlothian (1)
Score
1–0
Runners-up
Dumbarton
Venue
Hampden Park [II]
Attendance
10,836
1891–92
1891–92
Season
1891–92
Winners
Celtic (1)
Score
1–0 ‡
Runners-up
Queen's Park
Venue
Ibrox Park [I]
Attendance
40,000
(R)
(R)
Season
(R)
Winners
5–1
Score
Ibrox Park [I]
Runners-up
26,000
1892–93
1892–93
Season
1892–93
Winners
Queen's Park(10)
Score
0–1 ‡
Runners-up
Celtic
Venue
Ibrox Park [I]
Attendance
18,771
(R)
(R)
Season
(R)
Winners
2–1
Score
Ibrox Park [I]
Runners-up
13,239
1893–94
1893–94
Season
1893–94
Winners
Rangers (1)
Score
3–1
Runners-up
Celtic
Venue
Hampden Park [II]
Attendance
17,000
1894–95
1894–95
Season
1894–95
Winners
St Bernard's (1)
Score
2–1
Runners-up
Renton
Venue
Ibrox Park [I]
Attendance
10,000
1895–96
1895–96
Season
1895–96
Winners
Heart of Midlothian (2)
Score
3–1
Runners-up
Hibernian
Venue
New Logie Green
Attendance
16,034
1896–97
1896–97
Season
1896–97
Winners
Rangers (2)
Score
5–1
Runners-up
Dumbarton
Venue
Hampden Park [II]
Attendance
14,000
1897–98
1897–98
Season
1897–98
Winners
Rangers (3)
Score
2–0
Runners-up
Kilmarnock
Venue
Hampden Park [II]
Attendance
13,000
1898–99
1898–99
Season
1898–99
Winners
Celtic (2)
Score
2–0
Runners-up
Rangers
Venue
Hampden Park [II]
Attendance
25,000
1899–1900
1899–1900
Season
1899–1900
Winners
Celtic (3)
Score
4–3
Runners-up
Queen's Park
Venue
Ibrox Park
Attendance
15,000
1900–01
1900–01
Season
1900–01
Winners
Heart of Midlothian (3)
Score
4–3
Runners-up
Celtic
Venue
Ibrox Park
Attendance
15,000
1901–02
1901–02
Season
1901–02
Winners
Hibernian (2)
Score
1–0
Runners-up
Celtic
Venue
Celtic Park
Attendance
16,000
1902–03
1902–03
Season
1902–03
Winners
Rangers (4)
Score
1–1
Runners-up
Heart of Midlothian
Venue
Celtic Park
Attendance
13,000
(R)
(R)
Season
(R)
Winners
0–0
Score
Celtic Park
Runners-up
35,000
(SR)
(SR)
Season
(SR)
Winners
2–0
Score
Celtic Park
Runners-up
30,000
1903–04
1903–04
Season
1903–04
Winners
Celtic (4)
Score
3–2
Runners-up
Rangers
Venue
Hampden Park
Attendance
64,472
1904–05
1904–05
Season
1904–05
Winners
Third Lanark (2)
Score
0–0
Runners-up
Rangers
Venue
Hampden Park
Attendance
54,000
(R)
(R)
Season
(R)
Winners
3–1
Score
Hampden Park
Runners-up
55,000
1905–06
1905–06
Season
1905–06
Winners
Heart of Midlothian (4)
Score
1–0
Runners-up
Third Lanark
Venue
Ibrox Park
Attendance
30,000
1906–07
1906–07
Season
1906–07
Winners
Celtic (5)
Score
3–0
Runners-up
Heart of Midlothian
Venue
Hampden Park
Attendance
50,000
1907–08
1907–08
Season
1907–08
Winners
Celtic (6)
Score
5–1
Runners-up
St Mirren
Venue
Hampden Park
Attendance
58,000
1908–09
1908–09
Season
1908–09
Winners
Cup withheld
Score
2–2
Runners-up
Cup withheld
Venue
Hampden Park
Attendance
70,000
(R)
(R)
Season
(R)
Winners
1–1
Score
Hampden Park
Runners-up
60,000
1909–10
1909–10
Season
1909–10
Winners
Dundee (1)
Score
2–2
Runners-up
Clyde
Venue
Ibrox Park
Attendance
60,000
(R)
(R)
Season
(R)
Winners
0–0 *
Score
Ibrox Park
Runners-up
25,000
(SR)
(SR)
Season
(SR)
Winners
2–1
Score
Ibrox Park
Runners-up
25,000
1910–11
1910–11
Season
1910–11
Winners
Celtic (7)
Score
0–0
Runners-up
Hamilton Academical
Venue
Ibrox Park
Attendance
45,000
(R)
(R)
Season
(R)
Winners
2–0
Score
Ibrox Park
Runners-up
25,000
1911–12
1911–12
Season
1911–12
Winners
Celtic (8)
Score
2–0
Runners-up
Clyde
Venue
Ibrox Park
Attendance
45,000
1912–13
1912–13
Season
1912–13
Winners
Falkirk (1)
Score
2–0
Runners-up
Raith Rovers
Venue
Celtic Park
Attendance
45,000
1913–14
1913–14
Season
1913–14
Winners
Celtic (9)
Score
0–0
Runners-up
Hibernian
Venue
Ibrox Park
Attendance
56,000
(R)
(R)
Season
(R)
Winners
4–1
Score
Ibrox Park
Runners-up
40,000
1919–20
1919–20
Season
1919–20
Winners
Kilmarnock (1)
Score
3–2
Runners-up
Albion Rovers
Venue
Hampden Park
Attendance
95,000
1920–21
1920–21
Season
1920–21
Winners
Partick Thistle (1)
Score
1–0
Runners-up
Rangers
Venue
Celtic Park
Attendance
28,294
1921–22
1921–22
Season
1921–22
Winners
Morton (1)
Score
1–0
Runners-up
Rangers
Venue
Hampden Park
Attendance
70,000
1922–23
1922–23
Season
1922–23
Winners
Celtic (10)
Score
1–0
Runners-up
Hibernian
Venue
Hampden Park
Attendance
82,000
1923–24
1923–24
Season
1923–24
Winners
Airdrieonians (1)
Score
2–0
Runners-up
Hibernian
Venue
Ibrox Park
Attendance
65,000
1924–25
1924–25
Season
1924–25
Winners
Celtic (11)
Score
2–1
Runners-up
Dundee
Venue
Hampden Park
Attendance
75,317
1925–26
1925–26
Season
1925–26
Winners
St Mirren (1)
Score
2–0
Runners-up
Celtic
Venue
Hampden Park
Attendance
98,000
1926–27
1926–27
Season
1926–27
Winners
Celtic (12)
Score
3–1
Runners-up
East Fife
Venue
Hampden Park
Attendance
80,070
1927–28
1927–28
Season
1927–28
Winners
Rangers (5)
Score
4–0
Runners-up
Celtic
Venue
Hampden Park
Attendance
118,115
1928–29
1928–29
Season
1928–29
Winners
Kilmarnock (2)
Score
2–0
Runners-up
Rangers
Venue
Hampden Park
Attendance
114,780
1929–30
1929–30
Season
1929–30
Winners
Rangers (6)
Score
0–0
Runners-up
Partick Thistle
Venue
Hampden Park
Attendance
107,475
(R)
(R)
Season
(R)
Winners
2–1
Score
Hampden Park
Runners-up
103,688
1930–31
1930–31
Season
1930–31
Winners
Celtic (13)
Score
2–2
Runners-up
Motherwell
Venue
Hampden Park
Attendance
104,863
(R)
(R)
Season
(R)
Winners
4–2
Score
Hampden Park
Runners-up
98,509
1931–32
1931–32
Season
1931–32
Winners
Rangers (7)
Score
1–1
Runners-up
Kilmarnock
Venue
Hampden Park
Attendance
112,000
(R)
(R)
Season
(R)
Winners
3–0
Score
Hampden Park
Runners-up
104,600
1932–33
1932–33
Season
1932–33
Winners
Celtic (14)
Score
1–0
Runners-up
Motherwell
Venue
Hampden Park
Attendance
102,339
1933–34
1933–34
Season
1933–34
Winners
Rangers (8)
Score
5–0
Runners-up
St Mirren
Venue
Hampden Park
Attendance
113,430
1934–35
1934–35
Season
1934–35
Winners
Rangers (9)
Score
2–1
Runners-up
Hamilton Academical
Venue
Hampden Park
Attendance
87,740
1935–36
1935–36
Season
1935–36
Winners
Rangers (10)
Score
1–0
Runners-up
Third Lanark
Venue
Hampden Park
Attendance
88,859
1936–37
1936–37
Season
1936–37
Winners
Celtic (15)
Score
2–1
Runners-up
Aberdeen
Venue
Hampden Park
Attendance
147,365
1937–38
1937–38
Season
1937–38
Winners
East Fife (1)
Score
1–1
Runners-up
Kilmarnock
Venue
Hampden Park
Attendance
80,091
(R)
(R)
Season
(R)
Winners
4–2 *
Score
Hampden Park
Runners-up
92,716
1938–39
1938–39
Season
1938–39
Winners
Clyde (1)
Score
4–0
Runners-up
Motherwell
Venue
Hampden Park
Attendance
94,000
1946–47
1946–47
Season
1946–47
Winners
Aberdeen (1)
Score
2–1
Runners-up
Hibernian
Venue
Hampden Park
Attendance
82,140
1947–48
1947–48
Season
1947–48
Winners
Rangers (11)
Score
1–1 *
Runners-up
Morton
Venue
Hampden Park
Attendance
129,176
(R)
(R)
Season
(R)
Winners
1–0 *
Score
Hampden Park
Runners-up
133,750
1948–49
1948–49
Season
1948–49
Winners
Rangers (12)
Score
4–1
Runners-up
Clyde
Venue
Hampden Park
Attendance
108,435
1949–50
1949–50
Season
1949–50
Winners
Rangers (13)
Score
3–0
Runners-up
East Fife
Venue
Hampden Park
Attendance
118,262
1950–51
1950–51
Season
1950–51
Winners
Celtic (16)
Score
1–0
Runners-up
Motherwell
Venue
Hampden Park
Attendance
131,943
1951–52
1951–52
Season
1951–52
Winners
Motherwell (1)
Score
4–0
Runners-up
Dundee
Venue
Hampden Park
Attendance
136,274
1952–53
1952–53
Season
1952–53
Winners
Rangers (14)
Score
1–1
Runners-up
Aberdeen
Venue
Hampden Park
Attendance
129,761
(R)
(R)
Season
(R)
Winners
1–0
Score
Hampden Park
Runners-up
113,700
1953–54
1953–54
Season
1953–54
Winners
Celtic (17)
Score
2–1
Runners-up
Aberdeen
Venue
Hampden Park
Attendance
130,060
1954–55
1954–55
Season
1954–55
Winners
Clyde (2)
Score
1–1
Runners-up
Celtic
Venue
Hampden Park
Attendance
106,234
(R)
(R)
Season
(R)
Winners
1–0
Score
Hampden Park
Runners-up
68,831
1955–56
1955–56
Season
1955–56
Winners
Heart of Midlothian (5)
Score
3–1
Runners-up
Celtic
Venue
Hampden Park
Attendance
132,840
1956–57
1956–57
Season
1956–57
Winners
Falkirk (2)
Score
1–1
Runners-up
Kilmarnock
Venue
Hampden Park
Attendance
83,000
(R)
(R)
Season
(R)
Winners
2–1 *
Score
Hampden Park
Runners-up
79,785
1957–58
1957–58
Season
1957–58
Winners
Clyde (3)
Score
1–0
Runners-up
Hibernian
Venue
Hampden Park
Attendance
95,123
1958–59
1958–59
Season
1958–59
Winners
St Mirren (2)
Score
3–1
Runners-up
Aberdeen
Venue
Hampden Park
Attendance
108,591
1959–60
1959–60
Season
1959–60
Winners
Rangers (15)
Score
2–0
Runners-up
Kilmarnock
Venue
Hampden Park
Attendance
108,017
1960–61
1960–61
Season
1960–61
Winners
Dunfermline Athletic (1)
Score
0–0
Runners-up
Celtic
Venue
Hampden Park
Attendance
113,618
(R)
(R)
Season
(R)
Winners
2–0
Score
Hampden Park
Runners-up
87,866
1961–62
1961–62
Season
1961–62
Winners
Rangers (16)
Score
2–0
Runners-up
St Mirren
Venue
Hampden Park
Attendance
127,940
1962–63
1962–63
Season
1962–63
Winners
Rangers (17)
Score
1–1
Runners-up
Celtic
Venue
Hampden Park
Attendance
129,643
(R)
(R)
Season
(R)
Winners
3–0
Score
Hampden Park
Runners-up
120,273
1963–64
1963–64
Season
1963–64
Winners
Rangers (18)
Score
3–1
Runners-up
Dundee
Venue
Hampden Park
Attendance
120,982
1964–65
1964–65
Season
1964–65
Winners
Celtic (18)
Score
3–2
Runners-up
Dunfermline Athletic
Venue
Hampden Park
Attendance
108,800
1965–66
1965–66
Season
1965–66
Winners
Rangers (19)
Score
0–0
Runners-up
Celtic
Venue
Hampden Park
Attendance
126,552
(R)
(R)
Season
(R)
Winners
1–0
Score
Hampden Park
Runners-up
98,202
1966–67
1966–67
Season
1966–67
Winners
Celtic (19)
Score
2–0
Runners-up
Aberdeen
Venue
Hampden Park
Attendance
126,102
1967–68
1967–68
Season
1967–68
Winners
Dunfermline Athletic (2)
Score
3–1
Runners-up
Heart of Midlothian
Venue
Hampden Park
Attendance
56,365
1968–69
1968–69
Season
1968–69
Winners
Celtic (20)
Score
4–0
Runners-up
Rangers
Venue
Hampden Park
Attendance
132,896
1969–70
1969–70
Season
1969–70
Winners
Aberdeen (2)
Score
3–1
Runners-up
Celtic
Venue
Hampden Park
Attendance
108,434
1970–71
1970–71
Season
1970–71
Winners
Celtic (21)
Score
1–1
Runners-up
Rangers
Venue
Hampden Park
Attendance
120,092
(R)
(R)
Season
(R)
Winners
2–1
Score
Hampden Park
Runners-up
103,332
1971–72
1971–72
Season
1971–72
Winners
Celtic (22)
Score
6–1
Runners-up
Hibernian
Venue
Hampden Park
Attendance
106,102
1972–73
1972–73
Season
1972–73
Winners
Rangers (20)
Score
3–2
Runners-up
Celtic
Venue
Hampden Park
Attendance
122,714
1973–74
1973–74
Season
1973–74
Winners
Celtic (23)
Score
3–0
Runners-up
Dundee United
Venue
Hampden Park
Attendance
75,959
1974–75
1974–75
Season
1974–75
Winners
Celtic (24)
Score
3–1
Runners-up
Airdrieonians
Venue
Hampden Park
Attendance
75,457
1975–76
1975–76
Season
1975–76
Winners
Rangers (21)
Score
3–1
Runners-up
Heart of Midlothian
Venue
Hampden Park
Attendance
85,354
1976–77
1976–77
Season
1976–77
Winners
Celtic (25)
Score
1–0
Runners-up
Rangers
Venue
Hampden Park
Attendance
54,252
1977–78
1977–78
Season
1977–78
Winners
Rangers (22)
Score
2–1
Runners-up
Aberdeen
Venue
Hampden Park
Attendance
61,563
1978–79
1978–79
Season
1978–79
Winners
Rangers (23)
Score
0–0
Runners-up
Hibernian
Venue
Hampden Park
Attendance
50,610
(R)
(R)
Season
(R)
Winners
0–0 *
Score
Hampden Park
Runners-up
33,504
(SR)
(SR)
Season
(SR)
Winners
3–2 *
Score
Hampden Park
Runners-up
30,602
1979–80
1979–80
Season
1979–80
Winners
Celtic (26)
Score
1–0 *
Runners-up
Rangers
Venue
Hampden Park
Attendance
70,303
1980–81
1980–81
Season
1980–81
Winners
Rangers (24)
Score
0–0 *
Runners-up
Dundee United
Venue
Hampden Park
Attendance
53,000
(R)
(R)
Season
(R)
Winners
4–1
Score
Hampden Park
Runners-up
43,099
1981–82
1981–82
Season
1981–82
Winners
Aberdeen (3)
Score
4–1 *
Runners-up
Rangers
Venue
Hampden Park
Attendance
53,788
1982–83
1982–83
Season
1982–83
Winners
Aberdeen (4)
Score
1–0 *
Runners-up
Rangers
Venue
Hampden Park
Attendance
62,979
1983–84
1983–84
Season
1983–84
Winners
Aberdeen (5)
Score
2–1 *
Runners-up
Celtic
Venue
Hampden Park
Attendance
58,900
1984–85
1984–85
Season
1984–85
Winners
Celtic (27)
Score
2–1
Runners-up
Dundee United
Venue
Hampden Park
Attendance
60,346
1985–86
1985–86
Season
1985–86
Winners
Aberdeen (6)
Score
3–0
Runners-up
Heart of Midlothian
Venue
Hampden Park
Attendance
62,841
1986–87
1986–87
Season
1986–87
Winners
St Mirren (3)
Score
1–0 *
Runners-up
Dundee United
Venue
Hampden Park
Attendance
51,782
1987–88
1987–88
Season
1987–88
Winners
Celtic (28)
Score
2–1
Runners-up
Dundee United
Venue
Hampden Park
Attendance
74,000
1988–89
1988–89
Season
1988–89
Winners
Celtic (29)
Score
1–0
Runners-up
Rangers
Venue
Hampden Park
Attendance
72,069
1989–90
1989–90
Season
1989–90
Winners
Aberdeen (7)
Score
0–0 †
Runners-up
Celtic
Venue
Hampden Park
Attendance
60,493
1990–91
1990–91
Season
1990–91
Winners
Motherwell (2)
Score
4–3 *
Runners-up
Dundee United
Venue
Hampden Park
Attendance
57,319
1991–92
1991–92
Season
1991–92
Winners
Rangers (25)
Score
2–1
Runners-up
Airdrieonians
Venue
Hampden Park
Attendance
44,045
1992–93
1992–93
Season
1992–93
Winners
Rangers (26)
Score
2–1
Runners-up
Aberdeen
Venue
Celtic Park
Attendance
50,715
1993–94
1993–94
Season
1993–94
Winners
Dundee United (1)
Score
1–0
Runners-up
Rangers
Venue
Hampden Park
Attendance
37,450
1994–95
1994–95
Season
1994–95
Winners
Celtic (30)
Score
1–0
Runners-up
Airdrieonians
Venue
Hampden Park
Attendance
36,915
1995–96
1995–96
Season
1995–96
Winners
Rangers (27)
Score
5–1
Runners-up
Heart of Midlothian
Venue
Hampden Park
Attendance
37,730
1996–97
1996–97
Season
1996–97
Winners
Kilmarnock (3)
Score
1–0
Runners-up
Falkirk
Venue
Ibrox Stadium
Attendance
48,953
1997–98
1997–98
Season
1997–98
Winners
Heart of Midlothian (6)
Score
2–1
Runners-up
Rangers
Venue
Celtic Park
Attendance
48,946
1998–99
1998–99
Season
1998–99
Winners
Rangers (28)
Score
1–0
Runners-up
Celtic
Venue
Hampden Park
Attendance
52,670
1999–00
1999–00
Season
1999–00
Winners
Rangers (29)
Score
4–0
Runners-up
Aberdeen
Venue
Hampden Park
Attendance
50,865
2000–01
2000–01
Season
2000–01
Winners
Celtic (31)
Score
3–0
Runners-up
Hibernian
Venue
Hampden Park
Attendance
51,824
2001–02
2001–02
Season
2001–02
Winners
Rangers (30)
Score
3–2
Runners-up
Celtic
Venue
Hampden Park
Attendance
51,138
2002–03
2002–03
Season
2002–03
Winners
Rangers (31)
Score
1–0
Runners-up
Dundee
Venue
Hampden Park
Attendance
47,136
2003–04
2003–04
Season
2003–04
Winners
Celtic (32)
Score
3–1
Runners-up
Dunfermline Athletic
Venue
Hampden Park
Attendance
50,846
2004–05
2004–05
Season
2004–05
Winners
Celtic (33)
Score
1–0
Runners-up
Dundee United
Venue
Hampden Park
Attendance
50,635
2005–06
2005–06
Season
2005–06
Winners
Heart of Midlothian (7)
Score
1–1 †
Runners-up
Gretna
Venue
Hampden Park
Attendance
51,232
2006–07
2006–07
Season
2006–07
Winners
Celtic (34)
Score
1–0
Runners-up
Dunfermline Athletic
Venue
Hampden Park
Attendance
49,600
2007–08
2007–08
Season
2007–08
Winners
Rangers (32)
Score
3–2
Runners-up
Queen of the South
Venue
Hampden Park
Attendance
48,821
2008–09
2008–09
Season
2008–09
Winners
Rangers (33)
Score
1–0
Runners-up
Falkirk
Venue
Hampden Park
Attendance
50,956
2009–10
2009–10
Season
2009–10
Winners
Dundee United (2)
Score
3–0
Runners-up
Ross County
Venue
Hampden Park
Attendance
47,122
2010–11
2010–11
Season
2010–11
Winners
Celtic (35)
Score
3–0
Runners-up
Motherwell
Venue
Hampden Park
Attendance
49,618
2011–12
2011–12
Season
2011–12
Winners
Heart of Midlothian (8)
Score
5–1
Runners-up
Hibernian
Venue
Hampden Park
Attendance
51,041
2012–13
2012–13
Season
2012–13
Winners
Celtic (36)
Score
3–0
Runners-up
Hibernian
Venue
Hampden Park
Attendance
51,254
2013–14
2013–14
Season
2013–14
Winners
St Johnstone (1)
Score
2–0
Runners-up
Dundee United
Venue
Celtic Park
Attendance
47,345
2014–15
2014–15
Season
2014–15
Winners
Inverness Caledonian Thistle (1)
Score
2–1
Runners-up
Falkirk
Venue
Hampden Park
Attendance
37,149
2015–16
2015–16
Season
2015–16
Winners
Hibernian (3)
Score
3–2
Runners-up
Rangers
Venue
Hampden Park
Attendance
50,701
2016–17
2016–17
Season
2016–17
Winners
Celtic (37)
Score
2–1
Runners-up
Aberdeen
Venue
Hampden Park
Attendance
48,713
2017–18
2017–18
Season
2017–18
Winners
Celtic (38)
Score
2–0
Runners-up
Motherwell
Venue
Hampden Park
Attendance
49,967
2018–19
2018–19
Season
2018–19
Winners
Celtic (39)
Score
2–1
Runners-up
Heart of Midlothian
Venue
Hampden Park
Attendance
49,434
2019–20
2019–20
Season
2019–20
Winners
Celtic (40)
Score
3–3 †
Runners-up
Heart of Midlothian
Venue
Hampden Park
Attendance
None
2020–21
2020–21
Season
2020–21
Winners
St Johnstone (2)
Score
1–0
Runners-up
Hibernian
Venue
Hampden Park
Attendance
None
2021–22
2021–22
Season
2021–22
Winners
Rangers (34)
Score
2–0 *
Runners-up
Heart of Midlothian
Venue
Hampden Park
Attendance
50,315
2022–23
2022–23
Season
2022–23
Winners
Celtic (41)
Score
3–1
Runners-up
Inverness Caledonian Thistle
Venue
Hampden Park
Attendance
47,247
2023–24
2023–24
Season
2023–24
Winners
Celtic (42)
Score
1–0
Runners-up
Rangers
Venue
Hampden Park
Attendance
48,556
2024–25
2024–25
Season
2024–25
Winners
Aberdeen (8)
Score
1–1 †
Runners-up
Celtic
Venue
Hampden Park
Attendance
49,545
| Season | Winners | Score | Runners-up | Venue | Attendance | Notes |
| 1873–74 | Queen's Park (1) | 2–0 | Clydesdale | Hampden Park [I] | 2,500 | |
| 1874–75 | Queen's Park (2) | 3–0 | Renton | Hampden Park [I] | 7,000 | |
| 1875–76 | Queen's Park (3) | 1–1 | 3rd Lanark RV | Hamilton Crescent | 6,000 | |
| (R) | 2–0 | Hamilton Crescent | 10,000 | |||
| 1876–77 | Vale of Leven (1) | 1–1 | Rangers | Hamilton Crescent | 8,000 | |
| (R) | 1–1 | Hamilton Crescent | 15,000 | |||
| (SR) | 3–2 | Hampden Park [I] | 12,000 | |||
| 1877–78 | Vale of Leven (2) | 1–0 | 3rd Lanark RV | Hampden Park [I] | 5,000 | |
| 1878–79 | Vale of Leven (3) | 1–1 | Rangers | Hampden Park [I] | 9,000 | |
| (R) | walkover | Hampden Park [I] | ||||
| 1879–80 | Queen's Park (4) | 3–0 | Thornliebank | Cathkin Park [I] | 4,000 | |
| 1880–81 | Queen's Park (5) | 2–1 ‡ | Dumbarton | Kinning Park | 15,000 | |
| (R) | 3–1 | Kinning Park | 10,000 | |||
| 1881–82 | Queen's Park (6) | 2–2 | Dumbarton | Cathkin Park [I] | 12,500 | |
| (R) | 4–1 | Cathkin Park [I] | 14,000 | |||
| 1882–83 | Dumbarton (1) | 2–2 | Vale of Leven | Hampden Park [I] | 15,000 | |
| (R) | 2–1 | Hampden Park [I] | 12,000 | |||
| 1883–84 | Queen's Park (7) | walkover | Vale of Leven | Cathkin Park [I] | ||
| 1884–85 | Renton (1) | 0–0 | Vale of Leven | Hampden Park [II] | 3,000 | |
| (R) | 3–1 | Hampden Park [II] | 5,500 | |||
| 1885–86 | Queen's Park (8) | 3–1 | Renton | Cathkin Park [I] | 7,000 | |
| 1886–87 | Hibernian (1) | 2–1 | Dumbarton | Hampden Park [II] | 15,000 | |
| 1887–88 | Renton (2) | 6–1 | Cambuslang | Hampden Park [II] | 10,000 | |
| 1888–89 | 3rd Lanark RV (1) | 3–0 ‡ | Celtic | Hampden Park [II] | 17,000 | |
| (R) | 2–1 | Hampden Park [II] | 13,000 | |||
| 1889–90 | Queen's Park (9) | 1–1 | Vale of Leven | Ibrox Park [I] | 11,000 | |
| (R) | 2–1 | Ibrox Park [I] | 13,000 | |||
| 1890–91 | Heart of Midlothian (1) | 1–0 | Dumbarton | Hampden Park [II] | 10,836 | |
| 1891–92 | Celtic (1) | 1–0 ‡ | Queen's Park | Ibrox Park [I] | 40,000 | |
| (R) | 5–1 | Ibrox Park [I] | 26,000 | |||
| 1892–93 | Queen's Park(10) | 0–1 ‡ | Celtic | Ibrox Park [I] | 18,771 | |
| (R) | 2–1 | Ibrox Park [I] | 13,239 | |||
| 1893–94 | Rangers (1) | 3–1 | Celtic | Hampden Park [II] | 17,000 | |
| 1894–95 | St Bernard's (1) | 2–1 | Renton | Ibrox Park [I] | 10,000 | |
| 1895–96 | Heart of Midlothian (2) | 3–1 | Hibernian | New Logie Green | 16,034 | |
| 1896–97 | Rangers (2) | 5–1 | Dumbarton | Hampden Park [II] | 14,000 | |
| 1897–98 | Rangers (3) | 2–0 | Kilmarnock | Hampden Park [II] | 13,000 | |
| 1898–99 | Celtic (2) | 2–0 | Rangers | Hampden Park [II] | 25,000 | |
| 1899–1900 | Celtic (3) | 4–3 | Queen's Park | Ibrox Park | 15,000 | |
| 1900–01 | Heart of Midlothian (3) | 4–3 | Celtic | Ibrox Park | 15,000 | |
| 1901–02 | Hibernian (2) | 1–0 | Celtic | Celtic Park | 16,000 | |
| 1902–03 | Rangers (4) | 1–1 | Heart of Midlothian | Celtic Park | 13,000 | |
| (R) | 0–0 | Celtic Park | 35,000 | |||
| (SR) | 2–0 | Celtic Park | 30,000 | |||
| 1903–04 | Celtic (4) | 3–2 | Rangers | Hampden Park | 64,472 | |
| 1904–05 | Third Lanark (2) | 0–0 | Rangers | Hampden Park | 54,000 | |
| (R) | 3–1 | Hampden Park | 55,000 | |||
| 1905–06 | Heart of Midlothian (4) | 1–0 | Third Lanark | Ibrox Park | 30,000 | |
| 1906–07 | Celtic (5) | 3–0 | Heart of Midlothian | Hampden Park | 50,000 |
· Performance by club
Celtic
Celtic
Club
Celtic
Wins
42
Last win
2024
Runners-up
19
Last final lost
2025
Rangers
Rangers
Club
Rangers
Wins
34
Last win
2022
Runners-up
19
Last final lost
2024
Queen's Park
Queen's Park
Club
Queen's Park
Wins
10
Last win
1893
Runners-up
2
Last final lost
1900
Aberdeen
Aberdeen
Club
Aberdeen
Wins
8
Last win
2025
Runners-up
9
Last final lost
2017
Heart of Midlothian
Heart of Midlothian
Club
Heart of Midlothian
Wins
8
Last win
2012
Runners-up
9
Last final lost
2022
Hibernian
Hibernian
Club
Hibernian
Wins
3
Last win
2016
Runners-up
12
Last final lost
2021
Kilmarnock
Kilmarnock
Club
Kilmarnock
Wins
3
Last win
1997
Runners-up
5
Last final lost
1960
Vale of Leven
Vale of Leven
Club
Vale of Leven
Wins
3
Last win
1879
Runners-up
4
Last final lost
1890
Clyde
Clyde
Club
Clyde
Wins
3
Last win
1958
Runners-up
3
Last final lost
1949
St Mirren
St Mirren
Club
St Mirren
Wins
3
Last win
1987
Runners-up
3
Last final lost
1962
Dundee United
Dundee United
Club
Dundee United
Wins
2
Last win
2010
Runners-up
8
Last final lost
2014
Motherwell
Motherwell
Club
Motherwell
Wins
2
Last win
1991
Runners-up
6
Last final lost
2018
Third Lanark
Third Lanark
Club
Third Lanark
Wins
2
Last win
1905
Runners-up
4
Last final lost
1936
Falkirk
Falkirk
Club
Falkirk
Wins
2
Last win
1957
Runners-up
3
Last final lost
2015
Dunfermline Athletic
Dunfermline Athletic
Club
Dunfermline Athletic
Wins
2
Last win
1968
Runners-up
3
Last final lost
2007
Renton
Renton
Club
Renton
Wins
2
Last win
1888
Runners-up
3
Last final lost
1895
St Johnstone
St Johnstone
Club
St Johnstone
Wins
2
Last win
2021
Runners-up
—
Last final lost
—
Dumbarton
Dumbarton
Club
Dumbarton
Wins
1
Last win
1883
Runners-up
5
Last final lost
1897
Dundee
Dundee
Club
Dundee
Wins
1
Last win
1910
Runners-up
4
Last final lost
2003
Airdrieonians (1878)
Airdrieonians (1878)
Club
Airdrieonians (1878)
Wins
1
Last win
1924
Runners-up
3
Last final lost
1995
East Fife
East Fife
Club
East Fife
Wins
1
Last win
1938
Runners-up
2
Last final lost
1950
Inverness Caledonian Thistle
Inverness Caledonian Thistle
Club
Inverness Caledonian Thistle
Wins
1
Last win
2015
Runners-up
1
Last final lost
2023
Greenock Morton
Greenock Morton
Club
Greenock Morton
Wins
1
Last win
1922
Runners-up
1
Last final lost
1948
Partick Thistle
Partick Thistle
Club
Partick Thistle
Wins
1
Last win
1921
Runners-up
1
Last final lost
1930
St. Bernard's
St. Bernard's
Club
St. Bernard's
Wins
1
Last win
1895
Runners-up
—
Last final lost
—
Hamilton Academical
Hamilton Academical
Club
Hamilton Academical
Wins
—
Last win
—
Runners-up
2
Last final lost
1935
Albion Rovers
Albion Rovers
Club
Albion Rovers
Wins
—
Last win
—
Runners-up
1
Last final lost
1920
Cambuslang
Cambuslang
Club
Cambuslang
Wins
—
Last win
—
Runners-up
1
Last final lost
1888
Clydesdale
Clydesdale
Club
Clydesdale
Wins
—
Last win
—
Runners-up
1
Last final lost
1874
Gretna
Gretna
Club
Gretna
Wins
—
Last win
—
Runners-up
1
Last final lost
2006
Queen of the South
Queen of the South
Club
Queen of the South
Wins
—
Last win
—
Runners-up
1
Last final lost
2008
Raith Rovers
Raith Rovers
Club
Raith Rovers
Wins
—
Last win
—
Runners-up
1
Last final lost
1913
Ross County
Ross County
Club
Ross County
Wins
—
Last win
—
Runners-up
1
Last final lost
2010
Thornliebank
Thornliebank
Club
Thornliebank
Wins
—
Last win
—
Runners-up
1
Last final lost
1880
| Club | Wins | Last win | Runners-up | Last final lost |
| Celtic | 42 | 2024 | 19 | 2025 |
| Rangers | 34 | 2022 | 19 | 2024 |
| Queen's Park | 10 | 1893 | 2 | 1900 |
| Aberdeen | 8 | 2025 | 9 | 2017 |
| Heart of Midlothian | 8 | 2012 | 9 | 2022 |
| Hibernian | 3 | 2016 | 12 | 2021 |
| Kilmarnock | 3 | 1997 | 5 | 1960 |
| Vale of Leven | 3 | 1879 | 4 | 1890 |
| Clyde | 3 | 1958 | 3 | 1949 |
| St Mirren | 3 | 1987 | 3 | 1962 |
| Dundee United | 2 | 2010 | 8 | 2014 |
| Motherwell | 2 | 1991 | 6 | 2018 |
| Third Lanark | 2 | 1905 | 4 | 1936 |
| Falkirk | 2 | 1957 | 3 | 2015 |
| Dunfermline Athletic | 2 | 1968 | 3 | 2007 |
| Renton | 2 | 1888 | 3 | 1895 |
| St Johnstone | 2 | 2021 | — | — |
| Dumbarton | 1 | 1883 | 5 | 1897 |
| Dundee | 1 | 1910 | 4 | 2003 |
| Airdrieonians (1878) | 1 | 1924 | 3 | 1995 |
| East Fife | 1 | 1938 | 2 | 1950 |
| Inverness Caledonian Thistle | 1 | 2015 | 1 | 2023 |
| Greenock Morton | 1 | 1922 | 1 | 1948 |
| Partick Thistle | 1 | 1921 | 1 | 1930 |
| St. Bernard's | 1 | 1895 | — | — |
| Hamilton Academical | — | — | 2 | 1935 |
| Albion Rovers | — | — | 1 | 1920 |
| Cambuslang | — | — | 1 | 1888 |
| Clydesdale | — | — | 1 | 1874 |
| Gretna | — | — | 1 | 2006 |
| Queen of the South | — | — | 1 | 2008 |
| Raith Rovers | — | — | 1 | 1913 |
| Ross County | — | — | 1 | 2010 |
| Thornliebank | — | — | 1 | 1880 |
· Performance by club › By city/town
Glasgow
Glasgow
City / Town
Glasgow
Wins
89
Clubs
Celtic (42), Rangers (34), Queen's Park (10), Third Lanark (2), Partick Thistle (1)
Latest win (year)
Celtic (2024)
Edinburgh
Edinburgh
City / Town
Edinburgh
Wins
12
Clubs
Heart of Midlothian (8), Hibernian (3), St Bernard's (1)
Latest win (year)
Hibernian (2016)
Aberdeen
Aberdeen
City / Town
Aberdeen
Wins
8
Clubs
Aberdeen (8)
Latest win (year)
Aberdeen (2025)
Alexandria
Alexandria
City / Town
Alexandria
Wins
3
Clubs
Vale of Leven (3)
Latest win (year)
Vale of Leven (1879)
Dundee
Dundee
City / Town
Dundee
Wins
3
Clubs
Dundee United (2), Dundee (1)
Latest win (year)
Dundee United (2010)
Kilmarnock
Kilmarnock
City / Town
Kilmarnock
Wins
3
Clubs
Kilmarnock (3)
Latest win (year)
Kilmarnock (1997)
Paisley
Paisley
City / Town
Paisley
Wins
3
Clubs
St Mirren (3)
Latest win (year)
St Mirren (1987)
Rutherglen
Rutherglen
City / Town
Rutherglen
Wins
3
Clubs
Clyde (3)
Latest win (year)
Clyde (1958)
Dunfermline
Dunfermline
City / Town
Dunfermline
Wins
2
Clubs
Dunfermline Athletic (2)
Latest win (year)
Dunfermline Athletic (1968)
Falkirk
Falkirk
City / Town
Falkirk
Wins
2
Clubs
Falkirk (2)
Latest win (year)
Falkirk (1957)
Motherwell
Motherwell
City / Town
Motherwell
Wins
2
Clubs
Motherwell (2)
Latest win (year)
Motherwell (1991)
Renton
Renton
City / Town
Renton
Wins
2
Clubs
Renton (2)
Latest win (year)
Renton (1888)
Perth
Perth
City / Town
Perth
Wins
2
Clubs
St Johnstone (2)
Latest win (year)
St Johnstone (2021)
Airdrie
Airdrie
City / Town
Airdrie
Wins
1
Clubs
Airdrieonians (1)
Latest win (year)
Airdrieonians (1924)
Dumbarton
Dumbarton
City / Town
Dumbarton
Wins
1
Clubs
Dumbarton (1)
Latest win (year)
Dumbarton (1883)
Greenock
Greenock
City / Town
Greenock
Wins
1
Clubs
Greenock Morton (1)
Latest win (year)
Greenock Morton (1922)
Inverness
Inverness
City / Town
Inverness
Wins
1
Clubs
Inverness Caledonian Thistle (1)
Latest win (year)
Inverness Caledonian Thistle (2015)
Methil
Methil
City / Town
Methil
Wins
1
Clubs
East Fife (1)
Latest win (year)
East Fife (1938)
| City / Town | Wins | Clubs | Latest win (year) |
| Glasgow | 89 | Celtic (42), Rangers (34), Queen's Park (10), Third Lanark (2), Partick Thistle (1) | Celtic (2024) |
| Edinburgh | 12 | Heart of Midlothian (8), Hibernian (3), St Bernard's (1) | Hibernian (2016) |
| Aberdeen | 8 | Aberdeen (8) | Aberdeen (2025) |
| Alexandria | 3 | Vale of Leven (3) | Vale of Leven (1879) |
| Dundee | 3 | Dundee United (2), Dundee (1) | Dundee United (2010) |
| Kilmarnock | 3 | Kilmarnock (3) | Kilmarnock (1997) |
| Paisley | 3 | St Mirren (3) | St Mirren (1987) |
| Rutherglen | 3 | Clyde (3) | Clyde (1958) |
| Dunfermline | 2 | Dunfermline Athletic (2) | Dunfermline Athletic (1968) |
| Falkirk | 2 | Falkirk (2) | Falkirk (1957) |
| Motherwell | 2 | Motherwell (2) | Motherwell (1991) |
| Renton | 2 | Renton (2) | Renton (1888) |
| Perth | 2 | St Johnstone (2) | St Johnstone (2021) |
| Airdrie | 1 | Airdrieonians (1) | Airdrieonians (1924) |
| Dumbarton | 1 | Dumbarton (1) | Dumbarton (1883) |
| Greenock | 1 | Greenock Morton (1) | Greenock Morton (1922) |
| Inverness | 1 | Inverness Caledonian Thistle (1) | Inverness Caledonian Thistle (2015) |
| Methil | 1 | East Fife (1) | East Fife (1938) |
References
- Attendance restricted due to COVID-19 restrictions.
- The 1909 Scottish Cup final is not included in this tally, as the cup was withheld that year.
- Clubs in Italics are now defunct.
- Scottish Football Museum Experiencehttp://www.scottishcup.org/museum.html
- Encyclopedia of British Football
- "FA Cup 1883–84"https://www.fchd.info/cups/facup1883-84.htm
- "FA Cup 1884–85"https://www.fchd.info/cups/facup1884-85.htm
- BBC Sporthttps://web.archive.org/web/20090328165910/http://news.bbc.co.uk/sport1/sports_talk/1179349.stm
- "Scottish League Division One 1900–01"http://www.nozdrul.plus.com/zfeweb/scotland/league/tables/level1/sl1901d1.html
- The Guardianhttps://www.theguardian.com/football/2007/mar/21/theknowledge.sport
- RSSSFhttps://www.rsssf.org/tabless/scotcuphist.html
- "1874 Final"http://www.soccerbase.com/results3.sd?gameid=274575
- "1875 Final"http://www.soccerbase.com/results3.sd?gameid=214820
- "1876 Final"http://www.soccerbase.com/results3.sd?gameid=214875
- "1876 Final (R)"http://www.soccerbase.com/results3.sd?gameid=214876
- "1876031801 Hearts and Scottish Football Reports for Sat 18 Mar 1876 Page 01 of 05"https://londonhearts.com/scores/images/1876/1876031801.htm
- "1877 Final"http://www.soccerbase.com/results3.sd?gameid=274589
- "1877 Final (R)"http://www.soccerbase.com/results3.sd?gameid=217178
- "1877 Final (SR)"http://www.soccerbase.com/results3.sd?gameid=217179
- "1878 Final"http://www.soccerbase.com/results3.sd?gameid=274588
- "1879 Final"http://www.soccerbase.com/results3.sd?gameid=274589
- "1872 – 1898 Birth Of The Blues"http://www.rangers.premiumtv.co.uk/page/HistoryDetail/
- "1880 Final"http://www.soccerbase.com/results3.sd?gameid=274590
- RSSSFhttps://www.rsssf.org/tabless/scotcuphist.html
- "1881 Final"http://www.soccerbase.com/results3.sd?gameid=215438
- "1881 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274592
- "1882 Final"http://www.soccerbase.com/results3.sd?gameid=274593
- "1882 Final (R)"http://www.soccerbase.com/results3.sd?gameid=215569
- "1883 Final"http://www.soccerbase.com/results3.sd?gameid=274594
- "1883 (R) Final"http://www.soccerbase.com/results3.sd?gameid=215710
- RSSSFhttps://www.rsssf.org/tabless/scotcuphist.html
- "1885 Final"http://www.soccerbase.com/results3.sd?gameid=274387
- "1885 Final"http://www.soccerbase.com/results3.sd?gameid=274390
- "1886 Final"http://www.soccerbase.com/results3.sd?gameid=274389
- "1887 Final"http://www.soccerbase.com/results3.sd?gameid=274391
- "1888 Final"http://www.soccerbase.com/results3.sd?gameid=274392
- RSSSFhttps://www.rsssf.org/tabless/scotcuphist.html
- "1889 Final"http://www.soccerbase.com/results3.sd?gameid=274428
- "1889 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274429
- "1890 Final"http://www.soccerbase.com/results3.sd?gameid=274430
- "1890 Final"http://www.soccerbase.com/results3.sd?gameid=274431
- "1890 Final"http://www.soccerbase.com/results3.sd?gameid=259333
- RSSSFhttps://www.rsssf.org/tabless/scotcuphist.html
- "1892 Final"http://www.soccerbase.com/results3.sd?gameid=259446
- "1892 (R) Final"http://www.soccerbase.com/results3.sd?gameid=259445
- RSSSFhttps://www.rsssf.org/tabless/scotcuphistfull.html
- "1893 Final"http://www.soccerbase.com/results3.sd?gameid=274454
- "1893 (R) Final"http://www.soccerbase.com/results3.sd?gameid=274455
- "1894 Final"http://www.soccerbase.com/results3.sd?gameid=274456
- "1895 Final"http://www.soccerbase.com/results3.sd?gameid=274457
- "1896 Final"http://www.soccerbase.com/results3.sd?gameid=274458
- "1897 Final"http://www.soccerbase.com/results3.sd?gameid=274459
- "1898 Final"http://www.soccerbase.com/results3.sd?gameid=274460
- "1899 Final"http://www.soccerbase.com/results3.sd?gameid=274461
- "1900 Final"http://www.soccerbase.com/results3.sd?gameid=274462
- "1901 Final"http://www.soccerbase.com/results3.sd?gameid=274463
- "1902 Final"http://www.soccerbase.com/results3.sd?gameid=274464
- "1903 Final"http://www.soccerbase.com/results3.sd?gameid=274465
- "1903 Final (R)"http://www.soccerbase.com/results3.sd?gameid=207000
- "1903 Final (SR)"http://www.soccerbase.com/results3.sd?gameid=274466
- "1904 Final"http://www.soccerbase.com/results3.sd?gameid=274469
- "1905 Final"http://www.soccerbase.com/results3.sd?gameid=274470
- "1905 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274471
- "1906 Final"http://www.soccerbase.com/results3.sd?gameid=274472
- "1907 Final"http://www.soccerbase.com/results3.sd?gameid=274473
- "1908 Final"http://www.soccerbase.com/results3.sd?gameid=274474
- "The Old Firm story: When fans joined forces to riot"http://www.scotsman.com/sport/football/teams/celtic/the-old-firm-story-when-fans-joined-forces-to-riot-1-4162491
- Notes on Sport. | Fifteen minutes' sensation, The Glasgow Herald, 12 April 1909https://news.google.com/newspapers?id=UNVAAAAAIBAJ&sjid=aaYMAAAAIBAJ&pg=4091%2C4847566
- Riot at Hampden Park. | Angry Football Spectators., The Glasgow Herald, 19 April 1909https://news.google.com/newspapers?id=VtVAAAAAIBAJ&sjid=aaYMAAAAIBAJ&pg=6287%2C5574164
- Football. Scottish Cup. | Replayed Final Tie., The Glasgow Herald, 19 April 1909https://news.google.com/newspapers?id=VtVAAAAAIBAJ&sjid=aaYMAAAAIBAJ&pg=6247%2C5613264
- "1910 Final"http://www.soccerbase.com/results3.sd?gameid=274477
- "1910 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274477
- "1910 Final (SR)"http://www.soccerbase.com/results3.sd?gameid=274479
- "1911 Final"http://www.soccerbase.com/results3.sd?gameid=274480
- "1911 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274483
- "1912 Final"http://www.soccerbase.com/results3.sd?gameid=274484
- "1913 Final"http://www.soccerbase.com/results3.sd?gameid=274463
- "1914 Final"http://www.soccerbase.com/results3.sd?gameid=274486
- "1915 Final"http://www.soccerbase.com/results3.sd?gameid=274487
- "1920 Final"http://www.soccerbase.com/results3.sd?gameid=274488
- "Killie 3–2 Albion Rovers"http://www.killiefc.com/en/17-04-1920-albion-rovers-n-scottish-cup-final_49428/
- "1921 Final"http://www.soccerbase.com/results3.sd?gameid=274539
- The Sunday Post via Partick Thistle History Archivehttp://partickthistleahistory.wikifoundry.com/page/1921+-+SCF+Sunday+Post
- "1922 Final"http://www.soccerbase.com/results3.sd?gameid=274542
- "1923 Final"http://www.soccerbase.com/results3.sd?gameid=274543
- "1924 Final"http://www.soccerbase.com/results3.sd?gameid=274544
- "1925 Final"http://www.soccerbase.com/results3.sd?gameid=274545
- "1926 Final"http://www.soccerbase.com/results3.sd?gameid=274546
- "1927 Final"http://www.soccerbase.com/results3.sd?gameid=274547
- "1928 Final"http://www.soccerbase.com/results3.sd?gameid=274549
- "1929 Final"http://www.soccerbase.com/results3.sd?gameid=274550
- "1930 Final"http://www.soccerbase.com/results3.sd?gameid=274553
- "1930 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274555
- "1931 Final"http://www.soccerbase.com/results3.sd?gameid=274558
- "1931 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274564
- "1932 Final"http://www.soccerbase.com/results3.sd?gameid=274567
- "1932 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274573
- "1933 Final"http://www.soccerbase.com/results3.sd?gameid=274669
- "1934 Final"http://www.soccerbase.com/results3.sd?gameid=274670
- "1935 Final"http://www.soccerbase.com/results3.sd?gameid=274671
- "1936 Final"http://www.soccerbase.com/results3.sd?gameid=274672
- "1937 Final"http://www.soccerbase.com/results3.sd?gameid=274673
- "1938 Final"http://www.soccerbase.com/results3.sd?gameid=274674
- "1938 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274675
- "1939 Final"http://www.soccerbase.com/results3.sd?gameid=274676
- "1947 Final"http://www.soccerbase.com/results3.sd?gameid=310391
- "1948 Final"http://www.soccerbase.com/results3.sd?gameid=274678
- "1948 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274679
- "1948 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274680
- "1950 Final"http://www.soccerbase.com/results3.sd?gameid=274681
- "1951 Final"http://www.soccerbase.com/results3.sd?gameid=274682
- "1952 Final"http://www.soccerbase.com/results3.sd?gameid=274683
- "1953 Final"http://www.soccerbase.com/results3.sd?gameid=274684
- "1953 Final"http://www.soccerbase.com/results3.sd?gameid=207343
- "1954 Final"http://www.soccerbase.com/results3.sd?gameid=274685
- "1955 Final"http://www.soccerbase.com/results3.sd?gameid=274686
- "1955 Final (R)"http://www.soccerbase.com/results3.sd?gameid=210295
- "1956 Final"http://www.soccerbase.com/results3.sd?gameid=274687
- "1957 Final"http://www.soccerbase.com/results3.sd?gameid=274688
- "1957 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274689
- "1958 Final"http://www.soccerbase.com/results3.sd?gameid=274690
- "1959 Final"http://www.soccerbase.com/results3.sd?gameid=274691
- "1960 Final"http://www.soccerbase.com/results3.sd?gameid=274692
- "1961 Final"http://www.soccerbase.com/results3.sd?gameid=274693
- "1961 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274694
- "1962 Final"http://www.soccerbase.com/results3.sd?gameid=274695
- "1963 Final"http://www.soccerbase.com/results3.sd?gameid=274696
- "1963 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274697
- "1964 Final"http://www.soccerbase.com/results3.sd?gameid=274698
- "Classic matches: Rangers 3–1 Dundee, April 1964"https://rangers.co.uk/news/features/classic-match-dundee-1964/
- "1965 Final"http://www.soccerbase.com/results3.sd?gameid=274699
- "1966 Final"http://www.soccerbase.com/results3.sd?gameid=274700
- "1966 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274701
- "1967 Final"http://www.soccerbase.com/results3.sd?gameid=274702
- "1968 Final"http://www.soccerbase.com/results3.sd?gameid=274703
- "1969 Final"http://www.soccerbase.com/results3.sd?gameid=274705
- "1970 Final"http://www.soccerbase.com/results3.sd?gameid=274706
- "1971 Final"http://www.soccerbase.com/results3.sd?gameid=274707
- "1971 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274708
- "1972 Final"http://www.soccerbase.com/results3.sd?gameid=274710
- "1973 Final"http://www.soccerbase.com/results3.sd?gameid=274711
- "1974 Final"http://www.soccerbase.com/results3.sd?gameid=274712
- "1975 Final"http://www.soccerbase.com/results3.sd?gameid=274713
- "1976 Final"http://www.soccerbase.com/results3.sd?gameid=274714
- "1977 Final"http://www.soccerbase.com/results3.sd?gameid=274715
- "1978 Final"http://www.soccerbase.com/results3.sd?gameid=274718
- "1979 Final"http://www.soccerbase.com/results3.sd?gameid=274717
- "1979 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274719
- "1979 Final (SR)"http://www.soccerbase.com/results3.sd?gameid=274721
- "1980 Final"http://www.soccerbase.com/results3.sd?gameid=274722
- "1981 Final"http://www.soccerbase.com/results3.sd?gameid=274723
- "1981 Final (R)"http://www.soccerbase.com/results3.sd?gameid=274724
- "1982 Final"http://www.soccerbase.com/results3.sd?gameid=274725
- "1983 Final"http://www.soccerbase.com/results3.sd?gameid=274726
- "1984 Final"http://www.soccerbase.com/results3.sd?gameid=274727
- "1985 Final"http://www.soccerbase.com/results3.sd?gameid=274729
- "1986 Final"http://www.soccerbase.com/results3.sd?gameid=274731
- "1987 Final"http://www.soccerbase.com/results3.sd?gameid=274732
- "1988 Final"http://www.soccerbase.com/results3.sd?gameid=274733
- "1989 Final"http://www.soccerbase.com/results3.sd?gameid=274822
- "1990 Final"http://www.soccerbase.com/results3.sd?gameid=274826
- "1991 Final"http://www.soccerbase.com/results3.sd?gameid=274832
- "1992 Final"http://www.soccerbase.com/results3.sd?gameid=274833
- "1993 Final"http://www.soccerbase.com/results3.sd?gameid=274836
- "1994 Final"http://www.soccerbase.com/results3.sd?gameid=274842
- "1995 Final"http://www.soccerbase.com/results3.sd?gameid=274844
- "1996 Final"http://www.soccerbase.com/results3.sd?gameid=274845
- "1997 Final"http://www.soccerbase.com/results3.sd?gameid=355288
- "1998 Final"http://www.soccerbase.com/results3.sd?gameid=258430
- "1999 Final"http://www.soccerbase.com/results3.sd?gameid=261238
- "2000 Final"http://www.soccerbase.com/results3.sd?gameid=284320
- "1901 Final"http://www.soccerbase.com/results3.sd?gameid=307800
- "2002 Final"http://www.soccerbase.com/results3.sd?gameid=360966
- "2003 Final"http://www.soccerbase.com/results3.sd?gameid=390624
- "2004 Final"http://www.soccerbase.com/results3.sd?gameid=422254
- "2005 Final"http://www.soccerbase.com/results3.sd?gameid=452618
- "2006 Final"https://web.archive.org/web/20121023170407/http://www.soccerbase.com/results3.sd?gameid=484893
- "2007 Final"http://www.soccerbase.com/results3.sd?gameid=516098
- "2008 Final"http://www.soccerbase.com/results3.sd?gameid=552570
- "2009 Final"http://www.soccerbase.com/results3.sd?gameid=585027
- BBC Sporthttps://news.bbc.co.uk/sport2/hi/football/8682861.stm
- BBC Sporthttps://www.bbc.co.uk/sport/football/27354162
- BBC Report – Inverness CT 2–1 Falkirkhttps://www.bbc.com/sport/0/football/32728510
- BBC Report – Rangers 2–3 Hibernianhttps://www.bbc.com/sport/football/36292302
- BBC Report – Celtic 2–1 Aberdeenhttps://www.bbc.co.uk/sport/football/39984102
- BBC Report – Celtic 2–0 Motherwellhttps://www.bbc.co.uk/sport/football/44091573
- BBC Report – Heart of Midlothian 1–2 Celtichttps://www.bbc.co.uk/sport/football/48318590
- BBC Sporthttps://www.bbc.co.uk/sport/football/55291058
- BBC Report – St Johnstone 1–0 Hibshttps://www.bbc.co.uk/sport/football/57125203
- BBC Report – Rangers 2–0 Heartshttps://www.bbc.co.uk/sport/football/61447048
- BBC Sporthttps://www.bbc.co.uk/sport/football/65730831
- Sky Sportshttps://www.skysports.com/football/news/11095/13141344/celtic-1-0-rangers-adam-idahs-late-strike-sees-hoops-retain-scottish-cup-and-complete-double
- Sky Sportshttps://www.skysports.com/football/news/11095/13372789/scottish-cup-final-aberdeen-deny-celtic-treble-as-dimitar-mitov-the-hero-in-penalty-shoot-out-win