Season 2019-20Celtic
First Preliminary Round
Aug17 5-0 Lothian Thistle Hutchison Vale v Wigtown & Bladnoch at Albyn Park
Aug10 2-1 Linlithgow Rose v Preston Athletic
Aug10 1-7 St Cuthbert Wanderers v Girvan
Aug10 2-0 Broxburn Athletic v Tynecastle
Aug10 5-0 Banks O’Dee v Glasgow University
Aug10 2-0 Hill of Beath Hawthorn v Blackburn United
Aug10 1-6 Easthouses Lily Miners Welfare v Penicuik Athletic
Aug18 0-4 Colville Park v Whitehill Welfare at New Tinto Park
Aug10 2-2 Dundonald Bluebell v Auchinleck Talbot
Aug17 6-1 Auchinleck Talbot v Dundonald Bluebell
Aug10 1-0 Camelon Juniors v Newton Stewart
Aug10 1-9 Coldstream v Jeanfield Swifts
Aug10 1-6 Hawick Royal Albert United v Threave Rovers
Aug10 7-0 Lochee United v Burntisland Shipyard
bye Golspie Sutherland
Second Preliminary Round
Sep07 2-5 Jeanfield Swifts v Linlithgow Rose
Aug31 0-1 Girvan v Broxburn Athletic
Aug31 2-0 Banks O’Dee v Golspie Sutherland
Aug31 0-2 Threave Rovers v Hill of Beath Hawthorn
Aug31 5-2 Lochee United v Lothian Thistle Hutchison Vale
Aug31 0-1 Whitehill Welfare v Penicuik Athletic
Aug31 0-2 Camelon Juniors v Auchinleck Talbot
First Round
Sep21 3-2 Inverurie Loco Works v Wick Academy
Sep21 3-2 Broxburn Athletic v East Stirlingshire
Sep21 5-0 Fort William v Vale of Leithen
Sep21 1-4 Forres Mechanics v Banks O’Dee
Sep21 2-1 Strathspey Thistle v Lossiemouth
Sep20 0-3 Kelty Hearts v Auchinleck Talbot
Sep21 4-1 Buckie Thistle v Civil Service Strollers
Sep21 0-1 Fraserburgh v Bonnyrigg Rose Athletic
Sep21 0-0 Nairn County v Clachnacuddin
Sep28 2-1 Clachnacuddin v Nairn County
Sep21 1-0 Linlithgow Rose v Huntly
Sep21 1-3 Edinburgh University v Lochee United
Sep21 1-5 Cumbernauld Colts v Penicuik Athletic
Sep21 1-0 Gretna 2008 v Hill of Beath Hawthorn
Sep21 1-3 Dalbeattie Star v Gala Fairydean Rovers
Sep21 1-1 Spartans v Deveronvale
Sep30 1-2 Deveronvale v Spartans
Sep21 1-5 Turriff United v Formartine United
Sep21 2-3 Keith v University of Stirling
Sep21 3-4 Caledonian Braves v Rothes at Bothwellhaugh
Second Round
Oct20 0-2 University of Stirling v Linlithgow Rose
Oct19 1-1 Albion Rovers v Fort William
Oct26 0-5 Fort William v Albion Rovers
Oct19 3-1 East Kilbride v Gretna 2008
Oct18 3-1 Edinburgh City v Banks O’Dee
Oct19 1-1 Cowdenbeath v Broxburn Athletic
Oct26 3-0 Broxburn Athletic v Cowdenbeath
Oct19 0-7 Clachnacuddin v Brora Rangers
Oct19 1-3 Rothes v Inverurie Loco Works
Oct19 0-2 Spartans v Queen’s Park
Oct19 3-1 Elgin City v Berwick Rangers
Oct19 2-2 Formartine United v Gala Fairydean Rovers
Oct26 1-2 Gala Fairydean Rovers v Formartine United
Oct26 3-0 Penicuik Athletic v Stenhousemuir
Oct19 2-2 Annan Athletic v Brechin City
Oct26 0-2 Brechin City v Annan Athletic
Oct19 1-1 Lochee United v BSC Glasgow
Oct27 2-1 BSC Glasgow v Lochee United
Oct19 1-0 Auchinleck Talbot v Cove Rangers
Oct18 2-0 Bonnyrigg Rose Athletic v Buckie Thistle
Oct19 2-0 Stirling Albion v Strathspey Thistle
Third Round
Nov23 1-1 Auchinleck Talbot v Arbroath
Nov27 3-0 Arbroath v Auchinleck Talbot
Nov23 1-0 Stranraer v Dunfermline Athletic
Nov23 3-1 Dumbarton v Forfar Athletic
Nov23 1-0 Raith Rovers v Peterhead
Nov23 1-3 Elgin City v Alloa Athletic
Nov23 1-1 Greenock Morton v Brora Rangers
Dec03 1-3 Brora Rangers v Greenock Morton
Nov23 0-4 Formartine United v East Kilbride
Nov23 1-0 Partick Thistle v Penicuik Athletic
Nov23 1-4 Albion Rovers v Airdrieonians
Nov23 1-2 Queen of the South v Queen’s Park
Nov23 4-3 Edinburgh City v Annan Athletic
Nov23 0-2 Stirling Albion v Clyde
Nov23 3-4 East Fife v BSC Glasgow
Nov22 1-4 Linlithgow Rose v Falkirk
Nov23 0-1 Inverurie Loco Works v Broxburn Athletic
Nov23 2-1 Bonnyrigg Rose Athletic v Montrose
Fourth Round
Jan18 3-0 St Mirren v Broxburn Athletic
Jan18 6-0 Kilmarnock v Queen’s Park
Jan18 5-0 Heart of Midlothian v Airdrieonians
Jan18 2-3 Alloa Athletic v Inverness Caledonian Thistle
Jan18 3-1 Livingston v Raith Rovers
Jan18 0-0 Arbroath v Falkirk
Jan28 2-0 Falkirk v Arbroath
Jan19 2-2 Dundee United v Hibernian
Jan28 4-2 Hibernian v Dundee United
Jan18 1-0 Ayr United v Ross County
Jan18 1-0 Aberdeen v Dumbarton
Jan18 0-1 Bonnyrigg Rose Athletic v Clyde
Jan18 3-0 St Johnstone v Greenock Morton
Jan18 5-0 Hamilton Academical v Edinburgh City
Jan18 1-2 Partick Thistle v Celtic
Jan18 1-3 East Kilbride v BSC Glasgow
Jan18 0-3 Dundee v Motherwell
Jan17 2-0 Rangers v Stranraer
Fifth Round
Feb08 1-0 Inverness Caledonian Thistle v Livingston
Feb09 0-3 Clyde v Celtic
Feb09 1-4 BSC Glasgow v Hibernian
Feb08 1-1 St Mirren v Motherwell
Feb18 4-4 Motherwell v St Mirren a.e.t. 4-4 pens 2-3
Feb08 1-2 Ayr United v St Johnstone
Feb08 0-0 Aberdeen v Kilmarnock
Feb19 3-4 Kilmarnock v Aberdeen a.e.t. 1-1
Feb08 1-4 Hamilton Academical v Rangers
Feb08 0-1 Falkirk v Heart of Midlothian
Sixth Round
Feb28 5-2 Hibernian v Inverness Caledonian Thistle
Feb29 0-2 St Mirren v Aberdeen
Mar01 0-1 St Johnstone v Celtic
Feb29 1-0 Heart of Midlothian v Rangers
Semi-finals
Nov01 2-0 Celtic v Aberdeen at Hampden Park
Oct31 2-1 Heart of Midlothian v Hibernian at Hampden Park a.e.t. 1-1
Final
Dec20 3-3 Celtic v Heart of Midlothian at Hampden Park a.e.t. 2-2 pens 4-3