World Cup 2018 schedule: Final, fixtures, latest results, kick-off times and venues in Russia

Everything you need to know for the 2018 World Cup

Tuesday 17 July 2018 07:19 BST
Russia 2018: Which teams have qualified for the World Cup?

The 2018 World Cup is nearly at an end.

We've reached the final after two dramatic semi-final match-ups. France are there after seeing off Belgium in a nervy last four clash in St Petersburg and they will play Croatia after Mario Mandzukic's goal sent England home empty handed.

The final will take place in Moscow's Luzhniki Stadium on Sunday June 15.


Group A: Russia, Saudi Arabia, Egypt, Uruguay

Group B: Portugal, Spain, Morocco, Iran

Group C: France, Australia, Peru, Denmark

Group D: Argentina, Iceland, Croatia, Nigeria

Group E: Brazil, Switzerland, Costa Rica, Serbia

Group F: Germany, Mexico, Sweden, South Korea

Group G: Belgium, Panama, Tunisia, England

Group H: Poland, Senegal, Colombia, Japan


Date Match Venue Kick-off (BST)
Thursday June 14  Russia 5-0 Saudi Arabia (A)  Moscow (Luzhniki)  4pm
Friday June 15  Egypt 0-1 Uruguay (A)  Ekaterinburg  1pm
Friday June 15  Morocco 0-1 Iran (B)  St Petersburg  4pm
Friday June 15  Portugal 3-3 Spain (B)  Sochi  7pm
Saturday June 16  France 2-1 Australia (C)  Kazan  11am
Saturday June 16  Argentina 1-1 Iceland (D)  Moscow (Spartak)  2pm
Saturday June 16  Peru 0-1 Denmark (C)  Saransk  5pm
Saturday June 16  Croatia 2-0 Nigeria (D)  Kaliningrad  8pm
Sunday June 17  Costa Rica 0-1 Serbia (E)  Samara  1pm
Sunday June 17  Germany 0-1 Mexico (F)  Moscow (Luzhniki)  4pm
Sunday June 17  Brazil 1-1 Switzerland (E)  Rostov-on-Don  7pm
Monday June 18  Sweden 1-0 South Korea (F)  Nizhny Novgorod  1pm
Monday June 18  Belgium 3-0 Panama (G)  Sochi  4pm
Monday June 18  Tunisia 1-2 England (G)  Volgograd  7pm
Tuesday June 19  Colombia 1-2 Japan (H)   Saransk  1pm
Tuesday June 19

Poland 1-2 Senegal (H)

Moscow (Spartak)

Tuesday June 19  Russia 3-1 Egypt (A)  St Petersburg  7pm
Wednesday June 20  Portugal 1-0 Morocco (B)  Moscow (Luzhniki)  1pm
Wednesday June 20  Uruguay 1-0 Saudi Arabia (A)  Rostov-on-Don  4pm
Wednesday June 20  Iran 0-1 Spain (B)  Kazan  7pm
Thursday June 21  Denmark 1-1 Australia (C)  Samara  1pm
Thursday June 21  France 1-0 Peru (C)  Ekaterinburg  4pm
Thursday June 21  Argentina 0-3 Croatia (D)  Nizhny Novgorod  7pm
Friday June 22  Brazil 2-1 Costa Rica (E)  St Petersburg  1pm
Friday June 22  Nigeria 2-0 Iceland (D)  Volgograd  4pm
Friday June 22  Serbia 1-2 Switzerland (E)  Kaliningrad  7pm
Saturday June 23  Belgium 5-2 Tunisia (G)  Moscow (Spartak)  1pm
Saturday June 23  South Korea 1-2 Mexico (F) Rostov-on-Don  4pm
Saturday June 23  Germany 2-1 Sweden (F)  Sochi  7pm
Sunday June 24  England 6-1 Panama (G)  Nizhny Novgorod  1pm
Sunday June 24  Japan 2-2 Senegal (H)  Ekaterinburg  4pm
Sunday June 24  Poland 0-3 Colombia (H)  Kazan  7pm
Monday June 25  Uruguay 3-0 Russia (A)  Samara  3pm
Monday June 25  Saudi Arabia 2-1 Egypt (A)  Volgograd  3pm
Monday June 25  Spain 2-2 Morocco (B)  Kaliningrad  7pm
Monday June 25  Iran 1-1 Portugal (B)  Saransk  7pm
Tuesday June 26  Denmark 0-0 France (C)  Moscow (Luzhniki)  3pm
Tuesday June 26  Australia 0-2 Peru (C)  Sochi  3pm
Tuesday June 26  Nigeria 1-2 Argentina (D)  St Petersburg  7pm
Tuesday June 26  Iceland 1-2 Croatia (D)  Rostov-on-Don  7pm
Wednesday June 27  South Korea 2-0 Germany (F)  Kazan  3pm
Wednesday June 27  Mexico 0-3 Sweden (F)  Ekaterinburg  3pm
Wednesday June 27  Serbia 0-2 Brazil (E)  Moscow (Spartak)  7pm
Wednesday June 27  Switzerland 2-2 Costa Rica (E)  Nizhny Novgorod  7pm
Thursday June 28  Japan 0-1 Poland (H)  Volgograd  3pm
Thursday June 28  Senegal 0-1 Colombia (H)  Samara  3pm
Thursday June 28  England 0-1 Belgium (G)  Kaliningrad  7pm
Thursday June 28  Panama 1-2 Tunisia (G)  Saransk  7pm
LAST 16      
Saturday June 30  France 4-3 Argentina (Match 50) Kazan  3pm 
Saturday June 30 Uruguay 2-1 Portugal (Match 49) Sochi  7pm 
Sunday July 1  Spain 1-1 (3-4) Russia (Match 51) Moscow  3pm 
Sunday July 1  Croatia 1-1 (3-2) Denmark (Match 52) Nizhny Novgorod  7pm 
Monday July 2  Brazil 2-0 Mexico Samara  3pm 
Monday July 2  Belgium 3-2 Japan (Match 54) Rostov-on-Don  7pm
Tuesday July 3  Sweden 1-0 Switzerland (Match 55) St Petersburg  3pm
Tuesday July 3  Colombia 1-1 England (3-4) (Match 56) Moscow (Spartak)  7pm 
Friday July 6  Uruguay 0-2 France (57)  Nizhny Novgorod  3pm
Friday July 6  Brazil 1-2 Belgium (58)  Kazan  7pm 
Saturday July 7  Sweden 0-2 England (60)  Samara  3pm 
Saturday July 7  Russia 2-2 (3-4) Croatia (59)  Sochi  7pm 
Tuesday July 10  France 1-0 Belgium  St Petersburg  7pm
Wednesday July 11  Croatia 2-1 England (AET)  Moscow (Luzhniki)  7pm
Saturday July 14 Belgium 2-0 England  St Petersburg  3pm
Sunday July 15 France 4-2 Croatia  Moscow (Luzhniki)  4pm

Join our commenting forum

Join thought-provoking conversations, follow other Independent readers and see their replies


Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in