Season 2023-24Celtic
 First Preliminary Round
Aug12  1-2  Carnoustie Panmure v Beith Juniors
Aug12  3-1  Luncarty v Loch Ness
Aug12  0-5  Abbey Vale v Cupar Hearts
       bye  Culter
 Second Preliminary Round
Sep02  5-1  Beith Juniors v Bonnyton Thistle
Sep02  3-2  Culter v Blackburn United a.e.t. 2-2
Sep02  0-0  Preston Athletic v Dundonald Bluebell a.e.t. 0-0 pens 4-5
Sep02  0-1  Hill of Beath Hawthorn v Tayport
Sep02  4-2  Dunbar United v Vale of Leithen
Sep02  2-3  Carluke Rovers v Dalbeattie Star
Sep02  0-1  Tynecastle v Hutchison Vale
Sep02  3-0  Jeanfield Swifts v Cupar Hearts
Sep02  1-0  St Andrews United v Haddington Athletic
Sep02  0-12 Wigtown & Bladnoch v Auchinleck Talbot
Sep02  1-2  Irvine Meadow XI v Dunipace
Sep02  2-2  Pollok v Benburb a.e.t. 2-2 pens 3-0
Sep02  1-4  Newton Stewart v Luncarty
Sep02  4-0  Sauchie Juniors v Burntisland Shipyard
Sep02  0-5  St Cuthbert Wanderers v Dalkeith Thistle
Sep02  1-2  Hawick Royal Albert v Golspie Sutherland
Sep02  1-0  Cumnock Juniors v Girvan
Sep02  1-3  Creetown v Whitehill Welfare
Sep02  0-0  Camelon Juniors v Newtongrange Star a.e.t. 0-0 pens 4-3
Sep02  1-3  Easthouses Lily Miners Welfare v Threave Rovers
Sep02  4-0  Kilwinning Rangers v Glasgow University
Sep02  3-0  Broxburn Athletic v Lochee United
Sep02  4-2  Penicuik Athletic v Rutherglen Glencairn
Sep02  0-3  Glenafton Athletic v Darvel
Sep02  1-10 Fort William v Clydebank
Sep02  6-0  Musselburgh Athletic v Coldstream
 First Round
Sep23  2-1  Cowdenbeath v Linlithgow Rose a.e.t. 1-1
Sep23  1-0  Clachnacuddin v Inverurie Loco Works
Sep23  0-7  Dalkeith Thistle v Clydebank
Sep23  3-2  Formartine United v Threave Rovers
Sep23  1-3  Dunipace v Cumnock Juniors a.e.t. 1-1
Sep23  8-2  Gala Fairydean Rovers v Strathspey Thistle
Sep23  1-3  Wick Academy v Jeanfield Swifts
Sep23  0-4  Lossiemouth v Beith Juniors
Sep23  2-3  Edinburgh University v Dunbar United
Sep23  1-2  Caledonian Braves v Fraserburgh
Sep23  6-0  Banks O’Dee v Dalbeattie Star
Sep24  3-1  Broomhill v Cumbernauld Colts
Sep23  3-0  Bo’ness United v Darvel
Sep23  2-1  Turriff United v Sauchie Juniors
Sep23  1-1  Golspie Sutherland v Forres Mechanics a.e.t. 1-1 pens 6-7
Sep23  3-4  Culter v Deveronvale a.e.t. 3-3
Sep23  0-4  Tayport v Buckie Thistle
Sep23  1-2  Camelon Juniors v Civil Service Strollers
Sep23  4-0  Brechin City v Rothes
Sep23  0-1  East Stirlingshire v Huntly
Sep23  0-6  Penicuik Athletic v Pollok
Sep23  1-1  Musselburgh Athletic v Gretna 2008 a.e.t. 1-1 pens 4-3
Sep23  8-0  East Kilbride v Whitehill Welfare
Sep25  1-3  University of Stirling v Albion Rovers
Sep23  2-5  Keith v Luncarty
Sep23  2-1  Broxburn Athletic v Nairn County
Sep23  2-3  Dundonald Bluebell v Kilwinning Rangers
Sep23  5-1  Brora Rangers v Berwick Rangers
Sep23  4-1  Tranent v Hutchison Vale
Sep23  1-0  St Andrews United v Auchinleck Talbot
 Second Round
