Final League Division One 2003/2004 league table
Season completed Sunday, 9th May 2004 (click column headings to re-sort)
| Home | Away | Overall | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| # | Team | Pl | W | D | L | F | A | W | D | L | F | A | W | D | L | F | A | Pts | GD |
| 1 | Norwich City | 46 | 18 | 3 | 2 | 44 | 15 | 10 | 7 | 6 | 35 | 24 | 28 | 10 | 8 | 79 | 39 | 94 | +40 |
| 2 | West Bromwich Albion | 46 | 14 | 5 | 4 | 34 | 16 | 11 | 6 | 6 | 30 | 26 | 25 | 11 | 10 | 64 | 42 | 86 | +22 |
| 3 | Sunderland | 46 | 13 | 8 | 2 | 33 | 15 | 9 | 5 | 9 | 29 | 30 | 22 | 13 | 11 | 62 | 45 | 79 | +17 |
| 4 | West Ham United | 46 | 12 | 7 | 4 | 42 | 20 | 7 | 10 | 6 | 25 | 25 | 19 | 17 | 10 | 67 | 45 | 74 | +22 |
| 5 | Ipswich Town | 46 | 12 | 3 | 8 | 49 | 36 | 9 | 7 | 7 | 35 | 36 | 21 | 10 | 15 | 84 | 72 | 73 | +12 |
| 6 | Crystal Palace | 46 | 10 | 8 | 5 | 34 | 25 | 11 | 2 | 10 | 38 | 36 | 21 | 10 | 15 | 72 | 61 | 73 | +11 |
| 7 | Wigan Athletic | 46 | 11 | 8 | 4 | 29 | 16 | 7 | 9 | 7 | 31 | 29 | 18 | 17 | 11 | 60 | 45 | 71 | +15 |
| 8 | Sheffield United | 46 | 11 | 6 | 6 | 37 | 25 | 9 | 5 | 9 | 28 | 31 | 20 | 11 | 15 | 65 | 56 | 71 | +9 |
| 9 | Reading | 46 | 11 | 6 | 6 | 29 | 25 | 9 | 4 | 10 | 26 | 32 | 20 | 10 | 16 | 55 | 57 | 70 | -2 |
| 10 | Millwall | 46 | 11 | 8 | 4 | 28 | 15 | 7 | 7 | 9 | 27 | 33 | 18 | 15 | 13 | 55 | 48 | 69 | +7 |
| 11 | Stoke City | 46 | 11 | 7 | 5 | 35 | 24 | 7 | 5 | 11 | 23 | 31 | 18 | 12 | 16 | 58 | 55 | 66 | +3 |
| 12 | Coventry City | 46 | 9 | 9 | 5 | 34 | 22 | 8 | 5 | 10 | 33 | 32 | 17 | 14 | 15 | 67 | 54 | 65 | +13 |
| 13 | Cardiff City | 46 | 10 | 6 | 7 | 40 | 25 | 7 | 8 | 8 | 28 | 33 | 17 | 14 | 15 | 68 | 58 | 65 | +10 |
| 14 | Nottingham Forest | 46 | 8 | 9 | 6 | 33 | 25 | 7 | 6 | 10 | 28 | 33 | 15 | 15 | 16 | 61 | 58 | 60 | +3 |
| 15 | Preston North End | 46 | 11 | 7 | 5 | 43 | 29 | 4 | 7 | 12 | 26 | 42 | 15 | 14 | 17 | 69 | 71 | 59 | -2 |
| 16 | Watford | 46 | 9 | 8 | 6 | 31 | 28 | 6 | 4 | 13 | 23 | 40 | 15 | 12 | 19 | 54 | 68 | 57 | -14 |
| 17 | Rotherham United | 46 | 8 | 8 | 7 | 31 | 27 | 5 | 7 | 11 | 22 | 34 | 13 | 15 | 18 | 53 | 61 | 54 | -8 |
| 18 | Crewe Alexandra | 46 | 11 | 3 | 9 | 33 | 26 | 3 | 8 | 12 | 24 | 40 | 14 | 11 | 21 | 57 | 66 | 53 | -9 |
| 19 | Burnley | 46 | 9 | 6 | 8 | 37 | 32 | 4 | 8 | 11 | 23 | 45 | 13 | 14 | 19 | 60 | 77 | 53 | -17 |
| 20 | Derby County | 46 | 11 | 5 | 7 | 39 | 33 | 2 | 8 | 13 | 14 | 34 | 13 | 13 | 20 | 53 | 67 | 52 | -14 |
| 21 | Gillingham | 46 | 10 | 1 | 12 | 28 | 34 | 4 | 8 | 11 | 20 | 33 | 14 | 9 | 23 | 48 | 67 | 51 | -19 |
| 22 | Walsall | 46 | 8 | 7 | 8 | 29 | 31 | 5 | 5 | 13 | 16 | 34 | 13 | 12 | 21 | 45 | 65 | 51 | -20 |
| 23 | Bradford City | 46 | 6 | 3 | 14 | 23 | 35 | 4 | 3 | 16 | 15 | 34 | 10 | 6 | 30 | 38 | 69 | 36 | -31 |
| 24 | Wimbledon | 46 | 3 | 4 | 16 | 21 | 40 | 5 | 1 | 17 | 20 | 49 | 8 | 5 | 33 | 41 | 89 | 29 | -48 |
| Colour key | |||||
|---|---|---|---|---|---|
| League champions | Relegated team(s) | Transferred team(s) | |||
| Promoted team(s) | Play-off place(s) | Merged team(s) | |||
| Play-off matches | |||
|---|---|---|---|
| Date | Round | Match | Att. |
| Fri 14th May | Semi Final 1st Leg | Crystal Palace 3 Sunderland 2 | 25,287 |
| Sat 15th May | Semi Final 1st Leg | Ipswich Town 1 West Ham United 0 | 28,435 |
| Mon 17th May | Semi Final 2nd Leg | Sunderland 2 Crystal Palace 1 (aet, 4-5 on pens) | 34,536 |
| Tue 18th May | Semi Final 2nd Leg | West Ham United 2 Ipswich Town 0 | 34,002 |
| Sat 29th May | Final | Crystal Palace 1 West Ham United 0 | 72,523 |
| Attendance records | ||||||
|---|---|---|---|---|---|---|
| Highest | Match | Date | Lowest | Match | Date | |
| 36,278 | Sunderland 1-0 Walsall | Sat 18th Oct | 1,054 | Milton Keynes 2-4 Wigan Ath. | Sat 13th Sep | |
| 35,174 | Sunderland 1-0 Norwich City | Tue 4th May | 1,145 | Milton Keynes 3-1 Crewe Alex. | Sat 9th Aug | |
| 35,021 | West Ham Utd. 1-2 Ipswich Town | Fri 26th Dec | 2,066 | Milton Keynes 0-3 Reading | Sat 30th Aug | |
| 34,685 | West Ham Utd. 4-0 Watford | Sat 1st May | 2,866 | Milton Keynes 3-3 Preston N.E. | Sat 10th Apr | |
| 34,551 | West Ham Utd. 2-1 Gillingham | Sat 27th Mar | 3,037 | Milton Keynes 0-1 Millwall | Wed 24th Mar | |
| 34,483 | West Ham Utd. 2-1 Rotherham U. | Sat 31st Jan | 3,061 | Milton Keynes 1-2 Rotherham U. | Sat 6th Dec | |
