Football Wiki
Advertisement
Football Wiki
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 Goal 7'
Weir Goal 20'
Cunningham Goal 90'
Monti Goal 64' Stadium: Newtown Park
Attendance: 456
Referee: Connor Ashwood
10 August 2024 Culter 4–0 Invergordon Peterculter  
15:00 Fraser Goal 40'
Mathers Goal 82'90+1'
Smart Goal 89'
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

  • Dunbar United
  • Dundonald Bluebell
  • Dunipace
  • Edinburgh University
  • Haddington Athletic
  • Hill of Beath Hawthorn
  • Hutchison Vale
  • Jeanfield Swifts
  • Musselburgh Athletic
  • Penicuik Athletic
  • Sauchie Juniors
  • St Andrews United
  • Tynecastle

First Division

  • Blackburn United
  • Bo'ness Athletic
  • Camelon Juniors
  • Newtongrange Star
  • Preston Athletic
  • Whitehill Welfare

Second Division

  • Burntisland Shipyard
  • Coldstream
  • Dalkeith Thistle
  • Easthouses Lily Miners Welfare
  • Vale of Leithen

Third Division

Premier Division

  • Auchinleck Talbot
  • Benburb
  • Cumnock Juniors
  • Clydebank
  • Darvel
  • Glenafton Athletic
  • Pollok

First Division

  • Irvine Meadow
  • Kilwinning Rangers
  • Rutherglen Glencairn

Second Division

  • Bonnyton Thistle

Third Division

  • Girvan
  • Glasgow University
  • Threave Rovers

Fourth Division

  • Carluke Rovers

SJFA Midlands League

  • Dundee North End
  • Lochee United
  • Tayport

North Caledonian League

North Region Junior Football League

  • Culter

South of Scotland League

  • Creetown
  • Dalbeattie Star
  • Newton Stewart
  • St Cuthbert Wanderers
  • Wigtown & Bladnoch

Kingdom of Fife AFA

  • Cupar Hearts

Matches[]

30 August 2024 Tynecastle 4–0 Glasgow University Edinburgh  
19:30 Goal 10' (o.g.)

Cameron Goal 21'24' (pen.)45'

Stadium: Meggetland
Referee: Keiran Trayner
30 August 2024 Bo'ness Athletic 2–0 Kilwinning Rangers Bo'ness  
19:45 Nimmo Goal 41'

MacDonald Goal 49'

Stadium: Newtown Park
Referee: Jordan Curran
31 August 2024 Glenafton Athletic 2–4 Threave Rovers New Cumnock  
15:00 Mullen Goal 63'

O'Kane Goal 90'

Kerr Goal 25'38'45+1'

Irving Goal 75'

Stadium: Loch Park
Referee: Jamie McCunnie
31 August 2024 Coldstream 0–6 Camelon Juniors Coldstream  
15:00 Miller Goal 41'45'46'

Sinclair Goal 68' Berry Goal 90'90'

Stadium: Home Park
Referee: Connor Ashwood
31 August 2024 Bonnyton Thistle 0–1 Dunbar United Kilmarnock  
15:00 Gregory Goal 71' Stadium: The Synergy Arena
Referee: Robert Bowie
31 August 2024 Jeanfield Swifts 3–0 Newton Stewart Perth  
15:00 Davies Goal

Brown Goal

Stadium: Riverside Stadium
Referee: Paul Timmons
31 August 2024 Lochee United 4–0 Hawick Royal Albert Dundee  
15:00 Hay Goal 36'38'73'

Goal 78' (o.g.)

Stadium: Thomson Park
Referee: Yaser Razouk
31 August 2024 Golspie Sutherland 0–2 Carluke Rovers Golspie  
15:00 Patterson Goal 45'55' Stadium: King George V Park
Referee: Cameron Stirling
31 August 2024 Pollok 1–3 Darvel Glasgow  
14:00 Main Goal 70' Barbour Goal 15'

Gilmartin Goal 28' Murphy Goal 41'

Stadium: Newlandsfield Park
Referee: Andy Gamble
31 August 2024 Cupar Hearts 4–0 Wigtown & Bladnoch Glenrothes  
14:00 Boylan Goal 53'57'

Gray Goal 71' Greenhill Goal 79'

Stadium: Warout Stadium
Referee: Nathan Clac-Mansfield
31 August 2024 Preston Athletic 2–3 Irvine Meadow Prestonpans  
15:00 Mrowczynski Goal 13'

