| Date | Opponent | Score | Att. | ||||
|---|---|---|---|---|---|---|---|
| 5 August 1967 | Home | Clyde | Friendly | 1–3 | L | 0 | → |
| 8 August 1967 | Home | Q P R | Friendly | 2–3 | L | 4744 | → |
| 12 August 1967 | Away | Maldon Town | Friendly | 5–1 | W | 0 | → |
| 14 August 1967 | Home | Charlton Athletic | Friendly | 2–4 | L | 5001 | → |
| 15 August 1967 | Away | Barking | Friendly | 1–2 | L | 0 | → |
| 19 August 1967 | Away | Port Vale | League | 2–1 | W | 7451 | → |
| 23 August 1967 | Home | Brentford | League Cup | 1–0 | W | 8089 | → |
| 25 August 1967 | Home | Wrexham | League | 3–1 | W | 11596 | → |
| 2 September 1967 | Away | Barnsley | League | 1–1 | D | 6797 | → |
| 4 September 1967 | Home | Luton Town | League | 3–0 | W | 11083 | → |
| 8 September 1967 | Home | Swansea Town | League | 1–0 | W | 13502 | → |
| 13 September 1967 | Home | Darlington | League Cup | 1–2 | L | 11727 | → |
| 16 September 1967 | Away | Hartlepools United | League | 1–0 | W | 5906 | → |
| 22 September 1967 | Home | Newport County | League | 2–2 | D | 15389 | → |
| 27 September 1967 | Away | Luton Town | League | 1–3 | L | 13332 | → |
| 30 September 1967 | Away | York City | League | 2–2 | D | 4170 | → |
| 2 October 1967 | Home | Bradford PA | League | 2–1 | W | 11732 | → |
| 7 October 1967 | Away | Chesterfield | League | 1–3 | L | 8618 | → |
| 14 October 1967 | Home | Exeter City | League | 1–0 | W | 9528 | → |
| 16 October 1967 | Away | Wrexham | League | 1–4 | L | 6625 | → |
| 21 October 1967 | Away | Darlington | League | 1–1 | D | 4296 | → |
| 23 October 1967 | Away | Bradford PA | League | 1–0 | W | 3917 | → |
| 27 October 1967 | Home | Aldershot | League | 1–1 | D | 12101 | → |
| 4 November 1967 | Away | Workington | League | 2–2 | D | 1742 | → |
| 11 November 1967 | Home | Lincoln City | League | 2–1 | W | 8943 | → |
| 13 November 1967 | Home | Barnsley | League | 4–1 | W | 10513 | → |
| 18 November 1967 | Away | Halifax Town | League | 2–1 | W | 4884 | → |
| 25 November 1967 | Home | Bradford City | League | 1–1 | D | 10850 | → |
| 2 December 1967 | Away | Crewe Alexandra | League | 0–1 | L | 6227 | → |
| 13 December 1967 | Away | Brighton + H.A. | FA Cup | 0–1 | L | 12296 | → |
| 15 December 1967 | Home | Port Vale | League | 1–1 | D | 8543 | → |
| 26 December 1967 | Away | Brentford | League | 2–1 | W | 8360 | → |
| 30 December 1967 | Home | Brentford | League | 1–0 | W | 9181 | → |
| 5 January 1968 | Home | Northampton Town | Friendly | 0–0 | D | 1912 | → |
| 20 January 1968 | Home | Hartlepools United | League | 2–1 | W | 8452 | → |
| 27 January 1968 | Away | Chester City | League | 0–0 | D | 4623 | → |
| 6 February 1968 | Away | Newport County | League | 0–2 | L | 2850 | → |
| 10 February 1968 | Home | York City | League | 0–1 | L | 9134 | → |
| 17 February 1968 | Away | Rochdale | League | 1–0 | W | 2370 | → |
| 24 February 1968 | Home | Halifax Town | League | 2–2 | D | 6973 | → |
| 2 March 1968 | Away | Exeter City | League | 2–0 | W | 3716 | → |
| 8 March 1968 | Home | Chester City | League | 5–1 | W | 9437 | → |
| 15 March 1968 | Home | Darlington | League | 2–2 | D | 10586 | → |
| 19 March 1968 | Away | Swansea Town | League | 2–2 | D | 4076 | → |
| 23 March 1968 | Away | Aldershot | League | 3–1 | W | 5166 | → |
| 29 March 1968 | Home | Workington | League | 7–0 | W | 13871 | → |
| 6 April 1968 | Away | Lincoln City | League | 2–4 | L | 4764 | → |
| 8 April 1968 | Home | Doncaster Rovers | League | 1–2 | L | 13634 | → |
| 13 April 1968 | Home | Chesterfield | League | 1–1 | D | 11437 | → |
| 16 April 1968 | Away | Doncaster Rovers | League | 1–2 | L | 8724 | → |
| 20 April 1968 | Away | Bradford City | League | 1–2 | L | 8051 | → |
| 22 April 1968 | Home | Notts County | League | 0–1 | L | 10518 | → |
| 26 April 1968 | Home | Crewe Alexandra | League | 0–0 | D | 10478 | → |
| 4 May 1968 | Away | Notts County | League | 3–4 | L | 3848 | → |
| 10 May 1968 | Home | Rochdale | League | 3–1 | W | 5572 | → |