| Date | Opponent | Venue | Fixture | Score | Scorers | Attendance | Match Details |
|---|---|---|---|---|---|---|---|
| 25-Aug-28 | West Bromwich Albion | Away | League | 1-3 | Batten | 18784 | |
| 27-Aug-28 | Nottingham Forest | Home | League | 1-4 | Turnbull | 6185 | |
| 1-Sep-28 | Millwall | Home | League | 1-1 | Spence (pen) | 30783 | |
| 5-Sep-28 | Nottingham Forest | Away | League | 0-0 | 7542 | ||
| 8-Sep-28 | Stoke City | Home | League | 1-0 | Holland | 10393 | |
| 15-Sep-28 | Grimsby Town | Away | League | 1-6 | Whipp | 10280 | |
| 22-Sep-28 | Bradford Park Avenue | Home | League | 1-0 | Turnbull | 10798 | |
| 29-Sep-28 | Swansea Town | Away | League | 1-0 | Spence (pen) | 10412 | |
| 6-Oct-28 | Blackpool | Home | League | 2-4 | Turnbull (2) | 12222 | |
| 13-Oct-28 | Chelsea | Away | League | 2-2 | Turnbull, Spence (pen) | 30373 | |
| 20-Oct-28 | Port Vale | Away | League | 0-3 | 10009 | ||
| 27-Oct-28 | Hull City | Home | League | 0-2 | 9496 | ||
| 3-Nov-28 | Tottenham Hotspur | Away | League | 1-2 | Turnbull | 33382 | |
| 10-Nov-28 | Notts County | Home | League | 2-2 | J Williams (2) | 9746 | |
| 17-Nov-28 | Preston North End | Away | League | 2-5 | Dennison, E Williams | 14052 | |
| 24-Nov-28 | Middlesbrough | Home | League | 3-0 | Turnbull (3) | 9391 | |
| 1-Dec-28 | Oldham Athletic | Away | League | 1-1 | Corkindale | 9129 | |
| 8-Dec-28 | Southampton | Home | League | 1-1 | Corkindale (pen) | 9235 | |
| 15-Dec-28 | Wolverhampton Wanderers | Away | League | 2-3 | Corkindale, Dennison | 6421 | |
| 22-Dec-28 | Reading | Home | League | 1-1 | Dennison | 6127 | |
| 25-Dec-28 | Barnsley | Home | League | 3-1 | Batten, Turnbull, Dennison | 9877 | |
| 26-Dec-28 | Barnsley | Away | League | 0-2 | 9910 | ||
| 29-Dec-28 | West Bromwich Albion | Home | League | 0-2 | 10209 | ||
| 5-Jan-29 | Millwall | Away | League | 0-2 | 16802 | ||
| 12-Jan-29 | Southampton | Away | FAC r3 | 0-0 | 21154 | ||
| 17-Jan-29 | Southampton | Home | FAC r3r | 2-1 | Dennison, Corkindale | 17400 | |
| 19-Jan-29 | Stoke City | Away | League | 1-3 | Corkindale | 10191 | |
| 26-Jan-29 | Aston Villa | Away | FAC r4 | 0-0 | 53086 | ||
| 30-Jan-29 | Aston Villa | Home | FAC r4r | 0-8 | 27532 | ||
| 2-Feb-29 | Bradford Park Avenue | Away | League | 1-2 | Dennison | 12701 | |
| 9-Feb-29 | Swansea Town | Home | League | 1-2 | Corkindale (pen) | 10330 | |
| 16-Feb-29 | Blackpool | Away | League | 1-0 | Turnbull | 6236 | |
| 23-Feb-29 | Chelsea | Home | League | 1-0 | Whipp | 18844 | |
| 2-Mar-29 | Port Vale | Home | League | 1-0 | Turnbull | 15543 | |
| 4-Mar-29 | Grimsby Town | Home | League | 3-1 | Whipp, Corkindale, Turnbull | 5209 | |
| 9-Mar-29 | Hull City | Away | League | 0-0 | 7916 | ||
| 16-Mar-29 | Tottenham Hotspur | Home | League | 2-3 | McMillan, Corkindale | 37615 | |
| 23-Mar-29 | Notts County | Away | League | 0-2 | 10965 | ||
| 29-Mar-29 | Bristol City | Home | League | 0-1 | 12454 | ||
| 30-Mar-29 | Preston North End | Home | League | 1-0 | Gardner (pen) | 9711 | |
| 1-Apr-29 | Bristol City | Away | League | 0-1 | 15695 | ||
| 6-Apr-29 | Middlesbrough | Away | League | 0-4 | 16140 | ||
| 13-Apr-29 | Oldham Athletic | Home | League | 2-0 | Whipp, Batten | 6267 | |
| 20-Apr-29 | Southampton | Away | League | 0-2 | 8774 | ||
| 27-Apr-29 | Wolverhampton Wanderers | Home | League | 2-0 | Batten, Holland | 5168 | |
| 4-May-29 | Reading | Away | League | 2-4 | Batten, Whipp | 7089 |