Weekes Goal 60'

Baird Goal 20'

Neilson Goal 90' Cruden Goal 90'

Stadium: Pennypit Park
Referee: Jamie Wilkie
31 August 2024 Tayport 1–3 Dundee North End Tayport  
15:00 McComiskie Goal 18' Devine Goal 13'70' (pen.)

Ferguson Goal 33'

Stadium: The Canniepairt
Referee: Ryan Kennedy
31 August 2024 Culter 1–2 Sauchie Juniors Peterculter  
14:30 Ayeaebunam Goal 88' Hutchison Goal 4'

Kavanagh Goal 60'

Stadium: Crombie Park
Referee: Kieran O'Reilly
31 August 2024 Dundonald Bluebell 3–1 Edinburgh University Cardenden  
14:30 Brown Goal 21'

Drummond Goal 64' Battrick Goal 80'

Goal 77' Stadium: Moorside Park
Referee: Ross Birrell
31 August 2024 Fort William 0–8 Hill of Beath Hawthorn Fort William  
15:00 Tosh Goal 27'53'63' (pen.)72'

Luke Goal 60' Smith Goal 79' Allum Goal 85'89'

Stadium: Claggan Park
Referee: Sean Murdoch
31 August 2024 Benburb 0–3 Vale of Leithen Glasgow  
15:00 Fam Goal 11'

Mitchell Goal 47' Taylor Goal 89'

Stadium: New Tinto Park
Attendance: 147
Referee: Abbie Hendry
31 August 2024 Burntisland Shipyard 2–1 Dunipace Burntisland  
15:00 Anthony Goal 41'

Murphy Goal 63'

Kelly Goal 90' Stadium: Recreation Park
Attendance: 142
Referee: Steven MacDonald
31 August 2024 Haddington Athletic 1–4 Auchinleck Talbot Haddington  
15:00 Kennedy Goal 40' McAvoy Goal 17'

McCubbin-Boyd Goal 57'77'80'

Stadium: Millfield Park
Referee: Michael McCart
31 August 2024 Creetown 1–3 Cumnock Juniors Creetown  
15:00 Fyfe Goal 16' Orr Goal 56'

Jack Goal 85' Dykes Goal 90' (pen.)

Stadium: Castlecary Park
Referee: Clyde Buchan
31 August 2024 Girvan 9–0 St Cuthbert Wanderers Girvan  
15:00 Sisi Goal

Taylor Goal Dempster Goal Kerr Goal Thomson Goal Howard Goal Kennedy Goal

Stadium: Hamilton Park
Referee: Brent Falconer
31 August 2024 Penicuik Athletic 0–1 Musselburgh Athletic Penicuik  
15:00 Reid Goal 60' Stadium: Montgomery Park
Referee: Ross Menzies
31 August 2024 Dalkeith Thistle 1–0 Blackburn United Dalkeith  
15:00 Aitchison Goal 70' (pen.) Stadium: King's Park
Referee: Owen Lawrence
31 August 2024 Dalbeattie Star 1–2 Whitehill Welfare Dalbeattie  
15:00 Hunter Goal 5' Hutchison Goal 34'

O'Neill Goal 60'

Stadium: Islecroft Stadium
Referee: Andrew Craven
31 August 2024 Rutherglen Glencairn 2–0 Hutchison Vale Rutherglen  
14:00 Fitzpatrick Goal 39'53' Stadium: The Hamish B. Allan Stadium
Referee: Harry Bruce
31 August 2024 Clydebank 7–0 St Andrews United Clydebank  
15:00 Little Goal 13'

Samson Goal 45'52'63' Mulcahy Goal 56' McLernan Goal 80'87'

Stadium: Holm Park
Referee: Lewis Hogarth
31 August 2024 Easthouses Lily Miners Welfare 0–4 Newtongrange Star Easthouses  
15:00 Barrowman Goal 4'

Jones Goal 25'47' Connor Goal 61'

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

  • Dunbar United
  • Dundonald Bluebell
  • Hill of Beath Hawthorn
  • Jeanfield Swifts
  • Musselburgh Athletic
  • Sauchie Juniors
  • Tynecastle

First Division

  • Bo'ness Athletic
  • Camelon Juniors
  • Newtongrange Star
  • Whitehill Welfare

Second Division

Premier Division

  • Auchinleck Talbot
  • Clydebank
  • Cumnock Juniors
  • Darvel

First Division

  • Irvine Meadow
  • Rutherglen Glencairn

