The full schedule for the 2026 Fifa World Cup.

England will face Croatia, Ghana and Panama while Scotland will meet Haiti, Morocco and Brazil in the 48-team tournament held across Mexico, Canada and the USA

For the first time 48 nations will compete across 12 groups at the finals.