Scottish Cup 2004

Round 1 Venue Notes
NL Clachnacuddin0 2 Stranraer D 3 Grant Street Park
D 3 Cowdenbeath 5 2 Edinburgh CityNL Central Park
D 3 Elgin City1 2 Peterhead D 3 Borough Briggs
D 2 Forfar Athletic 1 1 East Fife D 2 Station Park
D 3 Gretna4 0 Dumbarton D 2 Raydale Park
D 3 Montrose 1 1 Albion Rovers D 3 Links Park
D 3 Stirling Albion 3 1 Queen's Park D 3 Forthbank Stadium
NL The Spartans 6 1 Buckie ThistleNL City Park
Round 1 Replay Venue Notes
D 3 Albion Rovers 1 3 Montrose D 3 Cliftonhill
D 2 East Fife 3 3 Forfar Athletic D 2 Bayview Stadium aet 4-1p
Round 2 Venue Notes
D 2 Alloa Athletic 3 3 The SpartansNL Recreation Ground
D 2 Berwick Rangers 4 2 HuntlyNL Shielfield Park
D 3 East Stirlingshire 0 5 Cowdenbeath D 3 Firs Park
D 2 Greenock Morton4 0 Vale of LeithenNL Cappielow Park
D 3 Gretna5 1 Stenhousemuir D 2 Raydale Park
NL Inverurie Loco Works 1 5 Airdrie United D 2 Harlow Park
D 3 Montrose1 0 Threave RoversNL Links Park
D 3 Peterhead0 2 East Fife D 2 Balmoor Stadium
D 3 Stirling Albion1 2 Arbroath D 2 Forthbank Stadium
D 3 Stranraer 0 1 Hamilton Academical D 2 Stair Park
Round 2 Replay Venue Notes
NL The Spartans5 3 Alloa Athletic D 2 City Park aet
Round 3 Venue Notes
SPL Aberdeen 0 0 DundeeSPL Pittordie
D 2 Arbroath 1 4 The SpartansNL Gayfield Park
D 1 Ayr United1 2 Falkirk SCh Somerset Park
SPL Celtic 2 0 Ross CountyD 1 Parkhead
D 1 Clyde 3 0 Gretna D 3 Broadwood Stadium
SPL Dunfermline Athletic 3 1 Dundee UnitedSPL East End Park
D 2 East Fife 0 1 Queen of the South SCh Bayview Stadium
D 2 Greenock Morton 0 3 Partick ThistleSPL Cappielow Park
D 2 Hamilton Academical 2 0 Cowdenbeath D 3 New Douglas Park
SPL Heart of Midlothian 2 0 Berwick Rangers D 2 Tynecastle Park
SPL Hibernian0 2 RangersSPL Easter Road
D 1 Inverness Caledonian Thistle5 1 Brechin City SCh Caledonian Stadium
SPL Livingston1 0 Montrose D 3 Almondvale Stadium
D 1 Raith Rovers 1 3 KilmarnockSPL Stark's Park
D 1 St Johnstone 0 3 MotherwellSPL McDiarmid Park
D 1 St Mirren 2 0 Airdrie United D 2 Love Street
Round 3 Replay Venue Notes
SPL Dundee2 3 AberdeenSPL Dens Park
Round 4 Venue Notes
D 1 Clyde1 2 Dunfermline AthleticSPL Broadwood Stadium Abandoned 57 mins - snowstorm
D 1 Clyde 0 3 Dunfermline AthleticSPL Broadwood Stadium
D 1 Falkirk0 2 AberdeenSPL Falkirk Stadium
SPL Heart of Midlothian 0 3 CelticSPL Tynecastle Park
SPL Kilmarnock0 2 RangersSPL Rugby Park
SPL Motherwell 3 2 Queen of the SouthD 1 Fir Park
SPL Partick Thistle5 1 Hamilton Academical D 2 Firhill Stadium
D 1 St Mirren 0 1 Inverness Caledonian Thistle SCh Love Street
NL The Spartans 0 4 LivingstonSPL City Park
Quarter Final Venue Notes
SPL Aberdeen 1 1 LivingstonSPL Pittordie
SPL Celtic1 0 RangersSPL Parkhead
SPL Motherwell 0 1 Inverness Caledonian ThistleD 1 Fir Park
SPL Partick Thistle 0 3 Dunfermline AthleticSPL Firhill Stadium
Quarter Final Replay Venue Notes
SPL Livingston1 0 AberdeenSPL Almondvale Stadium
Semi Final Venue Notes
SPL Celtic 3 1 LivingstonSPL Hampden Park, Glasgow
D 1 Inverness Caledonian Thistle 1 1 Dunfermline AthleticSPL Hampden Park, Glasgow
Semi Final Replay Venue Notes
D 1 Inverness Caledonian Thistle2 3 Dunfermline AthleticSPL Pittodrie, Aberdeen
Final Venue Notes
SPL Celtic 3 1 Dunfermline AthleticSPL Hampden Park, Glasgow