Scottish Cup 1928

Round 1 Venue Notes
D 2 Albion Rovers5 1 Glasgow UniversityNL Cliftonhill
D 2 Alloa Athletic 2 0 FraserburghNL Recreation Ground
D 2 Arbroath2 3 Nithsdale WanderersNL Gayfield Park
NL Armadale 3 1 Berwick RangersNL Volunteer Park
D 2 Ayr United 2 0 Bo'nessD 1 Somerset Park
NL Beith 1 4 AirdrieoniansD 1 Bellsdale Park
NL Brechin City 3 1 Lochgelly UnitedNL Glebe Park
D 1 Celtic 3 1 BathgateD 2 Parkhead
NL Civil Service Strollers 0 3 King's ParkD 2 Pinkhill Stadium
D 2 Clydebank 0 3 Dunfermline AthleticD 1 Clydeholm
D 1 Cowdenbeath 12 0 JohnstoneNL Central Park
D 2 Dumbarton2 3 Hamilton AcademicalD 1 Boghead Park
D 2 East Fife 1 1 Dundee UnitedD 2 Bayview Park
D 2 East Stirlingshire 0 6 RangersD 1 Firs Park
D 1 Falkirk 3 1 St Bernard'sD 2 Brockville Park
D 2 Forfar Athletic 2 1 Queen of the SouthD 2 Station Park
NL Forres Mechanics 2 1 Elgin CityNL Mosset Park
D 1 Heart of Midlothian 2 2 St JohnstoneD 1 Tynecastle Park
D 1 Hibernian # # DykeheadNL Easter Road Hibernian walkover
NL Huntly 0 3 MotherwellD 1 Christie Park
NL Keith 5 2 Dalbeattie StarNL Kynoch Park
D 2 Leith Athletic2 3 KilmarnockD 1 Old Logie Green
NL Montrose 0 5 StenhousemuirD 2 Links Park
D 2 Morton 7 3 Mid-AnnandaleNL Cappielow Park
D 1 Partick Thistle9 1 Inverness CaledonianNL Firhill Stadium
D 1 Queen's Park 2 0 ArthurlieD 2 Hampden Park
D 1 Raith Rovers4 3 AberdeenD 1 Stark's Park
D 1 St Mirren 6 1 ClydeD 1 Love Street
NL Stranraer 2 4 DundeeD 1 Stair Park
D 2 Third Lanark 10 0 ClackmannanNL Cathkin Park
NL Vale of Atholl 2 1 Newton StewartNL
NL Vale of Leven1 2 Leith AmateursNL Milburn Park
Round 1 Replay Venue Notes
D 2 Dundee United 2 1 East FifeD 2 Tannadice Park
D 1 St Johnstone 0 1 Heart of MidlothianD 1 Muirton Park
Round 2 Venue Notes
D 1 Airdrieonians 2 1 Hamilton AcademicalD 1 Broomfield Park
NL Armadale 2 4 King's ParkD 2 Volunteer Park
D 2 Ayr United 2 4 FalkirkD 1 Somerset Park
NL Brechin City 1 4 Albion RoversD 2 Glebe Park
D 2 Dundee United 3 3 DundeeD 1 Tannadice Park
D 1 Dunfermline Athletic 3 1 Leith AmateursNL East End Park
D 2 Forfar Athletic1 2 KilmarnockD 1 Station Park
D 1 Heart of Midlothian 7 0 Forres MechanicsNL Tynecastle Park
NL Keith 1 6 CelticD 1 Kynoch Park
D 1 Motherwell 2 2 Raith RoversD 1 Fir Park
D 1 Partick Thistle4 0 Nithsdale WanderersNL Firhill Stadium
D 1 Queen's Park4 1 MortonD 2 Hampden Park
D 1 Rangers 4 2 CowdenbeathD 1 Ibrox Park
D 1 St Mirren5 1 Vale of AthollNL Love Street
D 2 Stenhousemuir1 2 Alloa AthleticD 2 Ochilview Park
D 2 Third Lanark0 2 HibernianD 1 Cathkin Park
Round 2 Replay Venue Notes
D 1 Dundee1 0 Dundee UnitedD 2 Dens Park
D 1 Raith Rovers1 2 MotherwellD 1 Stark's Park
Round 3 Venue Notes
D 2 Albion Rovers 3 1 AirdrieoniansD 1 Cliftonhill
D 1 Celtic 2 0 Alloa AthleticD 2 Parkhead
D 1 Dundee1 2 Dunfermline AthleticD 1 Dens Park
D 1 Heart of Midlothian1 2 MotherwellD 1 Tynecastle Park
D 1 Hibernian 0 0 FalkirkD 1 Easter Road
D 1 Kilmarnock4 4 Queen's ParkD 1 Rugby Park
D 1 Rangers 3 1 King's ParkD 2 Ibrox Park
D 1 St Mirren 0 5 Partick ThistleD 1 Love Street
Round 3 Replay Venue Notes
D 1 Falkirk 0 1 HibernianD 1 Brockville Park aet
D 1 Queen's Park1 0 KilmarnockD 1 Hampden Park
Round 4 Venue Notes
D 2 Albion Rovers 0 1 RangersD 1 Cliftonhill
D 1 Dunfermline Athletic 0 4 HibernianD 1 East End Park
D 1 Motherwell0 2 CelticD 1 Fir Park
D 1 Queen's Park1 0 Partick ThistleD 1 Hampden Park
Semi Final Venue Notes
D 1 Celtic 2 1 Queen's ParkD 1 Ibrox Park, Glasgow
D 1 Rangers 3 0 HibernianD 1 Tynecastle Park, Edinburgh
Final Venue Notes
D 1 Rangers4 0 CelticD 1 Hampden Park, Glasgow Record ground attendance