The Football League 2019–20 | ||
Season information | ||
---|---|---|
Winners | Leeds United | |
Promoted | West Bromwich Albion | |
Relegated | Stevenage | |
Continental cup qualifiers | ||
Expelled | Bury | |
New Clubs in League | Leyton Orient Salford City | |
Season statistics | ||
← 2018-19
|
2020-21 →
|
The 2019–20 season was the 121st season of the English Football League (EFL) and the fourth season under that name after it was renamed from The Football League in 2016. For the seventh season running, the league is sponsored by Sky Betting & Gaming and is therefore known as the Sky Bet EFL.
The EFL is contested through three divisions: the Championship, League One and League Two. The winner and the runner up of the Championship are automatically promoted to the Premier League and they are joined by the winner of the Championship playoff. Originally the bottom two teams in League Two were to be relegated to the National League, but because of the expulsion of Bury from League One, only the bottom team in League Two will be relegated.
Promotion and relegation[]
League tables[]
Sky Bet Championship[]
- Main article: 2019–20 EFL Championship
Table[]
Pos |
Team | Pld |
W |
D |
L |
GF |
GA |
GD |
Pts |
Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
46 | 28 | 9 | 9 | 77 | 35 | +42 | 93 | Promotion to the Premier League |
2 | ![]() |
46 | 22 | 17 | 7 | 77 | 45 | +32 | 83 | |
3 | ![]() |
46 | 24 | 9 | 13 | 80 | 38 | +42 | 81 | Qualification to the Championship Play-offs |
4 | ![]() |
46 | 23 | 12 | 11 | 64 | 48 | +16 | 81 | |
5 | ![]() |
46 | 19 | 16 | 11 | 68 | 58 | +10 | 73 | |
6 | ![]() |
46 | 18 | 16 | 12 | 59 | 56 | +3 | 70 | |
7 | ![]() |
46 | 18 | 16 | 12 | 58 | 50 | +8 | 70 | |
8 | Millwall | 46 | 17 | 17 | 12 | 57 | 51 | +6 | 68 | |
9 | ![]() |
46 | 18 | 12 | 16 | 59 | 54 | +5 | 66 | |
10 | ![]() |
46 | 17 | 13 | 16 | 62 | 64 | −2 | 64 | |
11 | ![]() |
46 | 17 | 12 | 17 | 66 | 63 | +3 | 63 | |
12 | ![]() |
46 | 17 | 12 | 17 | 60 | 65 | −5 | 63 | |
13 | ![]() |
46 | 16 | 10 | 20 | 67 | 76 | −9 | 58 | |
14 | ![]() |
46 | 15 | 11 | 20 | 59 | 58 | +1 | 56 | |
15 | ![]() |
46 | 16 | 8 | 22 | 62 | 68 | −6 | 56 | |
16 | ![]() |
46 | 15 | 11 | 20 | 58 | 66 | −8 | 56 | |
17 | ![]() |
46 | 13 | 14 | 19 | 48 | 61 | −13 | 53 | |
18 | ![]() |
46 | 13 | 12 | 21 | 52 | 70 | −18 | 51 | |
19 | ![]() |
46 | 14 | 9 | 23 | 54 | 82 | −28 | 51 | |
20 | ![]() |
46 | 12 | 14 | 20 | 54 | 75 | −21 | 50 | |
21 | Barnsley | 46 | 12 | 13 | 21 | 49 | 69 | −20 | 49 | |
22 | ![]() |
46 | 12 | 12 | 22 | 50 | 65 | −15 | 48 | Relegation to League One |
23 | Wigan Athletic (R) | 46 | 15 | 14 | 17 | 57 | 56 | +1 | 47 | |
24 | ![]() |
46 | 12 | 9 | 25 | 57 | 87 | −30 | 45 |
Source: EFL.com
Rules for classification: 1st points; 2nd goal difference; 3rd number of goals scored.
(C) = Champion; (R) = Relegated; (P) = Promoted; (O) = Play-off winner; (A) = Advances to a further round; (Q) = Qualified to the phase of tournament
Sky Bet League One[]
- Main article: 2019–20 EFL League One
Table[]
Pos |
Team | Pld |
W |
D |
L |
GF |
GA |
GD |
Pts |
Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | Coventry City (C) (P) | 34 | 18 | 13 | 3 | 48 | 30 | +18 | 67 | Promotion to the Championship |
2 | ![]() |
35 | 18 | 8 | 9 | 61 | 38 | +23 | 62 | |
3 | Wycombe Wanderers (P) (O) | 34 | 17 | 8 | 9 | 45 | 40 | +5 | 59 | Qualification to the League One play-offs |
4 | Oxford United | 35 | 17 | 9 | 9 | 61 | 37 | +24 | 60 | |
5 | Portsmouth | 35 | 17 | 9 | 9 | 53 | 36 | +17 | 60 | |
6 | Fleetwood Town | 35 | 16 | 12 | 7 | 51 | 38 | +13 | 60 | |
7 | Peterborough United | 35 | 17 | 8 | 10 | 68 | 40 | +28 | 59 | |
8 | ![]() |
36 | 16 | 11 | 9 | 48 | 32 | +16 | 59 | |
9 | Doncaster Rovers | 34 | 15 | 9 | 10 | 51 | 33 | +18 | 54 | |
10 | Gillingham | 35 | 12 | 15 | 8 | 42 | 34 | +8 | 51 | |
11 | ![]() |
36 | 14 | 10 | 12 | 46 | 36 | +10 | 52 | |
12 | Burton Albion | 35 | 12 | 12 | 11 | 50 | 50 | 0 | 48 | |
13 | Blackpool | 35 | 11 | 12 | 12 | 44 | 43 | +1 | 45 | |
14 | ![]() |
35 | 12 | 9 | 14 | 38 | 49 | −11 | 45 | |
15 | Shrewsbury Town | 34 | 10 | 11 | 13 | 31 | 42 | −11 | 41 | |
16 | Lincoln City | 35 | 12 | 6 | 17 | 44 | 46 | −2 | 42 | |
17 | Accrington Stanley | 35 | 10 | 10 | 15 | 47 | 53 | −6 | 40 | |
18 | Rochdale | 34 | 10 | 6 | 18 | 39 | 57 | −18 | 36 | |
19 | Milton Keynes Dons | 35 | 10 | 7 | 18 | 36 | 47 | −11 | 37 | |
20 | AFC Wimbledon | 35 | 8 | 11 | 16 | 39 | 52 | −13 | 35 | |
21 | Tranmere Rovers (R) | 34 | 8 | 8 | 18 | 36 | 60 | −24 | 32 | Relegation to League Two |
22 | Southend United (R) | 35 | 4 | 7 | 24 | 39 | 85 | −46 | 19 | |
23 | ![]() |
34 | 5 | 11 | 18 | 27 | 66 | −39 | 14 | |
24 | Bury | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -12 | Club expelled |
Rules for classification: 1st points; 2nd goal difference; 3rd number of goals scored.
(C) = Champion; (R) = Relegated; (P) = Promoted; (O) = Play-off winner; (A) = Advances to a further round; (Q) = Qualified to the phase of tournament
- Bury deducted 12 points for entering into an insolvency event, before later being expelled from the EFL on August 27 2019. At the time of their expulsion, they had played no matches.
- Bolton Wanderers deducted 12 points for entering administration.
Sky Bet League Two[]
- Main article: 2019–20 EFL League Two
Table[]
Pos |
Team | Pld |
W |
D |
L |
GF |
GA |
GD |
Pts |
Qualification or relegation |
---|---|---|---|---|---|---|---|---|---|---|
1 | Swindon Town (C) (P) | 36 | 21 | 6 | 9 | 62 | 39 | +23 | 69 | Promotion to League One |
2 | Crewe Alexandra (P) | 37 | 20 | 9 | 8 | 67 | 43 | +24 | 69 | |
3 | Plymouth Argyle (P) | 37 | 20 | 8 | 9 | 61 | 39 | +22 | 68 | |
4 | Cheltenham Town | 36 | 17 | 13 | 6 | 52 | 27 | +25 | 64 | Qualification to the League Two play-offs |
5 | Exeter City | 37 | 18 | 11 | 8 | 53 | 43 | +10 | 65 | |
6 | Colchester United | 37 | 15 | 13 | 9 | 52 | 37 | +15 | 58 | |
7 | Northampton Town (P) | 37 | 17 | 7 | 13 | 54 | 40 | +14 | 58 | |
8 | Port Vale | 37 | 14 | 15 | 8 | 50 | 44 | +6 | 57 | |
9 | Bradford City | 37 | 14 | 12 | 11 | 44 | 40 | +4 | 54 | |
10 | Forest Green Rovers | 36 | 13 | 10 | 13 | 43 | 40 | +3 | 49 | |
11 | Salford City | 37 | 13 | 11 | 13 | 49 | 46 | +3 | 50 | |
12 | Walsall | 36 | 13 | 8 | 15 | 40 | 49 | −9 | 47 | |
13 | Crawley Town | 37 | 11 | 15 | 11 | 51 | 47 | +4 | 48 | |
14 | Newport County | 36 | 12 | 10 | 14 | 32 | 39 | −7 | 46 | |
15 | Grimsby Town | 37 | 12 | 11 | 14 | 45 | 51 | −6 | 47 | |
16 | Cambridge United | 37 | 12 | 9 | 16 | 40 | 48 | −8 | 45 | |
17 | Leyton Orient | 36 | 10 | 12 | 14 | 47 | 55 | −8 | 42 | |
18 | Carlisle United | 37 | 10 | 12 | 15 | 39 | 56 | −17 | 42 | |
19 | Oldham Athletic | 37 | 9 | 14 | 14 | 44 | 57 | −13 | 41 | |
20 | Scunthorpe United | 37 | 10 | 10 | 17 | 44 | 56 | −12 | 40 | |
21 | Mansfield Town | 36 | 9 | 11 | 16 | 48 | 55 | −7 | 38 | |
22 | Morecambe | 37 | 7 | 11 | 19 | 35 | 60 | −25 | 32 | |
23 | Macclesfield Town | 37 | 7 | 15 | 15 | 32 | 47 | −15 | 36 | Reprieved from relegation |
24 | Stevenage (R) | 36 | 3 | 13 | 20 | 24 | 50 | −26 | 22 | Relegation to the National League |
Rules for classification: 1st points; 2nd goal difference; 3rd number of goals scored.
(C) = Champion; (R) = Relegated; (P) = Promoted; (O) = Play-off winner; (A) = Advances to a further round; (Q) = Qualified to the phase of tournament
Managerial changes[]
Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment | Position in table |
---|---|---|---|---|---|---|---|
West Bromwich Albion | ![]() |
Sacked | 9 March 2019 | 2018–19 season | ![]() |
13 June 2019 | Pre-season |
Oldham Athletic | ![]() |
Resigned | 14 March 2019< | ![]() |
11 June 2019 | ||
Scunthorpe United | ![]() |
Sacked | 24 March 2019 | ![]() |
13 May 2019 | ||
Queens Park Rangers | ![]() |
1 April 2019 | ![]() |
9 May 2019 | |||
Walsall | ![]() |
6 April 2019 | ![]() |
10 May 2019 | |||
Gillingham | ![]() |
26 April 2019 | ![]() |
1 June 2019 | |||
Plymouth Argyle | ![]() |
28 April 2019 | ![]() |
5 June 2019 | |||
Brighton & Hove Albion | ![]() |
13 May 2019 | Pre-season | ![]() |
20 May 2019 | ||
Mansfield Town | ![]() |
14 May 2019 | ![]() |
14 May 2019 | |||
Middlesbrough | ![]() |
End of contract | 17 May 2019 | ![]() |
14 June 2019 | ||
Swansea City | ![]() |
Signed by Brighton & Hove Albion | 20 May 2019 | ![]() |
13 June 2019 | ||
Bury | ![]() |
Signed by Plymouth Argyle | 5 June 2019 | ![]() |
2 July 2019 | ||
Leyton Orient | ![]() |
Deceased | 8 June 2019 | ![]() |
16 October 2019 | 17th | |
Hull City | ![]() |
End of contract | 8 June 2019 | ![]() |
21 June 2019 | Pre-season | |
Birmingham City | ![]() |
Sacked | 18 June 2019 | ![]() |
4 December 2019 | 15th | |
Doncaster Rovers | ![]() |
Signed by Hull City | 21 June 2019 | ![]() |
10 July 2019 | Pre-season | |
Nottingham Forest | ![]() |
Sacked | 28 June 2019 | ![]() |
28 June 2019 | ||
Derby County | ![]() |
Signed by Chelsea | 4 July 2019 | ![]() |
5 July 2019 | ||
Blackpool | ![]() |
Resigned | 5 July 2019 | ![]() |
6 July 2019 | ||
Sheffield Wednesday | ![]() |
15 July 2019 | ![]() |
6 September 2019 | 11th | ||
Macclesfield Town | ![]() |
Mutual consent | 15 August 2019 | 8th | ![]() |
19 August 2019 | 4th |
Huddersfield Town | ![]() |
Sacked | 16 August 2019 | 20th | ![]() |
9 September 2019 | 23rd |
Bolton Wanderers | ![]() |
Resigned | 22 August 2019 | 23rd | ![]() |
31 August 2019 | 23rd |
Southend United | ![]() |
6 September 2019 | 22nd | ![]() |
22 October 2019 | 22nd | |
Stevenage | ![]() |
Sacked | 9 September 2019 | 23rd | ![]() |
15 December 2019 | 23rd |
Lincoln City | ![]() |
Signed by Huddersfield Town | 9 September 2019 | 5th | ![]() |
20 September 2019 | 8th |
Oldham Athletic | ![]() |
Sacked | 19 September 2019 | 21st | ![]() |
19 September 2019 | 21st |
Millwall | ![]() |
Resigned | 3 October 2019 | 18th | ![]() |
21 October 2019 | 17th |
Barnsley | ![]() |
Sacked | 8 October 2019 | 23rd | ![]() |
20 November 2019 | 24th |
Sunderland | ![]() |
8 October 2019 | 6th | ![]() |
17 October 2019 | 6th | |
Reading | ![]() |
9 October 2019 | 22nd | ![]() |
14 October 2019 | 22nd | |
AFC Wimbledon | ![]() |
Mutual consent | 20 October 2019 | 21st | ![]() |
23 October 2019 | 21st |
Morecambe | ![]() |
Signed by A.F.C. Fylde | 28 October 2019 | 24th | ![]() |
7 November 2019 | 24th |
Stoke City | ![]() |
Sacked | 1 November 2019 | 23rd | ![]() |
8 November 2019 | 24th |
Milton Keynes Dons | ![]() |
Mutual consent | 2 November 2019 | 21st | ![]() |
3 November 2019 | 21st |
Cardiff City | ![]() |
Resigned | 11 November 2019 | 14th | ![]() |
16 November 2019 | 14th |
Carlisle United | ![]() |
Sacked | 13 November 2019 | 19th | ![]() |
26 November 2019 | 21st |
Leyton Orient | ![]() |
14 November 2019 | 16th | ![]() |
7 January 2020 | 19th | |
Grimsby Town | ![]() |
15 November 2019 | 18th | ![]() |
31 December 2019 | 21st | |
Crawley Town | ![]() |
Mutual consent | 2 December 2019 | 17th | ![]() |
5 December 2019 | 17th |
Mansfield Town | ![]() |
Sacked | 14 December 2019 | 18th | ![]() |
17 December 2019 | 18th |
Bristol Rovers | ![]() |
Signed by Mansfield Town | 17 December 2019 | 4th | ![]() |
23 December 2019 | 4th |
Macclesfield Town | ![]() |
Resigned | 2 January 2020 | 22nd | ![]() |
16 January 2020 | 22nd |
Cambridge United | ![]() |
Mutual consent | 29 January 2020 | 18th | |||
Scunthorpe United | ![]() |
Sacked | 29 January 2020 | 15th | |||
Bradford City | ![]() |
3 February 2020 | 8th | ![]() |
4 February 2020 | 8th | |
Blackpool | ![]() |
12 February 2020 | 15th | ![]() |
2 March 2020 | 13th | |
Stevenage | ![]() |
Resigned | 16 February 2020 | 24th | ![]() |
16 February 2020 | 24th |
Luton Town | ![]() |
Mutual consent | 24 April 2020 | 23rd | ![]() |
28 May 2020 | 23rd |
Middlesbrough | ![]() |
Sacked | 23 June 2020 | 21st | ![]() |
23 June 2020 | 21st |
External links[]
The Football League Seasons |
1992–93 · 2014–15 · 2015–16 · 2016–17 · 2017–18 · 2018–19 · 2019–20 · 2020–21 · 2021–22 · 2022–23 · 2023–24 · 2024–25 · |