# 2017–18 EFL League One

The 2017–18 EFL League One (referred to as the Sky Bet League One for sponsorship reasons) was the 14th season of the Football League One under its current title, and the 25th season under its current league division format.

## Team changes

The following teams have changed division since the 2016–17 season.

## Teams

| Team | Location | Stadium | Capacity |
| AFC Wimbledon | London (Kingston upon Thames) | Kingsmeadow | 4,850 |
| Blackburn Rovers | Blackburn | Ewood Park | 31,367 |
| Blackpool | Blackpool | Bloomfield Road | 17,338 |
| Bradford City | Bradford | Valley Parade | 25,136 |
| Bristol Rovers | Bristol | Memorial Stadium | 12,300 |
| Bury | Bury | Gigg Lane | 11,840 |
| Charlton Athletic | London (Charlton) | The Valley | 27,111 |
| Doncaster Rovers | Doncaster | Keepmoat Stadium | 15,231 |
| Fleetwood Town | Fleetwood | Highbury Stadium | 5,311 |
| Gillingham | Gillingham | Priestfield Stadium | 11,582 |
| Milton Keynes Dons | Milton Keynes | Stadium MK | 30,500 |
| Northampton Town | Northampton | Sixfields Stadium | 7,653 |
| Oldham Athletic | Oldham | Boundary Park | 13,512 |
| Oxford United | Oxford | Kassam Stadium | 12,500 |
| Peterborough United | Peterborough | ABAX Stadium | 14,084 |
| Plymouth Argyle | Plymouth | Home Park | 19,500 |
| Portsmouth | Portsmouth | Fratton Park | 21,100 |
| Rochdale | Rochdale | Spotland Stadium | 10,500 |
| Rotherham United | Rotherham | New York Stadium | 12,021 |
| Scunthorpe United | Scunthorpe | Glanford Park | 9,088 |
| Shrewsbury Town | Shrewsbury | New Meadow | 9,875 |
| Southend United | Southend | Roots Hall | 12,392 |
| Walsall | Walsall | Bescot Stadium | 11,300 |
| Wigan Athletic | Wigan | DW Stadium | 25,133 |

## Managerial changes

| Team | Outgoing manager | Manner of departure | Date of vacancy | Position in table | Incoming manager | Date of appointment |
| Wigan Athletic | Graham Barrow | Mutual consent | 30 May 2017 | Pre-season | Paul Cook | 31 May 2017 |
| Portsmouth | Paul Cook | Signed by Wigan Athletic | 31 May 2017 | Pre-season | Kenny Jackett | 2 June 2017 |
| Oxford United | Michael Appleton | Signed by Leicester City as assistant manager | 20 June 2017 | Pre-season | Pep Clotet | 1 July 2017 |
| Northampton Town | Justin Edinburgh | Sacked | 31 August 2017 | 24th | Jimmy Floyd Hasselbaink | 4 September 2017 |
| Oldham Athletic | John Sheridan | Mutual consent | 25 September 2017 | 24th | Richie Wellens | 18 October 2017 |
| Gillingham | Adrian Pennock | Mutual consent | 25 September 2017 | 22nd | Steve Lovell | 16 November 2017 |
| Bury | Lee Clark | Sacked | 30 October 2017 | 23rd | Chris Lucketti | 22 November 2017 |
| Bury | Chris Lucketti | Sacked | 15 January 2018 | 24th | Ryan Lowe | 15 January 2018 |
| Southend United | Phil Brown | Resigned | 17 January 2018 | 18th | Chris Powell | 23 January 2018 |
| Milton Keynes Dons | Robbie Neilson | Sacked | 20 January 2018 | 21st | Dan Micciche | 23 January 2018 |
| Oxford United | Pep Clotet | Sacked | 22 January 2018 | 10th | Karl Robinson | 22 March 2018 |
| Bradford City | Stuart McCall | Sacked | 5 February 2018 | 6th | Simon Grayson | 11 February 2018 |
| Fleetwood Town | Uwe Rösler | Sacked | 16 February 2018 | 20th | John Sheridan | 22 February 2018 |
| Peterborough United | Grant McCann | Sacked | 25 February 2018 | 10th | Steve Evans | 28 February 2018 |
| Walsall | Jon Whitney | Sacked | 12 March 2018 | 14th | Dean Keates | 16 March 2018 |
| Charlton Athletic | Karl Robinson | Signed by Oxford United | 22 March 2018 | 9th | Lee Bowyer | 22 March 2018 |
| Scunthorpe United | Graham Alexander | Sacked | 24 March 2018 | 5th | Nick Daws | 11 April 2018 |
| Northampton Town | Jimmy Floyd Hasselbaink | Sacked | 2 April 2018 | 23rd | Dean Austin | 2 April 2018 |
| Milton Keynes Dons | Dan Micciche | Sacked | 22 April 2018 | 23rd | Paul Tisdale | 6 June 2018 |

