The FA Cup third round draw is complete with defending champions Crystal Palace handed a trip to sixth-tier Macclesfield.
LONDON, ENGLAND - MAY 14: The Original FA Cup trophy is photographed beside the current Emirates FA Cup trophy prior to The FA Cup Final match between Chelsea and Liverpool at Wembley Stadium on May 14, 2022 in London, England. (Photo by Michael Regan - The FA/The FA via Getty Images)

The FA Cup third round draw is complete with defending champions Crystal Palace handed a trip to sixth-tier Macclesfield.

Premier League sides Tottenham Hotspur will take on Aston Villa in one of four all-Premier League ties, with Everton facing Sunderland, Newcastle taking on Bournemouth and Brighton travelling to Manchester United.

Also Read: Wolves 1-4 Manchester United: visitors survive scare for win

Record 14-time winners Arsenal travels to Portsmouth while Chelsea take on Charlton Athletic at The Valley. Struggling Liverpool will play Barnsley at Anfield, while last season’s runners-up, Manchester City, are at home to League One Exeter City; all ties to take place on weekend of January 10.

FA Cup third round draw in full

• Wolves vs Shrewsbury Town
• Doncaster Rovers vs Southampton
• Tottenham vs Aston Villa
• Port Vale vs Fleetwood Town
• Preston North End vs Wigan Athletic
• Ipswich Town vs Blackpool
• Wrexham vs Nottingham Forest
• Charlton Athletic vs Chelsea
• Manchester City vs Exeter City
• West Ham United vs QPR
• Sheffield Wednesday vs Brentford
• Fulham vs Middlesbrough

Also Read: Sportpesa League: Pressure piles on Muyoti as Rangers beat Nairobi United

• Everton vs Sunderland
• Liverpool vs Barnsley
• Burnley vs Millwall
• Norwich City vs Walsall
• Portsmouth vs Arsenal
• Derby County vs Leeds United
• Swansea City vs West Brom
• Salford City vs Swindon Town
• Boreham Wood vs Brackley Town or Burton Albion
• Grimsby Town vs Weston-super-Mare
• Hull City vs Blackburn Rovers

Also Read: Sportpesa League: Mara Sugar edge Mathare United to end winless run

• Newcastle United vs Bournemouth
• MK Dons vs Oxford United
• Cheltenham Town vs Leicester City
• Cambridge United vs Birmingham City
• Bristol City vs Watford
• Stoke City vs Coventry City
• Macclesfield FC vs Crystal Palace
• Manchester United vs Brighton
• Sheffield United vs Mansfield Town

Also Read: Gor Mahia collects Ksh 7 million in Mashemeji Derby loss