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