| Match day: 1 | | 16 Aug 2003 | Arsenal | Everton | 2 - 1 | | 16 Aug 2003 | Birmingham | Tottenham | 1 - 0 | | 16 Aug 2003 | Blackburn | Wolverhampton | 5 - 1 | | 16 Aug 2003 | Fulham | Middlesbrough | 3 - 2 | | 16 Aug 2003 | Leicester | Southampton | 2 - 2 | | 16 Aug 2003 | Manchester | Bolton | 4 - 0 | | 16 Aug 2003 | Portsmouth | Aston Villa | 2 - 1 | | 17 Aug 2003 | Liverpool | Chelsea | 1 - 2 | | 17 Aug 2003 | Leeds | Newcastle | 2 - 2 | | 17 Aug 2003 | Charlton | Manchester City | 0 - 3 |
| Match day: 2 | | 23 Aug 2003 | Bolton | Blackburn | 2 - 2 | | 23 Aug 2003 | Chelsea | Leicester | 2 - 1 | | 23 Aug 2003 | Everton | Fulham | 3 - 1 | | 23 Aug 2003 | Manchester City | Portsmouth | 1 - 1 | | 23 Aug 2003 | Newcastle | Manchester | 1 - 2 | | 23 Aug 2003 | Southampton | Birmingham | 0 - 0 | | 23 Aug 2003 | Tottenham | Leeds | 2 - 1 | | 23 Aug 2003 | Wolverhampton | Charlton | 0 - 4 | | 24 Aug 2003 | Middlesbrough | Arsenal | 0 - 4 | | 24 Aug 2003 | Aston Villa | Liverpool | 0 - 0 |
| Match day: 3 | | 25 Aug 2003 | Blackburn | Manchester City | 2 - 3 | | 26 Aug 2003 | Charlton | Everton | 2 - 2 | | 26 Aug 2003 | Leeds | Southampton | 0 - 0 | | 26 Aug 2003 | Leicester | Middlesbrough | 0 - 0 | | 26 Aug 2003 | Portsmouth | Bolton | 4 - 0 | | 27 Aug 2003 | Manchester | Wolverhampton | 1 - 0 | | 27 Aug 2003 | Liverpool | Tottenham | 0 - 0 | | 27 Aug 2003 | Arsenal | Aston Villa | 2 - 0 | | 14 Oct 2003 | Birmingham | Chelsea | 0 - 0 | | 21 Oct 2003 | Fulham | Newcastle | 2 - 3 |
| Match day: 4 | | 30 Aug 2003 | Aston Villa | Leicester | 3 - 1 | | 30 Aug 2003 | Bolton | Charlton | 0 - 0 | | 30 Aug 2003 | Chelsea | Blackburn | 2 - 2 | | 30 Aug 2003 | Everton | Liverpool | 0 - 3 | | 30 Aug 2003 | Middlesbrough | Leeds | 2 - 3 | | 30 Aug 2003 | Newcastle | Birmingham | 0 - 1 | | 30 Aug 2003 | Tottenham | Fulham | 0 - 3 | | 30 Aug 2003 | Wolverhampton | Portsmouth | 0 - 0 | | 31 Aug 2003 | Southampton | Manchester | 1 - 0 | | 31 Aug 2003 | Manchester City | Arsenal | 1 - 2 |
| Match day: 5 | | 13 Sep 2003 | Arsenal | Portsmouth | 1 - 1 | | 13 Sep 2003 | Blackburn | Liverpool | 1 - 3 | | 13 Sep 2003 | Bolton | Middlesbrough | 2 - 0 | | 13 Sep 2003 | Charlton | Manchester | 0 - 2 | | 13 Sep 2003 | Chelsea | Tottenham | 4 - 2 | | 13 Sep 2003 | Everton | Newcastle | 2 - 2 | | 13 Sep 2003 | Southampton | Wolverhampton | 2 - 0 | | 14 Sep 2003 | Birmingham | Fulham | 2 - 2 | | 14 Sep 2003 | Manchester City | Aston Villa | 4 - 1 | | 15 Sep 2003 | Leicester | Leeds | 4 - 0 |
| Match day: 6 | | 20 Sep 2003 | Aston Villa | Charlton | 2 - 1 | | 20 Sep 2003 | Fulham | Manchester City | 2 - 2 | | 20 Sep 2003 | Leeds | Birmingham | 0 - 2 | | 20 Sep 2003 | Liverpool | Leicester | 2 - 1 | | 20 Sep 2003 | Newcastle | Bolton | 0 - 0 | | 20 Sep 2003 | Portsmouth | Blackburn | 1 - 2 | | 20 Sep 2003 | Tottenham | Southampton | 1 - 3 | | 20 Sep 2003 | Wolverhampton | Chelsea | 0 - 5 | | 21 Sep 2003 | Middlesbrough | Everton | 1 - 0 | | 21 Sep 2003 | Manchester | Arsenal | 0 - 0 |
| Match day: 7 | | 26 Sep 2003 | Arsenal | Newcastle | 3 - 2 | | 27 Sep 2003 | Birmingham | Portsmouth | 2 - 0 | | 27 Sep 2003 | Bolton | Wolverhampton | 1 - 1 | | 27 Sep 2003 | Chelsea | Aston Villa | 1 - 0 | | 27 Sep 2003 | Leicester | Manchester | 1 - 4 | | 27 Sep 2003 | Southampton | Middlesbrough | 0 - 1 | | 28 Sep 2003 | Blackburn | Fulham | 0 - 2 | | 28 Sep 2003 | Charlton | Liverpool | 3 - 2 | | 28 Sep 2003 | Everton | Leeds | 4 - 0 | | 28 Sep 2003 | Manchester City | Tottenham | 0 - 0 |
| Match day: 8 | | 04 Oct 2003 | Fulham | Leicester | 2 - 0 | | 04 Oct 2003 | Leeds | Blackburn | 2 - 1 | | 04 Oct 2003 | Liverpool | Arsenal | 1 - 2 | | 04 Oct 2003 | Manchester | Birmingham | 3 - 0 | | 04 Oct 2003 | Newcastle | Southampton | 1 - 0 | | 04 Oct 2003 | Portsmouth | Charlton | 1 - 2 | | 04 Oct 2003 | Tottenham | Everton | 3 - 0 | | 04 Oct 2003 | Wolverhampton | Manchester City | 1 - 0 | | 05 Oct 2003 | Middlesbrough | Chelsea | 1 - 2 | | 05 Oct 2003 | Aston Villa | Bolton | 1 - 1 |
| Match day: 9 | | 18 Oct 2003 | Arsenal | Chelsea | 2 - 1 | | 18 Oct 2003 | Fulham | Wolverhampton | 0 - 0 | | 18 Oct 2003 | Leeds | Manchester | 0 - 1 | | 18 Oct 2003 | Manchester City | Bolton | 6 - 2 | | 18 Oct 2003 | Middlesbrough | Newcastle | 0 - 1 | | 18 Oct 2003 | Portsmouth | Liverpool | 1 - 0 | | 19 Oct 2003 | Birmingham | Aston Villa | 0 - 0 | | 19 Oct 2003 | Everton | Southampton | 0 - 0 | | 19 Oct 2003 | Leicester | Tottenham | 1 - 2 | | 20 Oct 2003 | Blackburn | Charlton | 0 - 1 |
| Match day: 10 | | 25 Oct 2003 | Aston Villa | Everton | 0 - 0 | | 25 Oct 2003 | Bolton | Birmingham | 0 - 1 | | 25 Oct 2003 | Chelsea | Manchester City | 1 - 0 | | 25 Oct 2003 | Liverpool | Leeds | 3 - 1 | | 25 Oct 2003 | Manchester | Fulham | 1 - 3 | | 25 Oct 2003 | Newcastle | Portsmouth | 3 - 0 | | 25 Oct 2003 | Southampton | Blackburn | 2 - 0 | | 25 Oct 2003 | Wolverhampton | Leicester | 4 - 3 | | 26 Oct 2003 | Tottenham | Middlesbrough | 0 - 0 | | 26 Oct 2003 | Charlton | Arsenal | 1 - 1 |
| Match day: 11 | | 01 Nov 2003 | Everton | Chelsea | 0 - 1 | | 01 Nov 2003 | Leeds | Arsenal | 1 - 4 | | 01 Nov 2003 | Manchester | Portsmouth | 3 - 0 | | 01 Nov 2003 | Middlesbrough | Wolverhampton | 2 - 0 | | 01 Nov 2003 | Newcastle | Aston Villa | 1 - 1 | | 01 Nov 2003 | Southampton | Manchester City | 0 - 2 | | 01 Nov 2003 | Tottenham | Bolton | 0 - 1 | | 02 Nov 2003 | Leicester | Blackburn | 2 - 0 | | 02 Nov 2003 | Fulham | Liverpool | 1 - 2 | | 03 Nov 2003 | Birmingham | Charlton | 1 - 2 |
| Match day: 12 | | 08 Nov 2003 | Arsenal | Tottenham | 2 - 1 | | 08 Nov 2003 | Aston Villa | Middlesbrough | 0 - 2 | | 08 Nov 2003 | Bolton | Southampton | 0 - 0 | | 08 Nov 2003 | Charlton | Fulham | 3 - 1 | | 08 Nov 2003 | Portsmouth | Leeds | 6 - 1 | | 08 Nov 2003 | Wolverhampton | Birmingham | 1 - 1 | | 09 Nov 2003 | Manchester City | Leicester | 0 - 3 | | 09 Nov 2003 | Liverpool | Manchester | 1 - 2 | | 09 Nov 2003 | Chelsea | Newcastle | 5 - 0 | | 10 Nov 2003 | Blackburn | Everton | 2 - 1 |
| Match day: 13 | | 22 Nov 2003 | Southampton | Chelsea | 0 - 1 | | 22 Nov 2003 | Birmingham | Arsenal | 0 - 3 | | 22 Nov 2003 | Everton | Wolverhampton | 2 - 0 | | 22 Nov 2003 | Leeds | Bolton | 0 - 2 | | 22 Nov 2003 | Leicester | Charlton | 1 - 1 | | 22 Nov 2003 | Manchester | Blackburn | 2 - 1 | | 22 Nov 2003 | Middlesbrough | Liverpool | 0 - 0 | | 22 Nov 2003 | Newcastle | Manchester City | 3 - 0 | | 23 Nov 2003 | Tottenham | Aston Villa | 2 - 1 | | 24 Nov 2003 | Fulham | Portsmouth | 2 - 0 |
| Match day: 14 | | 29 Nov 2003 | Aston Villa | Southampton | 1 - 0 | | 29 Nov 2003 | Blackburn | Tottenham | 1 - 0 | | 29 Nov 2003 | Bolton | Everton | 2 - 0 | | 29 Nov 2003 | Charlton | Leeds | 0 - 1 | | 29 Nov 2003 | Portsmouth | Leicester | 0 - 2 | | 29 Nov 2003 | Wolverhampton | Newcastle | 1 - 1 | | 30 Nov 2003 | Arsenal | Fulham | 0 - 0 | | 30 Nov 2003 | Chelsea | Manchester | 1 - 0 | | 30 Nov 2003 | Liverpool | Birmingham | 3 - 1 | | 30 Nov 2003 | Manchester City | Middlesbrough | 0 - 1 |
| Match day: 15 | | 06 Dec 2003 | Birmingham | Blackburn | 0 - 4 | | 06 Dec 2003 | Fulham | Bolton | 2 - 1 | | 06 Dec 2003 | Leeds | Chelsea | 1 - 1 | | 06 Dec 2003 | Leicester | Arsenal | 1 - 1 | | 06 Dec 2003 | Manchester | Aston Villa | 4 - 0 | | 06 Dec 2003 | Middlesbrough | Portsmouth | 0 - 0 | | 06 Dec 2003 | Newcastle | Liverpool | 1 - 1 | | 06 Dec 2003 | Tottenham | Wolverhampton | 5 - 2 | | 07 Dec 2003 | Southampton | Charlton | 3 - 2 | | 07 Dec 2003 | Everton | Manchester City | 0 - 0 |
| Match day: 16 | | 13 Dec 2003 | Chelsea | Bolton | 1 - 2 | | 13 Dec 2003 | Leicester | Birmingham | 0 - 2 | | 13 Dec 2003 | Liverpool | Southampton | 1 - 2 | | 13 Dec 2003 | Manchester | Manchester City | 3 - 1 | | 13 Dec 2003 | Middlesbrough | Charlton | 0 - 0 | | 13 Dec 2003 | Newcastle | Tottenham | 4 - 0 | | 13 Dec 2003 | Portsmouth | Everton | 1 - 2 | | 14 Dec 2003 | Leeds | Fulham | 3 - 2 | | 14 Dec 2003 | Aston Villa | Wolverhampton | 3 - 2 | | 14 Dec 2003 | Arsenal | Blackburn | 1 - 0 |
| Match day: 17 | | 20 Dec 2003 | Blackburn | Aston Villa | 0 - 2 | | 20 Dec 2003 | Bolton | Arsenal | 1 - 1 | | 20 Dec 2003 | Charlton | Newcastle | 0 - 0 | | 20 Dec 2003 | Everton | Leicester | 3 - 2 | | 20 Dec 2003 | Fulham | Chelsea | 0 - 1 | | 21 Dec 2003 | Tottenham | Manchester | 1 - 2 | | 21 Dec 2003 | Southampton | Portsmouth | 3 - 0 | | 22 Dec 2003 | Manchester City | Leeds | 1 - 1 | | 21 Jan 2004 | Wolverhampton | Liverpool | 1 - 1 | | 03 Feb 2004 | Birmingham | Middlesbrough | 3 - 1 |
| Match day: 18 | | 26 Dec 2003 | Arsenal | Wolverhampton | 3 - 0 | | 26 Dec 2003 | Birmingham | Manchester City | 2 - 1 | | 26 Dec 2003 | Blackburn | Middlesbrough | 2 - 2 | | 26 Dec 2003 | Charlton | Chelsea | 4 - 2 | | 26 Dec 2003 | Fulham | Southampton | 2 - 0 | | 26 Dec 2003 | Leeds | Aston Villa | 0 - 0 | | 26 Dec 2003 | Leicester | Newcastle | 1 - 1 | | 26 Dec 2003 | Liverpool | Bolton | 3 - 1 | | 26 Dec 2003 | Manchester | Everton | 3 - 2 | | 26 Dec 2003 | Portsmouth | Tottenham | 2 - 0 |
| Match day: 19 | | 28 Dec 2003 | Aston Villa | Fulham | 3 - 0 | | 28 Dec 2003 | Bolton | Leicester | 2 - 2 | | 28 Dec 2003 | Chelsea | Portsmouth | 3 - 0 | | 28 Dec 2003 | Everton | Birmingham | 1 - 0 | | 28 Dec 2003 | Manchester City | Liverpool | 2 - 2 | | 28 Dec 2003 | Middlesbrough | Manchester | 0 - 1 | | 28 Dec 2003 | Newcastle | Blackburn | 0 - 1 | | 28 Dec 2003 | Tottenham | Charlton | 0 - 1 | | 28 Dec 2003 | Wolverhampton | Leeds | 3 - 1 | | 29 Dec 2003 | Southampton | Arsenal | 0 - 1 |
| | | Match day: 20 | | 06 Jan 2004 | Aston Villa | Portsmouth | 2 - 1 | | 07 Jan 2004 | Bolton | Manchester | 1 - 2 | | 07 Jan 2004 | Everton | Arsenal | 1 - 1 | | 07 Jan 2004 | Tottenham | Birmingham | 4 - 1 | | 07 Jan 2004 | Wolverhampton | Blackburn | 2 - 2 | | 07 Jan 2004 | Manchester City | Charlton | 1 - 1 | | 07 Jan 2004 | Middlesbrough | Fulham | 2 - 1 | | 07 Jan 2004 | Newcastle | Leeds | 1 - 0 | | 07 Jan 2004 | Southampton | Leicester | 0 - 0 | | 07 Jan 2004 | Chelsea | Liverpool | 0 - 1 |
| Match day: 21 | | 10 Jan 2004 | Arsenal | Middlesbrough | 4 - 1 | | 10 Jan 2004 | Birmingham | Southampton | 2 - 1 | | 10 Jan 2004 | Blackburn | Bolton | 3 - 4 | | 10 Jan 2004 | Charlton | Wolverhampton | 2 - 0 | | 10 Jan 2004 | Fulham | Everton | 2 - 1 | | 10 Jan 2004 | Leeds | Tottenham | 0 - 1 | | 10 Jan 2004 | Liverpool | Aston Villa | 1 - 0 | | 10 Jan 2004 | Portsmouth | Manchester City | 4 - 2 | | 11 Jan 2004 | Manchester | Newcastle | 0 - 0 | | 11 Jan 2004 | Leicester | Chelsea | 0 - 4 |
| Match day: 22 | | 17 Jan 2004 | Everton | Charlton | 0 - 1 | | 17 Jan 2004 | Southampton | Leeds | 2 - 1 | | 17 Jan 2004 | Middlesbrough | Leicester | 3 - 3 | | 17 Jan 2004 | Bolton | Portsmouth | 1 - 0 | | 17 Jan 2004 | Manchester City | Blackburn | 1 - 1 | | 17 Jan 2004 | Tottenham | Liverpool | 2 - 1 | | 17 Jan 2004 | Wolverhampton | Manchester | 1 - 0 | | 18 Jan 2004 | Chelsea | Birmingham | 0 - 0 | | 18 Jan 2004 | Aston Villa | Arsenal | 0 - 2 | | 19 Jan 2004 | Newcastle | Fulham | 3 - 1 |
| Match day: 23 | | 31 Jan 2004 | Birmingham | Newcastle | 1 - 1 | | 31 Jan 2004 | Charlton | Bolton | 1 - 2 | | 31 Jan 2004 | Fulham | Tottenham | 2 - 1 | | 31 Jan 2004 | Leeds | Middlesbrough | 0 - 3 | | 31 Jan 2004 | Leicester | Aston Villa | 0 - 5 | | 31 Jan 2004 | Liverpool | Everton | 0 - 0 | | 31 Jan 2004 | Manchester | Southampton | 3 - 2 | | 31 Jan 2004 | Portsmouth | Wolverhampton | 0 - 0 | | 01 Feb 2004 | Arsenal | Manchester City | 2 - 1 | | 01 Feb 2004 | Blackburn | Chelsea | 2 - 3 |
| Match day: 24 | | 07 Feb 2004 | Aston Villa | Leeds | 2 - 0 | | 07 Feb 2004 | Bolton | Liverpool | 2 - 2 | | 07 Feb 2004 | Everton | Manchester | 3 - 4 | | 07 Feb 2004 | Middlesbrough | Blackburn | 0 - 1 | | 07 Feb 2004 | Newcastle | Leicester | 3 - 1 | | 07 Feb 2004 | Southampton | Fulham | 0 - 0 | | 07 Feb 2004 | Tottenham | Portsmouth | 4 - 3 | | 07 Feb 2004 | Wolverhampton | Arsenal | 1 - 3 | | 08 Feb 2004 | Manchester City | Birmingham | 0 - 0 | | 08 Feb 2004 | Chelsea | Charlton | 1 - 0 |
| Match day: 25 | | 10 Feb 2004 | Arsenal | Southampton | 2 - 0 | | 10 Feb 2004 | Leeds | Wolverhampton | 4 - 1 | | 10 Feb 2004 | Leicester | Bolton | 1 - 1 | | 11 Feb 2004 | Blackburn | Newcastle | 1 - 1 | | 11 Feb 2004 | Fulham | Aston Villa | 1 - 2 | | 11 Feb 2004 | Liverpool | Manchester City | 2 - 1 | | 11 Feb 2004 | Manchester | Middlesbrough | 2 - 3 | | 11 Feb 2004 | Birmingham | Everton | 3 - 0 | | 11 Feb 2004 | Charlton | Tottenham | 2 - 4 | | 11 Feb 2004 | Portsmouth | Chelsea | 0 - 2 |
| Match day: 26 | | 21 Feb 2004 | Bolton | Manchester City | 1 - 3 | | 21 Feb 2004 | Charlton | Blackburn | 3 - 2 | | 21 Feb 2004 | Chelsea | Arsenal | 1 - 2 | | 21 Feb 2004 | Manchester | Leeds | 1 - 1 | | 21 Feb 2004 | Newcastle | Middlesbrough | 2 - 1 | | 21 Feb 2004 | Southampton | Everton | 3 - 3 | | 21 Feb 2004 | Wolverhampton | Fulham | 2 - 1 | | 22 Feb 2004 | Tottenham | Leicester | 4 - 4 | | 22 Feb 2004 | Aston Villa | Birmingham | 2 - 2 | | 17 Mar 2004 | Liverpool | Portsmouth | 3 - 0 |
| Match day: 27 | | 28 Feb 2004 | Manchester City | Chelsea | 0 - 1 | | 28 Feb 2004 | Leicester | Wolverhampton | 0 - 0 | | 28 Feb 2004 | Fulham | Manchester | 1 - 1 | | 28 Feb 2004 | Everton | Aston Villa | 2 - 0 | | 28 Feb 2004 | Blackburn | Southampton | 1 - 1 | | 28 Feb 2004 | Arsenal | Charlton | 2 - 1 | | 29 Feb 2004 | Leeds | Liverpool | 2 - 2 | | 29 Feb 2004 | Portsmouth | Newcastle | 1 - 1 | | 06 Mar 2004 | Birmingham | Bolton | 2 - 0 | | 09 Mar 2004 | Middlesbrough | Tottenham | 1 - 0 |
| Match day: 28 | | 13 Mar 2004 | Birmingham | Leicester | 0 - 1 | | 13 Mar 2004 | Blackburn | Arsenal | 0 - 2 | | 13 Mar 2004 | Bolton | Chelsea | 0 - 2 | | 13 Mar 2004 | Charlton | Middlesbrough | 1 - 0 | | 13 Mar 2004 | Everton | Portsmouth | 1 - 0 | | 13 Mar 2004 | Fulham | Leeds | 2 - 0 | | 14 Mar 2004 | Manchester City | Manchester | 4 - 1 | | 14 Mar 2004 | Southampton | Liverpool | 2 - 0 | | 14 Mar 2004 | Tottenham | Newcastle | 1 - 0 | | 14 Mar 2004 | Wolverhampton | Aston Villa | 0 - 4 |
| Match day: 29 | | 20 Mar 2004 | Arsenal | Bolton | 2 - 1 | | 20 Mar 2004 | Aston Villa | Blackburn | 0 - 2 | | 20 Mar 2004 | Chelsea | Fulham | 2 - 1 | | 20 Mar 2004 | Leicester | Everton | 1 - 1 | | 20 Mar 2004 | Liverpool | Wolverhampton | 1 - 0 | | 20 Mar 2004 | Manchester | Tottenham | 3 - 0 | | 20 Mar 2004 | Middlesbrough | Birmingham | 5 - 3 | | 20 Mar 2004 | Newcastle | Charlton | 3 - 1 | | 21 Mar 2004 | Portsmouth | Southampton | 1 - 0 | | 22 Mar 2004 | Leeds | Manchester City | 2 - 1 |
| Match day: 30 | | 27 Mar 2004 | Birmingham | Leeds | 4 - 1 | | 27 Mar 2004 | Blackburn | Portsmouth | 1 - 2 | | 27 Mar 2004 | Charlton | Aston Villa | 1 - 2 | | 27 Mar 2004 | Chelsea | Wolverhampton | 5 - 2 | | 27 Mar 2004 | Everton | Middlesbrough | 1 - 1 | | 27 Mar 2004 | Manchester City | Fulham | 0 - 0 | | 27 Mar 2004 | Southampton | Tottenham | 1 - 0 | | 28 Mar 2004 | Leicester | Liverpool | 0 - 0 | | 28 Mar 2004 | Bolton | Newcastle | 1 - 0 | | 28 Mar 2004 | Arsenal | Manchester | 1 - 1 |
| Match day: 31 | | 03 Apr 2004 | Fulham | Birmingham | 0 - 0 | | 03 Apr 2004 | Middlesbrough | Bolton | 2 - 0 | | 03 Apr 2004 | Newcastle | Everton | 4 - 2 | | 03 Apr 2004 | Tottenham | Chelsea | 0 - 1 | | 03 Apr 2004 | Wolverhampton | Southampton | 1 - 4 | | 04 Apr 2004 | Liverpool | Blackburn | 4 - 0 | | 04 Apr 2004 | Aston Villa | Manchester City | 1 - 1 | | 05 Apr 2004 | Leeds | Leicester | 3 - 2 | | 20 Apr 2004 | Manchester | Charlton | 2 - 0 | | 04 May 2004 | Portsmouth | Arsenal | 1 - 1 |
| Match day: 32 | | 09 Apr 2004 | Everton | Tottenham | 3 - 1 | | 09 Apr 2004 | Arsenal | Liverpool | 4 - 2 | | 10 Apr 2004 | Birmingham | Manchester | 1 - 2 | | 10 Apr 2004 | Blackburn | Leeds | 1 - 2 | | 10 Apr 2004 | Bolton | Aston Villa | 2 - 2 | | 10 Apr 2004 | Charlton | Portsmouth | 1 - 1 | | 10 Apr 2004 | Chelsea | Middlesbrough | 0 - 0 | | 10 Apr 2004 | Leicester | Fulham | 0 - 2 | | 10 Apr 2004 | Manchester City | Wolverhampton | 3 - 3 | | 12 May 2004 | Southampton | Newcastle | 3 - 3 |
| Match day: 33 | | 11 Apr 2004 | Newcastle | Arsenal | 0 - 0 | | 12 Apr 2004 | Aston Villa | Chelsea | 3 - 2 | | 12 Apr 2004 | Fulham | Blackburn | 3 - 4 | | 12 Apr 2004 | Liverpool | Charlton | 0 - 1 | | 12 Apr 2004 | Middlesbrough | Southampton | 3 - 1 | | 12 Apr 2004 | Portsmouth | Birmingham | 3 - 1 | | 12 Apr 2004 | Tottenham | Manchester City | 1 - 1 | | 12 Apr 2004 | Wolverhampton | Bolton | 1 - 2 | | 13 Apr 2004 | Manchester | Leicester | 1 - 0 | | 13 Apr 2004 | Leeds | Everton | 1 - 1 |
| Match day: 34 | | 16 Apr 2004 | Arsenal | Leeds | 5 - 0 | | 17 Apr 2004 | Blackburn | Leicester | 1 - 0 | | 17 Apr 2004 | Bolton | Tottenham | 2 - 0 | | 17 Apr 2004 | Charlton | Birmingham | 1 - 1 | | 17 Apr 2004 | Chelsea | Everton | 0 - 0 | | 17 Apr 2004 | Liverpool | Fulham | 0 - 0 | | 17 Apr 2004 | Manchester City | Southampton | 1 - 3 | | 17 Apr 2004 | Portsmouth | Manchester | 1 - 0 | | 17 Apr 2004 | Wolverhampton | Middlesbrough | 2 - 0 | | 18 Apr 2004 | Aston Villa | Newcastle | 0 - 0 |
| Match day: 35 | | 24 Apr 2004 | Everton | Blackburn | 0 - 1 | | 24 Apr 2004 | Fulham | Charlton | 2 - 0 | | 24 Apr 2004 | Leicester | Manchester City | 1 - 1 | | 24 Apr 2004 | Manchester | Liverpool | 0 - 1 | | 24 Apr 2004 | Middlesbrough | Aston Villa | 1 - 2 | | 24 Apr 2004 | Southampton | Bolton | 1 - 2 | | 25 Apr 2004 | Birmingham | Wolverhampton | 2 - 2 | | 25 Apr 2004 | Leeds | Portsmouth | 1 - 2 | | 25 Apr 2004 | Newcastle | Chelsea | 2 - 1 | | 25 Apr 2004 | Tottenham | Arsenal | 2 - 2 |
| Match day: 36 | | 01 May 2004 | Arsenal | Birmingham | 0 - 0 | | 01 May 2004 | Blackburn | Manchester | 1 - 0 | | 01 May 2004 | Charlton | Leicester | 2 - 2 | | 01 May 2004 | Chelsea | Southampton | 4 - 0 | | 01 May 2004 | Manchester City | Newcastle | 1 - 0 | | 01 May 2004 | Portsmouth | Fulham | 1 - 1 | | 01 May 2004 | Wolverhampton | Everton | 2 - 1 | | 02 May 2004 | Aston Villa | Tottenham | 1 - 0 | | 02 May 2004 | Bolton | Leeds | 4 - 1 | | 02 May 2004 | Liverpool | Middlesbrough | 2 - 0 |
| Match day: 37 | | 08 May 2004 | Birmingham | Liverpool | 0 - 3 | | 08 May 2004 | Everton | Bolton | 1 - 2 | | 08 May 2004 | Leeds | Charlton | 3 - 3 | | 08 May 2004 | Leicester | Portsmouth | 3 - 1 | | 08 May 2004 | Manchester | Chelsea | 1 - 1 | | 08 May 2004 | Middlesbrough | Manchester City | 2 - 1 | | 08 May 2004 | Southampton | Aston Villa | 1 - 1 | | 08 May 2004 | Tottenham | Blackburn | 1 - 0 | | 09 May 2004 | Fulham | Arsenal | 0 - 1 | | 09 May 2004 | Newcastle | Wolverhampton | 1 - 1 |
| Match day: 38 | | 15 May 2004 | Aston Villa | Manchester | 0 - 2 | | 15 May 2004 | Blackburn | Birmingham | 1 - 1 | | 15 May 2004 | Bolton | Fulham | 0 - 2 | | 15 May 2004 | Charlton | Southampton | 2 - 1 | | 15 May 2004 | Chelsea | Leeds | 1 - 0 | | 15 May 2004 | Liverpool | Newcastle | 1 - 1 | | 15 May 2004 | Manchester City | Everton | 5 - 1 | | 15 May 2004 | Portsmouth | Middlesbrough | 5 - 1 | | 15 May 2004 | Wolverhampton | Tottenham | 0 - 2 | | 15 May 2004 | Arsenal | Leicester | 2 - 1 |
|