1987-88 Scottish Cup
| Final | ||||||
| Celtic | 2 | 1 | Dundee United | Sat 14 May 1988 | Details | |
| Semi Final | ||||||
| Celtic | 2 | 1 | Hearts | Sat 09 Apr 1988 | Details | |
| Aberdeen | 0 | 0 | Dundee United | Sat 09 Apr 1988 | Details | |
| Aberdeen | 1 | 1 | Dundee United | Wed 13 Apr 1988 | 1st Replay | Details |
| Aberdeen | 0 | 1 | Dundee United | Wed 20 Apr 1988 | 2nd Replay | Details |
| ↑ Back to Top | ||||||
| 5th Round | ||||||
| Aberdeen | 5 | 0 | Clyde | Sat 12 Mar 1988 | Details | |
| Dundee | 0 | 0 | Dundee United | Sat 12 Mar 1988 | Details | |
| Hearts | 3 | 0 | Dunfermline Athletic | Sat 12 Mar 1988 | Details | |
| Partick Thistle | 0 | 3 | Celtic | Sat 12 Mar 1988 | Details | |
| Dundee United | 2 | 2 | Dundee | Tue 15 Mar 1988 | 1st Replay | Details |
| Dundee | 0 | 3 | Dundee United | Mon 28 Mar 1988 | 2nd Replay | Details |
| ↑ Back to Top | ||||||
| 4th Round | ||||||
| Hamilton | 0 | 2 | Aberdeen | Sat 20 Feb 1988 | Details | |
| Clydebank | 2 | 2 | Partick Thistle | Sat 20 Feb 1988 | Details | |
| Dundee | 2 | 0 | Motherwell | Sat 20 Feb 1988 | Details | |
| Dunfermline Athletic | 2 | 0 | Rangers | Sat 20 Feb 1988 | Details | |
| Hearts | 2 | 0 | Greenock Morton | Sat 20 Feb 1988 | Details | |
| East Stirlingshire | 2 | 3 | Clyde | Sat 20 Feb 1988 | Details | |
| Airdrieonians | 0 | 2 | Dundee United | Sat 20 Feb 1988 | Details | |
| Celtic | 0 | 0 | Hibernian | Sun 21 Feb 1988 | Details | |
| Hibernian | 0 | 1 | Celtic | Tue 23 Feb 1988 | 1st Replay | Details |
| Partick Thistle | 4 | 1 | Clydebank | Tue 23 Feb 1988 | 1st Replay | Details |
| ↑ Back to Top | ||||||
| 3rd Round | ||||||
| Gala Fairydean | 3 | 5 | East Stirlingshire | Sat 30 Jan 1988 | Details | |
| Celtic | 1 | 0 | Stranraer | Sat 30 Jan 1988 | Details | |
| East Fife | 1 | 2 | Airdrieonians | Sat 30 Jan 1988 | Details | |
| St Johnstone | 0 | 1 | Aberdeen | Sat 30 Jan 1988 | Details | |
| St Mirren | 0 | 3 | Clydebank | Sat 30 Jan 1988 | Details | |
| Dumbarton | 0 | 0 | Hibernian | Sat 30 Jan 1988 | Details | |
| Motherwell | 0 | 0 | Kilmarnock | Sat 30 Jan 1988 | Details | |
| Falkirk | 1 | 3 | Hearts | Sat 30 Jan 1988 | Details | |
| Clyde | 0 | 0 | Cowdenbeath | Sat 30 Jan 1988 | Details | |
| Dundee | 0 | 0 | Brechin City | Sat 30 Jan 1988 | Details | |
| Dunfermline Athletic | 1 | 1 | Ayr United | Sat 30 Jan 1988 | Details | |
| Arbroath | 0 | 7 | Dundee United | Sat 30 Jan 1988 | Details | |
| Queen Of The South | 1 | 2 | Greenock Morton | Sat 30 Jan 1988 | Details | |
| Hamilton | 2 | 0 | Meadowbank Thistle | Sun 31 Jan 1988 | Details | |
| Hibernian | 3 | 0 | Dumbarton | Tue 02 Feb 1988 | 1st Replay | Details |
| Kilmarnock | 1 | 3 | Motherwell | Wed 03 Feb 1988 | 1st Replay | Details |
| Forfar Athletic | 1 | 1 | Partick Thistle | Wed 03 Feb 1988 | Details | |
| Cowdenbeath | 0 | 1 | Clyde | Wed 03 Feb 1988 | 1st Replay | Details |
| Brechin City | 0 | 3 | Dundee | Wed 03 Feb 1988 | 1st Replay | Details |
| Ayr United | 0 | 2 | Dunfermline Athletic | Wed 03 Feb 1988 | 1st Replay | Details |
| Raith Rovers | 0 | 0 | Rangers | Mon 08 Feb 1988 | Details | |
| Rangers | 4 | 1 | Raith Rovers | Wed 10 Feb 1988 | 1st Replay | Details |
| Partick Thistle | 3 | 0 | Forfar Athletic | Wed 10 Feb 1988 | 1st Replay | Details |
| ↑ Back to Top | ||||||
| 2nd Round | ||||||
| Gala Fairydean | 3 | 0 | Civil Service Strollers | Sat 09 Jan 1988 | Details | |
| Buckie Thistle | 2 | 3 | East Stirlingshire | Sat 09 Jan 1988 | Details | |
| Alloa Athletic | 0 | 1 | Cowdenbeath | Sat 09 Jan 1988 | Details | |
| Berwick Rangers | 0 | 1 | Brechin City | Sat 09 Jan 1988 | Details | |
| Stenhousemuir | 1 | 1 | Arbroath | Sat 09 Jan 1988 | Details | |
| Stranraer | 6 | 2 | Keith | Sat 09 Jan 1988 | Details | |
| Fraserburgh | 2 | 5 | St Johnstone | Sat 09 Jan 1988 | Details | |
| Queen's Park | 2 | 3 | Ayr United | Sat 09 Jan 1988 | Details | |
| Arbroath | 1 | 1 | Stenhousemuir | Tue 12 Jan 1988 | 1st Replay | Details |
| Stenhousemuir | 0 | 1 | Arbroath | Mon 18 Jan 1988 | 1st Replay | Details |
| ↑ Back to Top | ||||||
| 1st Round | ||||||
| Vale Of Leithen | 2 | 3 | Brechin City | Sat 05 Dec 1987 | Details | |
| Threave Rovers | 0 | 6 | Stranraer | Sat 05 Dec 1987 | Details | |
| Stirling Albion | 1 | 2 | Cowdenbeath | Sat 05 Dec 1987 | Details | |
| Montrose | 0 | 2 | Ayr United | Sat 05 Dec 1987 | Details | |
| Albion Rovers | 1 | 1 | St Johnstone | Sat 05 Dec 1987 | Details | |
| St Johnstone | 2 | 0 | Albion Rovers | Tue 08 Dec 1987 | 1st Replay | Details |
| Caledonian | 1 | 1 | East Stirlingshire | Sat 12 Dec 1987 | Details | |
| East Stirlingshire | 2 | 1 | Caledonian | Mon 21 Dec 1987 | 1st Replay | Details |
| ↑ Back to Top | ||||||

