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.
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