Scottish Cup Results for 1903-04 1902-03 Back to Scottish Cup Results 1904-05 Winners Celtic Runners Up Rangers Final Match Sat 16 Apr 1904 Celtic 3 Rangers 2 Rd Date Home Score Away Penalties Notes Crowd R1 Sat Jan 16 1904 * Celtic 0-0 Stanley W/O R1 Sat Jan 16 1904 Morton 8-1 6th GRV (Dalbeattie) 3000 R1 Sat Jan 16 1904 * Third Lanark 0-0 Newton Stewart Athletic W/O R1 Sat Jan 23 1904 Abercorn 2-2 Maxwelltown Volunteers 2000 R1 Sat Jan 23 1904 Albion Rovers 2-1 Kilwinning Eglinton 2000 R1 Sat Jan 23 1904 Alloa Athletic 2-1 Aberdeen 2500 R1 Sat Jan 23 1904 Ayr FC 0-2 St Mirren 3000 R1 Sat Jan 23 1904 Clyde 2-2 Arbroath 3000 R1 Sat Jan 23 1904 Dundee 3-0 Queens Park 15000 R1 Sat Jan 23 1904 Hibernian 2-1 Airdrieonians 6500 R1 Sat Jan 23 1904 Motherwell 2-1 Partick Thistle 4000 R1 Sat Jan 23 1904 Nithsdale Wanderers 2-2 Kilmarnock 900 R1 Sat Jan 23 1904 Port Glasgow Athletic 1-2 Leith Athletic 3000 R1 Sat Jan 23 1904 Rangers 3-2 Heart of Midlothian 30000 R1 Sat Jan 23 1904 St Bernards 1-1 West Calder Swifts 3000 R1 Sat Jan 23 1904 St Johnstone 2-0 Hearts of Beath 3000 R1 r Sat Jan 30 1904 Arbroath 4-0 Clyde 2000 R1 r Sat Jan 30 1904 Kilmarnock 1-1 Nithsdale Wanderers 2500 R1 r Sat Jan 30 1904 Maxwelltown Volunteers 1-1 Abercorn 2000 R1 r Sat Jan 30 1904 West Calder Swifts 3-3 St Bernards 2000 R1 r2 Sat Feb 6 1904 Abercorn 2-1 Maxwelltown Volunteers 1000 R1 r2 Sat Feb 6 1904 Kilmarnock 2-1 Nithsdale Wanderers 4000 R1 r2 Sat Feb 6 1904 St Bernards 2-0 West Calder Swifts 3000 R2 Sat Feb 6 1904 Morton 2-0 Arbroath 3000 R2 Sat Feb 6 1904 Hibernian 1-2 Rangers 17000 R2 Sat Feb 6 1904 Leith Athletic 3-1 Motherwell 4000 R2 Sat Feb 6 1904 St Mirren 4-0 St Johnstone 5000 R2 Sat Feb 6 1904 Third Lanark 3-1 Alloa Athletic 4000 R2 Sat Feb 13 1904 Dundee 4-0 Abercorn 5000 R2 Sat Feb 13 1904 Kilmarnock 2-2 Albion Rovers 4000 R2 Sat Feb 13 1904 St Bernards 0-4 Celtic 5000 R2 r Sat Feb 20 1904 Albion Rovers 0-1 Kilmarnock 4000 R3 Sat Feb 20 1904 Celtic 1-1 Dundee 18000 R3 Sat Feb 20 1904 Leith Athletic 1-3 Morton 6000 R3 Sat Feb 20 1904 St Mirren 0-1 Rangers 17000 R3 r Sat Feb 27 1904 Dundee 0-0 Celtic 21000 R3 Sat Feb 27 1904 Third Lanark 3-0 Kilmarnock 12000 R3 r2 Sat Mar 5 1904 Celtic 5-0 Dundee 39000 SF Sat Mar 5 1904 Rangers 3-0 Morton 10000 SF Sat Mar 19 1904 Celtic 2-1 Third Lanark 36000 F Sat Apr 16 1904 Celtic 3-2 Rangers 64472