World Cup 2026 / Schedule
World Cup 2026 Schedule
Below you’ll find the host cities, tournament groups, group-stage fixtures, and knockout-stage structure for World Cup 2026, arranged in a clean overview format.
Confirmed World Cup 2026 schedule facts
| Item | Confirmed detail |
|---|---|
| Tournament start | 11 June 2026 |
| Tournament end | 19 July 2026 |
| Total matches | 104 |
| Total teams | 48 |
| Host cities | 16 |
| Host countries | Canada, Mexico, United States |
| Final venue | New York New Jersey Stadium |
| Opening match highlight | Mexico vs South Africa — 11 June 2026 |
World Cup 2026 Host Cities & Stadiums
The tournament will be played across 16 host cities in Canada, Mexico, and the United States.
Canada
- Toronto — Toronto Stadium
- Vancouver — Vancouver Stadium
Mexico
- Guadalajara — Guadalajara Stadium
- Mexico City — Mexico City Stadium
- Monterrey — Monterrey Stadium
United States
- Atlanta — Atlanta Stadium
- Boston — Boston Stadium
- Dallas — Dallas Stadium
- Houston — Houston Stadium
- Kansas City — Kansas City Stadium
- Los Angeles — Los Angeles Stadium
- Miami — Miami Stadium
- New York New Jersey — New York New Jersey Stadium
- Philadelphia — Philadelphia Stadium
- San Francisco Bay Area — San Francisco Bay Area Stadium
- Seattle — Seattle Stadium
Key matches:
Opening match: Mexico vs South Africa — 11 June 2026
Final: W101 vs W102 — 19 July 2026
Opening match: Mexico vs South Africa — 11 June 2026
Final: W101 vs W102 — 19 July 2026
World Cup 2026 Groups
Group A
- Mexico
- South Africa
- Republic of Korea
- UEFA Play-Off D
Group B
- Canada
- UEFA Play-Off A
- Qatar
- Switzerland
Group C
- Brazil
- Morocco
- Haiti
- Scotland
Group D
- USA
- Paraguay
- Australia
- UEFA Play-Off C
Group E
- Germany
- Curacao
- Ivory Coast
- Ecuador
Group F
- Netherlands
- Japan
- Tunisia
- UEFA Play-Off B
Group G
- Belgium
- Egypt
- Iran
- New Zealand
Group H
- Spain
- Cape Verde
- Saudi Arabia
- Uruguay
Group I
- France
- Senegal
- Norway
- Fifa Play-Off 2
Group J
- Argentina
- Algeria
- Austria
- Jordan
Group K
- Portugal
- Fifa Play-Off 1
- Uzbekistan
- Colombia
Group L
- England
- Croatia
- Ghana
- Panama
Group Stage Matches
Group A
- Thu, Jun 11 — Mexico vs South Africa — 3:00 PM
- Thu, Jun 11 — Republic of Korea vs UEFA Play-Off D — 10:00 PM
- Thu, Jun 18 — UEFA Play-Off D vs South Africa — 12:00 PM
- Thu, Jun 18 — Mexico vs Republic of Korea — 9:00 PM
- Wed, Jun 24 — UEFA Play-Off D vs Mexico — 9:00 PM
- Wed, Jun 24 — South Africa vs Republic of Korea — 9:00 PM
Group B
- Fri, Jun 12 — Canada vs UEFA Play-Off A — 3:00 PM
- Sat, Jun 13 — Qatar vs Switzerland — 3:00 PM
- Thu, Jun 18 — Switzerland vs UEFA Play-Off A — 3:00 PM
- Thu, Jun 18 — Canada vs Qatar — 6:00 PM
- Wed, Jun 24 — Switzerland vs Canada — 3:00 PM
- Wed, Jun 24 — UEFA Play-Off A vs Qatar — 3:00 PM
Group C
- Sat, Jun 13 — Brazil vs Morocco — 6:00 PM
- Sat, Jun 13 — Haiti vs Scotland — 9:00 PM
- Fri, Jun 19 — Scotland vs Morocco — 6:00 PM
- Fri, Jun 19 — Brazil vs Haiti — 9:00 PM
- Wed, Jun 24 — Scotland vs Brazil — 6:00 PM
- Wed, Jun 24 — Morocco vs Haiti — 6:00 PM
Group D
- Fri, Jun 12 — USA vs Paraguay — 9:00 PM
- Sun, Jun 14 — Australia vs UEFA Play-Off C — 12:00 AM
- Fri, Jun 19 — USA vs Australia — 3:00 PM
- Sat, Jun 20 — UEFA Play-Off C vs Paraguay — 12:00 AM
- Thu, Jun 25 — UEFA Play-Off C vs USA — 10:00 PM
- Thu, Jun 25 — Paraguay vs Australia — 10:00 PM
Group E
- Sun, Jun 14 — Germany vs Curacao — 1:00 PM
- Sun, Jun 14 — Ivory Coast vs Ecuador — 7:00 PM
- Sat, Jun 20 — Germany vs Ivory Coast — 4:00 PM
- Sat, Jun 20 — Ecuador vs Curacao — 8:00 PM
- Thu, Jun 25 — Curacao vs Ivory Coast — 4:00 PM
- Thu, Jun 25 — Ecuador vs Germany — 4:00 PM
Group F
- Sun, Jun 14 — Netherlands vs Japan — 4:00 PM
- Sun, Jun 14 — UEFA Play-Off B vs Tunisia — 10:00 PM
- Sat, Jun 20 — Netherlands vs UEFA Play-Off B — 1:00 PM
- Sun, Jun 21 — Tunisia vs Japan — 12:00 AM
- Thu, Jun 25 — Japan vs UEFA Play-Off B — 7:00 PM
- Thu, Jun 25 — Tunisia vs Netherlands — 7:00 PM
Group G
- Mon, Jun 15 — Belgium vs Egypt — 3:00 PM
- Mon, Jun 15 — Iran vs New Zealand — 9:00 PM
- Sun, Jun 21 — Belgium vs Iran — 3:00 PM
- Sun, Jun 21 — New Zealand vs Egypt — 9:00 PM
- Fri, Jun 26 — Egypt vs Iran — 11:00 PM
- Fri, Jun 26 — New Zealand vs Belgium — 11:00 PM
Group H
- Mon, Jun 15 — Spain vs Cape Verde — 12:00 PM
- Mon, Jun 15 — Saudi Arabia vs Uruguay — 6:00 PM
- Sun, Jun 21 — Spain vs Saudi Arabia — 12:00 PM
- Sun, Jun 21 — Uruguay vs Cape Verde — 6:00 PM
- Fri, Jun 26 — Uruguay vs Spain — 8:00 PM
- Fri, Jun 26 — Cape Verde vs Saudi Arabia — 8:00 PM
Group I
- Tue, Jun 16 — France vs Senegal — 3:00 PM
- Tue, Jun 16 — Fifa Play-Off 2 vs Norway — 6:00 PM
- Mon, Jun 22 — France vs Fifa Play-Off 2 — 5:00 PM
- Mon, Jun 22 — Norway vs Senegal — 8:00 PM
- Fri, Jun 26 — Norway vs France — 3:00 PM
- Fri, Jun 26 — Senegal vs Fifa Play-Off 2 — 3:00 PM
Group J
- Tue, Jun 16 — Argentina vs Algeria — 9:00 PM
- Wed, Jun 17 — Austria vs Jordan — 12:00 AM
- Mon, Jun 22 — Argentina vs Austria — 1:00 PM
- Mon, Jun 22 — Jordan vs Algeria — 11:00 PM
- Sat, Jun 27 — Jordan vs Argentina — 10:00 PM
- Sat, Jun 27 — Algeria vs Austria — 10:00 PM
Group K
- Wed, Jun 17 — Portugal vs Fifa Play-Off 1 — 1:00 PM
- Wed, Jun 17 — Uzbekistan vs Colombia — 10:00 PM
- Tue, Jun 23 — Portugal vs Uzbekistan — 1:00 PM
- Tue, Jun 23 — Colombia vs Fifa Play-Off 1 — 10:00 PM
- Sat, Jun 27 — Fifa Play-Off 1 vs Uzbekistan — 7:30 PM
- Sat, Jun 27 — Colombia vs Portugal — 7:30 PM
Group L
- Wed, Jun 17 — England vs Croatia — 4:00 PM
- Wed, Jun 17 — Ghana vs Panama — 7:00 PM
- Tue, Jun 23 — England vs Ghana — 4:00 PM
- Tue, Jun 23 — Panama vs Croatia — 7:00 PM
- Sat, Jun 27 — Panama vs England — 5:00 PM
- Sat, Jun 27 — Croatia vs Ghana — 5:00 PM
Knockout Stage
Round of 32
- Sun, Jun 28 — 2A vs 2B — 3:00 PM
- Mon, Jun 29 — 1C vs 2F — 1:00 PM
- Mon, Jun 29 — 1E vs 3A/3B/3C/3D/3F — 4:30 PM
- Mon, Jun 29 — 1F vs 2C — 9:00 PM
- Tue, Jun 30 — 2E vs 2I — 1:00 PM
- Tue, Jun 30 — 1I vs 3C/3D/3F/3G/3H — 5:00 PM
- Tue, Jun 30 — 1A vs 3C/3E/3F/3H/3I — 9:00 PM
- Wed, Jul 1 — 1L vs 3E/3H/3I/3J/3K — 12:00 PM
- Wed, Jul 1 — 1G (World) vs 3A/3E/3H/3I/3J — 4:00 PM
- Wed, Jul 1 — 1D vs 3B/3E/3F/3I/3J — 8:00 PM
- Thu, Jul 2 — 1H (World) vs 2J — 3:00 PM
- Thu, Jul 2 — 2K vs 2L — 7:00 PM
- Thu, Jul 2 — 1B (Euro) vs 3E/3F/3G/3I/3J — 11:00 PM
- Fri, Jul 3 — 2D vs 2G — 2:00 PM
- Fri, Jul 3 — 1J vs 2H (World) — 6:00 PM
- Fri, Jul 3 — 1K vs 3D/3E/3I/3J/3L — 9:30 PM
Round of 16
- Sat, Jul 4 — W73 vs W75 — 1:00 PM
- Sat, Jul 4 — W74 vs W77 — 5:00 PM
- Sun, Jul 5 — W76 vs W78 — 4:00 PM
- Sun, Jul 5 — W79 vs W80 — 8:00 PM
- Mon, Jul 6 — W83 vs W84 — 3:00 PM
- Mon, Jul 6 — W81 vs W82 — 8:00 PM
- Tue, Jul 7 — W86 vs W88 — 12:00 PM
- Tue, Jul 7 — W85 vs W87 — 4:00 PM
Quarterfinals
- Thu, Jul 9 — W89 vs W90 — 4:00 PM
- Fri, Jul 10 — W93 vs W94 — 3:00 PM
- Sat, Jul 11 — W91 vs W92 — 5:00 PM
- Sat, Jul 11 — W95 vs W96 — 9:00 PM
Semifinals
- Tue, Jul 14 — W97 vs W98 — 3:00 PM
- Wed, Jul 15 — W99 vs W100 — 3:00 PM
Final Weekend
- Sat, Jul 18 — L101 vs L102 — 5:00 PM
- Sun, Jul 19 — Final: W101 vs W102 — 3:00 PM
Frequently asked questions
When does the World Cup 2026 start?
It starts on 11 June 2026.
When is the final?
The final is on 19 July 2026.
How many matches will be played?
There are 104 matches.
How many host cities are there?
There are 16 host cities across Canada, Mexico, and the United States.
Related guides
Need help?
Ask Chatty about WC2026
Use Chatty for quick help about Scroma, WC2026 entries, and travel questions.