The FA Cup second round takes place this afternoon as teams across the country hope to be in the hat for round three.
Premier League teams enter the competition with fans relishing the prospect of the giants facing sides from the EFL and non-league.

The third round marks the start of lower-division clubs turning their dreams of going on a cup run into a reality.
FA Cup draw: Date and how to follow
The FA Cup third round draw will take place on Sunday, December 3.
The ceremony will be televised as part of ITV's coverage of Eastleigh vs Reading, with build-up to that game starting at 12:40pm on ITV1.
talkSPORT will also have live coverage of the balls being drawn on the Warm Up on Sunday at 12:55pm.
Read more on football
talkSPORT.com will have all the reaction as the remaining teams find out their fate.
To tune in to talkSPORT or talkSPORT 2 through the website, click HERE for the live stream.
You can also listen via the talkSPORT app, on DAB digital radio, through your smart speaker and on 1089 or 1053 AM.
The third round matches are set to be played on the weekend of January 6 and 7.
Most read in FA Cup

FA Cup draw: Teams and ball numbers
- 1. AFC Bournemouth
- 2. Arsenal
- 3. Aston Villa
- 4. Birmingham City
- 5. Blackburn Rovers
- 6. Brentford
- 7. Brighton & Hove Albion
- 8. Bristol City
- 9. Burnley
- 10. Cardiff City
- 11. Chelsea
- 12. Coventry City
- 13. Crystal Palace
- 14. Everton
- 15. Fulham
- 16. Huddersfield Town
- 17. Hull City
- 18. Ipswich Town
- 19. Leeds United
- 20. Leicester City
- 21. Liverpool
- 22. Luton Town
- 23. Manchester City
- 24. Manchester United
- 25. Middlesbrough
- 26. Millwall
- 27. Newcastle United
- 28. Norwich City
- 29. Nottingham Forest
- 30. Plymouth Argyle
- 31. Preston North End
- 32. Queens Park Rangers
- 33. Rotherham United
- 34. Sheffield United
- 35. Sheffield Wednesday
- 36. Southampton
- 37. Stoke City
- 38. Sunderland
- 39. Swansea City
- 40. Tottenham Hotspur
- 41. Watford
- 42. West Bromwich Albion
- 43. West Ham United
- 44. Wolverhampton Wanderers
- 45. Maidstone United
- 46. Morecambe
- 47. Shrewsbury Town
- 48. Chesterfield or Leyton Orient
- 49. Aldershot Town or Stockport County
- 50. Alfreton Town or Walsall
- 51. Blackpool or Forest Green Rovers
- 52. Cambridge United
- 53. Bolton Wanderers
- 54. Wrexham or Yeovil Town
- 55. Crewe Alexandra or Bristol Rovers
- 56. Peterborough United
- 57. Eastleigh or Reading
- 58. Gillingham
- 59. Stevenage or Port Vale
- 60. Newport County or Barnet
- 61. Oxford United
- 62. Wigan Athletic
- 63. Sutton United
- 64. AFC Wimbledon or Ramsgate
ncG1vNJzZmiskaG4tLzOq6tnm5%2BifKe7zq2ZmqScZH53gpFraW9nlpZ6pMHPZquhoaKZerO71KebZpyilsRuuMivnGackamybsDIppxmm5iWu6%2Bxy2alrqWSmr%2B0ew%3D%3D