Season 1899-00

First Round
Jan13 3-4 Forfar Athletic v Motherwell
Jan13 3-0 Queen's Park v Leith Athletic
Jan13 1-1 Forres Mechanics v Orion
Jan20 4-1 Orion v Forres Mechanics
Jan13 0-0 Heart of Midlothian v St Mirren
Jan20 0-3 St Mirren v Heart of Midlothian
Jan13 7-1 Celtic v* Bo'ness
Jan13 7-1 Port Glasgow Athletic v Falkirk
Jan13 5-1 3rd L.R.V. v Raith Rovers
Jan13 8-0 Dundee v Douglas Wanderers
Jan13 4-2 Maybole v Wishaw Thistle
Jan13 5-2 Abercorn v Ayr Parkhouse
Jan13 4-2 Rangers v Greenock Morton
Jan13 1-2 Galston v Partick Thistle
Jan13 1-0 St Bernard's v Arbroath
Jan13 0-1 Airdrieonians v Clyde
Jan13 2-0 Kilmarnock v East Stirlingshire
Jan13 3-2 Hibernian v Hamilton Academical
Second Round
Jan27 1-1 Heart of Midlothian v Hibernian
Feb03 1-2 Hibernian v Heart of Midlothian
Jan27 10-0 Kilmarnock v Orion
Jan27 5-1 Queen's Park v Abercorn
Jan27 3-3 Dundee v Clyde
Feb17 0-3 Clyde v Dundee
Jan27 2-1 Partick Thistle v St Bernard's
Jan27 12-0 Rangers v Maybole
Jan27 1-5 Port Glasgow Athletic v Celtic
Jan27 2-1 3rd L.R.V. v Motherwell
Third Round
Feb17 1-6 Partick Thistle v Rangers
Feb10 1-2 3rd L.R.V. v Heart of Midlothian
Feb17 4-0 Celtic v Kilmarnock
Feb24 1-0 Queen's Park v Dundee
Semi-finals
Mar10 2-1 Queen's Park v Heart of Midlothian at Hampden Park
Feb24 2-2 Rangers v Celtic at Ibrox Park
Mar10 4-0 Celtic v Rangers at Celtic Park
Final
Apr14 3-4 Queen's Park v Celtic at Ibrox Park