Third Division

  • Girvan
  • Threave Rovers

Fourth Division

  • Carluke Rovers

SJFA Midlands League

  • Dundee North End
  • Lochee United

Kingdom of Fife AFA

  • Cupar Hearts

Matches[]

27 September 2024 Tynecastle 2–3 Hill of Beath Hawthorn Edinburgh  
19:30 Jardine Goal 60'

Watt Goal 82'

Watt Goal 24'

Smith Goal 46' Tosh Goal 65'

Stadium: Meggetland Sports Complex
Referee: Jamie Wilkie
27 September 2024 Dalkeith Thistle 0–4 Broxburn Athletic Dalkeith  
19:45 Douglas Goal 12'90+1'90+4'

Bell Goal 79'

Stadium: King's Park
Referee: Ryan Lee
28 September 2024 Forres Mechanics 1–2 Jeanfield Swifts Forres  
15:00 McLauchlan Goal 90' Dodd Goal 45'

McMurchie Goal 85'

Stadium: Mosset Park
Referee: Euan Birch
28 September 2024 University of Stirling 0–2 Caledonian Braves Stirling  
15:00 McNeil Goal 31'47' Stadium: Forthbank Stadium
Referee: Abbie Hendry
28 September 2024 Brechin City 1–0 Newtongrange Star Brechin  
15:00 MacLeod Goal 90' Stadium: Glebe Park
Attendance: 448
Referee: Scott McGregor
28 September 2024 Clachnacuddin 3–1 Nairn County Inverness  
15:00 Anderson Goal 52'62'90' (pen.) Barron Goal 3' Stadium: Grant Street Park
Referee: Lewis Hogarth
28 September 2024 Linlithgow Rose 3–1 Lossiemouth Linlithgow  
15:00 Nicolson Goal 16'

Devine Goal 43' Allan Goal 60'

Morrison Goal 70' Stadium: Prestonfield
Referee: Michael McCart
28 September 2024 Musselburgh Athletic 1–0 Darvel Musselburgh  
15:00 Court Goal 98' Stadium: Olivebank Arena
Referee: Harry Bruce
28 September 2024 Gala Fairydean Rovers 0–1 Banks O' Dee Galashiels  
15:00 Duell Goal 55' (pen.) Stadium: Netherdale
Referee: Jamie McCunnie
28 September 2024 Broomhill 0–1 Turriff United Dumbarton  
15:00 Robertson Goal 35' Stadium: Dumbarton Football Stadium
Referee: Ross Birrell
28 September 2024 Cowdenbeath 3–2 Rutherglen Glencairn Cowdenbeath  
15:00 Docherty Goal 3'74'

Haston Goal 68'

Collins Goal 29'

Jarvie Goal 72' (pen.)

Stadium: Central Park
Attendance: 244
Referee: Ross Menzies
28 September 2024 East Stirlingshire 2–3 Lochee United Falkirk  
15:00 Docherty Goal 26'

Spence Goal 58'

Hay Goal 30'38'

Linn Goal 77'

Stadium: Falkirk Stadium
Referee: William Wilson
28 September 2024 Cumbernauld Colts 0–3 Civil Service Strollers Cumbernauld  
15:00 Yeats Goal 24'

McLeod Goal 44' Findlay Goal 65'

Stadium: Broadwood Stadium
Referee: Cameron Stirling
28 September 2024 Strathspey Thistle 0–6 Sauchie Juniors Grantown-on-Spey  
15:00 McDowell Goal 20'32' (og)

Smith Goal 55' Churchill Goal 67' Kavanagh Goal 81'85'

Stadium: Seafield Park
Referee: Jordan Kinnon
28 September 2024 Formartine United 2–0 Whitehill Welfare Pitmedden  
15:00 Crawford Goal 70' (pen.)

Wade Goal 78'

Stadium: North Lodge Park
Referee: Clyde Buchan
28 September 2024 Fraserburgh 8–0 Rothes Fraserburgh  
15:00 Sopel Goal 4'34'68'

Barbour Goal 25' Sweenie-Rowe Goal 52'72' Strachan Goal 55' Butcher Goal 84'

Stadium: Bellslea Park
Referee: Andrew Craven
28 September 2024 Threave Rovers 6–1 Vale of Leithen Castle Douglas  
15:00 Irving Goal 40'

Officer Goal 43'47' Kerr Goal 72' Park Goal 75' Watson Goal 89'

