Season Winner Points Runner-up Points Third place Points Promoted via play-off League position Points 2004–05 Yeovil Town 83 Scunthorpe United 80 Swansea City 80 Southend United 4th 78 2005–06 Carlisle United 86 Northampton Town 83 Leyton Orient 81 Cheltenham Town 5th 72 2006–07 Walsall 89 Hartlepool United 88 Swindon Town 85 Bristol Rovers 6th 72 2007–08 Milton Keynes Dons 97 Peterborough United 92 Hereford United 88 Stockport County 4th 82 2008–09 Brentford 85 Exeter City 79 Wycombe Wanderers 78 Gillingham 5th 75 2009–10 Notts County 93 Bournemouth 83 Rochdale 82 Dagenham & Redbridge 7th 72 2010–11 Chesterfield 86 Bury 81 Wycombe Wanderers 81 Stevenage 6th 69 2011–12 Swindon Town 93 Shrewsbury Town 88 Crawley Town 84 Crewe Alexandra 7th 72 2012–13 Gillingham 83 Rotherham United 79 Port Vale 78 Bradford City 7th 69 2013–14 Chesterfield 84 Scunthorpe United 81 Rochdale 81 Fleetwood Town 4th 76 2014–15 Burton Albion 94 Shrewsbury Town 89 Bury 85 Southend United 5th 84 2015–16 Northampton Town 99 Oxford United 86 Bristol Rovers 85 AFC Wimbledon 7th 75 2016–17 Portsmouth 87 Plymouth Argyle 87 Doncaster Rovers 85 Blackpool 7th 70 2017–18 Accrington Stanley 93 Luton Town 88 Wycombe Wanderers 84 Coventry City 6th 75 2018–19 Lincoln City 85 Bury 79 Milton Keynes Dons 79 Tranmere Rovers 6th 73 2019–20[4] Swindon Town 88.32 Crewe Alexandra 85.56 Plymouth Argyle 84.64 Northampton Town 7th 72.22