Scottish Cup 2024

Round 1 Venue Notes
NL Banks O'Dee 6 0 Dalbeattie Star NL Spain Park
NL Bo'ness United 3 0 Darvel NL Newtown Park
NL Brechin City 4 0 Rothes NL Glebe Park
NL Broomhill 3 1 Cumbernauld Colts NL The Rock, Dumbarton
NL Brora Rangers 5 1 Berwick Rangers NL Dudgeon Park
NL Broxburn Athletic 2 1 Nairn County NL Albyn Park
NL Caledonian Braves 1 2 Fraserburgh NL Alliance Park
NL Camelon Juniors 1 2 Civil Service Strollers NL Carmuirs Park
NL Clachnacuddin 1 0 Inverurie Loco Works NL Grant Street Park
NL Cowdenbeath 2 1 Linlithgow Rose NL Central Park aet
NL Culter 3 4 Deveronvale NL Crombie Park
NL Dalkeith Thistle 0 7 Clydebank NL King's Park
NL Dundonald Bluebell 2 3 Kilwinning Rangers NL Moorside Park
NL Dunipace 1 3 Cumnock Juniors NL Westfield Park aet
NL East Kilbride 8 0 Whitehill Welfare NL K-Park Training Academy
NL East Stirlingshire 0 1 Huntly NL Falkirk Stadium
NL Edinburgh University 2 3 Dunbar United NL East Peffermill
NL Formartine United 3 2 Threave Rovers NL North Lodge Park
NL Gala Fairydean Rovers 8 2 Strathspey Thistle NL Netherdale
NL Golspie Sutherland 1 1 Forres Mechanics NL King George V Park aet 7-8p
NL Keith 2 5 Luncarty NL Kynoch Park
NL Lossiemouth 0 4 Beith Juniors NL Grant Park
NL Musselburgh Athletic 1 1 Gretna 2008 NL Olivebank Stadium aet 4-3p
NL Penicuik Athletic 0 6 Pollok NL Montgomery Park
NL St Andrews United 1 0 Auchinleck Talbot NL Recreation Ground
NL Tayport 0 4 Buckie Thistle NL The Canniepairt
NL Tranent 4 1 Hutchison Vale NL Foresters Park
NL Turriff United 2 1 Sauchie Juniors NL The Haughs
NL University of Stirling 1 3 Albion Rovers NL Forthbank Stadium
NL Wick Academy 1 3 Jeanfield Swifts NL Harmsworth Park
Bye to next round
   
   
Round 2 Venue Notes
NL Albion Rovers 2 1 St Andrews United NL Cliftonhill
NL Beith Juniors 1 3 Broomhill NL Bellsdale Park
NL Brechin City 1 2 The SpartansSL2 Glebe Park
NL Civil Service Strollers 0 3 StranraerSL2 Christie Gillies Park
NL Cumnock Juniors 2 1 Turriff United NL Townhead Park
NL Deveronvale 0 1 Broxburn Athletic NL Princess Royal Park
SL2 Dumbarton 3 2 Banks O'Dee NL The Rock
NL Dunbar United 1 0 East FifeSL2 New Countess Park
NL Formartine United 3 2 Clydebank NL North Lodge Park
NL Forres Mechanics 0 1 Buckie Thistle NL Mosset Park
NL Fraserburgh 1 2 Bonnyrigg RoseSL2 Bellslea Park aet
NL Huntly 1 4 Forfar AthleticSL2 Christie Park aet
NL Jeanfield Swifts 6 0 Elgin CitySL2 Riverside Stadium
NL Kilwinning Rangers 0 1 Cowdenbeath NL Buffs Park
NL Luncarty 0 1 Bo'ness United NL Brownlands Park
NL Musselburgh Athletic 2 3 ClydeSL2 Olivebank Stadium aet
SL2 Peterhead 3 1 Clachnacuddin NL Balmoor Stadium
NL Pollok 5 2 Gala Fairydean Rovers NL Newlandsfield Park
SL2 Stenhousemuir 0 2 Brora Rangers NL Ochilview Park
NL Tranent 7 0 East Kilbride NL Foresters Park
   
   
Round 3 Venue Notes
NL Albion Rovers 0 1 Bonnyrigg RoseSL2 Cliftonhill aet
SL1 Annan Athletic 4 5 DumbartonSL2 Galabank
NL Brora Rangers 1 0 Pollok NL Dudgeon Park
NL Broxburn Athletic 2 2 Buckie Thistle NL Albyn Park aet 4-5p
SL2 Clyde 2 0 Jeanfield Swifts NL New Douglas Park
NL Cumnock Juniors 0 3 Broomhill NL Townhead Park
NL Dunbar United 1 2 Alloa Athletic SL1 New Countess Park
SCh Dunfermline Athletic 0 3 Raith RoversSCh East End Park
SL1 Falkirk 3 0 Formartine United NL Falkirk Stadium
SCh Greenock Morton 4 0 Bo'ness United NL Cappielow Park
SL1 Hamilton Academical 0 2 Kelty Hearts SL1 New Douglas Park
SCh Inverness Caledonian Thistle 2 0 Cowdenbeath NL Caledonian Stadium
SL1 Montrose 3 0 Edinburgh City SL1 Links Park
SCh Partick Thistle 3 0 Queen's ParkSCh Firhill Stadium
SL2 Peterhead 1 2 Ayr UnitedSCh Balmoor Stadium aet
SL1 Queen of the South 2 2 Dundee UnitedSCh Palmerston Park aet 4-3p
SL1 Stirling Albion 0 2 Cove Rangers SL1 Forthbank Stadium
SL2 Stranraer 0 1 AirdrieoniansSCh Stair Park
SL2 The Spartans 2 1 ArbroathSCh Ainslie Park
NL Tranent 0 1 Forfar AthleticSL2 Foresters Park
Round 4 Venue Notes
SCh Airdrieonians 1 0 St Johnstone SPL Excelsior Staduim
SCh Ayr United 3 0 Kelty Hearts SL1 Somerset Park
SL2 Bonnyrigg Rose 2 1 Falkirk SL1 New Dundas Park
NL Brora Rangers 1 3 Cove Rangers SL1 Dudgeon Park aet
SPL Celtic 5 0 Buckie Thistle NL Parkhead
SL2 Clyde 0 2 Aberdeen SPL New Douglas Park
SL2 Dumbarton 1 4 Rangers SPL The Rock
SL2 Forfar Athletic 0 1 Hibernian SPL Station Park
SCh Greenock Morton 2 0 Montrose SL1 Cappielow Park
SCh Inverness Caledonian Thistle 4 0 Broomhill NL Caledonian Stadium
SPL Kilmarnock 2 0 Dundee SPL Rugby Park
SPL Livingston 2 1 Raith RoversSCh Almondvale Stadium
SPL Motherwell 3 1 Alloa Athletic SL1 Firs Park
SPL Ross County 0 3 Partick ThistleSCh Victoria Park
SPL St Mirren 1 0 Queen of the South SL1 St Mirren Park
SL2 The Spartans 1 2 Heart of Midlothian SPL Ainslie Park
Round 5 Venue Notes
SPL Aberdeen 2 0 Bonnyrigg Rose SL2 Pittodrie
SCh Airdrieonians 1 4 Heart of Midlothian SPL Excelsior Staduim
SCh Greenock Morton 2 1 Motherwell SPL Cappielow Park
SCh Inverness Caledonian Thistle 1 3 Hibernian SPL Caledonian Stadium
SPL Kilmarnock 2 0 Cove Rangers SL1 Rugby Park
SCh Partick Thistle 2 3 Livingston SPL Firhill Stadium
SPL Rangers 2 0 Ayr UnitedSCh Ibrox Stadium
SPL St Mirren 0 2 Celtic SPL St Mirren Park
Quarter Final Venue Notes
SPL Aberdeen 3 1 Kilmarnock SPL Pittodrie
SPL Celtic 4 2 Livingston SPL Parkhead  
SCh Greenock Morton 0 1 Heart of Midlothian SPL Cappielow Park  
SPL Hibernian 0 2 Rangers SPL Easter Road  
Semi Final Venue Notes
SPL Celtic 3 3 Aberdeen SPL Hampden Park, Glasgow aet 6-5p
SPL Rangers 2 0 Heart of Midlothian SPL Hampden Park, Glasgow
Final Venue Notes
SPL Celtic 1 0 Rangers SPL Hampden Park, Glasgow