Current
This article contains information about a current League, Cup or Match.
It may contain tentative information; the content may change as the event approaches and more information becomes available. |
Scottish Cup 2024–25 | ||
Dates | 9 August 2024–24 May 2025 | |
Number of teams | 130 | |
Defending champions | Celtic | |
Total matches played | 98 | |
Total goals scored | 354 | |
Top goal scorer | Kerr Hay Jordan Tosh 5 goals | |
← 2023–24
|
2025–26 →
|
The 2024–25 Scottish Cup (known as the Scottish Gas Men's Scottish Cup for sponsorship reasons) is the 140th season of Scotland's most prestigious football knockout competition.
Celtic are the defending champions after defeating Rangers in the 2024 final.
Calendar[]
Round | Original date | Number of fixtures | Clubs | New Entries | Leagues entering at this round |
---|---|---|---|---|---|
Preliminary round one | 10 August 2024 | 2 | 130 → 128 | 6 | 6 qualifiers |
Preliminary round two | 31 August 2024 | 26 | 128 → 102 | 48 | 48 licensed clubs |
First round | 28 September 2024 | 30 | 102 → 72 | 34 | 18 Highland League teams 16 Lowland League teams |
Second round | 26 October 2024 | 20 | 72 → 52 | 10 | 10 League Two teams |
Third round | 30 November 2024 | 20 | 52 → 32 | 20 | 10 Championship teams 10 League One teams |
Fourth round | 18 January 2025 | 16 | 32 → 16 | 12 | 12 Premiership teams |
Fifth round | 8 February 2025 | 8 | 16 → 8 | None | |
Quarter-finals | 8 March 2025 | 4 | 8 → 4 | None | |
Semi-finals | 19 & 20 April 2025 | 2 | 4 → 2 | None | |
Final | 24 May 2025 | 1 | 2 → 1 | None |
Preliminary round one[]
The draw for preliminary round one was made on 22 July 2024. The six teams without a SFA club licence were required to be included in the first preliminary round draw – namely Beith Juniors (West of Scotland League champions), Dundee North End (Midlands League champions), Culter (North Region Juniors champions), Cupar Hearts (Amateur Cup winners), Invergordon (North Caledonian League champions), and Bo'ness Athletic (Cup Winners' Shield winners). They were drawn into two ties with Cupar Hearts and Dundee North End drawn to receive a bye to the second preliminary round.
Bo'ness Athletic and Dundee North End are taking part in the competition for the first time.
Matches[]
9 August 2024 | Bo'ness Athletic | 3–1 | Beith Juniors | Bo'ness | |
19:45 | MacDonald ![]() Weir ![]() Cunningham ![]() |
Monti ![]() |
Stadium: Newtown Park Attendance: 456 Referee: Connor Ashwood |
10 August 2024 | Culter | 4–0 | Invergordon | Peterculter | |
15:00 | Fraser ![]() Mathers ![]() Smart ![]() |
Stadium: Crombie Park Referee: Cameron Stirling |
Preliminary round two[]
The draw for preliminary round two was made on 22 July 2024.
Teams in bold advanced to the first round.
East of Scotland League | West of Scotland League | Others |
---|---|---|
Premier Division
First Division
Second Division
Third Division |
Premier Division
First Division
Second Division
Third Division
Fourth Division
|
SJFA Midlands League
North Caledonian League
North Region Junior Football League
Kingdom of Fife AFA
|
Matches[]
30 August 2024 | Tynecastle | 4–0 | Glasgow University | Edinburgh | |
19:30 | ![]() |
Stadium: Meggetland Referee: Keiran Trayner |
30 August 2024 | Bo'ness Athletic | 2–0 | Kilwinning Rangers | Bo'ness | |
19:45 | Nimmo ![]() |
Stadium: Newtown Park Referee: Jordan Curran |
31 August 2024 | Glenafton Athletic | 2–4 | Threave Rovers | New Cumnock | |
15:00 | Mullen ![]() |
Kerr ![]() |
Stadium: Loch Park Referee: Jamie McCunnie |
31 August 2024 | Coldstream | 0–6 | Camelon Juniors | Coldstream | |
15:00 | Miller ![]() |
Stadium: Home Park Referee: Connor Ashwood |
31 August 2024 | Bonnyton Thistle | 0–1 | Dunbar United | Kilmarnock | |
15:00 | Gregory ![]() |
Stadium: The Synergy Arena Referee: Robert Bowie |
31 August 2024 | Jeanfield Swifts | 3–0 | Newton Stewart | Perth | |
15:00 | Davies ![]() |
Stadium: Riverside Stadium Referee: Paul Timmons |
31 August 2024 | Lochee United | 4–0 | Hawick Royal Albert | Dundee | |
15:00 | Hay ![]() |
Stadium: Thomson Park Referee: Yaser Razouk |
31 August 2024 | Golspie Sutherland | 0–2 | Carluke Rovers | Golspie | |
15:00 | Patterson ![]() |
Stadium: King George V Park Referee: Cameron Stirling |
31 August 2024 | Pollok | 1–3 | Darvel | Glasgow | |
14:00 | Main ![]() |
Barbour ![]() |
Stadium: Newlandsfield Park Referee: Andy Gamble |
31 August 2024 | Cupar Hearts | 4–0 | Wigtown & Bladnoch | Glenrothes | |
14:00 | Boylan ![]() |
Stadium: Warout Stadium Referee: Nathan Clac-Mansfield |
31 August 2024 | Preston Athletic | 2–3 | Irvine Meadow | Prestonpans | |
15:00 | Mrowczynski ![]() |
Baird ![]() |
Stadium: Pennypit Park Referee: Jamie Wilkie |
31 August 2024 | Tayport | 1–3 | Dundee North End | Tayport | |
15:00 | McComiskie ![]() |
Devine ![]() |
Stadium: The Canniepairt Referee: Ryan Kennedy |
31 August 2024 | Culter | 1–2 | Sauchie Juniors | Peterculter | |
14:30 | Ayeaebunam ![]() |
Hutchison ![]() |
Stadium: Crombie Park Referee: Kieran O'Reilly |
31 August 2024 | Dundonald Bluebell | 3–1 | Edinburgh University | Cardenden | |
14:30 | Brown ![]() |
![]() |
Stadium: Moorside Park Referee: Ross Birrell |
31 August 2024 | Fort William | 0–8 | Hill of Beath Hawthorn | Fort William | |
15:00 | Tosh ![]() |
Stadium: Claggan Park Referee: Sean Murdoch |
31 August 2024 | Benburb | 0–3 | Vale of Leithen | Glasgow | |
15:00 | Fam ![]() |
Stadium: New Tinto Park Attendance: 147 Referee: Abbie Hendry |
31 August 2024 | Burntisland Shipyard | 2–1 | Dunipace | Burntisland | |
15:00 | Anthony ![]() |
Kelly ![]() |
Stadium: Recreation Park Attendance: 142 Referee: Steven MacDonald |
31 August 2024 | Haddington Athletic | 1–4 | Auchinleck Talbot | Haddington | |
15:00 | Kennedy ![]() |
McAvoy ![]() |
Stadium: Millfield Park Referee: Michael McCart |
31 August 2024 | Creetown | 1–3 | Cumnock Juniors | Creetown | |
15:00 | Fyfe ![]() |
Orr ![]() |
Stadium: Castlecary Park Referee: Clyde Buchan |
31 August 2024 | Girvan | 9–0 | St Cuthbert Wanderers | Girvan | |
15:00 | Sisi ![]() |
Stadium: Hamilton Park Referee: Brent Falconer |
31 August 2024 | Penicuik Athletic | 0–1 | Musselburgh Athletic | Penicuik | |
15:00 | Reid ![]() |
Stadium: Montgomery Park Referee: Ross Menzies |
31 August 2024 | Dalkeith Thistle | 1–0 | Blackburn United | Dalkeith | |
15:00 | Aitchison ![]() |
Stadium: King's Park Referee: Owen Lawrence |
31 August 2024 | Dalbeattie Star | 1–2 | Whitehill Welfare | Dalbeattie | |
15:00 | Hunter ![]() |
Hutchison ![]() |
Stadium: Islecroft Stadium Referee: Andrew Craven |
31 August 2024 | Rutherglen Glencairn | 2–0 | Hutchison Vale | Rutherglen | |
14:00 | Fitzpatrick ![]() |
Stadium: The Hamish B. Allan Stadium Referee: Harry Bruce |
31 August 2024 | Clydebank | 7–0 | St Andrews United | Clydebank | |
15:00 | Little ![]() |
Stadium: Holm Park Referee: Lewis Hogarth |
31 August 2024 | Easthouses Lily Miners Welfare | 0–4 | Newtongrange Star | Easthouses | |
15:00 | Barrowman ![]() |
Stadium: Newbattle Complex Referee: Thomas Denholm |
First round[]
The draw for the first round was made on 1 September 2024 at 17:30 live on the Scottish Cup YouTube channel.
Teams in bold advanced to the second round.
Carluke Rovers (12th in the West of Scotland Fourth Division) were drawn away from home against Buckie Thistle (5th in the Highland League), 89 places above them in the pyramid system when the clubs met, which represented the biggest league position gap between two teams in the competition's history.
Highland League | Lowland League | East of Scotland League | West of Scotland League | Others |
---|---|---|---|---|
|
Premier Division
First Division
Second Division
|
Premier Division
First Division
Third Division
Fourth Division
|
SJFA Midlands League
Kingdom of Fife AFA
|
Matches[]
27 September 2024 | Tynecastle | 2–3 | Hill of Beath Hawthorn | Edinburgh | |
19:30 | Jardine ![]() |
Watt ![]() |
Stadium: Meggetland Sports Complex Referee: Jamie Wilkie |
27 September 2024 | Dalkeith Thistle | 0–4 | Broxburn Athletic | Dalkeith | |
19:45 | Douglas ![]() |
Stadium: King's Park Referee: Ryan Lee |
28 September 2024 | Forres Mechanics | 1–2 | Jeanfield Swifts | Forres | |
15:00 | McLauchlan ![]() |
Dodd ![]() |
Stadium: Mosset Park Referee: Euan Birch |
28 September 2024 | University of Stirling | 0–2 | Caledonian Braves | Stirling | |
15:00 | McNeil ![]() |
Stadium: Forthbank Stadium Referee: Abbie Hendry |
28 September 2024 | Brechin City | 1–0 | Newtongrange Star | Brechin | |
15:00 | MacLeod ![]() |
Stadium: Glebe Park Attendance: 448 Referee: Scott McGregor |
28 September 2024 | Clachnacuddin | 3–1 | Nairn County | Inverness | |
15:00 | Anderson ![]() |
Barron ![]() |
Stadium: Grant Street Park Referee: Lewis Hogarth |
28 September 2024 | Linlithgow Rose | 3–1 | Lossiemouth | Linlithgow | |
15:00 | Nicolson ![]() |
Morrison ![]() |
Stadium: Prestonfield Referee: Michael McCart |
28 September 2024 | Musselburgh Athletic | 1–0 | Darvel | Musselburgh | |
15:00 | Court ![]() |
Stadium: Olivebank Arena Referee: Harry Bruce |
28 September 2024 | Gala Fairydean Rovers | 0–1 | Banks O' Dee | Galashiels | |
15:00 | Duell ![]() |
Stadium: Netherdale Referee: Jamie McCunnie |
28 September 2024 | Broomhill | 0–1 | Turriff United | Dumbarton | |
15:00 | Robertson ![]() |
Stadium: Dumbarton Football Stadium Referee: Ross Birrell |
28 September 2024 | Cowdenbeath | 3–2 | Rutherglen Glencairn | Cowdenbeath | |
15:00 | Docherty ![]() |
Collins ![]() |
Stadium: Central Park Attendance: 244 Referee: Ross Menzies |
28 September 2024 | East Stirlingshire | 2–3 | Lochee United | Falkirk | |
15:00 | Docherty ![]() |
Hay ![]() |
Stadium: Falkirk Stadium Referee: William Wilson |
28 September 2024 | Cumbernauld Colts | 0–3 | Civil Service Strollers | Cumbernauld | |
15:00 | Yeats ![]() |
Stadium: Broadwood Stadium Referee: Cameron Stirling |
28 September 2024 | Strathspey Thistle | 0–6 | Sauchie Juniors | Grantown-on-Spey | |
15:00 | McDowell ![]() |
Stadium: Seafield Park Referee: Jordan Kinnon |
28 September 2024 | Formartine United | 2–0 | Whitehill Welfare | Pitmedden | |
15:00 | Crawford ![]() |
Stadium: North Lodge Park Referee: Clyde Buchan |
28 September 2024 | Fraserburgh | 8–0 | Rothes | Fraserburgh | |
15:00 | Sopel ![]() |
Stadium: Bellslea Park Referee: Andrew Craven |
28 September 2024 | Threave Rovers | 6–1 | Vale of Leithen | Castle Douglas | |
15:00 | Irving ![]() |
Mitchell ![]() |
Stadium: Meadow Park Referee: Thomas Denholm |
28 September 2024 | Brora Rangers | 2–1 | Cumnock Juniors | Brora | |
15:00 | MacRae ![]() |
McKee ![]() |
Stadium: Dudgeon Park Referee: Keiran Trayner |
28 September 2024 | Buckie Thistle | 2–1 | Carluke Rovers | Buckie | |
15:00 | Peters ![]() |
Steele ![]() |
Stadium: Victoria Park Referee: Connor Ashwood |
28 September 2024 | Burntisland Shipyard | 1–4 | Irvine Meadow | Burntisland | |
15:00 | Gibb ![]() |
McDowall ![]() |
Stadium: Recreation Park Referee: Chris Fordyce |
28 September 2024 | Dundonald Bluebell | 1–1 (0–3 pen)
|
Inverurie Loco Works | Cardenden | |
15:00 | Ellis ![]() |
Coutts ![]() |
Stadium: Moorside Park Referee: Ryan Kennedy | ||
Penalties | |||||
Hendry ![]() |
![]() |
28 September 2024 | Keith | 1–1 (4–3 pen)
|
Camelon Juniors | Keith | |
15:00 | McKeown ![]() |
Taylor ![]() |
Stadium: Kynoch Park Referee: Brent Falconer | ||
Penalties | |||||
28 September 2024 | Huntly | 2–2 (5–3 pen)
|
Wick Academy | Huntly | |
15:00 | Grant ![]() |
MacGregor ![]() |
Stadium: Christie Park Referee: Yaser Razouk | ||
Penalties | |||||
Connelly ![]() |
![]() |
28 September 2024 | Clydebank | 3–1 | Girvan | Clydebank | |
15:00 | Grant ![]() |
Sisi ![]() |
Stadium: Holm Park Referee: Nathan Clac-Mansfield |
28 September 2024 | Dunbar United | 1–4 | Bo'ness Athletic | Dunbar | |
15:00 | Goldie ![]() |
Nimmo ![]() |
Stadium: New Countess Park Referee: Ewan Dunn |
28 September 2024 | East Kilbride | 2–0 | Gretna 2008 | East Kilbride] | |
15:00 | Flanagan ![]() |
Stadium: K-Park Training Academy Referee: Regan Wallace |
28 September 2024 | Albion Rovers | 1–2 | Auchinleck Talbot | Coatbridge | |
15:00 | Fernie ![]() |
Nimmo ![]() |
Stadium: Cliftonhill Referee: Steven J. MacDonald |
28 September 2024 | Dundee North End | 4–0 | Tranent | Dundee | |
15:00 | Ferguson ![]() |
Stadium: North End Park Referee: Owen Lawrence |
28 September 2024 | Berwick Rangers | 4–2 | Cupar Hearts | Berwick-upon-Tweed, England | |
15:00 | Laidlaw ![]() |
Napier ![]() |
Stadium: Shielfield Park Referee: Kieran O'Reilly |
28 September 2024 | Deveronvale | 2–4 | Bo'ness United | Banff | |
15:00 | Noble ![]() |
Kennedy ![]() |
Stadium: Princess Royal Park Referee: Conor Greenan |
Second round[]
The draw for the second round was made on 29 September 2024 at 17:00 live on the Scottish Cup YouTube channel.
Teams in bold advanced to the third round.
League Two | Highland League | Lowland League | East of Scotland League | West of Scotland League | SJFA Midlands League |
---|---|---|---|---|---|
|
Premier Division
First Division
|
Premier Division
First Division
Third Division
|
|
Matches[]
25 October 2024 | Threave Rovers | 2–3 | Stranraer | Castle Douglas | |
19:45 | Cairnie ![]() |
Edgar ![]() |
Stadium: Meadow Park Attendance: 1,039 Referee: Greg Soutar |
26 October 2024 | Musselburgh Athletic | 2–1 | Caledonian Braves | Musselburgh] | |
15:00 | Barker ![]() |
Murray ![]() |
Stadium: Olivebank Arena Attendance: 598 Referee: Jamie Wilkie |
26 October 2024 | Sauchie Juniors | 0–2 | Buckie Thistle | Sauchie | |
15:00 | Goodall ![]() |
Stadium: Beechwood Park Attendance: 298 Referee: Euan Birch |
26 October 2024 | Fraserburgh | 3–1 | Turriff United | Fraserburgh | |
15:00 | Butcher ![]() |
Fatona ![]() |
Stadium: Bellslea Park Attendance: 456 Referee: Ryan Kennedy |
26 October 2024 | The Spartans | 1–2 | Cowdenbeath | Edinburgh | |
15:00 | Walls ![]() |
Walker ![]() |
Stadium: Ainslie Park Attendance: 361 Referee: Joel Kennedy |
26 October 2024 | Forfar Athletic | 1–0 | Berwick Rangers | Forfar | |
15:00 | Cocks ![]() |
Stadium: Station Park Attendance: 445 Referee: Ryan Lee |
26 October 2024 | Keith | 0–3 | Clydebank | Keith | |
15:00 | McHugh ![]() |
Stadium: Kynoch Park Attendance: 324 Referee: Lewis Hogarth |
26 October 2024 | Peterhead | 6–3 | Lochee United | Peterhead | |
15:00 | Jason Brown ![]() |
Linn ![]() |
Stadium: Balmoor Stadium Attendance: 602 Referee: Sean Murdoch |
26 October 2024 | Elgin City | 1–1 (8–7 pen)
|
Clyde | Elgin | |
15:00 | Murray ![]() |
Allan ![]() |
Stadium: Borough Briggs Attendance: 708 Referee: Peter Stuart | ||
Penalties | |||||
Dingwall ![]() Murray |
![]()
|
26 October 2024 | Irvine Meadow | 3–0 | Civil Service Strollers | Irvine | |
15:00 | McDowall ![]() |
Stadium: Meadow Park Attendance: 233 Referee: Jamie McCunnie |
26 October 2024 | Inverurie Loco Works | 1–3 | Dundee North End | Inverurie | |
15:00 | Halliday ![]() |
Devine ![]() |
Stadium: Harlaw Park Attendance: 420 Referee: Keiran Trayner |
26 October 2024 | Hill of Beath Hawthorn | 0–2 | Bo'ness United | Hill of Beath | |
15:00 | Stenhouse ![]() |
Stadium: Keir's Park Attendance: 512 Referee: Josh Hay |
26 October 2024 | Brechin City | 3–2 | Huntly | Brechin | |
15:00 | Loudon ![]() |
Grant ![]() |
Stadium: Glebe Park Attendance: 431 Referee: Michael McCart |
26 October 2024 | Jeanfield Swifts | 1–1 (4–5 pen)
|
Edinburgh City | Perth | |
15:00 | McMurchie ![]() |
Scally ![]() |
Stadium: Riverside Stadium Attendance: 242 Referee: Harry Bruce | ||
Penalties | |||||
Sutherland ![]() |
![]() |
26 October 2024 | Stirling Albion | 6–0 | Bo'ness Athletic | Stirling | |
15:00 | Carrick ![]() |
Stadium: Forthbank Stadium Attendance: 606 Referee: Andy Gamble |
26 October 2024 | Auchinleck Talbot | 0–1 | Broxburn Athletic | Auchinleck | |
15:00 | Brass ![]() |
Stadium: Beechwood Park Attendance: 612 Referee: Cameron Stirling |
26 October 2024 | Linlithgow Rose | 3–0 | Clachnacuddin | Linlithgow | |
15:00 | Skinner ![]() |
Stadium: Prestonfield Attendance: 748 Referee: Connor Ashwood |
26 October 2024 | East Fife | 0–1 | Banks O' Dee | Methil | |
15:00 | Anderson ![]() |
Stadium: Bayview Stadium Attendance: 597 Referee: Daniel Graves |
26 October 2024 | East Kilbride | 3–1 | Bonnyrigg Rose | East Kilbride | |
15:00 | Mimnaugh ![]() |
Ross ![]() |
Stadium: K-Park Training Academy Attendance: 366 Referee: Duncan Williams |
26 October 2024 | Brora Rangers | 2–1 | Formartine United | Brora | |
15:00 | MacLeod ![]() |
Wade ![]() |
Stadium: Dudgeon Park Attendance: 210 Referee: Ross Birrell |
Third round[]
The draw for the third round was made on 27 October 2024 at 20:00 live on the Scottish Cup YouTube channel.
Teams in bold advanced to the fourth round.
Championship | League One | League Two | Tier 5 | Tier 6 | Tier 7 |
---|---|---|---|---|---|
|
East of Scotland League Premier Division
West of Scotland League Premier Division SJFA Midlands League
|
West of Scotland League First Division
|
Matches[]
29 November 2024 | Dumbarton | 3–2 | Alloa Athletic | Dumbarton | |
19:45 | Stadium: Dumbarton Football Stadium Attendance: 724 Referee: Ryan Lee |
30 November 2024 | Stranraer | 1–2 | Broxburn Athletic | Stranraer | |
15:00 | Dunlop ![]() |
Stadium: Stair Park Attendance: 707 Referee: Sean Murdoch |
30 November 2024 | Peterhead | 2–3 | Montrose | Peterhead | |
15:00 | Stadium: Balmoor Stadium Attendance: 599 Referee: Colin Whyte |
30 November 2024 | Linlithgow Rose | 0–4 | Raith Rovers | Linlithgow | |
15:00 | Stadium: Prestonfield Referee: Alastair Grieve |
30 November 2024 | Elgin City | 3–2 | Kelty Hearts | Elgin | |
15:00 | Stadium: Borough Briggs Attendance: 716 Referee: George Calder |
30 November 2024 | Clydebank | 2–0 | Buckie Thistle | Clydebank | |
15:00 | Little ![]() |
Stadium: Holm Park Attendance: 924 Referee: Alex Shepherd |
30 November 2024 | Musselburgh Athletic | 3–1 | Bo'ness United | Musselburgh | |
15:00 | Stenhouse ![]() |
Stadium: Olivebank Arena Attendance: 1,140 Referee: Joel Kennedy |
30 November 2024 | Cowdenbeath | 1–4 | Brechin City | Cowdenbeath | |
15:00 | Sutherland ![]() |
Stadium: Central Park Attendance: 411 Referee: Jamie McCunnie |
30 November 2024 | Cove Rangers | 2–0 | Inverness Caledonian Thistle | Aberdeen | |
15:00 | Stadium: Balmoral Stadium Attendance: 539 Referee: Gary Hanvidge |
30 November 2024 | Queen's Park | 2–2 (7–6 pen)
|
Partick Thistle | Glasgow | |
15:00 | Stadium: Hampden Park Attendance: 1,769 Referee: Euan Anderson | ||||
Penalties | |||||
*Thomas ![]() |
*![]() |
30 November 2024 | Banks o' Dee | 1–2 | Hamilton Academical | Aberdeen | |
15:00 | Stadium: Spain Park Attendance: 350 Referee: Graham Grainger |
30 November 2024 | Ayr United | 2–0 | Greenock Morton | Ayr | |
15:00 |
|
Stadium: Somerset Park Attendance: 1,775 Referee: Iain Snedden |
30 November 2024 | Irvine Meadow | 0–5 | Stenhousemuir | Irvine | |
15:00 | Stadium: Meadow Park Attendance: 281 Referee: Andy Gamble |
30 November 2024 | Arbroath | 0–1 | Queen of the South | Arbroath | |
15:00 | Stadium: Gayfield Park Attendance: 818 Referee: Peter Stuart |
30 November 2024 | Fraserburgh | 2–0 | Annan Athletic | Fraserburgh | |
15:00 | Stadium: Bellslea Park Attendance: 346 Referee: Daniel Graves |
30 November 2024 | Livingston | 2–0 | Brora Rangers | Livingston | |
15:00 | Stadium: Almondvale Stadium Attendance: 799 Referee: Colin Steven |
30 November 2024 | Forfar Athletic | 3–3 (4–2 pen)
|
Stirling Albion | Forfar | |
15:00 | McLean ![]() |
Stadium: Station Park Attendance: 437 Referee: Jordan Curran | |||
Penalties | |||||
*McLean ![]() |
*![]() |
30 November 2024 | Edinburgh City | 1–2 | Dunfermline Athletic | Edinburgh | |
15:00 | Young ![]() |
|
Stadium: Meadowbank Stadium Attendance: 696 Referee: Duncan Williams |
1 December 2024 | Dundee North End | 0–1 | Airdrieonians | Dundee | |
13:00 | McGregor ![]() |
Stadium: North End Park Attendance: 750 Referee: Duncan Nicolson |
2 December 2024 | East Kilbride | 1–3 | Falkirk | East Kilbride | |
19:45 | Stadium: K-Park Training Academy Attendance: 692 Referee: Chris Graham |
Fourth round[]
The draw for the fourth round was made on 2 December 2024 following the East Kilbride v Falkirk match live on BBC Scotland.
Teams in bold advanced to the fifth round.
Premiership | Championship | League One | League Two | Tier 5 | Tier 6 |
---|---|---|---|---|---|
East of Scotland League Premier Division
West of Scotland League Premier Division |
Matches[]
17 January 2025 | Brechin City | 1–4 | Heart of Midlothian | Brechin | |
19:45 | Bright ![]() |
Stadium: Glebe Park Attendance: 3,650 Referee: Grant Irvine |
18 January 2025 | Dumbarton | 1–5 | Airdrieonians | Dumbarto | |
15:00 | McGuffie ![]() |
Stadium: Dumbarton Football Stadium Attendance: 1,113 Referee: Colin Steven |
18 January 2025 | Cove Rangers | 2–0 | Forfar Athletic | Aberdeen | |
15:00 | Stadium: Balmoral Stadium Attendance: 578 Referee: Duncan Williams |
18 January 2025 | Dunfermline Athletic | 3–0 | Stenhousemuir | Dunfermline | |
15:00 | Stadium: East End Park Attendance: 2,353 Referee: Peter Stuart |
18 January 2025 | St Johnstone | 1–0 | Motherwell | Perth | |
15:00 | Kirk ![]() |
Stadium: McDiarmid Park Attendance: 3,892 Referee: John Beaton |
18 January 2025 | Queen's Park | 3–2 | Montrose | Glasgow | |
15:00 | Lyons ![]() |
Stadium: Hampden Park Attendance: 856 Referee: Dan McFarlane |
18 January 2025 | Ross County | 2–3 | Livingston | Dingwall | |
15:00 |
|
Stadium: Victoria Park Attendance: 1,802 Referee: Chris Graham |
18 January 2025 | Hibernian | 3–0 | Clydebank | Edinburgh | |
15:00 | Stadium: Easter Road Attendance: 11,406 Referee: Duncan Nicolson |
18 January 2025 | Queen of the South | 1–3 | St Mirren | Dumfries | |
15:00 | Dickenson ![]() |
Stadium: Palmerston Park Attendance: 2,567 Referee: Ryan Lee |
18 January 2025 | Hamilton Academical | 3–1 | Musselburgh Athletic | Hamilton | |
15:00 | Stadium: New Douglas Park Attendance: 1,301 Referee: Graham Grainger |
18 January 2025 | Elgin City | 0–3 | Aberdeen | Elgin | |
15:00 | Stadium: Borough Briggs Attendance: 4,410 Referee: Calum Scott |
18 January 2025 | Broxburn Athletic | 0–8 | Ayr United | Broxburn | |
15:00 | Stadium: Albyn Park Attendance: 2,100 Referee: Lloyd Wilson |
18 January 2025 | Celtic | 2–1 | Kilmarnock | Glasgow | |
17:30 |
|
Wales ![]() |
Stadium: Celtic Park Attendance: 40,916 Referee: Nick Walsh |
19 January 2025 | Falkirk | 1–2 | Raith Rovers | Falkirk] | |
12:00 | Morrison ![]() |
Stadium: Falkirk Stadium Attendance: 4,557 Referee: Don Robertson |
19 January 2025 | Rangers | 5–0 | Fraserburgh | Glasgow | |
14:15 |
|
Stadium: Ibrox Stadium Attendance: 36,276 Referee: Iain Snedden |
20 January 2025 | Dundee | 1–0 | Dundee United | Dundee | |
20:00 | Murray ![]() |
Stadium: Dens Park Attendance: 9,294 Referee: Matthew MacDermid |
Fifth round[]
The draw for the fifth round was made on 20 January 2025 following the Dundee v Dundee United match live on Premier Sports 1 & the Premier Sports X account.
Premiership | Championship | League One |
---|---|---|
Matches[]
7 February 2025 | Ayr United | 0–1 | Hibernian | Ayr | |
19:45 | Report | Bushiri ![]() |
Stadium: Somerset Park Attendance: 7,364 Referee: Kevin Clancy |
8 February 2025 | Livingston | 3–0 | Cove Rangers | Livingston | |
15:00 | McGowan ![]() Yengi ![]() |
Report | Stadium: Almondvale Stadium Attendance: 1,111 Referee: Matthew MacDermid |
8 February 2025 | St Johnstone | 1–0 | Hamilton Academical | Perth | |
15:00 | Sidibeh ![]() |
Report | Stadium: McDiarmid Park Attendance: 3,095 Referee: Nick Walsh |
8 February 2025 | Dundee | 4–0 | Airdrieonians | Dundee | |
15:00 | C.Robertson ![]() Cameron ![]() Adewumi ![]() |
Report | Stadium: Dens Park Attendance: 4,335 Referee: Euan Anderson |
8 February 2025 | Celtic | 5–0 | Raith Rovers | Glasgow | |
17:30 | Maeda ![]() McCowan ![]() Yang ![]() |
Report | Stadium: Celtic Park Attendance: 39,207 Referee: Chris Graham |
9 February 2025 | Aberdeen | 3–0 | Dunfermline Athletic | Aberdeen | |
12:30 | Guèye ![]() Jensen ![]() Nisbet ![]() |
Report | Stadium: Pittodrie Stadium Attendance: 9,893 Referee: Steven McLean |
9 February 2025 | Rangers | 0–1 | Queen's Park | Glasgow | |
15:30 | Report | Drozd ![]() |
Stadium: Ibrox Stadium Attendance: 35,628 Referee: Calum Scott |
10 February 2025 | St Mirren | 1–1 (2–4 pen)
|
Heart of Midlothian | Paisley | |
19:45 | Mandron ![]() |
Report | Nieuwenhof ![]() |
Stadium: St Mirren Park Attendance: 4,611 Referee: Don Robertson | |
Penalties | |||||
Smyth ![]() Scott ![]() Mooney ![]() Fraser ![]() |
Wilson ![]() Vargas ![]() Grant ![]() Taylor ![]() Penrice ![]() |
Quarter-finals[]
The draw for the quarter-finals was made on 10 February 2025 following the Livingston v St Johnstone match live on BBC Scotland.
Premiership | Championship |
---|---|
Matches[]
7 March 2025 | Heart of Midlothian | 3–1 | Dundee | Edinburgh | |
19:45 | Kartum ![]() Murray ![]() |
Report | Shaughnessy ![]() |
Stadium: Tynecastle Park Attendance: 17,975 Referee: Kevin Clancy |
8 March 2025 | Aberdeen | 4–1 | Queen's Park | Aberdeen | |
12:30 | Nisbet ![]() Dabbagh ![]() Shinnie ![]() |
Report | Rudden ![]() |
Stadium: Pittodrie Stadium Attendance: 10,705 Referee: David Dickinson |
9 March 2025 | Celtic | v | Hibernian | Glasgow | |
15:00 | [ Report] | Stadium: Celtic Park |
10 March 2025 | Livingston | v | St Johnstone | Livingston | |
19:45 | [ Report] | Stadium: Almondvale Stadium |
Broadcasting[]
The Scottish Cup is broadcast by Premier Sports and BBC Scotland. Premier Sports has the first two picks and the fifth pick of the fourth and fifth rounds, 2 quarter-finals as well as first pick of one semi-final and airs the final non-exclusively. BBC Scotland broadcasts one match per round from the first round onwards and two matches per round from the fourth round to the quarter-finals, as well as one semi-final and the final.
The following matches were selected for live coverage on UK television:
Round | BBC Scotland | Premier Sports |
---|---|---|
First round | Dalkeith Thistle v Broxburn Athletic | |
Second round | Threave Rovers v Stranraer | |
Third round | East Kilbride v Falkirk | |
Fourth round | Brechin City v Heart of Midlothian Rangers v Fraserburgh |
Celtic v Kilmarnock Falkirk v Raith Rovers Dundee v Dundee United |
Fifth round | Ayr United v Hibernian St Mirren v Heart of Midlothian |
Celtic v Raith Rovers Aberdeen v Dunfermline Athletic Rangers v Queen's Park |
Quarter-finals | Aberdeen v Queen's Park Livingston v St Johnstone |
Heart of Midlothian v Dundee Celtic v Hibernian |
Semi-finals | ||
Final |
Scottish Cup |
Scottish Cup seasons |
1873–74 · 1874–75 · 1875–76 · 1876–77 · 1877–78 · 1878–79 · 1879–80 · 1880–81 · 1881–82 · 1882–83 · 1883–84 · 1884–85 · 1885–86 · 1886–87 · 1887–88 · 1888–89 · 1889–90 · 1890–91 · 1891–92 · 1892–93 · 1893–94 · 1894–95 · 1895–96 · 1896–97 · 1897–98 · 1898–99 · 1899–00 · 1900–01 · 1901–02 · 1902–03 · 1903–04 · 1904–05 · 1905–06 · 1906–07 · 1907–08 · 1908–09 · 1909–10 · 1910–11 · 1911–12 · 1912–13 · 1913–14 · 1919–20 · 1920–21 · 1921–22 · 1922–23 · 1923–24 · 1924–25 · 1925–26 · 1926–27 · 1927–28 · 1928–29 · 1929–30 · 1930–31 · 1931–32 · 1932–33 · 1933–34 · 1934–35 · 1935–36 · 1936–37 · 1937–38 · 1938–39 · 1946–47 · 1947–48 · 1948–49 · 1949–50 · 1950–51 · 1951–52 · 1952–53 · 1953–54 · 1954–55 · 1955–56 · 1956–57 · 1957–58 · 1958–59 · 1959–60 · 1960–61 · 1961–62 · 1962–63 · 1963–64 · 1964–65 · 1965–66 · 1966–67 · 1967–68 · 1968–69 · 1969–70 · 1970–71 · 1971–72 · 1972–73 · 1973–74 · 1974–75 · 1975–76 · 1976–77 · 1977–78 · 1978–79 · 1979–80 · 1980–81 · 1981–82 · 1982–83 · 1983–84 · 1984–85 · 1985–86 · 1986–87 · 1987–88 · 1988–89 · 1989–90 · 1990–91 · 1991–92 · 1992–93 · 1993–94 · 1994–95 · 1995–96 · 1996–97 · 1997–98 · 1998–99 · 1999–00 · 2000–01 · 2001–02 · 2002–03 · 2003–04 · 2004–05 · 2005–06 · 2006–07 · 2007–08 · 2008–09 · 2009–10 · 2010–11 · 2011–12 · 2012–13 · 2013–14 · 2014–15 · 2015–16 · 2016–17 · 2017–18 · 2018–19 · 2019–20 · 2020–21 · 2021–22 · 2022–23 · 2023–24 · 2024–25 · |
Scottish Cup finals |
1874 · 1875 · 1876 · 1877 · 1878 · 1879 · 1880 · 1881 · 1882 · 1883 · 1884 · 1885 · 1886 · 1887 · 1888 · 1889 · 1890 · 1891 · 1892 · 1893 · 1894 · 1895 · 1896 · 1897 · 1898 · 1899 · 1900 · 1901 · 1902 · 1903 · 1904 · 1905 · 1906 · 1907 · 1908 · 1909 · 1910 · 1911 · 1912 · 1913 · 1914 · 1920 · 1921 · 1922 · 1923 · 1924 · 1925 · 1926 · 1927 · 1928 · 1929 · 1930 · 1931 · 1932 · 1933 · 1934 · 1935 · 1936 · 1937 · 1938 · 1939 · 1947 · 1948 · 1949 · 1950 · 1951 · 1952 · 1953 · 1954 · 1955 · 1956 · 1957 · 1958 · 1959 · 1960 · 1961 · 1962 · 1963 · 1964 · 1965 · 1966 · 1967 · 1968 · 1969 · 1970 · 1971 · 1972 · 1973 · 1974 · 1975 · 1976 · 1977 · 1978 · 1979 · 1980 · 1981 · 1982 · 1983 · 1984 · 1985 · 1986 · 1987 · 1988 · 1989 · 1990 · 1991 · 1992 · 1993 · 1994 · 1995 · 1996 · 1997 · 1998 · 1999 · 2000 · 2001 · 2002 · 2003 · 2004 · 2005 · 2006 · 2007 · 2008 · 2009 · 2010 · 2011 · 2012 · 2013 · 2014 · 2015 · 2016 · 2017 · 2018 · 2019 · 2020 · 2021 · 2022 · 2023 · 2024 · 2025 · |
2024–25 in Scottish football |
Domestic leagues |
SPFL (Premiership · Championship · League One · League Two) · Highland · Lowland · Midlands · North Caledonian · North Region Junior · East of Scotland · South of Scotland · West of Scotland |
Domestic cups |
Scottish Cup (Final) · League Cup (Group stage · Final) · Challenge Cup (Final) · South Region Challenge Cup |
European competitions |
Champions League (Final) · Europa League (Final) · Conference League (Final) |
National teams |
Senior: UEFA Nations League · FIFA World Cup qualification · Women's: Euro 2025 qualifying |
Club seasons |
Premiership |
Aberdeen · Celtic · Dundee · Dundee United · Heart of Midlothian · Hibernian · Kilmarnock · Motherwell · Rangers · Ross County · St Johnstone · St Mirren |
Championship |
Airdrieonians · Ayr United · Dunfermline Athletic · Falkirk · Greenock Morton · Hamilton Academical · Livingston · Partick Thistle · Queen's Park · Raith Rovers |
2023-24 2025-26 |
2024–25 in European football (UEFA) |
Domestic leagues |
Albania · Andorra · Armenia · Austria · Azerbaijan · Belarus '24 '25 · Belgium · Bosnia and Herzegovina · Bulgaria · Croatia · Cyprus · Czech Republic · Denmark · England · Estonia '24 '25 · Faroe Islands '24 '25 · Finland '24 '25 · France · Georgia '24 '25 · Germany · Gibraltar · Greece · Hungary · Iceland '24 '25 · Israel · Italy · Kazakhstan '24 '25 · Kosovo · Latvia '24 '25 · Lithuania '24 '25 · Luxembourg · Malta · Moldova · Montenegro · Netherlands · North Macedonia · Northern Ireland · Norway '24 '25 · Poland · Portugal · Republic of Ireland '24 '25 · Romania · Russia · San Marino · Scotland · Serbia · Slovakia · Slovenia · Spain · Sweden '24 '25 · Switzerland · Turkey · Ukraine · Wales |
Domestic cups |
Albania · Andorra · Armenia · Austria · Azerbaijan · Belarus · Belgium · Bosnia and Herzegovina · Bulgaria · Croatia · Cyprus · Czech Republic · Denmark · England · Estonia · Faroe Islands '24 '25 · Finland '24 '25 · France · Georgia '24 '25 · Germany · Gibraltar · Greece · Hungary · Iceland '24 '25 · Israel · Italy · Kazakhstan '24 '25 · Kosovo · Latvia '24 '25 · Liechtenstein · Lithuania '24 '25 · Luxembourg · Malta · Moldova · Montenegro · Netherlands · North Macedonia · Northern Ireland · Norway '24 '25 · Poland · Portugal · Republic of Ireland '24 '25 · Romania · Russia · San Marino · Scotland · Serbia · Slovakia · Slovenia · Spain · Sweden · Switzerland · Turkey · Ukraine · Wales |
League cups |
England · Finland · Iceland · Israel · Northern Ireland · Portugal · Scotland · Wales |
Supercups |
Albania ·
Andorra ·
Armenia ·
Azerbaijan ·
Belarus ·
Belgium ·
Bulgaria ·
Croatia ·
Cyprus ·
England ·
Estonia '24 '25 ·
Faroe Islands ·
France ·
Georgia ·
Germany ·
Iceland ·
Israel ·
Italy ·
Kazakhstan '24 '25 ·
Kosovo ·
Latvia '24 '25 ·
Lithuania '24 '25 ·
Malta ·
Moldova ·
Netherlands ·
Northern Ireland ·
Poland ·
Portugal ·
Republic of Ireland '24 '25 ·
Romania ·
Russia ·
San Marino ·
Spain ·
Turkey ·
|
UEFA competitions |
Champions League (qualifying phase and play-off round, League phase, knockout phase, Final) · Europa League (qualifying phase and play-off round, League phase, knockout phase, Final) · Conference League (qualifying phase and play-off round, Champions Path, Main Path, League phase, knockout phase, Final) · Super Cup |
International competitions |
2026 FIFA World Cup (qualification) · 2024–25 UEFA Nations League (League A, League B, League C, League D, Promotion/relegation play-offs, Finals, Final) · 2025 Euro Under-21 (qualification) · 2025 Euro Under-19 (qualification) · 2025 Euro Under-17 (qualification) · UEFA Regions' Cup |