World Cup 2026 schedule
Group-stage grid is generated for SEO; knockout rows show FIFA window placeholders until official pairings sync from ingestion.
Thursday, 11 June 2026
Mexicovs
South KoreaGroup A17:00 UTC · Mexico City
South Africavs
CzechiaGroup A20:00 UTC · New York/NJ
Mexicovs
South AfricaGroup A23:00 UTC · Los Angeles
South Koreavs
CzechiaGroup A17:00 UTC · Dallas
Mexicovs
CzechiaGroup A20:00 UTC · Atlanta
Friday, 12 June 2026
South Koreavs
South AfricaGroup A23:00 UTC · Toronto
Canadavs
Bosnia and HerzegovinaGroup B17:00 UTC · Miami
Qatarvs
SwitzerlandGroup B20:00 UTC · Houston
Canadavs
QatarGroup B23:00 UTC · Seattle
Bosnia and Herzegovinavs
SwitzerlandGroup B17:00 UTC · Philadelphia
Saturday, 13 June 2026
Canadavs
SwitzerlandGroup B20:00 UTC · Guadalajara
Bosnia and Herzegovinavs
QatarGroup B23:00 UTC · Monterrey
Brazilvs
MoroccoGroup C17:00 UTC · Vancouver
Scotlandvs
HaitiGroup C20:00 UTC · Kansas City
Brazilvs
ScotlandGroup C23:00 UTC · Boston
Sunday, 14 June 2026
Moroccovs
HaitiGroup C17:00 UTC · San Francisco Bay
Brazilvs
HaitiGroup C20:00 UTC · Mexico City
Moroccovs
ScotlandGroup C23:00 UTC · New York/NJ
United Statesvs
ParaguayGroup D17:00 UTC · Los Angeles
Australiavs
TürkiyeGroup D20:00 UTC · Dallas
Monday, 15 June 2026
United Statesvs
AustraliaGroup D23:00 UTC · Atlanta
Paraguayvs
TürkiyeGroup D17:00 UTC · Toronto
United Statesvs
TürkiyeGroup D20:00 UTC · Miami
Paraguayvs
AustraliaGroup D23:00 UTC · Houston
Argentinavs
UzbekistanGroup E17:00 UTC · Seattle
Tuesday, 16 June 2026
Cameroonvs
JordanGroup E20:00 UTC · Philadelphia
Argentinavs
CameroonGroup E23:00 UTC · Guadalajara
Uzbekistanvs
JordanGroup E17:00 UTC · Monterrey
Argentinavs
JordanGroup E20:00 UTC · Vancouver
Uzbekistanvs
CameroonGroup E23:00 UTC · Kansas City
Wednesday, 17 June 2026
Colombiavs
SenegalGroup F17:00 UTC · Boston
Ecuadorvs
BoliviaGroup F20:00 UTC · San Francisco Bay
Colombiavs
EcuadorGroup F23:00 UTC · Mexico City
Senegalvs
BoliviaGroup F17:00 UTC · New York/NJ
Colombiavs
BoliviaGroup F20:00 UTC · Los Angeles
Thursday, 18 June 2026
Senegalvs
EcuadorGroup F23:00 UTC · Dallas
Spainvs
Cape VerdeGroup G17:00 UTC · Atlanta
Saudi Arabiavs
CuracaoGroup G20:00 UTC · Toronto
Spainvs
Saudi ArabiaGroup G23:00 UTC · Miami
Cape Verdevs
CuracaoGroup G17:00 UTC · Houston
Friday, 19 June 2026
Spainvs
CuracaoGroup G20:00 UTC · Seattle
Cape Verdevs
Saudi ArabiaGroup G23:00 UTC · Philadelphia
Englandvs
CroatiaGroup H17:00 UTC · Guadalajara
Austriavs
PeruGroup H20:00 UTC · Monterrey
Englandvs
AustriaGroup H23:00 UTC · Vancouver
Saturday, 20 June 2026
Croatiavs
PeruGroup H17:00 UTC · Kansas City
Englandvs
PeruGroup H20:00 UTC · Boston
Croatiavs
AustriaGroup H23:00 UTC · San Francisco Bay
Francevs
IndonesiaGroup I17:00 UTC · Mexico City
Kenyavs
PanamaGroup I20:00 UTC · New York/NJ
Sunday, 21 June 2026
Francevs
KenyaGroup I23:00 UTC · Los Angeles
Indonesiavs
PanamaGroup I17:00 UTC · Dallas
Francevs
PanamaGroup I20:00 UTC · Atlanta
Indonesiavs
KenyaGroup I23:00 UTC · Toronto
Germanyvs
UruguayGroup J17:00 UTC · Miami
Monday, 22 June 2026
Egyptvs
Trinidad and TobagoGroup J20:00 UTC · Houston
Germanyvs
EgyptGroup J23:00 UTC · Seattle
Uruguayvs
Trinidad and TobagoGroup J17:00 UTC · Philadelphia
Germanyvs
Trinidad and TobagoGroup J20:00 UTC · Guadalajara
Uruguayvs
EgyptGroup J23:00 UTC · Monterrey
Tuesday, 23 June 2026
Netherlandsvs
JapanGroup K17:00 UTC · Vancouver
Iranvs
Ivory CoastGroup K20:00 UTC · Kansas City
Netherlandsvs
IranGroup K23:00 UTC · Boston
Japanvs
Ivory CoastGroup K17:00 UTC · San Francisco Bay
Netherlandsvs
Ivory CoastGroup K20:00 UTC · Mexico City
Wednesday, 24 June 2026
Japanvs
IranGroup K23:00 UTC · New York/NJ
Portugalvs
DR CongoGroup L17:00 UTC · Los Angeles
Serbiavs
New ZealandGroup L20:00 UTC · Dallas
Portugalvs
SerbiaGroup L23:00 UTC · Atlanta
DR Congovs
New ZealandGroup L17:00 UTC · Toronto
Thursday, 25 June 2026
Portugalvs
New ZealandGroup L20:00 UTC · Miami
DR Congovs
SerbiaGroup L23:00 UTC · Houston
Sunday, 28 June 2026
- TBDvsTBDR3217:00 UTC · TBD
Saturday, 4 July 2026
- TBDvsTBDR1619:00 UTC · TBD
Wednesday, 8 July 2026
- TBDvsTBDQF19:00 UTC · TBD
Monday, 13 July 2026
- TBDvsTBDSF20:00 UTC · TBD
Sunday, 19 July 2026
- TBDvsTBDFinal19:00 UTC · New York/NJ