| Season | 2022–23 |
|---|---|
| Champions | Burnley |
| Promoted | Burnley Sheffield United Luton Town |
| Relegated | Hartlepool United Rochdale |
| New clubs in League | Stockport County Grimsby Town |
2023–24 → | |
The2022–23 season is the 124th season of theEnglish Football League (EFL) and the seventh season under that name after it was renamed from The Football League in 2016. For the tenth season running, the league is sponsored bySky Betting & Gaming and is therefore known as the Sky Bet EFL.
The EFL is contested through three divisions: theChampionship,League One andLeague Two. The winner and the runner up of the Championship are automatically promoted to thePremier League and they are joined by the winner of the Championship playoff. The bottom two teams in League Two are relegated to theNational League.
From the Premier League[edit]
From the Championship[edit]
| From League One[edit]
| From League Two[edit]
From the National League[edit]
|
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Burnley(C, P) | 46 | 29 | 14 | 3 | 87 | 35 | +52 | 101 | Promotion toPremier League |
| 2 | Sheffield United(P) | 46 | 28 | 7 | 11 | 73 | 39 | +34 | 91 | |
| 3 | Luton Town(O, P) | 46 | 21 | 17 | 8 | 57 | 39 | +18 | 80 | Qualification forChampionship play-offs |
| 4 | Middlesbrough | 46 | 22 | 9 | 15 | 84 | 56 | +28 | 75 | |
| 5 | Coventry City | 46 | 18 | 16 | 12 | 58 | 46 | +12 | 70 | |
| 6 | Sunderland | 46 | 18 | 15 | 13 | 68 | 55 | +13 | 69 | |
| 7 | Blackburn Rovers | 46 | 20 | 9 | 17 | 52 | 54 | −2 | 69 | |
| 8 | Millwall | 46 | 19 | 11 | 16 | 57 | 50 | +7 | 68 | |
| 9 | West Bromwich Albion | 46 | 18 | 12 | 16 | 59 | 53 | +6 | 66 | |
| 10 | Swansea City | 46 | 18 | 12 | 16 | 68 | 64 | +4 | 66 | |
| 11 | Watford | 46 | 16 | 15 | 15 | 56 | 53 | +3 | 63 | |
| 12 | Preston North End | 46 | 17 | 12 | 17 | 45 | 59 | −14 | 63 | |
| 13 | Norwich City | 46 | 17 | 11 | 18 | 57 | 54 | +3 | 62 | |
| 14 | Bristol City | 46 | 15 | 14 | 17 | 55 | 56 | −1 | 59 | |
| 15 | Hull City | 46 | 14 | 16 | 16 | 51 | 61 | −10 | 58 | |
| 16 | Stoke City | 46 | 14 | 11 | 21 | 55 | 54 | +1 | 53 | |
| 17 | Birmingham City | 46 | 14 | 11 | 21 | 47 | 58 | −11 | 53 | |
| 18 | Huddersfield Town | 46 | 14 | 11 | 21 | 47 | 62 | −15 | 53 | |
| 19 | Rotherham United | 46 | 11 | 17 | 18 | 49 | 60 | −11 | 50 | |
| 20 | Queens Park Rangers | 46 | 13 | 11 | 22 | 44 | 71 | −27 | 50 | |
| 21 | Cardiff City | 46 | 13 | 10 | 23 | 41 | 58 | −17 | 49 | |
| 22 | Reading(R) | 46 | 13 | 11 | 22 | 46 | 68 | −22 | 44[a] | Relegation toLeague One |
| 23 | Blackpool(R) | 46 | 11 | 11 | 24 | 48 | 72 | −24 | 44 | |
| 24 | Wigan Athletic(R) | 46 | 10 | 15 | 21 | 38 | 65 | −27 | 42[b] |
| Home \ Away | BIR | BLB | BLP | BRC | BUR | CAR | COV | HUD | HUL | LUT | MID | MIL | NOR | PNE | QPR | REA | ROT | SHU | STO | SUN | SWA | WAT | WBA | WIG |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Birmingham City | — | 1–0 | 0–1 | 3–0 | 1–1 | 0–2 | 0–0 | 2–1 | 0–1 | 0–1 | 1–3 | 0–0 | 1–2 | 1–2 | 2–0 | 3–2 | 2–0 | 1–2 | 0–0 | 1–2 | 2–2 | 1–1 | 2–0 | 0–1 |
| Blackburn Rovers | 2–1 | — | 1–0 | 2–3 | 0–1 | 1–0 | 1–1 | 1–0 | 0–0 | 1–1 | 1–2 | 2–1 | 0–2 | 1–4 | 1–0 | 2–1 | 3–0 | 1–0 | 0–1 | 2–0 | 1–0 | 2–0 | 2–1 | 0–0 |
| Blackpool | 0–0 | 0–1 | — | 3–3 | 0–0 | 1–3 | 1–4 | 2–2 | 1–3 | 0–1 | 0–3 | 2–3 | 0–1 | 4–2 | 6–1 | 1–0 | 0–0 | 1–2 | 1–0 | 1–1 | 0–1 | 3–1 | 0–2 | 1–0 |
| Bristol City | 4–2 | 1–1 | 2–0 | — | 1–2 | 2–0 | 0–0 | 2–0 | 1–0 | 2–0 | 2–2 | 1–2 | 1–0 | 2–1 | 1–2 | 1–1 | 2–1 | 0–1 | 1–2 | 2–3 | 1–1 | 0–0 | 0–2 | 1–1 |
| Burnley | 3–0 | 3–0 | 3–3 | 2–1 | — | 3–0 | 1–0 | 4–0 | 1–1 | 1–1 | 3–1 | 2–0 | 1–0 | 3–0 | 1–2 | 2–1 | 3–2 | 2–0 | 1–1 | 0–0 | 4–0 | 1–1 | 2–1 | 3–0 |
| Cardiff City | 1–0 | 1–0 | 1–1 | 2–0 | 1–1 | — | 0–1 | 1–2 | 2–3 | 1–2 | 1–3 | 0–1 | 1–0 | 0–0 | 0–0 | 1–0 | 1–0 | 0–1 | 1–1 | 0–1 | 2–3 | 1–2 | 1–1 | 1–1 |
| Coventry City | 2–0 | 1–0 | 1–2 | 1–1 | 0–1 | 0–0 | — | 2–0 | 1–1 | 1–1 | 1–0 | 1–0 | 2–4 | 0–1 | 2–0 | 2–1 | 2–2 | 1–0 | 0–4 | 2–1 | 3–3 | 2–2 | 1–0 | 2–0 |
| Huddersfield Town | 2–1 | 2–2 | 0–1 | 0–0 | 0–1 | 1–0 | 0–4 | — | 2–0 | 1–2 | 4–2 | 1–0 | 1–1 | 0–1 | 1–1 | 2–0 | 2–0 | 1–0 | 3–1 | 0–2 | 0–0 | 0–2 | 2–2 | 1–2 |
| Hull City | 0–2 | 0–1 | 1–1 | 2–1 | 1–3 | 1–0 | 3–2 | 1–1 | — | 0–2 | 1–3 | 1–0 | 2–1 | 0–0 | 3–0 | 1–2 | 0–0 | 0–2 | 0–3 | 1–1 | 1–1 | 1–0 | 2–0 | 2–1 |
| Luton Town | 0–0 | 2–0 | 3–1 | 1–0 | 0–1 | 1–0 | 2–2 | 3–3 | 0–0 | — | 2–1 | 2–2 | 2–1 | 0–1 | 3–1 | 0–0 | 1–1 | 1–1 | 1–0 | 1–1 | 1–0 | 2–0 | 2–3 | 1–2 |
| Middlesbrough | 1–0 | 1–2 | 3–0 | 1–1 | 1–2 | 2–3 | 1–1 | 0–0 | 3–1 | 2–1 | — | 1–0 | 5–1 | 4–0 | 3–1 | 5–0 | 0–0 | 2–2 | 1–1 | 1–0 | 2–1 | 2–0 | 1–1 | 4–1 |
| Millwall | 0–1 | 3–4 | 2–1 | 0–0 | 1–1 | 2–0 | 3–2 | 0–1 | 0–0 | 0–0 | 2–0 | — | 2–3 | 2–0 | 0–2 | 0–1 | 3–0 | 3–2 | 2–0 | 1–1 | 2–1 | 3–0 | 2–1 | 1–1 |
| Norwich City | 3–1 | 0–2 | 0–1 | 3–2 | 0–3 | 2–0 | 3–0 | 2–1 | 3–1 | 0–1 | 1–2 | 2–0 | — | 2–3 | 0–0 | 1–1 | 0–0 | 0–1 | 3–1 | 0–1 | 0–3 | 0–1 | 1–1 | 1–1 |
| Preston North End | 0–1 | 1–1 | 3–1 | 1–2 | 1–1 | 2–0 | 0–0 | 1–2 | 0–0 | 1–1 | 2–1 | 2–4 | 0–4 | — | 0–1 | 2–1 | 0–0 | 0–2 | 0–2 | 0–3 | 1–0 | 0–0 | 1–0 | 2–1 |
| Queens Park Rangers | 0–1 | 1–3 | 0–1 | 0–2 | 0–3 | 3–0 | 0–3 | 1–2 | 3–1 | 0–3 | 3–2 | 1–2 | 1–1 | 0–2 | — | 2–1 | 1–1 | 1–1 | 0–0 | 0–3 | 1–1 | 1–0 | 0–1 | 2–1 |
| Reading | 1–1 | 3–0 | 3–1 | 2–0 | 0–0 | 2–1 | 1–0 | 3–1 | 1–1 | 1–1 | 1–0 | 0–1 | 1–1 | 1–2 | 2–2 | — | 2–1 | 0–1 | 2–1 | 0–3 | 2–1 | 2–2 | 0–2 | 1–1 |
| Rotherham United | 2–0 | 4–0 | 3–0 | 1–3 | 2–2 | 1–2 | 0–2 | 2–1 | 2–4 | 0–2 | 1–0 | 1–1 | 1–2 | 1–2 | 3–1 | 4–0 | — | 0–0 | 2–2 | 2–1 | 1–1 | 1–1 | 3–1 | 0–2 |
| Sheffield United | 1–1 | 3–0 | 3–3 | 1–0 | 5–2 | 4–1 | 3–1 | 1–0 | 1–0 | 0–1 | 1–3 | 2–0 | 2–2 | 4–1 | 0–1 | 4–0 | 0–1 | — | 3–1 | 2–1 | 3–0 | 1–0 | 2–0 | 1–0 |
| Stoke City | 1–2 | 3–2 | 2–0 | 1–2 | 0–1 | 2–2 | 0–2 | 3–0 | 0–0 | 2–0 | 2–2 | 0–1 | 0–0 | 0–1 | 0–1 | 4–0 | 0–1 | 3–1 | — | 0–1 | 1–1 | 0–4 | 1–2 | 0–1 |
| Sunderland | 2–1 | 2–1 | 0–0 | 1–1 | 2–4 | 0–1 | 1–1 | 1–1 | 4–4 | 1–1 | 2–0 | 3–0 | 0–1 | 0–0 | 2–2 | 1–0 | 3–0 | 1–2 | 1–5 | — | 1–3 | 2–2 | 1–2 | 2–1 |
| Swansea City | 3–4 | 0–3 | 2–1 | 2–0 | 1–2 | 2–0 | 0–0 | 1–0 | 3–0 | 0–2 | 1–3 | 2–2 | 0–1 | 4–2 | 1–0 | 3–2 | 1–1 | 0–1 | 1–3 | 2–1 | — | 4–0 | 3–2 | 2–2 |
| Watford | 3–0 | 1–1 | 2–0 | 2–0 | 1–0 | 1–3 | 0–1 | 2–3 | 0–0 | 4–0 | 2–1 | 0–2 | 2–1 | 0–0 | 2–3 | 2–0 | 1–1 | 1–0 | 2–0 | 2–2 | 1–2 | — | 3–2 | 1–1 |
| West Bromwich Albion | 2–3 | 1–1 | 1–0 | 0–2 | 1–1 | 0–0 | 1–0 | 1–0 | 5–2 | 0–0 | 2–0 | 0–0 | 2–1 | 2–0 | 2–2 | 1–0 | 3–0 | 0–2 | 2–0 | 1–2 | 2–3 | 1–1 | — | 1–0 |
| Wigan Athletic | 1–1 | 1–0 | 2–1 | 1–1 | 1–5 | 1–3 | 1–1 | 1–0 | 1–4 | 0–2 | 1–4 | 2–1 | 0–0 | 0–0 | 1–0 | 0–1 | 0–0 | 1–2 | 0–1 | 1–4 | 0–2 | 0–1 | 1–1 | — |
| Semi-finals | Final | ||||||||||
| 3 | Luton Town | 1 | 2 | 3 | |||||||
| 6 | Sunderland | 2 | 0 | 2 | |||||||
| 3 | Luton Town | 1 (6) | |||||||||
| 5 | Coventry City | 1 (5) | |||||||||
| 4 | Middlesbrough | 0 | 0 | 0 | |||||||
| 5 | Coventry City | 0 | 1 | 1 | |||||||
First leg
Second leg
Luton Town won 3–2 on aggregate.
Coventry City won 1–0 on aggregate.
| Coventry City | 1–1 (a.e.t.) | Luton Town |
|---|---|---|
| Report |
|
| Penalties | ||
| 5–6 | ||
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Plymouth Argyle(C, P) | 46 | 31 | 8 | 7 | 82 | 47 | +35 | 101 | Promotion toEFL Championship |
| 2 | Ipswich Town(P) | 46 | 28 | 14 | 4 | 101 | 35 | +66 | 98 | |
| 3 | Sheffield Wednesday(O, P) | 46 | 28 | 12 | 6 | 81 | 37 | +44 | 96 | Qualification for League One play-offs |
| 4 | Barnsley | 46 | 26 | 8 | 12 | 80 | 47 | +33 | 86 | |
| 5 | Bolton Wanderers | 46 | 23 | 12 | 11 | 62 | 36 | +26 | 81 | |
| 6 | Peterborough United | 46 | 24 | 5 | 17 | 75 | 54 | +21 | 77 | |
| 7 | Derby County | 46 | 21 | 13 | 12 | 67 | 46 | +21 | 76 | |
| 8 | Portsmouth | 46 | 17 | 19 | 10 | 61 | 50 | +11 | 70 | |
| 9 | Wycombe Wanderers | 46 | 20 | 9 | 17 | 59 | 51 | +8 | 69 | |
| 10 | Charlton Athletic | 46 | 16 | 14 | 16 | 70 | 66 | +4 | 62 | |
| 11 | Lincoln City | 46 | 14 | 20 | 12 | 47 | 47 | 0 | 62 | |
| 12 | Shrewsbury Town | 46 | 17 | 8 | 21 | 52 | 61 | −9 | 59 | |
| 13 | Fleetwood Town | 46 | 14 | 16 | 16 | 53 | 51 | +2 | 58 | |
| 14 | Exeter City | 46 | 15 | 11 | 20 | 64 | 68 | −4 | 56 | |
| 15 | Burton Albion | 46 | 15 | 11 | 20 | 57 | 79 | −22 | 56 | |
| 16 | Cheltenham Town | 46 | 14 | 12 | 20 | 45 | 61 | −16 | 54 | |
| 17 | Bristol Rovers | 46 | 14 | 11 | 21 | 58 | 73 | −15 | 53 | |
| 18 | Port Vale | 46 | 13 | 10 | 23 | 48 | 71 | −23 | 49 | |
| 19 | Oxford United | 46 | 11 | 14 | 21 | 49 | 56 | −7 | 47 | |
| 20 | Cambridge United | 46 | 13 | 7 | 26 | 41 | 68 | −27 | 46 | |
| 21 | Milton Keynes Dons(R) | 46 | 11 | 12 | 23 | 44 | 66 | −22 | 45 | Relegation toEFL League Two |
| 22 | Morecambe(R) | 46 | 10 | 14 | 22 | 47 | 78 | −31 | 44 | |
| 23 | Accrington Stanley(R) | 46 | 11 | 11 | 24 | 40 | 77 | −37 | 44 | |
| 24 | Forest Green Rovers(R) | 46 | 6 | 9 | 31 | 31 | 89 | −58 | 27 |
| Home \ Away | ACC | BAR | BOL | BRI | BRT | CAM | CHA | CHE | DER | EXE | FLE | FOR | IPS | LIN | MKD | MOR | OXF | PET | PLY | POR | PVL | SHE | SHR | WYC |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Accrington Stanley | — | 1–1 | 2–3 | 2–0 | 4–4 | 1–2 | 2–2 | 1–0 | 0–3 | 0–0 | 2–5 | 2–1 | 0–2 | 0–3 | 0–1 | 3–1 | 1–1 | 1–2 | 0–2 | 1–3 | 3–0 | 0–1 | 1–0 | 0–2 |
| Barnsley | 3–1 | — | 0–3 | 3–0 | 2–0 | 2–0 | 3–1 | 1–0 | 4–1 | 0–2 | 2–1 | 2–0 | 0–3 | 0–1 | 3–1 | 5–0 | 2–0 | 0–2 | 3–0 | 3–1 | 1–1 | 4–2 | 2–1 | 0–3 |
| Bolton Wanderers | 0–1 | 0–0 | — | 1–1 | 2–1 | 1–1 | 3–1 | 1–0 | 0–0 | 2–0 | 2–0 | 1–0 | 0–2 | 2–0 | 5–0 | 1–0 | 1–3 | 1–0 | 0–0 | 3–0 | 2–1 | 0–2 | 1–0 | 3–0 |
| Bristol Rovers | 0–1 | 0–0 | 2–3 | — | 1–2 | 2–1 | 1–0 | 2–1 | 1–1 | 3–4 | 2–2 | 1–2 | 0–0 | 3–6 | 0–2 | 2–2 | 1–0 | 1–0 | 2–2 | 0–2 | 1–0 | 1–2 | 1–1 | 0–2 |
| Burton Albion | 0–0 | 2–1 | 1–1 | 0–4 | — | 1–0 | 3–3 | 1–0 | 1–1 | 1–0 | 0–1 | 3–2 | 0–1 | 3–0 | 0–0 | 1–1 | 2–0 | 2–5 | 2–2 | 0–2 | 0–2 | 3–2 | 0–4 | 2–1 |
| Cambridge United | 0–1 | 0–3 | 0–0 | 1–2 | 4–3 | — | 1–2 | 1–2 | 0–2 | 2–1 | 2–1 | 2–0 | 1–1 | 2–0 | 1–0 | 1–1 | 1–0 | 2–0 | 0–0 | 0–1 | 0–1 | 0–2 | 2–1 | 1–2 |
| Charlton Athletic | 1–1 | 2–0 | 1–2 | 1–2 | 3–2 | 1–1 | — | 0–1 | 1–0 | 4–2 | 1–2 | 1–1 | 4–4 | 2–1 | 0–2 | 2–3 | 1–1 | 1–1 | 5–1 | 3–0 | 3–2 | 0–1 | 6–0 | 1–1 |
| Cheltenham Town | 0–0 | 0–4 | 1–0 | 1–4 | 0–0 | 2–1 | 2–2 | — | 2–3 | 3–1 | 1–0 | 3–1 | 1–1 | 0–0 | 0–0 | 1–0 | 1–2 | 2–3 | 0–1 | 0–2 | 0–0 | 2–2 | 2–0 | 1–0 |
| Derby County | 4–0 | 2–1 | 2–1 | 4–2 | 1–0 | 1–0 | 2–0 | 2–0 | — | 0–0 | 0–2 | 4–0 | 0–2 | 1–1 | 1–1 | 5–0 | 1–0 | 2–1 | 2–3 | 1–1 | 1–2 | 0–0 | 2–2 | 2–1 |
| Exeter City | 5–0 | 3–1 | 0–1 | 2–2 | 0–2 | 2–0 | 1–2 | 0–1 | 1–2 | — | 2–1 | 1–1 | 0–2 | 2–1 | 1–0 | 3–2 | 2–4 | 3–2 | 0–1 | 0–0 | 4–0 | 1–1 | 0–0 | 3–1 |
| Fleetwood Town | 3–0 | 0–1 | 1–2 | 1–2 | 2–3 | 1–0 | 1–1 | 0–0 | 0–0 | 2–2 | — | 1–1 | 2–2 | 2–1 | 1–0 | 1–0 | 1–2 | 1–0 | 2–1 | 0–2 | 1–1 | 1–2 | 0–1 | 1–1 |
| Forest Green Rovers | 2–1 | 1–5 | 1–0 | 1–3 | 1–2 | 2–1 | 0–1 | 1–0 | 0–2 | 0–4 | 0–0 | — | 1–2 | 1–1 | 1–2 | 1–2 | 0–3 | 0–2 | 0–3 | 0–1 | 1–3 | 1–0 | 0–2 | 0–2 |
| Ipswich Town | 3–0 | 2–2 | 1–1 | 2–0 | 4–0 | 3–0 | 6–0 | 1–1 | 1–0 | 6–0 | 1–1 | 4–0 | — | 0–1 | 3–0 | 4–0 | 3–0 | 2–1 | 1–1 | 3–2 | 2–1 | 2–2 | 2–0 | 4–0 |
| Lincoln City | 1–1 | 0–0 | 1–1 | 1–0 | 0–1 | 0–0 | 0–0 | 2–0 | 2–0 | 1–1 | 2–2 | 1–1 | 1–1 | — | 1–1 | 2–1 | 1–0 | 0–3 | 1–1 | 0–0 | 3–2 | 1–1 | 1–0 | 0–0 |
| Milton Keynes Dons | 1–1 | 4–4 | 0–2 | 0–1 | 1–1 | 1–0 | 0–1 | 2–2 | 1–3 | 0–2 | 1–2 | 1–0 | 0–1 | 0–0 | — | 1–0 | 1–1 | 2–3 | 1–4 | 1–1 | 2–1 | 0–1 | 0–1 | 0–1 |
| Morecambe | 2–0 | 1–0 | 0–0 | 5–1 | 5–0 | 1–2 | 1–4 | 2–1 | 1–1 | 1–1 | 1–1 | 1–1 | 1–2 | 3–2 | 0–4 | — | 1–1 | 0–3 | 1–3 | 1–1 | 1–0 | 0–3 | 0–0 | 1–0 |
| Oxford United | 1–2 | 1–2 | 0–1 | 0–3 | 2–1 | 1–0 | 3–1 | 4–0 | 2–3 | 0–1 | 1–1 | 1–1 | 2–1 | 1–2 | 1–2 | 1–1 | — | 1–2 | 1–3 | 1–1 | 4–0 | 1–1 | 0–1 | 0–1 |
| Peterborough United | 3–1 | 1–2 | 0–5 | 0–0 | 1–1 | 1–0 | 0–0 | 0–3 | 2–0 | 3–1 | 0–1 | 4–1 | 0–3 | 4–0 | 2–0 | 3–0 | 0–0 | — | 5–2 | 2–1 | 3–0 | 2–0 | 2–1 | 0–3 |
| Plymouth Argyle | 3–0 | 1–0 | 2–0 | 2–0 | 1–0 | 3–1 | 2–0 | 4–2 | 2–1 | 4–2 | 0–0 | 2–0 | 2–1 | 0–2 | 3–1 | 2–1 | 1–0 | 2–0 | — | 3–1 | 0–2 | 2–1 | 2–1 | 1–0 |
| Portsmouth | 1–0 | 1–1 | 3–1 | 3–1 | 1–0 | 4–1 | 1–3 | 4–0 | 0–0 | 2–0 | 1–1 | 1–0 | 2–2 | 0–0 | 0–2 | 0–0 | 1–1 | 2–1 | 2–2 | — | 2–2 | 0–1 | 1–1 | 2–2 |
| Port Vale | 1–1 | 1–3 | 0–0 | 2–0 | 2–3 | 0–2 | 1–0 | 2–2 | 1–2 | 1–0 | 2–1 | 2–2 | 2–3 | 1–0 | 1–0 | 1–0 | 0–0 | 0–2 | 1–3 | 0–1 | — | 0–1 | 2–1 | 0–3 |
| Sheffield Wednesday | 3–0 | 0–2 | 1–1 | 1–1 | 4–2 | 5–0 | 1–0 | 3–0 | 1–0 | 2–1 | 1–0 | 5–0 | 2–2 | 1–1 | 5–2 | 3–0 | 0–0 | 1–0 | 1–0 | 3–3 | 2–0 | — | 1–0 | 3–1 |
| Shrewsbury Town | 0–1 | 0–1 | 3–2 | 2–1 | 2–1 | 5–1 | 0–1 | 0–1 | 0–0 | 3–2 | 0–3 | 2–1 | 0–3 | 2–0 | 2–1 | 3–1 | 1–1 | 0–3 | 1–2 | 1–1 | 3–2 | 0–3 | — | 2–0 |
| Wycombe Wanderers | 1–0 | 0–1 | 1–0 | 2–1 | 3–0 | 2–3 | 1–1 | 0–3 | 3–2 | 1–1 | 2–0 | 2–0 | 1–0 | 0–2 | 2–2 | 1–1 | 2–0 | 3–1 | 0–1 | 2–0 | 2–2 | 0–1 | 1–2 | — |
| Semi-finals | Final | ||||||||||
| 6 | Peterborough United | 4 | 1 | 5 (3) | |||||||
| 3 | Sheffield Wednesday(p) | 0 | 5 | 5 (5) | |||||||
| 4 | Barnsley | 0 | |||||||||
| 3 | Sheffield Wednesday | 1 | |||||||||
| 5 | Bolton Wanderers | 1 | 0 | 1 | |||||||
| 4 | Barnsley | 1 | 1 | 2 | |||||||
First leg
| Peterborough United | 4–0 | Sheffield Wednesday |
|---|---|---|
| Report |
| Bolton Wanderers | 1–1 | Barnsley |
|---|---|---|
| Report |
|
Second leg
5–5 on aggregate. Sheffield Wednesday won 5–3 on penalties. Main article:Miracle of Hillsborough
Barnsley won 2–1 on aggregate.
| Barnsley | 0–1 (a.e.t.) | Sheffield Wednesday |
|---|---|---|
|
| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Leyton Orient(C, P) | 46 | 26 | 13 | 7 | 61 | 34 | +27 | 91 | Promotion toEFL League One |
| 2 | Stevenage(P) | 46 | 24 | 13 | 9 | 61 | 39 | +22 | 85 | |
| 3 | Northampton Town(P) | 46 | 23 | 14 | 9 | 62 | 42 | +20 | 83 | |
| 4 | Stockport County | 46 | 22 | 13 | 11 | 65 | 37 | +28 | 79 | Qualification for League Two play-offs |
| 5 | Carlisle United(O, P) | 46 | 20 | 16 | 10 | 66 | 43 | +23 | 76 | |
| 6 | Bradford City | 46 | 20 | 16 | 10 | 61 | 43 | +18 | 76 | |
| 7 | Salford City | 46 | 22 | 9 | 15 | 72 | 54 | +18 | 75 | |
| 8 | Mansfield Town | 46 | 21 | 12 | 13 | 72 | 55 | +17 | 75 | |
| 9 | Barrow | 46 | 18 | 8 | 20 | 47 | 53 | −6 | 62 | |
| 10 | Swindon Town | 46 | 16 | 13 | 17 | 61 | 55 | +6 | 61 | |
| 11 | Grimsby Town | 46 | 16 | 13 | 17 | 49 | 56 | −7 | 61 | |
| 12 | Tranmere Rovers | 46 | 15 | 13 | 18 | 45 | 48 | −3 | 58 | |
| 13 | Crewe Alexandra | 46 | 14 | 16 | 16 | 48 | 60 | −12 | 58 | |
| 14 | Sutton United | 46 | 15 | 13 | 18 | 46 | 58 | −12 | 58 | |
| 15 | Newport County | 46 | 14 | 15 | 17 | 53 | 56 | −3 | 57 | |
| 16 | Walsall | 46 | 12 | 19 | 15 | 46 | 49 | −3 | 55 | |
| 17 | Gillingham | 46 | 14 | 13 | 19 | 36 | 49 | −13 | 55 | |
| 18 | Doncaster Rovers | 46 | 16 | 7 | 23 | 46 | 65 | −19 | 55 | |
| 19 | Harrogate Town | 46 | 12 | 16 | 18 | 59 | 68 | −9 | 52 | |
| 20 | Colchester United | 46 | 12 | 13 | 21 | 44 | 51 | −7 | 49 | |
| 21 | AFC Wimbledon | 46 | 11 | 15 | 20 | 48 | 60 | −12 | 48 | |
| 22 | Crawley Town | 46 | 11 | 13 | 22 | 48 | 71 | −23 | 46 | |
| 23 | Hartlepool United(R) | 46 | 9 | 16 | 21 | 52 | 78 | −26 | 43 | Relegation toNational League |
| 24 | Rochdale(R) | 46 | 9 | 11 | 26 | 46 | 70 | −24 | 38 |
| Home \ Away | WIM | BAR | BRA | CAR | COL | CRA | CRE | DON | GIL | GRI | HAR | HTL | LEY | MAN | NEW | NOR | ROC | SAL | STE | STO | SUT | SWI | TRA | WAL |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AFC Wimbledon | — | 0–1 | 0–0 | 0–0 | 2–1 | 0–1 | 1–1 | 2–2 | 2–0 | 1–0 | 3–2 | 2–2 | 2–0 | 1–3 | 1–1 | 0–2 | 0–1 | 2–3 | 2–3 | 1–0 | 0–1 | 1–5 | 1–1 | 2–0 |
| Barrow | 2–1 | — | 3–2 | 0–1 | 3–1 | 4–0 | 3–0 | 2–0 | 2–1 | 1–0 | 1–0 | 3–1 | 0–2 | 0–1 | 0–1 | 0–2 | 0–0 | 1–1 | 0–1 | 1–0 | 0–0 | 0–1 | 1–2 | 2–1 |
| Bradford City | 2–2 | 0–1 | — | 0–0 | 2–0 | 1–1 | 0–0 | 0–0 | 2–2 | 3–2 | 1–0 | 2–2 | 1–1 | 1–1 | 2–0 | 1–3 | 1–2 | 3–2 | 3–0 | 0–1 | 3–1 | 1–1 | 2–0 | 2–1 |
| Carlisle United | 2–1 | 5–1 | 1–0 | — | 1–0 | 1–0 | 0–0 | 3–0 | 1–0 | 2–0 | 0–1 | 3–1 | 2–3 | 0–4 | 2–1 | 0–0 | 3–3 | 2–3 | 0–0 | 2–2 | 1–1 | 1–1 | 2–0 | 0–0 |
| Colchester United | 1–2 | 1–1 | 1–0 | 1–1 | — | 2–2 | 4–0 | 3–0 | 0–2 | 0–1 | 2–1 | 1–1 | 1–3 | 0–2 | 0–0 | 0–1 | 0–1 | 1–1 | 1–1 | 0–1 | 4–1 | 1–0 | 1–1 | 0–0 |
| Crawley Town | 0–2 | 1–0 | 0–0 | 2–5 | 0–0 | — | 2–2 | 1–1 | 0–0 | 1–1 | 3–1 | 0–2 | 0–1 | 3–2 | 2–1 | 2–3 | 2–0 | 3–2 | 1–2 | 3–2 | 1–2 | 2–0 | 2–1 | 0–0 |
| Crewe Alexandra | 0–0 | 3–0 | 3–2 | 0–3 | 1–0 | 1–0 | — | 1–1 | 1–1 | 0–3 | 3–0 | 2–0 | 0–2 | 1–2 | 1–2 | 2–2 | 1–1 | 4–3 | 1–2 | 1–1 | 1–0 | 2–1 | 1–0 | 2–0 |
| Doncaster Rovers | 2–1 | 1–0 | 0–1 | 2–1 | 1–0 | 4–1 | 0–2 | — | 1–0 | 1–2 | 0–2 | 0–1 | 1–1 | 1–3 | 1–3 | 0–2 | 4–3 | 2–1 | 0–1 | 2–1 | 2–1 | 0–1 | 2–0 | 0–2 |
| Gillingham | 2–1 | 1–1 | 0–2 | 1–0 | 0–1 | 1–0 | 2–1 | 1–0 | — | 2–1 | 0–2 | 2–0 | 2–0 | 0–2 | 1–2 | 0–2 | 1–0 | 0–3 | 1–1 | 1–1 | 1–0 | 0–0 | 2–0 | 0–0 |
| Grimsby Town | 1–0 | 1–0 | 0–0 | 1–2 | 0–1 | 3–0 | 2–0 | 1–3 | 1–1 | — | 0–0 | 1–4 | 2–2 | 1–1 | 1–1 | 1–1 | 1–0 | 1–4 | 1–1 | 1–0 | 0–0 | 1–2 | 2–1 | 1–1 |
| Harrogate Town | 2–2 | 1–0 | 1–2 | 3–3 | 1–3 | 0–0 | 2–2 | 2–2 | 0–0 | 3–2 | — | 2–1 | 0–2 | 3–0 | 0–4 | 1–1 | 1–1 | 0–1 | 1–1 | 1–3 | 0–1 | 3–0 | 1–1 | 3–0 |
| Hartlepool United | 0–0 | 3–1 | 1–3 | 1–3 | 1–2 | 0–2 | 1–1 | 2–1 | 0–0 | 2–1 | 3–3 | — | 1–1 | 1–2 | 0–1 | 1–1 | 2–0 | 0–2 | 1–1 | 0–5 | 2–2 | 2–1 | 0–0 | 3–3 |
| Leyton Orient | 1–0 | 0–0 | 3–0 | 1–0 | 2–2 | 1–0 | 2–0 | 1–0 | 2–0 | 2–0 | 2–2 | 4–2 | — | 1–0 | 1–2 | 0–0 | 2–1 | 1–0 | 0–0 | 0–3 | 2–0 | 1–1 | 2–0 | 1–0 |
| Mansfield Town | 5–2 | 2–3 | 1–2 | 0–0 | 2–1 | 4–1 | 1–1 | 4–1 | 2–0 | 0–0 | 1–2 | 2–2 | 1–2 | — | 0–0 | 1–1 | 1–1 | 2–5 | 1–0 | 2–1 | 0–0 | 2–5 | 1–0 | 2–1 |
| Newport County | 1–1 | 0–2 | 1–1 | 1–1 | 1–0 | 2–2 | 2–2 | 0–1 | 2–0 | 0–2 | 2–3 | 2–0 | 0–0 | 1–2 | — | 3–0 | 0–1 | 2–3 | 2–2 | 1–2 | 0–2 | 2–1 | 2–1 | 0–1 |
| Northampton Town | 0–0 | 3–1 | 1–2 | 2–1 | 3–2 | 1–0 | 1–0 | 0–1 | 2–1 | 1–2 | 3–1 | 2–1 | 1–0 | 1–0 | 1–1 | — | 3–0 | 0–1 | 1–1 | 2–1 | 2–2 | 1–2 | 0–0 | 0–0 |
| Rochdale | 1–2 | 2–1 | 0–3 | 0–1 | 1–2 | 1–1 | 1–2 | 1–2 | 0–2 | 0–1 | 1–2 | 1–2 | 0–1 | 0–1 | 1–1 | 1–1 | — | 1–0 | 2–0 | 1–2 | 4–1 | 4–4 | 2–2 | 4–2 |
| Salford City | 0–0 | 1–1 | 0–1 | 1–4 | 0–1 | 2–2 | 3–0 | 3–1 | 0–1 | 1–1 | 1–1 | 2–0 | 0–2 | 2–0 | 3–1 | 2–1 | 2–1 | — | 1–0 | 0–2 | 2–0 | 1–2 | 0–1 | 1–0 |
| Stevenage | 2–1 | 5–0 | 2–3 | 2–1 | 1–1 | 3–1 | 1–0 | 1–0 | 1–0 | 2–0 | 1–0 | 1–0 | 3–0 | 0–0 | 1–0 | 2–3 | 1–0 | 1–3 | — | 2–1 | 3–0 | 2–0 | 0–1 | 3–1 |
| Stockport County | 1–0 | 2–3 | 0–0 | 2–0 | 1–0 | 2–1 | 2–0 | 0–0 | 0–0 | 1–3 | 0–0 | 1–1 | 1–2 | 1–1 | 4–0 | 2–0 | 1–0 | 1–1 | 2–0 | — | 3–0 | 1–1 | 3–2 | 1–1 |
| Sutton United | 2–1 | 1–0 | 0–2 | 1–1 | 1–0 | 3–0 | 1–1 | 2–0 | 2–1 | 0–1 | 2–1 | 2–0 | 0–2 | 2–1 | 1–1 | 1–2 | 1–0 | 1–2 | 0–0 | 0–1 | — | 2–1 | 0–2 | 1–1 |
| Swindon Town | 0–0 | 0–0 | 1–0 | 1–2 | 1–0 | 2–1 | 0–1 | 0–2 | 3–3 | 5–0 | 3–0 | 2–1 | 1–1 | 2–4 | 1–0 | 1–2 | 3–0 | 0–0 | 0–1 | 0–1 | 3–2 | — | 1–1 | 1–2 |
| Tranmere Rovers | 0–2 | 1–0 | 1–2 | 0–2 | 2–0 | 1–0 | 3–0 | 3–0 | 3–0 | 2–0 | 1–1 | 1–1 | 1–0 | 0–2 | 1–3 | 0–1 | 1–1 | 1–0 | 1–2 | 0–0 | 2–2 | 1–0 | — | 1–1 |
| Walsall | 3–1 | 0–1 | 0–0 | 0–0 | 1–1 | 2–1 | 0–0 | 2–1 | 2–0 | 1–2 | 3–1 | 4–0 | 1–1 | 2–1 | 1–1 | 1–0 | 1–0 | 2–3 | 1–1 | 0–2 | 1–1 | 0–0 | 0–1 | — |
| Semi-finals | Final | ||||||||||
| 7 | Salford City | 1 | 1 | 2 (1) | |||||||
| 4 | Stockport County(p) | 0 | 2 | 2 (3) | |||||||
| 4 | Stockport County | 1 (4) | |||||||||
| 5 | Carlisle United(p) | 1 (5) | |||||||||
| 6 | Bradford City | 1 | 1 | 2 | |||||||
| 5 | Carlisle United | 0 | 3 | 3 | |||||||
First leg
Second leg
| Stockport County | 2–1 (a.e.t.) | Salford City |
|---|---|---|
| Report |
| |
| Penalties | ||
| 3–1 | ||
2–2 on Aggregate. Stockport County wins 3–1 on penalties
Carlisle United won 3–2 on Aggregate.