Thursday, 11 June 2026
Mexico v South Africa - Group A – 12:00 p.m.
Korea Republic v Czechia – Group A - 7:00 p.m.
Friday, 12 June 2026
Canada v Bosnia and Herzegovina - Group B – 12:00 p.m.
USA v Paraguay - Group D – 6:00 p.m.
Saturday, 13 June 2026
Haiti v Scotland – Group C - 6:00 p.m.
Australia v Türkiye – Group D - 9:00 p.m.
Brazil v Morocco – Group C - 3:00 p.m.
Qatar v Switzerland – Group B - 12:00 p.m.
Sunday, 14 June 2026
Côte d'Ivoire v Ecuador – Group E - 4:00 p.m.
Germany v Curaçao – Group E - 10:00 a.m.
Netherlands v Japan – Group F - 1:00 p.m.
Sweden v Tunisia – Group F - 7:00 p.m.
Monday, 15 June 2026
Saudi Arabia v Uruguay – Group H - 9:00 a.m.
Spain v Cabo Verde – Group H - 9:00 a.m.
IR Iran v New Zealand – Group G - 6:00 p.m.
Belgium v Egypt – Group G - 12:00 p.m.
Tuesday, 16 June 2026
France v Senegal – Group I - 12:00 p.m.
Iraq v Norway – Group I - 3:00 p.m.
Argentina v Algeria – Group J - 6:00 p.m.
Austria v Jordan – Group J - 9:00 p.m.
Wednesday, 17 June 2026
Ghana v Panama – Group L - 4:00 p.m.
England v Croatia – Group L - 1:00 p.m.
Portugal v Congo DR – Group K - 10:00 a.m.
Uzbekistan v Colombia – Group K - 7:00 p.m.
Thursday, 18 June 2026
Czechia v South Africa – Group A - 9:00 a.m.
Switzerland v Bosnia and Herzegovina – Group B - 12:00 p.m.
Canada v Qatar - Group B – 3:00 p.m.
Mexico v Korea Republic - Group A - 6:00 p.m.
Friday, 19 June 2026
Brazil v Haiti – Group C - 5:30 p.m.
Scotland v Morocco – Group C - 3:00 p.m.
Türkiye v Paraguay – Group D - 8:00 p.m.
USA v Australia - Group D – 12:00 p.m.
Saturday, 20 June 2026
Germany v Côte d'Ivoire – Group E - 1:00 p.m.
Ecuador v Curaçao – Group E - 5:00 p.m.
Netherlands v Sweden – Group F - 10:00 a.m.
Tunisia v Japan – Group F - 9:00 p.m.
Sunday, 21 June 2026
Uruguay v Cabo Verde – Group H - 3:00 p.m.
Spain v Saudi Arabia – Group H - 9:00 a.m.
Belgium v IR Iran – Group G - 12:00 p.m.
New Zealand v Egypt – Group G - 6:00 p.m.
Monday, 22 June 2026
Norway v Senegal – Group I - 5:00 p.m.
France v Iraq – Group I - 2:00 p.m.
Argentina v Austria – Group J - 10:00 a.m.
Jordan v Algeria – Group J - 8:00 p.m.
Tuesday, 23 June 2026
England v Ghana – Group L - 1:00 p.m.
Panama v Croatia – Group L - 4:00 p.m.
Portugal v Uzbekistan – Group K - 10:00 a.m.
Colombia v Congo DR – Group K - 7:00 p.m.
Wednesday, 24 June 2026
Scotland v Brazil – Group C - 12:00 p.m.
Morocco v Haiti – Group C - 3:00 p.m.
 Switzerland v Canada - Group B – 12:00 p.m.
Bosnia and Herzegovina v Qatar – Group B - 12:00 p.m.
Czechia v Mexico - Group A – 6:00 p.m.
South Africa v Korea Republic – Group A - 6:00 p.m.
Thursday, 25 June 2026
Curaçao v Côte d'Ivoire – Group E - 1:00 p.m.
Ecuador v Germany – Group E - 1:00 p.m.
Japan v Sweden – Group F - 4:00 p.m.
Tunisia v Netherlands – Group F - 4:00 p.m.
Türkiye v USA - Group D – 7:00 p.m.
Paraguay v Australia – Group D - 7:00 p.m.
Friday, 26 June 2026
Norway v France – Group I - 12:00 p.m.
Senegal v Iraq – Group I - 12:00 p.m.
Egypt v IR Iran – Group G - 8:00 p.m.
New Zealand v Belgium – Group G - 8:00 p.m.
Cabo Verde v Saudi Arabia – Group H - 5:00 p.m.
Uruguay v Spain – Group H - 5:00 p.m.
Saturday, 27 June 2026
Panama v England – Group L - 2:00 p.m.
Croatia v Ghana – Group L - 2:00 p.m.
Algeria v Austria – Group J - 7:00 p.m.
Jordan v Argentina – Group J - 7:00 p.m.
Colombia v Portugal – Group K - 4:30 p.m.
Congo DR v Uzbekistan – Group K - 4:30 p.m.

