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.

WCup Playoffs ExplainerThe 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)