Season 1983-84Aberdeen
 Qualifying Cup North First Round
Sep03  1-0  Elgin City v Keith
Sep03  2-3  Forres Mechanics v Nairn County
Sep03  4-0  Fort William v Golspie Sutherland
Sep03  2-1  Huntly v Inverness Thistle
 Qualifying Cup North Second Round
Sep17  1-1  Elgin City v Buckie Thistle
Sep24  0-2  Buckie Thistle v Elgin City
Sep17  3-0  Ross County v Wick Academy
Sep17  1-1  Inverness Caledonian v Huntly
Sep24  2-2  Huntly v Inverness Caledonian a.e.t. 1-1
Sep28  4-2  Inverness Caledonian v Huntly  at Borough Briggs
Sep17  1-1  Aberdeen University v Deveronvale
Sep24  3-2  Deveronvale v Aberdeen University
Sep17  2-0  Fraserburgh v Fort William
Sep17  1-1  Rothes v Nairn County
Sep24  5-1  Nairn County v Rothes
Sep17  0-0  Brora Rangers v Clachnacuddin
Sep24  0-1  Clachnacuddin v Brora Rangers
Sep17  3-0  Peterhead v Lossiemouth
 Qualifying Cup North Third Round
Oct01  0-0  Brora Rangers v Inverness Caledonian
Oct08  1-0  Inverness Caledonian v Brora Rangers a.e.t. 0-0
Oct01  2-1  Peterhead v Nairn County
Oct01  0-4  Deveronvale v Elgin City
Oct01  0-3  Ross County v Fraserburgh
 Qualifying Cup North Semi-finals – teams qualified for the cup proper
Oct15  1-0  Elgin City v Fraserburgh
Oct15  4-1  Inverness Caledonian v Peterhead
 Qualifying Cup North Final
Nov12  1-2  Elgin City v Inverness Caledonian  at Nairn
 First Round
Dec10  1-0  East Stirlingshire v Stenhousemuir
Dec10  2-1  Inverness Caledonian v Albion Rovers
Dec10  1-5  Dalbeattie Star v Arbroath
Dec10  3-0  Cowdenbeath v Vale of Leithen
Dec10  0-2  Elgin City v Queen’s Park
Dec10  4-1  Forfar Athletic v Spartans
 Second Round
Jan09  1-0  Dunfermline Athletic v Forfar Athletic
Jan07  0-5  Queen of the South v East Fife
Jan07  2-1  Cowdenbeath v Montrose
Jan07  3-1  East Stirlingshire v Fraserburgh
Jan07  0-0  Arbroath v Stirling Albion
Feb06  0-0  Stirling Albion v Arbroath a.e.t. 0-0
Jan07  1-2  Stranraer v Queen’s Park
Jan07  0-2  Gala Fairydean v Inverness Caledonian
Jan07  1-2  Peterhead v Berwick Rangers
 Third Round
Feb02  3-1  Hamilton Academical v Alloa Athletic
Feb06  1-2  Falkirk v Clyde
Feb11  0-0  Inverness Caledonian v Stirling Albion
Feb15  1-2  Stirling Albion v Inverness Caledonian  at Annfield Park a.e.t. 1-1
Jan28  0-4  Berwick Rangers v Celtic
Feb06  1-0  Dundee United v Ayr United
Feb08  0-0  Clydebank v Brechin City
Feb13  0-3  Brechin City v Clydebank
Feb06  2-0  Greenock Morton v East Stirlingshire
Feb13  1-0  Airdrieonians v St Johnstone
Feb08  0-2  Cowdenbeath v Dundee
Feb06  3-0  Motherwell v Queen’s Park
Jan28  2-1  Rangers v Dunfermline Athletic
Jan28  0-0  Meadowbank Thistle v St Mirren
Feb06  2-2  St Mirren v Meadowbank Thistle a.e.t. 1-1
Feb08  1-2  Meadowbank Thistle v St Mirren  at Meadowbank
Feb13  1-1  Aberdeen v Kilmarnock
Feb15  1-3  Kilmarnock v Aberdeen
Feb06  2-0  Heart of Midlothian v Partick Thistle
Jan28  0-0  Hibernian v East Fife
Jan31  2-0  East Fife v Hibernian
Feb06  1-4  Raith Rovers v Dumbarton
 Fourth Round
Feb19  2-1  Dundee v Airdrieonians
Feb18  2-1  Dundee United v Heart of Midlothian
Feb18  3-1  Motherwell v Clydebank
Feb18  0-2  Clyde v Aberdeen
Feb18  0-6  East Fife v Celtic
Feb18  2-1  St Mirren v Hamilton Academical
Feb18  0-6  Inverness Caledonian v Rangers
Feb18  2-1  Greenock Morton v Dumbarton
 Fifth Round
Mar17  0-0  Aberdeen v Dundee United
Mar28  0-1  Dundee United v Aberdeen
Mar17  0-6  Motherwell v Celtic
Mar10  2-2  Dundee v Rangers
Mar17  2-3  Rangers v Dundee
Mar10  4-3  St Mirren v Greenock Morton
 Semi-finals
Apr14  1-2  St Mirren v Celtic  at Hampden Park
Apr14  2-0  Aberdeen v Dundee  at Tynecastle Park
 Final
May19  1-2  Celtic v Aberdeen  at Hampden Park a.e.t. 1-1