| English Div 1 |
| No. | Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 09-Aug-03 | A | Burnley | W | 3-2 | (2-2) | Freedman 6p, 32, 67 | 12,976 |
| 2 | 16-Aug-03 | H | Watford | W | 1-0 | (1-0) | Shipperley 14 | 15,333 |
| 3 | 23-Aug-03 | A | Wimbledon | W | 3-1 | (0-1) | Butterfield 59; Freedman 65p; Hughes 89 | 6,113 |
| 4 | 26-Aug-03 | H | Sheffield United | L | 1-2 | (0-2) | Johnson 76p | 15,466 |
| 5 | 30-Aug-03 | A | Millwall | D | 1-1 | (0-0) | Watson 67 | 14,425 |
| 6 | 13-Sep-03 | A | Sunderland | L | 1-2 | (0-0) | Johnson 90 | 27,324 |
| 7 | 16-Sep-03 | H | Bradford City | L | 0-1 | (0-1) | | 13,514 |
| 8 | 20-Sep-03 | H | West Bromwich Albion | D | 2-2 | (0-0) | Freedman 59; Johnson 90 | 17,477 |
| 9 | 27-Sep-03 | A | Norwich City | L | 1-2 | (1-1) | Derry 2 | 16,425 |
| 10 | 01-Oct-03 | A | West Ham United | L | 0-3 | (0-2) | | 31,861 |
| 11 | 04-Oct-03 | H | Cardiff City | W | 2-1 | (1-0) | Routledge 45; Shipperley 47 | 16,160 |
| 12 | 14-Oct-03 | H | Derby County | D | 1-1 | (1-0) | Butterfield 45 | 14,344 |
| 13 | 18-Oct-03 | H | Rotherham United | D | 1-1 | (0-1) | Freedman 57 | 18,715 |
| 14 | 21-Oct-03 | H | Ipswich Town | L | 3-4 | (2-2) | Johnson 5; Freedman 16, 88p | 15,483 |
| 15 | 25-Oct-03 | A | Gillingham | L | 0-1 | (0-0) | | 8,889 |
| 16 | 01-Nov-03 | A | Wigan Athletic | L | 0-5 | (0-2) | | 6,796 |
| 17 | 08-Nov-03 | H | Preston North End | D | 1-1 | (0-0) | Johnson 84 | 14,608 |
| 18 | 22-Nov-03 | A | Walsall | D | 0-0 | (0-0) | | 6,910 |
| 19 | 25-Nov-03 | A | Stoke City | W | 1-0 | (1-0) | Johnson 27 | 10,277 |
| 20 | 29-Nov-03 | H | Coventry City | D | 1-1 | (1-0) | Edwards 9 | 14,622 |
| 21 | 06-Dec-03 | A | Preston North End | L | 1-4 | (0-0) | Derry 71 | 12,836 |
| 22 | 09-Dec-03 | H | Crewe Alexandra | L | 1-3 | (0-2) | Butterfield 78 | 12,259 |
| 23 | 13-Dec-03 | H | Nottingham Forest | W | 1-0 | (1-0) | Johnson 12 | 16,935 |
| 24 | 20-Dec-03 | A | Reading | W | 3-0 | (2-0) | Johnson 40, 90; Routledge 43 | 12,743 |
| 25 | 26-Dec-03 | H | Millwall | L | 0-1 | (0-1) | | 19,737 |
| 26 | 28-Dec-03 | A | Ipswich Town | W | 3-1 | (0-1) | Johnson 61, 86; Gray 65 | 27,629 |
| 27 | 10-Jan-04 | H | Burnley | D | 0-0 | (0-0) | | 15,276 |
| 28 | 17-Jan-04 | A | Watford | W | 5-1 | (3-0) | Johnson 9, 45p; Routledge 39; Gray 73; Freedman 90 | 15,017 |
| 29 | 24-Jan-04 | A | Bradford City | W | 2-1 | (2-1) | Johnson 13; Shipperley 15 | 10,310 |
| 30 | 31-Jan-04 | H | Wimbledon | W | 3-1 | (1-0) | Johnson 32, 89; Granville 59 | 20,552 |
| 31 | 07-Feb-04 | A | Sheffield United | W | 3-0 | (1-0) | Johnson 42; Popovic 57; Shipperley 87 | 23,816 |
| 32 | 14-Feb-04 | H | Stoke City | W | 6-3 | (4-2) | Johnson 5, 9p, 33p; Hughes 45; Shipperley 55; Routledge 90 | 16,715 |
| 33 | 21-Feb-04 | A | Derby County | L | 1-2 | (1-0) | Hughes 16 | 21,856 |
| 34 | 28-Feb-04 | H | Gillingham | W | 1-0 | (0-0) | Butterfield 53 | 17,485 |
| 35 | 06-Mar-04 | H | Reading | D | 2-2 | (2-1) | Freedman 33; Johnson 44 | 17,853 |
| 36 | 13-Mar-04 | A | Nottingham Forest | L | 2-3 | (0-2) | Shipperley 58; Granville 76 | 28,306 |
| 37 | 20-Mar-04 | H | Norwich City | W | 1-0 | (1-0) | Routledge 41 | 23,798 |
| 38 | 27-Mar-04 | A | West Bromwich Albion | L | 0-2 | (0-0) | | 24,990 |
| 39 | 06-Apr-04 | A | Rotherham United | W | 2-1 | (2-0) | Gray 11; Shipperley 27 | 6,001 |
| 40 | 10-Apr-04 | A | Cardiff City | W | 2-0 | (0-0) | Johnson 55; Routledge 87 | 16,656 |
| 41 | 12-Apr-04 | H | West Ham United | W | 1-0 | (0-0) | Freedman 66 | 23,977 |
| 42 | 17-Apr-04 | H | Wigan Athletic | D | 1-1 | (0-1) | Granville 79 | 18,799 |
| 43 | 21-Apr-04 | H | Sunderland | W | 3-0 | (1-0) | Johnson 24p; Shipperley 63; Freedman 80 | 18,291 |
| 44 | 24-Apr-04 | A | Crewe Alexandra | W | 3-2 | (2-0) | Johnson 30, 36, 56p | 8,136 |
| 45 | 01-May-04 | H | Walsall | W | 1-0 | (0-0) | Johnson 88 | 21,518 |
| 46 | 09-May-04 | A | Coventry City | L | 1-2 | (0-2) | Freedman 64 | 22,195 |
|
|
| FA Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 3 | 03-Jan-04 | A | Tottenham Hotspur | L | 0-3 | (0-2) | | 32,340 |
|
|
| League Cup |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| 1 | 12-Aug-03 | A | Torquay United | D | 1-1 | (1-0) | Freedman 29 [aet, pen 1-3] | 3,366 |
| 2 | 23-Sep-03 | H | Doncaster Rovers | W | 2-1 | (2-0) | Johnson 17p, 25 | 4,904 |
| 3 | 28-Oct-03 | A | Blackpool | W | 3-1 | (1-0) | Johnson 24, 87; Freedman 62p | 6,010 |
| 4 | 03-Dec-03 | A | Aston Villa | L | 0-3 | (0-1) | | 24,258 |
|
|
| Division One Play-offs |
| Date | Ven | Opponent | Result | HT | Scorers | Attend |
| SF L1 | 14-May-04 | H | Sunderland | W | 3-2 | (0-0) | Shipperley 52; Butterfield 64; Johnson 87 | 25,287 |
| SF L2 | 17-May-04 | A | Sunderland | L | 1-2 | (0-2) | Powell 90 [aet, pen 4-5] | 34,536 |
| F | 29-May-04 | N | West Ham United | W | 1-0 | (0-0) | Shipperley 62 | 72,523 |
|
|
Home and away results against each team, listed in the current league table standings