Season 1947-48Rangers
 First Round
Jan24  1-6  Inverness Caledonian v Falkirk
Jan24  2-0  East Fife v Kilmarnock
Jan24  2-4  Berwick Rangers v Cowdenbeath
Jan24  1-0  Queen of the South v Stenhousemuir
Jan24  2-2  Motherwell v Hamilton Academical a.e.t. 1-1
Jan31  0-2  Hamilton Academical v Motherwell
Jan17  0-2  Clachnacuddin v St Johnstone
Jan24  8-0  St Mirren v Shawfield Amateurs
Jan24  0-1  Stranraer v Rangers
Jan24  0-2  Albion Rovers v Hibernian
Jan24  2-4  Dundee v Heart of Midlothian
Jan24  1-2  Ayr United v Greenock Morton
Jan24  9-1  Arbroath v Babcock & Wilcox
 Second Round
Feb07  4-3  Partick Thistle v Dundee United a.e.t. 3-3
Feb07  0-5  Nithsdale Wanderers v Aberdeen
Feb07  0-1  Alloa Athletic v Queen of the South
Feb07  2-0  Montrose v Duns
Feb07  2-1  Airdrieonians v Heart of Midlothian
Feb07  4-0  Hibernian v Arbroath
Feb07  2-0  St Mirren v East Stirlingshire
Feb07  8-2  Queen’s Park v Deveronvale
Feb07  2-4  Stirling Albion v Raith Rovers
Feb07  1-2  Peterhead v Dumbarton
Feb07  3-2  Greenock Morton v Falkirk
Feb07  1-0  Motherwell v Third Lanark
Feb07  5-1  East Fife v St Johnstone
Feb07  3-0  Celtic v Cowdenbeath
Feb07  2-1  Clyde v Dunfermline Athletic
Feb07  4-0  Rangers v Leith Athletic
 Third Round
Feb21  3-0  Rangers v Partick Thistle
Feb21  1-0  Celtic v Motherwell
Feb21  2-1  Montrose v Queen of the South
Feb21  3-0  Greenock Morton v Queen’s Park
Feb21  0-1  Dumbarton v East Fife
Feb21  4-2  Hibernian v Aberdeen
Feb21  2-1  St Mirren v Clyde
Feb21  3-0  Airdrieonians v Raith Rovers
 Fourth Round
Mar06  4-0  Celtic v Montrose
Mar06  0-3  Airdrieonians v Greenock Morton
Mar06  3-1  Hibernian v St Mirren
Mar06  1-0  Rangers v East Fife
 Semi-finals
Mar27  1-0  Greenock Morton v Celtic  at Ibrox Park a.e.t. 0-0
Mar27  0-1  Hibernian v Rangers
 Final
Apr17  1-1  Greenock Morton v Rangers  at Hampden Park a.e.t. 1-1
Apr21  0-1  Greenock Morton v Rangers  at Hampden Park a.e.t. 0-0