The 1987–88 Scottish Cup was the 103rd staging of Scotland's most prestigious football knockout competition. The Cup was won by Celtic who defeated Dundee United in the final.

First round Home teamScoreAway teamInverness Caledonian1 – 1East StirlingshireAlbion Rovers1 – 1St JohnstoneMontrose0 – 2Ayr UnitedStirling Albion1 – 2CowdenbeathThreave Rovers0 – 6StranraerVale of Leithen2 – 3Brechin City

Replays Home teamScoreAway teamEast Stirlingshire2 – 1Inverness CaledonianSt Johnstone2 – 0Albion Rovers

Second round Home teamScoreAway teamAlloa Athletic0 – 1CowdenbeathBerwick Rangers0 – 1Brechin CityBuckie Thistle2 – 3East StirlingshireFraserburgh2 – 5St JohnstoneGala Fairydean3 – 0Civil Service StrollersQueen's Park2 – 3Ayr UnitedStenhousemuir1 – 1ArbroathStranraer6 – 2Keith

Replay Home teamScoreAway teamArbroath1 – 1Stenhousemuir

Second Replay Home teamScoreAway teamStenhousemuir0 – 1Arbroath

Third round Home teamScoreAway teamRaith Rovers0 – 0RangersForfar Athletic1 – 1Partick ThistleHamilton Academical2 – 0Meadowbank ThistleArbroath0 – 7Dundee UnitedCeltic1 – 0StranraerClyde0 – 0CowdenbeathDumbarton0 – 0HibernianDundee0 – 0Brechin CityDunfermline Athletic1 – 1Ayr UnitedEast Fife1 – 2AirdrieoniansFalkirk1 – 3HeartsGala Fairydean3 – 5East StirlingshireMotherwell0 – 0KilmarnockQueen of the South1 – 2Greenock MortonSt Johnstone0 – 1AberdeenSt Mirren0 – 3Clydebank

Replays Home teamScoreAway teamPartick Thistle3 – 0Forfar AthleticRangers4 – 1Raith RoversAyr United0 – 2Dunfermline AthleticBrechin City0 – 3DundeeCowdenbeath0 – 1ClydeKilmarnock1 – 3MotherwellHibernian3 – 0Dumbarton

Fourth round Home teamScoreAway teamCeltic0 – 0HibernianAirdrieonians0 – 2Dundee UnitedClydebank2 – 2Partick ThistleDundee2 – 0MotherwellDunfermline Athletic2 – 0RangersEast Stirlingshire2 – 3ClydeHamilton Academical0 – 2AberdeenHearts2 – 0Greenock Morton

Replays Home teamScoreAway teamPartick Thistle4 – 1ClydebankHibernian0 – 1Celtic

Quarter-finals Home teamScoreAway teamAberdeen5 – 0ClydeDundee0 – 0Dundee UnitedHearts3 – 0Dunfermline AthleticPartick Thistle0 – 3Celtic

Replay Home teamScoreAway teamDundee United2 – 2Dundee

Second Replay Home teamScoreAway teamDundee0 – 3Dundee United

Semi-finals

Replay

Second Replay

Final

See also 1987–88 in Scottish football 1987–88 Scottish League Cup

References