Celtic are the current Scottish Cup holders, having secured the 2023/24 after beating rivals Rangers in the Scottish Cup Final 2024. The Parkhead side's then loanee striker Adam Idah scored the game's only goal in the 90th minute, to help Brendan Rodgers and his players secure a domestic double. 

The Scottish Cup competition itself is the second-longest-running football tournament in the world, second only behind England's FA Cup. 

And while the Scottish Cup is the second oldest tournament in world football, the Scottish Cup trophy itself is the oldest. Unlike the FA Cup trophy, which has been replaced more than once since its inception in November 1871, the silverware Scottish teams play for 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 are the current Scottish Cup holders, having defeated Rangers 1-0 at Hampden Park on Saturday, May 25, 2024. Adam Idah scored the game's only goal on the 90th minute, which he pounced on a shot spilled by Jack Butland from just a few yards out.

Who has won the most Scottish Cup competitions?

Celtic have won the Scottish Cup more times than any other club, with a total of 42 titles. Rangers have 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 was on Saturday, May 25 at 3pm at Hampden Stadium. This was the first time two sides had 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 both games ran concurrently on the day.

What channel is the Scottish Cup final on?

The Scottish Cup final 2024 was broadcast live on Premier Sports and BBC Scotland. The match (and now its highlights) are 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 took 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 all the way to the final:

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

Scottish Cup final 

  • Celtic 1–0 Rangers

Women's Scottish Cup

The first Women's Scottish Cup took place in 2022, 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 was between Rangers and Hearts on Sunday, May 26, 2024, when Rangers women won 2-0. Goals from McLaughlin and Arnot in either half  made the difference on the day.