World Cup 2026: Fixtures, Results, Scores and Standings
The FIFA World Cup 2026 is starting today, bringing together 48 nations across the United States, Canada, and Mexico for the biggest edition of the tournament in history.
Over the next month, 104 matches will unfold across iconic venues in North America as teams battle for football’s ultimate prize.
From the opening whistle in Mexico City to the grand final in New Jersey, this live blog will take you through every key moment, fixture, result, and storyline as they happen.
Stay tuned for real-time updates, match reactions, standout performances, and all the drama that defines the World Cup.
Group A
- Mexico vs South Africa – June 11, 8pm (Mexico City, Mexico)
- South Korea vs Czech Republic – June 12, 3am (Zapopan, Mexico)
- Czech Republic vs South Africa – June 18, 5pm (Atlanta, USA)
- Mexico vs South Korea – June 19, 2am (Zapopan, Mexico)
- South Africa vs South Korea – June 25, 2am (Guadalupe, Mexico)
- Czech Republic vs Mexico – June 25, 2am (Mexico City, Mexico)
Group A Standings
| Position | Team | P | W | D | L | GF | GA | GD | Pts |
| 1 | Czech Republic | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Mexico | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | South Africa | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | South Korea | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Group B
- Canada vs Bosnia & Herzegovina – June 12, 8pm (Toronto, Canada)
- Qatar vs Switzerland – June 13, 8pm (Santa Clara, USA)
- Switzerland vs Bosnia & Herzegovina – June 18, 8pm (Los Angeles, USA)
- Canada vs Qatar – June 18, 11pm (Vancouver, Canada)
- Switzerland vs Canada – June 24, 8pm (Vancouver, Canada)
- Bosnia & Herzegovina vs Qatar – June 24, 8pm (Seattle, USA)
Group B Standings
| Position | Team | P | W | D | L | GF | GA | GD | Pts |
| 1 | Switzerland | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Bosnia | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Canada | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Qatar | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Group C
- Brazil vs Morocco – June 13, 11pm (New Jersey, USA)
- Haiti vs Scotland – June 14, 2am (Foxborough, USA)
- Scotland vs Morocco – June 19, 11pm (Foxborough, USA)
- Brazil vs Haiti – June 20, 1:30am (Philadelphia, USA)
- Morocco vs Haiti – June 24, 11pm (Atlanta, USA)
- Scotland vs Brazil – June 24, 11pm (Miami, USA)
Group C Standings
| Position | Team | P | W | D | L | GF | GA | GD | Pts |
| 1 | Scotland | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Brazil | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Haiti | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Morocco | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Group D
- USA vs Paraguay – June 13, 2am (Los Angeles, USA)
- Australia vs Turkey – June 14, 5am (Vancouver, Canada)
- USA vs Australia – June 19, 8pm (Seattle, USA)
- Turkey vs Paraguay – June 20, 4am (Santa Clara, USA)
- Turkey vs USA – June 26, 3am (Los Angeles, USA)
- Paraguay vs Australia – June 26, 3am (Santa Clara, USA)
Group D Standings
| Position | Team | P | W | D | L | GF | GA | GD | Pts |
| 1 | Turkey | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Paraguay | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | USA | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Australia | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Group E
- Germany vs Curacao – June 14, 6pm (Houston, USA)
- Ivory Coast vs Ecuador – June 15, 12am (Philadelphia, USA)
- Germany vs Ivory Coast – June 20, 9pm (Toronto, Canada)
- Ecuador vs Curacao – June 21, 1am (Kansas City, USA)
- Curacao vs Ivory Coast – June 25, 9pm (Philadelphia, USA)
- Ecuador vs Germany – June 25, 9pm (New Jersey, USA)
Group E Standings
| Position | Team | P | W | D | L | GF | GA | GD | Pts |
| 1 | Germany | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Ecuador | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Ivory Coast | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Curacao | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Group F
- Netherlands vs Japan – June 14, 9pm (Arlington, USA)
- Sweden vs Tunisia – June 15, 3am (Guadalupe, Mexico)
- Tunisia vs Japan – June 21, 5am (Guadalupe, Mexico)
- Tunisia vs Netherlands – June 26, 12am (Kansas City, USA)
- Japan vs Sweden – June 26, 12am (Arlington, USA)
Group F Standings
| Position | Team | P | W | D | L | GF | GA | GD | Pts |
| 1 | Sweden | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Netherlands | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Tunisia | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Japan | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Group G
- Belgium vs Egypt – June 15, 8pm (Seattle, USA)
- Iran vs New Zealand – June 16, 2am (Los Angeles, USA)
- Belgium vs Iran – June 21, 8pm (Los Angeles, USA)
- New Zealand vs Egypt – June 22, 2am (Vancouver, Canada)
- New Zealand vs Belgium – June 27, 4am (Vancouver, Canada)
- Egypt vs Iran – June 27, 4am (Seattle, USA)
Group G Standings
| Position | Team | P | W | D | L | GF | GA | GD | Pts |
| 1 | Belgium | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Egypt | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Iran | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | New Zealand | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Group H
- Spain vs Cape Verde – June 15, 5pm (Atlanta, USA)
- Saudi Arabia vs Uruguay – June 15, 11pm (Miami, USA)
- Spain vs Saudi Arabia – June 21, 5pm (Atlanta, USA)
- Uruguay vs Cape Verde – June 21, 11pm (Miami, USA)
- Cape Verde vs Saudi Arabia – June 27, 1am (Houston, USA)
- Uruguay vs Spain – June 27, 1am (Zapopan, Mexico)
Group H Standings
| Position | Team | P | W | D | L | GF | GA | GD | Pts |
| 1 | Spain | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Uruguay | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Cape Verde | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Saudi Arabia | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Group I
- France vs Senegal – June 16, 8pm (New Jersey, USA)
- Iraq vs Norway – June 16, 11pm (Foxborough, USA)
- France vs Iraq – June 22, 10pm (Philadelphia, USA)
- Norway vs Senegal – June 23, 1am (Toronto, Canada)
- Norway vs France – June 26, 8pm (Foxborough, USA)
- Senegal vs Iraq – June 26, 8pm (Toronto, Canada)
Group I Standings
| Position | Team | P | W | D | L | GF | GA | GD | Pts |
| 1 | France | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Norway | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Senegal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Iraq | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Group J
- Argentina vs Algeria – June 17, 2am (Kansas City, USA)
- Austria vs Jordan – June 17, 5am (Santa Clara, USA)
- Argentina vs Austria – June 22, 6pm (Arlington, USA)
- Jordan vs Algeria – June 23, 4am (Santa Clara, USA)
- Algeria vs Austria – June 28, 3am (Kansas City, USA)
- Jordan vs Argentina – June 28, 3am (Arlington, USA)
Group J Standings
| Position | Team | P | W | D | L | GF | GA | GD | Pts |
| 1 | Austria | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Argentina | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Algeria | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Jordan | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Group K
- Portugal vs DR Congo – June 17, 6pm (Houston, USA)
- Uzbekistan vs Colombia – June 18, 3am (Mexico City, Mexico)
- Portugal vs Uzbekistan – June 23, 6pm (Houston, USA)
- Colombia vs DR Congo – June 24, 3am (Zapopan, Mexico)
- Colombia vs Portugal – June 28, 12:30am (Miami, USA)
- DR Congo vs Uzbekistan – June 28, 12:30am (Atlanta, USA)
Group K Standings
| Position | Team | P | W | D | L | GF | GA | GD | Pts |
| 1 | Portugal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | Columbia | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | D.R Congo | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Uzbekistan | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Group L
- England vs Croatia – June 17, 9pm (Arlington, USA)
- Ghana vs Panama – June 18, 12am (Toronto, Canada)
- England vs Ghana – June 23, 9pm (Foxborough, USA)
- Panama vs Croatia – June 24, 12am (Foxborough, USA)
- Panama vs England – June 27, 10pm (New Jersey, USA)
- Croatia vs Ghana – June 27, 10pm (Philadelphia, USA)
Group L Standings
| Position | Team | P | W | D | L | GF | GA | GD | Pts |
| 1 | Croatia | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | England | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 3 | Ghana | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | Panama | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Knockout Phase
Sunday, June 28
- Round of 32 – Match 73: Group A runners-up vs Group B runners-up, kick-off 8pm – Los Angeles, USA
Monday, June 29
- Round of 32 – Match 76: Group C winners vs Group F runners-up, kick-off 6pm – Houston, USA
- Round of 32 – Match 74: Group E winners 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 Group C runners-up, kick-off 2am – Guadalupe, Mexico
- Round of 32 – Match 78: Group E runners-up vs Group I runners-up, kick-off 6pm – Arlington, USA
- Round of 32 – Match 77: Group I winners vs Group C/D/F/G/H third place, kick-off 10pm – New Jersey, USA
Wednesday, July 1
- Round of 32 – Match 79: Group A winners vs Group C/E/F/H/I third place, kick-off 2am – Mexico City, Mexico
- Round of 32 – Match 80: Group L winners 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: Group D winners 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 Group L runners-up, kick-off 12am – Toronto, Canada
- Round of 32 – Match 85: Group B winners 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: Group J winners 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