## League table

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 1 | Wigan Athletic (C, P) | 46 | 29 | 11 | 6 | 89 | 29 | +60 | 98 | Promotion to the EFL Championship |
| 2 | Blackburn Rovers (P) | 46 | 28 | 12 | 6 | 82 | 40 | +42 | 96 | Promotion to the EFL Championship |
| 3 | Shrewsbury Town | 46 | 25 | 12 | 9 | 60 | 39 | +21 | 87 | Qualification for League One play-offs |
| 4 | Rotherham United (O, P) | 46 | 24 | 7 | 15 | 73 | 53 | +20 | 79 | Qualification for League One play-offs |
| 5 | Scunthorpe United | 46 | 19 | 17 | 10 | 65 | 50 | +15 | 74 | Qualification for League One play-offs |
| 6 | Charlton Athletic | 46 | 20 | 11 | 15 | 58 | 51 | +7 | 71 | Qualification for League One play-offs |
| 7 | Plymouth Argyle | 46 | 19 | 11 | 16 | 58 | 59 | −1 | 68 | |
| 8 | Portsmouth | 46 | 20 | 6 | 20 | 57 | 56 | +1 | 66 | |
| 9 | Peterborough United | 46 | 17 | 13 | 16 | 68 | 60 | +8 | 64 | |
| 10 | Southend United | 46 | 17 | 12 | 17 | 58 | 62 | −4 | 63 | |
| 11 | Bradford City | 46 | 18 | 9 | 19 | 57 | 67 | −10 | 63 | |
| 12 | Blackpool | 46 | 15 | 15 | 16 | 60 | 55 | +5 | 60 | |
| 13 | Bristol Rovers | 46 | 16 | 11 | 19 | 60 | 66 | −6 | 59 | |
| 14 | Fleetwood Town | 46 | 16 | 9 | 21 | 59 | 68 | −9 | 57 | |
| 15 | Doncaster Rovers | 46 | 13 | 17 | 16 | 52 | 52 | 0 | 56 | |
| 16 | Oxford United | 46 | 15 | 11 | 20 | 61 | 66 | −5 | 56 | |
| 17 | Gillingham | 46 | 13 | 17 | 16 | 50 | 55 | −5 | 56 | |
| 18 | AFC Wimbledon | 46 | 13 | 14 | 19 | 47 | 58 | −11 | 53 | |
| 19 | Walsall | 46 | 13 | 13 | 20 | 53 | 66 | −13 | 52 | |
| 20 | Rochdale | 46 | 11 | 18 | 17 | 49 | 57 | −8 | 51 | |
| 21 | Oldham Athletic (R) | 46 | 11 | 17 | 18 | 58 | 75 | −17 | 50 | Relegation to EFL League Two |
| 22 | Northampton Town (R) | 46 | 12 | 11 | 23 | 43 | 77 | −34 | 47 | Relegation to EFL League Two |
| 23 | Milton Keynes Dons (R) | 46 | 11 | 12 | 23 | 43 | 69 | −26 | 45 | Relegation to EFL League Two |
| 24 | Bury (R) | 46 | 8 | 12 | 26 | 41 | 71 | −30 | 36 | Relegation to EFL League Two |
* ↑ Four teams play for one spot and promotion to the EFL Championship.

## Play-offs

| Semi-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final | Final |
| 3 | Shrewsbury Town | 1 | 1 | 2 | | | |
| 6 | Charlton Athletic | 0 | 0 | 0 | | | |
| 6 | Charlton Athletic | 0 | 0 | 0 | 3 | Shrewsbury Town | 1 |
| | | | | | 4 | Rotherham United | 2 |
| 4 | Rotherham United | 2 | 2 | 4 | 4 | Rotherham United | 2 |
| 5 | Scunthorpe United | 2 | 0 | 2 | | | |

## Results

