World Cup 2026 Group Stage: Teams & Matchups | Xenia Events
World Cup 2026

World Cup 2026 Group Stage: Teams & Matchups

Every group, every team, and their three group stage games — organized for quick planning.

Last updated: December 13, 2025 Group Stage: Matches 1–72 Includes: Match # • Date • Opponent • Location

Overview

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.

Groups

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
Mexico
Group stage games
  • #12026-06-11vsSouth Africa • Location: TBD
  • #282026-06-18vsSouth Korea • Location: TBD
  • #532026-06-24vsUEFA Winner D • Location: TBD
South Africa
Group stage games
  • #12026-06-11vsMexico • Location: TBD
  • #252026-06-18vsUEFA Winner D • Location: TBD
  • #542026-06-24vsSouth Korea • Location: TBD
South Korea
Group stage games
  • #22026-06-11vsUEFA Winner D • Location: TBD
  • #282026-06-18vsMexico • Location: TBD
  • #542026-06-24vsSouth Africa • Location: TBD
UEFA Winner D
Possible: Denmark / North Macedonia / Czechia / Republic of Ireland
Group stage games
  • #22026-06-11vsSouth Korea • Location: TBD
  • #252026-06-18vsSouth Africa • Location: TBD
  • #532026-06-24vsMexico • Location: TBD
Group B
Canada • UEFA Winner A • Qatar • Switzerland
4 teams
Canada
Group stage games
  • #32026-06-12vsUEFA Winner A • Location: TBD
  • #272026-06-18vsQatar • Location: TBD
  • #512026-06-24vsSwitzerland • Location: TBD
UEFA Winner A
Possible: Italy / Northern Ireland / Wales / Bosnia and Herzegovina
Group stage games
  • #32026-06-12vsCanada • Location: TBD
  • #262026-06-18vsSwitzerland • Location: TBD
  • #522026-06-24vsQatar • Location: TBD
Qatar
Group stage games
  • #82026-06-13vsSwitzerland • Location: TBD
  • #272026-06-18vsCanada • Location: TBD
  • #522026-06-24vsUEFA Winner A • Location: TBD
Switzerland
Group stage games
  • #82026-06-13vsQatar • Location: TBD
  • #262026-06-18vsUEFA Winner A • Location: TBD
  • #512026-06-24vsCanada • Location: TBD
Group C
Haiti • Scotland • Brazil • Morocco
4 teams
Haiti
Group stage games
  • #52026-06-13vsScotland • Location: TBD
  • #292026-06-19vsBrazil • Location: TBD
  • #502026-06-24vsMorocco • Location: TBD
Scotland
Group stage games
  • #52026-06-13vsHaiti • Location: TBD
  • #302026-06-19vsMorocco • Location: TBD
  • #492026-06-24vsBrazil • Location: TBD
Brazil
Group stage games
  • #72026-06-13vsMorocco • Location: TBD
  • #292026-06-19vsHaiti • Location: TBD
  • #492026-06-24vsScotland • Location: TBD
Morocco
Group stage games
  • #72026-06-13vsBrazil • Location: TBD
  • #302026-06-19vsScotland • Location: TBD
  • #502026-06-24vsHaiti • Location: TBD
Group D
USA • Paraguay • Australia • UEFA Winner C
4 teams
USA
Group stage games
  • #42026-06-12vsParaguay • Location: TBD
  • #322026-06-19vsAustralia • Location: TBD
  • #592026-06-25vsUEFA Winner C • Location: TBD
Paraguay
Group stage games
  • #42026-06-12vsUSA • Location: TBD
  • #312026-06-19vsUEFA Winner C • Location: TBD
  • #602026-06-25vsAustralia • Location: TBD
Australia
Group stage games
  • #62026-06-13vsUEFA Winner C • Location: TBD
  • #322026-06-19vsUSA • Location: TBD
  • #602026-06-25vsParaguay • Location: TBD
UEFA Winner C
Possible: Türkiye / Romania / Slovakia / Kosovo
Group stage games
  • #62026-06-13vsAustralia • Location: TBD
  • #312026-06-19vsParaguay • Location: TBD
  • #592026-06-25vsUSA • Location: TBD