Mitchell Goal 56' Stadium: Meadow Park
Referee: Thomas Denholm
28 September 2024 Brora Rangers 2–1 Cumnock Juniors Brora  
15:00 MacRae Goal 60' (pen.)

Sutherland Goal 90'

McKee Goal 83' Stadium: Dudgeon Park
Referee: Keiran Trayner
28 September 2024 Buckie Thistle 2–1 Carluke Rovers Buckie  
15:00 Peters Goal 73'

McHardy Goal 90'

Steele Goal 5' Stadium: Victoria Park
Referee: Connor Ashwood
28 September 2024 Burntisland Shipyard 1–4 Irvine Meadow Burntisland  
15:00 Gibb Goal 66' McDowall Goal 25'

Kennedy Goal 39' Cree Goal 72'90'

Stadium: Recreation Park
Referee: Chris Fordyce
28 September 2024 Dundonald Bluebell 1–1
(0–3 pen)
Inverurie Loco Works Cardenden  
15:00 Ellis Goal 75' Coutts Goal 35' Stadium: Moorside Park
Referee: Ryan Kennedy
    Penalties  
Hendry Missed

L. McKenzie Missed Orru Missed

  Coutts

Dingwall Anderson

28 September 2024 Keith 1–1
(4–3 pen)
Camelon Juniors Keith  
15:00 McKeown Goal 90' Taylor Goal 58' Stadium: Kynoch Park
Referee: Brent Falconer
    Penalties  
 
28 September 2024 Huntly 2–2
(5–3 pen)
Wick Academy Huntly  
15:00 Grant Goal 9'45' MacGregor Goal 14'

Henderson Goal 76'

Stadium: Christie Park
Referee: Yaser Razouk
    Penalties  
Connelly

Grant Allen Still Clark

  Missed MacAdie

Henderson MacGregor Campbell

28 September 2024 Clydebank 3–1 Girvan Clydebank  
15:00 Grant Goal 33'

Gallacher Goal 50' Samson Goal 79'

Sisi Goal 32' (pen.) Stadium: Holm Park
Referee: Nathan Clac-Mansfield
28 September 2024 Dunbar United 1–4 Bo'ness Athletic Dunbar  
15:00 Goldie Goal 80' Nimmo Goal 31'89'

Cunningham Goal 68'70'

Stadium: New Countess Park
Referee: Ewan Dunn
28 September 2024 East Kilbride 2–0 Gretna 2008 East Kilbride]  
15:00 Flanagan Goal 2'

Leitch Goal 59'

Stadium: K-Park Training Academy
Referee: Regan Wallace
28 September 2024 Albion Rovers 1–2 Auchinleck Talbot Coatbridge  
15:00 Fernie Goal 86' Nimmo Goal 25'

McCubbin-Boyd Goal 69'

Stadium: Cliftonhill
Referee: Steven J. MacDonald
28 September 2024 Dundee North End 4–0 Tranent Dundee  
15:00 Ferguson Goal 24'

Blacklock Goal 58' Sludden Goal 75' Thomson Goal 90'

Stadium: North End Park
Referee: Owen Lawrence
28 September 2024 Berwick Rangers 4–2 Cupar Hearts Berwick-upon-Tweed, England  
15:00 Laidlaw Goal 20'

Watson Goal 58' Devers Goal 87'89'

Napier Goal 1'

Kelly Goal 81'

Stadium: Shielfield Park
Referee: Kieran O'Reilly
28 September 2024 Deveronvale 2–4 Bo'ness United Banff  
15:00 Noble Goal 19'

Petermann Goal 90'

Kennedy Goal 12'

Osadolor Goal 36'90' Johnston Goal 38'

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

  • Hill of Beath Hawthorn
  • Jeanfield Swifts
  • Musselburgh Athletic
  • Sauchie Juniors

First Division

  • Bo'ness Athletic

Premier Division

First Division

  • Irvine Meadow

Third Division

  • Threave Rovers
  • Dundee North End
  • Lochee United

Matches[]

25 October 2024 Threave Rovers 2–3 Stranraer Castle Douglas  
19:45 Cairnie Goal 41'

Irving Goal 54'

Edgar Goal 65'90'

Lang Goal 79'

Stadium: Meadow Park
Attendance: 1,039
Referee: Greg Soutar
26 October 2024 Musselburgh Athletic 2–1 Caledonian Braves Musselburgh]  
15:00 Barker Goal 57'

Court Goal 65'

