Scottish Cup
Scotland · Since 1873 · 132 clubs
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.
| 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 |
| # | 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 | ||