First Round
14 jun 2018
17:00 Rusland 5 - 0 Saoedi-Arabië
15 jun 2018
14:00 Egypte 0 - 1 Uruguay
17:00 Marokko 0 - 1 Iran
20:00 Portugal 3 - 3 Spanje
16 jun 2018
12:00 Frankrijk 2 - 1 Australië
15:00 Argentinië 1 - 1 Ijsland
18:00 Peru 0 - 1 Denemarken
21:00 Kroatië 2 - 0 Nigeria
17 jun 2018
14:00 Costa Rica 0 - 1 Servië
17:00 Duitsland 0 - 1 Mexico
20:00 Brazilië 1 - 1 Zwitserland
18 jun 2018
14:00 Zweden 1 - 0 Zuid Korea
17:00 België 3 - 0 Panama
20:00 Tunesië 1 - 2 Engeland
19 jun 2018
14:00 Colombia 1 - 2 Japan
17:00 Polen 1 - 2 Senegal
20:00 Rusland 3 - 1 Egypte
20 jun 2018
14:00 Portugal 1 - 0 Marokko
17:00 Uruguay 1 - 0 Saoedi-Arabië
20:00 Iran 0 - 1 Spanje
21 jun 2018
14:00 Denemarken 1 - 1 Australië
17:00 Frankrijk 1 - 0 Peru
20:00 Argentinië 0 - 3 Kroatië
22 jun 2018
14:00 Brazilië 2 - 0 Costa Rica
17:00 Nigeria 2 - 0 Ijsland
20:00 Servië 1 - 2 Zwitserland
23 jun 2018
14:00 België 5 - 2 Tunesië
17:00 Zuid Korea 1 - 2 Mexico
20:00 Duitsland 2 - 1 Zweden
24 jun 2018
14:00 Engeland 6 - 1 Panama
17:00 Japan 2 - 2 Senegal
20:00 Polen 0 - 3 Colombia
25 jun 2018
16:00 Uruguay 3 - 0 Rusland
16:00 Saoedi-Arabië 2 - 1 Egypte
20:00 Iran 1 - 1 Portugal
20:00 Spanje 2 - 2 Marokko
26 jun 2018
16:00 Denemarken 0 - 0 Frankrijk
16:00 Australië 0 - 2 Peru
20:00 Nigeria 1 - 2 Argentinië
20:00 Ijsland 1 - 2 Kroatië
27 jun 2018
16:00 Zuid Korea 2 - 0 Duitsland
16:00 Mexico 0 - 3 Zweden
20:00 Servië 0 - 2 Brazilië
20:00 Zwitserland 2 - 2 Costa Rica
28 jun 2018
16:00 Japan 0 - 1 Polen
16:00 Senegal 0 - 1 Colombia
20:00 Engeland 0 - 1 België
20:00 Panama 1 - 2 Tunesië
Round of 16
30 jun 2018
16:00 Frankrijk 4 - 3 Argentinië
20:00 Uruguay 2 - 1 Portugal
01 jul 2018
16:00 Spanje 1 - 1 Rusland
20:00 Kroatië 1 - 1 Denemarken
02 jul 2018
16:00 Brazilië 2 - 0 Mexico
20:00 België 3 - 2 Japan
03 jul 2018
16:00 Zweden 1 - 0 Zwitserland
20:00 Colombia 1 - 1 Engeland
Quarter-finals
06 jul 2018
16:00 Uruguay 0 - 2 Frankrijk
20:00 Brazilië 1 - 2 België
07 jul 2018
16:00 Zweden 0 - 2 Engeland
20:00 Rusland 1 - 1 Kroatië
Semi-finals
10 jul 2018
20:00 Frankrijk 1 - 0 België
11 jul 2018
20:00 Kroatië 1 - 1 Engeland
Play-off for third place
14 jul 2018
16:00 Belgie 2 - 0 Engeland
Final
15 jul 2018
17:00 Frankrijk 4 - 2 Kroatië