Group E
Ivory Coast • Ecuador • Germany • Curaçao
4 teams
Ivory Coast
Group stage games
  • #92026-06-14vsEcuador • Location: TBD
  • #332026-06-20vsGermany • Location: TBD
  • #552026-06-25vsCuraçao • Location: TBD
Ecuador
Group stage games
  • #92026-06-14vsIvory Coast • Location: TBD
  • #342026-06-20vsCuraçao • Location: TBD
  • #562026-06-25vsGermany • Location: TBD
Germany
Group stage games
  • #102026-06-14vsCuraçao • Location: TBD
  • #332026-06-20vsIvory Coast • Location: TBD
  • #562026-06-25vsEcuador • Location: TBD
Curaçao
Group stage games
  • #102026-06-14vsGermany • Location: TBD
  • #342026-06-20vsEcuador • Location: TBD
  • #552026-06-25vsIvory Coast • Location: TBD
Group F
Netherlands • Japan • Tunisia • UEFA Winner B
4 teams
Netherlands
Group stage games
  • #112026-06-14vsJapan • Location: TBD
  • #352026-06-20vsUEFA Winner B • Location: TBD
  • #582026-06-25vsTunisia • Location: TBD
Japan
Group stage games
  • #112026-06-14vsNetherlands • Location: TBD
  • #362026-06-20vsTunisia • Location: TBD
  • #572026-06-25vsUEFA Winner B • Location: TBD
Tunisia
Group stage games
  • #122026-06-14vsUEFA Winner B • Location: TBD
  • #362026-06-20vsJapan • Location: TBD
  • #582026-06-25vsNetherlands • Location: TBD
UEFA Winner B
Possible: Ukraine / Sweden / Poland / Albania
Group stage games
  • #122026-06-14vsTunisia • Location: TBD
  • #352026-06-20vsNetherlands • Location: TBD
  • #572026-06-25vsJapan • Location: TBD
Group G
Iran • New Zealand • Belgium • Egypt
4 teams
Iran
Group stage games
  • #152026-06-15vsNew Zealand • Location: TBD
  • #392026-06-21vsBelgium • Location: TBD
  • #632026-06-26vsEgypt • Location: TBD
New Zealand
Group stage games
  • #152026-06-15vsIran • Location: TBD
  • #402026-06-21vsEgypt • Location: TBD
  • #642026-06-26vsBelgium • Location: TBD
Belgium
Group stage games
  • #162026-06-15vsEgypt • Location: TBD
  • #392026-06-21vsIran • Location: TBD
  • #642026-06-26vsNew Zealand • Location: TBD
Egypt
Group stage games
  • #162026-06-15vsBelgium • Location: TBD
  • #402026-06-21vsNew Zealand • Location: TBD
  • #632026-06-26vsIran • Location: TBD
Group H
Saudi Arabia • Uruguay • Spain • Cape Verde
4 teams
Saudi Arabia
Group stage games
  • #132026-06-15vsUruguay • Location: TBD
  • #382026-06-21vsSpain • Location: TBD
  • #652026-06-26vsCape Verde • Location: TBD
Uruguay
Group stage games
  • #132026-06-15vsSaudi Arabia • Location: TBD
  • #372026-06-21vsCape Verde • Location: TBD
  • #662026-06-26vsSpain • Location: TBD
Spain
Group stage games
  • #142026-06-15vsCape Verde • Location: TBD
  • #382026-06-21vsSaudi Arabia • Location: TBD
  • #662026-06-26vsUruguay • Location: TBD
Cape Verde
Group stage games
  • #142026-06-15vsSpain • Location: TBD
  • #372026-06-21vsUruguay • Location: TBD
  • #652026-06-26vsSaudi Arabia • Location: TBD
Group I
France • Senegal • Norway • IC Winner 2
4 teams
France
Group stage games
  • #172026-06-16vsSenegal • Location: TBD
  • #422026-06-22vsIC Winner 2 • Location: TBD
  • #612026-06-26vsNorway • Location: TBD
Senegal
Group stage games
  • #172026-06-16vsFrance • Location: TBD
  • #412026-06-22vsNorway • Location: TBD
  • #622026-06-26vsIC Winner 2 • Location: TBD
