Connect with us
Advertisement
Advertisement

Football

Full FIFA World Cup 2026 calendar: Who’s playing who in the Round of 32?

The 2026 FIFA World Cup is played across the United States, Canada, and Mexico and has expanded to feature 48 teams for the first time, reshaping the format and the match calendar. For the first time in the tournament’s history, the knockout stages will begin with a round of 32 featuring all 24 first- and second-placed teams, as well as the eight best third-placed teams

With games taking place across the three countries, the 39-day tournament will feature 104 matches across different time zones and a schedule unlike what we have seen before in football.  During the 39 days of the FIFA World Cup, football fans will only have moments of peace on July 8th, 12th, 13th, 16th, and 17th, as those are the only five days without scheduled matches. There will be no days off until after the round of 16.

In this complete Flashscore guide, you’ll find everything you need to track the tournament: key dates, fixture breakdowns, and kickoff times across major time zones, so you can stay abreast of football’s greatest showcase.

To stay up to date with all the latest FIFA World Cup news, check out the Flashscore website or download the Flashscore app in the Apple App Store or Google Play Store.

[infobox id=”4ccc1b10-d68f-4c97-bcf4-5e613c17c2e3″ /]World Cup key dates of rounds

Group stage: June 11-27

Round of 32: June 28 to July 3

Round of 16: July 4-7

Quarter-finals: July 9-11

Semi-finals: July 14-15

Third-place play-off: July 18

Final: July 19

Full 2026 World Cup Schedule by Day

(All times in EU time / CEST)

Matchday 1 — June 11–18

Thursday, June 11

Group A: Mexico 2-0 South Africa – Mexico City, Mexico

Friday, June 12

Group A: South Korea 2-1 Czech Republic – Guadalajara, 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 (San Francisco), USA

Sunday, June 14

Group C: Brazil 1-1 Morocco – New Jersey, USA

Group C: Haiti 0-1 Scotland – Foxborough (Boston), USA

Group D: Australia 2-0 Turkey – Vancouver, Canada

Group E: Germany 7-1 Curaçao – Houston, USA

Group F: Netherlands 2-2 Japan – Arlington (Dallas), USA

Monday, June 15

Group E: Ivory Coast 1-0 Ecuador – Philadelphia, USA

Group F: Sweden 5-1 Tunisia – Guadalupe (Monterrey), Mexico

Group H: Spain 0-0 Cape Verde – Atlanta, USA

Group G: Belgium 1-1 Egypt – Seattle, USA

Tuesday, June 16

Group H: Saudi Arabia 1-1 Uruguay – Miami, USA

Group G: Iran 2-2 New Zealand – Los Angeles, USA

Group I: France 3-1 Senegal – New Jersey, USA

Wednesday, June 17

Group I: Iraq 1-4 Norway – Foxborough (Boston), USA

Group J: Argentina 3-0 Algeria – Kansas City, USA

Group J: Austria 2-1 Jordan – Santa Clara (San Francisco), USA

Group K: Portugal 1-1 DR Congo – Houston, USA

Group L: England 4-2 Croatia – Arlington (Dallas), USA

Thursday, June 18

Group L: Ghana 1-0 Panama – Toronto, Canada

Group K: Uzbekistan 1-3 Colombia – Mexico City, Mexico

Matchday 2 — June 18–24

Thursday, June 18

Group A: Czech Republic 1-1 South Africa – Atlanta, USA

Group B: Switzerland 4-1 Bosnia & Herzegovina – Los Angeles, USA

Friday, June 19

Group B: Canada 6-0 Qatar – Vancouver, Canada

Group A: Mexico 1-0 South Korea – Guadalajara, Mexico

Group D: USA 2-0 Australia – Seattle, USA

Saturday, June 20

Group C: Scotland 0-1 Morocco – Foxborough (Boston), USA

Group C: Brazil 3-0 Haiti – Philadelphia, USA

Group D: Turkey 0-1 Paraguay – Santa Clara (San Francisco), 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 Curaçao – Kansas City, USA

Group F: Tunisia 0-4 Japan – Guadalupe (Monterrey), Mexico

Group H: Spain 4-0 Saudi Arabia – Atlanta, USA

Group G: Belgium 0-0 Iran – Los Angeles, USA

Monday, June 22

Group H: Uruguay 2-2 Cape Verde – Miami, USA

Group G: New Zealand 1-3 Egypt – Vancouver, Canada

Group J: Argentina 2-0 Austria – Arlington (Dallas), 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 (San Francisco), USA

Group K: Portugal 5-0 Uzbekistan – Houston, USA

Group L: England 0-0 Ghana – Foxborough (Boston), USA

Wednesday, June 24

Group L: Panama 0-1 Croatia – Foxborough (Boston), USA

Group K: Colombia 1-0 DR Congo – Guadalajara, Mexico

