2024–25 Scottish Cup#Quarter-finals
{{Infobox football tournament season
|title=Scottish Cup
|year=2024–25
|other_titles=
|image=
|image_size=
|caption=
|country=Scotland
|num_teams=130
|defending_champions=Celtic
|winners=
|second=
|matches=128
|goals=454
|scoring_leader=Daizen Maeda
7 goals
|prev_season=2023–24
|next_season=2025–26
|updated=20 April 2025
|dates={{nowrap|9 August 2024 – 24 May 2025}}
}}
The 2024–25 Scottish Cup (known as the Scottish Gas Men's Scottish Cup for sponsorship reasons){{cite web |url=https://www.heraldscotland.com/news/23570724.sfa-agree-scottish-gas-deal-sponsor-mens-womens-scottish-cup/ |title=SFA agree Scottish Gas deal to sponsor men's and women's Scottish Cup |publisher=The Herald |date=6 June 2023 |access-date=26 July 2023}} 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
class="wikitable" style="text-align:center" | |||||
Round | Original date | Number of fixtures | style="width:100px"|Clubs | New Entries | Leagues entering at this round |
---|---|---|---|---|---|
Preliminary round one | 10 August 2024 | 2 | 130 → 128 | 6 | align="left"|6 qualifiers |
Preliminary round two | 31 August 2024 | 26 | 128 → 102 | 48 | align="left"|48 licensed clubs |
First round | 28 September 2024 | 30 | 102 → 72 | 34 | align="left"|18 Highland League teams 16 Lowland League teams |
Second round | 26 October 2024 | 20 | 72 → 52 | 10 | align="left"|10 League Two teams |
Third round | 30 November 2024 | 20 | 52 → 32 | 20 | align="left"|10 Championship teams 10 League One teams |
Fourth round | 18 January 2025 | 16 | 32 → 16 | 12 | align="left"|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.{{Cite web|url=https://www.ardrossanherald.com/sport/24469284.scottish-cup-preliminary-round-beith-face-boness-athletic/|title=Scottish Cup preliminary round: Beith face Bo'ness Athletic|date=23 July 2024|website=Ardrossan Herald}} 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=
{{Football box collapsible
|date =9 August 2024
|time =19:45
|team1 =Bo'ness Athletic
|score =3–1
|team2 =Beith Juniors
|goals1 =
- MacDonald {{goal|7}}
- Weir {{goal|20}}
- Cunningham {{goal|90}}
|goals2 =
- Monti {{goal|64}}
|stadium =Newtown Park
|location =Bo'ness
|attendance=456
|referee =Connor Ashwood
}}
{{Football box collapsible
|date =10 August 2024
|time =15:00
|team1 =Culter
|score =4–0
|team2 =Invergordon
|goals1 =
- Fraser {{goal|40}}
- Mathers {{goal|82||90+1}}
- Smart {{goal|89}}
|goals2 =
|stadium =Crombie Park
|location =Peterculter
|attendance=
|referee =Cameron Stirling
}}
Preliminary round two
The draw for preliminary round two was made on 22 July 2024.{{Cite web|url=https://www.scottishfa.co.uk/news/scottish-gas-scottish-cup-preliminary-round-draws-conducted-for-men-s-and-women-s-competitions/|title=Scottish Gas Scottish Cup Preliminary Round Draws conducted for men's and women's competitions|date=22 July 2024|website=SFA}}
Teams in bold advanced to the first round.
class="wikitable" style="text-align:left"
!Others |
valign=top|
Premier Division
First Division
Second Division Third Division |valign=top| Premier Division First Division Second Division Third Division Fourth Division |valign=top| North Region Junior Football League
|
=Matches=
{{Football box collapsible
|date =30 August 2024
|time =19:30
|team1 =Tynecastle
|score =4–0
|team2 =Glasgow University
|goals1 =
- {{goal|10|o.g.}}
- Cameron {{goal|21||24|pen.|45}}
|goals2 =
|stadium =Meggetland
|location =Edinburgh
|attendance=
|referee =Keiran Trayner
}}
{{Football box collapsible
|date =30 August 2024
|time =19:45
|team1 =Bo'ness Athletic
|score =2–0
|team2 =Kilwinning Rangers
|goals1 =
- Nimmo {{goal|41}}
- MacDonald {{goal|49}}
|goals2 =
|stadium =Newtown Park
|location =Bo'ness
|attendance=
|referee =Jordan Curran
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Glenafton Athletic
|score =2–4
|team2 =Threave Rovers
|goals1 =
- Mullen {{goal|63}}
- O'Kane {{goal|90}}
|goals2 =
- Kerr {{goal|25||38||45+1}}
- Irving {{goal|75}}
|stadium =Loch Park
|location =New Cumnock
|attendance=
|referee =Jamie McCunnie
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Coldstream
|score =0–6
|team2 =Camelon Juniors
|goals1 =
|goals2 =
- Miller {{goal|41||45||46}}
- Sinclair {{goal|68}}
- Berry {{goal|90||90}}
|stadium =Home Park
|location =Coldstream
|attendance=
|referee =Connor Ashwood
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Bonnyton Thistle
|score =0–1
|team2 =Dunbar United
|goals1 =
|goals2 =
- Gregory {{goal|71}}
|stadium =The Synergy Arena
|location =Kilmarnock
|attendance=
|referee =Robert Bowie
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Jeanfield Swifts
|score =3–0
|team2 =Newton Stewart
|goals1 =
- Davies {{goal||2}}
- Brown {{goal}}
|goals2 =
|stadium =Riverside Stadium
|location =Perth
|attendance=
|referee =Paul Timmons
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Lochee United
|score =4–0
|team2 =Hawick Royal Albert
|goals1 =
- Hay {{goal|36||38||73}}
- {{goal|78|o.g.}}
|goals2 =
|stadium =Thomson Park
|location =Dundee
|attendance=
|referee =Yaser Razouk
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Golspie Sutherland
|score =0–2
|team2 =Carluke Rovers
|goals1 =
|goals2 =
- Patterson {{goal|45||55}}
|stadium =King George V Park
|location =Golspie
|attendance=
|referee =Cameron Stirling
}}
{{Football box collapsible
|date =31 August 2024
|time =14:00
|team1 =Pollok
|score =1–3
|team2 =Darvel
|goals1 =
- Main {{goal|70}}
|goals2 =
- Barbour {{goal|15}}
- Gilmartin {{goal|28}}
- Murphy {{goal|41}}
|stadium =Newlandsfield Park
|location =Glasgow
|attendance=
|referee =Andy Gamble
}}
{{Football box collapsible
|date =31 August 2024
|time =14:00
|team1 =Cupar Hearts
|score =4–0
|team2 =Wigtown & Bladnoch
|goals1 =
- Boylan {{goal|53||57}}
- Gray {{goal|71}}
- Greenhill {{goal|79}}
|goals2 =
|stadium =Warout Stadium
|location =Glenrothes
|attendance=
|referee =Nathan Clac-Mansfield
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Preston Athletic
|score =2–3
|team2 =Irvine Meadow
|goals1 =
- Mrowczynski {{goal|13}}
- Weekes {{goal|60}}
|goals2 =
- Baird {{goal|20}}
- Neilson {{goal|90}}
- Cruden {{goal|90}}
|stadium =Pennypit Park
|location =Prestonpans
|attendance=
|referee =Jamie Wilkie
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Tayport
|score =1–3
|team2 =Dundee North End
|goals1 =
- McComiskie {{goal|18}}
|goals2 =
- Devine {{goal|13||70|pen.}}
- Ferguson {{goal|33}}
|stadium =The Canniepairt
|location =Tayport
|attendance=
|referee =Ryan Kennedy
}}
{{Football box collapsible
|date =31 August 2024
|time =14:30
|team1 =Culter
|score =1–2
|team2 =Sauchie Juniors
|goals1 =
- Ayeaebunam {{goal|88}}
|goals2 =
- Hutchison {{goal|4}}
- Kavanagh {{goal|60}}
|stadium =Crombie Park
|location =Peterculter
|attendance=
|referee =Kieran O'Reilly
}}
{{Football box collapsible
|date =31 August 2024
|time =14:30
|team1 =Dundonald Bluebell
|score =3–1
|team2 =Edinburgh University
|goals1 =
- Brown {{goal|21}}
- Drummond {{goal|64}}
- Battrick {{goal|80}}
|goals2 =
- {{goal|77}}
|stadium =Moorside Park
|location =Cardenden
|attendance=
|referee =Ross Birrell
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Fort William
|score =0–8
|team2 =Hill of Beath Hawthorn
|goals1 =
|goals2 =
- Tosh {{goal|27||53||63|pen.|72}}
- Luke {{goal|60}}
- Smith {{goal|79}}
- Allum {{goal|85||89}}
|stadium =Claggan Park
|location =Fort William
|attendance=
|referee =Sean Murdoch
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Benburb
|score =0–3
|team2 =Vale of Leithen
|goals1 =
|goals2 =
- Fam {{goal|11}}
- Mitchell {{goal|47}}
- Taylor {{goal|89}}
|stadium =New Tinto Park
|location =Glasgow
|attendance=147
|referee =Abbie Hendry
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Burntisland Shipyard
|score =2–1
|team2 =Dunipace
|goals1 =
- Anthony {{goal|41}}
- Murphy {{goal|63}}
|goals2 =
- Kelly {{goal|90}}
|stadium =Recreation Park
|location =Burntisland
|attendance=142
|referee =Steven MacDonald
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Haddington Athletic
|score =1–4
|team2 =Auchinleck Talbot
|goals1 =
- Kennedy {{goal|40}}
|goals2 =
- McAvoy {{goal|17}}
- McCubbin-Boyd {{goal|57||77||80}}
|stadium =Millfield Park
|location =Haddington
|attendance=
|referee =Michael McCart
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Creetown
|score =1–3
|team2 =Cumnock Juniors
|goals1 =
- Fyfe {{goal|16}}
|goals2 =
- Orr {{goal|56}}
- Jack {{goal|85}}
- Dykes {{goal|90|pen.}}
|stadium =Castlecary Park
|location =Creetown
|attendance=
|referee =Clyde Buchan
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Girvan
|score =9–0
|team2 =St Cuthbert Wanderers
|goals1 =
- Sisi {{goal||3}}
- Taylor {{goal}}
- Dempster {{goal}}
- Kerr {{goal}}
- Thomson {{goal}}
- Howard {{goal}}
- Kennedy {{goal}}
|goals2 =
|stadium =Hamilton Park
|location =Girvan
|attendance=
|referee =Brent Falconer
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Penicuik Athletic
|score =0–1
|team2 =Musselburgh Athletic
|goals1 =
|goals2 =
- Reid {{goal|60}}
|stadium =Montgomery Park
|location =Penicuik
|attendance=
|referee =Ross Menzies
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Dalkeith Thistle
|score =1–0
|team2 =Blackburn United
|goals1 =
- Aitchison {{goal|70|pen.}}
|goals2 =
|stadium =King's Park
|location =Dalkeith
|attendance=
|referee =Owen Lawrence
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Dalbeattie Star
|score =1–2
|team2 =Whitehill Welfare
|goals1 =
- Hunter {{goal|5}}
|goals2 =
- Hutchison {{goal|34}}
- O'Neill {{goal|60}}
|stadium =Islecroft Stadium
|location =Dalbeattie
|attendance=
|referee =Andrew Craven
}}
{{Football box collapsible
|date =31 August 2024
|time =14:00
|team1 =Rutherglen Glencairn
|score =2–0
|team2 =Hutchison Vale
|goals1 =
- Fitzpatrick {{goal|39||53}}
|goals2 =
|stadium =The Hamish B. Allan Stadium
|location =Rutherglen
|attendance=
|referee =Harry Bruce
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Clydebank
|score =7–0
|team2 =St Andrews United
|goals1 =
- Little {{goal|13}}
- Samson {{goal|45||52||63}}
- Mulcahy {{goal|56}}
- McLernan {{goal|80||87}}
|goals2 =
|stadium =Holm Park
|location =Clydebank
|attendance=
|referee =Lewis Hogarth
}}
{{Football box collapsible
|date =31 August 2024
|time =15:00
|team1 =Easthouses Lily Miners Welfare
|score =0–4
|team2 =Newtongrange Star
|goals1 =
|goals2 =
- Barrowman {{goal|4}}
- Jones {{goal|25||47}}
- Connor {{goal|61}}
|stadium =Newbattle Complex
|location =Easthouses
|attendance=
|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.{{Cite web|url=https://www.scottishfa.co.uk/news/team-gb-olympian-makes-scottish-gas-men-s-scottish-cup-first-round-draw/?rid=14258|title=Team GB Olympian makes Scottish Gas Men's Scottish Cup First Round Draw|date=1 September 2024|website=SFA}}
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.
class="wikitable" style="text-align:left"
!Others |
valign=top|
|valign=top|
|valign=top| Premier Division
First Division Second Division |valign=top| Premier Division First Division Third Division Fourth Division |valign=top|
|
=Matches=
{{Football box collapsible
|date =27 September 2024
|time =19:30
|team1 =Tynecastle
|score =2–3
|team2 =Hill of Beath Hawthorn
|goals1 =
- Jardine {{goal|60}}
- Watt {{goal|82}}
|goals2 =
- Watt {{goal|24}}
- Smith {{goal|46}}
- Tosh {{goal|65}}
|stadium =Meggetland Sports Complex
|location =Edinburgh
|attendance=
|referee =Jamie Wilkie
}}
{{Football box collapsible
|date =27 September 2024
|time =19:45
|team1 =Dalkeith Thistle
|score =0–4
|team2 =Broxburn Athletic
|goals1 =
|goals2 =
- Douglas {{goal|12||90+1||90+4}}
- Bell {{goal|79}}
|stadium =King's Park
|location =Dalkeith
|attendance=
|referee =Ryan Lee
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Forres Mechanics
|score =1–2
|team2 =Jeanfield Swifts
|goals1 =
- McLauchlan {{goal|90}}
|goals2 =
- Dodd {{goal|45}}
- McMurchie {{goal|85}}
|stadium =Mosset Park
|location =Forres
|attendance=
|referee =Euan Birch
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =University of Stirling
|score =0–2
|team2 =Caledonian Braves
|goals1 =
|goals2 =
- McNeil {{goal|31||47}}
|stadium =Forthbank Stadium
|location =Stirling
|attendance=
|referee =Abbie Hendry
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Brechin City
|score =1–0
|team2 =Newtongrange Star
|goals1 =
- MacLeod {{goal|90}}
|goals2 =
|stadium =Glebe Park
|location =Brechin
|attendance=448
|referee =Scott McGregor
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Clachnacuddin
|score =3–1
|team2 =Nairn County
|goals1 =
- Anderson {{goal|52||62||90|pen.}}
|goals2 =
- Barron {{goal|3}}
|stadium =Grant Street Park
|location =Inverness
|attendance=
|referee =Lewis Hogarth
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Linlithgow Rose
|score =3–1
|team2 =Lossiemouth
|goals1 =
- Nicolson {{goal|16}}
- Devine {{goal|43}}
- Allan {{goal|60}}
|goals2 =
- Morrison {{goal|70}}
|stadium =Prestonfield
|location =Linlithgow
|attendance=
|referee =Michael McCart
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Musselburgh Athletic
|score =1–0
|aet =yes
|team2 =Darvel
|goals1 =
- Court {{goal|98}}
|goals2 =
|stadium =Olivebank Arena
|location =Musselburgh
|attendance=
|referee =Harry Bruce
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Gala Fairydean Rovers
|score =0–1
|team2 =Banks O' Dee
|goals1 =
|goals2 =
- Duell {{goal|55|pen.}}
|stadium =Netherdale
|location =Galashiels
|attendance=
|referee =Jamie McCunnie
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Broomhill
|score =0–1
|team2 =Turriff United
|goals1 =
|goals2 =
- Robertson {{goal|35}}
|stadium =Dumbarton Football Stadium
|location =Dumbarton
|attendance=
|referee =Ross Birrell
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Cowdenbeath
|score =3–2
|team2 =Rutherglen Glencairn
|goals1 =
- Docherty {{goal|3||74}}
- Haston {{goal|68}}
|goals2 =
- Collins {{goal|29}}
- Jarvie {{goal|72|pen.}}
|stadium =Central Park
|location =Cowdenbeath
|attendance=244
|referee =Ross Menzies
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =East Stirlingshire
|score =2–3
|team2 =Lochee United
|goals1 =
|goals2 =
- Hay {{goal|30||38}}
- Linn {{goal|77}}
|stadium =Falkirk Stadium
|location =Falkirk
|attendance=
|referee =William Wilson
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Cumbernauld Colts
|score =0–3
|team2 =Civil Service Strollers
|goals1 =
|goals2 =
- Yeats {{goal|24}}
- McLeod {{goal|44}}
- Findlay {{goal|65}}
|stadium =Broadwood Stadium
|location =Cumbernauld
|attendance=
|referee =Cameron Stirling
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Strathspey Thistle
|score =0–6
|team2 =Sauchie Juniors
|goals1 =
|goals2 =
- McDowell {{goal|20}}
- {{goal|32|o.g.}}
- Smith {{goal|55}}
- Churchill {{goal|67}}
- Kavanagh {{goal|81||85}}
|stadium =Seafield Park
|location =Grantown-on-Spey
|attendance=
|referee =Jordan Kinnon
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Formartine United
|score =2–0
|team2 =Whitehill Welfare
|goals1 =
- Crawford {{goal|70|pen.}}
- Wade {{goal|78}}
|goals2 =
|stadium =North Lodge Park
|location =Pitmedden
|attendance=
|referee =Clyde Buchan
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Fraserburgh
|score =8–0
|team2 =Rothes
|goals1 =
- Sopel {{goal|4||34||68}}
- Barbour {{goal|25}}
- Sweenie-Rowe {{goal|52||72}}
- Strachan {{goal|55}}
- Butcher {{goal|84}}
|goals2 =
|stadium =Bellslea Park
|location =Fraserburgh
|attendance=
|referee =Andrew Craven
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Threave Rovers
|score =6–1
|team2 =Vale of Leithen
|goals1 =
- Irving {{goal|40}}
- Officer {{goal|43||47}}
- Kerr {{goal|72}}
- Park {{goal|75}}
- Watson {{goal|89}}
|goals2 =
- Mitchell {{goal|56}}
|stadium =Meadow Park
|location =Castle Douglas
|attendance=
|referee =Thomas Denholm
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Brora Rangers
|score =2–1
|team2 =Cumnock Juniors
|goals1 =
- MacRae {{goal|60|pen.}}
- Sutherland {{goal|90}}
|goals2 =
- McKee {{goal|83}}
|stadium =Dudgeon Park
|location =Brora
|attendance=
|referee =Keiran Trayner
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Buckie Thistle
|score =2–1
|team2 =Carluke Rovers
|goals1 =
- Peters {{goal|73}}
- McHardy {{goal|90}}
|goals2 =
- Steele {{goal|5}}
|stadium =Victoria Park
|location =Buckie
|attendance=
|referee =Connor Ashwood
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Burntisland Shipyard
|score =1–4
|team2 =Irvine Meadow
|goals1 =
- Gibb {{goal|66}}
|goals2 =
- McDowall {{goal|25}}
- Kennedy {{goal|39}}
- Cree {{goal|72||90}}
|stadium =Recreation Park
|location =Burntisland
|attendance=
|referee =Chris Fordyce
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Dundonald Bluebell
|score =1–1
|aet =yes
|team2 =Inverurie Loco Works
|goals1 =
- Ellis {{goal|75}}
|goals2 =
- Coutts {{goal|35}}
|penaltyscore=0–3
|penalties1=
- Hendry {{penmiss}}
- L. McKenzie {{penmiss}}
- Orru {{penmiss}}
|penalties2=
- {{pengoal}} Coutts
- {{pengoal}} Dingwall
- {{pengoal}} Anderson
|stadium =Moorside Park
|location =Cardenden
|attendance=
|referee =Ryan Kennedy
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Keith
|score =1–1
|aet =yes
|team2 =Camelon Juniors
|goals1 =
- McKeown {{goal|90}}
|goals2 =
- Taylor {{goal|58}}
|penaltyscore=4–3
|penalties1=
|penalties2=
|stadium =Kynoch Park
|location =Keith
|attendance=
|referee =Brent Falconer
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Huntly
|score =2–2
|aet =yes
|team2 =Wick Academy
|goals1 =
- Grant {{goal|9||45}}
|goals2 =
- MacGregor {{goal|14}}
- Henderson {{goal|76}}
|penaltyscore=5–3
|penalties1=
- Connelly {{pengoal}}
- Grant {{pengoal}}
- Allen {{pengoal}}
- Still {{pengoal}}
- Clark {{pengoal}}
|penalties2=
- {{penmiss}} MacAdie
- {{pengoal}} Henderson
- {{pengoal}} MacGregor
- {{pengoal}} Campbell
|stadium =Christie Park
|location =Huntly
|attendance=
|referee =Yaser Razouk
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Clydebank
|score =3–1
|team2 =Girvan
|goals1 =
- Grant {{goal|33}}
- Gallacher {{goal|50}}
- Samson {{goal|79}}
|goals2 =
- Sisi {{goal|32|pen.}}
|stadium =Holm Park
|location =Clydebank
|attendance=
|referee =Nathan Clac-Mansfield
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Dunbar United
|score =1–4
|team2 =Bo'ness Athletic
|goals1 =
- Goldie {{goal|80}}
|goals2 =
- Nimmo {{goal|31||89}}
- Cunningham {{goal|68||70}}
|stadium =New Countess Park
|location =Dunbar
|attendance=
|referee =Ewan Dunn
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =East Kilbride
|score =2–0
|team2 =Gretna 2008
|goals1 =
- Flanagan {{goal|2}}
- Leitch {{goal|59}}
|goals2 =
|stadium =K-Park Training Academy
|location =East Kilbride
|attendance=
|referee =Regan Wallace
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Albion Rovers
|score =1–2
|team2 =Auchinleck Talbot
|goals1 =
- Fernie {{goal|86}}
|goals2 =
- Nimmo {{goal|25}}
- McCubbin-Boyd {{goal|69}}
|stadium =Cliftonhill
|location =Coatbridge
|attendance=
|referee =Steven J. MacDonald
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Dundee North End
|score =4–0
|team2 =Tranent
|goals1 =
- Ferguson {{goal|24}}
- Blacklock {{goal|58}}
- Sludden {{goal|75}}
- Thomson {{goal|90}}
|goals2 =
|stadium =North End Park
|location =Dundee
|attendance=
|referee =Owen Lawrence
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Berwick Rangers
|score =4–2
|team2 =Cupar Hearts
|goals1 =
- Laidlaw {{goal|20}}
- Watson {{goal|58}}
- Devers {{goal|87||89}}
|goals2 =
- Napier {{goal|1}}
- Kelly {{goal|81}}
|stadium =Shielfield Park
|location =Berwick-upon-Tweed, England
|attendance=
|referee =Kieran O'Reilly
}}
{{Football box collapsible
|date =28 September 2024
|time =15:00
|team1 =Deveronvale
|score =2–4
|team2 =Bo'ness United
|goals1 =
- Noble {{goal|19}}
- Petermann {{goal|90}}
|goals2 =
- Kennedy {{goal|12}}
- Osadolor {{goal|36||90}}
- Johnston {{goal|38}}
|stadium =Princess Royal Park
|location =Banff
|attendance=
|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.{{cite tweet |user=ScottishCup |number=1840426172796338435 |date=29 September 2024 |title=Round 2 draw}}
Teams in bold advanced to the third round.
class="wikitable" style="text-align:left" |
valign=top|
|valign=top|
|valign=top|
|valign=top| Premier Division First Division |valign=top| Premier Division First Division Third Division |valign=top| |
=Matches=
{{Football box collapsible
|date =25 October 2024
|time =19:45
|team1 =Threave Rovers
|score =2–3
|team2 =Stranraer
|goals1 =
- Cairnie {{goal|41}}
- Irving {{goal|54}}
|goals2 =
- Edgar {{goal|65||90}}
- Lang {{goal|79}}
|stadium =Meadow Park
|location =Castle Douglas
|attendance=1,039
|referee =Greg Soutar
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Musselburgh Athletic
|score =2–1
|team2 =Caledonian Braves
|goals1 =
- Barker {{goal|57}}
- Court {{goal|65}}
|goals2 =
- Murray {{goal|32}}
|stadium =Olivebank Arena
|location =Musselburgh
|attendance=598
|referee =Jamie Wilkie
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Sauchie Juniors
|score =0–2
|team2 =Buckie Thistle
|goals1 =
|goals2 =
- Goodall {{goal|24}}
- McHardy {{goal|87}}
|stadium =Beechwood Park
|location =Sauchie
|attendance=298
|referee =Euan Birch
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Fraserburgh
|score =3–1
|aet =yes
|team2 =Turriff United
|goals1 =
- Butcher {{goal|42}}
- Beagrie {{goal|96}}
- Wood {{goal|108}}
|goals2 =
- Fatona {{goal|74}}
|stadium =Bellslea Park
|location =Fraserburgh
|attendance=456
|referee =Ryan Kennedy
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =The Spartans
|score =1–2
|team2 =Cowdenbeath
|goals1 =
- Walls {{goal|68}}
|goals2 =
- Walker {{goal|38}}
- Jordan {{goal|83}}
|stadium =Ainslie Park
|location =Edinburgh
|attendance=361
|referee =Joel Kennedy
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Forfar Athletic
|score =1–0
|team2 =Berwick Rangers
|goals1 =
- Cocks {{goal|59}}
|goals2 =
|stadium =Station Park
|location =Forfar
|attendance=445
|referee =Ryan Lee
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Keith
|score =0–3
|team2 =Clydebank
|goals1 =
|goals2 =
- McHugh {{goal|52}}
- Niven {{goal|64}}
- Little {{goal|90|pen.}}
|stadium =Kynoch Park
|location =Keith
|attendance=324
|referee =Lewis Hogarth
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Peterhead
|score =6–3
|team2 =Lochee United
|goals1 =
- Jason Brown {{goal|28||85}}
- McCarthy {{goal|32}}
- Dunne {{goal|40}}
- Ross {{goal|45}}
- Smith {{goal|74}}
|goals2 =
- Linn {{goal|2|pen.|15|pen.|56}}
|stadium =Balmoor Stadium
|location =Peterhead
|attendance=602
|referee =Sean Murdoch
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Elgin City
|score =1–1
|aet =yes
|team2 =Clyde
|goals1 =
- Murray {{goal|88}}
|goals2 =
- Allan {{goal|45}}
|penaltyscore=8–7
|penalties1=
- Dingwall {{penmiss}}
- Murray {{pengoal}}
- Gavin {{pengoal}}
- Sargent {{penmiss}}
- Golding {{pengoal}}
- Girvan {{pengoal}}
- Gallagher {{penmiss}}
- Cairns {{penmiss}}
- Leslie {{pengoal}}
- Booth {{pengoal}}
- Glavin {{pengoal}}
- Dingwall {{pengoal}}
|penalties2=
- {{pengoal}} McKay
- {{penmiss}} Murdoch
- {{penmiss}} Connell
- {{pengoal}} Dunachie
- {{pengoal}} Redfern
- {{pengoal}} Lyon
- {{penmiss}} Howie
- {{penmiss}} Houston
- {{pengoal}} Hemfrey
- {{pengoal}} Scullion
- {{pengoal}} Hamilton
- {{penmiss}} McKay
|stadium =Borough Briggs
|location =Elgin
|attendance=708
|referee =Peter Stuart
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Irvine Meadow
|score =3–0
|team2 =Civil Service Strollers
|goals1 =
- McDowall {{goal|10}}
- Kennedy {{goal|38}}
- Baird {{goal|44}}
|goals2 =
|stadium =Meadow Park
|location =Irvine
|attendance=233
|referee =Jamie McCunnie
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Inverurie Loco Works
|score =1–3
|aet =yes
|team2 =Dundee North End
|goals1 =
- Halliday {{goal|17}}
|goals2 =
- Devine {{goal|30}}
- Ferguson {{goal|97}}
- Blacklock {{goal|101}}
|stadium =Harlaw Park
|location =Inverurie
|attendance=420
|referee =Keiran Trayner
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Hill of Beath Hawthorn
|score =0–2
|team2 =Bo'ness United
|goals1 =
|goals2 =
- Stenhouse {{goal|92||110}}
|stadium =Keir's Park
|location =Hill of Beath
|attendance=512
|referee =Josh Hay
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Brechin City
|score =3–2
|team2 =Huntly
|goals1 =
- Loudon {{goal|32}}
- Robertson {{goal|43|pen.|81|pen.}}
|goals2 =
- Grant {{goal|29}}
- Murray {{goal|77}}
|stadium =Glebe Park
|location =Brechin
|attendance=431
|referee =Michael McCart
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Jeanfield Swifts
|score =1–1
|aet =yes
|team2 =Edinburgh City
|goals1 =
- McMurchie {{goal|47}}
|goals2 =
- Scally {{goal|44}}
|penaltyscore=4–5
|penalties1=
- Sutherland {{pengoal}}
- Brown {{pengoal}}
- Philp {{pengoal}}
- Yates {{pengoal}}
- Whitehead {{penmiss}}
|penalties2=
- {{pengoal}} Young
- {{pengoal}} Jones
- {{pengoal}} Hamilton
- {{pengoal}} Robertson
- {{pengoal}} Lawson
|stadium =Riverside Stadium
|location =Perth
|attendance=242
|referee =Harry Bruce
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Stirling Albion
|score =6–0
|team2 =Bo'ness Athletic
|goals1 =
|goals2 =
|stadium =Forthbank Stadium
|location =Stirling
|attendance=606
|referee =Andy Gamble
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Auchinleck Talbot
|score =0–1
|team2 =Broxburn Athletic
|goals1 =
|goals2 =
- Brass {{goal|26}}
|stadium =Beechwood Park
|location =Auchinleck
|attendance=612
|referee =Cameron Stirling
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Linlithgow Rose
|score =3–0
|team2 =Clachnacuddin
|goals1 =
- Skinner {{goal|10}}
- Paterson {{goal|73|pen.}}
- McMartin {{goal|90}}
|goals2 =
|stadium =Prestonfield
|location =Linlithgow
|attendance=748
|referee =Connor Ashwood
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =East Fife
|score =0–1
|team2 =Banks O' Dee
|goals1 =
|goals2 =
- Anderson {{goal|22}}
|stadium =Bayview Stadium
|location =Methil
|attendance=597
|referee =Daniel Graves
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =East Kilbride
|score =3–1
|team2 =Bonnyrigg Rose
|goals1 =
|goals2 =
- Ross {{goal|59}}
|stadium =K-Park Training Academy
|location =East Kilbride
|attendance=366
|referee =Duncan Williams
}}
{{Football box collapsible
|date =26 October 2024
|time =15:00
|team1 =Brora Rangers
|score =2–1
|team2 =Formartine United
|goals1 =
- MacLeod {{goal|50}}
- Williamson {{goal|81}}
|goals2 =
- Wade {{goal|15}}
|stadium =Dudgeon Park
|location =Brora
|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.{{cite tweet |user=ScottishCup |number=1850636777372975174 |date=27 October 2024 |title=Round 3 draw}}
Teams in bold advanced to the fourth round.
class="wikitable" style="text-align:left"
!Tier 5 !Tier 6 !Tier 7 |
valign=top|
|valign=top|
|valign=top| |valign=top| |valign=top| Premier Division West of Scotland League Premier Division |valign=top| First Division |
=Matches=
{{Football box collapsible
|date =29 November 2024
|time =19:45
|team1 =Dumbarton
|score =3–2
|team2 =Alloa Athletic
|goals1 =
|goals2 =
|stadium =Dumbarton Football Stadium
|location =Dumbarton
|attendance=724
|referee =Ryan Lee
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Stranraer
|score =1–2
|aet =yes
|team2 =Broxburn Athletic
|goals1 =
- Dunlop {{goal|82}}
|goals2 =
- Page {{goal|31}}
- Locke {{goal|97}}
|stadium =Stair Park
|location =Stranraer
|attendance=707
|referee =Sean Murdoch
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Peterhead
|score =2–3
|team2 =Montrose
|goals1 =
- Barry {{goal|39}}
- Pawlett {{goal|90}}
|goals2 =
- Hester {{goal|9|pen.|16}}
- Lyons {{goal|84}}
|stadium =Balmoor Stadium
|location =Peterhead
|attendance=599
|referee =Colin Whyte
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Linlithgow Rose
|score =0–4
|team2 =Raith Rovers
|goals1 =
|goals2 =
|stadium =Prestonfield
|location =Linlithgow
|attendance=
|referee =Alastair Grieve
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Elgin City
|score =3–2
|team2 =Kelty Hearts
|goals1 =
- Sargent {{goal|43||83}}
- Gavin {{goal|77}}
|goals2 =
- Flatman {{goal|58}}
- Cunningham {{goal|86|pen.}}
|stadium =Borough Briggs
|location =Elgin
|attendance=716
|referee =George Calder
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Clydebank
|score =2–0
|team2 =Buckie Thistle
|goals1 =
- Little {{goal|68||73|pen.}}
|goals2 =
|stadium =Holm Park
|location =Clydebank
|attendance=924
|referee =Alex Shepherd
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Musselburgh Athletic
|score =3–1
|team2 =Bo'ness United
|goals1 =
- Evans {{goal|11}}
- Donaldson {{goal|61}}
- Stevenson {{goal|87|pen.}}
|goals2 =
- Stenhouse {{goal|27}}
|stadium =Olivebank Arena
|location =Musselburgh
|attendance=1,140
|referee =Joel Kennedy
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Cowdenbeath
|score =1–4
|aet =yes
|team2 =Brechin City
|goals1 =
- Sutherland {{goal|49}}
|goals2 =
- McKay {{goal|31||104||120}}
- Moreland {{goal|112}}
|stadium =Central Park
|location =Cowdenbeath
|attendance=411
|referee =Jamie McCunnie
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Cove Rangers
|score =2–0
|team2 =Inverness Caledonian Thistle
|goals1 =
- Glass {{goal|89}}
- McGrath {{goal|90}}
|goals2 =
|stadium =Balmoral Stadium
|location =Aberdeen
|attendance=539
|referee =Gary Hanvidge
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Queen's Park
|score =2–2
|aet =yes
|team2 =Partick Thistle
|goals1 =
|goals2 =
|penaltyscore=7–6
|penalties1 =
- Thomas {{pengoal}}
- McLeish {{pengoal}}
- Hickey-Fugaccia {{penmiss}}
- Thomson {{pengoal}}
- Longridge {{pengoal}}
- Kerr {{pengoal}}
- Hinds {{pengoal}}
- Scott {{pengoal}}
|penalties2 =
- {{pengoal}} Turner
- {{penmiss}} Chalmers
- {{pengoal}} McBeth
- {{pengoal}} Milne
- {{pengoal}} Lawless
- {{pengoal}} Ablade
- {{pengoal}} Diack
- {{penmiss}} O'Reilly
|stadium =Hampden Park
|location =Glasgow
|attendance=1,769
|referee =Euan Anderson
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Banks o' Dee
|score =1–2
|team2 =Hamilton Academical
|goals1 =
- Philipson {{goal|62}}
|goals2 =
- Shaw {{goal|28||45}}
|stadium =Spain Park
|location =Aberdeen
|attendance=350
|referee =Graham Grainger
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Ayr United
|score =2–0
|team2 =Greenock Morton
|goals1 =
|goals2 =
|stadium =Somerset Park
|location =Ayr
|attendance=1,775
|referee =Iain Snedden
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Irvine Meadow
|score =0–5
|team2 =Stenhousemuir
|goals1 =
|goals2 =
- O'Reilly {{goal|43||58||90}}
- Aitken {{goal|48}}
- Steele {{goal|66}}
|stadium =Meadow Park
|location =Irvine
|attendance=281
|referee =Andy Gamble
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Arbroath
|score =0–1
|team2 =Queen of the South
|goals1 =
|goals2 =
- Doherty {{goal|81}}
|stadium =Gayfield Park
|location =Arbroath
|attendance=818
|referee =Peter Stuart
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Fraserburgh
|score =2–0
|team2 =Annan Athletic
|goals1 =
- Wood {{goal|39}}
- Simpson {{goal|44}}
|goals2 =
|stadium =Bellslea Park
|location =Fraserburgh
|attendance=346
|referee =Daniel Graves
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Livingston
|score =2–0
|team2 =Brora Rangers
|goals1 =
|goals2 =
|stadium =Almondvale Stadium
|location =Livingston
|attendance=799
|referee =Colin Steven
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Forfar Athletic
|score =3–3
|aet =yes
|team2 =Stirling Albion
|goals1 =
- McLean {{goal|39||51||102}}
|goals2 =
- Brown {{goal|9||107}}
- Kerr {{goal|20}}
|penaltyscore=4–2
|penalties1 =
- McLean {{pengoal}}
- Whatley {{pengoal}}
- Rodden {{pengoal}}
- Allan {{pengoal}}
|penalties2 =
|stadium =Station Park
|location =Forfar
|attendance=437
|referee =Jordan Curran
}}
{{Football box collapsible
|date =30 November 2024
|time =15:00
|team1 =Edinburgh City
|score =1–2
|team2 =Dunfermline Athletic
|goals1 =
- Young {{goal|90|pen.}}
|goals2 =
|stadium =Meadowbank Stadium
|location =Edinburgh
|attendance=696
|referee =Duncan Williams
}}
{{Football box collapsible
|date =1 December 2024
|time =13:00
|team1 =Dundee North End
|score =0–1
|team2 =Airdrieonians
|goals1 =
|goals2 =
- McGregor {{goal|6}}
|stadium =North End Park
|location =Dundee
|attendance=750
|referee =Duncan Nicolson
}}
{{Football box collapsible
|date =2 December 2024
|time =19:45
|team1 =East Kilbride
|score =1–3
|team2 =Falkirk
|goals1 =
- S. Ferguson {{goal|87}}
|goals2 =
|stadium =K-Park Training Academy
|location =East Kilbride
|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.{{Cite web |url=https://www.bbc.co.uk/sport/football/articles/cz0r7r927x2o |title=Dundee derby & Celtic v Kilmarnock in Scottish Cup |publisher=BBC Sport |date=2 December 2024 |access-date=2 December 2024}}
Teams in bold advanced to the fifth round.
class="wikitable" style="text-align:left"
!Tier 5 !Tier 6 |
valign=top|
|valign=top|
|valign=top| |valign=top| |valign=top| |valign=top| Premier Division West of Scotland League Premier Division |
=Matches=
{{Football box collapsible
|date =17 January 2025
|time =19:45
|team1 =Brechin City
|score =1–4
|team2 =Heart of Midlothian
|goals1 =Bright {{goal|23}}
|goals2 =
|stadium =Glebe Park
|location =Brechin
|attendance=3,650
|referee =Grant Irvine
}}
{{Football box collapsible
|date =18 January 2025
|time =15:00
|team1 =Dumbarton
|score =1–5
|team2 =Airdrieonians
|goals1 =
- McGuffie {{goal|90}}
|goals2 =
- McGrattan {{goal|4}}
- Gallagher {{goal|11}}
- Mochrie {{goal|74}}
- B.Wilson {{goal|76}}
- Watson {{goal|86}}
|stadium =Dumbarton Football Stadium
|location =Dumbarton
|attendance=1,113
|referee =Colin Steven
}}
{{Football box collapsible
|date =18 January 2025
|time =15:00
|team1 =Cove Rangers
|score =2–0
|team2 =Forfar Athletic
|goals1 =
- Emslie {{goal|43}}
- Gaffney {{goal|80}}
|goals2 =
|stadium =Balmoral Stadium
|location =Aberdeen
|attendance=578
|referee =Duncan Williams
}}
{{Football box collapsible
|date =18 January 2025
|time =15:00
|team1 =Dunfermline Athletic
|score =3–0
|team2 =Stenhousemuir
|goals1 =
|goals2 =
|stadium =East End Park
|location =Dunfermline
|attendance=2,353
|referee =Peter Stuart
}}
{{Football box collapsible
|date =18 January 2025
|time =15:00
|team1 =St Johnstone
|score =1–0
|team2 =Motherwell
|goals1 =
- Kirk {{goal|9}}
|goals2 =
|stadium =McDiarmid Park
|location =Perth
|attendance=3,892
|referee =John Beaton
}}
{{Football box collapsible
|date =18 January 2025
|time =15:00
|team1 =Queen's Park
|score =3–2
|aet =yes
|team2 =Montrose
|goals1 =
- McLeish {{goal|45}}
- Rudden {{goal|90}}
- J.Scott {{goal|98}}
|goals2 =
- Lyons {{goal|56||60}}
|stadium =Hampden Park
|location =Glasgow
|attendance=856
|referee =Dan McFarlane
}}
{{Football box collapsible
|date =18 January 2025
|time =15:00
|team1 =Ross County
|score =2–3
|aet =yes
|team2 =Livingston
|goals1 =
|goals2 =
|stadium =Victoria Park
|location =Dingwall
|attendance=1,802
|referee =Chris Graham
}}
{{Football box collapsible
|date =18 January 2025
|time =15:00
|team1 =Hibernian
|score =3–0
|team2 =Clydebank
|goals1 =
- Boyle {{goal|2||59}}
- Molotnikov {{goal|46}}
|goals2 =
|stadium =Easter Road
|location =Edinburgh
|attendance=11,406
|referee =Duncan Nicolson
}}
{{Football box collapsible
|date =18 January 2025
|time =15:00
|team1 =Queen of the South
|score =1–3
|team2 =St Mirren
|goals1 =
- Dickenson {{goal|75}}
|goals2 =
- Olusanya {{goal|10||21}}
- Boyd-Munce {{goal|90}}
|stadium =Palmerston Park
|location =Dumfries
|attendance=2,567
|referee =Ryan Lee
}}
{{Football box collapsible
|date =18 January 2025
|time =15:00
|team1 =Hamilton Academical
|score =3–1
|team2 =Musselburgh Athletic
|goals1 =
|goals2 =
- Todd {{goal|49}}
|stadium =New Douglas Park
|location =Hamilton
|attendance=1,301
|referee =Graham Grainger
}}
{{Football box collapsible
|date =18 January 2025
|time =15:00
|team1 =Elgin City
|score =0–3
|team2 =Aberdeen
|goals1 =
|goals2 =
|stadium =Borough Briggs
|location =Elgin
|attendance=4,410
|referee =Calum Scott
}}
{{Football box collapsible
|date =18 January 2025
|time =15:00
|team1 =Broxburn Athletic
|score =0–8
|team2 =Ayr United
|goals1 =
|goals2 =
- Agbaire {{goal|16}}
- Henderson {{goal|38|pen.|52||90}}
- McKenzie {{goal|65}}
- Oakley {{goal|69}}
- Hastie {{goal|70}}
- Watret {{goal|77}}
|stadium =Albyn Park
|location =Broxburn
|attendance=2,100
|referee =Lloyd Wilson
}}
{{Football box collapsible
|date =18 January 2025
|time =17:30
|team1 =Celtic
|score =2–1
|team2 =Kilmarnock
|goals1 =
|goals2 =
- Wales {{goal|45}}
|stadium =Celtic Park
|location =Glasgow
|attendance=40,916
|referee =Nick Walsh
}}
{{Football box collapsible
|date =19 January 2025
|time =12:00
|team1 =Falkirk
|score =1–2
|aet =yes
|team2 =Raith Rovers
|goals1 =
- Morrison {{goal|79}}
|goals2 =
|stadium =Falkirk Stadium
|location =Falkirk
|attendance=4,557
|referee =Don Robertson
}}
{{Football box collapsible
|date =19 January 2025
|time =14:15
|team1 =Rangers
|score =5–0
|team2 =Fraserburgh
|goals1 =
- Dessers {{goal|27||57||90}}
- Nsiala {{goal|52}}
- McCausland {{goal|74}}
|goals2 =
|stadium =Ibrox Stadium
|location =Glasgow
|attendance=36,276
|referee =Iain Snedden
}}
{{Football box collapsible
|date =20 January 2025
|time =20:00
|team1 =Dundee
|score =1–0
|team2 =Dundee United
|goals1 =
- Murray {{goal|1}}
|goals2 =
|stadium =Dens Park
|location =Dundee
|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.{{cite web |url=https://www.bbc.co.uk/sport/football/articles/cy8xenn0731o |title=Celtic and Rangers host second-tier sides in Scottish Cup |publisher=BBC Sport |date=20 January 2025 |access-date=20 January 2025}}
Teams in bold advanced to the quarter-finals.
class="wikitable" style="text-align:left" |
valign=top|
|valign=top|
|valign=top| |
=Matches=
{{Football box collapsible
|date =7 February 2025
|time =19:45
|team1 =Ayr United
|score =0–1
|team2 =Hibernian
|goals1 =
|goals2 =
- Bushiri {{goal|87}}
|stadium =Somerset Park
|location =Ayr
|attendance=7,364
|referee =Kevin Clancy
}}
{{Football box collapsible
|date =8 February 2025
|time =15:00
|team1 =Livingston
|score =3–0
|team2 =Cove Rangers
|goals1 =
|goals2 =
|stadium =Almondvale Stadium
|location =Livingston
|attendance=1,111
|referee =Matthew MacDermid
}}
{{Football box collapsible
|date =8 February 2025
|time =15:00
|team1 =St Johnstone
|score =1–0
|team2 =Hamilton Academical
|goals1 =
- Sidibeh {{goal|87}}
|goals2 =
|stadium =McDiarmid Park
|location =Perth
|attendance=3,095
|referee =Nick Walsh
}}
{{Football box collapsible
|date =8 February 2025
|time =15:00
|team1 =Dundee
|score =4–0
|team2 =Airdrieonians
|goals1 =
- C.Robertson {{goal|13}}
- Cameron {{goal|25||44}}
- Adewumi {{goal|40}}
|goals2 =
|stadium =Dens Park
|location =Dundee
|attendance=4,335
|referee =Euan Anderson
}}
{{Football box collapsible
|date =8 February 2025
|time =17:30
|team1 =Celtic
|score =5–0
|team2 =Raith Rovers
|goals1 =
|goals2 =
|stadium =Celtic Park
|location =Glasgow
|attendance=39,207
|referee =Chris Graham
}}
{{Football box collapsible
|date =9 February 2025
|time =12:30
|team1 =Aberdeen
|score =3–0
|team2 =Dunfermline Athletic
|goals1 =
|goals2 =
|stadium =Pittodrie Stadium
|location =Aberdeen
|attendance=9,893
|referee =Steven McLean
}}
{{Football box collapsible
|date =9 February 2025
|time =15:30
|team1 =Rangers
|score =0–1
|team2 =Queen's Park
|goals1 =
|goals2 =
- Drozd {{goal|69}}
|stadium =Ibrox Stadium
|location =Glasgow
|attendance=35,628
|referee =Calum Scott
}}
{{Football box collapsible
|date =10 February 2025
|time =19:45
|team1 =St Mirren
|score =1–1
|aet =yes
|team2 =Heart of Midlothian
|goals1 =
- Mandron {{goal|23}}
|goals2 =
- Nieuwenhof {{goal|84}}
|penaltyscore=2–4
|penalties1=
|penalties2=
|stadium =St Mirren Park
|location =Paisley
|attendance=4,611
|referee =Don Robertson
}}
Quarter-finals
The draw for the quarter-finals was made on 10 February 2025 following the St Mirren v Heart of Midlothian match live on BBC Scotland.{{cite web |url=https://www.bbc.co.uk/sport/football/articles/c78xgngvk04o |title=Celtic host Hibs in last eight of Scottish Cup |publisher=BBC Sport |date=10 February 2025 |access-date=10 February 2025}}
Teams in bold advanced to the semi-finals.
class="wikitable" style="text-align:left" |
valign=top|
|valign=top| |
=Matches=
{{Football box collapsible
|date =7 March 2025
|time =19:45
|team1 =Heart of Midlothian
|score =3–1
|team2 =Dundee
|goals1 =
|goals2 =
- Shaughnessy {{goal|50}}
|stadium =Tynecastle Park
|location =Edinburgh
|attendance=17,975
|referee =Kevin Clancy
}}
{{Football box collapsible
|date =8 March 2025
|time =12:30
|team1 =Aberdeen
|score =4–1
|team2 =Queen's Park
|goals1 =
|goals2 =
- Rudden {{goal|68}}
|stadium =Pittodrie Stadium
|location =Aberdeen
|attendance=10,705
|referee =David Dickinson
}}
{{Football box collapsible
|date =9 March 2025
|time =15:00
|team1 =Celtic
|score =2–0
|team2 =Hibernian
|goals1 =
|goals2 =
|stadium =Celtic Park
|location =Glasgow
|attendance=58,911
|referee =Nick Walsh
}}
{{Football box collapsible
|date =10 March 2025
|time =19:45
|team1 =Livingston
|score =0–1
|team2 =St Johnstone
|goals1 =
|goals2 =
- Carey {{goal|73}}
|stadium =Almondvale Stadium
|location =Livingston
|attendance=2,603
|referee =Don Robertson
}}
Semi-finals
The draw for the semi-finals was made on 10 March 2025 following the Livingston v St Johnstone match live on BBC Scotland.{{cite web |url=https://www.scottishfa.co.uk/news/scottish-gas-scottish-cup-semi-finals-confirmed-after-double-draw/?rid=2107 |title=Scottish Gas Scottish Cup Semi-Finals confirmed after Double Draw |publisher=Scottish Football Association |date=10 March 2025 |access-date=10 March 2025}}
Teams in bold advanced to the final.
class="wikitable" style="text-align:left" |
valign=top| |
=Matches=
{{Football box collapsible
|date =19 April 2025
|time =12:30
|team1 =Heart of Midlothian
|score =1–2
|aet =yes
|team2 =Aberdeen
|goals1 =Shankland {{goal|28}}
|goals2 =
|stadium =Hampden Park
|location =Glasgow
|attendance= 39,836
|referee =John Beaton
}}
{{Football box collapsible
|date =20 April 2025
|time =15:00
|team1 =St Johnstone
|score =0–5
|team2 =Celtic
|goals1 =
|goals2 =
|stadium =Hampden Park
|location =Glasgow
|attendance=43,632
|referee =Calum Scott
}}
Final
{{main|2025 Scottish Cup final}}
{{:2025 Scottish Cup final}}
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:
References
{{reflist|30em}}
{{Scottish Cup seasons}}
{{2024–25 in Scottish football}}
{{2024–25 in European football (UEFA)}}
{{DEFAULTSORT:2024-25 Scottish Cup}}