| 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 |
|
|