CDM
2026
Home
Calendar
Groups
Stadiums
Squads
Where to watch
What's new
☀️
Language
🌐
Français
English
Español
Português
العربية
Match calendar
All 104 matches of the World Cup 2026.
🕒 Times shown in your local time zone.
📅 .ics
Thursday, June 11, 2026
Group stage · A
M001
Mexico
vs
South Africa
Friday, June 12, 2026
Group stage · A
M002
South Korea
vs
Czechia
Group stage · B
M003
Canada
vs
Bosnia and Herzegovina
Saturday, June 13, 2026
Group stage · D
M004
United States
vs
Paraguay
Group stage · B
M008
Qatar
vs
Switzerland
Group stage · C
M007
Brazil
vs
Morocco
Sunday, June 14, 2026
Group stage · C
M005
Haiti
vs
Scotland
Group stage · D
M006
Australia
vs
Türkiye
Group stage · E
M010
Germany
vs
Curaçao
Group stage · F
M011
Netherlands
vs
Japan
Group stage · E
M009
Ivory Coast
vs
Ecuador
Monday, June 15, 2026
Group stage · F
M012
Sweden
vs
Tunisia
Group stage · H
M014
Spain
vs
Cape Verde
Group stage · G
M015
Iran
vs
New Zealand
Group stage · G
M016
Belgium
vs
Egypt
Group stage · H
M013
Saudi Arabia
vs
Uruguay
Tuesday, June 16, 2026
Group stage · I
M017
France
vs
Senegal
Group stage · I
M018
Iraq
vs
Norway
Wednesday, June 17, 2026
Group stage · J
M019
Argentina
vs
Algeria
Group stage · J
M020
Austria
vs
Jordan
Group stage · K
M023
Portugal
vs
DR Congo
Group stage · L
M021
Ghana
vs
Panama
Group stage · L
M022
England
vs
Croatia
Thursday, June 18, 2026
Group stage · K
M024
Uzbekistan
vs
Colombia
Group stage · A
M025
Czechia
vs
South Africa
Group stage · B
M026
Switzerland
vs
Bosnia and Herzegovina
Group stage · B
M027
Canada
vs
Qatar
Friday, June 19, 2026
Group stage · A
M028
Mexico
vs
South Korea
Group stage · D
M032
United States
vs
Australia
Group stage · C
M030
Scotland
vs
Morocco
Saturday, June 20, 2026
Group stage · C
M029
Brazil
vs
Haiti
Group stage · D
M031
Türkiye
vs
Paraguay
Group stage · F
M035
Netherlands
vs
Sweden
Group stage · E
M033
Germany
vs
Ivory Coast
Sunday, June 21, 2026
Group stage · E
M034
Ecuador
vs
Curaçao
Group stage · F
M036
Tunisia
vs
Japan
Group stage · H
M038
Spain
vs
Saudi Arabia
Group stage · G
M039
Belgium
vs
Iran
Group stage · H
M037
Uruguay
vs
Cape Verde
Monday, June 22, 2026
Group stage · G
M040
New Zealand
vs
Egypt
Group stage · J
M043
Argentina
vs
Austria
Group stage · I
M042
France
vs
Iraq
Tuesday, June 23, 2026
Group stage · I
M041
Norway
vs
Senegal
Group stage · J
M044
Jordan
vs
Algeria
Group stage · K
M047
Portugal
vs
Uzbekistan
Group stage · L
M045
England
vs
Ghana
Group stage · L
M046
Panama
vs
Croatia
Wednesday, June 24, 2026
Group stage · K
M048
Colombia
vs
DR Congo
Group stage · B
M051
Switzerland
vs
Canada
Group stage · B
M052
Bosnia and Herzegovina
vs
Qatar
Group stage · C
M049
Scotland
vs
Brazil
Group stage · C
M050
Morocco
vs
Haiti
Thursday, June 25, 2026
Group stage · A
M053
Czechia
vs
Mexico
Group stage · A
M054
South Africa
vs
South Korea
Group stage · E
M055
Curaçao
vs
Ivory Coast
Group stage · E
M056
Ecuador
vs
Germany
Group stage · F
M057
Japan
vs
Sweden
Group stage · F
M058
Tunisia
vs
Netherlands
Friday, June 26, 2026
Group stage · D
M059
Türkiye
vs
United States
Group stage · D
M060
Paraguay
vs
Australia
Group stage · I
M061
Norway
vs
France
Group stage · I
M062
Senegal
vs
Iraq
Saturday, June 27, 2026
Group stage · H
M065
Cape Verde
vs
Saudi Arabia
Group stage · H
M066
Uruguay
vs
Spain
Group stage · G
M063
Egypt
vs
Iran
Group stage · G
M064
New Zealand
vs
Belgium
Group stage · L
M067
Panama
vs
England
Group stage · L
M068
Croatia
vs
Ghana
Group stage · K
M071
Colombia
vs
Portugal
Group stage · K
M072
DR Congo
vs
Uzbekistan
Sunday, June 28, 2026
Group stage · J
M069
Algeria
vs
Austria
Group stage · J
M070
Jordan
vs
Argentina
Round of 32
M073
A2 vs B2
Monday, June 29, 2026
Round of 32
M076
C1 vs F2
Round of 32
M074
E1 vs 3rd Place (A/B/C/D/F)
Tuesday, June 30, 2026
Round of 32
M075
F1 vs C2
Round of 32
M078
E2 vs I2
Round of 32
M077
I1 vs 3rd Place (C/D/F/G/H)
Wednesday, July 1, 2026
Round of 32
M079
A1 vs 3rd Place (C/E/F/H/I)
Round of 32
M080
L1 vs 3rd Place (E/H/I/J/K)
Round of 32
M082
G1 vs 3rd Place (A/E/H/I/J)
Thursday, July 2, 2026
Round of 32
M081
D1 vs 3rd Place (B/E/F/I/J)
Round of 32
M084
H1 vs J2
Round of 32
M083
K2 vs L2
Friday, July 3, 2026
Round of 32
M085
B1 vs 3rd Place (E/F/G/I/J)
Round of 32
M088
D2 vs G2
Round of 32
M086
J1 vs H2
Saturday, July 4, 2026
Round of 32
M087
K1 vs 3rd Place (D/E/I/J/L)
Round of 16
M090
Winner 73 vs Winner 75
Round of 16
M089
Winner 74 vs Winner 77
Sunday, July 5, 2026
Round of 16
M091
Winner 76 vs Winner 78
Monday, July 6, 2026
Round of 16
M092
Winner 79 vs Winner 80
Round of 16
M093
Winner 83 vs Winner 84
Tuesday, July 7, 2026
Round of 16
M094
Winner 81 vs Winner 82
Round of 16
M095
Winner 86 vs Winner 88
Round of 16
M096
Winner 85 vs Winner 87
Thursday, July 9, 2026
Quarter-final
M097
Winner 89 vs Winner 90
Friday, July 10, 2026
Quarter-final
M098
Winner 93 vs Winner 94
Saturday, July 11, 2026
Quarter-final
M099
Winner 91 vs Winner 92
Sunday, July 12, 2026
Quarter-final
M100
Winner 95 vs Winner 96
Tuesday, July 14, 2026
Semi-final
M101
Winner 97 vs Winner 98
Wednesday, July 15, 2026
Semi-final
M102
Winner 99 vs Winner 100
Saturday, July 18, 2026
Third-place match
M103
Loser 101 vs Loser 102
Sunday, July 19, 2026
Final
M104
Winner 101 vs Winner 102