Albion will host Millwall in Round One of this season's Carabao Cup.
The Baggies will entertain their Sky Bet Championship rivals just a matter of days after hosting the Lions at The Hawthorns in their first home league fixture of the 2019/20 campaign.
The draw, conducted by John Barnes and Ray Parlour from a Morrisons supermarket branch near Wembley, was split into Northern and Southern sections.
All ties will be played the week commencing August 12, with selected matches live on Sky Sports.
The full Carabao Cup Round One draw can be found below:
Northern section
Tranmere Rovers v Hull City
Grimsby Town v Doncaster Rovers
Wigan Athletic v Stoke City
Port Vale v Burton Albion
Nottingham Forest v Fleetwood Town
Bradford City v Preston North End
Blackpool v Macclesfield Town
Blackburn Rovers v Oldham Athletic
Mansfield Town v Morecambe
Accrington Stanley v Sunderland
Scunthorpe United v Derby County
Rochdale v Bolton Wanderers
Huddersfield Town v Lincoln City
Middlesbrough v Crewe Alexandra
Shrewsbury Town v Rotherham United
Sheffield Wednesday v Bury
Salford City v Leeds United
Barnsley v Carlisle United
Southern section
Colchester United v Swindon Town
AFC Wimbledon v MK Dons
Oxford United v Peterborough United
QPR v Bristol City
Plymouth Argyle v Leyton Orient
Wycombe Wanderers v Reading
Charlton Athletic v Forest Green Rovers
Gillingham v Newport County
Stevenage v Southend United
Luton Town v Ipswich Town
Walsall v Crawley Town
Bristol Rovers v Cheltenham Town
Brentford v Cambridge United
Coventry City v Exeter City
Swansea City v Northampton Town
ALBION v Millwall
Portsmouth v Birmingham City