|  Final - Stamford Bridge, London. |  | date | Winner ________________ | score | Finalist ______________ | HT | attend. |  | Sat 24.04.20 | Aston Villa | 1-0aet | Huddersfield Town | 0-0 | 50,018 |  |   after extra time. 1-0 Billy Kirton 100' Referee: J.T. Howcroft. |   
| date | team 1 | score | team 2 | HT | DN |  | Sat 27.03.20 | Aston Villa | 3-1 | Chelsea |   | 1 |  |   Bramll Lane, Sheffield. |  | Sat 27.03.20 | Bristol City | 1-2 | Huddersfield Town |   | 2 |  |   Stamford Bridge, London. |   
| date | Home | score | Away | HT | att. |  | 6.03.1920 | Bristol City | 2-0 | Bradford City |   | 1 |  | 6.03.1920 | Tottenham Hotspur | 0-1 | Aston Villa |   | 2 |  | 6.03.1920 | Chelsea | 4-1 | Bradford Park Avenue |   | 3 |  | 6.03.1920 | Huddersfield Town | 2-1 | Liverpool |   | 4 |   
| date | Home | score | Away | HT |   |  | 21.02.1920 | Bristol City | 2-1 | Cardiff City |   | 1 |  | 21.02.1920 | Liverpool | 2-0 | Birmingham |   | 2 |  | 21.02.1920 | Preston North End | 0-3 | Bradford City |   | 3 |  | 21.02.1920 | Notts County | 3-4 | Bradford Park Avenue |   | 4 |  | 21.02.1920 | Aston Villa | 1-0 | Sunderland |   | 5 |  | 21.02.1920 | Tottenham Hotspur | 3-0 | West Ham United |   | 6 |  | 21.02.1920 | Chelsea | 3-0 | Leicester City |   | 7 |  | 21.02.1920 | Huddersfield Town | 3-1 | Plymouth Argyle |   | 8 |   
       | date | Home | score | Away | HT | DN |  | 31.01.1920 | Birmingham | 4-0 | Darlington |   | 1 |  | 31.01.1920 | Bristol City | 1-0 | Arsenal |   | 2 |  | 31.01.1920 | Burnley | 1-1 | Sunderland |   | 3 |  | 4.02.1920 | Sunderland | 2-0 | Burnley |   | r |  | 31.01.1920 | Preston North End | 2-1 | Blackpool |   | 4 |  | 31.01.1920 | Leicester City | 3-0 | Manchester City |   | 5 |  | 31.01.1920 | Notts County | 1-0 | Middlesbrough |   | 6 |  | 31.01.1920 | Wolverhampton Wanderers | 1-2 | Cardiff City |   | 7 |  | 31.01.1920 | Luton Town | 0-2 | Liverpool |   | 8 |  | 31.01.1920 | Newcastle United | 0-1 | Huddersfield Town |   | 9 |  | 31.01.1920 | Tottenham Hotspur | 4-0 | West Stanley |   | 10 |  | 31.01.1920 | West Ham United | 6-0 | Bury |   | 11 |  | 31.01.1920 | Manchester United | 1-2 | Aston Villa |   | 12 |  | 31.01.1920 | Plymouth Argyle | 4-1 | Barnsley |   | 13 |  | 31.01.1920 | Bradford City | 2-1 | Sheffield United |   | 14 |  | 31.01.1920 | Chelsea | 4-0 | Swindon Town |   | 15 |  | 31.01.1920 | Bradford Park Avenue | 3-2 | Castleford Town |   | 16 |   
| date | Home | score | Away | HT | DN |  | 10.01.1920 | Birmingham | 2-0 | Everton |   | 1 |  | 10.01.1920 | Blackpool | 0-0 | Derby County |   | 2 |  | 14.01.1920 | Derby County | 1-4 | Blackpool |   | r |  | 14.01.1920 | Darlington | 0-0 | The Wednesday |   | 3 |  | 19.01.1920 | The Wednesday | 0-2 | Darlington |   | r |  | 10.01.1920 | Bury | 2-0 | Stoke |   | 4 |  | 10.01.1920 | Preston North End | 3-1 | Stockport County |   | 5 |  | 10.01.1920 | South Shields | 1-1 | Liverpool |   | 6 |  | 14.01.1920 | Liverpool | 2-0 | South Shields |   | r |  | 10.01.1920 | Southampton | 0-0 | West Ham United |   | 7 |  | 15.01.1920 | West Ham United | 3-1 | Southampton |   | r |  | 10.01.1920 | Notts County | 2-0 | Millwall |   | 8 |  | 10.01.1920 | Blackburn Rovers | 2-2 | Wolverhampton Wanderers |   | 9 |  | 15.01.1920 | Wolverhampton Wanderers | 1-0 | Blackburn Rovers |   | r |  | 10.01.1920 | Aston Villa | 2-1 | Queens Park Rangers |   | 10 |  | 10.01.1920 | Bolton Wanderers | 0-1 | Chelsea |   | 11 |  | 10.01.1920 | Grimsby Town | 1-2 | Bristol City |   | 12 |  | 14.01.1920 | Middlesbrough | 4-1 | Lincoln City |   | 13 |  | 10.01.1920 | West Bromwich Albion | 0-1 | Barnsley |   | 14 |  | 14.01.1920 | Sunderland | 6-2 | Hull City |   | 15 |  | 10.01.1920 | Luton Town | 2-2 | Coventry City |   | 16 |  | 15.01.1920 | Coventry City | 0-1 | Luton Town |   | r |  | 10.01.1920 | Sheffield United | 3-0 | Southend United |   | 17 |  | 10.01.1920 | Newcastle United | 2-0 | Crystal Palace |   | 18 |  | 10.01.1920 | Manchester City | 4-1 | Clapton Orient |   | 19 |  | 10.01.1920 | Fulham | 1-2 | Swindon Town |   | 20 |  | 10.01.1920 | Bristol Rovers | 1-4 | Tottenham Hotspur |   | 21 |  | 10.01.1920 | Plymouth Argyle | 2-0 | Reading |   | 22 |  | 17.01.1920 | Bradford City | 2-0 | Portsmouth |   | 23 |  | 17.01.1920 | West Stanley | 3-1 | Gillingham |   | 24 |  | 10.01.1920 | Castleford Town | 2-0 | Hednesford Town |   | 25 |  | 10.01.1920 | Bradford Park Avenue | 3-0 | Nottingham Forest |   | 26 |  | 10.01.1920 | Huddersfield Town | 5-1 | Brentford |   | 27 |  | 10.01.1920 | Cardiff City | 2-0 | Oldham Athletic |   | 28 |  | 10.01.1920 | Port Vale | 0-1 | Manchester United |   | 29 |  | 10.01.1920 | Newport County | 0-0 | Leicester City |   | 30 |  | 15.01.1920 | Leicester City | 2-0 | Newport County |   | r |  | 10.01.1920 | Arsenal | 4-2 | Rochdale |   | 31 |  | 10.01.1920 | Thornycrofts (Woolston) | 0-0 | Burnley |   | 32 |  | 13.01.1920 | Burnley | 5-0 | Thornycrofts (Woolston) |   | r |   
 | 
 |