| Saturday 15 August 2009 | |||
| Chelsea | 2-1 | Hull | 12:45 |
| Portsmouth | 0-1 | Fulham | 15:00 |
| Wolves | 0-2 | West Ham | 15:00 |
| Blackburn | 0-2 | Manchester City | 15:00 |
| Bolton | 0-1 | Sunderland | 15:00 |
| Aston Villa | 0-2 | Wigan | 15:00 |
| Stoke | 2-0 | Burnley | 17:30 |
| Everton | 1-6 | Arsenal | |
| Sunday 16 August 2009 | |||
| Manchester United | 1-0 | Birmingham | 13:30 |
| Tottenham | 2-1 | Liverpool | 16:00 |
| Tuesday 18 August 2009 | |||
| Sunderland | 1-3 | Chelsea | 19:45 |
| Wigan | 0-1 | Wolves | 19:45 |
| Wednesday 19 August 2009 | |||
| Birmingham | 1-0 | Portsmouth | 19:45 |
| Burnley | 1-0 | Manchester United | 19:45 |
| Hull | 1-5 | Tottenham | 19:45 |
| Liverpool | 4-0 | Stoke | 20:00 |
| Saturday 22 August 2009 | |||
| Arsenal | 4-1 | Portsmouth | 15:00 |
| Birmingham | 0-0 | Stoke | 15:00 |
| Hull | 1-0 | Bolton | 15:00 |
| Manchester City | 1-0 | Wolves | 15:00 |
| Sunderland | 2-1 | Blackburn | 15:00 |
| Wigan | 0-5 | Manchester United | 15:00 |
| Sunday 23 August 2009 | |||
| Burnley | 1-0 | Everton | 15:00 |
| Fulham | 0-2 | Chelsea | 16:00 |
| West Ham | 1-2 | Tottenham | 13:30 |
| Monday 24 August 2009 | |||
| Liverpool | 1-3 | Aston Villa | 20:00 |
| Saturday 29 August 2009 | |||
| Blackburn | 0-0 | West Ham | 15:00 |
| Bolton | 2-3 | Liverpool | 15:00 |
| Chelsea | 3-0 | Burnley | 12:45 |
| Manchester United | 2-1 | Arsenal | 17:15 |
| Stoke | 1-0 | Sunderland | 15:00 |
| Tottenham | 2-1 | Birmingham | 15:00 |
| Wolves | 1-1 | Hull | 15:00 |
| Sunday 30 August 2009 | |||
| Portsmouth | 0-1 | Manchester City | 13:30 |
| Everton | 2-1 | Wigan | 15:00 |
| Aston Villa | 2-0 | Fulham | 16:00 |
| Saturday 12 September 2009 | |||
| Portsmouth | 2-3 | Bolton | 15:00 |
| Blackburn | 3-1 | Wolves | 15:00 |
| Wigan | 1-0 | West Ham | 15:00 |
| Liverpool | 4-0 | Burnley | 15:00 |
| Stoke | 1-2 | Chelsea | 15:00 |
| Sunderland | 4-1 | Hull | 15:00 |
| Manchester City | 4-2 | Arsenal | 15:00 |
| Tottenham | 1-3 | Manchester United | 17:30 |
| Sunday 13 September 2009 | |||
| Birmingham | 0-1 | Aston Villa | 12:00 |
| Fulham | 2-1 | Everton | 16:15 |
| Saturday 19 September 2009 | |||
| Burnley | 3-1 | Sunderland | 12:45 |
| Arsenal | 4-0 | Wigan | 15:00 |
| Bolton | 1-1 | Stoke | 15:00 |
| Hull | 0-1 | Birmingham | 15:00 |
| Aston Villa | 2-0 | Portsmouth | 15:00 |
| West Ham | 2-3 | Liverpool | 17:30 |
| Sunday 20 September 2009 | |||
| Manchester United | 4-3 | Manchester City | 13:30 |
| Wolves | 2-1 | Fulham | 14:00 |
| Everton | 3-0 | Blackburn | 15:00 |
| Chelsea | 3-0 | Tottenham | 16:00 |
| Saturday 26 September 2009 | |||
| Birmingham | 1-2 | Bolton | 15:00 |
| Blackburn | 2-1 | Aston Villa | 15:00 |
| Fulham | 1-0 | Arsenal | 17:30 |
| Liverpool | 6-1 | Hull | 15:00 |
| Portsmouth | 0-1 | Everton | 12:45 |
| Stoke | 0-2 | Manchester United | 15:00 |
| Tottenham | 5-0 | Burnley | 15:00 |
| Wigan | 3-1 | Chelsea | 15:00 |
| Sunday 27 September 2009 | |||
| Sunderland | 5-2 | Wolves | 16:00 |
| Monday 28 September 2009 | |||
| Manchester City | 3-1 | West Ham | 20:00 |
| Saturday 3 October 2009 | |||
| Wolves | 0-1 | Portsmouth | 15:00 |
| Burnley | 2-1 | Birmingham | 15:00 |
| Hull | 2-1 | Wigan | 15:00 |
| Bolton | 2-2 | Tottenham | 15:00 |
| Manchester United | 2-2 | Sunderland | 17:30 |
| Sunday 4 October 2009 | |||
| Arsenal | 6-2 | Blackburn | 13:30 |
| Everton | 1-1 | Stoke | 15:00 |
| West Ham | 2-2 | Fulham | 15:00 |
| Chelsea | 2-0 | Liverpool | 16:00 |
| Monday 5 October 2009 | |||
| Aston Villa | 1-1 | Manchester City | 20:00 |
| Saturday 17 October 2009 | |||
| Arsenal | 3-1 | Birmingham | 15:00 |
| Aston Villa | 2-1 | Chelsea | 12:45 |
| Everton | 1-1 | Wolves | 15:00 |
| Manchester United | 2-1 | Bolton | 15:00 |
| Portsmouth | 1-2 | Tottenham | 15:00 |
| Stoke | 2-1 | West Ham | 15:00 |
| Sunderland | 1-0 | Liverpool | 15:00 |
| Sunday 18 October 2009 | |||
| Blackburn | 3-2 | Burnley | 13:00 |
| Wigan | 1-1 | Manchester City | 16:00 |
| Monday 19 October 2009 | |||
| Fulham | 2-0 | Hull | 20:00 |
| Saturday 24 October 2009 | |||
| Birmingham | 2-1 | Sunderland | 15:00 |
| Burnley | 1-3 | Wigan | 15:00 |
| Chelsea | 5-0 | Blackburn | 17:30 |
| Hull | 0-0 | Portsmouth | 15:00 |
| Tottenham | 0-1 | Stoke | 15:00 |
| Wolves | 1-1 | Aston Villa | 12:45 |
| Sunday 25 October 2009 | |||
| Bolton | 3-2 | Everton | 13:30 |
| Liverpool | 2-0 | Manchester United | 14:00 |
| Manchester City | 2-2 | Fulham | 15:00 |
| West Ham | 2-2 | Arsenal | 16:15 |
| Saturday 31 October 2009 | |||
| Arsenal | 3-0 | Tottenham | 12:45 |
| Bolton | 0-4 | Chelsea | 15:00 |
| Burnley | 2-0 | Hull | 15:00 |
| Everton | 1-1 | Aston Villa | 15:00 |
| Fulham | 3-1 | Liverpool | 15:00 |
| Manchester United | 2-0 | Blackburn | 17:30 |
| Portsmouth | 4-0 | Wigan | 15:00 |
| Stoke | 2-2 | Wolves | 15:00 |
| Sunderland | 2-2 | West Ham | 15:00 |
| Sunday 1 November 2009 | |||
| Birmingham | 0-0 | Manchester City | 16:00 |
| Saturday 7 November 2009 | |||
| Aston Villa | 5-1 | Bolton | 15:00 |
| Blackburn | 3-1 | Portsmouth | 15:00 |
| Manchester City | 3-3 | Burnley | 15:00 |
| Tottenham | 2-0 | Sunderland | 15:00 |
| Wolves | 1-4 | Arsenal | 17:30 |
| Sunday 8 November 2009 | |||
| Hull | 2-1 | Stoke | 13:30 |
| West Ham | 1-2 | Everton | 15:00 |
| Wigan | 1-1 | Fulham | 15:00 |
| Chelsea | 1-0 | Manchester United | 16:00 |
| Monday 9 November 2009 | |||
| Liverpool | 2-2 | Birmingham | 20:00 |
| Saturday 21 November 2009 | |||
| Birmingham | 1-0 | Fulham | 15:00 |
| Burnley | 1-1 | Aston Villa | 15:00 |
| Chelsea | 4-0 | Wolves | 15:00 |
| Hull | 3-3 | West Ham | 15:00 |
| Liverpool | 2-2 | Manchester City | 12:45 |
| Manchester United | 3-0 | Everton | 17:30 |
| Sunderland | 1-0 | Arsenal | 15:00 |
| Sunday 22 November 2009 | |||
| Bolton | 0-2 | Blackburn | 13:30 |
| Stoke | 1-0 | Portsmouth | 16:00 |
| Tottenham | 9-1 | Wigan | 15:00 |
| Saturday 28 November 2009 | |||
| Blackburn | 0-0 | Stoke | 15:00 |
| Fulham | 1-1 | Bolton | 15:00 |
| Manchester City | 1-1 | Hull | 15:00 |
| Portsmouth | 1-4 | Manchester United | 15:00 |
| West Ham | 5-3 | Burnley | 15:00 |
| Wigan | 1-0 | Sunderland | 15:00 |
| Aston Villa | 1-1 | Tottenham | 17:30 |
| Sunday 29 November 2009 | |||
| Wolves | 0-1 | Birmingham | 12:00 |
| Everton | 0-2 | Liverpool | 13:30 |
| Arsenal | 0-3 | Chelsea | 16:00 |
| Saturday 5 December 2009 | |||
| Portsmouth | 2-0 | Burnley | 12:45 |
| Arsenal | 2-0 | Stoke | 15:00 |
| Aston Villa | 3-0 | Hull | 15:00 |
| Blackburn | 0-0 | Liverpool | 15:00 |
| West Ham | 0-4 | Manchester United | 15:00 |
| Wigan | 2-3 | Birmingham | 15:00 |
| Wolves | 2-1 | Bolton | 15:00 |
| Manchester City | 2-1 | Chelsea | 17:30 |
| Sunday 6 December 2009 | |||
| Fulham | 1-0 | Sunderland | 15:00 |
| Everton | 2-2 | Tottenham | 16:00 |
| Saturday 12 December 2009 | |||
| Stoke | 2-2 | Wigan | 12:45 |
| Birmingham | 1-0 | West Ham | 15:00 |
| Bolton | 3-3 | Manchester City | 15:00 |
| Burnley | 1-1 | Fulham | 15:00 |
| Chelsea | 3-3 | Everton | 15:00 |
| Hull | 0-0 | Blackburn | 15:00 |
| Sunderland | 1-1 | Portsmouth | 15:00 |
| Tottenham | 0-1 | Wolves | 15:00 |
| Manchester United | 0-1 | Aston Villa | 17:30 |
| Sunday 13 December 2009 | |||
| Liverpool | 1-2 | Arsenal | 16:00 |
| Tuesday 15 December 2009 | |||
| Birmingham | 2-1 | Blackburn | 20:00 |
| Bolton | 3-1 | West Ham | 20:00 |
| Manchester United | 3-0 | Wolves | 20:00 |
| Sunderland | 0-2 | Aston Villa | 19:45 |
| Wednesday 16 December 2009 | |||
| Burnley | 1-1 | Arsenal | 19:45 |
| Chelsea | 2-1 | Portsmouth | 19:45 |
| Liverpool | 2-1 | Wigan | 20:00 |
| Tottenham | 3-0 | Manchester City | 20:00 |
| Saturday 19 December 2009 | |||
| Portsmouth | 2-0 | Liverpool | 12:45 |
| Aston Villa | 1-0 | Stoke | 15:00 |
| Blackburn | 0-2 | Tottenham | 15:00 |
| Fulham | 3-0 | Manchester United | 15:00 |
| Manchester City | 4-3 | Sunderland | 15:00 |
| Arsenal | 3-0 | Hull | 17:30 |
| Sunday 20 December 2009 | |||
| Wolves | 2-0 | Burnley | 13:30 |
| Everton | 1-1 | Birmingham | 15:00 |
| West Ham | 1-1 | Chelsea | 16:00 |
| Monday 21 December 2009 | |||
| Wigan | P-P | Bolton | 20:00 |
| Saturday 26 December 2009 | |||
| Birmingham | 0-0 | Chelsea | 12:45 |
| Fulham | 0-0 | Tottenham | 13:00 |
| West Ham | 2-0 | Portsmouth | 13:00 |
| Burnley | 1-1 | Bolton | 14:00 |
| Manchester City | 2-0 | Stoke | 15:00 |
| Sunderland | 1-1 | Everton | 15:00 |
| Wigan | 1-1 | Blackburn | 15:00 |
| Liverpool | 2-0 | Wolves | 17:30 |
| Sunday 27 December 2009 | |||
| Arsenal | 3-0 | Aston Villa | 13:30 |
| Hull | 1-3 | Manchester United | 16:00 |
| Monday 28 December 2009 | |||
| Tottenham | 2-0 | West Ham | 12:45 |
| Blackburn | 2-2 | Sunderland | 15:00 |
| Chelsea | 2-1 | Fulham | 15:00 |
| Everton | 2-0 | Burnley | 15:00 |
| Stoke | 0-1 | Birmingham | 15:00 |
| Wolves | 0-3 | Manchester City | 19:45 |
| Tuesday 29 December 2009 | |||
| Aston Villa | 0-1 | Liverpool | 19:45 |
| Bolton | 2-2 | Hull | 20:00 |
| Wednesday 30 December 2009 | |||
| Portsmouth | 1-4 | Arsenal | 19:45 |
| Manchester United | 5-0 | Wigan | 20:00 |
| Tuesday 5 January 2010 | |||
| Stoke | 3-2 | Fulham | 19:45 |
| Saturday 9 January 2010 | |||
| Hull | P-P | Chelsea | 15:00 |
| Arsenal | 2-2 | Everton | 15:00 |
| Burnley | P-P | Stoke | 15:00 |
| Fulham | P-P | Portsmouth | 15:00 |
| Sunderland | P-P | Bolton | 15:00 |
| Wigan | P-P | Aston Villa | 15:00 |
| Bimringham | 1-1 | Manchester United | 17:30 |
| Monday 11 January 2010 | |||
| Manchester City | 4-1 | Blackburn | 20:00 |
| Saturday 16 January 2010 | |||
| Stoke | 1-1 | Liverpool | 12:45 |
| Chelsea | 7-2 | Sunderland | 15:00 |
| Manchester United | 3-0 | Burnley | 15:00 |
| Portsmouth | P-P | Birmingham | 15:00 |
| Tottenham | 0-0 | Hull | 15:00 |
| Wolves | 0-2 | Wigan | 15:00 |
| Everton | 2-0 | Manchester City | 17:30 |
| Sunday 17 January 2010 | |||
| Aston Villa | 0-0 | West Ham | 13:30 |
| Blackburn | 2-0 | Fulham | 15:00 |
| Bolton | 0-2 | Arsenal | 16:00 |
| Wednesday 20 January 2010 | |||
| Arsenal | 4-2 | Bolton | 19:45 |
| Liverpool | 2-0 | Tottenham | 20:00 |
| Saturday 23 January 2010 | |||
| Manchester United | 4-0 | Hull | 15:00 |
| Tuesday 26 January 2010 | |||
| Portsmouth | 1-1 | West Ham | 19:45 |
| Wolves | 0-0 | Liverpool | 19:45 |
| Bolton | 1-0 | Burnley | 20:00 |
| Tottenham | 2-0 | Fulham | 20:00 |
| Wednesday 27 January 2010 | |||
| Aston Villa | 0-0 | Arsenal | 19:45 |
| Chelsea | 3-0 | Birmingham | 19:45 |
| Blackburn | 2-1 | Wigan | 20:00 |
| Everton | 2-0 | Sunderland | 20:00 |
| Saturday 30 January 2010 | |||
| Birmingham | 1-1 | Tottenham | 15:00 |
| Fulham | 0-2 | Aston Villa | 15:00 |
| Hull | 2-2 | Wolves | 15:00 |
| Liverpool | 2-0 | Bolton | 15:00 |
| West Ham | 0-0 | Blackburn | 15:00 |
| Wigan | 0-1 | Everton | 15:00 |
| Burnley | 1-2 | Chelsea | 17:30 |
| Sunday 31 January 2010 | |||
| Manchester City | 2-0 | Portmouth | 13:30 |
| Arsenal | 1-3 | Manchester United | 16:00 |
| Monday 1 February 2010 | |||
| Sunderland | 0-0 | Stoke | 20:00 |
| Tuesday 2 February 2010 | |||
| Hull | 1-1 | Chelsea | 19:45 |
| Wednesday 3 February 2010 | |||
| Fulham | 1-0 | Portsmouth | 20:00 |
| Saturday 6 February 2010 | |||
| Bolton | 0-0 | Fulham | 15:00 |
| Burnley | 2-1 | West Ham | 15:00 |
| Hull | 2-1 | Manchester City | 15:00 |
| Liverpool | 1-0 | Everton | 12:45 |
| Manchester United | 5-0 | Portsmouth | 15:00 |
| Stoke | 3-0 | Blackburn | 15:00 |
| Sunderland | 1-1 | Wigan | 15:00 |
| Tottenham | 0-0 | Aston Villa | 17:30 |
| Sunday 7 February 2010 | |||
| Birmingham | 2-1 | Wolves | 13:30 |
| Chelsea | 2-0 | Arsenal | 16:00 |
| Tuesday 9 February 2010 | |||
| Manchester City | 2-0 | Bolton | 19:45 |
| Portsmouth | 1-1 | Sunderland | 19:45 |
| Wigan | 1-1 | Stoke | 19:45 |
| Fulham | 3-0 | Bolton | 20:00 |
| Wednesday 10 February 2010 | |||
| Arsenal | 1-0 | Liverpool | 19:45 |
| Aston Villa | 1-1 | Manchester United | 19:45 |
| West Ham | 2-0 | Birmingham | 19:45 |
| Wolves | 1-0 | Tottenham | 19:45 |
| Blackburn | 1-0 | Hull | 20:00 |
| Everton | 2-1 | Chelsea | 20:00 |
| Tuesday 16 February 2010 | |||
| Stoke | 1-1 | Manchester City | 19:45 |
| Wednesday 17 February 2010 | |||
| Wigan | 0-0 | Bolton | 20:00 |
| Saturday 20 February 2010 | |||
| Arsenal | 2-0 | Sunderland | 15:00 |
| Everton | 3-1 | Manchester United | 12:45 |
| Portsmouth | 1-2 | Stoke | 17:30 |
| West Ham | 3-0 | Hull | 15:00 |
| Wolves | 0-2 | Chelsea | 15:00 |
| Sunday 21 February 2010 | |||
| Aston Villa | 5-2 | Burnley | 14:00 |
| Blackburn | 3-0 | Bolton | 12:00 |
| Fulham | 2-1 | Birmingham | 15:00 |
| Manchester City | 0-0 | Liverpool | 15:00 |
| Wigan | 0-3 | Tottenham | 16:15 |
| Tuesday 23 February 2010 | |||
| Manchester United | 3-0 | West Ham | 20:00 |
| Saturday 27 February 2010 | |||
| Chelsea | 2-4 | Manchester City | 12:45 |
| Birmingham | 1-0 | Wigan | 15:00 |
| Bolton | 1-0 | Wolves | 15:00 |
| Burnley | 1-2 | Portsmouth | 15:00 |
| Hull | P-P | Aston Villa | 15:00 |
| Stoke | 1-3 | Arsenal | 17:30 |
| Sunday 28 February 2010 | |||
| Tottenham | 2-1 | Everton | 13:00 |
| Liverpool | 2-1 | Blackburn | 15:00 |
| Sunderland | 0-0 | Fulham | 15:00 |
| Saturday 6 March 2010 | |||
| Manchester City | P-P | Tottenham | 15:00 |
| Arsenal | 3-1 | Burnley | 15:00 |
| Fulham | P-P | Stoke | 15:00 |
| West Ham | 1-2 | Bolton | 15:00 |
| Wolves | 0-1 | Manchester United | 17:30 |
| Sunday 7 March 2010 | |||
| Everton | 5-1 | Hull | 16:00 |
| Monday 8 March 2010 | |||
| Wigan | 1-0 | Liverpool | 20:00 |
| Tuesday 9 March 2010 | |||
| Sunderland | 4-0 | Bolton | 19:45 |
| Portsmouth | 1-2 | Birmingham | 19:45 |
| Wednesday 10 March 2010 | |||
| Burnley | 1-1 | Stoke | 19:45 |
| Saturday 13 March 2010 | |||
| Birminghan | 2-2 | Everton | 15:00 |
| Bolton | 4-0 | Wigan | 15:00 |
| Burnley | 1-2 | Wolves | 15:00 |
| Chelsea | 4-1 | West Ham | 15:00 |
| Hull | 1-2 | Arsenal | 17:30 |
| Stoke | 0-0 | Aston Vilaa | 15:00 |
| Tottenham | 3-1 | Blackburn | 15:00 |
| Sunday 14 March 2010 | |||
| Manchester United | 3-0 | Fulham | 13:30 |
| Sunderland | 1-1 | Manchester City | 16:00 |
| Monday 15 March 2010 | |||
| Liverpool | 4-1 | Portsmouth | 20:00 |
| Tuesday 16 March 2010 | |||
| Wigan | 1-2 | Aston Villa | 19:45 |
| Saturday 20 March 2010 | |||
| Aston Villa | 2-2 | Wolves | 12:45 |
| Everton | 2-0 | Bolton | 15:00 |
| Portsmouth | 3-2 | Hull | 15:00 |
| Stoke | 1-2 | Tottenham | 15:00 |
| Sunderland | 3-1 | Birmingham | 15:00 |
| Wigan | 1-0 | Burnley | 15:00 |
| Arsenal | 2-0 | West Ham | 17:30 |
| Sunday 21 March 2010 | |||
| Manchester United | 2-1 | Liverpool | 13:30 |
| Fulham | 1-2 | Manchester City | 15:00 |
| Blackburn | 1-1 | Chelsea | 16:00 |
| Tuesday 23 March 2010 | |||
| West Ham | 1-3 | Wolves | 20:00 |
| Wednesday 24 March 2010 | |||
| Aston Villa | 1-1 | Sunderland | 19:45 |
| Blackburn | 2-1 | Birmingham | 20:00 |
| Manchester City | 0-2 | Everton | 19:45 |
| Portsmouth | 0-5 | Chelsea | 19:45 |
| Saturday 27 March 2010 | |||
| Birmingham | 1-1 | Arsenal | 15:00 |
| Bolton | 0-4 | Manchester United | 17:30 |
| Chelsea | 7-1 | Aston Villa | 15:00 |
| Hull | 2-0 | Fulham | 15:00 |
| Tottenham | 2-0 | Portsmouth | 15:00 |
| West Ham | 0-1 | Stoke | 15:00 |
| Wolves | 0-0 | Everton | 15:00 |
| Sunday 28 March 2010 | |||
| Burnley | 0-1 | Blackburn | 12:00 |
| Liverpool | 3-0 | Sunderland | 16:00 |
| Monday 29 March 2010 | |||
| Manchester City | 3-0 | Wigan | 20:00 |
| Saturday 3 April 2010 | |||
| Manchester United | 1-2 | Chelsea | 12:45 |
| Arsenal | 1-0 | Wolves | 15:00 |
| Bolton | 0-1 | Aston Villa | 15:00 |
| Portsmouth | 0-0 | Blackburn | 15:00 |
| Stoke | 2-0 | Hull | 15:00 |
| Sunderland | 3-1 | Tottenham | 15:00 |
| Burnley | 1-6 | Manchester City | 17:30 |
| Sunday 4 April 2010 | |||
| Birmingham | 1-1 | Liverpool | 15:00 |
| Fulham | 2-1 | Wigan | 15:00 |
| Everton | 2-2 | West Ham | 16:00 |
| Saturday 10 April 2010 | |||
| Hull | 1-4 | Burnley | 15:00 |
| West Ham | 1-0 | Sunderland | 15:00 |
| Sunday 11 April 2010 | |||
| Wolves | 0-0 | Stoke | 12:00 |
| Blackburn | 0-0 | Manchester United | 13:30 |
| Liverpool | 0-0 | Fulham | 15:00 |
| Manchester City | 5-1 | Birmingham | 16:00 |
| Tuesday 13 April 2010 | |||
| Chelsea | 1-0 | Bolton | 20:00 |
| Wednesday 14 April 2010 | |||
| Aston Villa | 2-2 | Everton | 19:45 |
| Wigan | 0-0 | Portsmouth | 19:45 |
| Tottenham | 2-1 | Arsenal | 20:00 |
| Saturday 17 April 2010 | |||
| Manchester City | 0-1 | Manchester United | 12:45 |
| Birmingham | 0-0 | Hull | 15:00 |
| Blackburn | 2-3 | Everton | 15:00 |
| Fulham | 0-0 | Wolves | 15:00 |
| Stoke | 1-2 | Bolton | 15:00 |
| Sunderland | 2-1 | Burnley | 15:00 |
| Tottenham | 2-1 | Chelsea | 17:30 |
| Sunday 18 April 2010 | |||
| Wigan | 3-2 | Arsenal | 13:00 |
| Portsmouth | 1-2 | Aston Villa | 16:00 |
| Monday 19 April 2010 | |||
| Liverpool | 3-0 | West Ham | 20:00 |
| Wednesday 21 April 2010 | |||
| Hull | 0-2 | Aston Villa | 19:45 |
| Saturday 24 April 2010 | |||
| Manchester United | 3-1 | Tottenham | 12:45 |
| Bolton | 2-2 | Portsmouth | 15:00 |
| Hull | 0-1 | Sunderland | 15:00 |
| West Ham | 3-2 | Wigan | 15:00 |
| Wolves | 1-1 | Blackburn | 15:00 |
| Arsenal | 0-0 | Manchester City | 17:30 |
| Sunday 25 April 2010 | |||
| Aston Villa | 1-0 | Birmingham | 12:00 |
| Burnley | 0-4 | Liverpool | 15:00 |
| Everton | 2-1 | Fulham | 15:00 |
| Chelsea | 7-0 | Stoke | 16:00 |
| Saturday 1 May 2010 | |||
| Birmingham | 2-1 | Burnley | 12:45 |
| Manchester City | 3-1 | Aston Villa | 15:00 |
| Portsmouth | 3-1 | Wolves | 15:00 |
| Stoke | 0-0 | Everton | 15:00 |
| Tottenham | 1-0 | Bolton | 15:00 |
| Sunday 2 May 2010 | |||
| Liverpool | 0-2 | Chelsea | 13:30 |
| Fulham | 3-2 | West Ham | 15:00 |
| Sunderland | 0-1 | Manchester United | 16:00 |
| Monday 3 May 2010 | |||
| Wigan | 2-2 | Hull | 13:30 |
| Blackburn | 2-1 | Arsenal | 17:00 |
| Wednesday 5 May 2010 | |||
| Fulham | 0-1 | Stoke | 20:00 |
| Manchester City | 0-1 | Tottenham | 20:00 |
| Sunday 9 May 2010 | |||
| Arsenal | 4-0 | Fulham | 16:00 |
| Aston Villa | 0-1 | Blackburn | 16:00 |
| Bolton | 2-1 | Birmingham | 16:00 |
| Burnley | 4-2 | Tottenham | 16:00 |
| Chelsea | 8-0 | Wigan | 16:00 |
| Everton | 1-0 | Portsmouth | 16:00 |
| Hull | 0-0 | Liverpool | 16:00 |
| Manchester United | 4-0 | Stoke | 16:00 |
| West Ham | 1-1 | Manchester City | 16:00 |
| Wolves | 2-1 | Sunderland | 16:00 |