Season 1972-73Rangers
 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