Schedule of Play
All 104 matches, day by day, in your timezone.
Print-ready schedule
Download a clean, formatted PDF to print or pin up for game day.
Thursday, June 11
- Group A · Matchday 1 · Match 1🇲🇽Mexico🇿🇦South AfricaEstadio Azteca · Mexico City
Friday, June 12
- Group A · Matchday 1 · Match 2🇰🇷South Korea🇨🇿CzechiaAkron · Guadalajara
- Group B · Matchday 1 · Match 3🇨🇦Canada🇧🇦Bosnia & Herz.BMO Field · Toronto
Saturday, June 13
- Group D · Matchday 1 · Match 4🇺🇸USA🇵🇾ParaguaySoFi · LA
- Group B · Matchday 1 · Match 5🇶🇦Qatar🇨🇭SwitzerlandLevi's · Bay Area
- Group C · Matchday 1 · Match 6🇧🇷Brazil🇲🇦MoroccoMetLife · NY/NJ
Sunday, June 14
- Group C · Matchday 1 · Match 7🇭🇹Haiti🏴ScotlandGillette · Boston
- Group D · Matchday 1 · Match 8🇦🇺Australia🇹🇷TürkiyeBC Place · Vancouver
- Group E · Matchday 1 · Match 9🇩🇪Germany🇨🇼CuraçaoNRG · Houston
- Group F · Matchday 1 · Match 10🇳🇱Netherlands🇯🇵JapanAT&T · Dallas
- Group E · Matchday 1 · Match 11🇨🇮Ivory Coast🇪🇨EcuadorLincoln · Philly
Monday, June 15
- Group F · Matchday 1 · Match 12🇸🇪Sweden🇹🇳TunisiaBBVA · Monterrey
- Group H · Matchday 1 · Match 13🇪🇸Spain🇨🇻Cape VerdeMercedes-Benz · Atlanta
- Group G · Matchday 1 · Match 14🇧🇪Belgium🇪🇬EgyptLumen · Seattle
- Group H · Matchday 1 · Match 15🇸🇦Saudi Arabia🇺🇾UruguayHard Rock · Miami
Tuesday, June 16
- Group G · Matchday 1 · Match 16🇮🇷Iran🇳🇿New ZealandSoFi · LA
- Group I · Matchday 1 · Match 17🇫🇷France🇸🇳SenegalMetLife · NY/NJ
- Group I · Matchday 1 · Match 18🇮🇶Iraq🇳🇴NorwayGillette · Boston
Wednesday, June 17
- Group J · Matchday 1 · Match 19🇦🇷Argentina🇩🇿AlgeriaArrowhead · KC
- Group J · Matchday 1 · Match 20🇦🇹Austria🇯🇴JordanLevi's · Bay Area
- Group K · Matchday 1 · Match 21🇵🇹Portugal🇨🇩DR CongoNRG · Houston
- Group L · Matchday 1 · Match 22🏴England🇭🇷CroatiaAT&T · Dallas
- Group L · Matchday 1 · Match 23🇬🇭Ghana🇵🇦PanamaBMO Field · Toronto
Thursday, June 18
- Group K · Matchday 1 · Match 24🇺🇿Uzbekistan🇨🇴ColombiaEstadio Azteca · Mexico City
- Group A · Matchday 2 · Match 25🇨🇿Czechia🇿🇦South AfricaMercedes-Benz · Atlanta
- Group B · Matchday 2 · Match 26🇨🇭Switzerland🇧🇦Bosnia & Herz.SoFi · LA
- Group B · Matchday 2 · Match 27🇨🇦Canada🇶🇦QatarBC Place · Vancouver
Friday, June 19
- Group A · Matchday 2 · Match 28🇲🇽Mexico🇰🇷South KoreaAkron · Guadalajara
- Group D · Matchday 2 · Match 29🇺🇸USA🇦🇺AustraliaLumen · Seattle
- Group C · Matchday 2 · Match 30🏴Scotland🇲🇦MoroccoGillette · Boston
Saturday, June 20
- Group C · Matchday 2 · Match 31🇧🇷Brazil🇭🇹HaitiLincoln · Philly
- Group D · Matchday 2 · Match 32🇹🇷Türkiye🇵🇾ParaguayLevi's · Bay Area
- Group F · Matchday 2 · Match 33🇳🇱Netherlands🇸🇪SwedenNRG · Houston
- Group E · Matchday 2 · Match 34🇩🇪Germany🇨🇮Ivory CoastBMO Field · Toronto
Sunday, June 21
- Group E · Matchday 2 · Match 35🇪🇨Ecuador🇨🇼CuraçaoArrowhead · KC
- Group F · Matchday 2 · Match 36🇹🇳Tunisia🇯🇵JapanBBVA · Monterrey
- Group H · Matchday 2 · Match 37🇪🇸Spain🇸🇦Saudi ArabiaMercedes-Benz · Atlanta
- Group G · Matchday 2 · Match 38🇧🇪Belgium🇮🇷IranSoFi · LA
- Group H · Matchday 2 · Match 39🇺🇾Uruguay🇨🇻Cape VerdeHard Rock · Miami
Monday, June 22
- Group G · Matchday 2 · Match 40🇳🇿New Zealand🇪🇬EgyptBC Place · Vancouver
- Group J · Matchday 2 · Match 41🇦🇷Argentina🇦🇹AustriaAT&T · Dallas
- Group I · Matchday 2 · Match 42🇫🇷France🇮🇶IraqLincoln · Philly
Tuesday, June 23
- Group I · Matchday 2 · Match 43🇳🇴Norway🇸🇳SenegalMetLife · NY/NJ
- Group J · Matchday 2 · Match 44🇯🇴Jordan🇩🇿AlgeriaLevi's · Bay Area
- Group K · Matchday 2 · Match 45🇵🇹Portugal🇺🇿UzbekistanNRG · Houston
- Group L · Matchday 2 · Match 46🏴England🇬🇭GhanaGillette · Boston
- Group L · Matchday 2 · Match 47🇵🇦Panama🇭🇷CroatiaBMO Field · Toronto
Wednesday, June 24
- Group K · Matchday 2 · Match 48🇨🇴Colombia🇨🇩DR CongoAkron · Guadalajara
- Group B · Matchday 3 · Match 50🇨🇭Switzerland🇨🇦CanadaBC Place · Vancouver
- Group B · Matchday 3 · Match 49🇧🇦Bosnia & Herz.🇶🇦QatarLumen · Seattle
- Group C · Matchday 3 · Match 52🏴Scotland🇧🇷BrazilHard Rock · Miami
- Group C · Matchday 3 · Match 51🇲🇦Morocco🇭🇹HaitiMercedes-Benz · Atlanta
Thursday, June 25
- Group A · Matchday 3 · Match 53🇨🇿Czechia🇲🇽MexicoEstadio Azteca · Mexico City
- Group A · Matchday 3 · Match 54🇿🇦South Africa🇰🇷South KoreaBBVA · Monterrey
- Group E · Matchday 3 · Match 56🇪🇨Ecuador🇩🇪GermanyMetLife · NY/NJ
- Group E · Matchday 3 · Match 55🇨🇼Curaçao🇨🇮Ivory CoastLincoln · Philly
- Group F · Matchday 3 · Match 57🇯🇵Japan🇸🇪SwedenAT&T · Dallas
- Group F · Matchday 3 · Match 58🇹🇳Tunisia🇳🇱NetherlandsArrowhead · KC
Friday, June 26
- Group D · Matchday 3 · Match 60🇹🇷Türkiye🇺🇸USASoFi · LA
- Group D · Matchday 3 · Match 59🇵🇾Paraguay🇦🇺AustraliaLevi's · Bay Area
- Group I · Matchday 3 · Match 61🇳🇴Norway🇫🇷FranceGillette · Boston
- Group I · Matchday 3 · Match 62🇸🇳Senegal🇮🇶IraqBMO Field · Toronto
Saturday, June 27
- Group H · Matchday 3 · Match 63🇨🇻Cape Verde🇸🇦Saudi ArabiaNRG · Houston
- Group H · Matchday 3 · Match 64🇺🇾Uruguay🇪🇸SpainAkron · Guadalajara
- Group G · Matchday 3 · Match 65🇪🇬Egypt🇮🇷IranLumen · Seattle
- Group G · Matchday 3 · Match 66🇳🇿New Zealand🇧🇪BelgiumBC Place · Vancouver
- Group L · Matchday 3 · Match 68🇵🇦Panama🏴EnglandMetLife · NY/NJ
- Group L · Matchday 3 · Match 67🇭🇷Croatia🇬🇭GhanaLincoln · Philly
- Group K · Matchday 3 · Match 70🇨🇴Colombia🇵🇹PortugalHard Rock · Miami
- Group K · Matchday 3 · Match 69🇨🇩DR Congo🇺🇿UzbekistanMercedes-Benz · Atlanta
Sunday, June 28
- Group J · Matchday 3 · Match 71🇩🇿Algeria🇦🇹AustriaArrowhead · KC
- Group J · Matchday 3 · Match 72🇯🇴Jordan🇦🇷ArgentinaAT&T · Dallas
- Round of 32 · Match 732nd of Group A2nd of Group BSoFi · LA
Monday, June 29
- Round of 32 · Match 741st of Group C2nd of Group FNRG · Houston
- Round of 32 · Match 751st of Group EBest 3rd from A · B · C · D · FGillette · Boston
Tuesday, June 30
- Round of 32 · Match 761st of Group F2nd of Group CBBVA · Monterrey
- Round of 32 · Match 772nd of Group E2nd of Group IAT&T · Dallas
- Round of 32 · Match 781st of Group IBest 3rd from C · D · F · G · HMetLife · NY/NJ
Wednesday, July 1
- Round of 32 · Match 791st of Group ABest 3rd from C · E · F · H · IEstadio Azteca · Mexico City
- Round of 32 · Match 801st of Group LBest 3rd from E · H · I · J · KMercedes-Benz · Atlanta
- Round of 32 · Match 811st of Group GBest 3rd from A · E · H · I · JLumen · Seattle
Thursday, July 2
- Round of 32 · Match 821st of Group DBest 3rd from B · E · F · I · JLevi's · Bay Area
- Round of 32 · Match 831st of Group H2nd of Group JSoFi · LA
- Round of 32 · Match 842nd of Group K2nd of Group LBMO Field · Toronto
Friday, July 3
- Round of 32 · Match 851st of Group BBest 3rd from E · F · G · I · JBC Place · Vancouver
- Round of 32 · Match 862nd of Group D2nd of Group GAT&T · Dallas
- Round of 32 · Match 871st of Group J2nd of Group HHard Rock · Miami
Saturday, July 4
- Round of 32 · Match 881st of Group KBest 3rd from D · E · I · J · LArrowhead · KC
- Round of 16 · Match 89Winner of Match 73Winner of Match 76NRG · Houston
- Round of 16 · Match 90Winner of Match 75Winner of Match 78Lincoln · Philly
Sunday, July 5
- Round of 16 · Match 91Winner of Match 74Winner of Match 77MetLife · NY/NJ
Monday, July 6
- Round of 16 · Match 92Winner of Match 79Winner of Match 80Estadio Azteca · Mexico City
- Round of 16 · Match 93Winner of Match 84Winner of Match 83AT&T · Dallas
Tuesday, July 7
- Round of 16 · Match 94Winner of Match 82Winner of Match 81Lumen · Seattle
- Round of 16 · Match 95Winner of Match 87Winner of Match 86Mercedes-Benz · Atlanta
- Round of 16 · Match 96Winner of Match 85Winner of Match 88BC Place · Vancouver
Thursday, July 9
- Quarter-finals · Match 97Winner of Match 90Winner of Match 89Gillette · Boston
Friday, July 10
- Quarter-finals · Match 98Winner of Match 93Winner of Match 94SoFi · LA
Saturday, July 11
- Quarter-finals · Match 99Winner of Match 91Winner of Match 92Hard Rock · Miami
Sunday, July 12
- Quarter-finals · Match 100Winner of Match 95Winner of Match 96Arrowhead · KC
Tuesday, July 14
- Semi-finals · Match 101Winner of Match 97Winner of Match 98AT&T · Dallas
Wednesday, July 15
- Semi-finals · Match 102Winner of Match 99Winner of Match 100Mercedes-Benz · Atlanta
Saturday, July 18
- Third-place playoff · Match 103Loser of Match 101Loser of Match 102Hard Rock · Miami
Sunday, July 19
- Final · Match 104Winner of Match 101Winner of Match 102MetLife · NY/NJ
Frequently asked questions
- When does the World Cup 2026 start?
- The tournament kicks off on June 11, 2026 with Mexico vs South Africa at Estadio Azteca · Mexico City.
- When and where is the World Cup 2026 final?
- The final is on July 19, 2026 at MetLife · NY/NJ.
- When does the knockout stage begin?
- The Round of 32 begins on June 28, 2026, after the group stage concludes.
- How do I see kickoff times in my own timezone?
- This schedule auto-detects your timezone. Use the timezone selector at the top to change it; every kickoff time updates instantly.
- What is the Second Chance bracket?
- Second Chance is a separate knockout bracket you fill out on the real teams that qualified from the group stage, predicting every match from the Round of 32 through the Final. It has its own leaderboard and its own title in each league, and it is open to everyone.
- Can I still play if I join after the World Cup starts?
- Yes. The main bracket locks when the first match kicks off, but Second Chance opens after the group stage, so anyone who joined late can still play the entire knockout round and compete with friends.
- Does Second Chance change my main bracket standings?
- No. Second Chance is scored on its own leaderboard and never changes your main bracket points or rank. You can play the main bracket, Second Chance, or both. Playing Second Chance can never move you up or down the main standings.
- When does Second Chance open and lock?
- Second Chance opens once the group stage finishes and the 32 knockout teams are set, and it locks when the Round of 32 kicks off. That window is short, so make your picks as soon as it opens.
Killing time before kickoff? Take a few penalties. Beat the keeper, build a streak.
Play the shootout →