THE World Cup gets underway TODAY – and the excitement for football’s biggest spectacle is huge!
England will play Croatia, Ghana and Panama in the group stages, while Scotland face Brazil, Morocco and Haiti.
Sign up for the Football newsletter
Thank you!
The full match schedule for the World Cup has been revealed Credit: AP
WORLD CUP 2026 FREE BETS AND SIGN UP OFFERS
With the tournament expanded to include 48 nations for the first ever time and due to games taking place across Canada, USA and Mexico – there are a variety of early and late kick-off times.
JattvibeSport bring you the entire World Cup match schedule and all the key dates for your diary.
World Cup 2026 – all the info
LET’S GET THIS PARTY STARTED!
This year’s World Cup will be like no other as a record-breaking 48 nations compete to lift football’s biggest prize.
England manager Thomas Tuchel is hoping to finally bring football home after a 60-year drought.
But footballing legends Lionel Messi and Cristiano Ronaldo have other plans in what will likely be their final World Cup appearance.
JattvibeSport have got everything you need for the huge tournament
LATEST NEWS
KEY INFO
VIDEO
TIPS AND BETTING
If you click a link in this article, we will earn affiliate revenue.
World Cup groups
Group A: Mexico, South Africa, South Korea, Czech Republic
Group B: Canada, Bosnia & Herzegovina, Qatar, Switzerland
get shirty
Puma reveal 22 epic World Cup kits with Ronaldo’s final shirt & instant classic
HOME FROM HOME
England stars staying in ‘English-style cottage’ hotel at World Cup 2026
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
Jattvibeday, 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
Jattvibeday, 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
Jattvibeday, 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)
Jattvibeday, 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)
Jattvibeday, 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)
Jattvibeday, July 19
Final: Match 101 winners vs Match 102 winners – 8pm – New Jersey (M104)



