Season 1924-25

First Round
Jan24 2-0 Vale of Leven v Inverness Caledonian
Jan24 3-0 Raith Rovers v* Clackmannan
Jan24 4-0 Lochgelly United v Breadalbane
Jan24 0-4 King's Park v Airdrieonians
Jan24 5-0 Dundee v Johnstone
Jan24 6-3 Motherwell v Galston
Jan24 3-1 St Mirren v Peterhead
Jan24 1-9 Stranraer v Royal Albert
Jan24 4-1 Heart of Midlothian v* Leith Athletic
Jan24 3-0 Kilmarnock v Arbroath Athletic
Jan24 1-0 Dykehead v Forfar Athletic
Jan24 6-2 Montrose v Inverness Citadel
Jan24 5-2 Hamilton Academical v St Bernard's
Jan24 0-2 Newton Stewart v Dumbarton
Jan24 4-2 Solway Star v Stenhousemuir
Jan24 1-1 Bo'ness v Helensburgh
Jan28 0-0 Helensburgh v Bo'ness aet 0-0
Feb03 2-0 Bo'ness v Helensburgh at Firhill Park
Jan24 1-3 East Fife v Rangers
Jan24 1-1 Dunfermline Athletic v Arbroath
Jan28 1-0 Arbroath v Dunfermline Athletic
Jan24 1-5 Third Lanark v Celtic
Jan24 0-4 Bathgate v Partick Thistle
Jan24 0-0 St Cuthbert Wanderers v Peebles Rovers
Jan28 5-0 Peebles Rovers v St Cuthbert Wanderers
Jan24 0-2 Hibernian v Aberdeen
Jan24 1-1 Albion Rovers v Clyde
Jan28 3-1 Clyde v Albion Rovers
Jan24 1-1 Queen of the South v Alloa Athletic
Jan27 2-0 Alloa Athletic v Queen of the South
Jan24 1-1 Falkirk v Greenock Morton
Jan28 0-3 Greenock Morton v Falkirk
Jan24 3-1 Armadale v Civil Service Strollers
Jan24 4-0 East Stirlingshire v Clachnacuddin
Jan24 3-1 Arthurlie v Cowdenbeath
Jan24 3-1 Ayr United v St Johnstone
Jan24 3-2 Broxburn United v Nithsdale Wanderers
Jan24 0-1 Clydebank v Queen's Park
Jan24 5-1 Dundee United v Aberdeen University
Second Round
Feb07 2-1 Kilmarnock v Heart of Midlothian
Feb07 3-0 Arbroath v Clyde
Feb07 0-0 Raith Rovers v Bo'ness
Feb11 1-3 Bo'ness v Raith Rovers
Feb07 4-0 Hamilton Academical v East Stirlingshire
Feb07 2-1 Celtic v Alloa Athletic
Feb07 3-1 Dykehead v Peebles Rovers
Feb07 0-2 Montrose v Rangers
Feb07 4-0 Airdrieonians v Queen's Park
Feb07 5-1 Partick Thistle v Dundee United
Feb07 2-1 Dundee v Lochgelly United
Feb07 1-1 Armadale v Aberdeen
Feb11 2-0 Aberdeen v Armadale
Feb07 2-2 Vale of Leven v Solway Star
Feb12 3-3 Solway Star v Vale of Leven aet 1-1
Feb16 1-2 Vale of Leven v Solway Star at Cathkin Park
Feb07 1-0 St Mirren v Ayr United
Feb07 2-0 Motherwell v Arthurlie
Feb07 1-3 Royal Albert v Broxburn United
Feb07 2-0 Falkirk v Dumbarton
Third Round
Feb21 5-0 Kilmarnock v Dykehead
Feb21 2-0 St Mirren v Partick Thistle
Feb21 0-0 Aberdeen v Motherwell
Feb25 1-2 Motherwell v Aberdeen
Feb21 2-1 Broxburn United v Falkirk
Feb21 1-0 Hamilton Academical v Raith Rovers
Feb21 2-0 Celtic v Solway Star
Feb21 5-3 Rangers v Arbroath
Feb21 3-1 Dundee v Airdrieonians
Fourth Round
Mar07 1-0 Dundee v Broxburn United
Mar07 0-0 St Mirren v Celtic
Mar10 1-1 Celtic v St Mirren aet 1-1
Mar16 0-1 St Mirren v Celtic at Ibrox Park
Mar07 0-2 Aberdeen v Hamilton Academical
Mar07 1-2 Kilmarnock v Rangers
Semi-finals
Mar21 0-5 Rangers v Celtic at Hampden Park
Mar21 1-1 Hamilton Academical v Dundee at Tynecastle Park
Mar25 0-2 Hamilton Academical v Dundee at Easter Road Park
Final
Apr11 1-0 Celtic v Dundee at Hampden Park