1. Runde
23.09.2023 15:30 Culter FC - Deveronvale FC 3:4 (2:1, 3:3) n.V.
15:30 Penicuik Athletic - Pollok FC 0:6 (0:4)
16:00 Cowdenbeath FC - Linlithgow Rose 2:1 (1:0, 1:1) n.V.
16:00 Clachnacuddin FC - Inverurie Loco Works 1:0 (1:0)
16:00 Dalkeith Thistle - Clydebank FC 0:7 (0:3)
16:00 Formartine United - Threave Rovers 3:2 (2:0)
16:00 Dunipace FC - Cumnock Juniors 1:3 (1:0, 1:1) n.V.
16:00 Gala Fairydean Rovers - Strathspey Thistle FC 8:2 (5:2)
16:00 Lossiemouth FC - Beith Juniors FC 0:4 (0:1)
16:00 Wick Academy FC - Jeanfield Swifts 1:3 (0:2)
16:00 Edinburgh University AFC - Dunbar United 2:3 (1:1)
16:00 Caledonian Braves - Fraserburgh FC 1:2 (0:0)
16:00 Banks O’ Dee FC - Dalbeattie Star 6:0 (2:0)
16:00 Bo'ness United - Darvel FC 3:0 (1:0)
16:00 Turriff United - Sauchie Juniors 2:1 (1:1)
16:00 Golspie Sutherland - Forres Mechanics FC 7:8 (0:1, 1:1, 1:1) i.E.
16:00 Tayport FC - Buckie Thistle 0:4 (0:3)
16:00 Camelon Juniors - Civil Service Strollers 1:2 (0:1)
16:00 Brechin City FC - Rothes FC 4:0 (1:0)
16:00 East Stirlingshire FC - Huntly FC 0:1 (0:0)
16:00 Musselburgh Athletic - Gretna FC 2008 4:3 (0:0, 1:1, 1:1) i.E.
16:00 East Kilbride FC - Whitehill Welfare 8:0 (4:0)
16:00 Keith FC - Luncarty FC 2:5 (1:2)
16:00 Broxburn Athletic - Nairn County FC 2:1 (2:0)
16:00 Dundonald Bluebell - Kilwinning Rangers 2:3 (2:2)
16:00 Brora Rangers FC - Berwick Rangers 5:1 (3:1)
16:00 Tranent FC - Lothian Thistle HV 4:1 (0:1)
16:00 St Andrews United - Auchinleck Talbot 1:0 (0:0)
24.09.2023 15:00 Broomhill FC - Cumbernauld Colts 3:1 (1:1)
25.09.2023 20:05 University of Stirling FC - Albion Rovers 1:3 (0:1)
2. Runde
28.10.2023 15:00 Beith Juniors FC - Broomhill FC 1:3 (0:0)
16:00 Brechin City FC - The Spartans FC 1:2 (0:0)
16:00 Civil Service Strollers - Stranraer FC 0:3 (0:0)
16:00 Cumnock Juniors - Turriff United 2:1 (0:1)
16:00 Deveronvale FC - Broxburn Athletic 0:1 (0:1)
16:00 Dumbarton FC - Banks O’ Dee FC 3:2 (0:1)
16:00 Dunbar United - East Fife FC 1:0 (1:0)
16:00 Formartine United - Clydebank FC 3:2 (1:1)
16:00 Forres Mechanics FC - Buckie Thistle 0:1 (0:1)
16:00 Fraserburgh FC - Bonnyrigg Rose Athletic 1:2 (0:0, 1:1) n.V.
16:00 Huntly FC - Forfar Athletic 1:4 (1:0, 1:1) n.V.
16:00 Jeanfield Swifts - Elgin City 6:0 (4:0)
16:00 Kilwinning Rangers - Cowdenbeath FC 0:1 (0:0)
16:00 Peterhead FC - Clachnacuddin FC 3:1 (2:1)
16:00 Pollok FC - Gala Fairydean Rovers 5:2 (2:2)
16:00 Stenhousemuir FC - Brora Rangers FC 0:2 (0:1)
16:00 Tranent FC - East Kilbride FC 7:0 (5:0)
16:00 Albion Rovers - St Andrews United 2:1 (0:0)
30.10.2023 20:45 Musselburgh Athletic - Clyde FC 2:3 (0:0, 1:1) n.V.
04.11.2023 14:30 Luncarty FC - Bo'ness United 0:1 (0:0)
3. Runde
24.11.2023 20:45 Clyde FC - Jeanfield Swifts 2:0 (0:0)
20:45 Dunfermline Athletic - Raith Rovers 0:3 (0:1)
25.11.2023 16:00 Cumnock Juniors - Broomhill FC 0:3 (0:1)
16:00 Partick Thistle - Queen's Park FC 3:0 (2:0)
16:00 Greenock Morton FC - Bo'ness United 4:0 (1:0)
16:00 Annan Athletic - Dumbarton FC 4:5 (0:2, 3:3) n.V.
16:00 Stranraer FC - Airdrieonians FC 0:1 (0:1)
16:00 Dunbar United - Alloa Athletic 1:2 (1:2)
16:00 Broxburn Athletic - Buckie Thistle 4:5 (0:0, 1:1, 2:2) i.E.
16:00 Hamilton Academical - Kelty Hearts 0:2 (0:0)
16:00 Brora Rangers FC - Pollok FC 1:0 (1:0)
16:00 Montrose FC - Edinburgh City 3:0 (0:0)
16:00 Falkirk FC - Formartine United 3:0 (3:0)
16:00 Stirling Albion FC - Cove Rangers 0:2 (0:1)
16:00 Inverness CT - Cowdenbeath FC 2:0 (0:0)
16:00 Peterhead FC - Ayr United 1:2 (0:0, 1:1) n.V.
16:00 Tranent FC - Forfar Athletic 0:1 (0:0)
16:00 Queen Of The South - Dundee United 4:3 (1:1, 2:2, 2:2) i.E.
16:00 The Spartans FC - Arbroath FC 2:1 (1:0)
16:00 Albion Rovers - Bonnyrigg Rose Athletic 0:1 (0:1)
4. Runde
19.01.2024 20:45 Clyde FC - Aberdeen FC 0:2 (0:1)
20.01.2024 13:15 The Spartans FC - Heart of Midlothian 1:2 (0:1)
16:00 Airdrieonians FC - St. Johnstone FC 1:0 (0:0)
16:00 Ayr United - Kelty Hearts 3:0 (0:0)
16:00 Bonnyrigg Rose Athletic - Falkirk FC 2:1 (1:1)
16:00 Forfar Athletic - Hibernian FC 0:1 (0:0)
16:00 Greenock Morton FC - Montrose FC 2:0 (1:0)
16:00 Inverness CT - Broomhill FC 4:0 (1:0)
16:00 Kilmarnock FC - Dundee FC 2:0 (2:0)
16:00 Livingston FC - Raith Rovers 2:1 (1:1)
16:00 Motherwell FC - Alloa Athletic 3:1 (1:1)
16:00 Ross County FC - Partick Thistle 0:3 (0:2)
16:00 St. Mirren FC - Queen Of The South 1:0 (0:0)
18:30 Dumbarton FC - Rangers FC 1:4 (0:2)
21.01.2024 17:00 Celtic FC - Buckie Thistle 5:0 (3:0)
30.01.2024 20:45 Brora Rangers FC - Cove Rangers 1:3 (1:1, 1:1) n.V.
Achtelfinale
09.02.2024 20:30 Greenock Morton FC - Motherwell FC 2:1 (1:0)
10.02.2024 16:00 Inverness CT - Hibernian FC 1:3 (0:0)
16:00 Aberdeen FC - Bonnyrigg Rose Athletic 2:0 (2:0)
16:00 Partick Thistle - Livingston FC 2:3 (1:0, 2:2) n.V.
16:00 Kilmarnock FC - Cove Rangers 2:0 (1:0)
18:30 Rangers FC - Ayr United 2:0 (1:0)
11.02.2024 15:00 St. Mirren FC - Celtic FC 0:2 (0:1)
18:00 Airdrieonians FC - Heart of Midlothian 1:4 (1:3)
Viertelfinale
09.03.2024 13:15 Aberdeen FC - Kilmarnock FC 3:1 (2:1)
10.03.2024 15:30 Celtic FC - Livingston FC 4:2 (2:1)
18:30 Hibernian FC - Rangers FC 0:2 (0:1)
11.03.2024 20:45 Greenock Morton FC - Heart of Midlothian 0:1 (0:0)
Halbfinale
20.04.2024 13:30 Aberdeen FC - Celtic FC 5:6 (1:1, 2:2, 3:3) i.E.
21.04.2024 16:00 Rangers FC - Heart of Midlothian 2:0 (1:0)
Finale
25.05.2024 16:00 Celtic FC - Rangers FC 1:0 (0:0)