Season 1976-77Celtic
 Qualifying Cup North First Round
Sep04  2-1  Clachnacuddin v Ross County
Sep04  0-5  Deveronvale v Inverness Thistle
Sep04  1-0  Huntly v Lossiemouth
 Qualifying Cup North Second Round
Sep18  1-2  Huntly v Inverness Caledonian
Sep18  3-2  Buckie Thistle v Rothes
Sep18  5-0  Inverness Thistle v Forres Mechanics
Sep18  1-4  Wick Academy v Nairn County
Sep18  3-2  Brora Rangers v Fraserburgh
Sep18  1-6  Aberdeen University v Clachnacuddin
Sep18  0-1  Keith v Peterhead
Sep18  4-0  Elgin City v Golspie Sutherland
 Qualifying Cup North Third Round
Oct02  2-6  Brora Rangers v Inverness Caledonian
Oct02  2-1  Elgin City v Buckie Thistle
Oct02  1-3  Nairn County v Inverness Thistle
Oct02  2-0  Clachnacuddin v Peterhead
 Qualifying Cup North Semi-finals – teams qualified for the cup proper
Oct16  0-1  Clachnacuddin v Inverness Thistle
Oct16  0-0  Elgin City v Inverness Caledonian
Oct23  2-2  Inverness Caledonian v Elgin City
Oct30  3-2  Elgin City v Inverness Caledonian  at Grant Street Park a.e.t. 2-2
 Qualifying Cup North Final
Nov06  1-1  Inverness Thistle v Elgin City
Nov13  0-2  Elgin City v Inverness Thistle aggr 1-3
 First Round
Dec28  4-0  Elgin City v Vale of Leithen
Dec19  1-2  Clachnacuddin v Inverness Thistle
Dec22  3-4  Cowdenbeath v Clydebank
Dec27  3-2  Inverness Caledonian v Stenhousemuir
Dec18  0-1  St Cuthbert Wanderers v Brechin City
Dec18  1-0  Stranraer v Berwick Rangers
 Second Round
Jan08  2-0  Clydebank v Selkirk
Jan08  0-2  Forfar Athletic v Elgin City
Jan08  0-0  Stranraer v Stirling Albion
Jan24  2-1  Stirling Albion v Stranraer
Jan08  2-1  Albion Rovers v Raith Rovers
Jan08  0-0  Brechin City v Inverness Thistle
Jan15  1-3  Inverness Thistle v Brechin City
Jan08  1-2  Meadowbank Thistle v East Stirlingshire
Jan08  1-1  Inverness Caledonian v Alloa Athletic
Jan16  3-1  Alloa Athletic v Inverness Caledonian
Jan08  0-3  Girvan Amateurs v Queen’s Park
 Third Round
Jan29  1-0  Arbroath v Brechin City
Feb02  0-0  Hamilton Academical v Clydebank
Feb07  3-0  Clydebank v Hamilton Academical
Jan29  1-1  Airdrieonians v Celtic
Feb02  5-0  Celtic v Airdrieonians
Jan29  0-3  East Stirlingshire v Albion Rovers
Feb07  1-1  St Johnstone v Dundee
Feb08  4-2  Dundee v St Johnstone
Jan29  0-0  Queen’s Park v Alloa Athletic
Feb06  1-0  Alloa Athletic v Queen’s Park
Jan29  2-1  East Fife v Clyde
Feb06  3-0  Hibernian v Partick Thistle
Jan29  3-0  Motherwell v Kilmarnock
Jan29  0-1  Dunfermline Athletic v Aberdeen
Jan29  1-1  Heart of Midlothian v Dumbarton
Feb02  0-1  Dumbarton v Heart of Midlothian a.e.t. 0-0
Jan29  3-1  Rangers v Falkirk
Jan29  3-2  Queen of the South v Montrose
Jan29  0-1  Greenock Morton v Ayr United
Jan29  4-1  St Mirren v Dundee United
Jan29  1-1  Stirling Albion v Elgin City
Feb02  3-2  Elgin City v Stirling Albion
 Fourth Round
Feb26  2-1  Queen of the South v Alloa Athletic
Feb26  0-0  Dundee v Aberdeen
Mar02  1-2  Aberdeen v Dundee
Feb26  2-1  Motherwell v St Mirren
Feb26  1-0  Heart of Midlothian v Clydebank
Feb26  2-1  East Fife v Albion Rovers
Feb26  1-1  Arbroath v Hibernian
Mar02  1-2  Hibernian v Arbroath
Feb26  3-0  Rangers v Elgin City
Feb27  1-1  Celtic v Ayr United
Mar02  1-3  Ayr United v Celtic
 Fifth Round
Mar12  1-3  Arbroath v Dundee
Mar12  2-0  Rangers v Motherwell
Mar13  5-1  Celtic v Queen of the South
Mar12  0-0  Heart of Midlothian v East Fife
Mar15  2-3  East Fife v Heart of Midlothian
 Semi-finals
Apr06  2-0  Celtic v Dundee  at Hampden Park
Mar30  2-0  Rangers v Heart of Midlothian  at Hampden Park
 Final
May07  1-0  Celtic v Rangers  at Hampden Park