Behind only England's FA Cup, the Scottish Cup is one of the longest-running competitions in world football. Celtic are the current holders, having won 33 times.

And while the Scottish Cup is indeed the second oldest tournament in world football, the Scottish Cup trophy itself is the oldest. Unlike the FA Cup, which has been replaced more than once since its inception in November 1871, the silverware Scottish teams contest today is the same one those competed for in 1874.

Read on for our rundown of Scottish Cup fixtures, results and all you need to know about the competition. 


Who are the current Scottish Cup holders?

Celtic is the current Scottish Cup holders, having defeated Inverness Caledonian Thistle 3-1 on June 3, 2023 at Hampden Park. Goals from Kyogo Furuhashi, Liel Abada and Jota ensured Daniel MacKay's late strike remained a consolation on the day.


Who has won the most Scottish Cup competitions?

Celtic has won the Scottish Cup more times than any other club, with a total of 41 titles. Rangers has the second highest wins in the competition, having lifted the trophy 33 times.

Queen’s Park dominated the early years of the cup, winning the first three tournaments and so far having won 10 Scottish Cup titles in total – with its last coming in 1893. A total of 25 different teams have won the Scottish Cup since the tournament's introduction in 1874.


When is the Scottish Cup final 2024?

The Scottish Cup final 2024 between Celtic and Rangers is on Saturday, May 25 at 3pm at Hampden Stadium. This is the first time the two sides have faced each other in the competition's final stage in over 20 years, when Rangers ran out 3-2 winners in 2002. Goals that afternoon came from John Hartson, Bobo Balde, Barry Ferguson and a Peter Lovenkrands double.

There had been early suggestions that the Scottish Cup final 2024 kick-off time may be moved regarding television schedule clashes with the FA Cup final between Manchester United and Manchester City, however the SFA has since confirmed the above details.


How to get Scottish Cup final tickets

Information on purchasing Scottish Cup final tickets can be found on Hampden Park's official website.


What channel is the Scottish Cup final on?

When the date of the Scottish Cup final between Celtic and Rangers was confirmed, so too were the game's broadcast details. The Scottish Cup final 2024 will be broadcast live on Premier Sports and BBC Scotland. The match will also be available to stream live through Premier Sports for subscribers, and live on BBC iPlayer.


Scottish Cup fixtures and results

The Scottish Cup final between Celtic and Rangers will take place on Saturday, May 25, 2024. The full list of Scottish Cup 2023/24 results can be found on the SFA website, but here are the results from the 5th round onwards:

Scottish Cup 5th Round

  • Greenock Morton 2–1 Motherwell
  • Aberdeen 2–0 Bonnyrigg Rose Athletic
  • Kilmarnock 2–0 Cove Rangers
  • Partick Thistle 2–3 Livingston
  • Rangers 2–0 Ayr United
  • Inverness Caledonian Thistle 1–3 Hibernian
  • Airdrieonians 1–4 Heart of Midlothian
  • St. Mirren 0–2 Celtic

Scottish Cup quarter-finals

  • Aberdeen 3–1 Kilmarnock
  • Celtic 4–2 Livingston
  • Hibernian 0–2 Rangers
  • Greenock Morton 0–1 Heart of Midlothian

Scottish Cup semi-finals

  • Aberdeen 3–3 Celtic (5–6 on penalties)
  • Rangers 2–0 Heart of Midlothian

Women's Scottish Cup

The first Women's Scottish Cup took place in 2022, in the same year the national game celebrated its 150th anniversary, and 50 years on from the first-ever official Scotland Women's National Team match against England. As with the men's competition, the semi-final and final of the Women's Scottish Cup take place at Scotland's national stadium, Hampden Park.

The Women's Scottish Cup Final 2024 is between Rangers and Hearts on Sunday, May 26, 2024.