| Saturday 11 August 2007 | |||
| Aston Villa | 1-2 | Liverpool | 17:15 |
| Bolton | 1-3 | Newcastle | 15:00 |
| Derby | 2-2 | Portsmouth | 15:00 |
| Everton | 2-1 | Wigan | 15:00 |
| Middlesbrough | 1-2 | Blackburn | 15:00 |
| Sunderland | 1-0 | Tottenham | 12:45 |
| West Ham | 0-2 | Manchester City | 15:00 |
| Sunday 12 August 2007 | |||
| Arsenal | 2-1 | Fulham | 12:00 |
| Chelsea | 3-2 | Birmingham | 13:30 |
| Manchester United | 0-0 | Reading | 16:00 |
| Tuesday 14 August 2007 | |||
| Tottenham | 1-3 | Everton | 20:00 |
| Wednesday 15 August 2007 | |||
| Birmingham | 2-2 | Sunderland | 19:45 |
| Fulham | 2-1 | Bolton | 19:45 |
| Manchester City | 1-0 | Derby | 19:45 |
| Portsmouth | 1-1 | Manchester United | 19:45 |
| Reading | 1-2 | Chelsea | 20:00 |
| Wigan | 1-0 | Middlesbrough | 20:00 |
| Saturday 18 August 2007 | |||
| Birmingham | 0-1 | West Ham | 15:00 |
| Fulham | 1-2 | Middlesbrough | 15:00 |
| Newcastle | 0-0 | Aston Villa | 17:15 |
| Portsmouth | 3-1 | Bolton | 12:45 |
| Reading | 1-0 | Everton | 15:00 |
| Tottenham | 4-0 | Derby | 15:00 |
| Wigan | 3-0 | Sunderland | 15:00 |
| Sunday 19 August 2007 | |||
| Blackburn | 1-1 | Arsenal | 15:00 |
| Liverpool | 1-1 | Chelsea | 16:00 |
| Manchester City | 1-0 | Manchester United | 13:30 |
| Saturday 25 August 2007 | |||
| Arsenal | 1-0 | Manchester City | 15:00 |
| Aston Villa | 2-1 | Fulham | 15:00 |
| Bolton | 3-0 | Reading | 15:00 |
| Chelsea | 1-0 | Portsmouth | 15:00 |
| Derby | 1-2 | Birmingham | 15:00 |
| Everton | 1-1 | Blackburn | 15:00 |
| Sunderland | 0-2 | Liverpool | 15:00 |
| West Ham | 1-1 | Wigan | 15:00 |
| Sunday 26 August 2007 | |||
| Manchester United | 1-0 | Tottenham | 16:00 |
| Middlesbrough | 2-2 | Newcastle | 13:30 |
| Saturday 1 September 2007 | |||
| Bolton | 1-2 | Everton | 15:00 |
| Fulham | 3-3 | Tottenham | 15:00 |
| Liverpool | 6-0 | Derby | 15:00 |
| Manchester United | 1-0 | Sunderland | 15:00 |
| Middlesbrough | 2-0 | Birmingham | 15:00 |
| Newcastle | 1-0 | Wigan | 15:00 |
| Reading | 0-3 | West Ham | 15:00 |
| Sunday 2 September 2007 | |||
| Arsenal | 3-1 | Portsmouth | 13:30 |
| Aston Villa | 2-0 | Chelsea | 16:00 |
| Blackburn | 1-0 | Manchester City | 15:00 |
| Saturday 15 September 2007 | |||
| Birmingham | 1-0 | Bolton | 15:00 |
| Chelsea | 0-0 | Blackburn | 15:00 |
| Everton | 0-1 | Manchester United | 15:00 |
| Portsmouth | 0-0 | Liverpool | 15:00 |
| Sunderland | 2-1 | Reading | 15:00 |
| Tottenham | 1-3 | Arsenal | 15:00 |
| West Ham | 3-0 | Middlesbrough | 15:00 |
| Wigan | 1-1 | Fulham | 15:00 |
| Sunday 16 September 2007 | |||
| Manchester City | 1-0 | Aston Villa | 16:00 |
| Monday 17 September 2007 | |||
| Derby | 1-0 | Newcastle | 20:00 |
| Saturday 22 September 2007 | |||
| Arsenal | 5-0 | Derby | 15:00 |
| Fulham | 3-3 | Manchester City | 15:00 |
| Liverpool | 0-0 | Birmingham | 15:00 |
| Middlesbrough | 2-2 | Sunderland | 15:00 |
| Reading | 2-1 | Wigan | 15:00 |
| Sunday 23 September 2007 | |||
| Aston Villa | 2-0 | Everton | 15:00 |
| Bolton | 1-1 | Tottenham | 15:00 |
| Manchester United | 2-0 | Chelsea | 16:00 |
| Newcastle | 3-1 | West Ham | 13:30 |
| Blackburn | 0-1 | Portsmouth | 15:00 |
| Saturday 29 September 2007 | |||
| Birmingham | 0-1 | Manchester United | 15:00 |
| Chelsea | 0-0 | Fulham | 15:00 |
| Derby | 1-1 | Bolton | 15:00 |
| Manchester City | 3-1 | Newcastle | 12:45 |
| Portsmouth | 7-4 | Reading | 15:00 |
| Sunderland | 1-2 | Blackburn | 15:00 |
| West Ham | 0-1 | Arsenal | 15:00 |
| Wigan | 0-1 | Liverpool | 15:00 |
| Sunday 30 September 2007 | |||
| Everton | 2-0 | Middlesbrough | 16:00 |
| Monday 1 October 2007 | |||
| Tottenham | 4-4 | Aston Villa | 20:00 |
| Saturday 6 October 2007 | |||
| Aston Villa | 1-0 | West Ham | 15:00 |
| Manchester United | 4-0 | Wigan | 15:00 |
| Sunday 7 October 2007 | |||
| Arsenal | 3-2 | Sunderland | 12:00 |
| Blackburn | 2-1 | Birmingham | 15:00 |
| Bolton | 0-1 | Chelsea | 15:00 |
| Fulham | 0-2 | Portsmouth | 16:10 |
| Liverpool | 2-2 | Tottenham | 15:00 |
| Manchester City | 3-1 | Middlesbrough | 15:00 |
| Newcastle | 3-2 | Everton | 15:00 |
| Reading | 1-0 | Derby | 14:00 |
| Saturday 20 October 2007 | |||
| Arsenal | 2-0 | Bolton | 15:00 |
| Aston Villa | 1-4 | Manchester United | 15:00 |
| Blackburn | 4-2 | Reading | 15:00 |
| Everton | 1-2 | Liverpool | 15:00 |
| Fulham | 0-0 | Derby | 15:00 |
| Manchester City | 1-0 | Birmingham | 15:00 |
| Middlesbrough | 0-2 | Chelsea | 15:00 |
| Wigan | 0-2 | Portsmouth | 15:00 |
| Sunday 21 October 2007 | |||
| West Ham | 3-1 | Sunderland | 16:00 |
| Monday 22 October 2007 | |||
| Newcastle | 3-1 | Tottenham | 20:00 |
| Saturday 27 October 2007 | |||
| Birmingham | 3-2 | Wigan | 15:00 |
| Chelsea | 6-0 | Manchester City | 15:00 |
| Manchester United | 4-1 | Middlesbrough | 15:00 |
| Portsmouth | 0-0 | West Ham | 15:00 |
| Reading | 2-1 | Newcastle | 15:00 |
| Sunderland | 1-1 | Fulham | 15:00 |
| Sunday 28 October 2007 | |||
| Bolton | 1-1 | Aston Villa | 13:30 |
| Liverpool | 1-1 | Arsenal | 16:00 |
| Tottenham | 1-2 | Blackburn | 15:00 |
| Derby | 0-2 | Everton | 14:00 |
| Bolton | 1-1 | Aston Villa | 13:30 |
| Saturday 3 November 2007 | |||
| Arsenal | 2-2 | Manchester United | 12:45 |
| Aston Villa | 2-0 | Derby | 15:00 |
| Blackburn | 0-0 | Liverpool | 15:00 |
| Everton | 3-1 | Birmingham | 15:00 |
| Fulham | 3-1 | Reading | 15:00 |
| Middlesbrough | 1-1 | Tottenham | 15:00 |
| Newcastle | 1-4 | Portsmouth | 15:00 |
| Wigan | 0-2 | Chelsea | 15:00 |
| Sunday 4 November 2007 | |||
| West Ham | 1-1 | Bolton | 16:00 |
| Monday 5 November 2007 | |||
| Manchester City | 1-0 | Sunderland | 20:00 |
| Saturday 10 November 2007 | |||
| Sunderland | 1-1 | Newcastle | 12:45 |
| Derby | 0-5 | West Ham | 15:00 |
| Liverpool | 2-0 | Fulham | 17:15 |
| Sunday 11 November 2007 | |||
| Chelsea | 1-1 | Everton | 14:00 |
| Manchester United | 2-0 | Blackburn | 15:00 |
| Bolton | 0-0 | Middlesbrough | 15:00 |
| Tottenham | 4-0 | Wigan | 15:00 |
| Birmingham | 1-2 | Aston Villa | 13:00 |
| Portsmouth | 0-0 | Manchester City | 16:00 |
| Monday 12 November 2007 | |||
| Reading | 1-3 | Arsenal | 20:00 |
| Saturday 24 November 2007 | |||
| Arsenal | 2-0 | Wigan | 15:00 |
| Birmingham | 0-2 | Portsmouth | 15:00 |
| Bolton | 1-0 | Manchester United | 15:00 |
| Derby | 0-2 | Chelsea | 15:00 |
| Everton | 7-1 | Sunderland | 15:00 |
| Manchester City | 2-1 | Reading | 15:00 |
| Middlesbrough | 0-3 | Aston Villa | 15:00 |
| Newcastle | 0-3 | Liverpool | 15:00 |
| Sunday 25 November 2007 | |||
| Fulham | 2-2 | Blackburn | 16:00 |
| West Ham | 1-1 | Tottenham | 13:30 |
| Saturday 1 December 2007 | |||
| Aston Villa | 1-2 | Arsenal | 15:00 |
| Blackburn | 3-1 | Newcastle | 15:00 |
| Chelsea | 1-0 | West Ham | 15:00 |
| Portsmouth | 0-0 | Everton | 15:00 |
| Reading | 1-1 | Middlesbrough | 15:00 |
| Sunderland | 1-0 | Derby | 15:00 |
| Wigan | 1-1 | Manchester City | 15:00 |
| Sunday 2 December 2007 | |||
| Liverpool | 4-0 | Bolton | 15:00 |
| Tottenham | 2-3 | Birmingham | 16:00 |
| Monday 3 December 2007 | |||
| Manchester United | 2-0 | Fulham | 15:00 |
| Wednesday 5 December 2007 | |||
| Newcastle | 1-1 | Arsenal | 19:45 |
| Saturday 8 December 2007 | |||
| Aston Villa | 1-3 | Portsmouth | 12:45 |
| Chelsea | 2-0 | Sunderland | 15:00 |
| Everton | 3-0 | Fulham | 15:00 |
| Manchester United | 4-1 | Derby | 15:00 |
| Newcastle | 2-1 | Birmingham | 15:00 |
| Reading | 3-1 | Liverpool | 17:15 |
| Sunday 9 December 2007 | |||
| Blackburn | 0-1 | West Ham | 16:00 |
| Bolton | 4-1 | Wigan | 15:00 |
| Tottenham | 2-1 | Manchester City | 15:00 |
| Middlesbrough | 2-1 | Arsenal | 13:30 |
| Saturday 15 December 2007 | |||
| Birmingham | 1-1 | Reading | 15:00 |
| Derby | 0-1 | Middlesbrough | 15:00 |
| Fulham | 0-1 | Newcastle | 17:15 |
| Manchester City | 4-2 | Bolton | 15:00 |
| Portsmouth | 0-1 | Tottenham | 15:00 |
| Sunderland | 1-1 | Aston Villa | 15:00 |
| West Ham | 0-2 | Everton | 15:00 |
| Wigan | 5-3 | Blackburn | 15:00 |
| Sunday 16 December 2007 | |||
| Arsenal | 1-0 | Chelsea | 16:00 |
| Liverpool | 0-1 | Manchester United | 13:30 |
| Saturday 22 December 2007 | |||
| Arsenal | 2-1 | Tottenham | 15:00 |
| Aston Villa | 1-1 | Manchester City | 15:00 |
| Bolton | 3-0 | Birmingham | 15:00 |
| Fulham | 1-1 | Wigan | 15:00 |
| Liverpool | 4-1 | Portsmouth | 15:00 |
| Middlesbrough | 1-2 | West Ham | 15:00 |
| Reading | 2-1 | Sunderland | 15:00 |
| Sunday 23 December 2007 | |||
| Blackburn | 0-1 | Chelsea | 16:10 |
| Newcastle | 2-2 | Derby | 14:00 |
| Manchester United | 2-1 | Everton | 12:00 |
| Wednesday 26 December 2007 | |||
| Birmingham | 3-0 | Middlesbrough | 15:00 |
| Chelsea | 4-4 | Aston Villa | 15:00 |
| Derby | 1-2 | Liverpool | 13:00 |
| Everton | 2-0 | Bolton | 15:00 |
| Portsmouth | 0-0 | Arsenal | 19:45 |
| Sunderland | 0-4 | Manchester United | 15:00 |
| Tottenham | 5-1 | Fulham | 15:00 |
| West Ham | 1-1 | Reading | 15:00 |
| Wigan | 1-1 | Newcastle | 15:00 |
| Thursday 27 December 2007 | |||
| Manchester City | 2-2 | Blackburn | 19:45 |
| Saturday 29 December 2007 | |||
| Birmingham | 1-1 | Fulham | 15:00 |
| Chelsea | 2-1 | Newcastle | 15:00 |
| Everton | 1-4 | Arsenal | 17:15 |
| Portsmouth | 0-1 | Middlesbrough | 15:00 |
| Sunderland | 3-1 | Bolton | 15:00 |
| Tottenham | 6-4 | Reading | 15:00 |
| West Ham | 2-1 | Manchester United | 15:00 |
| Wigan | 2-1 | Aston Villa | 15:00 |
| Sunday 30 December 2007 | |||
| Manchester City | 0-0 | Liverpool | 16:00 |
| Derby | 1-2 | Blackburn | 13:30 |
| Tuesday 1 January 2008 | |||
| Arsenal | 2-0 | West Ham | 15:00 |
| Aston Villa | 2-1 | Tottenham | 17:20 |
| Fulham | 1-2 | Chelsea | 12:45 |
| Manchester United | 1-0 | Birmingham | 15:00 |
| Middlesbrough | 0-2 | Everton | 15:00 |
| Reading | 0-2 | Portsmouth | 15:00 |
| Wednesday 2 January 2008 | |||
| Blackburn | 1-0 | Sunderland | 20:00 |
| Bolton | 1-0 | Derby | 20:00 |
| Liverpool | 1-1 | Wigan | 20:00 |
| Newcastle | 0-2 | Manchester City | 19:45 |
| Saturday 12 January 2008 | |||
| Arsenal | 1-1 | Birmingham | 15:00 |
| Aston Villa | 3-1 | Reading | 15:00 |
| Chelsea | 2-0 | Tottenham | 15:00 |
| Derby | 0-1 | Wigan | 15:00 |
| Everton | 1-0 | Manchester City | 15:00 |
| Manchester United | 6-0 | Newcastle | 15:00 |
| Middlesbrough | 1-1 | Liverpool | 15:00 |
| West Ham | 2-1 | Fulham | 15:00 |
| Sunday 13 January 2008 | |||
| Bolton | 1-2 | Blackburn | 13:30 |
| Sunderland | 2-0 | Portsmouth | 16:00 |
| Saturday 19 January 2008 | |||
| Birmingham | 0-1 | Chelsea | 15:00 |
| Blackburn | 1-1 | Middlesbrough | 15:00 |
| Fulham | 0-3 | Arsenal | 15:00 |
| Newcastle | 0-0 | Bolton | 15:00 |
| Portsmouth | 3-1 | Derby | 15:00 |
| Reading | 0-2 | Manchester United | 15:00 |
| Tottenham | 2-0 | Sunderland | 15:00 |
| Sunday 20 January 2008 | |||
| Manchester City | 1-1 | West Ham | 16:00 |
| Wigan | 1-2 | Everton | 13:30 |
| Monday 21 January 2008 | |||
| Liverpool | 2-2 | Aston Villa | 20:00 |
| Saturday 26 January 2008 | |||
| Aston Villa | 1-1 | Blackburn | 15:00 |
| Tuesday 29 January 2008 | |||
| Arsenal | 3-0 | Newcastle | 19:45 |
| Bolton | 0-0 | Fulham | 20:00 |
| Middlesbrough | 1-0 | Wigan | 20:00 |
| Sunderland | 2-0 | Birmingham | 20:00 |
| Wednesday 30 January 2008 | |||
| Derby | 1-1 | Manchester City | 19:45 |
| Chelsea | 1-0 | Reading | 19:45 |
| Everton | 0-0 | Tottenham | 20:00 |
| Manchester United | 2-0 | Portsmouth | 20:00 |
| West Ham | 1-0 | Liverpool | 19:45 |
| Saturday 2 February 2008 | |||
| Birmingham | 1-1 | Derby | 15:00 |
| Blackburn | 0-0 | Everton | 15:00 |
| Liverpool | 3-0 | Sunderland | 15:00 |
| Manchester City | 1-3 | Arsenal | 15:00 |
| Portsmouth | 1-1 | Chelsea | 15:00 |
| Reading | 0-2 | Bolton | 15:00 |
| Tottenham | 1-1 | Manchester United | 15:00 |
| Wigan | 1-0 | West Ham | 15:00 |
| Sunday 3 February 2008 | |||
| Newcastle | 1-1 | Middlesbrough | 13:30 |
| Fulham | 2-1 | Aston Villa | 16:00 |
| Saturday 9 February 2008 | |||
| Aston Villa | 4-1 | Newcastle | 12:45 |
| Bolton | 0-1 | Portsmouth | 15:00 |
| Derby | 0-3 | Tottenham | 15:00 |
| Everton | 1-0 | Reading | 15:00 |
| Middlesbrough | 1-0 | Fulham | 15:00 |
| Sunderland | 2-0 | Wigan | 15:00 |
| West Ham | 1-1 | Birmingham | 15:00 |
| Sunday 10 February 2008 | |||
| Manchester United | 1-2 | Manchester City | 13:30 |
| Chelsea | 0-0 | Liverpool | 16:00 |
| Monday 11 February 2008 | |||
| Arsenal | 2-0 | Blackburn | 20:00 |
| Saturday 23 February 2008 | |||
| Birmingham | 2-2 | Arsenal | 12:45 |
| Fulham | 0-1 | West Ham | 15:00 |
| Liverpool | 3-2 | Middlesbrough | 15:00 |
| Newcastle | 1-5 | Manchester United | 17:15 |
| Portsmouth | 1-0 | Sunderland | 15:00 |
| Tottenham | P-P | Chelsea | 15:00 |
| Wigan | 2-0 | Derby | 15:00 |
| Sunday 24 February 2008 | |||
| Blackburn | 4-1 | Bolton | 15:00 |
| Reading | 1-2 | Aston Villa | 12:30 |
| Monday 25 February 2008 | |||
| Manchester City | 0-2 | Everton | 20:00 |
| Saturday 1 March 2008 | |||
| Arsenal | 1-1 | Aston Villa | 15:00 |
| Birmingham | 4-1 | Tottenham | 15:00 |
| Derby | 0-0 | Sunderland | 15:00 |
| Fulham | 0-3 | Manchester United | 15:00 |
| Manchester City | 0-0 | Wigan | 15:00 |
| Middlesbrough | 0-1 | Reading | 15:00 |
| Newcastle | 0-1 | Blackburn | 15:00 |
| West Ham | 0-4 | Chelsea | 15:00 |
| Sunday 2 March 2008 | |||
| Everton | 3-1 | Portsmouth | 16:00 |
| Bolton | 1-3 | Liverpool | 13:30 |
| Saturday 8 March 2008 | |||
| Aston Villa | P-P | Middlesbrough | 15:00 |
| Blackburn | 1-1 | Fulham | 15:00 |
| Chelsea | P-P | Derby | 15:00 |
| Liverpool | 3-0 | Newcastle | 15:00 |
| Manchester United | P-P | Bolton | 15:00 |
| Portsmouth | P-P | Birmingham | 15:00 |
| Reading | 2-0 | Manchester City | 15:00 |
| Sunday 9 March 2008 | |||
| Sunderland | 0-1 | Everton | 15:00 |
| Tottenham | 4-0 | West Ham | 15:00 |
| Wigan | 0-0 | Arsenal | 15:00 |
| Wednesday 12 March 2008 | |||
| Chelsea | 6-1 | Derby | 20:00 |
| Aston Villa | 1-1 | Middlesbrough | 19:45 |
| Portsmouth | 4-2 | Birmingham | 19:45 |
| Saturday 15 March 2008 | |||
| Arsenal | 1-1 | Middlesbrough | 17:15 |
| Derby | 0-1 | Manchester United | 15:00 |
| Liverpool | 2-1 | Reading | 15:00 |
| Portsmouth | 2-0 | Aston Villa | 15:00 |
| Sunderland | 0-1 | Chelsea | 15:00 |
| West Ham | 2-1 | Blackburn | 15:00 |
| Sunday 16 March 2008 | |||
| Fulham | 1-0 | Everton | 13:30 |
| Manchester City | 2-1 | Tottenham | 16:00 |
| Wigan | 1-0 | Bolton | 15:00 |
| Monday 17 March 2008 | |||
| Birmingham | 1-1 | Newcastle | 20:00 |
| Saturday 22 March 2008 | |||
| Aston Villa | 0-1 | Sunderland | 15:00 |
| Blackburn | 3-1 | Wigan | 15:00 |
| Bolton | 0-0 | Manchester City | 15:00 |
| Everton | 1-1 | West Ham | 15:00 |
| Middlesbrough | 1-0 | Derby | 15:00 |
| Newcastle | 2-0 | Fulham | 15:00 |
| Reading | 2-1 | Birmingham | 15:00 |
| Tottenham | 2-0 | Portsmouth | 15:00 |
| Sunday 23 March 2008 | |||
| Chelsea | 2-1 | Arsenal | 16:00 |
| Manchester United | 3-0 | Liverpool | 13:30 |
| Saturday 29 March 2008 | |||
| Birmingham | 3-1 | Manchester City | 15:00 |
| Bolton | 2-3 | Arsenal | 15:00 |
| Derby | 2-2 | Fulham | 15:00 |
| Manchester United | 4-0 | Aston Villa | 15:00 |
| Portsmouth | 2-0 | Wigan | 15:00 |
| Reading | 0-0 | Blackburn | 15:00 |
| Sunderland | 2-1 | West Ham | 15:00 |
| Sunday 30 March 2008 | |||
| Chelsea | 1-0 | Middlesbrough | 13:30 |
| Tottenham | 1-4 | Newcastle | 15:00 |
| Liverpool | 1-0 | Everton | 16:00 |
| Saturday 5 April 2008 | |||
| Arsenal | 1-1 | Liverpool | 12:45 |
| Aston Villa | 4-0 | Bolton | 15:00 |
| Blackburn | 1-1 | Tottenham | 15:00 |
| Fulham | 1-3 | Sunderland | 15:00 |
| Manchester City | 0-2 | Chelsea | 15:00 |
| Newcastle | 3-0 | Reading | 15:00 |
| West Ham | P-P | Portsmouth | 15:00 |
| Wigan | 2-0 | Birmingham | 15:00 |
| Sunday 6 April 2008 | |||
| Everton | 1-0 | Derby | 15:00 |
| Middlesbrough | 2-2 | Manchester United | 13:30 |
| Tuesday 8 April 2008 | |||
| West Ham | 0-1 | Portsmouth | 19:45 |
| Saturday 12 April 2008 | |||
| Birmingham | 1-1 | Everton | 15:00 |
| Bolton | 1-0 | West Ham | 15:00 |
| Derby | 0-6 | Aston Villa | 15:00 |
| Portsmouth | 0-0 | Newcastle | 17:15 |
| Reading | 0-2 | Fulham | 15:00 |
| Sunderland | 1-2 | Manchester City | 15:00 |
| Tottenham | 1-1 | Middlesbrough | 15:00 |
| Sunday 13 April 2008 | |||
| Manchester United | 2-1 | Arsenal | 16:00 |
| Liverpool | 3-1 | Blackburn | 13:30 |
| Monday 14 April 2008 | |||
| Chelsea | 1-1 | Wigan | 20:00 |
| Thursday 17 April 2008 | |||
| Everton | 0-1 | Chelsea | 20:00 |
| Saturday 19 April 2008 | |||
| Arsenal | 2-0 | Reading | 12:45 |
| Blackburn | 1-1 | Manchester United | 17:15 |
| Fulham | 0-2 | Liverpool | 15:00 |
| Middlesbrough | 0-1 | Bolton | 15:00 |
| West Ham | 2-0 | Derby | 15:00 |
| Wigan | 1-1 | Tottenham | 15:00 |
| Sunday 20 April 2008 | |||
| Manchester City | 3-1 | Portsmouth | 16:00 |
| Newcastle | 2-0 | Sunderland | 13:30 |
| Aston Villa | 5-1 | Birmingham | 12:00 |
| Saturday 26 April 2008 | |||
| Birmingham | 2-2 | Liverpool | 15:00 |
| Chelsea | 2-1 | Manchester United | 15:00 |
| Manchester City | 2-3 | Fulham | 15:00 |
| Sunderland | 3-2 | Middlesbrough | 15:00 |
| Tottenham | 1-1 | Bolton | 15:00 |
| West Ham | 2-2 | Newcastle | 15:00 |
| Wigan | 0-0 | Reading | 15:00 |
| Sunday 27 April 2008 | |||
| Everton | 2-2 | Aston Villa | 16:00 |
| Portsmouth | 0-1 | Blackburn | 13:30 |
| Monday 28 April 2008 | |||
| Derby | 2-6 | Arsenal | 20:00 |
| Saturday 3 May 2008 | |||
| Aston Villa | 0-2 | Wigan | 15:00 |
| Blackburn | 3-1 | Derby | 15:00 |
| Bolton | 2-0 | Sunderland | 15:00 |
| Fulham | 2-0 | Birmingham | 15:00 |
| Manchester United | 4-1 | West Ham | 15:00 |
| Middlesbrough | 2-0 | Portsmouth | 15:00 |
| Reading | 0-1 | Tottenham | 15:00 |
| Sunday 4 May 2008 | |||
| Liverpool | 1-0 | Manchester City | 16:00 |
| Arsenal | 1-0 | Everton | 13:30 |
| Monday 5 May 2008 | |||
| Newcastle | 0-2 | Chelsea | 16:00 |
| Sunday 11 May 2008 | |||
| Birmingham | 4-1 | Blackburn | 15:00 |
| Chelsea | 1-1 | Bolton | 15:00 |
| Derby | 0-4 | Reading | 15:00 |
| Everton | 3-1 | Newcastle | 15:00 |
| Middlesbrough | 8-1 | Manchester City | 15:00 |
| Portsmouth | 0-1 | Fulham | 15:00 |
| Sunderland | 0-1 | Arsenal | 15:00 |
| Tottenham | 0-2 | Liverpool | 15:00 |
| West Ham | 2-2 | Aston Villa | 15:00 |
| Wigan | 0-2 | Manchester United | 15:00 |