Murray Goal 32' Stadium: Olivebank Arena
Attendance: 598
Referee: Jamie Wilkie
26 October 2024 Sauchie Juniors 0–2 Buckie Thistle Sauchie  
15:00 Goodall Goal 24'

McHardy Goal 87'

Stadium: Beechwood Park
Attendance: 298
Referee: Euan Birch
26 October 2024 Fraserburgh 3–1 Turriff United Fraserburgh  
15:00 Butcher Goal 42'

Beagrie Goal 96' Wood Goal 108'

Fatona Goal 74' Stadium: Bellslea Park
Attendance: 456
Referee: Ryan Kennedy
26 October 2024 The Spartans 1–2 Cowdenbeath Edinburgh  
15:00 Walls Goal 68' Walker Goal 38'

Jordan Goal 83'

Stadium: Ainslie Park
Attendance: 361
Referee: Joel Kennedy
26 October 2024 Forfar Athletic 1–0 Berwick Rangers Forfar  
15:00 Cocks Goal 59' Stadium: Station Park
Attendance: 445
Referee: Ryan Lee
26 October 2024 Keith 0–3 Clydebank Keith  
15:00 McHugh Goal 52'

Niven Goal 64' Little Goal 90' (pen.)

Stadium: Kynoch Park
Attendance: 324
Referee: Lewis Hogarth
26 October 2024 Peterhead 6–3 Lochee United Peterhead  
15:00 Jason Brown Goal 28'85'

McCarthy Goal 32' Dunne Goal 40' Ross Goal 45' Smith Goal 74'

Linn Goal 2' (pen.)15' (pen.)56' Stadium: Balmoor Stadium
Attendance: 602
Referee: Sean Murdoch
26 October 2024 Elgin City 1–1
(8–7 pen)
Clyde Elgin  
15:00 Murray Goal 88' Allan Goal 45' Stadium: Borough Briggs
Attendance: 708
Referee: Peter Stuart
    Penalties  
Dingwall Missed

Murray Gavin Sargent Missed Golding Girvan Gallagher Missed Cairns Missed Leslie Booth Glavin Dingwall

  McKay

Missed Murdoch Missed Connell Dunachie Redfern Lyon Missed Howie Missed Houston Hemfrey Scullion Hamilton Missed McKay

26 October 2024 Irvine Meadow 3–0 Civil Service Strollers Irvine  
15:00 McDowall Goal 10'

Kennedy Goal 38' Baird Goal 44'

Stadium: Meadow Park
Attendance: 233
Referee: Jamie McCunnie
26 October 2024 Inverurie Loco Works 1–3 Dundee North End Inverurie  
15:00 Halliday Goal 17' Devine Goal 30'

Ferguson Goal 97' Blacklock Goal 101'

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 Goal 92'110' Stadium: Keir's Park
Attendance: 512
Referee: Josh Hay
26 October 2024 Brechin City 3–2 Huntly Brechin  
15:00 Loudon Goal 32'

Robertson Goal 43' (pen.)81' (pen.)

Grant Goal 29'

Murray Goal 77'

Stadium: Glebe Park
Attendance: 431
Referee: Michael McCart
26 October 2024 Jeanfield Swifts 1–1
(4–5 pen)
Edinburgh City Perth  
15:00 McMurchie Goal 47' Scally Goal 44' Stadium: Riverside Stadium
Attendance: 242
Referee: Harry Bruce
    Penalties  
Sutherland

Brown Philp Yates Whitehead Missed

  Young

Jones Hamilton Robertson Lawson

26 October 2024 Stirling Albion 6–0 Bo'ness Athletic Stirling  
15:00 Carrick Goal 10'41'

Hilson Goal 36' Kerr Goal 49' Weir Goal 60' Crane Goal 88'

Stadium: Forthbank Stadium
Attendance: 606
Referee: Andy Gamble
26 October 2024 Auchinleck Talbot 0–1 Broxburn Athletic Auchinleck  
15:00 Brass Goal 26' Stadium: Beechwood Park
Attendance: 612
Referee: Cameron Stirling
26 October 2024 Linlithgow Rose 3–0 Clachnacuddin Linlithgow  
15:00 Skinner Goal 10'

Paterson Goal 73' (pen.) McMartin Goal 90'

