| Saturday 2nd January 2010 | |||
| Aston Villa | 3-1 | Blackburn Rovers | |
| Blackpool | 1-2 | Ipswich Town | |
| Bolton Wanderers | 4-0 | Lincoln City | |
| Everton | 3-1 | Carlisle United | |
| Fulham | 1-0 | Swindon Town | |
| Huddersfield Town | 0-2 | West Bromwich Albion | |
| Leicester City | 2-1 | Swansea City | |
| Middlesbrough | 0-1 | Manchester City | |
| Millwall | 1-1 | Derby County | |
| Milton Keynes Dons | 1-2 | Burnley | |
| Nottingham Forest | 0-0 | Birmingham City | |
| Plymouth Argyle | 0-0 | Newcastle United | |
| Portsmouth | 1-1 | Coventry City | |
| Preston North End | 7-0 | Colchester United | |
| Reading | 1-1 | Liverpool | |
| Scunthorpe United | 1-0 | Barnsley | |
| Sheffield Wednesday | 1-2 | Crystal Palace | |
| Southampton | 1-0 | Luton Town | |
| Stoke City | 3-1 | York City | |
| Sunderland | 3-0 | Barrow | |
| Torquay United | 0-1 | Brighton and Hove A | |
| Tottenham Hotspur | 4-0 | Peterborough United | |
| Wigan Athletic | 4-1 | Hull City | |
| Sunday 3rd January 2010 | |||
| Chelsea | 5-0 | Watford | |
| Manchester United | 0-1 | Leeds United | |
| Sheffield United | 1-1 | Queens Park Rangers | |
| Tranmere Rovers | 0-1 | Wolverhampton Wndrs | |
| West Ham United | 1-2 | Arsenal | |
| Tuesday 12th January 2010 | |||
| Bristol City | 1-1 | Cardiff City | |
| Replay | |||
| Birmingham City | 1-0 | Nottingham Forest | |
| Coventry City | 1-2 | Portsmouth | aet |
| Derby County | 1-1 | Millwall | aet |
| (Derby County won on penalties) | |||
| Queens Park Rangers | 2-3 | Sheffield United | |
| Wednesday 13th January 2010 | |||
| Replay | |||
| Liverpool | 1-2 | Reading | aet |
| Newcastle United | 3-0 | Plymouth Argyle | |
| Tuesday 19th January 2010 | |||
| Accrington Stanley | 1-0 | Gillingham | |
| Brentford | 0-1 | Doncaster Rovers | |
| Notts County | 2-1 | Forest Green Rovers | |
| Replay | |||
| Cardiff City | 1-0 | Bristol City | |









