World Cup group stage draw
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.
World Cup 2018 match schedule (all times Irish)
Thursday June 14th
Russia vs Saudi Arabia (Group A) - 4pm, Luzhniki Stadium (Moscow)
Friday June 15th
Egypt vs Uruguay (Group A) - 1pm, Ekaterinburg Arena
Morocco vs Iran (Group B) - 4pm, Saint Petersburg Stadium
Portugal vs Spain (Group B) - 7pm, Fisht Stadium (Sochi)
Saturday June 16th
France vs Australia (Group C) - 11am, Kazan Arena
Argentina vs Iceland (Group D) - 2pm, Spartak Stadium (Moscow)
Peru vs Denmark (Group C) - 5pm, Mordovia Arena (Saransk)
Croatia vs Nigeria (Group D) - 8pm, Kaliningrad Stadium
Sunday June 17th
Costa Rica vs Serbia (Group E) - 1pm, Samara Arena
Germany vs Mexico (Group F) - 4pm, Luzhniki Stadium (Moscow)
Brazil vs Switzerland (Group E) - 7pm, Rostov Arena
Monday June 18th
Sweden vs South Korea (Group F) - 1pm, Nizhny Novgorod Stadium
Belgium vs Panama (Group G) - 4pm, Fisht Stadium (Sochi)
Tunisia vs England (Group G) - 7pm, Volgograd Arena
Tuesday June 19th
Colombia vs Japan (Group H) - 1pm, Mordovia Arena (Saransk)
Poland vs Senegal (Group H) - 4pm, Spartak Stadium (Moscow)
Russia vs Egypt (Group A) - 7pm, Saint Petersburg Stadium
Wednesday June 20th
Portugal vs Morocco (Group B) - 1pm, Luzhniki Stadium (Moscow)
Uruguay vs Saudi Arabia (Group A) - 4pm, Rostov Arena
Iran vs Spain (Group B) - 7pm, Kazan Arena
Thursday June 21st
Denmark s Australia (Group C) - 1pm, Samara Arena
France vs Peru (Group C) - 4pm, Ekateringburg Arena
Argentina vs Croatia (Group D) - 7pm, Nizhny Novgorod Stadium
Friday June 22nd
Brazil vs Costa Rica (Group E) - 1pm, Saint Petersburg Stadium
Nigeria vs Iceland (Group D) - 4pm, Volgograd Arena
Serbia vs Switzerland (Group E) - 7pm, Kaliningrad Stadium
Saturday June 23rd
Belgium vs Tunisia (Group G) - 1pm Spartak Stadium (Moscow)
South Korea vs Mexico (Group F) - 4pm, Rostov Arena
Germany vs Sweden (Group F) - 7pm Fisht Stadium (Sochi)
Sunday June 24th
England vs Panama (Group G) - 1pm, Nizhny Novgorod Stadium
Japan vs Senegal (Group H) - 4pm, Ekateringburg Arena
Poland vs Colombia (Group H) - 7pm, Kazan Arena
Monday June 25th
Uruguay vs Russia (Group A) - 3pm, Samara Arena
Saudi Arabia vs Egypt (Group A) - 3pm, Volgograd Arena
Spain vs Morocco (Group B) - 7pm, Kaliningrad Stadium
Iran vs Portugal (Group B) - 7pm, Mordovia Arena (Saransk)
Tuesday June 26th
Australia vs Peru (Group C) - 3pm, Fisht Stadium (Sochi)
Denmark vs France (Group C) - 3pm, Luzhniki Stadium (Moscow)
Iceland vs Croatia (Group D) - 7pm, Rostov Arena
Nigeria vs Argentina (Group D) - 7pm, Saint Petersburg Stadium
Wednesday June 27th
Mexico vs Sweden (Group F) - 3pm, Ekateringburg Arena
South Korea vs Germany (Group F) - 3pm, Kazan Arena
Switzerland vs Costa Rica (Group E) - 7pm, Nizhny Novgorod Stadium
Serbia vs Brazil (Group E) - 7pm, Spartak Stadium (Moscow)
Thursday June 28th
Senegal vs Colombia (Group H) - 3pm, Samara Arena
Japan vs Poland (Group H) - 3pm, Volgograd Arena
Panama vs Tunisia (Group G) - 7pm, Mordovia Arena (Saransk)
England vs Belgium (Group G) - 7pm, Kaliningrad Stadium
Saturday June 30th
Winner Group C vs Runner-up Group D (Last 16 Match 1) - 3pm, Kazan Arena
Winner Group A vs Runner-up Group B (Last 16 Match 2) - 7pm, Fisht Stadium (Sochi)
Sunday July 1st
Winner Group B vs Runner-up Group A (Last 16 Match 3) - 3pm, Luzhniki Stadium (Moscow)
Winner Group D vs Runner-up Group C (Last 16 Match 4) - 7pm, Nizhny Novgorod Stadium
Monday July 2nd
Winner Group E vs Runner-up Group F (Last 16 Match 5) - 3pm, Samara Arena
Winner Group G vs Runner-up Group H (Last 16 Match 6) - 7pm, Rostov Arena
Tuesday July 3rd
Winner Group F vs Runner-up Group E (Last 16 Match 7) - 3pm, Saint Petersburg Stadium
Winner Group H vs Runner-up Group G (Last 16 Match 8) - 7pm, Spartak Stadium (Moscow)
Friday July 6th
Winner Match 1 vs Winner Match 2 (QF 1) - 3pm, Nizhny Novgorod Stadium
Winner Match 5 vs Winner Match 6 (QF 2) - 7pm, Kazan Arena
Saturday July 7th
Winner Match 3 vs Winner Match 4 (QF 3) - 3pm, Samara Arena
Winner Match 7 vs Winner Match 8 (QF 4) - 7pm Fisht Stadium, Sochi
Tuesday July 10th
Winner QF 1 vs Winner QF 2 (Semi-final) - 7pm, Saint Petersburg Stadium
Wednesday July 11th
Winner QF 3 vs Winner QF 4 (Semi-final) - 7pm, Luzhniki Stadium (Moscow)
Saturday July 14th
Third/fourth play-off - 3pm, Saint Petersburg Stadium
Sunday July 15th
World Cup Final - 4pm, Luzhniki Stadium (Moscow)