Scottish Cup 1904

Round 1 Venue Notes
D 2 Abercorn 2 2 Maxwelltown VolunteersNL Old Ralston Park
D 2 Albion Rovers 2 1 Kilwinning EglintonNL Meadow Park
NL Alloa Athletic 2 1 AberdeenNL Recreation Ground
NL Ayr 0 2 St MirrenD 1 Somerset Park
D 1 Celtic # # StanleyNL Parkhead Celtic walkover
D 2 Clyde 2 2 ArbroathNL Shawfield Stadium
D 1 Dundee 3 0 Queen's ParkD 1 Dens Park
D 1 Hibernian 2 1 AirdrieoniansD 1 Easter Road
D 1 Morton 8 1 6th Galloway Rifle VolunteersNL Cappielow Park
D 1 Motherwell 2 1 Partick ThistleD 1 Fir Park
NL Nithsdale Wanderers 2 2 KilmarnockD 1
D 1 Port Glasgow Athletic 1 2 Leith AthleticD 2 Clune Park
D 1 Rangers 3 2 Heart of MidlothianD 1 Ibrox Park
D 2 St Bernard's 1 1 West Calder SwiftsNL Royal Gymnasium
NL St Johnstone 2 0 Hearts of BeathNL Recreation Grounds
D 1 Third Lanark # # Newton StewartNL Cathkin Park Third Lanark walkover
Round 1 Replay Venue Notes
NL Arbroath 4 0 ClydeD 2 Gayfield Park
D 1 Kilmarnock 1 1 Nithsdale WanderersNL Rugby Park
NL Maxwelltown Volunteers 1 1 AbercornD 2
D 2 St Bernard's 2 0 West Calder SwiftsNL Bathgate
NL West Calder Swifts 3 3 St Bernard'sD 2
Round 1 Replay 2 Venue Notes
D 2 Abercorn 2 1 Maxwelltown VolunteersNL Somerset Park, Ayr
D 1 Kilmarnock 2 1 Nithsdale WanderersNL Rugby Park
Round 2 Venue Notes
D 1 Dundee 4 0 AbercornD 2 Dens Park
D 1 Hibernian 1 2 RangersD 1 Easter Road
D 1 Kilmarnock 2 2 Albion RoversD 2 Rugby Park
D 2 Leith Athletic 3 1 MotherwellD 1 Chancelot Park
D 1 Morton 2 0 ArbroathNL Cappielow Park
D 2 St Bernard's 0 4 CelticD 1 Royal Gymnasium
D 1 St Mirren 4 0 St JohnstoneNL Love Street
D 1 Third Lanark 3 1 Alloa AthleticNL Cathkin Park
Round 2 Replay Venue Notes
D 2 Albion Rovers 0 1 KilmarnockD 1 Meadow Park
Round 3 Venue Notes
D 1 Celtic 1 1 DundeeD 1 Parkhead
D 2 Leith Athletic 1 3 MortonD 1 Chancelot Park
D 1 St Mirren 0 1 RangersD 1 Love Street
D 1 Third Lanark 3 0 KilmarnockD 1 Cathkin Park
Round 3 Replay Venue Notes
D 1 Celtic 5 0 DundeeD 1 Parkhead
Round 3 Replay 2 Venue Notes
D 1 Dundee 0 0 CelticD 1 Dens Park
Semi Final Venue Notes
D 1 Celtic 2 1 Third LanarkD 1 Parkhead
D 1 Rangers 3 0 MortonD 1 Ibrox Park
Final Venue Notes
D 1 Celtic 3 2 RangersD 1 Hampden Park, Glasgow