Season 1948-49Rangers
 First Round
Jan22  4-1  Heart of Midlothian v Airdrieonians
Jan22  2-1  Ayr United v Queen’s Park
Jan22  2-2  Inverness Caledonian v Greenock Morton
Jan26  2-0  Greenock Morton v Inverness Caledonian
Jan22  8-3  Alloa Athletic v Montrose
Jan22  6-2  Cowdenbeath v Keith
Jan22  0-4  Forfar Athletic v Hibernian
Jan22  6-1  Rangers v Elgin City
Jan22  3-0  Motherwell v Stranraer
Jan22  0-1  Leith Athletic v Raith Rovers
Jan22  2-1  East Fife v Falkirk
Jan22  4-3  Dundee United v Celtic
Jan22  3-4  Arbroath v Partick Thistle
Jan22  2-1  Third Lanark v Aberdeen
Jan22  1-2  Hamilton Academical v Albion Rovers
Jan22  2-0  Clyde v Fraserburgh
Jan22  5-2  Dumbarton v Kilmarnock
Jan22  2-0  Queen of the South v East Stirlingshire
Jan22  2-0  Stenhousemuir v Dunfermline Athletic
Jan22  2-0  St Mirren v Stirling Albion
Jan22  6-1  Dundee v St Johnstone
 Second Round
Feb09  1-3  Alloa Athletic v Clyde
Feb05  3-0  Partick Thistle v Queen of the South
Feb05  1-1  Hibernian v Raith Rovers
Feb09  3-4  Raith Rovers v Hibernian
Feb09  5-1  Stenhousemuir v Albion Rovers
Feb05  0-0  Dundee v St Mirren
Feb08  1-2  St Mirren v Dundee
Feb05  0-3  Motherwell v Rangers
Feb05  1-2  Cowdenbeath v East Fife
Feb05  0-2  Ayr United v Greenock Morton
Feb05  3-1  Heart of Midlothian v Third Lanark
Feb05  1-1  Dumbarton v Dundee United
Feb09  1-3  Dundee United v Dumbarton
 Third Round
Feb19  3-0  Heart of Midlothian v Dumbarton
Feb19  0-2  Greenock Morton v Clyde  at Ibrox Park
       bye  East Fife, Rangers, Partick Thistle,
            Hibernian, Dundee, Stenhousemuir
 Fourth Round
Mar05  4-0  Rangers v Partick Thistle
Mar05  0-2  Hibernian v East Fife
Mar05  0-1  Stenhousemuir v Clyde
Mar05  2-4  Heart of Midlothian v Dundee
 Semi-finals
Mar26  2-2  Clyde v Dundee  at Easter Road Park a.e.t. 2-2
Apr04  2-1  Clyde v Dundee  at Hampden Park
Mar26  3-0  Rangers v East Fife  at Hampden Park
 Final
Apr23  1-4  Clyde v Rangers  at Hampden Park