| Home \ Away | WIM | BLB | BLP | BRA | BRR | BRY | CHA | DON | FLE | GIL | MKD | NOR | OLD | OXF | PET | PLY | POR | ROC | ROT | SCU | SHR | STD | WAL | WIG |
| AFC Wimbledon | | 0–3 | 2–0 | 2–1 | 1–0 | 2–2 | 1–0 | 2–0 | 0–1 | 1–1 | 0–2 | 1–3 | 2–2 | 2–1 | 2–2 | 0–1 | 0–2 | 0–0 | 3–1 | 1–1 | 0–1 | 2–0 | 1–2 | 0–4 |
| Blackburn Rovers | 0–1 | | 3–0 | 2–0 | 2–1 | 2–0 | 2–0 | 1–3 | 2–2 | 1–0 | 4–1 | 1–1 | 2–2 | 2–1 | 3–1 | 1–1 | 3–0 | 2–0 | 2–0 | 2–2 | 3–1 | 1–0 | 3–1 | 2–2 |
| Blackpool | 1–0 | 2–4 | | 5–0 | 0–0 | 2–1 | 1–0 | 1–2 | 2–1 | 1–1 | 1–0 | 3–0 | 2–1 | 3–1 | 1–1 | 2–2 | 2–3 | 0–0 | 1–2 | 2–3 | 1–1 | 1–1 | 2–2 | 1–3 |
| Bradford City | 0–4 | 0–1 | 2–1 | | 3–1 | 2–2 | 0–1 | 2–0 | 0–3 | 1–0 | 2–0 | 1–2 | 1–1 | 3–2 | 1–3 | 0–1 | 3–1 | 4–3 | 1–0 | 1–2 | 0–0 | 0–2 | 1–1 | 0–1 |
| Bristol Rovers | 1–3 | 1–1 | 3–1 | 3–1 | | 2–1 | 1–1 | 0–1 | 3–1 | 1–1 | 2–0 | 1–1 | 2–3 | 0–1 | 1–4 | 2–1 | 2–1 | 3–2 | 2–1 | 1–1 | 1–2 | 3–0 | 2–1 | 1–1 |
| Bury | 2–1 | 0–3 | 1–1 | 3–1 | 2–3 | | 0–1 | 0–1 | 0–2 | 2–1 | 0–2 | 2–3 | 2–2 | 3–0 | 0–1 | 0–0 | 1–0 | 0–2 | 0–3 | 0–1 | 1–0 | 0–0 | 1–0 | 0–2 |
| Charlton Athletic | 1–0 | 1–0 | 1–1 | 1–1 | 1–0 | 1–1 | | 1–0 | 0–0 | 1–2 | 2–2 | 4–1 | 1–0 | 2–3 | 2–2 | 2–0 | 0–1 | 2–1 | 3–1 | 0–1 | 0–2 | 2–1 | 3–1 | 0–3 |
| Doncaster Rovers | 0–0 | 0–1 | 3–3 | 2–0 | 1–3 | 3–3 | 1–1 | | 3–0 | 0–0 | 2–1 | 3–0 | 1–1 | 0–1 | 0–0 | 1–1 | 2–1 | 2–0 | 1–1 | 0–1 | 1–2 | 4–1 | 0–3 | 0–1 |
| Fleetwood Town | 2–0 | 1–2 | 0–0 | 1–2 | 2–0 | 3–2 | 1–3 | 0–0 | | 0–2 | 1–1 | 2–0 | 2–2 | 2–0 | 2–3 | 1–1 | 1–2 | 2–2 | 2–0 | 2–3 | 1–2 | 2–4 | 2–0 | 0–4 |
| Gillingham | 2–2 | 0–0 | 0–3 | 0–1 | 4–1 | 1–1 | 1–0 | 0–0 | 2–1 | | 1–2 | 1–2 | 0–0 | 1–1 | 1–1 | 5–2 | 0–1 | 2–1 | 0–1 | 0–0 | 1–2 | 3–3 | 0–0 | 1–1 |
| Milton Keynes Dons | 0–0 | 1–2 | 0–0 | 1–4 | 0–1 | 2–1 | 1–2 | 1–2 | 1–0 | 1–0 | | 0–0 | 4–4 | 1–1 | 1–0 | 0–1 | 1–2 | 3–2 | 3–2 | 0–2 | 1–1 | 1–1 | 1–1 | 0–1 |
| Northampton Town | 0–1 | 1–1 | 1–0 | 0–1 | 0–6 | 0–0 | 0–4 | 1–0 | 0–1 | 1–2 | 2–1 | | 2–2 | 0–0 | 1–4 | 2–0 | 3–1 | 0–1 | 0–3 | 0–3 | 1–1 | 3–1 | 2–1 | 0–1 |
| Oldham Athletic | 0–0 | 1–0 | 2–1 | 2–1 | 1–1 | 2–1 | 3–4 | 0–0 | 1–2 | 1–1 | 1–0 | 5–1 | | 0–2 | 3–2 | 1–2 | 0–2 | 3–1 | 1–1 | 2–3 | 1–2 | 0–3 | 1–1 | 0–2 |
| Oxford United | 3–0 | 2–4 | 1–0 | 2–2 | 1–2 | 1–2 | 1–1 | 1–0 | 0–1 | 3–0 | 3–1 | 1–2 | 0–0 | | 2–1 | 0–1 | 3–0 | 2–1 | 3–3 | 1–1 | 1–1 | 2–0 | 1–2 | 0–7 |
| Peterborough United | 1–1 | 2–3 | 0–1 | 1–3 | 1–1 | 3–0 | 4–1 | 1–1 | 2–0 | 0–1 | 2–0 | 2–0 | 3–0 | 1–4 | | 2–1 | 2–1 | 0–1 | 2–1 | 2–2 | 1–0 | 0–1 | 2–1 | 3–2 |
| Plymouth Argyle | 4–2 | 2–0 | 1–3 | 1–0 | 3–2 | 3–0 | 2–0 | 0–3 | 1–2 | 2–1 | 0–1 | 2–0 | 4–1 | 0–4 | 2–1 | | 0–0 | 1–1 | 2–1 | 0–4 | 1–1 | 4–0 | 1–0 | 1–3 |
| Portsmouth | 2–1 | 1–2 | 0–2 | 0–1 | 3–0 | 1–0 | 0–1 | 2–2 | 4–1 | 1–3 | 2–0 | 3–1 | 1–2 | 3–0 | 2–0 | 1–0 | | 2–0 | 0–1 | 1–1 | 0–1 | 1–0 | 1–1 | 2–1 |
| Rochdale | 1–1 | 0–3 | 1–2 | 1–1 | 1–0 | 0–0 | 1–0 | 2–1 | 0–2 | 3–0 | 0–0 | 2–2 | 0–0 | 0–0 | 2–0 | 1–1 | 3–3 | | 0–1 | 1–1 | 3–1 | 0–0 | 1–1 | 1–4 |
| Rotherham United | 2–0 | 1–1 | 1–0 | 2–0 | 2–0 | 3–2 | 0–2 | 2–1 | 3–2 | 1–3 | 2–1 | 1–0 | 5–1 | 3–1 | 1–1 | 1–1 | 1–0 | 0–1 | | 2–0 | 1–2 | 5–0 | 5–1 | 1–3 |
| Scunthorpe United | 1–1 | 0–1 | 0–0 | 1–1 | 1–0 | 1–0 | 2–0 | 1–1 | 1–1 | 1–3 | 2–2 | 2–2 | 0–2 | 1–0 | 2–1 | 2–0 | 2–0 | 1–1 | 1–2 | | 1–2 | 3–1 | 1–0 | 1–2 |
| Shrewsbury Town | 1–0 | 1–1 | 1–0 | 0–1 | 4–0 | 1–1 | 0–2 | 2–2 | 1–0 | 1–1 | 0–1 | 1–0 | 1–0 | 3–2 | 3–1 | 1–2 | 2–0 | 3–2 | 0–1 | 2–0 | | 1–0 | 2–0 | 1–0 |
| Southend United | 1–0 | 2–1 | 2–1 | 1–2 | 0–0 | 1–0 | 3–1 | 0–0 | 1–2 | 4–0 | 4–0 | 2–2 | 2–0 | 1–1 | 1–1 | 1–1 | 3–1 | 0–0 | 2–0 | 3–2 | 1–2 | | 0–3 | 3–1 |
| Walsall | 2–3 | 1–2 | 1–1 | 3–3 | 0–0 | 1–0 | 2–2 | 4–2 | 4–2 | 0–1 | 1–0 | 1–0 | 2–1 | 2–1 | 1–1 | 2–1 | 0–1 | 0–3 | 1–2 | 1–0 | 1–1 | 0–1 | | 0–3 |
| Wigan Athletic | 1–1 | 0–0 | 0–2 | 1–2 | 3–0 | 4–1 | 0–0 | 3–0 | 2–0 | 2–0 | 5–1 | 1–0 | 3–0 | 1–0 | 0–0 | 1–0 | 1–1 | 1–0 | 0–0 | 3–3 | 0–0 | 3–0 | 2–0 | |

## Top scorers

    As of 24 April 2018
| Rank | Player | Club | Goals |
| 1 | Jack Marriott | Peterborough United | 27 |
| 2 | Brett Pitman | Portsmouth | 24 |
| 3 | Will Grigg | Wigan Athletic | 19 |
| 4 | Bradley Dack | Blackburn Rovers | 18 |
| 5 | Tom Eaves | Gillingham | 17 |
| 6 | Charlie Wyke | Bradford City | 15 |
| 6 | Erhun Oztumer | Walsall | 15 |
| 6 | Nick Powell | Wigan Athletic | 15 |
| 9 | Graham Carey | Plymouth Argyle | 14 |
| 9 | Danny Graham | Blackburn Rovers | 14 |
| 9 | Eoin Doyle | Oldham Athletic | 14 |
| 9 | Lyle Taylor | AFC Wimbledon | 14 |
| 9 | Charlie Mulgrew | Blackburn Rovers | 14 |
| 9 | John Marquis | Doncaster Rovers | 14 |