The semi-final draw will take place tomorrow (Sunday, 30th March), following the conclusion of the tie between Preston North End and Aston Villa, which kicks-off at 13:30 BST (and therefore could conclude around 15:30).
The draw will be broadcast live on BBC One.
Crystal Palace will be ball number 1; you can see a full list of ball numbers below.
Semi-finals will be played over the weekend of Saturday 26th and Sunday 27th April, with kick-off times and broadcast details to be confirmed after the draw.
Ball numbers
- Crystal Palace
- Preston North End or Aston Villa
- AFC Bournemouth or Manchester CIty
- Brighton & Hove Albion or Nottingham Forest