← Championship ♂ · Roll of honour · ‹ 2002-2003 · 2004-2005 ›
Championship ♂ 2003-2004
Final table, results and statistics of the 2003-2004 season.
Champions : Norwich City FC Wikidata
Final table
| # | Team | J | V | N | D | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Norwich | 46 | 28 | 10 | 8 | 79:39 | +40 | 94 |
| 2 | West Brom | 46 | 25 | 11 | 10 | 64:42 | +22 | 86 |
| 3 | Sunderland | 46 | 22 | 13 | 11 | 62:45 | +17 | 79 |
| 4 | West Ham | 46 | 19 | 17 | 10 | 67:45 | +22 | 74 |
| 5 | Ipswich | 46 | 21 | 10 | 15 | 84:72 | +12 | 73 |
| 6 | Crystal Palace | 46 | 21 | 10 | 15 | 72:61 | +11 | 73 |
| 7 | Wigan | 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 | 46 | 18 | 12 | 16 | 58:55 | +3 | 66 |
| 12 | Coventry | 46 | 17 | 14 | 15 | 67:54 | +13 | 65 |
| 13 | Cardiff | 46 | 17 | 14 | 15 | 68:58 | +10 | 65 |
| 14 | Nottm Forest | 46 | 15 | 15 | 16 | 61:58 | +3 | 60 |
| 15 | Preston | 46 | 15 | 14 | 17 | 69:71 | -2 | 59 |
| 16 | Watford | 46 | 15 | 12 | 19 | 54:68 | -14 | 57 |
| 17 | Rotherham | 46 | 13 | 15 | 18 | 53:61 | -8 | 54 |
| 18 | Crewe | 46 | 14 | 11 | 21 | 57:66 | -9 | 53 |
| 19 | Burnley | 46 | 13 | 14 | 19 | 60:77 | -17 | 53 |
| 20 | Derby | 46 | 13 | 13 | 20 | 53:67 | -14 | 52 |
| 21 | Gillingham | 46 | 14 | 9 | 23 | 48:67 | -19 | 51 |
| 22 | Walsall | 46 | 13 | 12 | 21 | 45:65 | -20 | 51 |
| 23 | Bradford | 46 | 10 | 6 | 30 | 38:69 | -31 | 36 |
| 24 | Wimbledon | 46 | 8 | 5 | 33 | 41:89 | -48 | 29 |
Table recalculated from the results: without any points deductions, and without the league's own tie-break or end-of-season rules (play-offs, halved points).
Home table
| # | Team | J | V | N | D | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Norwich | 23 | 18 | 3 | 2 | 44:15 | +29 | 57 |
| 2 | West Brom | 23 | 14 | 5 | 4 | 34:16 | +18 | 47 |
| 3 | Sunderland | 23 | 13 | 8 | 2 | 33:15 | +18 | 47 |
| 4 | West Ham | 23 | 12 | 7 | 4 | 42:20 | +22 | 43 |
| 5 | Wigan | 23 | 11 | 8 | 4 | 29:16 | +13 | 41 |
| 6 | Millwall | 23 | 11 | 8 | 4 | 28:15 | +13 | 41 |
| 7 | Preston | 23 | 11 | 7 | 5 | 43:29 | +14 | 40 |
| 8 | Stoke | 23 | 11 | 7 | 5 | 35:24 | +11 | 40 |
| 9 | Ipswich | 23 | 12 | 3 | 8 | 49:36 | +13 | 39 |
| 10 | Sheffield United | 23 | 11 | 6 | 6 | 37:25 | +12 | 39 |
| 11 | Reading | 23 | 11 | 6 | 6 | 29:25 | +4 | 39 |
| 12 | Crystal Palace | 23 | 10 | 8 | 5 | 34:25 | +9 | 38 |
| 13 | Derby | 23 | 11 | 5 | 7 | 39:33 | +6 | 38 |
| 14 | Cardiff | 23 | 10 | 6 | 7 | 40:25 | +15 | 36 |
| 15 | Coventry | 23 | 9 | 9 | 5 | 34:22 | +12 | 36 |
| 16 | Crewe | 23 | 11 | 3 | 9 | 33:26 | +7 | 36 |
| 17 | Watford | 23 | 9 | 8 | 6 | 31:28 | +3 | 35 |
| 18 | Nottm Forest | 23 | 8 | 9 | 6 | 33:25 | +8 | 33 |
| 19 | Burnley | 23 | 9 | 6 | 8 | 37:32 | +5 | 33 |
| 20 | Rotherham | 23 | 8 | 8 | 7 | 31:27 | +4 | 32 |
| 21 | Walsall | 23 | 8 | 7 | 8 | 29:31 | -2 | 31 |
| 22 | Gillingham | 23 | 10 | 1 | 12 | 28:34 | -6 | 31 |
| 23 | Bradford | 23 | 6 | 3 | 14 | 23:35 | -12 | 21 |
| 24 | Wimbledon | 23 | 3 | 4 | 16 | 21:40 | -19 | 13 |
Away table
| # | Team | J | V | N | D | Goals | GD | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | West Brom | 23 | 11 | 6 | 6 | 30:26 | +4 | 39 |
| 2 | Norwich | 23 | 10 | 7 | 6 | 35:24 | +11 | 37 |
| 3 | Crystal Palace | 23 | 11 | 2 | 10 | 38:36 | +2 | 35 |
| 4 | Ipswich | 23 | 9 | 7 | 7 | 35:36 | -1 | 34 |
| 5 | Sunderland | 23 | 9 | 5 | 9 | 29:30 | -1 | 32 |
| 6 | Sheffield United | 23 | 9 | 5 | 9 | 28:31 | -3 | 32 |
| 7 | West Ham | 23 | 7 | 10 | 6 | 25:25 | 0 | 31 |
| 8 | Reading | 23 | 9 | 4 | 10 | 26:32 | -6 | 31 |
| 9 | Wigan | 23 | 7 | 9 | 7 | 31:29 | +2 | 30 |
| 10 | Coventry | 23 | 8 | 5 | 10 | 33:32 | +1 | 29 |
| 11 | Cardiff | 23 | 7 | 8 | 8 | 28:33 | -5 | 29 |
| 12 | Millwall | 23 | 7 | 7 | 9 | 27:33 | -6 | 28 |
| 13 | Nottm Forest | 23 | 7 | 6 | 10 | 28:33 | -5 | 27 |
| 14 | Stoke | 23 | 7 | 5 | 11 | 23:31 | -8 | 26 |
| 15 | Rotherham | 23 | 5 | 7 | 11 | 22:34 | -12 | 22 |
| 16 | Watford | 23 | 6 | 4 | 13 | 23:40 | -17 | 22 |
| 17 | Gillingham | 23 | 4 | 8 | 11 | 20:33 | -13 | 20 |
| 18 | Walsall | 23 | 5 | 5 | 13 | 16:34 | -18 | 20 |
| 19 | Burnley | 23 | 4 | 8 | 11 | 23:45 | -22 | 20 |
| 20 | Preston | 23 | 4 | 7 | 12 | 26:42 | -16 | 19 |
| 21 | Crewe | 23 | 3 | 8 | 12 | 24:40 | -16 | 17 |
| 22 | Wimbledon | 23 | 5 | 1 | 17 | 20:49 | -29 | 16 |
| 23 | Bradford | 23 | 4 | 3 | 16 | 15:34 | -19 | 15 |
| 24 | Derby | 23 | 2 | 8 | 13 | 14:34 | -20 | 14 |
The season in numbers
| Matches played | 552 |
| Goals scored | 1435 (2,60 per match) |
| Home wins | 247 (45 %) |
| Draws | 145 (26 %) |
| Away wins | 160 (29 %) |
| Goalless matches (0-0) | 43 |
| Best attack | Ipswich (84) |
| Best defence | Norwich (39) |
| Biggest win | Nottm Forest 6 – 0 Wimbledon 18/10/2003 |
| Highest-scoring match | Ipswich 6 – 4 Crewe 17/01/2004 |
Results grid row: home team; column: away team (number = final position)
All results
August 2003 59 match(es)
September 2003 59 match(es)
October 2003 64 match(es)
November 2003 62 match(es)
December 2003 66 match(es)
January 2004 37 match(es)
February 2004 45 match(es)
March 2004 69 match(es)
April 2004 66 match(es)
May 2004 25 match(es)
| 01/05/2004 | Gillingham | 2 – 5 | Coventry |
| 01/05/2004 | Bradford | 0 – 2 | Stoke |
| 01/05/2004 | Nottm Forest | 1 – 0 | Wigan |
| 01/05/2004 | Rotherham | 3 – 0 | Burnley |
| 01/05/2004 | Norwich | 3 – 2 | Preston |
| 01/05/2004 | Derby | 2 – 0 | Millwall |
| 01/05/2004 | Sunderland | 1 – 1 | Crewe |
| 01/05/2004 | Cardiff | 1 – 1 | Wimbledon |
| 01/05/2004 | Crystal Palace | 1 – 0 | Walsall |
| 01/05/2004 | West Ham | 4 – 0 | Watford |
| 01/05/2004 | Reading | 1 – 0 | West Brom |
| 04/05/2004 | Sunderland | 1 – 0 | Norwich |
| 04/05/2004 | Stoke | 4 – 1 | West Brom |
| 09/05/2004 | Millwall | 1 – 0 | Bradford |
| 09/05/2004 | Wimbledon | 1 – 0 | Derby |
| 09/05/2004 | Stoke | 0 – 0 | Gillingham |
| 09/05/2004 | Walsall | 3 – 2 | Rotherham |
| 09/05/2004 | Ipswich | 1 – 1 | Cardiff |
| 09/05/2004 | Preston | 3 – 3 | Sheffield United |
| 09/05/2004 | Wigan | 1 – 1 | West Ham |
| 09/05/2004 | Crewe | 1 – 3 | Norwich |
| 09/05/2004 | Coventry | 2 – 1 | Crystal Palace |
| 09/05/2004 | Watford | 1 – 0 | Reading |
| 09/05/2004 | West Brom | 0 – 2 | Nottm Forest |
| 09/05/2004 | Burnley | 1 – 2 | Sunderland |
Previous seasons
Final table, results and statistics for every season. Roll of honour → Records →
2025-2026 · 2024-2025 · 2023-2024 · 2022-2023 · 2021-2022 · 2020-2021 · 2019-2020 · 2018-2019 · 2017-2018 · 2016-2017 · 2015-2016 · 2014-2015 · 2013-2014 · 2012-2013 · 2011-2012 · 2010-2011 · 2009-2010 · 2008-2009 · 2007-2008 · 2006-2007 · 2005-2006 · 2004-2005 · 2003-2004 · 2002-2003 · 2001-2002 · 2000-2001 · 1999-2000 · 1998-1999 · 1997-1998 · 1996-1997 · 1995-1996 · 1994-1995 · 1993-1994