Season 1968-69Celtic
 Qualifying Cup North First Round
Sep07  6-0  Brora Rangers v Deveronvale
Sep14  1-6  Golspie Sutherland v Peterhead
Sep14  0-6  Wick Academy v Elgin City
 Qualifying Cup North Second Round
Sep28  9-0  Brora Rangers v Aberdeen University
Sep28  1-2  Peterhead v Clachnacuddin
Sep28  3-2  Ross County v Buckie Thistle
Sep28  0-3  Rothes v Elgin City
Sep28  1-1  Lossiemouth v Fraserburgh
Oct05  4-3  Fraserburgh v Lossiemouth
Sep28  3-2  Huntly v Forres Mechanics
Sep28  4-1  Nairn County v Inverness Thistle
Sep28  4-2  Inverness Caledonian v Keith
 Qualifying Cup North Third Round
Oct12  0-1  Inverness Caledonian v Nairn County
Oct12  1-1  Huntly v Fraserburgh
Oct19  0-0  Fraserburgh v Huntly
Oct26  0-3  Huntly v Fraserburgh  at Borough Briggs
Oct12  1-5  Brora Rangers v Elgin City
Oct12  2-2  Ross County v Clachnacuddin
Oct19  1-2  Clachnacuddin v Ross County
 Qualifying Cup North Semi-finals – teams qualified for the cup proper
Oct26  4-2  Nairn County v Elgin City
Nov02  2-1  Fraserburgh v Ross County
 Qualifying Cup North Final
Nov09  1-3  Fraserburgh v Nairn County
Nov16  1-1  Nairn County v Fraserburgh aggr 4-2
 First Preliminary Round
Dec14  1-1  Brechin City v Montrose
Dec18  3-2  Montrose v Brechin City
Dec14  1-0  Cowdenbeath v Clydebank
Dec14  6-1  Alloa Athletic v Ross County
Dec14  1-0  St Cuthbert Wanderers v Civil Service Strollers
Dec14  1-2  Forfar Athletic v Nairn County
 Second Preliminary Round
Jan04  1-0  Stenhousemuir v Albion Rovers
Jan04  0-2  Hamilton Academical v Cowdenbeath
Jan04  3-2  Dumbarton v Vale of Leithen
Jan04  0-2  Nairn County v Berwick Rangers
Jan04  0-0  Alloa Athletic v East Stirlingshire
Jan08  2-1  East Stirlingshire v Alloa Athletic
Jan04  6-1  Montrose v Fraserburgh
Jan04  2-0  Stranraer v Elgin City
Jan04  5-2  Glasgow University v St Cuthbert Wanderers
 First Round
Jan25  0-1  Dumbarton v St Mirren
Jan25  2-0  East Stirlingshire v Stirling Albion
Jan25  3-1  Stranraer v East Fife
Jan25  1-0  Ayr United v Queen of the South
Jan25  1-1  Motherwell v Clyde
Jan28  2-1  Clyde v Motherwell
Jan25  6-0  Kilmarnock v Glasgow University
Jan25  1-0  Rangers v Hibernian
Jan25  1-2  Falkirk v Greenock Morton
Jan25  1-2  Dundee v Heart of Midlothian
Jan25  2-1  Dundee United v Queen’s Park
Jan25  3-3  Partick Thistle v Celtic
Jan29  8-1  Celtic v Partick Thistle
Jan25  0-2  Raith Rovers v Dunfermline Athletic
Jan25  1-0  Montrose v Cowdenbeath
Jan25  0-3  Stenhousemuir v Airdrieonians
Jan25  3-2  St Johnstone v Arbroath
Jan25  3-0  Aberdeen v Berwick Rangers
 Second Round
Feb12  0-0  Clyde v Celtic
Feb24  3-0  Celtic v Clyde
Feb08  6-2  Dundee United v Ayr United
Feb24  2-0  Rangers v Heart of Midlothian
Feb08  1-3  Stranraer v Greenock Morton
Feb08  1-1  East Stirlingshire v St Johnstone
Feb24  3-0  St Johnstone v East Stirlingshire
Feb12  1-1  Airdrieonians v St Mirren
Feb24  1-3  St Mirren v Airdrieonians
Feb25  2-2  Aberdeen v Dunfermline Athletic
Feb26  0-2  Dunfermline Athletic v Aberdeen
Feb08  1-1  Montrose v Kilmarnock
Feb12  4-1  Kilmarnock v Montrose
 Third Round
Mar01  3-2  Celtic v St Johnstone
Mar01  1-0  Rangers v Airdrieonians
Mar01  2-3  Dundee United v Greenock Morton
Mar01  0-0  Aberdeen v Kilmarnock
Mar05  0-3  Kilmarnock v Aberdeen
 Semi-finals
Mar22  4-1  Celtic v Greenock Morton  at Hampden Park
Mar22  1-6  Aberdeen v Rangers  at Celtic Park
 Final
Apr26  4-0  Celtic v Rangers  at Hampden Park