The 1986–87 Scottish Cup was the 102nd staging of Scotland's most prestigious football knockout competition. The Cup was won by St Mirren who defeated Dundee United in the final.
First round Home teamScoreAway teamForres Mechanics0 – 1Berwick RangersAlbion Rovers2 – 1ArbroathAyr United3 – 1Annan AthleticCaledonian2 – 2AlloaPeterhead1 – 0East StirlingshireStirling Albion3 – 0Cowdenbeath
Replay Home teamScoreAway teamAlloa0 – 1Caledonian
Second round Home teamScoreAway teamAlbion Rovers1 – 2Whitehill WelfareRaith Rovers4 – 0Vale of LeithenSt Johnstone4 – 1Queen's ParkStenhousemuir0 – 0Berwick RangersStirling Albion0 – 1Meadowbank ThistleCaledonian5 – 0SpartansRothes1 – 3PeterheadStranraer1 – 1Ayr United
Replays Home teamScoreAway teamBerwick Rangers2 – 0StenhousemuirAyr United2 – 0Stranraer
Third round Home teamScoreAway teamSt Johnstone4 – 0Whitehill WelfareDundee2 – 2East FifeFalkirk0 – 0ClydebankMeadowbank Thistle2 – 0Ayr UnitedMotherwell3 – 1Partick ThistleAberdeen2 – 2CelticBerwick Rangers0 – 2MortonBrechin City2 – 2DumbartonDundee United1 – 1AirdrieoniansHeart of Midlothian0 – 0KilmarnockHibernian2 – 0Dunfermline AthleticMontrose1 – 2Forfar AthleticPeterhead2 – 0ClydeQueen of the South0 – 1Raith RoversRangers0 – 1Hamilton AcademicalSt Mirren3 – 0Caledonian
Replays Home teamScoreAway teamAirdrieonians1 – 2Dundee UnitedClydebank3 – 1FalkirkEast Fife1 – 4DundeeCeltic0 – 0AberdeenDumbarton2 – 3Brechin CityKilmarnock1 – 1Heart of Middlothian
Second Replays Home teamScoreAway teamAberdeen0 – 1CelticKilmarnock1 – 3Heart of Midlothian
Fourth round Home teamScoreAway teamBrechin City0 – 1Dundee UnitedClydebank1 – 0HibernianDundee1 – 1Meadowbank ThistleHamilton Academical1 – 2MotherwellHeart of Midlothian1 – 0CelticMorton2 – 3St MirrenRaith Rovers2 – 2PeterheadSt Johnstone1 – 2Forfar Athletic
Replays Home teamScoreAway teamPeterhead3 – 3Raith RoversMeadowbank Thistle1 – 1Dundee
Second Replays Home teamScoreAway teamDundee2 – 0Meadowbank ThistleRaith Rovers3 – 0Peterhead
Quarter-finals Home teamScoreAway teamClydebank0 – 4DundeeDundee United2 – 2Forfar AthleticHeart of Midlothian1 – 1MotherwellRaith Rovers0 – 2St Mirren
Replays Home teamScoreAway teamForfar Athletic0 – 2Dundee UnitedMotherwell0 – 1Heart of Midlothian
Semi-finals
Final
See also 1986–87 in Scottish football 1986–87 Scottish League Cup
References