Last updated: June 2026 · All kick-off times in CEST
The WC 2026 runs from 11 June to 19 July 2026 with 104 matches across 16 host cities in Canada, Mexico and the United States. This page lists every fixture in Belgian time (CEST), so you know exactly when to plan your evening.
The 72 group-stage matches run between 11 June and 27 June, followed by the new Round of 32 from 28 June, the Round of 16 from 4 July, quarter-finals from 9 July, semi-finals on 14 and 15 July, the third-place play-off on 18 July and the final at the New York New Jersey Stadium on 19 July.
✅ All 104 fixtures in CEST: no time-zone conversion in your head, every kick-off shown in Belgian time.
✅ Belgium fixtures highlighted: three Group G matches in one spot, with kick-off times and venues.
✅ Direct path to odds and live coverage: tap through to the tournament odds hub for every match-level market.
Bet on every WC 2026 fixture
Open an account before the 11 June opener and access the full WC 2026 odds board, with markets on all 104 matches.
A quick navigation guide for this page: key dates first, then the Belgium fixtures, the full group-stage schedule by date, the knockout-stage schedule, fixtures by group, fixtures by venue, an explanation of how CEST kick-off times work for Belgian viewers, and where to follow live scores once matches begin.
WC 2026 schedule at a glance
The 39-day tournament breaks down into seven phases. These are the official tournament dates as published in WC 2026 match calendar.
| Phase | Dates | Matches |
|---|---|---|
| Opening match | 11 June 2026 ( Mexico City) | 1 |
| Group stage | 11 - 27 June 2026 | 72 |
| Round of 32 | 28 June - 3 July 2026 | 16 |
| Round of 16 | 4 - 7 July 2026 | 8 |
| Quarter-finals | 9 - 11 July 2026 | 4 |
| Semi-finals | 14 - 15 July 2026 | 2 |
| Third-place play-off | 18 July 2026 (Miami) | 1 |
| Final | 19 July 2026 ( New York New Jersey Stadium) | 1 |
Note: the phase dates above follow the official match calendar based on venue-local dates. The full fixture lists below show each match on its CEST kick-off date, which can fall one day later than the venue date for late-evening North American matches.
Belgium at WC 2026: schedule and kick-off times
Belgium plays three group-stage matches in Group G against Egypt, IR Iran and New Zealand. Two prime-time evening kick-offs, one early-Saturday morning match in Vancouver.
| Date (CEST) | Kick-off | Match | Venue |
|---|---|---|---|
| Monday 15 June | 21:00 | Belgium vs Egypt | Seattle Stadium |
| Sunday 21 June | 21:00 | Belgium vs IR Iran | Los Angeles Stadium |
| Saturday 27 June | 05:00 | New Zealand vs Belgium | BC Place, Vancouver |
If Belgium qualifies from Group G as one of the top two or as one of the eight best third-placed teams, the Round of 32 fixture would be scheduled between 28 June and 3 July (venue date), with the exact opponent and venue determined by the final group standings.
For Group G fixtures, head-to-head history, predictions and group-winner odds, see the dedicated Group G page.
Full WC 2026 group-stage schedule (CEST)
All 72 group-stage matches are listed below, ordered by Belgian date and kick-off time. The dense matchdays from 25 to 27 June close out the group stage with six fixtures per day. Late-evening North American matches appear on the next CEST date.
| Time CEST | Match | Venue | Group |
|---|---|---|---|
| Thursday 11 June | |||
| 21:00 | Mexico vs South Africa | Mexico City | A |
| Friday 12 June | |||
| 04:00 | Korea Republic vs Czechia | Guadalajara | A |
| 21:00 | Canada vs Bosnia-Herzegovina | Toronto | B |
| Saturday 13 June | |||
| 03:00 | USA vs Paraguay | Los Angeles | D |
| 21:00 | Qatar vs Switzerland | San Francisco Bay Area | B |
| Sunday 14 June | |||
| 00:00 | Brazil vs Morocco | New York | C |
| 03:00 | Haiti vs Scotland | Boston | C |
| 06:00 | Australia vs Türkiye | Vancouver | D |
| 19:00 | Germany vs Curaçao | Houston | E |
| 22:00 | Netherlands vs Japan | Dallas | F |
| Monday 15 June | |||
| 01:00 | Côte d'Ivoire vs Ecuador | Philadelphia | E |
| 04:00 | Sweden vs Tunisia | Monterrey | F |
| 18:00 | Spain vs Cabo Verde | Atlanta | H |
| 21:00 | Belgium vs Egypt | Seattle | G |
| Tuesday 16 June | |||
| 00:00 | Saudi Arabia vs Uruguay | Miami | H |
| 03:00 | IR Iran vs New Zealand | Los Angeles | G |
| 21:00 | France vs Senegal | New York | I |
| Wednesday 17 June | |||
| 00:00 | Iraq vs Norway | Boston | I |
| 03:00 | Argentina vs Algeria | Kansas City | J |
| 06:00 | Austria vs Jordan | San Francisco Bay Area | J |
| 19:00 | Portugal vs DR Congo | Houston | K |
| 22:00 | England vs Croatia | Dallas | L |
| Thursday 18 June | |||
| 01:00 | Ghana vs Panama | Toronto | L |
| 04:00 | Uzbekistan vs Colombia | Mexico City | K |
| 18:00 | Czechia vs South Africa | Atlanta | A |
| 21:00 | Switzerland vs Bosnia-Herzegovina | Los Angeles | B |
| Friday 19 June | |||
| 00:00 | Canada vs Qatar | Vancouver | B |
| 03:00 | Mexico vs Korea Republic | Guadalajara | A |
| 21:00 | USA vs Australia | Seattle | D |
| Saturday 20 June | |||
| 00:00 | Scotland vs Morocco | Boston | C |
| 02:30 | Brazil vs Haiti | Philadelphia | C |
| 05:00 | Türkiye vs Paraguay | San Francisco Bay Area | D |
| 19:00 | Netherlands vs Sweden | Houston | F |
| 22:00 | Germany vs Côte d'Ivoire | Toronto | E |
| Sunday 21 June | |||
| 02:00 | Ecuador vs Curaçao | Kansas City | E |
| 06:00 | Tunisia vs Japan | Monterrey | F |
| 18:00 | Spain vs Saudi Arabia | Atlanta | H |
| 21:00 | Belgium vs IR Iran | Los Angeles | G |
| Monday 22 June | |||
| 00:00 | Uruguay vs Cabo Verde | Miami | H |
| 03:00 | New Zealand vs Egypt | Vancouver | G |
| 19:00 | Argentina vs Austria | Dallas | J |
| 23:00 | France vs Iraq | Philadelphia | I |
| Tuesday 23 June | |||
| 02:00 | Norway vs Senegal | New York | I |
| 05:00 | Jordan vs Algeria | San Francisco Bay Area | J |
| 19:00 | Portugal vs Uzbekistan | Houston | K |
| 22:00 | England vs Ghana | Boston | L |
| Wednesday 24 June | |||
| 01:00 | Panama vs Croatia | Toronto | L |
| 04:00 | Colombia vs DR Congo | Guadalajara | K |
| 21:00 | Switzerland vs Canada | Vancouver | B |
| 21:00 | Bosnia-Herzegovina vs Qatar | Seattle | B |
| Thursday 25 June | |||
| 00:00 | Scotland vs Brazil | Miami | C |
| 00:00 | Morocco vs Haiti | Atlanta | C |
| 03:00 | Czechia vs Mexico | Mexico City | A |
| 03:00 | South Africa vs Korea Republic | Monterrey | A |
| 22:00 | Curaçao vs Côte d'Ivoire | Philadelphia | E |
| 22:00 | Ecuador vs Germany | New York | E |
| Friday 26 June | |||
| 01:00 | Japan vs Sweden | Dallas | F |
| 01:00 | Tunisia vs Netherlands | Kansas City | F |
| 04:00 | Türkiye vs USA | Los Angeles | D |
| 04:00 | Paraguay vs Australia | San Francisco Bay Area | D |
| 21:00 | Norway vs France | Boston | I |
| 21:00 | Senegal vs Iraq | Toronto | I |
| Saturday 27 June | |||
| 02:00 | Cabo Verde vs Saudi Arabia | Houston | H |
| 02:00 | Uruguay vs Spain | Guadalajara | H |
| 05:00 | Egypt vs IR Iran | Seattle | G |
| 05:00 | New Zealand vs Belgium | Vancouver | G |
| 23:00 | Panama vs England | New York | L |
| 23:00 | Croatia vs Ghana | Philadelphia | L |
| Sunday 28 June | |||
| 01:30 | Colombia vs Portugal | Miami | K |
| 01:30 | DR Congo vs Uzbekistan | Atlanta | K |
| 04:00 | Algeria vs Austria | Kansas City | J |
| 04:00 | Jordan vs Argentina | Dallas | J |
WC 2026 knockout-stage schedule (CEST)
From the Round of 32 onward, every match is single elimination. If a knockout match is level after 90 minutes, 30 minutes of extra time follow, then penalties if needed. The 32 knockout fixtures span Round of 32, Round of 16, quarter-finals, semi-finals, the third-place play-off and the final.
| Time CEST | Match | Venue | Stage |
|---|---|---|---|
| Sunday 28 June | |||
| 21:00 | Runner-up Group A vs Runner-up Group B | Los Angeles | R32 |
| Monday 29 June | |||
| 19:00 | Winner Group C vs Runner-up Group F | Houston | R32 |
| 22:30 | Winner Group E vs Best 3rd (from A/B/C/D/F) | Boston | R32 |
| Tuesday 30 June | |||
| 03:00 | Winner Group F vs Runner-up Group C | Monterrey | R32 |
| 19:00 | Runner-up Group E vs Runner-up Group I | Dallas | R32 |
| 23:00 | Winner Group I vs Best 3rd (from C/D/F/G/H) | New York | R32 |
| Wednesday 1 July | |||
| 03:00 | Winner Group A vs Best 3rd (from C/E/F/H/I) | Mexico City | R32 |
| 18:00 | Winner Group L vs Best 3rd (from E/H/I/J/K) | Atlanta | R32 |
| 22:00 | Winner Group G vs Best 3rd (from A/E/H/I/J) | Seattle | R32 |
| Thursday 2 July | |||
| 02:00 | Winner Group D vs Best 3rd (from B/E/F/I/J) | San Francisco Bay Area | R32 |
| 21:00 | Winner Group H vs Runner-up Group J | Los Angeles | R32 |
| Friday 3 July | |||
| 01:00 | Runner-up Group K vs Runner-up Group L | Toronto | R32 |
| 05:00 | Winner Group B vs Best 3rd (from E/F/G/I/J) | Vancouver | R32 |
| 20:00 | Runner-up Group D vs Runner-up Group G | Dallas | R32 |
| Saturday 4 July | |||
| 00:00 | Winner Group J vs Runner-up Group H | Miami | R32 |
| 03:30 | Winner Group K vs Best 3rd (from D/E/I/J/L) | Kansas City | R32 |
| 19:00 | Winner of Match 73 vs Winner of Match 75 | Houston | R16 |
| 23:00 | Winner of Match 74 vs Winner of Match 77 | Philadelphia | R16 |
| Sunday 5 July | |||
| 22:00 | Winner of Match 76 vs Winner of Match 78 | New York | R16 |
| Monday 6 July | |||
| 02:00 | Winner of Match 79 vs Winner of Match 80 | Mexico City | R16 |
| 21:00 | Winner of Match 83 vs Winner of Match 84 | Dallas | R16 |
| Tuesday 7 July | |||
| 02:00 | Winner of Match 81 vs Winner of Match 82 | Seattle | R16 |
| 18:00 | Winner of Match 86 vs Winner of Match 88 | Atlanta | R16 |
| 22:00 | Winner of Match 85 vs Winner of Match 87 | Vancouver | R16 |
| Thursday 9 July | |||
| 22:00 | Winner of Match 89 vs Winner of Match 90 | Boston | QF |
| Friday 10 July | |||
| 21:00 | Winner of Match 93 vs Winner of Match 94 | Los Angeles | QF |
| Saturday 11 July | |||
| 23:00 | Winner of Match 91 vs Winner of Match 92 | Miami | QF |
| Sunday 12 July | |||
| 03:00 | Winner of Match 95 vs Winner of Match 96 | Kansas City | QF |
| Tuesday 14 July | |||
| 21:00 | Winner of Match 97 vs Winner of Match 98 | Dallas | SF |
| Wednesday 15 July | |||
| 21:00 | Winner of Match 99 vs Winner of Match 100 | Atlanta | SF |
| Saturday 18 July | |||
| 23:00 | RU101 vs RU102 | Miami | 3rd |
| Sunday 19 July | |||
| 21:00 | Winner of Match 101 vs Winner of Match 102 | New York | Final |
Note: until the group stage concludes on 27 June 2026, the knockout matches are listed with their bracket placeholders ("Winner Group A", "Runner-up Group B", "Best 3rd from A/B/C/D/F", and "Winner of Match 73" for later rounds). Each placeholder resolves to a real team as soon as the relevant group or earlier knockout match completes.
WC 2026 fixtures by group
For a group-by-group view of fixtures, head-to-head context, predictions and group-winner odds, see the dedicated group pages below. Every group plays a four-team round robin with six matches per group spread across three matchdays.
WC 2026 fixtures by venue
Sixteen host cities across Canada, Mexico and the United States stage the 104 matches. Dallas hosts the most matches (9), followed by Atlanta, Los Angeles and New York/New Jersey at 8 each.
| Host city | Country | Matches |
|---|---|---|
| Dallas | USA | 9 |
| Atlanta | USA | 8 |
| Los Angeles | USA | 8 |
| New York/New Jersey | USA | 8 |
| Boston | USA | 7 |
| Houston | USA | 7 |
| Miami | USA | 7 |
| Vancouver | Canada | 7 |
| Kansas City | USA | 6 |
| Philadelphia | USA | 6 |
| San Francisco Bay Area | USA | 6 |
| Seattle | USA | 6 |
| Toronto | Canada | 6 |
| Mexico City | Mexico | 5 |
| Guadalajara | Mexico | 4 |
| Monterrey | Mexico | 4 |
For full venue profiles including capacity, atmosphere, climate notes and surrounding city guides, see the WC 2026 host cities hub.
How kick-off times work for Belgian viewers
The WC 2026 spans four North American time zones, from Eastern Time on the East Coast to Pacific Time on the West Coast. All matches on this page are converted to CEST (Central European Summer Time), which applies in Belgium from late March to late October and is two hours ahead of UTC.
Prime-time evening matches
East-coast and central-time afternoon kick-offs land in Belgium between 18:00 and 22:00 CEST. These are the easiest matches to watch live: dinner-time and prime-time slots that fit a normal Belgian evening.
Late-night and overnight matches
West-coast evening matches kick off between 03:00 and 06:00 CEST the following morning. These appear on this page under the next CEST date, not the venue date. A 20:00 Pacific Time kick-off on a Friday in Los Angeles is listed here as a Saturday morning 05:00 CEST kick-off.
Why some matches show one day later than expected
If you're cross-referencing the schedule against other sources that use venue-local dates, the dates may seem to shift by one day for the late-evening fixtures. That's the time-zone gap, not a scheduling error. The official tournament dates listed in the "Schedule at a glance" section above use venue-local dates, while the full match tables use CEST kick-off dates.
Where to follow live scores and final results
For everything that happens once the ball is kicked, switch to the dedicated WC 2026 results and live scores hub.
From 11 June onward, the Napoleon Sports live centre shows every WC 2026 fixture in play with running scoreline, status label and key events. Inside the app you can also enable notifications per match for kick-off, goals and full-time.
For group tables, qualification scenarios and post-match recaps, the standings page and results hub are the right places.
Schedule for planning, live centre for in-play scores, results hub for full-time recaps. Three pages, one tournament, no fragmented experience.
Responsible play and Belgian licensing
Napoleon Sports operates under class F1 (online betting) and class F1+ (retail) licences from the Belgian Gaming Commission, and is a member of BAGO, the Belgian Association of Gaming Operators. The minimum legal age is 21.
A long tournament with daily matches makes it especially important to set deposit and session limits in advance. The app supports deposit limits, time-out periods and self-exclusion through EPIS. For free, confidential support visit stopoptijd.be, and see responsible gaming for the full set of in-app tools.
Plan every WC 2026 fixture
Open an account the tournament odds
Belgian Gaming Commission licensed. 21+. Play responsibly. stopoptijd.be.
WC 2026 schedule: frequently asked questions
When does WC 2026 start and end?
The tournament opens on Thursday 11 June 2026 with Mexico vs South Africa in Mexico City at 21:00 CEST. The final is on Sunday 19 July 2026 at the New York New Jersey Stadium at 21:00 CEST.
How many matches are there at WC 2026?
104 matches in total: 72 group-stage matches across 12 groups, plus 32 knockout matches across Round of 32, Round of 16, quarter-finals, semi-finals, the third-place play-off and the final.
What time do WC 2026 matches start in Belgium?
Most prime-time kick-offs are between 18:00 and 22:00 CEST. West-coast evening matches kick off between 03:00 and 06:00 CEST the following morning. The schedule above lists every match on its CEST kick-off date.
When does Belgium play at WC 2026?
Belgium has three group-stage matches: Belgium vs Egypt on Monday 15 June at 21:00 CEST in Seattle, Belgium vs IR Iran on Sunday 21 June at 21:00 CEST in Los Angeles, and New Zealand vs Belgium on Saturday 27 June at 05:00 CEST in Vancouver.
Where can I see the latest live scores?
Use the Napoleon Sports live centre for in-play scores, or the dedicated results and live scores hub for full-time results, group tables and recap content.
Why do some matches show one day later than I expected?
The full match tables on this page use CEST kick-off dates, not venue-local dates. A 20:00 Pacific Time match on Friday in Los Angeles is shown here as 05:00 CEST on Saturday. The phase summary table above uses venue-local dates, which matches how the tournament organisers describe the calendar.
Explore more WC 2026 content
The full WC 2026 wiki at Napoleon Sports covers groups, predictions, bookmakers, odds, bracket and team-by-team breakdowns. Start with these sibling guides.
Bet responsibly. Napoleon Sports is licensed by the Belgian Gaming Commission. Minimum age 21. Need a break? See stopoptijd.be for free, confidential support.