Season 1972-73Rangers
 Qualifying Cup North First Round
Sep02  5-0  Elgin City v Deveronvale
Sep02  1-2  Lossiemouth v Keith
Sep02  4-0  Rothes v Wick Academy
 Qualifying Cup North Second Round
Sep16  0-3  Aberdeen University v Rothes
Sep16  4-2  Brora Rangers v Forres Mechanics
Sep16  2-0  Elgin City v Clachnacuddin
Sep16  2-2  Golspie Sutherland v Nairn County
Sep23  1-2  Nairn County v Golspie Sutherland
Sep16  1-1  Huntly v Inverness Caledonian
Sep23  1-3  Inverness Caledonian v Huntly
Sep16  3-1  Inverness Thistle v Fraserburgh
Sep16  0-1  Keith v Peterhead
Sep16  1 0  Ross County v Buckie Thistle
 Qualifying Cup North Third Round
Sep30  1-1  Brora Rangers v Golspie Sutherland
Oct07  0-2  Golspie Sutherland v Brora Rangers
Sep30  1-3  Huntly v Elgin City
Sep30  6-1  Ross County v Peterhead
Sep30  2-3  Rothes v Inverness Thistle
 Qualifying Cup North Semi-finals – teams qualified for the cup proper
Oct14  0-2  Brora Rangers v Ross County
Oct14  5-0  Inverness Thistle v Elgin City
 Qualifying Cup North Final
Nov04  2-0  Inverness Thistle v Ross County
Nov11  4-3  Ross County v Inverness Thistle aggr 4-5
 First Round
Dec16  3-1  Ferranti Thistle v Duns
Dec16  2-0  Montrose v Albion Rovers
Dec16  0-3  Babcock & Wilcox v Berwick Rangers
Dec16  0-0  Brechin City v Clydebank
Dec23  1-2  Clydebank v Brechin City
Dec16  1-0  East Stirlingshire v Ross County
 Second Round
Jan13  2-1  Inverness Thistle v Queen’s Park
Jan25  2-0  Queen of the South v Forfar Athletic
Jan13  0-0  Brechin City v East Stirlingshire
Jan22  1-2  East Stirlingshire v Brechin City
Jan13  0-3  Vale of Leithen v Montrose
Jan13  0-4  Brora Rangers v Hamilton Academical
Jan13  0-2  Alloa Athletic v Berwick Rangers
Jan13  0-0  Stenhousemuir v Raith Rovers
Jan17  3-0  Raith Rovers v Stenhousemuir
Jan13  2-2  Ferranti Thistle v Elgin City
Jan20  2-1  Elgin City v Ferranti Thistle
 Third Round
Feb03  4-1  Dumbarton v Cowdenbeath
Feb03  0-1  Elgin City v Hamilton Academical
Feb03  4-1  Celtic v East Fife
Feb03  0-0  Heart of Midlothian v Airdrieonians
Feb07  3-1  Airdrieonians v Heart of Midlothian
Feb03  2-4  Brechin City v Aberdeen
Feb03  0-1  St Mirren v Partick Thistle
Feb03  0-3  Dunfermline Athletic v Dundee
Feb03  1-1  Stranraer v St Johnstone
Feb07  1-2  St Johnstone v Stranraer a.e.t. 1-1
Feb03  1-1  Clyde v Montrose
Feb07  4-2  Montrose v Clyde
Feb03  3-0  Ayr United v Inverness Thistle
Feb03  1-0  Rangers v Dundee United
Feb03  2-0  Hibernian v Greenock Morton
Feb03  3-3  Stirling Albion v Arbroath
Feb07  0-1  Arbroath v Stirling Albion
Feb03  2-1  Motherwell v Raith Rovers
Feb03  1-3  Berwick Rangers v Falkirk
Feb03  2-1  Kilmarnock v Queen of the South
 Fourth Round
Feb28  3-1  Aberdeen v Falkirk
Feb24  2-1  Ayr United v Stirling Albion
Feb24  2-2  Dumbarton v Partick Thistle
Feb28  3-1  Partick Thistle v Dumbarton
Feb24  0-1  Kilmarnock v Airdrieonians
Feb24  2-2  Montrose v Hamilton Academical
Feb28  0-1  Hamilton Academical v Montrose
Feb24  0-4  Motherwell v Celtic
Feb24  1-1  Rangers v Hibernian
Feb28  1-2  Hibernian v Rangers
Feb24  2-9  Stranraer v Dundee
 Fifth Round
Mar17  0-0  Celtic v Aberdeen
Mar21  0-1  Aberdeen v Celtic
Mar17  1-4  Montrose v Dundee
Mar17  2-0  Rangers v Airdrieonians
Mar17  1-5  Partick Thistle v Ayr United
 Semi-finals
Apr04  2-0  Rangers v Ayr United
Apr07  0-0  Celtic v Dundee  at Hampden Park
Apr11  3-0  Celtic v Dundee  at Hampden Park a.e.t. 0-0
 Final
May05  3-2  Rangers v Celtic  at Hampden Park