Season 1977-78Rangers
 Qualifying Cup North First Round
Sep03  5-2  Rothes v Golspie Sutherland
Sep03  1-0  Peterhead v Keith
Sep03  3-1  Huntly v Lossiemouth
 Qualifying Cup North Second Round
Sep17  1-12 Aberdeen University v Clachnacuddin
Sep17  2-7  Brora Rangers v Inverness Thistle
Sep17  1-0  Buckie Thistle v Ross County
Sep17  4-2  Fraserburgh v Forres Mechanics
Sep17  2-2  Huntly v Inverness Caledonian
Sep24  5-1  Inverness Caledonian v Huntly
Sep17  1-1  Nairn County v Elgin City
Sep24  2-3  Elgin City v Nairn County
Sep17  3-0  Peterhead v Wick Academy
Sep17  0-1  Rothes v Deveronvale
 Qualifying Cup North Third Round
Oct01  3-1  Buckie Thistle v Deveronvale
Oct01  3-3  Clachnacuddin v Peterhead
Oct08  6-2  Peterhead v Clachnacuddin
Oct01  3-3  Inverness Thistle v Fraserburgh
Oct08  0-1  Fraserburgh v Inverness Thistle
Oct01  1-3  Nairn County v Inverness Caledonian
 Qualifying Cup North Semi-finals – teams qualified for the cup proper
Oct15  1-3  Buckie Thistle v Peterhead
Oct15  3-1  Inverness Caledonian v Inverness Thistle
 Qualifying Cup North Final
Nov12  2-1  Peterhead v Inverness Caledonian  at Victoria Park
 First Round
Dec17  4-3  Civil Service Strollers v Selkirk
Dec17  2-0  Brechin City v Falkirk
Dec17  1-4  Burntisland Shipyard Amateurs v Berwick Rangers
Dec17  0-0  Dunfermline Athletic v Clyde
Dec21  0-3  Clyde v Dunfermline Athletic
Dec17  1-0  Raith Rovers v Stenhousemuir
Dec17  5-0  Inverness Caledonian v Inverness Thistle
 Second Round
Jan07  4-0  Inverness Caledonian v Civil Service Strollers
Jan07  2-1  Meadowbank Thistle v East Stirlingshire
Jan07  1-1  Peterhead v Cowdenbeath
Jan14  5-0  Cowdenbeath v Peterhead
Jan07  0-1  Stranraer v Queen’s Park
Jan07  1-0  Brechin City v Dunfermline Athletic
Jan07  4-1  Vale of Leithen v Forfar Athletic
Jan07  6-0  Berwick Rangers v Raith Rovers
Jan07  1-0  Albion Rovers v Buckie Thistle
 Third Round
Feb06  7-1  Celtic v Dundee
Feb05  1-1  Partick Thistle v Cowdenbeath
Feb27  0-1  Cowdenbeath v Partick Thistle
Feb06  0-0  Stirling Albion v Clydebank abandoned 52min fog
Feb07  3-0  Stirling Albion v Clydebank
Feb06  1-2  St Mirren v Kilmarnock
Jan28  2-4  Berwick Rangers v Rangers
Jan28  0-4  Arbroath v Motherwell
Jan28  1-4  Hamilton Academical v Dundee United
Jan28  4-0  Hibernian v East Fife
Feb06  2-0  Aberdeen v Ayr United
Feb07  1-0  St Johnstone v Brechin City
Jan28  2-2  Queen of the South v Montrose
Feb06  1-3  Montrose v Queen of the South
Feb04  0-1  Vale of Leithen v Queen’s Park
Feb06  2-3  Airdrieonians v Heart of Midlothian
Jan28  2-1  Meadowbank Thistle v Inverness Caledonian
Feb05  0-1  Albion Rovers v Greenock Morton
Jan29  2-2  Alloa Athletic v Dumbarton
Feb06  2-1  Dumbarton v Alloa Athletic
 Fourth Round
Feb18  3-0  Greenock Morton v Meadowbank Thistle
Mar04  0-0  Hibernian v Partick Thistle
Mar07  2-1  Partick Thistle v Hibernian
Feb27  1-3  Motherwell v Queen’s Park
Feb27  3-0  Dundee United v Queen of the South
Feb18  1-0  Rangers v Stirling Albion
Feb27  3-0  Aberdeen v St Johnstone
Feb27  1-1  Celtic v Kilmarnock
Mar06  1-0  Kilmarnock v Celtic
Feb18  1-1  Dumbarton v Heart of Midlothian
Feb27  0-1  Heart of Midlothian v Dumbarton
 Fifth Round
Mar11  2-0  Dundee United v Queen’s Park
Mar11  4-1  Rangers v Kilmarnock
Mar11  2-2  Aberdeen v Greenock Morton
Mar15  1-2  Greenock Morton v Aberdeen
Mar11  2-1  Partick Thistle v Dumbarton
 Semi-finals
Apr05  0-2  Dundee United v Rangers  at Hampden Park
Apr12  2-4  Partick Thistle v Aberdeen  at Hampden Park
 Final
May06  2-1  Rangers v Aberdeen  at Hampden Park