Scottish Cup 1921

Round 1 Venue Notes
SFL Aberdeen  
SFL Albion Rovers  
NL Alloa Athletic 0 0 Falkirk SFL Recreation Ground
NL Arbroath 2 4 Kilmarnock SFL Gayfield Park
SFL Ayr United 1 0 Queen's Park SFL Somerset Park
NL Bo'ness 1 0 GalstonNL Newtown Park
NL Broxburn United  
SFL Celtic  
SFL Clyde 1 1 Airdrieonians SFL Shawfield Stadium
SFL Clydebank  
SFL Dumbarton  
SFL Dundee 8 1 Inverness CaledonianNL Dens Park
NL East Fife  
NL East Stirlingshire  
NL Elgin City  
SFL Hamilton Academical 3 1 Raith Rovers SFL Douglas Park
SFL Heart of Midlothian  
NL Johnstone 0 2 Stevenston UnitedNL
NL Mid-Annandale  
SFL Morton  
SFL Motherwell  
NL Nithsdale Wanderers  
SFL Partick Thistle  
NL Peterhead 0 3 DykeheadNL Recreation Park
NL Queen of the South 6 0 Blairgowrie AmateursNL Palmerston Park
SFL Rangers  
NL Renton  
NL Solway Star  
SFL St Mirren 2 3 ArmadaleNL Love Street
NL Stenhousemuir  
SFL Third Lanark 1 1 Hibernian SFL Cathkin Park
NL Vale of Leven  
Round 1 Replay Venue Notes
SFL Airdrieonians 0 1 Clyde SFL Broomfield Park
SFL Falkirk 1 1 Alloa AthleticNL Brockville Park
SFL Hibernian 1 1 Third Lanark SFL Easter Road
Round 1 Replay 2 Venue Notes
SFL Falkirk 1 1 Alloa AthleticNL Firhill Stadium, Glasgow
SFL Hibernian 1 0 Third Lanark SFL Ibrox Park, Glasgow
Round 1 Replay 3 Venue Notes
NL Alloa Athletic 1 0 Falkirk SFL Firhill Stadium, Glasgow
 
Round 2 Venue Notes
SFL Albion Rovers 3 1 Mid-AnnandaleNL Cliftonhill
SFL Ayr United 4 0 DykeheadNL Somerset Park
NL Bo'ness 0 0 ArmadaleNL Newtown Park
NL Broxburn United 1 2 Hamilton Academical SFL Sports Park
SFL Clydebank 0 0 Alloa AthleticNL Clydeholm
SFL Dumbarton 3 0 Elgin CityNL Boghead Park
SFL Dundee 1 0 StenhousemuirNL Dens Park
SFL Heart of Midlothian 0 0 Clyde SFL Tynecastle Park
SFL Hibernian 0 0 Partick Thistle SFL Easter Road
SFL Kilmarnock 1 2 Aberdeen SFL Rugby Park
SFL Motherwell 3 0 RentonNL Fir Park
NL Queen of the South 1 3 Nithsdale WanderersNL Palmerston Park
SFL Rangers 2 0 Morton SFL Ibrox Park
NL Solway Star 1 5 East StirlingshireNL Kimmeter Park Green
NL Stevenston United 0 0 East FifeNL
NL Vale of Leven 0 3 Celtic SFL Milburn Park
Round 2 Replay Venue Notes
NL Alloa Athletic 1 1 Clydebank SFL Recreation Ground
NL Armadale 2 0 Bo'nessNL Volunteer Park
SFL Clyde 1 1 Heart of Midlothian SFL Shawfield Stadium
NL East Fife 2 1 Stevenston UnitedNL Bayview Park
SFL Partick Thistle 0 0 Hibernian SFL Firhill Stadium
Round 2 Replay 2 Venue Notes
NL Alloa Athletic 1 0 Clydebank SFL Ibrox Park, Glasgow
SFL Clyde 2 3 Heart of Midlothian SFL Shawfield Stadium
SFL Partick Thistle 1 0 Hibernian SFL Parkhead, Glasgow
Round 3 Venue Notes
NL Armadale 2 2 Albion Rovers SFL Volunteer Park
SFL Ayr United 1 1 Motherwell SFL Somerset Park
SFL Dumbarton 5 0 Nithsdale WanderersNL Boghead Park
SFL Dundee 0 0 Aberdeen SFL Dens Park
NL East Fife 1 3 Celtic SFL Bayview Park
NL East Stirlingshire 1 2 Partick Thistle SFL Firs Park
SFL Hamilton Academical 0 1 Heart of Midlothian SFL Douglas Park
SFL Rangers 0 0 Alloa AthleticNL Ibrox Park
Round 3 Replay Venue Notes
SFL Aberdeen 1 1 Dundee SFL Pittordie
SFL Albion Rovers 0 0 ArmadaleNL Cliftonhill
SFL Motherwell 1 1 Ayr United SFL Fir Park
SFL Rangers 4 1 Alloa AthleticNL Ibrox Park Venue switch by mutual agreement
Round 3 Replay 2 Venue Notes
SFL Albion Rovers 0 0 ArmadaleNL Hampden Park, Glasgow
SFL Dundee 2 0 Aberdeen SFL Ibrox Park, Glasgow
SFL Motherwell 3 1 Ayr United SFL Parkhead, Glasgow
Round 3 Replay 3 Venue Notes
SFL Albion Rovers 2 0 ArmadaleNL Hampden Park, Glasgow
Round 4 Venue Notes
SFL Celtic 1 2 Heart of Midlothian SFL Parkhead
SFL Dumbarton 0 3 Rangers SFL Boghead Park
SFL Dundee 0 2 Albion Rovers SFL Dens Park
SFL Motherwell 2 2 Partick Thistle SFL Fir Park
Round 4 Replay Venue Notes
SFL Partick Thistle 0 0 Motherwell SFL Firhill Stadium
Round 4 Replay 2 Venue Notes
SFL Partick Thistle 2 1 Motherwell SFL Firhill Stadium
Semi Final Venue Notes
SFL Partick Thistle 0 0 Heart of Midlothian SFL Ibrox Park, Glasgow
SFL Rangers 4 1 Albion Rovers SFL Parkhead, Glasgow
Semi Final Replay Venue Notes
SFL Partick Thistle 0 0 Heart of Midlothian SFL Ibrox Park, Glasgow
Semi Final Replay 2 Venue Notes
SFL Partick Thistle 2 0 Heart of Midlothian SFL Ibrox Park, Glasgow
Final Venue Notes
SFL Partick Thistle 1 0 Rangers SFL Parkhead, Glasgow