Key Takeaways
- Use the schedule hub as the stable fixture table.
- Use groups and qualified-team context to understand why each fixture matters.
- Treat host city and kickoff details as source-driven data.
- Refresh PDF and Excel files only when fixture data changes.
104-match schedule table
World Cup 2026 Schedule Table from the PDF
This article includes a visual schedule-table preview plus an HTML table for all 104 matches. Use the table for match numbers, dates, Eastern Time kickoffs, teams, stages, host cities and stadiums, then open the deeper schedule hub when you need filters or timezone planning.
| Match | Date | ET | Stage | Group | Teams | Host City | Stadium |
|---|---|---|---|---|---|---|---|
| Match 1 | Thursday, June 11, 2026 | 16:00 ET | Group stage | A | Mexico vs South Africa | Mexico City | Estadio Banorte |
| Match 2 | Thursday, June 11, 2026 | 23:00 ET | Group stage | A | South Korea vs Czechia | Guadalajara | Estadio Akron |
| Match 3 | Friday, June 12, 2026 | 16:00 ET | Group stage | B | Canada vs Bosnia & Herzegovina | Toronto | BMO Field |
| Match 4 | Friday, June 12, 2026 | 22:00 ET | Group stage | D | United States vs Paraguay | Los Angeles | SoFi Stadium |
| Match 5 | Saturday, June 13, 2026 | 16:00 ET | Group stage | B | Qatar vs Switzerland | San Francisco Bay Area | Levi's Stadium |
| Match 6 | Saturday, June 13, 2026 | 19:00 ET | Group stage | C | Brazil vs Morocco | New York New Jersey | MetLife Stadium |
| Match 7 | Saturday, June 13, 2026 | 20:00 ET | Group stage | E | Ivory Coast vs Ecuador | Philadelphia | Lincoln Financial Field |
| Match 8 | Saturday, June 13, 2026 | 22:00 ET | Group stage | C | Haiti vs Scotland | Boston | Gillette Stadium |
| Match 9 | Saturday, June 13, 2026 | 23:00 ET | Group stage | F | Sweden vs Tunisia | Monterrey | Estadio BBVA |
| Match 10 | Sunday, June 14, 2026 | 01:00 ET | Group stage | D | Australia vs Türkiye | Vancouver | BC Place |
| Match 11 | Sunday, June 14, 2026 | 14:00 ET | Group stage | E | Germany vs Curaçao | Houston | NRG Stadium |
| Match 12 | Sunday, June 14, 2026 | 17:00 ET | Group stage | F | Netherlands vs Japan | Dallas | AT&T Stadium |
| Match 13 | Monday, June 15, 2026 | 13:00 ET | Group stage | H | Spain vs Cape Verde | Atlanta | Mercedes-Benz Stadium |
| Match 14 | Monday, June 15, 2026 | 16:00 ET | Group stage | G | Belgium vs Egypt | Seattle | Lumen Field |
| Match 15 | Monday, June 15, 2026 | 19:00 ET | Group stage | H | Saudi Arabia vs Uruguay | Miami | Hard Rock Stadium |
| Match 16 | Monday, June 15, 2026 | 22:00 ET | Group stage | G | Iran vs New Zealand | Los Angeles | SoFi Stadium |
| Match 17 | Monday, June 15, 2026 | 22:00 ET | Group stage | J | Argentina vs Algeria | Kansas City | GEHA Field at Arrowhead Stadium |
| Match 18 | Tuesday, June 16, 2026 | 01:00 ET | Group stage | J | Austria vs Jordan | San Francisco Bay Area | Levi's Stadium |
| Match 19 | Tuesday, June 16, 2026 | 14:00 ET | Group stage | K | Portugal vs DR Congo | Houston | NRG Stadium |
| Match 20 | Tuesday, June 16, 2026 | 16:00 ET | Group stage | I | France vs Senegal | New York New Jersey | MetLife Stadium |
| Match 21 | Tuesday, June 16, 2026 | 17:00 ET | Group stage | L | England vs Croatia | Dallas | AT&T Stadium |
| Match 22 | Tuesday, June 16, 2026 | 19:00 ET | Group stage | I | Iraq vs Norway | Boston | Gillette Stadium |
| Match 23 | Tuesday, June 16, 2026 | 20:00 ET | Group stage | L | Ghana vs Panama | Toronto | BMO Field |
| Match 24 | Tuesday, June 16, 2026 | 23:00 ET | Group stage | K | Uzbekistan vs Colombia | Mexico City | Estadio Banorte |
| Match 25 | Thursday, June 18, 2026 | 13:00 ET | Group stage | A | Czechia vs South Africa | Atlanta | Mercedes-Benz Stadium |
| Match 26 | Thursday, June 18, 2026 | 16:00 ET | Group stage | B | Switzerland vs Bosnia & Herzegovina | Los Angeles | SoFi Stadium |
| Match 27 | Thursday, June 18, 2026 | 19:00 ET | Group stage | B | Canada vs Qatar | Vancouver | BC Place |
| Match 28 | Thursday, June 18, 2026 | 22:00 ET | Group stage | A | Mexico vs South Korea | Guadalajara | Estadio Akron |
| Match 29 | Friday, June 19, 2026 | 16:00 ET | Group stage | D | United States vs Australia | Seattle | Lumen Field |
| Match 30 | Friday, June 19, 2026 | 19:00 ET | Group stage | C | Scotland vs Morocco | Boston | Gillette Stadium |
| Match 31 | Friday, June 19, 2026 | 21:00 ET | Group stage | E | Ecuador vs Curaçao | Kansas City | GEHA Field at Arrowhead Stadium |
| Match 32 | Friday, June 19, 2026 | 22:00 ET | Group stage | C | Brazil vs Haiti | Philadelphia | Lincoln Financial Field |
| Match 33 | Friday, June 19, 2026 | 22:00 ET | Group stage | D | Türkiye vs Paraguay | San Francisco Bay Area | Levi's Stadium |
| Match 34 | Saturday, June 20, 2026 | 14:00 ET | Group stage | F | Netherlands vs Sweden | Houston | NRG Stadium |
| Match 35 | Saturday, June 20, 2026 | 17:00 ET | Group stage | E | Germany vs Ivory Coast | Toronto | BMO Field |
| Match 36 | Saturday, June 20, 2026 | 22:00 ET | Group stage | F | Tunisia vs Japan | Monterrey | Estadio BBVA |
| Match 37 | Saturday, June 20, 2026 | 22:00 ET | Group stage | G | New Zealand vs Egypt | Vancouver | BC Place |
| Match 38 | Sunday, June 21, 2026 | 13:00 ET | Group stage | H | Spain vs Saudi Arabia | Atlanta | Mercedes-Benz Stadium |
| Match 39 | Sunday, June 21, 2026 | 16:00 ET | Group stage | G | Belgium vs Iran | Los Angeles | SoFi Stadium |
| Match 40 | Sunday, June 21, 2026 | 19:00 ET | Group stage | H | Uruguay vs Cape Verde | Miami | Hard Rock Stadium |
| Match 41 | Monday, June 22, 2026 | 14:00 ET | Group stage | J | Argentina vs Austria | Dallas | AT&T Stadium |
| Match 42 | Monday, June 22, 2026 | 18:00 ET | Group stage | I | France vs Iraq | Philadelphia | Lincoln Financial Field |
| Match 43 | Monday, June 22, 2026 | 20:00 ET | Group stage | L | Panama vs Croatia | Toronto | BMO Field |
| Match 44 | Monday, June 22, 2026 | 21:00 ET | Group stage | I | Norway vs Senegal | New York New Jersey | MetLife Stadium |
| Match 45 | Monday, June 22, 2026 | 23:00 ET | Group stage | K | Colombia vs DR Congo | Guadalajara | Estadio Akron |
| Match 46 | Tuesday, June 23, 2026 | 14:00 ET | Group stage | K | Portugal vs Uzbekistan | Houston | NRG Stadium |
| Match 47 | Tuesday, June 23, 2026 | 17:00 ET | Group stage | L | England vs Ghana | Boston | Gillette Stadium |
| Match 48 | Tuesday, June 23, 2026 | 20:00 ET | Group stage | J | Jordan vs Algeria | San Francisco Bay Area | Levi's Stadium |
| Match 49 | Wednesday, June 24, 2026 | 16:00 ET | Group stage | B | Switzerland vs Canada | Vancouver | BC Place |
| Match 50 | Wednesday, June 24, 2026 | 16:00 ET | Group stage | B | Bosnia & Herzegovina vs Qatar | Seattle | Lumen Field |
| Match 51 | Wednesday, June 24, 2026 | 19:00 ET | Group stage | C | Scotland vs Brazil | Miami | Hard Rock Stadium |
| Match 52 | Wednesday, June 24, 2026 | 19:00 ET | Group stage | C | Morocco vs Haiti | Atlanta | Mercedes-Benz Stadium |
| Match 53 | Wednesday, June 24, 2026 | 20:00 ET | Group stage | F | Japan vs Sweden | Dallas | AT&T Stadium |
| Match 54 | Wednesday, June 24, 2026 | 20:00 ET | Group stage | F | Tunisia vs Netherlands | Kansas City | GEHA Field at Arrowhead Stadium |
| Match 55 | Wednesday, June 24, 2026 | 22:00 ET | Group stage | A | Czechia vs Mexico | Mexico City | Estadio Banorte |
| Match 56 | Wednesday, June 24, 2026 | 22:00 ET | Group stage | A | South Africa vs South Korea | Monterrey | Estadio BBVA |
| Match 57 | Wednesday, June 24, 2026 | 23:00 ET | Group stage | D | Türkiye vs United States | Los Angeles | SoFi Stadium |
| Match 58 | Wednesday, June 24, 2026 | 23:00 ET | Group stage | D | Paraguay vs Australia | San Francisco Bay Area | Levi's Stadium |
| Match 59 | Thursday, June 25, 2026 | 17:00 ET | Group stage | E | Ecuador vs Germany | New York New Jersey | MetLife Stadium |
| Match 60 | Thursday, June 25, 2026 | 17:00 ET | Group stage | E | Curaçao vs Ivory Coast | Philadelphia | Lincoln Financial Field |
| Match 61 | Thursday, June 25, 2026 | 21:00 ET | Group stage | H | Cape Verde vs Saudi Arabia | Houston | NRG Stadium |
| Match 62 | Thursday, June 25, 2026 | 21:00 ET | Group stage | H | Uruguay vs Spain | Guadalajara | Estadio Akron |
| Match 63 | Friday, June 26, 2026 | 00:00 ET | Group stage | G | Egypt vs Iran | Seattle | Lumen Field |
| Match 64 | Friday, June 26, 2026 | 00:00 ET | Group stage | G | New Zealand vs Belgium | Vancouver | BC Place |
| Match 65 | Friday, June 26, 2026 | 16:00 ET | Group stage | I | Norway vs France | Boston | Gillette Stadium |
| Match 66 | Friday, June 26, 2026 | 16:00 ET | Group stage | I | Senegal vs Iraq | Toronto | BMO Field |
| Match 67 | Friday, June 26, 2026 | 20:30 ET | Group stage | K | Colombia vs Portugal | Miami | Hard Rock Stadium |
| Match 68 | Friday, June 26, 2026 | 20:30 ET | Group stage | K | DR Congo vs Uzbekistan | Atlanta | Mercedes-Benz Stadium |
| Match 69 | Friday, June 26, 2026 | 23:00 ET | Group stage | J | Algeria vs Austria | Kansas City | GEHA Field at Arrowhead Stadium |
| Match 70 | Friday, June 26, 2026 | 23:00 ET | Group stage | J | Jordan vs Argentina | Dallas | AT&T Stadium |
| Match 71 | Saturday, June 27, 2026 | 18:00 ET | Group stage | L | Panama vs England | New York New Jersey | MetLife Stadium |
| Match 72 | Saturday, June 27, 2026 | 18:00 ET | Group stage | L | Croatia vs Ghana | Philadelphia | Lincoln Financial Field |
| Match 73 | Sunday, June 28, 2026 | 15:00 ET | Round of 32 | - | 2A vs 2B | Los Angeles | SoFi Stadium |
| Match 74 | Monday, June 29, 2026 | 13:00 ET | Round of 32 | - | 1C vs 2F | Houston | NRG Stadium |
| Match 75 | Monday, June 29, 2026 | 16:30 ET | Round of 32 | - | 1E vs 3ACDF | Boston | Gillette Stadium |
| Match 76 | Monday, June 29, 2026 | 20:00 ET | Round of 32 | - | 1F vs 2C | Monterrey | Estadio BBVA |
| Match 77 | Monday, June 29, 2026 | 21:00 ET | Round of 32 | - | 1A vs 3CEFHI | Mexico City | Estadio Banorte |
| Match 78 | Tuesday, June 30, 2026 | 13:00 ET | Round of 32 | - | 2E vs 2I | Dallas | AT&T Stadium |
| Match 79 | Tuesday, June 30, 2026 | 17:00 ET | Round of 32 | - | 1I vs 3CDFGH | New York New Jersey | MetLife Stadium |
| Match 80 | Tuesday, June 30, 2026 | 20:00 ET | Round of 32 | - | 1D vs 3BEFIJ | San Francisco Bay Area | Levi's Stadium |
| Match 81 | Wednesday, July 1, 2026 | 12:00 ET | Round of 32 | - | 1L vs 3EHIJK | Atlanta | Mercedes-Benz Stadium |
| Match 82 | Wednesday, July 1, 2026 | 16:00 ET | Round of 32 | - | 1G vs 3AEHIJ | Seattle | Lumen Field |
| Match 83 | Thursday, July 2, 2026 | 15:00 ET | Round of 32 | - | 1H vs 2J | Los Angeles | SoFi Stadium |
| Match 84 | Thursday, July 2, 2026 | 19:00 ET | Round of 32 | - | 2K vs 2L | Toronto | BMO Field |
| Match 85 | Thursday, July 2, 2026 | 23:00 ET | Round of 32 | - | 1B vs 3EFGIJ | Vancouver | BC Place |
| Match 86 | Friday, July 3, 2026 | 14:00 ET | Round of 32 | - | 2D vs 2G | Dallas | AT&T Stadium |
| Match 87 | Friday, July 3, 2026 | 18:00 ET | Round of 32 | - | 1J vs 2H | Miami | Hard Rock Stadium |
| Match 88 | Friday, July 3, 2026 | 21:30 ET | Round of 32 | - | 1K vs 3DEIJL | Kansas City | GEHA Field at Arrowhead Stadium |
| Match 89 | Saturday, July 4, 2026 | 15:00 ET | Round of 16 | - | W73 vs W76 | Houston | NRG Stadium |
| Match 90 | Saturday, July 4, 2026 | 19:00 ET | Round of 16 | - | W74 vs W78 | Los Angeles | SoFi Stadium |
| Match 91 | Saturday, July 4, 2026 | 21:00 ET | Round of 16 | - | W75 vs W77 | New York New Jersey | MetLife Stadium |
| Match 92 | Sunday, July 5, 2026 | 18:00 ET | Round of 16 | - | W79 vs W81 | Philadelphia | Lincoln Financial Field |
| Match 93 | Sunday, July 5, 2026 | 21:00 ET | Round of 16 | - | W80 vs W82 | Seattle | Lumen Field |
| Match 94 | Monday, July 6, 2026 | 17:00 ET | Round of 16 | - | W83 vs W84 | Dallas | AT&T Stadium |
| Match 95 | Monday, July 6, 2026 | 21:00 ET | Round of 16 | - | W85 vs W88 | Atlanta | Mercedes-Benz Stadium |
| Match 96 | Tuesday, July 7, 2026 | 21:00 ET | Round of 16 | - | W86 vs W87 | Boston | Gillette Stadium |
| Match 97 | Thursday, July 9, 2026 | 18:00 ET | Quarter-finals | - | W89 vs W90 | Boston | Gillette Stadium |
| Match 98 | Friday, July 10, 2026 | 19:00 ET | Quarter-finals | - | W91 vs W92 | Los Angeles | SoFi Stadium |
| Match 99 | Saturday, July 11, 2026 | 16:00 ET | Quarter-finals | - | W93 vs W94 | Miami | Hard Rock Stadium |
| Match 100 | Saturday, July 11, 2026 | 21:00 ET | Quarter-finals | - | W95 vs W96 | Kansas City | GEHA Field at Arrowhead Stadium |
| Match 101 | Tuesday, July 14, 2026 | 20:00 ET | Semi-finals | - | W97 vs W98 | Dallas | AT&T Stadium |
| Match 102 | Wednesday, July 15, 2026 | 20:00 ET | Semi-finals | - | W99 vs W100 | Atlanta | Mercedes-Benz Stadium |
| Match 103 | Saturday, July 18, 2026 | 16:00 ET | Bronze final | - | L101 vs L102 | Miami | Hard Rock Stadium |
| Match 104 | Sunday, July 19, 2026 | 16:00 ET | Final | - | W101 vs W102 | New York New Jersey | MetLife Stadium |
Source role matrix
How Each Reference Supports This Article
Why the 104-Match Schedule Matters
The 2026 tournament is built around a 104-match fixture grid across the United States, Canada and Mexico. That scale changes the way fans should read schedule news. A headline about the tournament may be important, but it does not automatically tell a traveler which match to attend, which stadium to choose or which download needs to be refreshed.
The practical starting point is still the official schedule: match number, date, kickoff window, host city, stadium and stage. Those fields decide whether a fan opens a ticket page, compares host cities, saves a TV reminder, downloads a PDF or builds an Excel plan.
For wc26schedule, the official fixture grid should remain the data spine. News articles can explain the wider context around the tournament, but the full schedule page should stay the hub for filtering, match detail navigation and structured planning.
What Live-Update Style Coverage Adds
Live-update coverage is useful because it treats the 2026 World Cup as a developing news event rather than a static sports calendar. That style can surface off-field questions around politics, diplomacy, travel concerns, host-nation relationships and public attention.
Those updates are valuable for readers who want to understand the atmosphere around the tournament. They are not, however, the source of truth for kickoff times, match numbers, official venues, ticket access or broadcaster listings.
The right editorial pattern is to cite that reporting clearly, explain why it matters for planning and then send readers back to the official schedule or the relevant hub page before they make a decision.
Reference Sites Used for This Schedule News Page
The strongest version of this article uses different reference sites for different jobs. The official fixture page is the schedule authority because it controls the official venue and kickoff-time information. Yahoo Sports is useful as a broad search-intent reference because it packages schedule, qualified teams, groups, match dates, fixtures and how to watch into one reader path. ESPN is useful as a sports-news reference because it explains the schedule reveal in a concise match-planning format. AP-style live coverage is useful for developing tournament context and off-field storylines that may shape how fans read the event.
Those sources should not be blended into one flat paragraph. A reader should be able to see which link answers the official schedule question, which link gives sports-media context and which link provides broader news background.
That source separation is also good for SEO. It tells search engines that this page is not copying a news story. It is organizing the news around a specific user intent: how the 104-match World Cup 2026 schedule should be used for planning.
Qualified Teams, Groups and How to Watch Context
Many readers do not search for the World Cup 2026 schedule as a table alone. They often want the qualified teams, the groups, the fixtures, the match dates and the how to watch path in the same session. That is why broad news guides can rank well: they match the way a fan thinks before choosing a match.
This page should answer that search path without becoming a replacement for the deeper hubs. Use the schedule table for every match number and kickoff window, then open the groups guide when the question is about group placement, the standings page when the question is qualification status and the TV schedule or where to watch page when the question is viewing access.
For planning, the order matters. First identify the fixture, group or qualified team. Then check the host city and stadium. After that, decide whether the next action is a ticket check, a TV reminder, a PDF download, an Excel plan or a bracket route. This keeps a broad news topic tied back to the structured World Cup 2026 schedule hub.
What This Means for Schedule Planning
A fan planning around the 2026 World Cup needs two layers of information. The first layer is fixed schedule data: dates, teams when known, stadiums, cities and stages. The second layer is context: which matches may attract unusual demand, which cities may face heavier travel pressure and which storylines could affect public interest.
News coverage belongs mostly in the second layer. For example, political or diplomatic developments may make a match more closely watched, but they do not change a kickoff time unless an official source says so. That distinction matters for SEO, user trust and practical planning.
When this site covers a live news item, the article should answer one clear question: what should a schedule planner do next? In most cases, the answer is to open the schedule hub, city page, ticket guide, TV schedule or bracket route rather than treating a news paragraph as the final instruction.
Ticket, TV and Travel Impact
Ticket demand can rise around matches that become politically or culturally significant. That does not mean availability has changed, and it does not mean a secondary article can confirm prices. It means users should identify the match, open the official ticket source and compare host-city logistics before paying.
TV planning works the same way. A developing storyline can increase interest in a broadcast window, but final channel, streaming and language-feed details still belong to authorized broadcasters. Use News to understand why a match matters, then use the TV schedule and where-to-watch pages for the viewing workflow.
Travel planning is where off-field context may be most useful. Fans should check the host city, stadium location, airport or rail options, hotel timing, local event guidance and safety or entry rules. Live news can alert users to issues worth watching, but official city and venue sources should confirm what actually changes.
How to Use This News Update
Start with the full schedule table when you need a specific match. Use this article to understand why live news coverage may matter around that schedule, then move into the page that matches the decision you are making.
If the question is which match is affected, open the schedule hub. If the question is whether a city plan still works, open the host city page. If the question is whether to buy, use the ticket guide and official ticket source. If the question is how to watch, use the TV schedule and authorized broadcaster listings.
If the official schedule changes, update the schedule data first, then refresh article notes, PDF files, Excel downloads and affected city pages. If only the background storyline changes, update the News article and keep the fixture table stable.
Editorial Rule for External Reporting
External reporting should be used as a citation, not as borrowed copy. The article should link to the original source, summarize the planning relevance in original wording and avoid reproducing long passages from the source article.
For this page, live-update style reporting is treated as background context. The official fixture page remains the schedule source. That split helps users understand which link answers the news context and which link answers the actual match-planning question.
How Live News Coverage Should Be Used
Live-blog coverage from major newsrooms can help readers understand off-field storylines around the tournament, including political, travel or diplomatic context. That kind of reporting should be treated as background context, not as the fixture source.
For planning decisions, separate live news from official schedule data: use reporting links to understand the wider situation, then return to FIFA sources, the schedule hub, ticket pages and host city guides before acting.
This is also the pattern future News posts should follow. A post can explain why a topic matters, identify the source, summarize the planning impact and then hand the reader to the correct hub page.
World Cup 2026 Schedule Has 104 Matches FAQ
Where should I check the full World Cup 2026 schedule?
Use the World Cup 2026 Schedule hub for the structured fixture table, then confirm official details with FIFA before paid or time-sensitive decisions.
Where do qualified teams, groups and TV planning fit?
Use the schedule article as the overview, then open the Groups, Standings and TV Schedule hubs for deeper planning by team, group and viewing path.
Should a News article replace the schedule table?
No. News should summarize source context and send readers back to the schedule hub for match-level planning.
Sources and image credits
External Sources and Image Attribution
This article summarizes external reporting and official sources in original wording, then points readers back to the stable wc26schedule planning hubs.
Referenced sources
Image credit
Used as a thematic football planning image for schedule news.
External articles and images are used for attribution, context and planning support. Official schedule, ticket, stadium and broadcaster details should be checked before paid or time-sensitive decisions.