Thursday  June 14, 2018
Final
RUS
Russia
5
0
Saudi Arabia
ARS
Friday  June 15, 2018
Final
EGY
Egypt
0
1
Uruguay
URU
Friday  June 15, 2018
Final
MAR
Morocco
0
1
Iran
IRN
Friday  June 15, 2018
Final
POR
Portugal
3
3
Spain
ESP
Saturday  June 16, 2018
Final
FRA
France
2
1
Australia
AUS
Saturday  June 16, 2018
Final
ARG
Argentina
1
1
Iceland
ISL
Saturday  June 16, 2018
Final
PER
Peru
0
1
Denmark
DIN
Saturday  June 16, 2018
Final
CRO
Croatia
2
0
Nigeria
NGA
Sunday  June 17, 2018
Final
CRC
Costa Rica
0
1
Serbia
SER
Sunday  June 17, 2018
Final
GER
Germany
0
1
Mexico
MEX
Sunday  June 17, 2018
Final
BRA
Brazil
1
1
Switzerland
SUI
Monday  June 18, 2018
Final
SUE
Sweden
1
0
Korea Republic
KOR
Monday  June 18, 2018
Final
BEL
Belgium
3
0
Panama
PAN
Monday  June 18, 2018
Final
TUN
Tunisia
1
2
England
ENG
Tuesday  June 19, 2018
Final
COL
Colombia
1
2
Japan
JPN
Tuesday  June 19, 2018
Final
POL
Poland
1
2
Senegal
SEN
Tuesday  June 19, 2018
Final
RUS
Russia
3
1
Egypt
EGY
Wednesday  June 20, 2018
Final
POR
Portugal
1
0
Morocco
MAR
Wednesday  June 20, 2018
Final
URU
Uruguay
1
0
Saudi Arabia
ARS
Wednesday  June 20, 2018
Final
IRN
Iran
0
1
Spain
ESP
Thursday  June 21, 2018
Final
DIN
Denmark
1
1
Australia
AUS
Thursday  June 21, 2018
Final
FRA
France
1
0
Peru
PER
Thursday  June 21, 2018
Final
ARG
Argentina
0
3
Croatia
CRO
Friday  June 22, 2018
Final
BRA
Brazil
2
0
Costa Rica
CRC
Friday  June 22, 2018
Final
NGA
Nigeria
2
0
Iceland
ISL
Friday  June 22, 2018
Final
SER
Serbia
1
2
Switzerland
SUI
Saturday  June 23, 2018
Final
BEL
Belgium
5
2
Tunisia
TUN
Saturday  June 23, 2018
Final
KOR
Korea Republic
1
2
Mexico
MEX
Saturday  June 23, 2018
Final
GER
Germany
2
1
Sweden
SUE
Sunday  June 24, 2018
Final
ENG
England
6
1
Panama
PAN
Sunday  June 24, 2018
Final
JPN
Japan
2
2
Senegal
SEN
Sunday  June 24, 2018
Final
POL
Poland
0
3
Colombia
COL
Monday  June 25, 2018
Final
URU
Uruguay
3
0
Russia
RUS
Monday  June 25, 2018
Final
ARS
Saudi Arabia
2
1
Egypt
EGY
Monday  June 25, 2018
Final
IRN
Iran
1
1
Portugal
POR
Monday  June 25, 2018
Final
ESP
Spain
2
2
Morocco
MAR
Tuesday  June 26, 2018
Final
DIN
Denmark
0
0
France
FRA
Tuesday  June 26, 2018
Final
AUS
Australia
0
2
Peru
PER
Tuesday  June 26, 2018
Final
NGA
Nigeria
1
2
Argentina
ARG
Tuesday  June 26, 2018
Final
ISL
Iceland
1
2
Croatia
CRO
Wednesday  June 27, 2018
Final
KOR
Korea Republic
2
0
Germany
GER
Wednesday  June 27, 2018
Final
MEX
Mexico
0
3
Sweden
SUE
Wednesday  June 27, 2018
Final
SER
Serbia
0
2
Brazil
BRA
Wednesday  June 27, 2018
Final
SUI
Switzerland
2
2
Costa Rica
CRC
Thursday  June 28, 2018
Final
JPN
Japan
0
1
Poland
POL
Thursday  June 28, 2018
Final
SEN
Senegal
0
1
Colombia
COL
Thursday  June 28, 2018
Final
ENG
England
0
1
Belgium
BEL
Thursday  June 28, 2018
Final
PAN
Panama
1
2
Tunisia
TUN
Saturday  June 30, 2018
Final
FRA
France
4
3
Argentina
ARG
Saturday  June 30, 2018
Final
URU
Uruguay
2
1
Portugal
POR
Sunday  July 01, 2018
Final
ESP
Spain
13
41
Russia
RUS
Sunday  July 01, 2018
Final
CRO
Croatia
13
21
Denmark
DIN
Monday  July 02, 2018
Final
BRA
Brazil
2
0
Mexico
MEX
Monday  July 02, 2018
Final
BEL
Belgium
3
2
Japan
JPN
Tuesday  July 03, 2018
Final
SUE
Sweden
1
0
Switzerland
SUI
Tuesday  July 03, 2018
Final
COL
Colombia
13
41
England
ENG
Friday  July 06, 2018
Final
URU
Uruguay
0
2
France
FRA
Friday  July 06, 2018
Final
BRA
Brazil
1
2
Belgium
BEL
Saturday  July 07, 2018
Final
SUE
Sweden
0
2
England
ENG
Saturday  July 07, 2018
Final
RUS
Russia
23
42
Croatia
CRO
Tuesday  July 10, 2018
Final
FRA
France
1
0
Belgium
BEL
Wednesday  July 11, 2018
Final
CRO
Croatia
2
1
England
ENG
Saturday  July 14, 2018
Final
BEL
Belgium
2
0
England
ENG
Sunday  July 15, 2018
Final
FRA
France
4
2
Croatia
CRO
(*) All times are adjusted based on your current computer timezone.
(**) CONCACAF reserves the right to change the dates/times of the matches.