Season 2003-04
Division 1 2003-04 (9th)
| PL | W | D | L | GF | GA | GD | PTS | ||
| 1 | Norwich CityP | 46 | 28 | 10 | 8 | 79 | 39 | +40 | 94 |
| 2 | West Bromwich AP | 46 | 25 | 11 | 10 | 64 | 42 | +22 | 86 |
| 3 | Sunderland | 46 | 22 | 13 | 11 | 62 | 45 | +17 | 79 |
| 4 | West Ham United | 46 | 19 | 17 | 10 | 67 | 45 | +22 | 74 |
| 5 | Ipswich Town | 46 | 21 | 10 | 15 | 84 | 72 | +12 | 73 |
| 6 | Crystal Palace1 | 46 | 21 | 10 | 15 | 72 | 61 | +11 | 73 |
| 7 | Wigan Athletic | 46 | 18 | 17 | 11 | 60 | 45 | +15 | 71 |
| 8 | Sheffield United | 46 | 20 | 11 | 15 | 65 | 56 | +9 | 71 |
| 9 | READING | 46 | 20 | 10 | 16 | 55 | 57 | −2 | 70 |
| 10 | Millwall | 46 | 18 | 15 | 13 | 55 | 48 | +7 | 69 |
| 11 | Stoke City | 46 | 18 | 12 | 16 | 58 | 55 | +3 | 66 |
| 12 | Coventry City | 46 | 17 | 14 | 15 | 67 | 54 | +13 | 65 |
| 13 | Cardiff City | 46 | 17 | 14 | 15 | 68 | 58 | +10 | 65 |
| 14 | Nottingham Forest | 46 | 15 | 15 | 16 | 61 | 58 | +3 | 60 |
| 15 | Preston North End | 46 | 15 | 14 | 17 | 69 | 71 | −2 | 59 |
| 16 | Watford | 46 | 15 | 12 | 19 | 54 | 68 | −14 | 57 |
| 17 | Rotherham United | 46 | 13 | 15 | 18 | 53 | 61 | −8 | 54 |
| 18 | Crewe Alexandra | 46 | 14 | 11 | 21 | 57 | 66 | −9 | 53 |
| 19 | Burnley | 46 | 13 | 14 | 19 | 60 | 77 | −17 | 53 |
| 20 | Derby County | 46 | 13 | 13 | 20 | 53 | 67 | −14 | 52 |
| 21 | Gillingham | 46 | 14 | 9 | 23 | 48 | 67 | −19 | 51 |
| 22 | WalsallR | 46 | 13 | 12 | 21 | 45 | 65 | −20 | 51 |
| 23 | Bradford CityR | 46 | 10 | 6 | 30 | 38 | 69 | −31 | 36 |
| 24 | WimbledonR | 46 | 8 | 5 | 33 | 41 | 89 | −48 | 29 |
|
1 Crystal Palace promoted after play-offs |
|||||||||
Division 1 2003-04
| 9 Aug | Ipswich Town | A | 1-1 |
| 16 Aug | Nottingham Forest | H | 3-0 |
| 23 Aug | Derby County | A | 3-2 |
| 25 Aug | Rotherham United | H | 0-0 |
| 30 Aug | Wimbledon | A | 3-0 |
| 13 Sep | West Ham United | A | 0-1 |
| 16 Sep | Cardiff City | H | 2-1 |
| 20 Sep | Coventry City | H | 1-2 |
| 27 Sep | Sunderland | A | 0-2 |
| 30 Sep | Norwich City | A | 1-2 |
| 4 Oct | Bradford City | H | 2-2 |
| 14 Oct | Gillingham | H | 2-1 |
| 18 Oct | Preston North End | H | 3-2 |
| 21 Oct | Walsall | H | 0-1 |
| 24 Oct | Sheffield United | A | 2-1 |
| 1 Nov | Crewe Alexandra | A | 0-1 |
| 8 Nov | Wigan Athletic | H | 1-0 |
| 15 Nov | Millwall | H | 1-0 |
| 22 Nov | West Bromwich A | A | 0-0 |
| 25 Nov | Burnley | A | 0-3 |
| 29 Nov | Watford | H | 2-1 |
| 6 Dec | Wigan Athletic | A | 2-0 |
| 13 Dec | Stoke City | A | 0-3 |
| 20 Dec | Crystal Palace | H | 0-3 |
| 26 Dec | Wimbledon | H | 0-3 |
| 28 Dec | Walsall | A | 1-1 |
| 10 Jan | Ipswich Town | H | 1-1 |
| 17 Jan | Nottingham Forest | A | 1-0 |
| 31 Jan | Derby County | H | 3-1 |
| 7 Feb | Rotherham United | A | 1-5 |
| 21 Feb | Gillingham | A | 1-0 |
| 24 Feb | Burnley | H | 2-2 |
| 28 Feb | Sheffield United | H | 2-1 |
| 2 Mar | Preston North End | A | 1-2 |
| 6 Mar | Crystal Palace | A | 2-2 |
| 13 Mar | Stoke City | H | 0-0 |
| 16 Mar | Cardiff City | A | 3-2 |
| 20 Mar | Sunderland | H | 0-2 |
| 27 Mar | Coventry City | A | 2-1 |
| 3 Apr | West Ham United | H | 2-0 |
| 10 Apr | Bradford City | A | 1-2 |
| 12 Apr | Norwich City | H | 0-1 |
| 17 Apr | Crewe Alexandra | H | 1-1 |
| 24 Apr | Millwall | A | 1-0 |
| 1 May | West Bromwich A | H | 1-0 |
| 9 May | Watford | A | 0-1 |
FA Cup 2003-04
| 3 Jan | R3 | Preston North End | A | 3-3 |
| 13 Jan | (R) | Preston North End | H | 1-2 |
League Cup 2003-04
| 13 Aug | R1 | Boston United | A | 3-1 |
| 24 Sep | R2 | Oxford United | A | 3-1 |
| 28 Oct | R3 | Huddersfield Town | H | 1-0 |
| 3 Dec | R4 | Chelsea | H | 0-1 |