Oct28  0-3  Civil Service Strollers v Stranraer
Oct28  2-1  Albion Rovers v St Andrews United
Oct28  0-2  Stenhousemuir v Brora Rangers
Oct28  2-1  Cumnock Juniors v Turriff United
Oct28  0-1  Kilwinning Rangers v Cowdenbeath
Oct28  3-1  Peterhead v Clachnacuddin
Oct28  0-1  Deveronvale v Broxburn Athletic
Oct28  0-1  Forres Mechanics v Buckie Thistle
Oct28  3-2  Dumbarton v Banks O’Dee
Oct28  1-0  Dunbar United v East Fife
Oct28  1-2  Fraserburgh v Bonnyrigg Rose a.e.t. 1-1
Oct28  7-0  Tranent v East Kilbride
Oct28  3-2  Formartine United v Clydebank
Oct28  1-3  Beith Juniors v Broomhill
Oct28  1-2  Brechin City v The Spartans
Oct28  6-0  Jeanfield Swifts v Elgin City
Oct30  2-3  Musselburgh Athletic v Clyde a.e.t. 1-1
Nov04  0-1  Luncarty v Bo’ness United
Oct28  1-4  Huntly v Forfar Athletic a.e.t. 1-1
Oct28  5-2  Pollok v Gala Fairydean Rovers
 Third Round
Nov25  0-3  Cumnock Juniors v Broomhill
Nov25  3-0  Partick Thistle v Queen’s Park
Nov25  4-0  Greenock Morton v Bo’ness United
Nov25  4-5  Annan Athletic v Dumbarton a.e.t. 3-3
Nov25  0-1  Stranraer v Airdrieonians
Nov25  1-2  Dunbar United v Alloa Athletic
Nov25  2-2  Broxburn Athletic v Buckie Thistle a.e.t. 1-1 pens 4-5
Nov25  0-2  Hamilton Academical v Kelty Hearts
Nov25  1-0  Brora Rangers v Pollok
Nov25  2-0  Clyde v Jeanfield Swifts
Nov25  3-0  Montrose v Edinburgh City
Nov25  0-3  Dunfermline Athletic v Raith Rovers
Nov25  3-0  Falkirk v Formartine United
Nov25  0-2  Stirling Albion v Cove Rangers
Nov25  2-0  Inverness Caledonian Thistle v Cowdenbeath
Nov25  1-2  Peterhead v Ayr United a.e.t. 1-1
Nov25  0-1  Tranent v Forfar Athletic
Nov25  2-2  Queen of the South v Dundee United a.e.t. 2-2 pens 4-3
Nov25  2-1  The Spartans v Arbroath
Nov25  0-1  Albion Rovers v Bonnyrigg Rose
 Fourth Round
Jan20  3-0  Ayr United v Kelty Hearts
Jan20  2-0  Kilmarnock v Dundee
Jan20  2-0  Greenock Morton v Montrose
Jan20  4-0  Inverness Caledonian Thistle v Broomhill
Jan20  1-0  St Mirren v Queen of the South
Jan30  1-3  Brora Rangers v Cove Rangers a.e.t. 1-1
Jan19  0-2  Clyde v Aberdeen
Jan20  1-2  The Spartans v Heart of Midlothian
Jan20  2-1  Bonnyrigg Rose v Falkirk
Jan20  2-1  Livingston v Raith Rovers
Jan20  3-1  Motherwell v Alloa Athletic
Jan20  0-3  Ross County v Partick Thistle
Jan21  5-0  Celtic v Buckie Thistle
Jan20  0-1  Forfar Athletic v Hibernian
Jan20  1-0  Airdrieonians v St Johnstone
Jan20  1-4  Dumbarton v Rangers
 Fifth Round
Feb10  2-0  Kilmarnock v Cove Rangers
Feb10  1-3  Inverness Caledonian Thistle v Hibernian
Feb10  2-0  Aberdeen v Bonnyrigg Rose
Feb09  2-1  Greenock Morton v Motherwell
Feb11  1-4  Airdrieonians v Heart of Midlothian
Feb10  2-0  Rangers v Ayr United
Feb10  2-3  Partick Thistle v Livingston a.e.t. 2-2
Feb11  0-2  St Mirren v Celtic
 Sixth Round
Mar11  0-1  Greenock Morton v Heart of Midlothian
Mar10  4-2  Celtic v Livingston
Mar09  3-1  Aberdeen v Kilmarnock
Mar10  0-2  Hibernian v Rangers
 Semi-finals
Apr20  3-3  Aberdeen v Celtic  at Hampden Park a.e.t. 2-2 pens 5-6
Apr21  2-0  Rangers v Heart of Midlothian  at Hampden Park
 Final
May25  1-0  Celtic v Rangers  at Hampden Park