Stadium: Prestonfield
Attendance: 748
Referee: Connor Ashwood
26 October 2024 East Fife 0–1 Banks O' Dee Methil  
15:00 Anderson Goal 22' Stadium: Bayview Stadium
Attendance: 597
Referee: Daniel Graves
26 October 2024 East Kilbride 3–1 Bonnyrigg Rose East Kilbride  
15:00 Mimnaugh Goal 23'

Robertson Goal 82' (pen.) Boyd Goal 87'

Ross Goal 59' Stadium: K-Park Training Academy
Attendance: 366
Referee: Duncan Williams
26 October 2024 Brora Rangers 2–1 Formartine United Brora  
15:00 MacLeod Goal 50'

Williamson Goal 81'

Wade Goal 15' 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

Highland League

Lowland League

East of Scotland League Premier Division

  • Musselburgh Athletic

West of Scotland League Premier Division

SJFA Midlands League

  • Dundee North End

West of Scotland League First Division

  • Irvine Meadow

Matches[]

29 November 2024 Dumbarton 3–2 Alloa Athletic Dumbarton  
19:45
  • Niang Goal 11'
  • Hilton Goal 13'
  • Ruth Goal 39'
  • Donnelly Goal 43'
  • Scougall Goal 65'
Stadium: Dumbarton Football Stadium
Attendance: 724
Referee: Ryan Lee
30 November 2024 Stranraer 1–2 Broxburn Athletic Stranraer  
15:00 Dunlop Goal 82'
  • Page Goal 31'
  • Locke Goal 97'
Stadium: Stair Park
Attendance: 707
Referee: Sean Murdoch
30 November 2024 Peterhead 2–3 Montrose Peterhead  
15:00
  • Barry Goal 39'
  • Pawlett Goal 90'
  • Hester Goal 9' (pen.)16'
  • Lyons Goal 84'
Stadium: Balmoor Stadium
Attendance: 599
Referee: Colin Whyte
30 November 2024 Linlithgow Rose 0–4 Raith Rovers Linlithgow  
15:00
  • Gibson Goal 22'
  • Easton Goal 49' (pen.)58'
  • Hamilton Goal 85'
Stadium: Prestonfield
Referee: Alastair Grieve
30 November 2024 Elgin City 3–2 Kelty Hearts Elgin  
15:00
  • Sargent Goal 43'83'
  • Gavin Goal 77'
  • Flatman Goal 58'
  • Cunningham Goal 86' (pen.)
Stadium: Borough Briggs
Attendance: 716
Referee: George Calder
30 November 2024 Clydebank 2–0 Buckie Thistle Clydebank  
15:00 Little Goal 68'73' (pen.) Stadium: Holm Park
Attendance: 924
Referee: Alex Shepherd
30 November 2024 Musselburgh Athletic 3–1 Bo'ness United Musselburgh  
15:00
  • Evans Goal 11'
  • Donaldson Goal 61'
  • Stevenson Goal 87' (pen.)
Stenhouse Goal 27' Stadium: Olivebank Arena
Attendance: 1,140
Referee: Joel Kennedy
30 November 2024 Cowdenbeath 1–4 Brechin City Cowdenbeath  
15:00 Sutherland Goal 49'
  • McKay Goal 31'104'120'
  • Moreland Goal 112'
Stadium: Central Park
Attendance: 411
Referee: Jamie McCunnie
30 November 2024 Cove Rangers 2–0 Inverness Caledonian Thistle Aberdeen  
15:00
  • Glass Goal 89'
  • McGrath Goal 90'
Stadium: Balmoral Stadium
Attendance: 539
Referee: Gary Hanvidge
30 November 2024 Queen's Park 2–2
(7–6 pen)
Partick Thistle Glasgow  
15:00
  • Longridge Goal 34'
  • MacGregor Goal 42'
  • Crawford Goal 12'
  • Tizzard Goal 64' (o.g.)
Stadium: Hampden Park
Attendance: 1,769
Referee: Euan Anderson
    Penalties  
*Thomas
  • McLeish
  • Hickey-Fugaccia Missed
  • Thomson
  • Longridge
  • Kerr
  • Hinds
  • Scott
  * Turner
  • Missed Chalmers
  • McBeth
  • Milne
  • Lawless
  • Ablade
  • Diack
  • Missed O'Reilly
30 November 2024 Banks o' Dee 1–2 Hamilton Academical Aberdeen  
15:00
  • Philipson Goal 62'
  • Shaw Goal 28'45'
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
  • O'Reilly Goal 43'58'90'
  • Aitken Goal 48'
  • Steele Goal 66'
