OXFORD United will discover their Emirates FA Cup second round opponents tonight.

Karl Robinson's side avoided an upset to beat Hayes & Yeading United 2-0 yesterday.

They are one of only five Sky Bet League One sides who are guaranteed of their place in the next round.

In pictures: Gallery from Oxford United's win at Hayes & Yeading United

The draw will be held from 7pm tonight, with the ties being staged over the weekend of Saturday, November 30.

The ball numbers for the second round draw

  • 1 Ipswich Town or Lincoln City
  • 2 Solihull Moors
  • 3 Crawley Town
  • 4 Harrogate Town or Portsmouth
  • 5 Coventry City
  • 6 Sunderland or Gillingham
  • 7 Carlisle United
  • 8 Plymouth Argyle
  • 9 Altrincham
  • 10 Wrexham or Rochdale
  • 11 Maidstone United
  • 12 Maldon & Tiptree
  • 13 Northampton Town
  • 14 Yeovil Town or Hartlepool United
  • 15 Cambridge United or Exeter City
  • 16 Stourbridge or Eastleigh
  • 17 Salford City or Burton Albion
  • 18 Forest Green Rovers
  • 19 Bristol Rovers or Bromley
  • 20 Notts County
  • 21 Walsall or Darlington
  • 22 AFC Fylde
  • 23 AFC Wimbledon or Doncaster Rovers
  • 24 Oxford United
  • 25 Shrewsbury Town or Bradford City
  • 26 Grimsby Town or Newport County
  • 27 Oldham Athletic
  • 28 Mansfield Town
  • 29 Dover Athletic
  • 30 Tranmere Rovers or Wycombe Wanderers
  • 31 Boston United
  • 32 Cheltenham Town or Swindon Town
  • 33 Crewe Alexandra
  • 34 Fleetwood Town
  • 35 Kingstonian
  • 36 Rotherham United
  • 37 Blackpool
  • 38 Port Vale
  • 39 Stevenage or Peterborough United
  • 40 Chichester City