2019–20 EFL League Two
The 2019–20 EFL League Two was the 16th season of Football League Two under its current title and the 28th season under its current league division format. On 13 March 2020, the EFL, alongside the FA announced the suspension of all domestic football until 3 April due to the rapidly developing COVID-19 pandemic. On 3 April 2020, this suspension was extended indefinitely.
On 15 May 2020, the clubs voted to end the season with immediate effect with the final table being determined on a points-per-game basis. No decision was made as to promotion and relegation. The play-offs would be played as normal. The decision meant Swindon Town would be crowned champions and would be joined by Crewe Alexandra and Plymouth Argyle in League One the following season.
Team changes
The following teams have changed division since the 2018–19 season.To League Two
Promoted from National LeagueRelegated from League One
- Plymouth Argyle
- Walsall
- Scunthorpe United
- Bradford City
From League Two
Relegated to National League
- Notts County
- Yeovil Town
Stadiums
Team | Location | Stadium | Capacity |
Bradford City | Bradford | Valley Parade | 25,136 |
Cambridge United | Cambridge | Abbey Stadium | 8,127 |
Carlisle United | Carlisle | Brunton Park | 18,202 |
Cheltenham Town | Cheltenham | Whaddon Road | 7,066 |
Colchester United | Colchester | Colchester Community Stadium | 10,105 |
Crawley Town | Crawley | Broadfield Stadium | 5,996 |
Crewe Alexandra | Crewe | Gresty Road | 10,180 |
Exeter City | Exeter | St. James Park | 8,696 |
Forest Green Rovers | Nailsworth | The New Lawn | 5,147 |
Grimsby Town | Cleethorpes | Blundell Park | 9,052 |
Leyton Orient | London | Brisbane Road | 9,271 |
Macclesfield Town | Macclesfield | Moss Rose | 6,355 |
Mansfield Town | Mansfield | Field Mill | 10,000 |
Morecambe | Morecambe | Globe Arena | 6,476 |
Newport County | Newport | Rodney Parade | 7,850 |
Northampton Town | Northampton | Sixfields Stadium | 7,653 |
Oldham Athletic | Oldham | Boundary Park | 13,512 |
Plymouth Argyle | Plymouth | Home Park | 18,600 |
Port Vale | Burslem | Vale Park | 19,052 |
Salford City | Salford | Moor Lane | 5,108 |
Scunthorpe United | Scunthorpe | Glanford Park | 9,088 |
Stevenage | Stevenage | Broadhall Way | 6,722 |
Swindon Town | Swindon | County Ground | 15,728 |
Walsall | Walsall | Bescot Stadium | 11,300 |
Personnel and sponsoring
Managerial changes
League table
Play-offs
Results
Season statistics
Top scorers
Rank | Player | Club | Goals |
1 | Eoin Doyle | Swindon Town | 25 |
2 | Nicky Maynard | Mansfield Town | 14 |
3 | Ryan Bowman | Exeter City | 13 |
3 | Ollie Palmer | Crawley Town | 13 |
3 | Jerry Yates | Swindon Town | 13 |
6 | Bez Lubala | Crawley Town | 12 |
6 | Chris Porter | Crewe Alexandra | 12 |
8 | Theo Robinson | Colchester United | 11 |
8 | Danny Rose | Mansfield Town | 11 |
8 | James Vaughan | Bradford City | 11 |
11 | Antoni Sarcevic | Plymouth Argyle | 10 |
11 | Kevin van Veen | Scunthorpe United | 10 |
Hat-tricks
Player | For | Against | Result | Date | Ref |
Nicky Maynard | Mansfield Town | Oldham Athletic | 6–1 | 12 October 2019 | |
Eoin Doyle | Swindon Town | Crawley Town | 4–0 | 26 October 2019 | |
Keshi Anderson | Swindon Town | Cambridge United | 4–0 | 26 December 2019 | |
Nicky Maynard | Mansfield Town | Cambridge United | 3–2 | 1 January 2020 |