Season 1979-80Celtic
 Qualifying Cup North First Round
Sep01  5-1  Inverness Thistle v Rothes
Sep01  1-0  Fraserburgh v Inverness Caledonian
Sep01  2-6  Golspie Sutherland v Fort William
Sep01  3-1  Buckie Thistle v Deveronvale
 Qualifying Cup North Second Round
Sep15  1-0  Fort William v Fraserburgh
Sep15  4-1  Brora Rangers v Wick Academy
Sep15  2-1  Clachnacuddin v Ross County
Sep15  3-0  Lossiemouth v Forres Mechanics
Sep15  5-0  Keith v Aberdeen University
Sep15  1-2  Inverness Thistle v Peterhead
Sep15  2-1  Elgin City v Nairn County
Sep15  0-1  Huntly v Buckie Thistle
 Qualifying Cup North Third Round
Sep29  5-0  Brora Rangers v Lossiemouth
Sep29  0-1  Elgin City v Buckie Thistle
Sep29  2-1  Peterhead v Fort William
Sep29  2-1  Keith v Clachnacuddin
 Qualifying Cup North Semi-finals – teams qualified for the cup proper
Oct13  1-1  Brora Rangers v Buckie Thistle
Oct20  0-3  Buckie Thistle v Brora Rangers
Oct13  1-0  Peterhead v Keith
 Qualifying Cup North Final
Nov10  1-1  Brora Rangers v Peterhead  at Grant Street Park
Nov17  0-5  Peterhead v Brora Rangers  at Grant Street Park
 First Round
Dec15  3-1  Cowdenbeath v Albion Rovers
Dec15  1-2  Spartans v Forfar Athletic
Dec15  1-3  Annan Athletic v Stranraer
Dec15  1-1  East Stirlingshire v Brechin City
Dec19  1-1  Brechin City v East Stirlingshire a.e.t. 1-1
Dec26  1-0  Brechin City v East Stirlingshire  at Muirton Park
Dec15  4-2  Stenhousemuir v Queen’s Park
Dec15  1-1  Queen of the South v Falkirk
Dec26  0-4  Falkirk v Queen of the South
 Second Round
Jan07  1-1  Brechin City v Montrose
Jan14  3-4  Montrose v Brechin City
Jan05  0-0  Buckie Thistle v Brora Rangers
Jan12  1-2  Brora Rangers v Buckie Thistle a.e.t. 1-1
Jan05  3-2  Cowdenbeath v Forfar Athletic
Jan09  1-0  Alloa Athletic v East Fife
Jan05  0-0  Stenhousemuir v Peterhead
Jan12  2-0  Peterhead v Stenhousemuir
Jan05  2-3  Threave Rovers v Keith
Jan12  1-1  Coldstream v Queen of the South
Jan14  4-0  Queen of the South v Coldstream
Jan05  1-1  Stranraer v Meadowbank Thistle
Jan12  2-1  Meadowbank Thistle v Stranraer
 Third Round
Jan30  5-1  Dundee United v Dundee
Jan26  2-2  Clyde v Rangers
Jan30  2-0  Rangers v Clyde
Jan26  3-1  St Mirren v Brechin City
Jan26  1-1  Arbroath v Aberdeen
Jan30  5-0  Aberdeen v Arbroath
Jan26  2-1  Celtic v Raith Rovers
Jan26  1-0  Greenock Morton v Cowdenbeath
Jan26  1-1  Clydebank v Stirling Albion
Jan30  1-1  Stirling Albion v Clydebank a.e.t. 1-1
Feb11  0-1  Clydebank v Stirling Albion  at Brockville Park
Jan26  2-3  Hamilton Academical v Keith
Jan26  1-2  Dumbarton v Ayr United
Jan30  2-0  Dunfermline Athletic v Buckie Thistle
Jan30  3-1  Airdrieonians v St Johnstone
Jan26  3-1  Berwick Rangers v Peterhead
Jan26  0-1  Meadowbank Thistle v Hibernian  at Tynecastle Park
Jan30  0-1  Alloa Athletic v Heart of Midlothian
Jan26  2-0  Queen of the South v Motherwell
Jan30  0-1  Kilmarnock v Partick Thistle
 Fourth Round
Feb16  1-0  Rangers v Dundee United
Feb16  5-0  Greenock Morton v Dunfermline Athletic
Feb17  2-0  Hibernian v Ayr United
Feb16  2-0  Heart of Midlothian v Stirling Albion
Feb16  1-2  Keith v Berwick Rangers
Feb16  1-3  Queen of the South v Partick Thistle
Feb16  1-1  Celtic v St Mirren
Feb20  2-3  St Mirren v Celtic a.e.t. 2-2
Feb16  8-0  Aberdeen v Airdrieonians
 Fifth Round
Mar08  1-2  Partick Thistle v Aberdeen
Mar08  2-0  Celtic v Greenock Morton
Mar08  0-0  Berwick Rangers v Hibernian
Mar12  1-0  Hibernian v Berwick Rangers
Mar08  6-1  Rangers v Heart of Midlothian
 Semi-finals
Apr12  0-1  Aberdeen v Rangers  at Celtic Park
Apr12  5-0  Celtic v Hibernian  at Hampden Park
 Final
May10  0-1  Rangers v Celtic  at Hampden Park a.e.t. 0-0