World Cup 2026 fixture schedule and UK kick-off times: Day-by-day breakdown of all 104 matches including England, Scotland
Full World Cup 2026 fixture schedule for 48-team tournament in Mexico, USA and Canada with UK kick-off times; Final is on Sunday July 19; Watch 'World Cup Breakfast' on Sky Sports News from 7am to 10am every day of the World Cup
Saturday 27 June 2026 23:58, UK
Here's your day-by-day breakdown of the 48-team, 37-day World Cup which features 103 matches leading up to the final on July 19.
All the kick-offs for the 2026 World Cup are listed in UK time.
- England's fixtures and routes to 2026 World Cup final
- Knockout bracket - who plays who in last 32?
- World Cup tables | Follow our World Cup coverage in the Sky Sports App
Full 2026 World Cup schedule by day
Thursday, June 11
- Group A: Mexico 2-0 South Africa - Mexico City, Mexico
Friday, June 12
- Group A: South Korea 2-1 Czech Republic - Zapopan, Mexico
- Group B: Canada 1-1 Bosnia-Herzegovina - Toronto, Canada
Saturday, June 13
- Group D: USA 4-1 Paraguay - Los Angeles, USA
- Group B: Qatar 1-1 Switzerland - Santa Clara, USA
- Group C: Brazil 1-1 Morocco - New Jersey, USA
Sunday, June 14
- Group C: Haiti 0-1 Scotland - Foxborough, USA
- Group D: Australia 2-0 Turkey - Vancouver, Canada
- Group E: Germany 7-1 Curacao - Houston, USA
- Group F: Netherlands 2-2 Japan - Arlington, USA
Monday, June 15
- Group E: Ivory Coast 1-0 Ecuador - Philadelphia, USA
- Group F: Sweden 5-1 Tunisia - Guadalupe, Mexico
- Group H: Spain 0-0 Cape Verde - Atlanta, USA
- Group G: Belgium 1-1 Egypt - Seattle, USA
- Group H: Saudi Arabia 1-1 Uruguay - Miami, USA
Tuesday, June 16
- Group G: Iran 2-2 New Zealand - Los Angeles, USA
- Group I: France 3-1 Senegal - New Jersey, USA
- Group I: Iraq 1-4 Norway - Foxborough, USA
Wednesday, June 17
- Group J: Argentina 3-0 Algeria - Kansas City, USA
- Group J: Austria 3-1 Jordan - Santa Clara, USA
- Group K: Portugal 1-1 DR Congo - Houston, USA
- Group L: England 4-2 Croatia - Dallas, USA
Thursday, June 18
- Group L: Ghana 1-0 Panama - Toronto, Canada
- Group K: Uzbekistan 1-3 Colombia - Mexico City, Mexico
- Group A: Czech Republic 1-1 South Africa - Atlanta, USA
- Group B: Switzerland 4-1 Bosnia-Herzegovina - Los Angeles, USA
- Group B: Canada 6-0 Qatar - Vancouver, Canada
Friday, June 19
- Group A: Mexico 1-0 South Korea - Zapopan, Mexico
- Group D: USA 2-0 Australia - Seattle, USA
- Group C: Scotland 0-1 Morocco - Foxborough, USA
Saturday, June 20
- Group C: Brazil 3-0 Haiti - Philadelphia, USA
- Group D: Turkey 0-1 Paraguay - Santa Clara, USA
- Group F: Netherlands 5-1 Sweden - Houston, USA
- Group E: Germany 2-1 Ivory Coast - Toronto, Canada
Sunday, June 21
- Group E: Ecuador 0-0 Curacao - Kansas City, USA
- Group F: Tunisia 0-4 Japan - Guadalupe, Mexico
- Group H: Spain 4-0 Saudi Arabia - Atlanta, USA
- Group G: Belgium 0-0 Iran - Los Angeles, USA
- Group H: Uruguay 2-2 Cape Verde - Miami, USA
Monday, June 22
- Group G: New Zealand 1-3 Egypt - Vancouver, Canada
- Group J: Argentina 2-0 Austria - Arlington, USA
- Group I: France 3-0 Iraq - Philadelphia, USA
Tuesday, June 23
- Group I: Norway 3-2 Senegal - Toronto, Canada
- Group J: Jordan 1-2 Algeria - Santa Clara, USA
- Group K: Portugal 5-0 Uzbekistan - Houston, USA
- Group L: England 0-0 Ghana - Foxborough, USA
Wednesday, June 24
- Group L: Panama 0-1 Croatia - Toronto, Canada
- Group K: Colombia 1-0 DR Congo - Zapopan, Mexico
- Group B: Switzerland 2-1 Canada - Vancouver, Canada
- Group B: Bosnia-Herzegovina 3-1 Qatar - Seattle, USA
- Group C: Morocco 4-2 Haiti - Atlanta, USA
- Group C: Scotland 0-3 Brazil - Miami, USA
Thursday, June 25
- Group A: South Africa 1-0 South Korea - Guadalupe, Mexico
- Group A: Czech Republic 0-3 Mexico - Mexico City, Mexico
- Group E: Curacao 0-2 Ivory Coast - Philadelphia, USA
- Group E: Ecuador 2-1 Germany - New Jersey, USA
Friday, June 26
- Group F: Tunisia 1-3 Netherlands - Kansas City, USA
- Group F: Japan 1-1 Sweden - Arlington, USA
- Group D: Turkey 3-2 USA - Los Angeles, USA
- Group D: Paraguay 0-0 Australia - Santa Clara, USA
- Group I: Norway 1-4 France - Foxborough, USA
- Group I: Senegal 5-0 Iraq - Toronto, Canada
Saturday, June 27
- Group H: Cape Verde 0-0 Saudi Arabia - Houston, USA
- Group H: Uruguay 0-1 Spain - Zapopan, Mexico
- Group G: New Zealand 1-5 Belgium - Vancouver, Canada
- Group G: Egypt 1-1 Iran - Seattle, USA
- Group L: Panama 0-2 England - New Jersey, USA
- Group L: Croatia 2-1 Ghana - Philadelphia, USA
Sunday, June 28
- Group K: Colombia vs Portugal, kick-off 12.30am - Miami, USA
- Group K: DR Congo vs Uzbekistan, kick-off 12.30am - Atlanta, USA
- Group J: Algeria vs Austria, kick-off 3am - Kansas City, USA
- Group J: Jordan vs Argentina, kick-off 3am - Arlington, USA
- Round of 32 - Match 73: South Africa vs Canada, kick-off 8pm - Los Angeles, USA
Monday, June 29
- Round of 32 - Match 76: Brazil vs Group F runners-up, kick-off 6pm - Houston, USA
- Round of 32 - Match 74: Germany vs Group A/B/C/D/F third place, kick-off 9.30pm - Foxborough, USA
Tuesday, June 30
- Round of 32 - Match 75: Group F winners vs Morocco, kick-off 2am - Guadalupe, Mexico
- Round of 32 - Match 78: Ivory Coast vs Norway, kick-off 6pm - Arlington, USA
- Round of 32 - Match 77: France vs Group C/D/F/G/H third place, kick-off 10pm - New Jersey, USA
Wednesday, July 1
- Round of 32 - Match 79: Mexico vs Group C/E/F/H/I third place, kick-off 2am - Mexico City, Mexico
- Round of 32 - Match 80: England vs Group E/H/I/J/K third place, kick-off 5pm - Atlanta, USA
- Round of 32 - Match 82: Group G winners vs Group A/E/H/I/J third place, kick-off 9pm - Seattle, USA
Thursday, July 2
- Round of 32 - Match 81: USA vs Group B/E/F/I/J third place, kick-off 1am - Santa Clara, USA
- Round of 32 - Match 84: Group H winners vs Group J runners-up, kick-off 8pm - Los Angeles, USA
Friday, July 3
- Round of 32 - Match 83: Group K runners-up vs Croatia, kick-off 12am - Toronto, Canada
- Round of 32 - Match 85: Switzerland vs Group E/F/G/I/J third place, kick-off 4am - Vancouver, Canada
- Round of 32 - Match 88: Group D runners-up vs Group G runners-up, kick-off 7pm - Arlington, USA
- Round of 32 - Match 86: Argentina vs Group H runners-up, kick-off 11pm - Miami, USA
Saturday, July 4
- Round of 32 - Match 87: Group K winners vs Group D/E/I/J/L third place, kick-off 2.30am - Kansas City, USA
- Round of 16 - Match 90: Match 73 winners vs Match 75 winners, kick-off 6pm - Houston, USA
- Round of 16 - Match 89: Match 74 winners vs Match 77 winners, kick-off 10pm - Philadelphia, USA
Sunday, July 5
- Round of 16 - Match 91: Match 76 winners vs Match 78 winners, kick-off 9pm - New Jersey, USA
Monday, July 6
- Round of 16 - Match 92: Match 79 winners vs Match 80 winners, kick-off 1am - Mexico City, Mexico
- Round of 16 - Match 93: Match 83 winners vs Match 84 winners, kick-off 8pm - Arlington, USA
Tuesday, July 7
- Round of 16 - Match 94: Match 81 winners vs Match 82 winners, kick-off 1am - Seattle, USA
- Round of 16 - Match 95: Match 86 winners vs Match 88 winners, kick-off 5pm - Atlanta, USA
- Round of 16 - Match 96: Match 85 winners vs Match 87 winners, kick-off 9pm - Vancouver, Canada
Thursday, July 9
- Quarter-final - Match 97: Match 89 winners vs Match 90 winners, kick-off 9pm - Foxborough, USA
Friday, July 10
- Quarter-final - Match 98: Match 93 winners vs Match 94 winners, kick-off 8pm - Los Angeles, USA
Saturday, July 11
- Quarter-final - Match 99: Match 91 winners vs Match 92 winners, kick-off 10pm - Miami, USA
Sunday, July 12
- Quarter-final - Match 100: Match 95 winners vs Match 96 winners, kick-off 2am - Kansas City, USA
Tuesday, July 14
- Semi-final - Match 101: Match 97 winners vs Match 98 winners, kick-off 8pm - Arlington, USA
Wednesday, July 15
- Semi-final - Match 102: Match 99 winners vs Match 100 winners, kick-off 8pm - Atlanta, USA
Saturday, July 18
- Third Place Playoff - Match 103: Match 101 losers vs Match 102 losers, kick-off 10pm - Miami, USA
Sunday, July 19
- Final - Match 104: Match 101 winners vs Match 102 winners, kick-off 8pm - New Jersey, USA