World Cup 2026 Group Stage: Teams & Matchups
Every group, every team, and their three group stage games — organized for quick planning.
How to use this page
Open a group to see each team’s three group stage games (match number, date, opponent).
Why groups matter
Group stage travel planning gets easier once opponents, dates, and locations are clear. This view keeps it simple.
Need a team-based plan?
Tell us your team (or group), preferred host cities, and travel window — and we’ll send tailored options built around your match priorities.
Group Stage
Groups A–L with each team’s three group stage games.
Group A
Mexico • South Africa • South Korea • UEFA Winner D
4 teams
- #12026-06-11vsSouth Africa • Location: TBD
- #282026-06-18vsSouth Korea • Location: TBD
- #532026-06-24vsUEFA Winner D • Location: TBD
- #12026-06-11vsMexico • Location: TBD
- #252026-06-18vsUEFA Winner D • Location: TBD
- #542026-06-24vsSouth Korea • Location: TBD
- #22026-06-11vsUEFA Winner D • Location: TBD
- #282026-06-18vsMexico • Location: TBD
- #542026-06-24vsSouth Africa • Location: TBD
- #22026-06-11vsSouth Korea • Location: TBD
- #252026-06-18vsSouth Africa • Location: TBD
- #532026-06-24vsMexico • Location: TBD
Group BCanada • UEFA Winner A • Qatar • Switzerland4 teams
- #32026-06-12vsUEFA Winner A • Location: TBD
- #272026-06-18vsQatar • Location: TBD
- #512026-06-24vsSwitzerland • Location: TBD
- #32026-06-12vsCanada • Location: TBD
- #262026-06-18vsSwitzerland • Location: TBD
- #522026-06-24vsQatar • Location: TBD
- #82026-06-13vsSwitzerland • Location: TBD
- #272026-06-18vsCanada • Location: TBD
- #522026-06-24vsUEFA Winner A • Location: TBD
- #82026-06-13vsQatar • Location: TBD
- #262026-06-18vsUEFA Winner A • Location: TBD
- #512026-06-24vsCanada • Location: TBD
Group CHaiti • Scotland • Brazil • Morocco4 teams
- #52026-06-13vsScotland • Location: TBD
- #292026-06-19vsBrazil • Location: TBD
- #502026-06-24vsMorocco • Location: TBD
- #52026-06-13vsHaiti • Location: TBD
- #302026-06-19vsMorocco • Location: TBD
- #492026-06-24vsBrazil • Location: TBD
- #72026-06-13vsMorocco • Location: TBD
- #292026-06-19vsHaiti • Location: TBD
- #492026-06-24vsScotland • Location: TBD
- #72026-06-13vsBrazil • Location: TBD
- #302026-06-19vsScotland • Location: TBD
- #502026-06-24vsHaiti • Location: TBD
Group DUSA • Paraguay • Australia • UEFA Winner C4 teams
- #42026-06-12vsParaguay • Location: TBD
- #322026-06-19vsAustralia • Location: TBD
- #592026-06-25vsUEFA Winner C • Location: TBD
- #42026-06-12vsUSA • Location: TBD
- #312026-06-19vsUEFA Winner C • Location: TBD
- #602026-06-25vsAustralia • Location: TBD
- #62026-06-13vsUEFA Winner C • Location: TBD
- #322026-06-19vsUSA • Location: TBD
- #602026-06-25vsParaguay • Location: TBD
- #62026-06-13vsAustralia • Location: TBD
- #312026-06-19vsParaguay • Location: TBD
- #592026-06-25vsUSA • Location: TBD
Group EIvory Coast • Ecuador • Germany • Curaçao4 teams
- #92026-06-14vsEcuador • Location: TBD
- #332026-06-20vsGermany • Location: TBD
- #552026-06-25vsCuraçao • Location: TBD
- #92026-06-14vsIvory Coast • Location: TBD
- #342026-06-20vsCuraçao • Location: TBD
- #562026-06-25vsGermany • Location: TBD
- #102026-06-14vsCuraçao • Location: TBD
- #332026-06-20vsIvory Coast • Location: TBD
- #562026-06-25vsEcuador • Location: TBD
- #102026-06-14vsGermany • Location: TBD
- #342026-06-20vsEcuador • Location: TBD
- #552026-06-25vsIvory Coast • Location: TBD
Group FNetherlands • Japan • Tunisia • UEFA Winner B4 teams
- #112026-06-14vsJapan • Location: TBD
- #352026-06-20vsUEFA Winner B • Location: TBD
- #582026-06-25vsTunisia • Location: TBD
- #112026-06-14vsNetherlands • Location: TBD
- #362026-06-20vsTunisia • Location: TBD
- #572026-06-25vsUEFA Winner B • Location: TBD
- #122026-06-14vsUEFA Winner B • Location: TBD
- #362026-06-20vsJapan • Location: TBD
- #582026-06-25vsNetherlands • Location: TBD
- #122026-06-14vsTunisia • Location: TBD
- #352026-06-20vsNetherlands • Location: TBD
- #572026-06-25vsJapan • Location: TBD
Group GIran • New Zealand • Belgium • Egypt4 teams
- #152026-06-15vsNew Zealand • Location: TBD
- #392026-06-21vsBelgium • Location: TBD
- #632026-06-26vsEgypt • Location: TBD
- #152026-06-15vsIran • Location: TBD
- #402026-06-21vsEgypt • Location: TBD
- #642026-06-26vsBelgium • Location: TBD
- #162026-06-15vsEgypt • Location: TBD
- #392026-06-21vsIran • Location: TBD
- #642026-06-26vsNew Zealand • Location: TBD
- #162026-06-15vsBelgium • Location: TBD
- #402026-06-21vsNew Zealand • Location: TBD
- #632026-06-26vsIran • Location: TBD
Group HSaudi Arabia • Uruguay • Spain • Cape Verde4 teams
- #132026-06-15vsUruguay • Location: TBD
- #382026-06-21vsSpain • Location: TBD
- #652026-06-26vsCape Verde • Location: TBD
- #132026-06-15vsSaudi Arabia • Location: TBD
- #372026-06-21vsCape Verde • Location: TBD
- #662026-06-26vsSpain • Location: TBD
- #142026-06-15vsCape Verde • Location: TBD
- #382026-06-21vsSaudi Arabia • Location: TBD
- #662026-06-26vsUruguay • Location: TBD
- #142026-06-15vsSpain • Location: TBD
- #372026-06-21vsUruguay • Location: TBD
- #652026-06-26vsSaudi Arabia • Location: TBD
Group IFrance • Senegal • Norway • IC Winner 24 teams
- #172026-06-16vsSenegal • Location: TBD
- #422026-06-22vsIC Winner 2 • Location: TBD
- #612026-06-26vsNorway • Location: TBD
- #172026-06-16vsFrance • Location: TBD
- #412026-06-22vsNorway • Location: TBD
- #622026-06-26vsIC Winner 2 • Location: TBD
- #182026-06-16vsIC Winner 2 • Location: TBD
- #412026-06-22vsSenegal • Location: TBD
- #612026-06-26vsFrance • Location: TBD
- #182026-06-16vsNorway • Location: TBD
- #422026-06-22vsFrance • Location: TBD
- #622026-06-26vsSenegal • Location: TBD
Group JArgentina • Algeria • Austria • Jordan4 teams
- #192026-06-16vsAlgeria • Location: TBD
- #432026-06-22vsAustria • Location: TBD
- #702026-06-27vsJordan • Location: TBD
- #192026-06-16vsArgentina • Location: TBD
- #442026-06-22vsJordan • Location: TBD
- #692026-06-27vsAustria • Location: TBD
- #202026-06-16vsJordan • Location: TBD
- #432026-06-22vsArgentina • Location: TBD
- #692026-06-27vsAlgeria • Location: TBD
- #202026-06-16vsAustria • Location: TBD
- #442026-06-22vsAlgeria • Location: TBD
- #702026-06-27vsArgentina • Location: TBD
Group KPortugal • IC Winner 1 • Uzbekistan • Colombia4 teams
- #232026-06-17vsIC Winner 1 • Location: TBD
- #472026-06-23vsUzbekistan • Location: TBD
- #712026-06-27vsColombia • Location: TBD
- #232026-06-17vsPortugal • Location: TBD
- #482026-06-23vsColombia • Location: TBD
- #722026-06-27vsUzbekistan • Location: TBD
- #242026-06-17vsColombia • Location: TBD
- #472026-06-23vsPortugal • Location: TBD
- #722026-06-27vsIC Winner 1 • Location: TBD
- #242026-06-17vsUzbekistan • Location: TBD
- #482026-06-23vsIC Winner 1 • Location: TBD
- #712026-06-27vsPortugal • Location: TBD
Group LGhana • Panama • England • Croatia4 teams
- #212026-06-17vsPanama • Location: TBD
- #452026-06-23vsEngland • Location: TBD
- #682026-06-27vsCroatia • Location: TBD
- #212026-06-17vsGhana • Location: TBD
- #462026-06-23vsCroatia • Location: TBD
- #672026-06-27vsEngland • Location: TBD
- #222026-06-17vsCroatia • Location: TBD
- #452026-06-23vsGhana • Location: TBD
- #672026-06-27vsPanama • Location: TBD
- #222026-06-17vsEngland • Location: TBD
- #462026-06-23vsPanama • Location: TBD
- #682026-06-27vsGhana • Location: TBD
How the final spots are decided
Six remaining slots will be filled through late-stage qualification and the Intercontinental Playoffs.
Intercontinental Playoffs
Bolivia vs Suriname
Iraq vs Winner of Bolivia–Suriname
UEFA final spots
UEFA completes qualification in the final window. Once confirmed, the full field of 48 teams will be set.
Planning around a specific team?
Share your preferred country (or short list), host cities, and travel window—then we’ll send tailored options built around your match priorities.