Matchday 3 — June 24–28

Wednesday, June 24

Group B: Switzerland 2-1 Canada – Vancouver, Canada

Group B: Bosnia & Herzegovina 3-1 Qatar – Seattle, USA

Thursday, June 25

Group C: Morocco 4-2 Haiti – Atlanta, USA

Group C: Scotland 0-3 Brazil – Miami, USA

Group A: Czech Republic 0-3 Mexico – Mexico City, Mexico

Group A: South Africa 1-0 South Korea – Guadalupe (Monterrey), Mexico

Group E: Curaçao 0-2 Ivory Coast – Philadelphia, USA

Group E: Ecuador 2-1 Germany – New Jersey, USA

Friday, June 26

Group F: Japan 1-1 Sweden – Arlington (Dallas), USA

Group F: Tunisia 1-3 Netherlands – Kansas City, USA

Group D: Turkey 3-2 USA – Los Angeles, USA

Group D: Paraguay 0-0 Australia – Santa Clara (San Francisco), USA

Group I: Norway 1-4 France – Foxborough (Boston), 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 – Guadalajara, 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 0-0 Portugal – Miami, USA

Group K: DR Congo 3-1 Uzbekistan – Atlanta, USA

Group J: Algeria 3-3 Austria – Kansas City, USA

Group J: Jordan 1-3 Argentina – Arlington (Dallas), USA

Round of 32 – June 28 to July 3

Sunday, June 28


21.00 – South Africa vs Canada (Match 73) – Los Angeles, USA

Monday, June 29


19.00 – Brazil vs Japan (Match 76)
Houston, USA

22.30 – Germany vs Paraguay (Match 74)
Boston, USA

Tuesday, June 30


03.00 – Netherlands vs Morocco (Match 75) Monterrey, Mexico

19.00 – Ivory Coast vs Norway (Match 78) Dallas, USA

23.00 – France vs Sweden (Match 77) New York City, USA

Wednesday, July 1

03.00 – Mexico vs Ecuador (Match 79)
Mexico City, Mexico

18.00 – England v D. R. Congo (Match 80)
Atlanta, USA

22.00 – Belgium vs Senegal (Match 82) Seattle, USA

Thursday, July 2

02.00 – USA vs Bosnia & Herzegovina – San Francisco, USA

21.00 – Spain vs Austria (Match 84)
Los Angeles, USA

Friday, July 3

01.00 – Portugal v Croatia (Match 83)
Toronto, Canada

05.00 – Switzerland vs Algeria
(Match 85)
Vancouver, Canada

20.00 – Australia vs Egypt
(Match 88)
Dallas, USA

Saturday, July 4

00.00 – Argentina vs Cape Verde (Match 86)
Miami, USA

02.30 – Colombia v Ghana (Match 87) Vancouver, Canada

Round of 16 – July 4–7

Saturday, July 4


19.00 – Winner Match 73 vs Winner Match 75 (Match 90) – Houston, USA

23.00 – Winner Match 74 vs Winner Match 77 (Match 89) – Philadelphia, USA

Sunday, July 5


22.00 – Winner Match 76 vs Winner Match 78 (Match 91) – New York City, USA

Monday, July 6

02.00 – Winner Match 79 vs Winner Match 80  (Match 92) – Mexico City, Mexico

21.00 – Winner Match 83 vs Winner Match 84  (Match 93) – Dallas, USA

Tuesday, July 7

02.00 – Winner Match 81 vs Winner Match 82  (Match 94) – Seattle, USA

18.00 – Winner Match 86 vs Winner Match 88  (Match 95) – Atlanta, USA

22.00 – Winner Match 85 vs Winner Match 87  (Match 96) – Vancouver, Canada

Quarter-Finals – July 9–11

Thursday, July 9


22.00 – Winner Match 89 vs Winner Match 90 (Match 97) – Boston, USA

Friday, July 10


21.00 – Winner Match 93 vs Winner Match 94 (Match 98) – Los Angeles, USA

Saturday, July 11


23.00 – Winner Match 95 vs Winner Match 96 (Match 99) – Miami, USA

Sunday, July 12


03.00 – Winner Match 91 vs Winner Match 92 (Match 100) – Kansas City, USA

Semi-Finals – July 14–15

Tuesday, July 14


21.00 – Winner Match 97 vs Winner Match 98 (Match 101) – Dallas, USA

Wednesday, July 15


21.00 – Winner Match 99 vs Winner 100 (Match 102) – Atlanta, USA

Third-Place Play-Off

Saturday, July 18


23.00 – Loser Match 101 vs Loser Match 102 (Match 103) – Miami, USA

Final

Sunday, July 19


21.00 – Winner Match 101 vs Winner Match 102 (Match 104) – New York, USA –  New Jersey Stadium

Other articles