THE World Cup is just a couple of months away and excitement is building.
will play Croatia, Ghana and Panama in the group stages, while Scotland face , Morocco and Haiti.
The full match schedule for the World Cup has been revealed Credit: AP
With the tournament expanded to include 48 nations for the first ever time and due to games taking place across Canada, and Mexico – there are a variety of early and late kick-off times.
bring you the entire match schedule and all the key dates for your diary.
World Cup groups
Group A: Mexico, South Africa, South Korea, Czech Republic
Group B: Canada, Bosnia & Herzegovina, Qatar, Switzerland
Group C: Brazil, Morocco, Haiti, Scotland
Group D: USA, Paraguay, Australia, Turkey
Group E: Germany, Curacao, Ivory Coast, Ecuador
Group F: Netherlands, Japan, Sweden, Tunisia
Group G: Belgium, Egypt, Iran, New Zealand
Group H: Spain, Cape Verde, Saudi Arabia, Uruguay
Group I: France, Senegal, Iraq, Norway
Group J: Argentina, Algeria, Austria, Jordan
Group K: Portugal, DR Congo, Uzbekistan, Colombia
Group L: England, Croatia, Ghana, Panama
World Cup schedule
All kick-offs are shown as UK time.
Thursday, June 11
- Group A: Mexico vs South Africa – 8pm – Mexico City
Friday, June 12
- Group A: South Korea vs Czech Republic – 3am – Guadalajara
- Group B: Canada vs Bosnia & Herzegovina – 8pm – Toronto
Saturday, June 13
- Group D: USA vs Paraguay – 2am – Los Angeles
- Group B: Qatar vs Switzerland – 8pm – Santa Clara
- Group C: Brazil vs Morocco – 11pm – New Jersey
Sunday, June 14
- Group C: Haiti vs Scotland – 2am – Foxborough
- Group D: Australia vs Turkey – 5am – Vancouver
- Group E: Germany vs Curacao – 6pm – Houston
- Group F: Netherlands vs Japan – 9pm – Arlington
Monday, June 15
- Group E: Ivory Coast vs Ecuador – 12am – Philadelphia
- Group F: Sweden vs Tunisia – 3am – Monterrey
- Group H: Spain vs Cape Verde – 5pm – Atlanta
- Group G: Belgium vs Egypt – 8pm – Seattle
- Group H: Saudi Arabia vs Uruguay – 11pm – Miami
Tuesday, June 16
- Group G: Iran vs New Zealand – 2am – Los Angeles
- Group I: France vs Senegal – 8pm – New Jersey
- Group I: Iraq vs Norway – 11pm – Foxborough
Wednesday, June 17
- Group J: Argentina vs Algeria – 2am – Kansas
- Group J: Austria vs Jordan – 5am- Santa Clara
- Group K: Portugal vs DR Congo – 6pm – Houston
- Group L: England vs Croatia – 9pm – Arlington
Thursday, June 18
- Group L: Ghana vs Panama – 12am – Toronto
- Group K: Uzbekistan vs Colombia – 3am – Mexico City
- Group A: Czech Republic vs South Africa – 5pm – Atlanta
- Group B: Switzerland vs Bosnia & Herzegovina – 8pm – Los Angeles
- Group B: Canada vs Qatar – 11pm – Vancouver
Friday, June 19
- Group A: Mexico vs South Korea – 2am – Guadalajara
- Group D: USA vs Australia – 8pm – Seattle
- Group C: Scotland vs Morocco – 11pm – Foxborough
Saturday, June 20
- Group C: Brazil vs Haiti – 2am – Philadelphia
- Group D: Turkey vs Paraguay – 5am – Santa Clara
- Group A: Netherlands vs Sweden – 6pm – Houston
- Group E: Germany vs Ivory Coast – 9pm – Toronto
Sunday, June 21
- Group E: Ecuador vs Curacao – 1am – Kansas
- Group F: Tunisia vs Japan – 5am – Monterrey
- Group H: Spain vs Saudi Arabia – 5pm – Atlanta
- Group G: Belgium vs Iran – 8pm – Los Angeles
- Group H: Uruguay vs Cape Verde – 11pm – Miami
Monday, June 22
- Group G: New Zealand vs Egypt – 2am – Vancouver
- Group J: Argentina vs Austria – 6pm – Arlington
- Group I: France vs Iraq – 10pm – Philadelphia
Tuesday, June 23
- Group I: Norway vs Senegal – 1am – Toronto
- Group J: Jordan vs Algeria – 4am – Santa Clara
- Group K: Portugal vs Uzbekistan – 6pm – Houston
- Group L: England vs Ghana – 9pm – Foxborough
Wednesday, June 24
- Group L: Panama vs Croatia – 12am – Toronto
- Group K: Colombia vs DR Congo – 3am – Guadalajara
- Group B: Switzerland vs Canada – 8pm – Vancouver
- Group B: Bosnia & Herzegovina vs Qatar – 8pm – Seattle
- Group C: Morocco vs Haiti – 11pm – Atlanta
- Group C: Scotland vs Brazil – 11pm – Miami
Thursday, June 25
- Group A: South Africa vs South Korea – 2am – Monterrey
- Group A: Czech Republic vs Mexico – 2am – Mexico City
- Group E: Curacao vs Ivory Coast – 9pm – Philadelphia
- Group E: Ecuador vs Germany – 9pm – New Jersey
Friday, June 26
- Group F: Tunisia vs Netherlands – 12am – Kansas
- Group F: Japan vs Sweden – 12am – Arlington
- Group D: Turkey vs USA – 3am – Los Angeles
- Group D: Paraguay vs Australia – 3am – Santa Clara
- Group I: Norway vs France – 8pm – Foxborough
- Group I: Senegal vs Iraq – 8pm Toronto
Saturday, June 27
- Group H: Cape Verde vs Saudi Arabia – 1am – Houston
- Group H: Uruguay vs Spain – 1am – Guadalajara
- Group G: New Zealand vs Belgium – 4am – Vancouver
- Group G: Egypt vs Iran – 4am – Seattle
- Group L: Panama vs England – 10pm – New Jersey
- Group L: Croatia vs Ghana – 10pm – Philadelphia
Sunday, June 28
- Group K: Colombia vs Portugal – 12.30am – Miami
- Group K: DR Congo vs Uzbekistan – 12.30am – Atlanta
- Group J: Algeria vs Austria – 3am – Kansas
- Group J: Jordan vs Argentina – 3am – Arlington
- Round of 32: Group A runners-up vs Group B runners-up – 8pm – Los Angeles (M73)
Monday, June 29
- Round of 32: Group C winners vs Group F runners-up – 6pm – Houston (M76)
- Round of 32: Group E winners vs Group A/B/C/D/F third place – 9.30pm – Foxborough (M74)
Tuesday, June 30
- Round of 32: Group F winners vs Group C runners-up – 2am – Guadalajara (M75)
- Round of 32: Group E runners-up vs Group I runners-up – 6pm – Arlington (M78)
- Round of 32: Group I winners vs Group C/D/F/G/H third place – 10pm – New Jersey (M77)
Wednesday, July 1
- Round of 32: Group A winners vs Group C/E/F/H/I third place – 2am – Mexico City (M79)
- Round of 32: Group L winners vs Group E/H/I/J/K third place – 5pm – Atlanta (M80)
- Round of 32: Group G winners vs Group A/E/H/I/J third place – 9pm – Seattle (M82)
Thursday, July 2
- Round of 32: Group D winners vs Group B/E/F/I/J third place – 1am – Santa Clara (M81)
- Round of 32: Group H winners vs Group J runners-up – 8pm – Los Angeles (M84)
Friday, July 3
- Round of 32: Group K runners-up vs Group L runners-up – 12am – Toronto (M83)
- Round of 32: Group B winners vs Group E/F/G/I/J third place – 4am -Vancouver (M85)
- Round of 32: Group D runners-up vs Group G runners-up – 7pm – Arlington (M88)
- Round of 32: Group J winners vs Group H runners-up – 11pm – Miami (M86)
Saturday, July 4
- Round of 32: Group K winners vs Group D/E/I/J/L third place – 2.30am – Kansas (M87)
- Round of 16: Match 73 winners vs Match 75 winners – 6pm – Houston (M90)
- Round of 16: Match 74 winners vs Match 77 winners – 10pm – Philadelphia (M89)
Sunday, July 5
- Round of 16: Match 76 winners vs Match 78 winners – 9pm – New Jersey (M91)
Monday, July 6
- Round of 16: Match 79 winners vs Match 80 winners – 1am – Mexico City (M92)
- Round of 16: Match 83 winners vs Match 84 winners – 8pm – Arlington (M93)
Tuesday, July 7
- Round of 16: Match 81 winners vs Match 82 winners – 1am – Seattle (M94)
- Round of 16: Match 86 winners vs Match 88 winners – 5pm – Atlanta (M95)
- Round of 16: Match 85 winners vs Match 87 winners – 9pm – Vancouver (M96)
Thursday, July 9
- Quarter-finals: Match 89 winners vs Match 90 winners – 9pm – Foxborough (M97)
Friday, July 10
- Quarter-finals: Match 93 winners vs Match 94 winners – 8pm – Los Angeles (M98)
Saturday, July 11
- Quarter-finals: Match 91 winners vs Match 92 winners – 10pm – Miami (M99)
Sunday, July 12
- Quarter-finals: Match 95 winners vs Match 96 winners – 2am – Kansas (M100)
Tuesday, July 14
- Semi-finals: Match 97 winners vs Match 98 winners – kick-off 8pm – Arlington (M101)
Wednesday, July 15
- Semi-finals: Match 99 winners vs Match 100 winners – 8pm – Atlanta (M102)
Saturday, July 18
- Third place play-off: Match 101 losers vs Match 102 losers, kick-off 10pm – Miami (M103)
Sunday, July 19
- Final: Match 101 winners vs Match 102 winners – 8pm – New Jersey (M104)



