The fixtures for the 2023-24 League One season are finally out, with some mouth-watering games in store first up.
Arguably the standout tie of the opening weekend sees recently relegated Wigan Athletic travel to Derby County – a clash between two of the biggest candidates for promotion this term. Derby will be looking to bounce back from last season's heartbreak, which saw them miss out on a League One play-off spot in agonising fashion on the last day of the campaign.
Elsewhere, other relegated sides Blackpool and Reading have home games against Burton Albion and Peterborough United respectively while there’s a London derby as League Two champions Leyton Orient travel to Charlton.
The final game of the season is scheduled for Saturday, April 27.
Here's a full list of the League One fixture list from the August 5 start to the final day.
Matchday 1 – 5 August
Barnsley v Port Vale
Blackpool v Burton Albion
Bolton Wanderers v Lincoln City
Cambridge United v Oxford United
Carlisle United v Fleetwood Town
Charlton Athletic v Leyton Orient
Derby County v Wigan Athletic
Northampton Town v Stevenage
Portsmouth v Bristol Rovers
Reading v Peterborough United
Shrewsbury Town v Cheltenham Town
Wycombe Wanderers v Exeter City
Matchday 2 – 12 August
Bristol Rovers v Barnsley
Burton Albion v Derby County
Cheltenham Town v Bolton Wanderers
Exeter City v Blackpool
Fleetwood Town v Cambridge United
Leyton Orient v Portsmouth
Lincoln City v Wycombe Wanderers
Oxford United v Carlisle United
Peterborough United v Charlton Athletic
Port Vale v Reading
Stevenage v Shrewsbury Town
Wigan Athletic v Northampton Town
Matchday 3 – 15 August (7.45pm)
Barnsley v Peterborough United
Blackpool v Port Vale
Bolton Wanderers v Fleetwood Town
Cambridge United v Stevenage
Carlisle United v Wigan Athletic
Charlton Athletic v Bristol Rovers
Derby County v Oxford United
Northampton Town v Lincoln City
Portsmouth v Exeter City
Reading v Cheltenham Town (8pm)
Shrewsbury Town v Burton Albion
Wycombe Wanderers v Leyton Orient
Matchday 4 – 19 August
Barnsley v Oxford United
Blackpool v Leyton Orient
Bolton Wanderers v Wigan Athletic
Cambridge United v Bristol Rovers
Carlisle United v Exeter City
Charlton Athletic v Port Vale
Derby County v Fleetwood Town
Northampton Town v Peterborough United
Portsmouth v Cheltenham Town
Reading v Stevenage
Shrewsbury Town v Lincoln City
Wycombe Wanderers v Burton Albion
Matchday 5 – 26 August
Bristol Rovers v Wycombe Wanderers
Burton Albion v Bolton Wanderers
Cheltenham Town v Northampton Town
Exeter City v Reading
Fleetwood Town v Shrewsbury Town
Leyton Orient v Cambridge United
Lincoln City v Blackpool
Oxford United v Charlton Athletic
Peterborough United v Derby County
Port Vale v Carlisle United
Stevenage v Portsmouth
Wigan Athletic v Barnsley
Matchday 6 – 2 September
Blackpool v Wigan Athletic
Bolton Wanderers v Derby County
Bristol Rovers v Lincoln City
Burton Albion v Exeter City
Cambridge United v Reading
Carlisle United v Shrewsbury Town
Charlton Athletic v Fleetwood Town
Cheltenham Town v Barnsley
Leyton Orient v Stevenage
Northampton Town v Wycombe Wanderers
Oxford United v Port Vale
Portsmouth v Peterborough United
Matchday 7 – 9 September
Barnsley v Portsmouth
Derby County v Northampton Town
Exeter City v Leyton Orient
Fleetwood Town v Blackpool
Lincoln City v Oxford United
Peterborough United v Cheltenham Town
Port Vale v Burton Albion
Reading v Bristol Rovers
Shrewsbury Town v Bolton Wanderers
Stevenage v Carlisle United
Wigan Athletic v Charlton Athletic
Wycombe Wanderers v Cambridge United
Matchday 8 – 16 September
Barnsley v Burton Albion
Derby County v Portsmouth
Exeter City v Cheltenham Town
Fleetwood Town v Oxford United
Lincoln City v Carlisle United
Peterborough United v Leyton Orient
Port Vale v Northampton Town
Reading v Bolton Wanderers
Shrewsbury Town v Bristol Rovers
Stevenage v Charlton Athletic
Wigan Athletic v Cambridge United
Wycombe Wanderers v Blackpool
Matchday 9 – 23 September
Blackpool v Reading
Bolton Wanderers v Peterborough United
Bristol Rovers v Wigan Athletic
Burton Albion v Fleetwood Town
Cambridge United v Port Vale
Carlisle United v Derby County
Charlton Athletic v Wycombe Wanderers
Cheltenham Town v Stevenage
Leyton Orient v Shrewsbury Town
Northampton Town v Barnsley
Oxford United v Exeter City
Portsmouth v Lincoln City
Matchday 10 - 30 September
Barnsley v Blackpool
Derby County v Cambridge United
Exeter City v Northampton Town
Fleetwood Town v Leyton Orient
Lincoln City v Cheltenham Town
Peterborough United v Bristol Rovers
Port Vale v Bolton Wanderers
Reading v Burton Albion
Shrewsbury Town v Charlton Athletic
Stevenage v Oxford United
Wigan Athletic v Portsmouth
Wycombe Wanderers v Carlisle United
Matchday 11 – 3 October (7.45pm kick offs)
Blackpool v Derby County
Bolton Wanderers v Stevenage
Bristol Rovers v Port Vale
Burton Albion v Wigan Athletic
Cambridge United v Barnsley
Carlisle United v Peterborough United
Charlton Athletic v Exeter City
Cheltenham Town v Fleetwood Town
Leyton Orient v Lincoln City
Northampton Town v Reading
Oxford United v Shrewsbury Town
Portsmouth v Wycombe Wanderers
Matchday 12 – 7 October
Bolton Wanderers v Carlisle United
Burton Albion v Cambridge United
Charlton Athletic v Blackpool
Cheltenham Town v Derby County
Exeter City v Barnsley
Fleetwood Town v Wycombe Wanderers
Leyton Orient v Reading
Oxford United v Bristol Rovers
Peterborough United v Lincoln City
Portsmouth v Port Vale
Shrewsbury Town v Northampton Town
Stevenage v Wigan Athletic
Matchday 13 – 14 October
Barnsley v Bolton Wanderers
Blackpool v Stevenage
Bristol Rovers v Exeter City
Cambridge United v Shrewsbury Town
Carlisle United v Leyton Orient
Derby County v Charlton Athletic
Lincoln City v Burton Albion
Northampton Town v Portsmouth
Port Vale v Fleetwood Town
Reading v Oxford United
Wigan Athletic v Peterborough United
Wycombe Wanderers v Cheltenham Town
Matchday 14 – 21 October
Bolton Wanderers v Northampton Town
Burton Albion v Bristol Rovers
Charlton Athletic v Reading
Cheltenham Town v Cambridge United
Exeter City v Wigan Athletic
Fleetwood Town v Lincoln City
Leyton Orient v Barnsley
Oxford United v Blackpool
Peterborough United v Wycombe Wanderers
Portsmouth v Carlisle United
Shrewsbury Town v Derby County
Stevenage v Port Vale
Matchday 15 – 24 October (7.45pm kick offs)
Barnsley v Shrewsbury Town
Blackpool v Cheltenham Town
Bristol Rovers v Stevenage
Cambridge United v Portsmouth
Carlisle United v Burton Albion
Derby County v Exeter City
Lincoln City v Charlton Athletic
Northampton Town v Leyton Orient
Port Vale v Peterborough United
Reading v Fleetwood Town (8pm)
Wigan Athletic v Oxford United
Wycombe Wanderers v Bolton Wanderers
Matchday 16 – 28 October
Barnsley v Fleetwood Town
Blackpool v Peterborough United
Bristol Rovers v Northampton Town
Burton Albion v Leyton Orient
Cambridge United v Carlisle United
Charlton Athletic v Bolton Wanderers
Exeter City v Lincoln City
Oxford United v Wycombe Wanderers
Port Vale v Cheltenham Town
Reading v Portsmouth
Stevenage v Derby County
Wigan Athletic v Shrewsbury Town
Matchday 17 – 11 November
Bolton Wanderers v Blackpool
Carlisle United v Bristol Rovers
Cheltenham Town v Wigan Athletic
Derby County v Barnsley
Fleetwood Town v Exeter City
Leyton Orient v Oxford United
Lincoln City v Port Vale
Northampton Town v Burton Albion
Peterborough United v Cambridge United
Portsmouth v Charlton Athletic
Shrewsbury Town v Reading
Wycombe Wanderers v Stevenage
Matchday 18 – 18 November
Barnsley v Carlisle United
Blackpool v Shrewsbury Town
Bristol Rovers v Fleetwood Town
Burton Albion v Cheltenham Town
Cambridge United v Bolton Wanderers
Charlton Athletic v Northampton Town
Exeter City v Peterborough United
Oxford United v Portsmouth
Port Vale v Leyton Orient
Reading v Derby County
Stevenage v Lincoln City
Wigan Athletic v Wycombe Wanderers
Matchday 19 – 25 November
Bolton Wanderers v Exeter City
Carlisle United v Charlton Athletic
Cheltenham Town v Oxford United
Derby County v Bristol Rovers
Fleetwood Town v Stevenage
Leyton Orient v Wigan Athletic
Lincoln City v Barnsley
Northampton Town v Cambridge United
Peterborough United v Burton Albion
Portsmouth v Blackpool
Shrewsbury Town v Port Vale
Wycombe Wanderers v Reading
Matchday 20 – 28 November (7.45pm kick offs)
Barnsley v Wycombe Wanderers
Blackpool v Northampton Town
Bristol Rovers v Leyton Orient
Burton Albion v Portsmouth
Cambridge United v Lincoln City
Charlton Athletic v Cheltenham Town
Exeter City v Shrewsbury Town
Oxford United v Bolton Wanderers
Port Vale v Derby County
Reading v Carlisle United (8pm)
Stevenage v Peterborough United
Wigan Athletic v Fleetwood Town
Matchday 21 – 9 December
Blackpool v Carlisle United
Bristol Rovers v Cheltenham Town
Burton Albion v Stevenage
Charlton Athletic v Cambridge United
Exeter City v Port Vale
Leyton Orient v Derby County
Northampton Town v Fleetwood Town
Peterborough United v Oxford United
Portsmouth v Bolton Wanderers
Reading v Barnsley
Wigan Athletic v Lincoln City
Wycombe Wanderers v Shrewsbury Town
Matchday 22 – 16 December
Barnsley v Charlton Athletic
Bolton Wanderers v Bristol Rovers
Cambridge United v Blackpool
Carlisle United v Northampton Town
Cheltenham Town v Leyton Orient
Derby County v Wycombe Wanderers
Fleetwood Town v Peterborough United
Lincoln City v Reading
Oxford United v Burton Albion
Port Vale v Wigan Athletic
Shrewsbury Town v Portsmouth
Stevenage v Exeter City
Matchday 23 – 23 December
Barnsley v Stevenage
Blackpool v Bristol Rovers
Bolton Wanderers v Leyton Orient
Cambridge United v Exeter City
Carlisle United v Cheltenham Town
Charlton Athletic v Burton Albion
Derby County v Lincoln City
Northampton Town v Oxford United
Portsmouth v Fleetwood Town
Reading v Wigan Athletic
Shrewsbury Town v Peterborough United
Wycombe Wanderers v Port Vale
Matchday 24 – 26 December
Bristol Rovers v Portsmouth
Burton Albion v Blackpool
Cheltenham Town v Shrewsbury Town
Exeter City v Wycombe Wanderers
Fleetwood Town v Carlisle United
Leyton Orient v Charlton Athletic
Lincoln City v Bolton Wanderers
Oxford United v Cambridge United
Peterborough United v Reading
Port Vale v Barnsley
Stevenage v Northampton Town
Wigan Athletic v Derby County
Matchday 25 – 29 December
Bristol Rovers v Charlton Athletic
Burton Albion v Shrewsbury Town
Cheltenham Town v Reading
Exeter City v Portsmouth
Fleetwood Town v Bolton Wanderers
Leyton Orient v Wycombe Wanderers
Lincoln City v Northampton Town
Oxford United v Derby County
Peterborough United v Barnsley
Port Vale v Blackpool
Stevenage v Cambridge United
Wigan Athletic v Carlisle United
Matchday 26 – 1 January
Barnsley v Wigan Athletic
Blackpool v Lincoln City
Bolton Wanderers v Burton Albion
Cambridge United v Leyton Orient
Carlisle United v Port Vale
Charlton Athletic v Oxford United
Derby County v Peterborough United
Northampton Town v Cheltenham Town
Portsmouth v Stevenage
Reading v Exeter City
Shrewsbury Town v Fleetwood Town
Wycombe Wanderers v Bristol Rovers
Matchday 27 – 6 January
Bristol Rovers v Cambridge United
Burton Albion v Wycombe Wanderers
Cheltenham Town v Portsmouth
Exeter City v Carlisle United
Fleetwood Town v Derby County
Leyton Orient v Blackpool
Lincoln City v Shrewsbury Town
Oxford United v Barnsley
Peterborough United v Northampton Town
Port Vale v Charlton Athletic
Stevenage v Reading
Wigan Athletic v Bolton Wanderers
Matchday 28 – 13 January
Barnsley v Bristol Rovers
Blackpool v Exeter City
Bolton Wanderers v Cheltenham Town
Cambridge United v Fleetwood Town
Carlisle United v Oxford United
Charlton Athletic v Peterborough United
Derby County v Burton Albion
Northampton Town v Wigan Athletic
Portsmouth v Leyton Orient
Reading v Port Vale
Shrewsbury Town v Stevenage
Wycombe Wanderers v Lincoln City
Matchday 29 – 20 January
Bristol Rovers v Blackpool
Burton Albion v Charlton Athletic
Cheltenham Town v Carlisle United
Exeter City v Cambridge United
Fleetwood Town v Portsmouth
Leyton Orient v Bolton Wanderers
Lincoln City v Derby County
Oxford United v Northampton Town
Peterborough United v Shrewsbury Town
Port Vale v Wycombe Wanderers
Stevenage v Barnsley
Wigan Athletic v Reading
Matchday 30 – 27 January
Barnsley v Exeter City
Blackpool v Charlton Athletic
Bristol Rovers v Oxford United
Cambridge United v Burton Albion
Carlisle United v Bolton Wanderers
Derby County v Cheltenham Town
Lincoln City v Peterborough United
Northampton Town v Shrewsbury Town
Port Vale v Portsmouth
Reading v Leyton Orient
Wigan Athletic v Stevenage
Wycombe Wanderers v Fleetwood Town
Matchday 31 – 3 February
Bolton Wanderers v Barnsley
Burton Albion v Lincoln City
Charlton Athletic v Derby County
Cheltenham Town v Wycombe Wanderers
Exeter City v Bristol Rovers
Fleetwood Town v Port Vale
Leyton Orient v Carlisle United
Oxford United v Reading
Peterborough United v Wigan Athletic
Portsmouth v Northampton Town
Shrewsbury Town v Cambridge United
Stevenage v Blackpool
Matchday 32 – 10 February
Barnsley v Leyton Orient
Blackpool v Oxford United
Bristol Rovers v Burton Albion
Cambridge United v Cheltenham Town
Carlisle United v Portsmouth
Derby County v Shrewsbury Town
Lincoln City v Fleetwood Town
Northampton Town v Bolton Wanderers
Port Vale v Stevenage
Reading v Charlton Athletic
Wigan Athletic v Exeter City
Wycombe Wanderers v Peterborough United
Matchday 33 – 13 February (7.45pm kick offs)
Bolton Wanderers v Wycombe Wanderers
Burton Albion v Carlisle United
Charlton Athletic v Lincoln City
Cheltenham Town v Blackpool
Exeter City v Derby County
Fleetwood Town v Reading
Leyton Orient v Northampton Town
Oxford United v Wigan Athletic
Peterborough United v Port Vale
Portsmouth v Cambridge United
Shrewsbury Town v Barnsley
Stevenage v Bristol Rovers
Matchday 34 – 17 February
Bolton Wanderers v Charlton Athletic
Carlisle United v Cambridge United
Cheltenham Town v Port Vale
Derby County v Stevenage
Fleetwood Town v Barnsley
Leyton Orient v Burton Albion
Lincoln City v Exeter City
Northampton Town v Bristol Rovers
Peterborough United v Blackpool
Portsmouth v Reading
Shrewsbury Town v Wigan Athletic
Wycombe Wanderers v Oxford United
Matchday 35 – 24 February
Barnsley v Derby County
Blackpool v Bolton Wanderers
Bristol Rovers v Carlisle United
Burton Albion v Northampton Town
Cambridge United v Peterborough United
Charlton Athletic v Portsmouth
Exeter City v Fleetwood Town
Oxford United v Leyton Orient
Port Vale v Lincoln City
Reading v Shrewsbury Town
Stevenage v Wycombe Wanderers
Wigan Athletic v Cheltenham Town
Matchday 36 – 2 March
Bolton Wanderers v Cambridge United
Carlisle United v Reading
Cheltenham Town v Burton Albion
Derby County v Port Vale
Fleetwood Town v Wigan Athletic
Leyton Orient v Bristol Rovers
Lincoln City v Stevenage
Northampton Town v Charlton Athletic
Peterborough United v Exeter City
Portsmouth v Oxford United
Shrewsbury Town v Blackpool
Wycombe Wanderers v Barnsley
Matchday 37 – 9 March
Barnsley v Lincoln City
Blackpool v Portsmouth
Bristol Rovers v Derby County
Burton Albion v Peterborough United
Cambridge United v Northampton Town
Charlton Athletic v Carlisle United
Exeter City v Bolton Wanderers
Oxford United v Cheltenham Town
Port Vale v Shrewsbury Town
Reading v Wycombe Wanderers
Stevenage v Fleetwood Town
Wigan Athletic v Leyton Orient
Matchday 38 – 12 March (7.45pm kick offs)
Bolton Wanderers v Oxford United
Carlisle United v Barnsley
Cheltenham Town v Charlton Athletic
Derby County v Reading
Fleetwood Town v Bristol Rovers
Leyton Orient v Port Vale
Lincoln City v Cambridge United
Northampton Town v Blackpool
Peterborough United v Stevenage
Portsmouth v Burton Albion
Shrewsbury Town v Exeter City
Wycombe Wanderers v Wigan Athletic
Matchday 39 – 16 March
Barnsley v Cheltenham Town
Derby County v Bolton Wanderers
Exeter City v Burton Albion
Fleetwood Town v Charlton Athletic
Lincoln City v Bristol Rovers
Peterborough United v Portsmouth
Port Vale v Oxford United
Reading v Cambridge United
Shrewsbury Town v Carlisle United
Stevenage v Leyton Orient
Wigan Athletic v Blackpool
Wycombe Wanderers v Northampton Town
Matchday 40 – 23 March
Blackpool v Fleetwood Town
Bolton Wanderers v Shrewsbury Town
Bristol Rovers v Reading
Burton Albion v Port Vale
Cambridge United v Wycombe Wanderers
Carlisle United v Stevenage
Charlton Athletic v Wigan Athletic
Cheltenham Town v Peterborough United
Leyton Orient v Exeter City
Northampton Town v Derby County
Oxford United v Lincoln City
Portsmouth v Barnsley
Matchday 41 – 29 March
Barnsley v Cambridge United
Derby County v Blackpool
Exeter City v Charlton Athletic
Fleetwood Town v Cheltenham Town
Lincoln City v Leyton Orient
Peterborough United v Carlisle United
Port Vale v Bristol Rovers
Reading v Northampton Town
Shrewsbury Town v Oxford United
Stevenage v Bolton Wanderers
Wigan Athletic v Burton Albion
Wycombe Wanderers v Portsmouth
Matchday 42 – 1 April
Blackpool v Wycombe Wanderers
Bolton Wanderers v Reading
Bristol Rovers v Shrewsbury Town
Burton Albion v Barnsley
Cambridge United v Wigan Athletic
Carlisle United v Lincoln City
Charlton Athletic v Stevenage
Cheltenham Town v Exeter City
Leyton Orient v Peterborough United
Northampton Town v Port Vale
Oxford United v Fleetwood Town
Portsmouth v Derby County
Matchday 43 – 6 April
Blackpool v Cambridge United
Bristol Rovers v Bolton Wanderers
Burton Albion v Oxford United
Charlton Athletic v Barnsley
Exeter City v Stevenage
Leyton Orient v Cheltenham Town
Northampton Town v Carlisle United
Peterborough United v Fleetwood Town
Portsmouth v Shrewsbury Town
Reading v Lincoln City
Wigan Athletic v Port Vale
Wycombe Wanderers v Derby County
Matchday 44 – 13 April
Barnsley v Reading
Bolton Wanderers v Portsmouth
Cambridge United v Charlton Athletic
Carlisle United v Blackpool
Cheltenham Town v Bristol Rovers
Derby County v Leyton Orient
Fleetwood Town v Northampton Town
Lincoln City v Wigan Athletic
Oxford United v Peterborough United
Port Vale v Exeter City
Shrewsbury Town v Wycombe Wanderers
Stevenage v Burton Albion
Matchday 45 – 20 April
Blackpool v Barnsley
Bolton Wanderers v Port Vale
Bristol Rovers v Peterborough United
Burton Albion v Reading
Cambridge United v Derby County
Carlisle United v Wycombe Wanderers
Charlton Athletic v Shrewsbury Town
Cheltenham Town v Lincoln City
Leyton Orient v Fleetwood Town
Northampton Town v Exeter City
Oxford United v Stevenage
Portsmouth v Wigan Athletic
Matchday 46 – 27 April
Barnsley v Northampton Town
Derby County v Carlisle United
Exeter City v Oxford United
Fleetwood Town v Burton Albion
Lincoln City v Portsmouth
Peterborough United v Bolton Wanderers
Port Vale v Cambridge United
Reading v Blackpool
Shrewsbury Town v Leyton Orient
Stevenage v Cheltenham Town
Wigan Athletic v Bristol Rovers
Wycombe Wanderers v Charlton Athletic
*All fixtures subject to change, all kick-off times 3pm unless otherwise stated...