Sheffield United will play host to Wrexham in what is undoubtedly the pick of the ties in the first round of the EFL Cup.
The Blades are back competing at this stage of the competition having been relegated from the Premier League, while Wrexham are preparing for a campaign in League One after promotion.
These teams are no strangers to each other having met in two epic FA Cup ties at the start of 2023, then-National League side Wrexham going agonisingly close to defeating Sheffield United in the initial tie, eventually drawing 3-3, before going down 3-1 at Bramall Lane.
Leeds United and Middlesbrough will square off at Elland Road in another standout tie, as will Hull City and Sheffield Wednesday at the MKM Stadium.
© Reuters
Another all-Championship encounter sees Preston North End play Sunderland, while Coventry City will make the trip to Ashton Gate to play Bristol City.
Chesterfield and Bromley - who have been promoted from the non-league pyramid - face Derby County and AFC Wimbledon respectively.
Each of the 35 matches will be played on the week commencing August 12.
How did the draw pan out?
EFL Cup Southern section
Cambridge United vs Queens Park Rangers
Walsall vs Exeter City
Crawley Town vs Swindon Town
Oxford United vs Peterborough
Norwich City vs Stevenage
Bromley vs AFC Wimbledon
Portsmouth vs Millwall
Northampton Town vs Wycombe Wanderers
Bristol City vs Coventry City
Cardiff City vs Bristol Rovers
Charlton Athletic vs Birmingham City
Watford vs MK Dons
Swansea City vs Gillingham
Plymouth Argyle vs Cheltenham
Leyton Orient vs Newport County
Colchester United vs Reading
EFL Cup Northern section
Salford City vs Doncaster Rovers
Rotherham United vs Crewe Alexandra
Carlisle United vs Stoke City
Leeds United vs Middlesbrough
Barrow vs Port Vale
Burton Albion vs Blackpool
Tranmere Rovers vs Accrington Stanley
Fleetwood Town vs West Bromwich Albion
Shrewsbury Town vs Notts County
Lincoln City vs Harrogate Town
Derby County vs Chesterfield
Bolton Wanderers vs Mansfield Town
Preston North End vs Sunderland
Sheffield United vs Wrexham
Huddersfield Town vs Morecambe
Wigan Athletic vs Barnsley
Hull City vs Sheffield Wednesday
Stockport County vs Blackburn Rovers
Grimsby Town vs Bradford City