World Cup 2026 full match schedule: When will England and Scotland play? UK kick-off times for every game
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. 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. SunSport 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. SunSport have got everything you need for the huge tournament LATEST NEWS - Trump admin reveals reason for ref being banned from World Cup - EXCL: USA World Cup hero fears stadiums could be left half-empty - Man Utd World Cup stars set for mixed tournament - How BBC vs ITV line-ups compare for the World Cup KEY INFO - World Cup 2026 full match schedule including kick-off times - World Cup 2026 full squads - World Cup 2026 rule changes - World Cup 2026 prize money 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 READ MORE ON WORLD CUP 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 Most read in Sport 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 2-0 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)