Norway
Group stage games
  • #182026-06-16vsIC Winner 2 • Location: TBD
  • #412026-06-22vsSenegal • Location: TBD
  • #612026-06-26vsFrance • Location: TBD
IC Winner 2
Possible: Iraq / Bolivia / Suriname
Group stage games
  • #182026-06-16vsNorway • Location: TBD
  • #422026-06-22vsFrance • Location: TBD
  • #622026-06-26vsSenegal • Location: TBD
Group J
Argentina • Algeria • Austria • Jordan
4 teams
Argentina
Group stage games
  • #192026-06-16vsAlgeria • Location: TBD
  • #432026-06-22vsAustria • Location: TBD
  • #702026-06-27vsJordan • Location: TBD
Algeria
Group stage games
  • #192026-06-16vsArgentina • Location: TBD
  • #442026-06-22vsJordan • Location: TBD
  • #692026-06-27vsAustria • Location: TBD
Austria
Group stage games
  • #202026-06-16vsJordan • Location: TBD
  • #432026-06-22vsArgentina • Location: TBD
  • #692026-06-27vsAlgeria • Location: TBD
Jordan
Group stage games
  • #202026-06-16vsAustria • Location: TBD
  • #442026-06-22vsAlgeria • Location: TBD
  • #702026-06-27vsArgentina • Location: TBD
Group K
Portugal • IC Winner 1 • Uzbekistan • Colombia
4 teams
Portugal
Group stage games
  • #232026-06-17vsIC Winner 1 • Location: TBD
  • #472026-06-23vsUzbekistan • Location: TBD
  • #712026-06-27vsColombia • Location: TBD
IC Winner 1
Possible: DR Congo / Jamaica / New Caledonia
Group stage games
  • #232026-06-17vsPortugal • Location: TBD
  • #482026-06-23vsColombia • Location: TBD
  • #722026-06-27vsUzbekistan • Location: TBD
Uzbekistan
Group stage games
  • #242026-06-17vsColombia • Location: TBD
  • #472026-06-23vsPortugal • Location: TBD
  • #722026-06-27vsIC Winner 1 • Location: TBD
Colombia
Group stage games
  • #242026-06-17vsUzbekistan • Location: TBD
  • #482026-06-23vsIC Winner 1 • Location: TBD
  • #712026-06-27vsPortugal • Location: TBD
Group L
Ghana • Panama • England • Croatia
4 teams
Ghana
Group stage games
  • #212026-06-17vsPanama • Location: TBD
  • #452026-06-23vsEngland • Location: TBD
  • #682026-06-27vsCroatia • Location: TBD
Panama
Group stage games
  • #212026-06-17vsGhana • Location: TBD
  • #462026-06-23vsCroatia • Location: TBD
  • #672026-06-27vsEngland • Location: TBD
England
Group stage games
  • #222026-06-17vsCroatia • Location: TBD
  • #452026-06-23vsGhana • Location: TBD
  • #672026-06-27vsPanama • Location: TBD
Croatia
Group stage games
  • #222026-06-17vsEngland • Location: TBD
  • #462026-06-23vsPanama • Location: TBD
  • #682026-06-27vsGhana • Location: TBD
Playoff Picture

How the final spots are decided

Six remaining slots will be filled through late-stage qualification and the Intercontinental Playoffs.

Intercontinental Playoffs

Semifinals • March 26, 2026 New Caledonia vs Jamaica
Bolivia vs Suriname
Finals • March 31, 2026 DR Congo vs Winner of New Caledonia–Jamaica
Iraq vs Winner of Bolivia–Suriname
Venues Estadio Akron (Guadalajara) & Estadio BBVA (Monterrey)

UEFA final spots

UEFA completes qualification in the final window. Once confirmed, the full field of 48 teams will be set.

Planning

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.

Office: +1 (512) 900-4347  |  Call / Text: +1 (737) 393-1800

Email: info@xeniaevents.com  |  Web: xeniaevents.com

Independence Statement: Xenia Events LLC is an independent travel and hospitality provider and is not affiliated with FIFA, or any official World Cup organizing body. All trademarks are the property of their respective owners.