FIFA World Cup 2026 Schedule

All 104 matches in your local timezone. Star your favorites and download a calendar file.

StageDate (UTC)MatchVenue
Group stage AThu, Jun 11, 4:00 PM🇲🇽 Mexico vs 🇵🇱 PolandAtlanta
Group stage AThu, Jun 11, 7:00 PM🇸🇳 Senegal vs 🇺🇿 UzbekistanBoston
Group stage AThu, Jun 11, 10:00 PM🇲🇽 Mexico vs 🇸🇳 SenegalDallas
Group stage AFri, Jun 12, 4:00 PM🇵🇱 Poland vs 🇺🇿 UzbekistanHouston
Group stage AFri, Jun 12, 7:00 PM🇲🇽 Mexico vs 🇺🇿 UzbekistanKansas City
Group stage AFri, Jun 12, 10:00 PM🇵🇱 Poland vs 🇸🇳 SenegalLos Angeles
Group stage BSat, Jun 13, 4:00 PM🇨🇦 Canada vs 🇳🇱 NetherlandsMiami
Group stage BSat, Jun 13, 7:00 PM🇲🇦 Morocco vs 🇯🇵 JapanNew York / New Jersey
Group stage BSat, Jun 13, 10:00 PM🇨🇦 Canada vs 🇲🇦 MoroccoPhiladelphia
Group stage BSun, Jun 14, 4:00 PM🇳🇱 Netherlands vs 🇯🇵 JapanSan Francisco Bay Area
Group stage BSun, Jun 14, 7:00 PM🇨🇦 Canada vs 🇯🇵 JapanSeattle
Group stage BSun, Jun 14, 10:00 PM🇳🇱 Netherlands vs 🇲🇦 MoroccoToronto
Group stage CMon, Jun 15, 4:00 PM🇺🇸 United States vs 🇩🇪 GermanyVancouver
Group stage CMon, Jun 15, 7:00 PM🇪🇨 Ecuador vs 🇮🇷 IranGuadalajara
Group stage CMon, Jun 15, 10:00 PM🇺🇸 United States vs 🇪🇨 EcuadorMexico City
Group stage CTue, Jun 16, 4:00 PM🇩🇪 Germany vs 🇮🇷 IranMonterrey
Group stage CTue, Jun 16, 7:00 PM🇺🇸 United States vs 🇮🇷 IranAtlanta
Group stage CTue, Jun 16, 10:00 PM🇩🇪 Germany vs 🇪🇨 EcuadorBoston
Group stage DWed, Jun 17, 4:00 PM🇦🇷 Argentina vs 🇪🇸 SpainDallas
Group stage DWed, Jun 17, 7:00 PM🇨🇮 Côte d'Ivoire vs 🇰🇷 South KoreaHouston
Group stage DWed, Jun 17, 10:00 PM🇦🇷 Argentina vs 🇨🇮 Côte d'IvoireKansas City
Group stage DThu, Jun 18, 4:00 PM🇪🇸 Spain vs 🇰🇷 South KoreaLos Angeles
Group stage DThu, Jun 18, 7:00 PM🇦🇷 Argentina vs 🇰🇷 South KoreaMiami
Group stage DThu, Jun 18, 10:00 PM🇪🇸 Spain vs 🇨🇮 Côte d'IvoireNew York / New Jersey
Group stage EFri, Jun 19, 4:00 PM🇫🇷 France vs 🇺🇾 UruguayPhiladelphia
Group stage EFri, Jun 19, 7:00 PM🇪🇬 Egypt vs 🇦🇺 AustraliaSan Francisco Bay Area
Group stage EFri, Jun 19, 10:00 PM🇫🇷 France vs 🇪🇬 EgyptSeattle
Group stage ESat, Jun 20, 4:00 PM🇺🇾 Uruguay vs 🇦🇺 AustraliaToronto
Group stage ESat, Jun 20, 7:00 PM🇫🇷 France vs 🇦🇺 AustraliaVancouver
Group stage ESat, Jun 20, 10:00 PM🇺🇾 Uruguay vs 🇪🇬 EgyptGuadalajara
Group stage FSun, Jun 21, 4:00 PM🇧🇷 Brazil vs 🇵🇹 PortugalMexico City
Group stage FSun, Jun 21, 7:00 PM🇳🇿 New Zealand vs 🇹🇳 TunisiaMonterrey
Group stage FSun, Jun 21, 10:00 PM🇧🇷 Brazil vs 🇳🇿 New ZealandAtlanta
Group stage FMon, Jun 22, 4:00 PM🇵🇹 Portugal vs 🇹🇳 TunisiaBoston
Group stage FMon, Jun 22, 7:00 PM🇧🇷 Brazil vs 🇹🇳 TunisiaDallas
Group stage FMon, Jun 22, 10:00 PM🇵🇹 Portugal vs 🇳🇿 New ZealandHouston
Group stage GThu, Jun 11, 4:00 PM🇵🇦 Panama vs 🏴󠁧󠁢󠁥󠁮󠁧󠁿 EnglandKansas City
Group stage GThu, Jun 11, 7:00 PM🇨🇴 Colombia vs 🇸🇦 Saudi ArabiaLos Angeles
Group stage GThu, Jun 11, 10:00 PM🇵🇦 Panama vs 🇨🇴 ColombiaMiami
Group stage GFri, Jun 12, 4:00 PM🏴󠁧󠁢󠁥󠁮󠁧󠁿 England vs 🇸🇦 Saudi ArabiaNew York / New Jersey
Group stage GFri, Jun 12, 7:00 PM🇵🇦 Panama vs 🇸🇦 Saudi ArabiaPhiladelphia
Group stage GFri, Jun 12, 10:00 PM🏴󠁧󠁢󠁥󠁮󠁧󠁿 England vs 🇨🇴 ColombiaSan Francisco Bay Area
Group stage HSat, Jun 13, 4:00 PM🇧🇪 Belgium vs 🇵🇾 ParaguaySeattle
Group stage HSat, Jun 13, 7:00 PM🇶🇦 Qatar vs 🇨🇲 CameroonToronto
Group stage HSat, Jun 13, 10:00 PM🇧🇪 Belgium vs 🇶🇦 QatarVancouver
Group stage HSun, Jun 14, 4:00 PM🇵🇾 Paraguay vs 🇨🇲 CameroonGuadalajara
Group stage HSun, Jun 14, 7:00 PM🇧🇪 Belgium vs 🇨🇲 CameroonMexico City
Group stage HSun, Jun 14, 10:00 PM🇵🇾 Paraguay vs 🇶🇦 QatarMonterrey
Group stage IMon, Jun 15, 4:00 PM🇮🇹 Italy vs 🇩🇿 AlgeriaAtlanta
Group stage IMon, Jun 15, 7:00 PM🇵🇪 Peru vs 🇮🇶 IraqBoston
Group stage IMon, Jun 15, 10:00 PM🇮🇹 Italy vs 🇵🇪 PeruDallas
Group stage ITue, Jun 16, 4:00 PM🇩🇿 Algeria vs 🇮🇶 IraqHouston
Group stage ITue, Jun 16, 7:00 PM🇮🇹 Italy vs 🇮🇶 IraqKansas City
Group stage ITue, Jun 16, 10:00 PM🇩🇿 Algeria vs 🇵🇪 PeruLos Angeles
Group stage JWed, Jun 17, 4:00 PM🇭🇷 Croatia vs 🇳🇬 NigeriaMiami
Group stage JWed, Jun 17, 7:00 PM🇻🇪 Venezuela vs 🇯🇴 JordanNew York / New Jersey
Group stage JWed, Jun 17, 10:00 PM🇭🇷 Croatia vs 🇻🇪 VenezuelaPhiladelphia
Group stage JThu, Jun 18, 4:00 PM🇳🇬 Nigeria vs 🇯🇴 JordanSan Francisco Bay Area
Group stage JThu, Jun 18, 7:00 PM🇭🇷 Croatia vs 🇯🇴 JordanSeattle
Group stage JThu, Jun 18, 10:00 PM🇳🇬 Nigeria vs 🇻🇪 VenezuelaToronto
Group stage KFri, Jun 19, 4:00 PM🇩🇰 Denmark vs 🇿🇦 South AfricaVancouver
Group stage KFri, Jun 19, 7:00 PM🇨🇱 Chile vs 🇦🇪 United Arab EmiratesGuadalajara
Group stage KFri, Jun 19, 10:00 PM🇩🇰 Denmark vs 🇨🇱 ChileMexico City
Group stage KSat, Jun 20, 4:00 PM🇿🇦 South Africa vs 🇦🇪 United Arab EmiratesMonterrey
Group stage KSat, Jun 20, 7:00 PM🇩🇰 Denmark vs 🇦🇪 United Arab EmiratesAtlanta
Group stage KSat, Jun 20, 10:00 PM🇿🇦 South Africa vs 🇨🇱 ChileBoston
Group stage LSun, Jun 21, 4:00 PM🇨🇭 Switzerland vs 🇬🇭 GhanaDallas
Group stage LSun, Jun 21, 7:00 PM🇨🇷 Costa Rica vs 🇹🇷 TürkiyeHouston
Group stage LSun, Jun 21, 10:00 PM🇨🇭 Switzerland vs 🇨🇷 Costa RicaKansas City
Group stage LMon, Jun 22, 4:00 PM🇬🇭 Ghana vs 🇹🇷 TürkiyeLos Angeles
Group stage LMon, Jun 22, 7:00 PM🇨🇭 Switzerland vs 🇹🇷 TürkiyeMiami
Group stage LMon, Jun 22, 10:00 PM🇬🇭 Ghana vs 🇨🇷 Costa RicaNew York / New Jersey
Round of 32Sat, Jun 27, 4:00 PMTBD vs Round of 32 — Match 1Atlanta
Round of 32Sat, Jun 27, 7:00 PMTBD vs Round of 32 — Match 2Boston
Round of 32Sat, Jun 27, 10:00 PMTBD vs Round of 32 — Match 3Dallas
Round of 32Sat, Jun 27, 4:00 PMTBD vs Round of 32 — Match 4Houston
Round of 32Sat, Jun 27, 7:00 PMTBD vs Round of 32 — Match 5Kansas City
Round of 32Sat, Jun 27, 10:00 PMTBD vs Round of 32 — Match 6Los Angeles
Round of 32Sat, Jun 27, 4:00 PMTBD vs Round of 32 — Match 7Miami
Round of 32Sat, Jun 27, 7:00 PMTBD vs Round of 32 — Match 8New York / New Jersey
Round of 32Sat, Jun 27, 10:00 PMTBD vs Round of 32 — Match 9Philadelphia
Round of 32Sat, Jun 27, 4:00 PMTBD vs Round of 32 — Match 10San Francisco Bay Area
Round of 32Sat, Jun 27, 7:00 PMTBD vs Round of 32 — Match 11Seattle
Round of 32Sat, Jun 27, 10:00 PMTBD vs Round of 32 — Match 12Toronto
Round of 32Sat, Jun 27, 4:00 PMTBD vs Round of 32 — Match 13Vancouver
Round of 32Sat, Jun 27, 7:00 PMTBD vs Round of 32 — Match 14Guadalajara
Round of 32Sat, Jun 27, 10:00 PMTBD vs Round of 32 — Match 15Mexico City
Round of 32Sat, Jun 27, 4:00 PMTBD vs Round of 32 — Match 16Monterrey
Round of 16Sat, Jul 4, 4:00 PMTBD vs Round of 16 — Match 1Atlanta
Round of 16Sat, Jul 4, 7:00 PMTBD vs Round of 16 — Match 2Boston
Round of 16Sat, Jul 4, 10:00 PMTBD vs Round of 16 — Match 3Dallas
Round of 16Sat, Jul 4, 4:00 PMTBD vs Round of 16 — Match 4Houston
Round of 16Sat, Jul 4, 7:00 PMTBD vs Round of 16 — Match 5Kansas City
Round of 16Sat, Jul 4, 10:00 PMTBD vs Round of 16 — Match 6Los Angeles
Round of 16Sat, Jul 4, 4:00 PMTBD vs Round of 16 — Match 7Miami
Round of 16Sat, Jul 4, 7:00 PMTBD vs Round of 16 — Match 8New York / New Jersey
Quarter-finalThu, Jul 9, 4:00 PMTBD vs Quarter-final 1Philadelphia
Quarter-finalThu, Jul 9, 7:00 PMTBD vs Quarter-final 2San Francisco Bay Area
Quarter-finalThu, Jul 9, 10:00 PMTBD vs Quarter-final 3Seattle
Quarter-finalThu, Jul 9, 4:00 PMTBD vs Quarter-final 4Toronto
Semi-finalTue, Jul 14, 4:00 PMTBD vs Semi-final 1Vancouver
Semi-finalTue, Jul 14, 7:00 PMTBD vs Semi-final 2Guadalajara
3rd placeSat, Jul 18, 4:00 PMTBD vs Third-place play-offMexico City
FinalSun, Jul 19, 4:00 PMTBD vs FinalMonterrey