Fixtures
Times shown in your local timezone.
Group stage
Group A
Mexico
2–0
South Africa
South Korea
2–1
Czechia
Czechia
1–1
South Africa
Mexico
1–0
South Korea
Czechia
0–3
Mexico
South Africa
1–0
South Korea
Group B
Canada
1–1
Bosnia-Herzegovina
Qatar
1–1
Switzerland
Switzerland
4–1
Bosnia-Herzegovina
Canada
6–0
Qatar
Switzerland
2–1
Canada
Bosnia-Herzegovina
3–1
Qatar
Group C
Brazil
1–1
Morocco
Haiti
0–1
Scotland
Scotland
0–1
Morocco
Brazil
3–0
Haiti
Morocco
4–2
Haiti
Scotland
0–3
Brazil
Group D
United States
4–1
Paraguay
Australia
2–0
Turkey
United States
2–0
Australia
Turkey
0–1
Paraguay
Turkey
3–2
United States
Paraguay
0–0
Australia
Group E
Germany
7–1
Curaçao
Ivory Coast
1–0
Ecuador
Germany
2–1
Ivory Coast
Ecuador
0–0
Curaçao
Ecuador
2–1
Germany
Curaçao
0–2
Ivory Coast
Group F
Netherlands
2–2
Japan
Sweden
5–1
Tunisia
Netherlands
5–1
Sweden
Tunisia
0–4
Japan
Tunisia
1–3
Netherlands
Japan
1–1
Sweden
Group G
Belgium
1–1
Egypt
Iran
2–2
New Zealand
Belgium
0–0
Iran
New Zealand
1–3
Egypt
New Zealand
vs
Belgium
Egypt
vs
Iran
Group H
Spain
0–0
Cape Verde Islands
Saudi Arabia
1–1
Uruguay
Spain
4–0
Saudi Arabia
Uruguay
2–2
Cape Verde Islands
Uruguay
vs
Spain
Cape Verde Islands
vs
Saudi Arabia
Group I
France
3–1
Senegal
Iraq
1–4
Norway
France
3–0
Iraq
Norway
3–2
Senegal
Norway
1–4
France
Senegal
5–0
Iraq
Group J
Argentina
3–0
Algeria
Austria
3–1
Jordan
Argentina
2–0
Austria
Jordan
1–2
Algeria
Jordan
vs
Argentina
Algeria
vs
Austria
Group K
Portugal
1–1
Congo DR
Uzbekistan
1–3
Colombia
Portugal
5–0
Uzbekistan
Colombia
1–0
Congo DR
Colombia
vs
Portugal
Congo DR
vs
Uzbekistan
Group L
England
4–2
Croatia
Ghana
1–0
Panama
England
0–0
Ghana
Panama
0–1
Croatia
Panama
vs
England
Croatia
vs
Ghana
Knockout stage
Round of 32
M73
South Africa
vs
Canada
M76
Brazil
vs
Japan
M74
Germany
vs
Best 3rd: A/B/C/D/F
M75
Netherlands
vs
Morocco
M78
Ivory Coast
vs
Norway
M77
France
vs
Best 3rd: C/D/F/G/H
M79
Mexico
vs
Best 3rd: C/E/F/H/I
M80
Group L winner
vs
Best 3rd: E/H/I/J/K
M82
Group G winner
vs
Best 3rd: A/E/H/I/J
M81
United States
vs
Bosnia-Herzegovina
M84
Group H winner
vs
Group J runner-up
M83
Group K runner-up
vs
Group L runner-up
M85
Switzerland
vs
Best 3rd: E/F/G/I/J
M88
Australia
vs
Group G runner-up
M86
Argentina
vs
Group H runner-up
M87
Group K winner
vs
Best 3rd: D/E/I/J/L
Round of 16
M90
M73 winner
vs
M75 winner
M89
M74 winner
vs
M77 winner
M91
M76 winner
vs
M78 winner
M92
M79 winner
vs
M80 winner
M93
M83 winner
vs
M84 winner
M94
M81 winner
vs
M82 winner
M95
M86 winner
vs
M88 winner
M96
M85 winner
vs
M87 winner
Quarter-final
M97
M89 winner
vs
M90 winner
M98
M93 winner
vs
M94 winner
M99
M91 winner
vs
M92 winner
M100
M95 winner
vs
M96 winner
Semi-final
M101
M97 winner
vs
M98 winner
M102
M99 winner
vs
M100 winner
Third-place playoff
M103
M101 loser
vs
M102 loser
Final
M104
M101 winner
vs
M102 winner