World Cup 2026 Schedule
Every World Cup 2026 match in one calendar—from the group stage across North America through the Round of 32, quarter-finals, semi-finals, and the final on July 19.
Kickoffs are shown in Eastern Time (ET) for consistency across US, Canadian, and Mexican venues. When you travel, convert from ET to local time in your host city.
Use Today’s matches for the current slate, or Tomorrow for the next day’s fixtures. Group-stage games are listed by group; knockout ties link to the bracket view so you can see how winners progress.
This is the canonical URL for World Cup 2026 fixture calendars. Overview content stays on /world-cup-2026; live 'today' slices stay on /today and /world-cup-games-today.
Eighty group matches plus knockouts create a five-week arc. Filter mentally by group, city, or stage using row labels.
Kickoffs default to Eastern Time for US-centric planning. Stadium pages note local context when venues cross time zones.
When organisers move a kickoff, match detail pages update first; the schedule table follows confirmed times.
Searching “worldcup schedule” or “fifa world cup 2026 schedule” should resolve here after our keyword mapping fix.
Pair with standings to see which fixtures still affect qualification. Pair with bracket once the Round of 32 is set.
Do not confuse with Club World Cup schedule at /club-world-cup-schedule—the tournaments run on different calendars.
Export or print: use wall-chart for knockout trees; this page is the chronological master list.
World cup schedule 2026 and world cup fixtures keywords both resolve here as the canonical calendar. Team specific slices such as /world-cup-schedule-south-korea and /korea-world-cup-schedule filter the same data for Taegeuk Warriors fans.
Tomorrow world cup games and who is playing today soccer world cup queries should use /tomorrow and /world-cup-games-today for date filtered views rather than scrolling the full tournament table.
Television planning pairs with /world-cup-television-schedule and /world-cup-2026-where-to-watch once kickoffs are confirmed in Eastern Time.
Group-stage blocks run June 2026; knockout rounds fill July until the final. Rows show ET kickoffs unless a match note lists local stadium time.
Use /tomorrow for the next day’s slate without scrolling the full tournament. Use /world-cup-games-today when you only want national-team fixtures on the current date.
Stadium and city links on match pages help tailgate planning—this schedule stays chronological.
Group-stage density peaks in mid-June when multiple matches overlap. Knockout rounds spread fewer games across July with higher stakes per kickoff.
Stadium and city links on match rows help tailgaters plan parking and transit. The schedule stays chronological; filter by reading group letters on each line.
Quiet days between matchdays are normal. Use tomorrow and games-today pages instead of expecting a full slate every calendar day.
Fixture grids below split group stage and knockout blocks when knockout data is available. Eastern Time is the default listing for US-centric planning.
Match pages add stadium and team links—use them when this schedule view feels too dense on mobile.
International fans should convert ET to local time before setting alarms for early-round kickoffs.
Knockout rounds shrink the daily match count but raise stakes—each row matters more for bracket picks.
Group-stage weeks may list three matches per day for your nation—plan sleep if you follow multiple groups.
Stadium links help compare capacity and city climate when you choose which fixture to attend in person.
Broadcast listings are not on this page—pair with the where-to-watch hub for legal feeds.
Qualifier fixtures are archived elsewhere—do not expect past qualifying dates in this calendar.
wc26today uses Eastern Time for US-centric planning; convert for Vancouver, Mexico City, or Los Angeles kicks.
Explore
Group stage
Mexico
vs
20:00
South Africa
Thu, Jun 11, 2026 · 20:00 ET
South Korea
vs
03:00
Czech Republic
Fri, Jun 12, 2026 · 03:00 ET
Czech Republic
vs
17:00
South Africa
Thu, Jun 18, 2026 · 17:00 ET
Mexico
vs
02:00
South Korea
Fri, Jun 19, 2026 · 02:00 ET
Czech Republic
vs
02:00
Mexico
Thu, Jun 25, 2026 · 02:00 ET
South Africa
vs
02:00
South Korea
Thu, Jun 25, 2026 · 02:00 ET
Canada
vs
20:00
Bosnia and Herzegovina
Fri, Jun 12, 2026 · 20:00 ET
Qatar
vs
20:00
Switzerland
Sat, Jun 13, 2026 · 20:00 ET
Switzerland
vs
20:00
Bosnia and Herzegovina
Thu, Jun 18, 2026 · 20:00 ET
Canada
vs
23:00
Qatar
Thu, Jun 18, 2026 · 23:00 ET
Switzerland
vs
20:00
Canada
Wed, Jun 24, 2026 · 20:00 ET
Bosnia and Herzegovina
vs
20:00
Qatar
Wed, Jun 24, 2026 · 20:00 ET
Brazil
vs
23:00
Morocco
Sat, Jun 13, 2026 · 23:00 ET
Haiti
vs
02:00
Scotland
Sun, Jun 14, 2026 · 02:00 ET
Scotland
vs
23:00
Morocco
Fri, Jun 19, 2026 · 23:00 ET
Brazil
vs
01:30
Haiti
Sat, Jun 20, 2026 · 01:30 ET
Scotland
vs
23:00
Brazil
Wed, Jun 24, 2026 · 23:00 ET
Morocco
vs
23:00
Haiti
Wed, Jun 24, 2026 · 23:00 ET
United States
vs
02:00
Paraguay
Fri, Jun 12, 2026 · 02:00 ET
Australia
vs
05:00
Turkey
Sun, Jun 14, 2026 · 05:00 ET
United States
vs
20:00
Australia
Fri, Jun 19, 2026 · 20:00 ET
Turkey
vs
04:00
Paraguay
Sat, Jun 20, 2026 · 04:00 ET
Turkey
vs
03:00
United States
Fri, Jun 26, 2026 · 03:00 ET
Paraguay
vs
03:00
Australia
Fri, Jun 26, 2026 · 03:00 ET
Germany
vs
18:00
Curaçao
Sun, Jun 14, 2026 · 18:00 ET
Ivory Coast
vs
00:00
Ecuador
Mon, Jun 15, 2026 · 00:00 ET
Germany
vs
18:00
Ivory Coast
Sat, Jun 20, 2026 · 18:00 ET
Curaçao
vs
17:00
Ecuador
Sun, Jun 21, 2026 · 17:00 ET
Curaçao
vs
21:00
Ivory Coast
Thu, Jun 25, 2026 · 21:00 ET
Ecuador
vs
21:00
Germany
Thu, Jun 25, 2026 · 21:00 ET
Netherlands
vs
21:00
Japan
Sun, Jun 14, 2026 · 21:00 ET
Sweden
vs
03:00
Tunisia
Mon, Jun 15, 2026 · 03:00 ET
Netherlands
vs
21:00
Sweden
Sat, Jun 20, 2026 · 21:00 ET
Japan
vs
17:00
Tunisia
Sun, Jun 21, 2026 · 17:00 ET
Japan
vs
00:00
Sweden
Fri, Jun 26, 2026 · 00:00 ET
Tunisia
vs
00:00
Netherlands
Fri, Jun 26, 2026 · 00:00 ET
Belgium
vs
20:00
Egypt
Mon, Jun 15, 2026 · 20:00 ET
Iran
vs
02:00
New Zealand
Tue, Jun 16, 2026 · 02:00 ET
Belgium
vs
20:00
Iran
Sat, Jun 20, 2026 · 20:00 ET
New Zealand
vs
02:00
Egypt
Mon, Jun 22, 2026 · 02:00 ET
Egypt
vs
04:00
Iran
Sat, Jun 27, 2026 · 04:00 ET
New Zealand
vs
04:00
Belgium
Sat, Jun 27, 2026 · 04:00 ET
Spain
vs
17:00
Cape Verde
Mon, Jun 15, 2026 · 17:00 ET
Saudi Arabia
vs
23:00
Uruguay
Mon, Jun 15, 2026 · 23:00 ET
Spain
vs
17:00
Saudi Arabia
Sun, Jun 21, 2026 · 17:00 ET
Uruguay
vs
23:00
Cape Verde
Sun, Jun 21, 2026 · 23:00 ET
Cape Verde
vs
01:00
Saudi Arabia
Sat, Jun 27, 2026 · 01:00 ET
Uruguay
vs
01:00
Spain
Sat, Jun 27, 2026 · 01:00 ET
France
vs
20:00
Senegal
Tue, Jun 16, 2026 · 20:00 ET
Iraq
vs
23:00
Norway
Tue, Jun 16, 2026 · 23:00 ET
France
vs
22:00
Iraq
Mon, Jun 22, 2026 · 22:00 ET
Norway
vs
01:00
Senegal
Tue, Jun 23, 2026 · 01:00 ET
Norway
vs
20:00
France
Fri, Jun 26, 2026 · 20:00 ET
Senegal
vs
20:00
Iraq
Fri, Jun 26, 2026 · 20:00 ET
Argentina
vs
02:00
Algeria
Wed, Jun 17, 2026 · 02:00 ET
Austria
vs
05:00
Jordan
Wed, Jun 17, 2026 · 05:00 ET
Argentina
vs
18:00
Austria
Mon, Jun 22, 2026 · 18:00 ET
Jordan
vs
04:00
Algeria
Tue, Jun 23, 2026 · 04:00 ET
Algeria
vs
03:00
Austria
Sun, Jun 28, 2026 · 03:00 ET
Jordan
vs
03:00
Argentina
Sun, Jun 28, 2026 · 03:00 ET
Portugal
vs
18:00
DR Congo
Wed, Jun 17, 2026 · 18:00 ET
Uzbekistan
vs
03:00
Colombia
Thu, Jun 18, 2026 · 03:00 ET
Portugal
vs
18:00
Uzbekistan
Tue, Jun 23, 2026 · 18:00 ET
Colombia
vs
03:00
DR Congo
Wed, Jun 24, 2026 · 03:00 ET
Colombia
vs
00:30
Portugal
Sun, Jun 28, 2026 · 00:30 ET
DR Congo
vs
00:30
Uzbekistan
Sun, Jun 28, 2026 · 00:30 ET
England
vs
21:00
Croatia
Wed, Jun 17, 2026 · 21:00 ET
Ghana
vs
00:00
Panama
Thu, Jun 18, 2026 · 00:00 ET
England
vs
21:00
Ghana
Tue, Jun 23, 2026 · 21:00 ET
Panama
vs
00:00
Croatia
Wed, Jun 24, 2026 · 00:00 ET
Panama
vs
22:00
England
Sat, Jun 27, 2026 · 22:00 ET
Croatia
vs
22:00
Ghana
Sat, Jun 27, 2026 · 22:00 ET
Frequently asked questions
Is this the main schedule URL?+
Yes—canonical for full World Cup 2026 fixtures.
Start date?+
June 11, 2026.
Final date?+
July 19, 2026 at MetLife Stadium.
Difference from /today?+
Today shows the current date across comps; this lists the entire tournament.
Difference from games today?+
Games today filters to World Cup matches on the current day only.
Timezone?+
Eastern Time unless a match note specifies otherwise.
Qualifier games included?+
No—see /world-cup-qualifiers-schedule.
Draw impact?+
After the draw, groups are fixed—see /world-cup-2026-draw.