Group A
14/06/2018 16:00 Russia - Saudi Arabia 5:0 (2:0)
15/06/2018 13:00 Egypt - Uruguay 0:1 (0:0)
19/06/2018 19:00 Russia - Egypt 3:1 (0:0)
20/06/2018 16:00 Uruguay - Saudi Arabia 1:0 (1:0)
25/06/2018 15:00 Uruguay - Russia 3:0 (2:0)
15:00 Saudi Arabia - Egypt 2:1 (1:1)
Group B
15/06/2018 16:00 Morocco - Iran 0:1 (0:0)
19:00 Portugal - Spain 3:3 (2:1)
20/06/2018 13:00 Portugal - Morocco 1:0 (1:0)
19:00 Iran - Spain 0:1 (0:0)
25/06/2018 19:00 Spain - Morocco 2:2 (1:1)
19:00 Iran - Portugal 1:1 (0:1)
Group C
16/06/2018 11:00 France - Australia 2:1 (0:0)
17:00 Peru - Denmark 0:1 (0:0)
21/06/2018 13:00 Denmark - Australia 1:1 (1:1)
16:00 France - Peru 1:0 (1:0)
26/06/2018 15:00 Denmark - France 0:0 (0:0)
15:00 Australia - Peru 0:2 (0:1)
Group D
16/06/2018 14:00 Argentina - Iceland 1:1 (1:1)
20:00 Croatia - Nigeria 2:0 (1:0)
21/06/2018 19:00 Argentina - Croatia 0:3 (0:0)
22/06/2018 16:00 Nigeria - Iceland 2:0 (0:0)
26/06/2018 19:00 Iceland - Croatia 1:2 (0:0)
19:00 Nigeria - Argentina 1:2 (0:1)
Group E
17/06/2018 13:00 Costa Rica - Serbia 0:1 (0:0)
19:00 Brazil - Switzerland 1:1 (1:0)
22/06/2018 13:00 Brazil - Costa Rica 2:0 (0:0)
19:00 Serbia - Switzerland 1:2 (1:0)
27/06/2018 19:00 Serbia - Brazil 0:2 (0:1)
19:00 Switzerland - Costa Rica 2:2 (1:0)
Group F
17/06/2018 16:00 Germany - Mexico 0:1 (0:1)
18/06/2018 13:00 Sweden - South Korea 1:0 (0:0)
23/06/2018 16:00 South Korea - Mexico 1:2 (0:1)
19:00 Germany - Sweden 2:1 (0:1)
27/06/2018 15:00 Mexico - Sweden 0:3 (0:0)
15:00 South Korea - Germany 2:0 (0:0)
Group G
18/06/2018 16:00 Belgium - Panama 3:0 (0:0)
19:00 Tunisia - England 1:2 (1:1)
23/06/2018 13:00 Belgium - Tunisia 5:2 (3:1)
24/06/2018 13:00 England - Panama 6:1 (5:0)
28/06/2018 19:00 England - Belgium 0:1 (0:0)
19:00 Panama - Tunisia 1:2 (1:0)
Group H
19/06/2018 13:00 Colombia - Japan 1:2 (1:1)
16:00 Poland - Senegal 1:2 (0:1)
24/06/2018 16:00 Japan - Senegal 2:2 (1:1)
19:00 Poland - Colombia 0:3 (0:1)
28/06/2018 15:00 Senegal - Colombia 0:1 (0:0)
15:00 Japan - Poland 0:1 (0:0)
Round of 16
30/06/2018 15:00 France - Argentina 4:3 (1:1)
19:00 Uruguay - Portugal 2:1 (1:0)
01/07/2018 15:00 Spain - Russia 3:4 (1:1, 1:1, 1:1) pso
19:00 Croatia - Denmark 3:2 (1:1, 1:1, 1:1) pso
02/07/2018 15:00 Brazil - Mexico 2:0 (0:0)
19:00 Belgium - Japan 3:2 (0:0)
03/07/2018 15:00 Sweden - Switzerland 1:0 (0:0)
19:00 Colombia - England 3:4 (0:0, 1:1, 1:1) pso
Quarter-finals
06/07/2018 15:00 Uruguay - France 0:2 (0:1)
19:00 Brazil - Belgium 1:2 (0:2)
07/07/2018 15:00 Sweden - England 0:2 (0:1)
19:00 Russia - Croatia 3:4 (1:1, 1:1, 2:2) pso
Semi-finals
10/07/2018 19:00 France - Belgium 1:0 (0:0)
11/07/2018 19:00 Croatia - England 2:1 (0:1, 1:1) aet
Third place
14/07/2018 15:00 Belgium - England 2:0 (1:0)
Final
15/07/2018 16:00 France - Croatia 4:2 (2:1)