Stadium: Meadow Park
Attendance: 281
Referee: Andy Gamble
30 November 2024 Arbroath 0–1 Queen of the South Arbroath  
15:00
  • Doherty Goal 81'
Stadium: Gayfield Park
Attendance: 818
Referee: Peter Stuart
30 November 2024 Fraserburgh 2–0 Annan Athletic Fraserburgh  
15:00
  • Wood Goal 39'
  • Simpson Goal 44'
Stadium: Bellslea Park
Attendance: 346
Referee: Daniel Graves
30 November 2024 Livingston 2–0 Brora Rangers Livingston  
15:00
  • McAlear Goal 20'
  • Yengi Goal 35'
Stadium: Almondvale Stadium
Attendance: 799
Referee: Colin Steven
30 November 2024 Forfar Athletic 3–3
(4–2 pen)
Stirling Albion Forfar  
15:00 McLean Goal 39'51'102'
  • Brown Goal 9'107'
  • Kerr Goal 20'
Stadium: Station Park
Attendance: 437
Referee: Jordan Curran
    Penalties  
*McLean
  • Whatley
  • Rodden
  • Allan
  *Missed Brown
  • McKinley
  • Missed Davidson
  • Graham
30 November 2024 Edinburgh City 1–2 Dunfermline Athletic Edinburgh  
15:00 Young Goal 90' (pen.) Stadium: Meadowbank Stadium
Attendance: 696
Referee: Duncan Williams
1 December 2024 Dundee North End 0–1 Airdrieonians Dundee  
13:00 McGregor Goal 6' Stadium: North End Park
Attendance: 750
Referee: Duncan Nicolson
2 December 2024 East Kilbride 1–3 Falkirk East Kilbride  
19:45
  • S. Ferguson Goal 87'
  • Agyeman Goal 20'
  • Miller Goal 37'
  • Morrison Goal 88'
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

Highland League

Lowland League

East of Scotland League Premier Division

  • Musselburgh Athletic

West of Scotland League Premier Division

Matches[]

17 January 2025 Brechin City 1–4 Heart of Midlothian Brechin  
19:45 Bright Goal 23'
  • Dhanda Goal 40'
  • McHattie Goal 52' (o.g.)
  • Kabangu Goal 62'79'
Stadium: Glebe Park
Attendance: 3,650
Referee: Grant Irvine
18 January 2025 Dumbarton 1–5 Airdrieonians Dumbarto  
15:00 McGuffie Goal 90'
  • McGrattan Goal 4'
  • Gallagher Goal 11'
  • Mochrie Goal 74'
  • B.Wilson Goal 76'
  • Watson Goal 86'
Stadium: Dumbarton Football Stadium
Attendance: 1,113
Referee: Colin Steven
18 January 2025 Cove Rangers 2–0 Forfar Athletic Aberdeen  
15:00
  • Emslie Goal 43'
  • Gaffney Goal 80'
Stadium: Balmoral Stadium
Attendance: 578
Referee: Duncan Williams
18 January 2025 Dunfermline Athletic 3–0 Stenhousemuir Dunfermline  
15:00
  • Hamilton Goal 16'
  • Otoo Goal 41'
  • McCann Goal 46'
Stadium: East End Park
Attendance: 2,353
Referee: Peter Stuart
18 January 2025 St Johnstone 1–0 Motherwell Perth  
15:00 Kirk Goal 9' Stadium: McDiarmid Park
Attendance: 3,892
Referee: John Beaton
18 January 2025 Queen's Park 3–2 Montrose Glasgow  
15:00
  • McLeish Goal 45'
  • Rudden Goal 90'
  • J.Scott Goal 98'
Lyons Goal 56'60' Stadium: Hampden Park
Attendance: 856
Referee: Dan McFarlane
18 January 2025 Ross County 2–3 Livingston Dingwall  
15:00
  • White Goal 56'
  • Hale Goal 73'
  • Muirhead Goal 45' (pen.)
  • Montaño Goal 62'
  • Shinnie Goal 119'
Stadium: Victoria Park
Attendance: 1,802
Referee: Chris Graham
18 January 2025 Hibernian 3–0 Clydebank Edinburgh  
15:00
  • Boyle Goal 2'59'
  • Molotnikov Goal 46'
Stadium: Easter Road
Attendance: 11,406
Referee: Duncan Nicolson
18 January 2025 Queen of the South 1–3 St Mirren Dumfries  
15:00 Dickenson Goal 75'
  • Olusanya Goal 10'21'
  • Boyd-Munce Goal 90'
