Scottish Cup

Scotland · Since 1873 · 132 clubs

Last Champion
Celtic FC
Season 2025-26
Total Seasons
140
1873-74 · · · 2025-26
Most Titles
Celtic FC
43 titles

About Scottish Cup

The Scottish Cup is the main national football cup competition in Scotland and is organized by the Scottish Football Association. Established in 1873, it is one of the oldest football tournaments in the world and is considered one of the most prestigious competitions in Scottish football. The tournament follows a knockout format and includes clubs from different levels of the Scottish football system.

The competition is particularly famous for its rich history and traditions. The Scottish Cup trophy is recognized as the oldest national football trophy and the oldest association football trophy still in existence. It has been awarded to tournament winners since 1874 and remains one of the most iconic symbols in Scottish sport.

Throughout its history, the Scottish Cup has produced memorable matches, major upsets, and intense rivalries. Many of Scotland’s biggest clubs have achieved success in the competition, while smaller teams have often created historic moments by defeating stronger opponents. The tournament continues to play an important role in Scottish football culture and provides clubs with a chance to earn national recognition and compete for one of the sport’s oldest honors.

Seasons

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

All-Time table

# Club Count Years
1 Celtic FC 43 1891-92, 1898-99, 1899-00, 1903-04, 1906-07, 1907-08, 1910-11, 1911-12, 1913-14, 1922-23, 1924-25, 1926-27, 1930-31, 1932-33, 1936-37, 1950-51, 1953-54, 1964-65, 1966-67, 1968-69, 1970-71, 1971-72, 1973-74, 1974-75, 1976-77, 1979-80, 1984-85, 1987-88, 1988-89, 1994-95, 2000-01, 2003-04, 2004-05, 2006-07, 2010-11, 2012-13, 2016-17, 2017-18, 2018-19, 2019-20, 2022-23, 2023-24, 2025-26
19 1888-89, 1892-93, 1893-94, 1900-01, 1901-02, 1925-26, 1927-28, 1954-55, 1955-56, 1960-61, 1962-63, 1965-66, 1969-70, 1972-73, 1983-84, 1989-90, 1998-99, 2001-02, 2024-25
2 Rangers FC 34 1893-94, 1896-97, 1897-98, 1902-03, 1927-28, 1929-30, 1931-32, 1933-34, 1934-35, 1935-36, 1947-48, 1948-49, 1949-50, 1952-53, 1959-60, 1961-62, 1962-63, 1963-64, 1965-66, 1972-73, 1975-76, 1977-78, 1978-79, 1980-81, 1991-92, 1992-93, 1995-96, 1998-99, 1999-00, 2001-02, 2002-03, 2007-08, 2008-09, 2021-22
19 1876-77, 1878-79, 1898-99, 1903-04, 1904-05, 1920-21, 1921-22, 1928-29, 1968-69, 1970-71, 1976-77, 1979-80, 1981-82, 1982-83, 1988-89, 1993-94, 1997-98, 2015-16, 2023-24
3 Queen's Park FC 10 1873-74, 1874-75, 1875-76, 1879-80, 1880-81, 1881-82, 1883-84, 1885-86, 1889-90, 1892-93
2 1891-92, 1899-00
4 Aberdeen FC 8 1946-47, 1969-70, 1981-82, 1982-83, 1983-84, 1985-86, 1989-90, 2024-25
10 1936-37, 1952-53, 1953-54, 1958-59, 1966-67, 1977-78, 1980-81, 1992-93, 1999-00, 2016-17
5 Heart of Midlothian FC 8 1890-91, 1895-96, 1900-01, 1905-06, 1955-56, 1997-98, 2005-06, 2011-12
9 1902-03, 1906-07, 1967-68, 1975-76, 1985-86, 1995-96, 2018-19, 2019-20, 2021-22
6 Hibernian FC 3 1886-87, 1901-02, 2015-16
12 1895-96, 1913-14, 1922-23, 1923-24, 1946-47, 1957-58, 1971-72, 1978-79, 2000-01, 2011-12, 2012-13, 2020-21
7 Kilmarnock FC 3 1919-20, 1928-29, 1996-97
5 1897-98, 1931-32, 1937-38, 1956-57, 1959-60
8 Vale of Leven FC 3 1876-77, 1877-78, 1878-79
4 1882-83, 1883-84, 1884-85, 1889-90
9 St Mirren FC 3 1925-26, 1958-59, 1986-87
3 1907-08, 1933-34, 1961-62
10 Clyde FC 3 1938-39, 1954-55, 1957-58
3 1909-10, 1911-12, 1948-49
11 Dundee United FC 2 1993-94, 2009-10
7 1973-74, 1984-85, 1986-87, 1987-88, 1990-91, 2004-05, 2013-14
12 Motherwell FC 2 1951-52, 1990-91
6 1930-31, 1932-33, 1938-39, 1950-51, 2010-11, 2017-18
13 Third Lanark AC 2 1888-89, 1904-05
4 1875-76, 1877-78, 1905-06, 1935-36
14 Dunfermline Athletic FC 2 1960-61, 1967-68
4 1964-65, 2003-04, 2006-07, 2025-26
15 Renton FC 2 1884-85, 1887-88
3 1874-75, 1885-86, 1894-95
16 Falkirk FC 2 1912-13, 1956-57
3 1996-97, 2008-09, 2014-15
17 St Johnstone FC 2 2013-14, 2020-21
0 —
18 Dumbarton FC 1 1882-83
5 1880-81, 1881-82, 1886-87, 1890-91, 1896-97
19 Dundee FC 1 1909-10
4 1924-25, 1951-52, 1963-64, 2002-03
20 Airdrieonians FC 1878 1 1923-24
3 1974-75, 1991-92, 1994-95
21 East Fife FC 1 1937-38
2 1926-27, 1949-50
22 Partick Thistle FC 1 1920-21
1 1929-30
23 Greenock Morton FC 1 1921-22
1 1947-48
24 Inverness CT FC 1 2014-15
1 2022-23
25 St Bernard's FC 1 1894-95
0 —
26 Hamilton Academical FC 0 —
2 1910-11, 1934-35
27 Clydesdale FC 0 —
1 1873-74
28 Thornliebank FC 0 —
1 1879-80
29 Cambuslang FC 0 —
1 1887-88
30 Raith Rovers FC 0 —
1 1912-13
31 Albion Rovers FC 0 —
1 1919-20
32 Gretna FC 0 —
1 2005-06
33 Queen of the South FC 0 —
1 2007-08
34 Ross County FC 0 —
1 2009-10