|
|
| Date | Competition | Venue | Opponent | Programme | Notes | Aug 2 | Fr | H | Chelsea | | | Aug 12 | LC | H | Rangers | | | Aug 16 | LC | A | Dundee United | | | Aug 19 | LC | A | Celtic | Y | | Aug 26 | LC | A | Rangers | Y | | Aug 30 | LC | H | Dundee United | | | Sep 2 | LC | H | Celtic | | | Sep 9 | D1 | H | Dundee | | | Sep 16 | D1 | A | St Johnstone | | | Sep 23 | D1 | H | Clyde | | | Sep 30 | D1 | A | Morton | | | Oct 7 | D1 | H | Dunfermline Athletic | | | Oct 14 | D1 | H | Dundee United | | | Oct 21 | D1 | A | Hearts | Y | | Nov 4 | D1 | A | Partick Thistle | | | Nov 11 | D1 | H | Raith Rovers | | | Nov 18 | D1 | A | Hibernian | Y | | Nov 25 | D1 | H | Motherwell | | | Dec 2 | D1 | A | Falkirk | | | Dec 9 | D1 | A | Kilmarnock | | | Dec 16 | D1 | H | Stirling Albion | Y | | Dec 23 | D1 | A | Airdrie | | | Dec 30 | D1 | H | Rangers | | | Jan 1 | D1 | A | Dundee | | | Jan 6 | D1 | A | Clyde | Y | Match postponed - played on 27 Mar | Jan 20 | D1 | A | Dunfermline Athletic | Y | | Jan 27 | SC | H | Raith Rovers | | | Jan 31 | SC | A | Raith Rovers | | | Feb 3 | D1 | A | Dundee United | | | Feb 10 | D1 | H | Hearts | | | Feb 12 | D1 | H | Morton | | | Feb 17 | SC | A | Dunfermline Athletic | | | | Mar 2 | D1 | H | Falkirk | | | Mar 6 | D1 | A | Celtic | | | Mar 9 | D1 | A | Raith Rovers | | | Mar 16 | D1 | H | Hibernian | | | Mar 23 | D1 | A | Motherwell | | | Mar 27 | D1 | A | Clyde | | | Mar 30 | D1 | H | Falkirk | | | Apr 6 | D1 | H | Kilmarnock | | | Apr 10 | D1 | H | Celtic | | | Apr 13 | D1 | A | Stirling Albion | | | Apr 17 | D1 | H | St Johnstone | | | Apr 20 | D1 | H | Airdrie | | | Apr 27 | D1 | A | Rangers | Y | | Apr 29 | Fr | A | Nairn County | | |
| |
|  Celtic - LC 19 Aug 1967 | | 
Clyde - D1 6 Jan 1968 | |
|