1966-67 Scottish Cup
| Final | ||||||
| Celtic | 2 | 0 | Aberdeen | Sat 29 Apr 1967 | Details | |
| Semi Final | ||||||
| Aberdeen | 1 | 0 | Dundee United | Sat 01 Apr 1967 | Details | |
| Celtic | 0 | 0 | Clyde | Sat 01 Apr 1967 | Details | |
| Celtic | 2 | 0 | Clyde | Wed 05 Apr 1967 | 1st Replay | Details |
| ↑ Back to Top | ||||||
| 3rd Round | ||||||
| Dundee United | 1 | 0 | Dunfermline Athletic | Sat 11 Mar 1967 | Details | |
| Hibernian | 1 | 1 | Aberdeen | Sat 11 Mar 1967 | Details | |
| Celtic | 5 | 3 | Queen's Park | Sat 11 Mar 1967 | Details | |
| Clyde | 0 | 0 | Hamilton | Sat 11 Mar 1967 | Details | |
| Hamilton | 1 | 5 | Clyde | Wed 22 Mar 1967 | 1st Replay | Details |
| Aberdeen | 3 | 0 | Hibernian | Wed 22 Mar 1967 | 1st Replay | Details |
| ↑ Back to Top | ||||||
| 2nd Round | ||||||
| Queen's Park | 1 | 1 | Airdrieonians | Sat 18 Feb 1967 | Details | |
| Hibernian | 1 | 0 | Berwick Rangers | Sat 18 Feb 1967 | Details | |
| Partick Thistle | 1 | 1 | Dunfermline Athletic | Sat 18 Feb 1967 | Details | |
| St Mirren | 0 | 1 | Hamilton | Sat 18 Feb 1967 | Details | |
| Dundee United | 1 | 0 | Falkirk | Sat 18 Feb 1967 | Details | |
| Celtic | 7 | 0 | Elgin City | Sat 18 Feb 1967 | Details | |
| Clyde | 4 | 1 | East Fife | Sat 18 Feb 1967 | Details | |
| Aberdeen | 5 | 0 | St Johnstone | Sat 18 Feb 1967 | Details | |
| Airdrieonians | 1 | 2 | Queen's Park | Mon 20 Feb 1967 | 1st Replay | Details |
| Dunfermline Athletic | 5 | 1 | Partick Thistle | Wed 22 Feb 1967 | 1st Replay | Details |
| ↑ Back to Top | ||||||
| 1st Round | ||||||
| Dundee | 0 | 5 | Aberdeen | Sat 28 Jan 1967 | Details | |
| Caledonian | 1 | 3 | Hamilton | Sat 28 Jan 1967 | Details | |
| St Johnstone | 4 | 0 | Queen Of The South | Sat 28 Jan 1967 | Details | |
| Motherwell | 0 | 1 | East Fife | Sat 28 Jan 1967 | Details | |
| Kilmarnock | 2 | 2 | Dunfermline Athletic | Sat 28 Jan 1967 | Details | |
| Queen's Park | 3 | 2 | Raith Rovers | Sat 28 Jan 1967 | Details | |
| Hearts | 0 | 3 | Dundee United | Sat 28 Jan 1967 | Details | |
| Elgin City | 2 | 0 | Ayr United | Sat 28 Jan 1967 | Details | |
| Partick Thistle | 3 | 0 | Dumbarton | Sat 28 Jan 1967 | Details | |
| Falkirk | 3 | 1 | Alloa Athletic | Sat 28 Jan 1967 | Details | |
| Hibernian | 2 | 0 | Brechin City | Sat 28 Jan 1967 | Details | |
| Stirling Albion | 1 | 2 | Airdrieonians | Sat 28 Jan 1967 | Details | |
| Berwick Rangers | 1 | 0 | Rangers | Sat 28 Jan 1967 | Details | |
| Greenock Morton | 0 | 1 | Clyde | Sat 28 Jan 1967 | Details | |
| Celtic | 4 | 0 | Arbroath | Sat 28 Jan 1967 | Details | |
| St Mirren | 1 | 1 | Cowdenbeath | Sat 28 Jan 1967 | Details | |
| Cowdenbeath | 0 | 2 | St Mirren | Wed 01 Feb 1967 | 1st Replay | Details |
| Dunfermline Athletic | 1 | 0 | Kilmarnock | Wed 01 Feb 1967 | 1st Replay | Details |
| ↑ Back to Top | ||||||
| -1th Round | ||||||
| Forfar Athletic | 1 | 0 | East Stirlingshire | Sat 17 Dec 1966 | Details | |
| Rothes | 1 | 2 | Clydebank | Sat 17 Dec 1966 | Details | |
| Nairn County | 0 | 3 | Stenhousemuir | Sat 17 Dec 1966 | Details | |
| Vale Of Leithen | 1 | 8 | Berwick Rangers | Sat 17 Dec 1966 | Details | |
| Chirnside United | 1 | 7 | Elgin City | Sat 17 Dec 1966 | Details | |
| Hawick Royal Albert | 4 | 1 | Gala Fairydean | Sat 17 Dec 1966 | Details | |
| ↑ Back to Top | ||||||
| -2th Round | ||||||
| Berwick Rangers | 2 | 0 | Forfar Athletic | Sat 07 Jan 1967 | Details | |
| Alloa Athletic | 2 | 1 | Montrose | Sat 07 Jan 1967 | Details | |
| Dumbarton | 2 | 0 | Clydebank | Sat 07 Jan 1967 | Details | |
| Caledonian | 0 | 0 | Stranraer | Sat 07 Jan 1967 | Details | |
| Brechin City | 1 | 0 | Third Lanark | Sat 07 Jan 1967 | Details | |
| Albion Rovers | 0 | 1 | Cowdenbeath | Sat 07 Jan 1967 | Details | |
| Stranraer | 1 | 2 | Caledonian | Wed 11 Jan 1967 | 1st Replay | Details |
| Hawick Royal Albert | 1 | 1 | Elgin City | Sat 14 Jan 1967 | Details | |
| Queen's Park | 3 | 0 | Stenhousemuir | Mon 16 Jan 1967 | Details | |
| Elgin City | 2 | 0 | Hawick Royal Albert | Mon 23 Jan 1967 | 1st Replay | Details |
| ↑ Back to Top | ||||||