Stadium: Palmerston Park
Attendance: 2,567
Referee: Ryan Lee
18 January 2025 Hamilton Academical 3–1 Musselburgh Athletic Hamilton  
15:00
  • Hendrie Goal 24'
  • McGinty Goal 89'
  • Shaw Goal 90'
  • Todd Goal 49'
Stadium: New Douglas Park
Attendance: 1,301
Referee: Graham Grainger
18 January 2025 Elgin City 0–3 Aberdeen Elgin  
15:00
  • Morris Goal 21'
  • Duk Goal 72'90'
Stadium: Borough Briggs
Attendance: 4,410
Referee: Calum Scott
18 January 2025 Broxburn Athletic 0–8 Ayr United Broxburn  
15:00
  • Agbaire Goal 16'
  • Henderson Goal 38' (pen.)52'90'
  • McKenzie Goal 65'
  • Oakley Goal 69'
  • Hastie Goal 70'
  • Watret Goal 77'
Stadium: Albyn Park
Attendance: 2,100
Referee: Lloyd Wilson
18 January 2025 Celtic 2–1 Kilmarnock Glasgow  
17:30
  • McGregor Goal 12'
  • Maeda Goal 70'
Wales Goal 45' Stadium: Celtic Park
Attendance: 40,916
Referee: Nick Walsh
19 January 2025 Falkirk 1–2 Raith Rovers Falkirk]  
12:00 Morrison Goal 79'
  • Stanton Goal 86'
  • Easton Goal 109' (pen)
Stadium: Falkirk Stadium
Attendance: 4,557
Referee: Don Robertson
19 January 2025 Rangers 5–0 Fraserburgh Glasgow  
14:15
  • Dessers Goal 27'57'90'
  • Nsiala Goal 52'
  • McCausland Goal 74'
Stadium: Ibrox Stadium
Attendance: 36,276
Referee: Iain Snedden
20 January 2025 Dundee 1–0 Dundee United Dundee  
20:00 Murray Goal 1' 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 Goal 87' Stadium: Somerset Park
Attendance: 7,364
Referee: Kevin Clancy
8 February 2025 Livingston 3–0 Cove Rangers Livingston  
15:00 McGowan Goal 25'
Yengi Goal 81'83'
Report Stadium: Almondvale Stadium
Attendance: 1,111
Referee: Matthew MacDermid
8 February 2025 St Johnstone 1–0 Hamilton Academical Perth  
15:00 Sidibeh Goal 87' Report Stadium: McDiarmid Park
Attendance: 3,095
Referee: Nick Walsh
8 February 2025 Dundee 4–0 Airdrieonians Dundee  
15:00 C.Robertson Goal 13'
Cameron Goal 25'44'
Adewumi Goal 40'
Report Stadium: Dens Park
Attendance: 4,335
Referee: Euan Anderson
8 February 2025 Celtic 5–0 Raith Rovers Glasgow  
17:30 Maeda Goal 6'45'77'
McCowan Goal 47'
Yang Goal 56'
Report Stadium: Celtic Park
Attendance: 39,207
Referee: Chris Graham
9 February 2025 Aberdeen 3–0 Dunfermline Athletic Aberdeen  
12:30 Guèye Goal 45'
Jensen Goal 50'
Nisbet Goal 85'
Report Stadium: Pittodrie Stadium
Attendance: 9,893
Referee: Steven McLean
9 February 2025 Rangers 0–1 Queen's Park Glasgow  
15:30 Report Drozd Goal 69' 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 Goal 23' Report Nieuwenhof Goal 84' Stadium: St Mirren Park
Attendance: 4,611
Referee: Don Robertson
    Penalties  
Smyth Missed
Scott Missed
Mooney
Fraser
  Wilson
Vargas
Grant
Taylor Missed
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 Goal 27'68'
Murray Goal 63' (o.g.)
Report Shaughnessy Goal 50' Stadium: Tynecastle Park
Attendance: 17,975
Referee: Kevin Clancy
8 March 2025 Aberdeen 4–1 Queen's Park Aberdeen  
12:30 Nisbet Goal 27'
Dabbagh Goal 28'52'
Shinnie Goal 45+4'
Report Rudden Goal 68' 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 Does not appear
Second round Threave Rovers v Stranraer Does not appear
Third round East Kilbride v Falkirk Does not appear
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

202425 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 · Ukraine

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
Advertisement