Scottish Cup Results for 1898-99 1897-98 Back to Scottish Cup Results 1899-00 Winners Celtic Runners Up Rangers Final Match Sat 22 Apr 1899 Celtic 2 Rangers 0 Rd Date Home Score Away Penalties Notes Crowd R1 Sat Jan 14 1899 6th GRV (Dalbeattie) 1-8 Celtic R1 Sat Jan 14 1899 Airdrieonians 3-3 Arbroath 2000 R1 Sat Jan 14 1899 Ayr Parkhouse 3-1 Dundee 2000 R1 Sat Jan 14 1899 Boness 3-3 St Bernards 1000 R1 Sat Jan 14 1899 Clyde 3-0 Wishaw Thistle 2000 R1 Sat Jan 14 1899 East Stirlingshire 4-1 Dumbarton 3000 R1 Sat Jan 14 1899 Forfar Athletic 4-5 West Calder Swifts R1 Sat Jan 14 1899 Morton 3-1 Annbank R1 Sat Jan 14 1899 Hibernian 2-1 Royal Albert 2000 R1 Sat Jan 14 1899 Orion 0-2 Kilmarnock 5000 R1 Sat Jan 14 1899 Partick Thistle 5-0 Irvine 1000 R1 Sat Jan 14 1899 Port Glasgow Athletic 3-2 Renton R1 Sat Jan 14 1899 Queens Park 4-0 Kilsyth Wanderers 1200 R1 Sat Jan 14 1899 Rangers 4-1 Heart of Midlothian 25612 R1 Sat Jan 14 1899 St Mirren 7-1 Leith Athletic 3000 R1 Sat Jan 14 1899 Third Lanark 4-1 Arthurlie 2000 R1 r Sat Jan 21 1899 Arbroath 3-2 Airdrieonians 5500 R1 r Sat Jan 21 1899 St Bernards 4-2 Boness 3000 R2 Sat Feb 4 1899 Celtic 3-0 St Bernards 3000 R2 Sat Feb 4 1899 Clyde 3-1 Arbroath 2000 R2 Sat Feb 4 1899 Port Glasgow Athletic 3-1 West Calder Swifts 2000 R2 Sat Feb 11 1899 Ayr Parkhouse 1-4 Rangers 5000 R2 Sat Feb 11 1899 East Stirlingshire 1-1 Kilmarnock 6500 R2 Sat Feb 11 1899 Partick Thistle 2-2 Morton 4000 R2 Sat Feb 11 1899 Queens Park 5-1 Hibernian 10000 R2 Sat Feb 11 1899 St Mirren 2-1 Third Lanark 7500 R2 r Sat Feb 18 1899 Morton 1-2 Partick Thistle 5000 R2 r Sat Feb 18 1899 Kilmarnock 0-0 East Stirlingshire 8000 R3 Sat Feb 18 1899 Rangers 4-0 Clyde 6000 R2 r2 Sat Feb 25 1899 Kilmarnock 4-2 East Stirlingshire 8000 R3 Sat Feb 25 1899 Celtic 2-1 Queens Park 35000 R3 Sat Feb 25 1899 Port Glasgow Athletic 7-3 Partick Thistle 3000 R3 Sat Mar 11 1899 Kilmarnock 1-2 St Mirren 11129 SF Sat Mar 11 1899 Celtic 4-2 Port Glasgow Athletic 9000 SF Sat Apr 15 1899 St Mirren 1-2 Rangers 21000 F Sat Apr 22 1899 Celtic 2-0 Rangers 25000