The FA Cup has reached the third round, traditionally the stage where the excitement really cranks up.
The big boys of the Premier League and Championship are parachuted into the competition, with those further down the football pyramid hoping to pull off a shock and land a glamour tie in the next round.
Wrexham have already recorded one of the results of the round, beating Coventry City 4-3 away from home to progress to the next stage of the tournament. Swansea City and Cardiff City are in action on Sunday against Bristol City and Leeds United respectively.
Sunday sees eight ties take place, while Arsenal face Oxford United on Monday evening to complete the round.
Here is everything you need to know about the draw for the next round....
When is the draw for the fourth round of the FA Cup?
It takes place ahead of Man City v Chelsea on Sunday, January 8, at around 4pm.
Is it on TV?
Yes, the game and draw are being shown on BBC1.
What about live streaming?
Fans can stream the draw on BBC's iPlayer or watch on the FA Cup's Twitter and Facebook pages.
When will the games be played?
The fourth round is scheduled to be played between Friday, January 27, and Monday, January 30.
Ball numbers in full
1 Preston North End
2 Brighton & Hove Albion
3 Chesterfield or West Bromwich Albion
4 Manchester City or Chelsea
5 Stockport County or Walsall
6 Boreham Wood or Accrington Stanley
7 Tottenham Hotspur
8 Derby County
9 Cardiff City or Leeds United
10 West Ham United
11 Burnley
12 Wrexham
13 Norwich City or Blackburn Rovers
14 Aston Villa or Stevenage
15 Luton Town or Wigan Athletic
16 Oxford United or Arsenal
17 Fleetwood Town
18 Liverpool or Wolverhampton Wanderers
19 Grimsby Town
20 Blackpool
21 Leicester City
22 Forest Green Rovers or Birmingham City
23 Bristol City or Swansea City
24 Stoke City
25 Fulham
26 Southampton
27 Sheffield United
28 Sunderland
29 Sheffield Wednesday
30 Manchester United
31 Reading
32 Ipswich Town