GROUP A | W | L | D | P |
Uruguay Q | 3 | – | – | 9 |
Russia Q | 2 | 1 | – | 6 |
Saudia Arabia | 1 | 2 | – | 3 |
Egypt | – | 3 | – | 0 |
GROUP B | W | L | D | P |
Spain Q | 1 | – | 2 | 5 |
Portugal Q | 1 | – | 2 | 5 |
Iran | 1 | 1 | 1 | 4 |
Morocco | – | 2 | 1 | 1 |
GROUP C | W | L | D | P |
France Q | 2 | – | 1 | 7 |
Denmark Q | 1 | – | 2 | 5 |
Peru | 1 | 1 | 1 | 4 |
Australia | – | 2 | 1 | 1 |
GROUP D | W | L | D | P |
Croatia Q | 2 | – | – | 6 |
Argentina Q | 1 | 1 | 1 | 4 |
Nigeria | – | 2 | 1 | 3 |
Iceland | – | 2 | 1 | 1 |
GROUP E | W | L | D | P |
Brazil Q | 2 | – | 1 | 7 |
Switzerland Q | 1 | – | 2 | 5 |
Serbia | 1 | 2 | – | 3 |
Costa Rica | – | 2 | 1 | 1 |
GROUP F | W | L | D | P |
Sweden Q | 2 | 1 | – | 6 |
Mexico Q | 2 | 1 | – | 3 |
Korea Republic | 1 | 2 | – | 3 |
Germany | 1 | 2 | – | 3 |
GROUP G | W | L | D | P |
Belgium Q | 3 | – | – | 9 |
England Q | 2 | 1 | – | 6 |
Tunisia | 1 | 2 | – | 3 |
Panama | – | 3 | – | 0 |
GROUP H | W | L | D | P |
Colombia Q | 2 | 1 | – | 6 |
Japan Q | 1 | 1 | 1 | 4 |
Senegal | 1 | 1 | 1 | 4 |
Poland | 1 | 2 | – | 3 |
Thursday, 14 June 2018 – Opening Match
Russia 5 x 0 Saudi Arabia
Friday, 15 June 2018
Egypt 0 x 1 Uruguay
Morocco 0 x 1 Iran
Portugal 3 x 3 Spain
Saturday, 16 June 2018
France 2 x 1 Australia
Argentina 1 x 1 Iceland
Peru 0 x 1 Denmark
Croatia 2 x 0 Nigeria
Sunday, 17 June 2018
Costa Rica 0 x 1 Serbia
Germany 0 x 1 Mexico
Brazil 1 x 1 Switzerland
Monday, 18 June 2018
Sweden 1 x 0 Korea Republic
Belgium 3 x 0 Panama
Tunisia 1 x 2 England
Tuesday, 19 June 2018
Colombia 1 x 2 Japan
Poland 1 x 2 Senegal
Russia 3 x 1 Egypt
Wednesday, 20 June 2018
Portugal 1x 0 Morocco
Uruguay 1 x 0 Saudi Arabia
Iran 0 x 1 Spain
Thursday, 21 June 2018
Denmark 1 x 1 Australia
France 1 x 0 Peru
Argentina 0 x 3 Croatia
Friday, 22 June 2018
Brazil 2 x 0 Costa Rica
Nigeria 2 x 0 Iceland
Serbia 1 x 2 Switzerland
Saturday, 23 June 2018
Belgium 5 x 2 Tunisia
Korea Republic 1 x 2 Mexico
Germany 2 x 1 Sweden
Sunday, 24 June 2018
England 6 x 1 Panama
Japan 2 x 2 Senegal
Poland 0 x 3 Colombia
Monday, 25 June 2018
Uruguay 3 x 0 Russia
Saudi Arabia 2 x 1 Egypt
Iran 1 x 1 Portugal
Spain 2 x 2 Morocco
Tuesday, 26 June 2018
Denmark 0 x 0 France
Australia 0 x 2 Peru
Nigeria 1 x 2 Argentina
Iceland 1 x 2 Croatia
Wednesday, 27 June 2018
Korea Republic 2 x 0 Germany
Mexico 0 x 3 Sweden
Serbia 0 x 2 Brazil
Switzerland 2 x 2 Costa Rica
Thursday, 28 June 2018
Japan 0 x 1 Poland
Senegal 0 x 1 Colombia
England 0 x 1 Belgium
Panama 1 x 2 Tunisia
Saturday, 30 June 2018
Second-round – round of 16 – Match 50: France 4 x 3 Argentina
Second-round – round of 16 – Match 49: Uruguay 2 x 1 Portugal
Sunday, 1 July 2018
Second-round – round of 16 – Match 51: Spain 1 x 1Russia
[Russia win 4-3 on penalties]
Second-round – round of 16 – Match 52: Croatia 1 x 1 Denmark
[Croatia win 3-2 on penalties]
Monday, 2 July 2018
Second-round – round of 16 – Match 53: Brazil 2 x 0 Mexico
Second-round – round of 16 – Match 54: Belgium 3 x 2 Japan
Tuesday, 3 July 2018
Second-round – round of 16 – Match 55: Sweden 1 x 0 Switzerland
Second-round – round of 16 – Match 56: Colombia 1 x 1 England
[England win 4-3 on penalties]
Friday, 6 July 2018
Quarter-final 1 – Match 57: Uruguay 0 x 2 France
Quarter-final 2 – Match 58: Brazil 1 x 2 Belgium
Saturday, 7 July 2018
Quarter-final 3 – Match 59: Sweden 0 x 2 England
Quarter-final 4 – Match 60: Russia 2 x 2 Croatia
[Croatia win 4-3 on penalties]
Tuesday, 10 July 2018
Semi-final – Match 61: France 1 x 0 Belgium
Wednesday, 11July 2018
Semi-final – Match 62: England 1 x 2 Croatia
Saturday, 14 July 2018
Third and Fourth place play off
Belgium 2 x 0 England
Sunday, 15 July 2018
World Cup Final
France 4 x 2 Croatia