2023–24 Scottish Cup

2023–24 Scottish Cup
Tournament details
CountryScotland
Dates12 August 2023 – 25 May 2024
Teams131
Defending championsCeltic
Final positions
ChampionsCeltic
Runner-upRangers
Tournament statistics
Matches played130
Goals scored477 (3.67 per match)
Top goal scorer(s)Bojan Miovski
Daizen Maeda
Cameron Ross
Michael Ruth
(4 goals)

The 2023–24 Scottish Cup (known as the Scottish Gas Men's Scottish Cup for sponsorship reasons)[1] was the 139th season of Scotland's most prestigious football knockout competition. The 2023–24 edition marked the 150th anniversary of the tournament which was established in 1873–74. The winners qualify for the 2024–25 Europa League play-off round.

Celtic were the defending champions after defeating Inverness Caledonian Thistle in the 2023 final.[2]

Calendar

[edit]

Following an increase in the number of entries, an additional preliminary round was added to the competition format. Replays were also removed entirely from the tournament, having been restricted to just the Preliminary Round in the previous season.[3]

Round Original date Number of fixtures Clubs New Entries Leagues entering at this round
Preliminary round one 12 August 2023 3 131 → 128 7 7 qualifiers
Preliminary round two 2 September 2023 26 128 → 102 48 48 licensed clubs
First round 23 September 2023 30 102 → 72 34 18 Highland League teams
16 Lowland League teams
Second round 28 October 2023 20 72 → 52 10 10 League Two teams
Third round 25 November 2023 20 52 → 32 20 10 Championship teams
10 League One teams
Fourth round 20 January 2024 16 32 → 16 12 12 Premiership teams
Fifth round 10 February 2024 8 16 → 8 None
Quarter-finals 9 March 2024 4 8 → 4 None
Semi-finals 20 & 21 April 2024 2 4 → 2 None
Final 25 May 2024 1 2 → 1 None

Preliminary round one

[edit]

The draw for preliminary round one was made on 26 July 2023.[4] The seven teams without a SFA club licence were required to be included in the first preliminary round draw – namely Abbey Vale (South of Scotland League champions), Beith Juniors (West of Scotland League champions), Carnoustie Panmure (Midlands League champions), Culter (North Region Juniors champions), Cupar Hearts (Amateur Cup winners), Loch Ness (North Caledonian League champions), and Luncarty (Cup Winners' Shield winners). They were drawn into three ties with Culter drawn to receive a bye to the second preliminary round.

Abbey Vale, Cupar Hearts, Loch Ness, and Luncarty all took part in the competition for the first time.

Matches

[edit]
12 August 2023 Carnoustie Panmure1–2 Beith Juniors Carnoustie
15:00 Stephen 46' [5] Diver 32', 69' Stadium: Laing Park
Referee: Tom Danaher
12 August 2023 Luncarty 3–1Loch NessLuncarty
15:00
  • Woolley 22'
  • Davies 30'
  • MacKie 81'
[6] Race 67' Stadium: Brownlands Park
Referee: Jamie McCunnie
12 August 2023 Abbey Vale0–5 Cupar Hearts New Abbey
14:00 [7]
  • Craig 24', 39'
  • Harris 60'
  • McGlashan 73', 89'
Stadium: Maryfield Park
Referee: Barry Cook

Preliminary round two

[edit]

The draw for preliminary round two was made on 26 July 2023.[4] Carluke Rovers are taking part in the competition for the first time having gained their SFA club licence, along with Glenafton Athletic who previously competed as a qualifier.

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

Midlands League

North Caledonian League

North Region Junior Football League

South of Scotland League

Kingdom of Fife AFA

Matches

[edit]
2 September 2023 Beith Juniors 5–1Bonnyton ThistleBeith
14:00
  • Rossiter 43', 65'
  • Diver 55', 80'
  • Monk 83'
[8] McAvoy 18' Stadium: Bellsdale Park
Attendance: 108[9]
Referee: Stuart Broadfoot
2 September 2023 Culter 3–2Blackburn UnitedPeterculter
14:30
  • Fraser 31'
  • Clark 43', 67'
[10] Devine 47', 90' Stadium: Crombie Park
Referee: Sean Murdoch
2 September 2023 Preston Athletic0–0 (a.e.t.)
(4–5 p)
Dundonald Bluebell Prestonpans
15:00 [11] Stadium: Pennypit Park
Attendance: 163[9]
Referee: Regan Wallace
2 September 2023 Hill of Beath Hawthorn0–1 Tayport Hill of Beath
15:00 [12] Robertson 29' Stadium: Keir's Park
Attendance: 171[9]
Referee: Jamie Wilkie
2 September 2023 Dunbar United 4–2Vale of LeithenDunbar
15:00
  • Barfoot 4', 78', 87'
  • Whitson 72'
[13] Flynn 25', 53' Stadium: New Countess Park
Attendance: 257[9]
Referee: Ross Menzies
2 September 2023 Carluke Rovers2–3 (a.e.t.) Dalbeattie Star Carluke
14:00
  • McGurn 15'
  • Small 21'
[14]
  • Milligan 33', 59'
  • Hunter 114'
Stadium: John Cumming Stadium
Attendance: 230[9]
Referee: Connor Ashwood
2 September 2023 Tynecastle0–1 Hutchison Vale Edinburgh
14:30 [15] Chisholm 77' Stadium: Meggetland Sports Complex
Attendance: 110[9]
Referee: Michael McCart
2 September 2023 Jeanfield Swifts 3–0Cupar HeartsPerth
12:30
  • McLeish 2'
  • Mollison 19'
  • Scott 88'
[16] Stadium: Riverside Stadium
Attendance: 221[9]
Referee: Joel Kennedy
2 September 2023 St Andrews United 1–0Haddington AthleticSt Andrews
14:30 Redpath 71' [17] Stadium: Clayton Caravan Park Recreation Ground
Attendance: 382[9]
Referee: Mike Roncone
2 September 2023 Wigtown & Bladnoch0–12 Auchinleck Talbot Wigtown
15:00 [18]
  • Boyd 1', 18', 23', 35'
  • Smith 6', 46', 58'
  • Henderson 8' (o.g.)
  • Wardrope 48'
  • Abed 75'
  • Kennedy 83', 90'
Stadium: Trammondford Park
Referee: Daniel Graves
2 September 2023 Irvine Meadow1–2 Dunipace Irvine
15:00 Lennox 77' [19]
  • Herron 16'
  • Ashe 89'
Stadium: Meadow Park
Attendance: 345[9]
Referee: Terry Ormiston
2 September 2023 Pollok 2–2 (a.e.t.)
(3–0 p)
BenburbGlasgow
15:00 Forde 59', 67' [20]
  • Fraser 27'
  • Black 30'
Stadium: Newlandsfield Park
Attendance: 874[9]
Referee: Greg Soutar
Penalties
  • Mullen soccer ball with check mark
  • Duff soccer ball with check mark
  • McGregor soccer ball with check mark
  • soccer ball with red X
  • soccer ball with red X Fraser
  • soccer ball with red X Smith
2 September 2023 Newton Stewart1–4 Luncarty Newton Stewart
15:00 MacDonald 39' [21]
  • Carlon 15'
  • Davies 49', 70', 75'
Stadium: Blairmount Park
Attendance: 176[9]
Referee: Clyde Buchan
2 September 2023 Sauchie Juniors 4–0Burntisland ShipyardSauchie
15:00
  • Thomson 36'
  • Payne 62', 87'
  • Fisher 89'
[22] Stadium: Beechwood Park
Attendance: 125[9]
Referee: Ryan Kennedy
2 September 2023 St Cuthbert Wanderers0–5 Dalkeith Thistle Kirkcudbright
15:00 [23]
  • Gould 11'
  • Brockie 72', 77'
  • Greig 83'
  • Brown 90+1'
Stadium: St Mary's Park
Referee: Steven Spence
2 September 2023 Hawick Royal Albert1–2 Golspie Sutherland Hawick
15:00 Scholtes 55' [24]
  • Cameron 31'
  • MacKenzie 76'
Stadium: Albert Park
Referee: Paul Timmons
2 September 2023 Cumnock Juniors 1–0GirvanCumnock
15:00 McKernon 7' [25] Stadium: Townhead Park
Attendance: 250[9]
Referee: Brent Falconer
2 September 2023 Creetown1–3 Whitehill Welfare Creetown
15:00 Jones 33' [26]
  • O'Neill 50'
  • Ballard 52'
  • Devers 68'
Stadium: Castlecary Park
Referee: Josh Hay
2 September 2023 Camelon Juniors 0–0 (a.e.t.)
(4–3 p)
Newtongrange StarCamelon
14:30 [27] Stadium: Carmuirs Park
Attendance: 400[9]
Referee: Gary Hanvidge
Penalties
  • Sinclair soccer ball with check mark
  • McAllister soccer ball with check mark
  • soccer ball with red X
  • Smith soccer ball with check mark
  • Peddie soccer ball with check mark
  • soccer ball with red X Adam
  • soccer ball with check mark Nelson
  • soccer ball with red X Jones
  • soccer ball with check mark McKenzie
  • soccer ball with check mark Logan
2 September 2023 Easthouses Lily Miners Welfare1–3 Threave Rovers Easthouses
14:30 Hill 42' [28]
  • Potts 2'
  • Cairnie 25'
  • Sloan 38'
Stadium: Newbattle Complex
Referee: Chris Hughes
2 September 2023 Kilwinning Rangers 4–0Glasgow UniversityKilwinning
15:00
  • Boyd 2'
  • Mackin 29'
  • MacCalman 57'
  • Lewis 77'
[29] Stadium: Buffs Park
Attendance: 172[9]
Referee: Cameron Stirling
2 September 2023 Broxburn Athletic 3–0Lochee UnitedBroxburn
14:30
  • Locke 47', 63'
  • Turner 49'
[30] Stadium: Albyn Park
Attendance: 320[9]
Referee: Andy Gamble
2 September 2023 Penicuik Athletic 4–2Rutherglen GlencairnPenicuik
14:30
  • Wardlaw 16'
  • Forbes 57'
  • Melvin 72'
  • Buckle 84'
[31]
  • Fitzpatrick 51'
  • McManus 68'
Stadium: Montgomery Park
Attendance: 268[9]
Referee: Jordan Curran
2 September 2023 Glenafton Athletic0–3 Darvel New Cumnock
14:00 [32]
Stadium: Loch Park
Referee: Alex Shepherd
2 September 2023 Fort William1–10 Clydebank Fort William
19:30 Munro 12' [33]
  • Little 16', 36', 49'
  • Niven 29'
  • Collins 31', 38'
  • Mulcahey 43', 84'
  • Gallacher 70'
  • McMahon 79'
Stadium: Claggan Park
Referee: Gordon Seago
2 September 2023 Musselburgh Athletic 6–0ColdstreamMusselburgh
15:00
  • Evans 11'
  • Barker 33', 39'
  • Stevenson 49', 62'
  • Smith 59'
[34] Stadium: Olivebank Stadium
Attendance: 338[9]
Referee: Ross Birrell

First round

[edit]

The draw for the first round was made on 3 September 2023.[35]

Teams in bold advanced to the second round.

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

Midlands League

North Caledonian League

North Region Junior Football League

South of Scotland League

Matches

[edit]
23 September 2023 Culter3–4 (a.e.t.) Deveronvale Peterculter
14:30
  • Clark 11', 35'
  • Mathers 84'
[36]
  • McKay 34'
  • McLellan 67', 105'
  • Petermann 90'
Stadium: Crombie Park
Referee: Kyle Hall
23 September 2023 Penicuik Athletic0–6 Pollok Penicuik
14:30 [37]
Stadium: Montgomery Park
Referee: Joel Kennedy
23 September 2023 Cowdenbeath 2–1 (a.e.t.)Linlithgow RoseCowdenbeath
15:00
  • Docherty 25', 95'
[38]
  • Skinner 72'
Stadium: Central Park
Attendance: 443
Referee: Harry Bruce
23 September 2023 Clachnacuddin 1–0Inverurie Loco WorksInverness
15:00
  • Bunce 37'
[39] Stadium: Grant Street Park
Referee: Lewis Hogarth
23 September 2023 Dalkeith Thistle0–7 Clydebank Dalkeith
15:00 [40]
  • Little 40'
  • Collins 45', 45'
  • McGonigle 57', 68'
  • Grant 62'
  • Graham 90'
Stadium: King's Park
Referee: Kieran O'Reilly
23 September 2023 Formartine United 3–2Threave RoversPitmedden
15:00
  • Wade 7'
  • Campbell 41'
  • Stewart 87'
[41]
  • Dunglinson 63'
  • Cairnie 81'
Stadium: North Lodge Park
Referee: Thomas Denholm
23 September 2023 Dunipace1–3 (a.e.t.) Cumnock Juniors Denny
15:00
  • Tennant 36'
[42]
  • McGaughey 58', 95'
  • Conn 107'
Stadium: Westfield Park
Referee: Alan Budd
23 September 2023 Gala Fairydean Rovers 8–2Strathspey ThistleGalashiels
15:00
[43]
  • Davies 15'
  • MacKenzie 20'
Stadium: Netherdale
Referee: Ross Birrell
23 September 2023 Lossiemouth0–4 Beith Juniors Lossiemouth
15:00 [44]
  • Rossiter 39'
  • Rough 56'
  • Diver 62'
  • Monti 84'
Stadium: Grant Park
Referee: Tom Danaher
23 September 2023 Wick Academy1–3 Jeanfield Swifts Wick
15:00
  • Halliday 69'
[45]
  • McLean 29' (o.g.)
  • Smith 44'
  • McLeish 60'
Stadium: Harmsworth Park
Referee: Michael McCart
23 September 2023 Edinburgh University2–3 Dunbar United Edinburgh
15:00
  • Aitken 38'
  • Hendry 81'
[46]
  • Stewart 43'
  • Hendry 64'
  • Whitson 72'
Stadium: East Peffermill
Referee: Mike Roncone
23 September 2023 Caledonian Braves1–2 Fraserburgh Motherwell
15:00
  • McDowall 89'
[47]
  • Sargent 67', 87'
Stadium: Alliance Park
Referee: Jamie Wilkie
23 September 2023 Banks O' Dee 6–0Dalbeattie StarAberdeen
15:00
  • MacLeod 42', 49'
  • Alexander 45', 46', 63'
  • Antoniazzi 48'
[48] Stadium: Spain Park
Referee: Cameron Stirling
23 September 2023 Bo'ness United 3–0DarvelBo'ness
15:00
  • Porteous 34'
  • Stenhouse 60'
  • Stevenson 71'
[49] Stadium: Newtown Park
Referee: Gary Hanvidge
23 September 2023 Turriff United 2–1Sauchie JuniorsTurriff
15:00
  • McKenzie 31'
  • Clark 47'
[50]
  • Smith 11'
Stadium: The Haughs
Referee: Nathan Clac-Mansfield
23 September 2023 Golspie Sutherland1–1 (a.e.t.)
(7–8 p)
Forres Mechanics Golspie
15:00
  • Sutherland 65'
[51]
Stadium: King George V Park
Referee: Conor Greenan
23 September 2023 Tayport0–4 Buckie Thistle Tayport
15:00 [52]
  • MacAskill 8'
  • McCabe 17'
  • Murray 41'
  • McHardy 71'
Stadium: The Canniepairt
Referee: Euan Birch
23 September 2023 Camelon Juniors1–2 Civil Service Strollers Camelon
15:00
  • Collumbine 53'
[53]
Stadium: Carmuirs Park
Attendance: 291
Referee: Ross Menzies
23 September 2023 Brechin City 4–0RothesBrechin
15:00
  • McGrath 2', 47', 50'
  • Heenan 90'
[54] Stadium: Glebe Park
Attendance: 447
Referee: Ross Hardie
23 September 2023 East Stirlingshire0–1 Huntly Falkirk
15:00 [55]
  • Hunter 90'
Stadium: Falkirk Stadium
Referee: Ross Clark
23 September 2023 Musselburgh Athletic 1–1 (a.e.t.)
(4–3 p)
Gretna 2008Musselburgh
15:00
  • Smith 56'
[56]
  • Viviani 48'
Stadium: Olivebank Stadium
Referee: Josh Hay
23 September 2023 East Kilbride 8–0Whitehill WelfareEast Kilbride
15:00
  • McGowan 18', 25'
  • Flanagan 22'
  • MacDonald 28', 47', 55'
  • Kelly 59'
  • MacKenzie 68'
[57] Stadium: K-Park Training Academy
Referee: Clyde Buchan
23 September 2023 Keith2–5 Luncarty Keith
15:00
  • Brownlie 36'
  • Cooper 80'
[58]
  • Woolley 28'
  • Green 41', 60'
  • Davies 49'
  • Mitchell 90'
Stadium: Kynoch Park
Referee: Ryan Kennedy
23 September 2023 Broxburn Athletic 2–1Nairn CountyBroxburn
15:00
  • Turner 15'
  • Page 41'
[59]
  • McKenzie 90'
Stadium: Albyn Park
Attendance: 420
Referee: Terry Ormiston
23 September 2023 Dundonald Bluebell2–3 Kilwinning Rangers Cardenden
15:00
  • Sibanda 6'
  • Durie 28'
[60]
  • Stuart 38'
  • Mackin 43'
  • Wood 47'
Stadium: Moorside Park
Referee: Keiran Trayner
23 September 2023 Brora Rangers 5–1Berwick RangersBrora
15:00
  • A. MacRae 21', 41', 66'
  • J. MacRae 38'
  • Ewan 58'
[61] Stadium: Dudgeon Park
Referee: Connor Ashwood
23 September 2023 Tranent 4–1Hutchison ValeTranent
15:00
  • Harrison 48' (o.g.)
  • Ross 53'
  • McCrory-Irving 54'
  • Mylchreest 76'
[62]
  • Viola 43'
Stadium: Foresters Park
Referee: Sean Murdoch
23 September 2023 St Andrews United 1–0Auchinleck TalbotSt Andrews
15:00
  • Andrew 63'
[63] Stadium: Clayton Caravan Park Recreation Ground
Referee: Ross Donaldson
24 September 2023 Broomhill 3–1Cumbernauld ColtsDumbarton
14:00
  • Kennedy 14'
  • O'Donnell 67'
  • Hunter 78'
[64]
  • Mortimer 30'
Stadium: Dumbarton Football Stadium
Referee: Paul Timmons
25 September 2023 University of Stirling1–3 Albion Rovers Stirling
19:05
  • Scally 51'
[65]
  • Prince 38'
  • Bevan 57'
  • Joseph 61'
Stadium: Forthbank Stadium
Referee: Stewart Luke

Second round

[edit]

The draw for the second round was made on 24 September 2023 at 5pm live on the Scottish Cup YouTube channel.[66] Teams in italics were unknown at the time of the draw. Teams in bold advanced to the third round.

League Two Highland League Lowland League East of Scotland League West of Scotland League

Premier Division

First Division

Premier Division

First Division

Matches

[edit]
28 October 2023 Beith Juniors1–3 Broomhill Beith
14:00
  • Diver 69'
[67]
Stadium: Bellsdale Park
Attendance: 310
Referee: Michael McCart
28 October 2023 Civil Service Strollers0–3 Stranraer Edinburgh
15:00 [68]
Stadium: Christie Gillies Park
Referee: Duncan Nicolson
28 October 2023 Albion Rovers 2–1St Andrews UnitedCoatbridge
15:00
  • Joseph 66'
  • McCaw 75'
[69]
  • Sawers 72'
Stadium: Cliftonhill
Attendance: 511
Referee: Keiran Trayner
28 October 2023 Stenhousemuir0–2 Brora Rangers Stenhousemuir
15:00 [70]
Stadium: Ochilview Park
Attendance: 412
Referee: Gavin Duncan
28 October 2023 Cumnock Juniors 2–1Turriff UnitedCumnock
15:00
[71]
  • Cormack 44'
Stadium: Townhead Park
Attendance: 270
Referee: Ryan Kennedy
28 October 2023 Kilwinning Rangers0–1 Cowdenbeath Kilwinning
15:00 [72] Stadium: Buffs Park
Attendance: 529
Referee: Gary Hanvidge
28 October 2023 Peterhead 3–1ClachnacuddinPeterhead
15:00
[73] Stadium: Balmoor Stadium
Attendance: 508
Referee: Andy Gamble
28 October 2023 Deveronvale0–1 Broxburn Athletic Banff
15:00 [74]
  • Brass 19'
Stadium: Princess Royal Park
Attendance: 320
Referee: Jamie Wilkie
28 October 2023 Forres Mechanics0–1 Buckie Thistle Forres
15:00 [75]
  • Murray 39'
Stadium: Mosset Park
Attendance: 541
Referee: Ross Birrell
28 October 2023 Dumbarton 3–2Banks O' DeeDumbarton
15:00
[76]
  • H. MacLeod 5'
  • Wood 51'
Stadium: Dumbarton Football Stadium
Attendance: 385
Referee: Ross Clark
28 October 2023 Dunbar United 1–0East FifeDunbar
15:00
[77] Stadium: New Countess Park
Attendance: 749
Referee: George Calder
28 October 2023 Fraserburgh1–2 (a.e.t.) Bonnyrigg Rose Fraserburgh
15:00
  • Cowie 90'
[78]
  • Mailer 82'
  • Barrett 96'
Stadium: Bellslea Park
Attendance: 319
Referee: Daniel Graves
28 October 2023 Tranent 7–0East KilbrideTranent
15:00
[79] Stadium: Foresters Park
Attendance: 485
Referee: Steven MacDonald
28 October 2023 Formartine United 3–2ClydebankPitmedden
15:00
  • Wade 26', 62'
  • Emslie 78'
[80]
  • Low 1'
  • Kelly 90'
Stadium: North Lodge Park
Referee: Andrew Craven
28 October 2023 Brechin City1–2 The Spartans Brechin
15:00
  • Thomson 80'
[81]
  • Whyte 49'
  • Allan 65'
Stadium: Glebe Park
Attendance: 384
Referee: Ryan Lee
28 October 2023 Jeanfield Swifts 6–0Elgin CityPerth
15:00
  • Robertson 3', 28'
  • McLeish 9' (pen.), 22'
  • Scott 58', 77'
[82] Stadium: Riverside Stadium
Attendance: 439
Referee: Alex Shepherd
28 October 2023 Huntly1–4 (a.e.t.) Forfar Athletic Huntly
15:00
  • Dangana 16'
[83]
  • Allan 90'
  • Whatley 92'
  • Ferguson 95'
  • Paterson 102'
Stadium: Christie Park
Referee: Stewart Luke
28 October 2023 Pollok 5–2Gala Fairydean RoversGlasgow
15:00
  • McGregor 3', 15'
  • Forde 62', 71'
  • Kerr 90'
[84]
Stadium: Newlandsfield Park
Attendance: 1,133
Referee: Sean Murdoch
30 October 2023 Musselburgh Athletic2–3 (a.e.t.) Clyde Musselburgh
19:45
[85]
  • Young 75'
  • Rennie 94'
  • Leslie 114'
Stadium: Olivebank Stadium
Referee: Ross Hardie
4 November 2023 Luncarty0–1 Bo'ness United Luncarty
13:30 [86]
  • Grant 77'
Stadium: Brownlands Park
Attendance: 349
Referee: Ross Menzies

Third round

[edit]

The draw for the third round was made on 29 October 2023 at 7:30pm live on the Scottish Cup YouTube channel.[87]

Teams in italics were unknown at the time of the draw.

Teams in bold advanced to the fourth round.

Championship League One League Two Tier 5 Tier 6

Highland League

Lowland League

East of Scotland League Premier Division

West of Scotland League Premier Division

Matches

[edit]
24 November 2023 Dunfermline Athletic0–3 Raith Rovers Dunfermline
19:45 [88]
Stadium: East End Park
Attendance: 5,243
Referee: Willie Collum
24 November 2023 Clyde 2–0Jeanfield SwiftsHamilton
19:45
[89] Stadium: New Douglas Park
Attendance: 951
Referee: Duncan Nicolson
25 November 2023 Cumnock Juniors0–3 Broomhill Cumnock
15:00 [90]
  • McColm 30', 65'
  • O'Donnell 49'
Stadium: Townhead Park
Referee: Sean Murdoch
25 November 2023 Partick Thistle 3–0Queen's ParkGlasgow
15:00
[91] Stadium: Firhill Stadium
Attendance: 2,520
Referee: Iain Snedden
25 November 2023 Greenock Morton 4–0Bo'ness UnitedGreenock
15:00
[92] Stadium: Cappielow
Attendance: 1,208
Referee: Craig Napier
25 November 2023 Annan Athletic4–5 (a.e.t.) Dumbarton Annan
15:00
  • Nugent 48'
  • Docherty 55'
  • Smith 73', 100'
[93]
Stadium: Galabank
Attendance: 387
Referee: Ryan Lee
25 November 2023 Stranraer0–1 Airdrieonians Stranraer
15:00 [94] Stadium: Stair Park
Attendance: 505
Referee: Grant Irvine
25 November 2023 Dunbar United1–2 Alloa Athletic Dunbar
15:00
  • Barfoot 13'
[95]
Stadium: New Countess Park
Referee: Lloyd Wilson
25 November 2023 Broxburn Athletic2–2 (a.e.t.)
(4–5 p)
Buckie Thistle Broxburn
15:00
  • Douglas 81'
  • Turner 120'
[96]
Stadium: Albyn Park
Attendance: 1,172
Referee: Greg Soutar
Penalties
  • Turner soccer ball with check mark
  • Nimmo soccer ball with check mark
  • Thomson soccer ball with check mark
  • Brass soccer ball with check mark
  • Douglas soccer ball with red X
  • soccer ball with check mark Murray
  • soccer ball with check mark McHardy
  • soccer ball with check mark MacKinnon
  • soccer ball with check mark MacIver
  • soccer ball with check mark Peters
25 November 2023 Hamilton Academical0–2 Kelty Hearts Hamilton
15:00 [97]
Stadium: New Douglas Park
Attendance: 519
Referee: Peter Stuart
25 November 2023 Brora Rangers 1–0PollokBrora
15:00
  • MacRae 34'
[98] Stadium: Dudgeon Park
Referee: Alex Shepherd
25 November 2023 Montrose 3–0Edinburgh CityMontrose
15:00
  • Watson 63'
  • Hester 78', 80'
[99] Stadium: Links Park
Attendance: 423
Referee: Calum Scott
25 November 2023 Falkirk 3–0Formartine UnitedFalkirk
15:00
[100] Stadium: Falkirk Stadium
Attendance: 2,273
Referee: Jordan Curran
25 November 2023 Stirling Albion0–2 Cove Rangers Stirling
15:00 [101]
Stadium: Forthbank Stadium
Attendance: 566
Referee: Duncan Williams
25 November 2023 Inverness Caledonian Thistle 2–0CowdenbeathInverness
15:00 [102] Stadium: Caledonian Stadium
Attendance: 1,037
Referee: Graham Grainger
25 November 2023 Peterhead1–2 Ayr United Peterhead
15:00
  • Shanks 60'
[103]
Stadium: Balmoor Stadium
Attendance: 820
Referee: Steven Kirkland
25 November 2023 Tranent0–1 Forfar Athletic Tranent
15:00 [104]
  • Allan 68'
Stadium: Foresters Park
Referee: Scott Lambie
25 November 2023 Queen of the South 2–2 (a.e.t.)
(4–3 p)
Dundee UnitedDumfries
15:00
[105]
Stadium: Palmerston Park
Attendance: 1,603
Referee: Chris Graham
Penalties
25 November 2023 The Spartans 2–1ArbroathEdinburgh
15:00
[106]
Stadium: Ainslie Park
Attendance: 647
Referee: Euan Anderson
25 November 2023 Albion Rovers0–1 Bonnyrigg Rose Coatbridge
15:00 [107]
  • Martyniuk 45' (pen.)
Stadium: Cliftonhill
Referee: Andy Gamble

Fourth round

[edit]

The draw for the fourth round was made on 26 November 2023 during Sportscene on the BBC Scotland channel.[108]

Teams in bold advanced to the fifth round.

Premiership Championship League One League Two Tier 5

Highland League

Lowland League

Matches

[edit]
19 January 2024 Clyde0–2 Aberdeen Hamilton
19:45 [109]
Stadium: New Douglas Park
Referee: Euan Anderson
20 January 2024 The Spartans1–2 Heart of Midlothian Edinburgh
12:15
[110]
Stadium: Ainslie Park
Attendance: 3,500
Referee: Willie Collum
20 January 2024 Ayr United 3–0Kelty HeartsAyr
15:00
[111] Stadium: Somerset Park
Attendance: 1,623
Referee: Colin Steven
20 January 2024 Kilmarnock 2–0DundeeKilmarnock
15:00 [112] Stadium: Rugby Park
Attendance: 5,425
Referee: Don Robertson
20 January 2024 Greenock Morton 2–0MontroseGreenock
15:00
[113] Stadium: Cappielow
Attendance: 1,646
Referee: Matthew MacDermid
20 January 2024 Inverness Caledonian Thistle 4–0BroomhillInverness
15:00
[114] Stadium: Caledonian Stadium
Attendance: 983
Referee: Craig Napier
20 January 2024 St Mirren 1–0Queen of the SouthPaisley
15:00
[115] Stadium: St Mirren Park
Attendance: 3,425
Referee: Nick Walsh
20 January 2024 Bonnyrigg Rose 2–1FalkirkBonnyrigg
15:00
  • Doan 4'
  • Barrett 90'
[116]
  • Henderson 30'
Stadium: New Dundas Park
Attendance: 1,801
Referee: Graham Grainger
20 January 2024 Livingston 2–1Raith RoversLivingston
15:00
[117] Stadium: Almondvale Stadium
Attendance: 2,580
Referee: Grant Irvine
20 January 2024 Motherwell 3–1Alloa AthleticMotherwell
15:00
[118]
Stadium: Fir Park
Attendance: 4,119
Referee: John Beaton
20 January 2024 Ross County0–3 Partick Thistle Dingwall
15:00 [119]
Stadium: Victoria Park
Referee: David Dickinson
20 January 2024 Forfar Athletic0–1 Hibernian Forfar
15:00 [120]
Stadium: Station Park
Attendance: 4,012
Referee: Ross Hardie
20 January 2024 Airdrieonians 1–0St JohnstoneAirdrie
15:00
[121] Stadium: Excelsior Stadium
Referee: Kevin Clancy
20 January 2024 Dumbarton1–4 Rangers Dumbarton
17:30
[122]
Stadium: Dumbarton Football Stadium
Attendance: 2,020
Referee: Alan Muir
21 January 2024 Celtic 5–0Buckie ThistleGlasgow
16:00
[123] Stadium: Celtic Park
Referee: Chris Graham
30 January 2024 Brora Rangers1–3 (a.e.t.) Cove Rangers Brora
19:45 [124]
Stadium: Dudgeon Park
Attendance: 240
Referee: Colin Whyte

Fifth round

[edit]

The draw for the fifth round was made on 21 January 2024 during Sportscene on the BBC Scotland channel.[125]

Teams in italics were unknown at the time of the draw.

Teams in bold advanced to the quarter-finals.

Premiership Championship League One League Two

Matches

[edit]
9 February 2024 Greenock Morton 2–1MotherwellGreenock
19:30
[126]
Stadium: Cappielow
Attendance: 5,167
Referee: John Beaton
10 February 2024 Kilmarnock 2–0Cove RangersKilmarnock
15:00 [127] Stadium: Rugby Park
Attendance: 4,407
Referee: Grant Irvine
10 February 2024 Inverness Caledonian Thistle1–3 Hibernian Inverness
15:00
[128]
Stadium: Caledonian Stadium
Attendance: 3,837
Referee: Colin Steven
10 February 2024 Aberdeen 2–0Bonnyrigg RoseAberdeen
15:00
[129] Stadium: Pittodrie Stadium
Attendance: 11,470
Referee: Matthew MacDermid
10 February 2024 Partick Thistle2–3 (a.e.t.) Livingston Glasgow
15:00 [130]
Stadium: Firhill Stadium
Attendance: 3,843
Referee: Nick Walsh
10 February 2024 Rangers 2–0Ayr UnitedGlasgow
17:30
[131] Stadium: Ibrox Stadium
Attendance: 43,454
Referee: Willie Collum
11 February 2024 St Mirren0–2 Celtic Paisley
14:00 [132]
Stadium: St Mirren Park
Referee: David Dickinson
11 February 2024 Airdrieonians1–4 Heart of Midlothian Airdrie
17:00 [133]
Stadium: Excelsior Stadium
Referee: Steven McLean

Quarter-finals

[edit]

The draw for the quarter-finals was made on 11 February 2024 at 4:40pm live on BBC One Scotland.[134]

Teams in italics were unknown at the time of the draw.

Teams in bold advanced to the semi-finals.

Premiership Championship

Matches

[edit]
9 March 2024 Aberdeen 3–1KilmarnockAberdeen
12:15
[135] Stadium: Pittodrie Stadium
Attendance: 10,879
Referee: John Beaton
10 March 2024 Celtic 4–2LivingstonGlasgow
14:30
[136]
Stadium: Celtic Park
Attendance: 33,232
Referee: Willie Collum

10 March 2024 Hibernian