FIFA World Cup — schedule of group-stage matches

Published June 12, 2026 Updated June 12, 2026 05:08am

(All timings in Pakistan Standard Time)

June 12, Friday:

Mexico vs South Africa (Group A) — 12:00 midnight

South Korea vs Czechia (Group A) — 7:00am

June 13, Saturday:

Canada vs Bosnia & Herzegovina (Group B) — 12:00 midnight

US vs Paraguay (Group D) — 6:00am

June 14, Sunday:

Qatar vs Switzerland (Group B) — 12:00 midnight

Brazil vs Morocco (Group C) — 3:00am

Haiti vs Scotland (Group C) — 6:00am

Australia vs Turkiye (Group D) — 9:00am

Germany vs Curacao (Group E) — 10:00pm

June 15, Monday:

Netherlands vs Japan (Group F) — 1:00am

Ivory Coast vs Ecuador (Group E) — 4:00am

Sweden vs Tunisia (Group F) — 7:00am

Spain vs Cape Verde (Group H) — 9:00pm

June 16, Tuesday:

Belgium vs Egypt (Group G) — 12:00 midnight

Saudi Arabia vs Uruguay (Group H) — 3:00am

Iran vs New Zealand (Group G) — 6:00am

June 17, Wednesday:

France vs Senegal (Group I) — 12:00 midnight

Iraq vs Norway (Group I) — 3:00am

Argentina vs Algeria (Group J) — 6:00am

Austria vs Jordan (Group J) — 9:00am

Portugal vs DR Congo (Group K) — 10:00pm

June 18, Thursday:

England vs Croatia (Group L) — 1:00am

Ghana vs Panama (Group L) — 4:00am

Uzbekistan vs Colombia (Group K) — 7:00am

Czechia vs South Africa (Group A) — 9:00pm

June 19, Friday:

Switzerland vs Bosnia & Herzegovina (Group B) — 12:00 midnight

Canada vs Qatar (Group B) — 3:00am

Mexico vs South Korea (Group A) — 6:00am

June 20, Saturday:

US vs Australia (Group D) — 12:00 midnight

Scotland vs Morocco (Group C) — 3:00am

Brazil vs Haiti (Group C) — 5:30am

Turkiye vs Paraguay (Group D) — 8:00am

Netherlands vs Sweden (Group F) — 10:00pm

June 21, Sunday:

Germany vs Ivory Coast (Group E) — 1:00am

Ecuador vs Curacao (Group E) — 5:00am

Tunisia vs Japan (Group F) — 9:00am

Spain vs Saudi Arabia (Group H) — 9:00pm

June 22, Monday:

Belgium vs Iran (Group G) — 12:00 midnight

Uruguay vs Cape Verde (Group H) — 3:00am

New Zealand vs Egypt (Group G) — 6:00am

Argentina vs Austria (Group J) — 10:00pm

June 23, Tuesday:

France vs Iraq (Group I) — 2:00am

Norway vs Senegal (Group I) — 5:00am

Jordan vs Algeria (Group J) — 8:00am

Portugal vs Uzbekistan (Group K) — 10:00pm

June 24, Wednesday:

England vs Ghana (Group L) — 1:00am

Panama vs Croatia (Group L) — 4:00am

Colombia vs DR Congo (Group K) — 7:00am

June 25, Thursday:

Switzerland vs Canada (Group B) — 12:00 midnight

Bosnia & Herzegovina vs Qatar (Group B) — 12:00 midnight

Scotland vs Brazil (Group C) — 3:00am

Morocco vs Haiti (Group C) — 3:00am

Czechia vs Mexico (Group A) — 6:00am

South Africa vs South Korea (Group A) — 6:00am

June 26, Friday:

Curacao vs Ivory Coast (Group E) — 1:00am

Ecuador vs Germany (Group E) — 1:00am

Japan vs Sweden (Group F) — 4:00am

Tunisia vs Netherlands (Group F) — 4:00am

Turkiye vs USA (Group D) — 7:00am

Paraguay vs Australia (Group D) — 7:00am

June 27, Saturday:

Norway vs France (Group I) — 12:00 midnight

Senegal vs Iraq (Group I) — 12:00 midnight

Cape Verde vs Saudi Arabia (Group H) — 5:00am

Uruguay vs Spain (Group H) — 5:00am

Egypt vs Iran (Group G) — 8:00am

New Zealand vs Belgium (Group G) — 8:00am

June 28, Sunday:

Panama vs England (Group L) — 2:00am

Croatia vs Ghana (Group L) — 2:00am

Colombia vs Portugal (Group K) — 4:30am

DR Congo vs Uzbekistan (Group K) — 4:30am

Algeria vs Austria (Group J) — 7:00am

Jordan vs Argentina (Group J) — 7:00am

Published in Dawn, June 12th, 2026