The path to glory at the 2026 World Cup has now been laid out with FIFA on Saturday confirming the full match schedule for the first 48-team tournament, a day after the star-studded draw ceremony in Washington dominated by Donald Trump.

The schedule, complete with venues and kickoff times, is now official for the forty-two nations that have already qualified. The full schedule will be finalised after the other six participants are determined through UEFA and inter-confederation playoffs being held in March.

Four will come from the 16-team UEFA play-offs, which will be contested by Albania, Bosnia and Herzegovina, Czechia, Denmark, Italy, Kosovo, Northern Ireland, North Macedonia, Poland, Republic of Ireland, Romania, Slovakia, Sweden, Turkey, Ukraine and Wales.

The other two spots will be contested by six teams - Bolivia, Congo DR, Iraq, Jamaica, New Caledonia and Suriname - at the FIFA World Cup 2026 Play-Off Tournament.

The top two finishers from each group, along with the eight best third-place teams, will advance to the final 32 for the knockout stage.

The championship match will take place on July 19 [July 20 as per Bangladesh Time] at the MetLife Stadium in East Rutherford, N.J.

*** ALL TIMES ARE IN BANGLADESH STANDARD TIME

FIFA World Cup 2026 – Full Fixtures 

June 12, 2026
1:00 AM – Group A: Mexico vs South Africa – Mexico City
8:00 AM – Group A: South Korea vs TBD – Guadalajara

June 13, 2026
1:00 AM – Group B: Canada vs TBD – Toronto
7:00 AM – Group D: USA vs Paraguay – Los Angeles
10:00 AM – Group D: Australia vs TBD – Vancouver

June 14, 2026
1:00 AM – Group B: Qatar vs Switzerland – San Francisco
4:00 AM – Group C: Brazil vs Morocco – New York–New Jersey
7:00 AM – Group C: Haiti vs Scotland – Boston
11:00 PM – Group E: Germany vs Curaçao – Houston

June 15, 2026
2:00 AM – Group F: Netherlands vs Japan – Dallas
5:00 AM – Group E: Ivory Coast vs Ecuador – Philadelphia
8:00 AM – Group F: TBD vs Tunisia – Monterrey
10:00 PM – Group H: Spain vs Cape Verde – Atlanta

June 16, 2026
1:00 AM – Group G: Belgium vs Egypt – Seattle
4:00 AM – Group H: Saudi Arabia vs Uruguay – Miami
7:00 AM – Group G: Iran vs New Zealand – Los Angeles
10:00 AM – Group J: Austria vs Jordan – San Francisco

June 17, 2026
1:00 AM – Group I: France vs Senegal – New York–New Jersey
4:00 AM – Group I: TBD vs Norway – Boston
7:00 AM – Group J: Argentina vs Algeria – Kansas City
11:00 PM – Group K: Portugal vs TBD – Houston

June 18, 2026
2:00 AM – Group L: England vs Croatia – Dallas
5:00 AM – Group L: Ghana vs Panama – Toronto
8:00 AM – Group K: Uzbekistan vs Colombia – Mexico City
10:00 PM – Group A: TBD vs South Africa – Atlanta

June 19, 2026
1:00 AM – Group B: Switzerland vs TBD – Los Angeles
4:00 AM – Group B: Canada vs Qatar – Vancouver
7:00 AM – Group A: Mexico vs South Korea – Guadalajara
10:00 AM – Group D: TBD vs Paraguay – San Francisco

June 20, 2026
1:00 AM – Group D: USA vs Australia – Seattle
4:00 AM – Group C: Scotland vs Morocco – Boston
7:00 AM – Group C: Brazil vs Haiti – Philadelphia
10:00 AM – Group F: Tunisia vs Japan – Monterrey

11:00 PM – Group F: Netherlands vs TBD – Houston

June 21, 2026
2:00 AM – Group E: Germany vs Ivory Coast – Toronto
6:00 AM – Group E: Ecuador vs Curaçao – Kansas City
10:00 PM – Group H: Spain vs Saudi Arabia – Atlanta

June 22, 2026
1:00 AM – Group G: Belgium vs Iran – Los Angeles
4:00 AM – Group H: Uruguay vs Cape Verde – Miami
7:00 AM – Group G: New Zealand vs Egypt – Vancouver
11:00 PM – Group J: Argentina vs Austria – Dallas

June 23, 2026
3:00 AM – Group I: France vs TBD – Philadelphia
6:00 AM – Group I: Norway vs Senegal – New York–New Jersey
9:00 AM – Group J: Jordan vs Algeria – San Francisco
11:00 PM – Group K: Portugal vs Uzbekistan – Houston

June 24, 2026
2:00 AM – Group L: England vs Ghana – Boston
5:00 AM – Group L: Panama vs Croatia – Toronto
8:00 AM – Group K: Colombia vs TBD – Guadalajara

June 25, 2026
1:00 AM – Group B: Switzerland vs Canada – Vancouver
1:00 AM – Group B: TBD vs Qatar – Seattle
4:00 AM – Group C: Morocco vs Haiti – Atlanta
4:00 AM – Group C: Scotland vs Brazil – Miami
7:00 AM – Group A: South Africa vs South Korea – Monterrey
7:00 AM – Group A: TBD vs Mexico – Mexico City

June 26, 2026
2:00 AM – Group E: Curaçao vs Ivory Coast – Philadelphia
2:00 AM – Group E: Ecuador vs Germany – New York–New Jersey
5:00 AM – Group F: Tunisia vs Netherlands – Kansas City
5:00 AM – Group F: Japan vs TBD – Dallas
8:00 AM – Group D: TBD vs USA – Los Angeles
8:00 AM – Group D: Paraguay vs Australia – San Francisco

June 27, 2026
1:00 AM – Group I: Norway vs France – Boston
1:00 AM – Group I: Senegal vs TBD – Toronto
6:00 AM – Group H: Cape Verde vs Saudi Arabia – Houston
6:00 AM – Group H: Uruguay vs Spain – Guadalajara
9:00 AM – Group G: New Zealand vs Belgium – Vancouver
9:00 AM – Group G: Egypt vs Iran – Seattle

June 28, 2026
3:00 AM – Group L: Panama vs England – New York/New Jersey
3:00 AM – Group L: Croatia vs Ghana – Philadelphia
5:30 AM – Group K: Colombia vs Portugal – Miami
5:30 AM – Group K: TBD vs Uzbekistan – Atlanta
8:00 AM – Group J: Algeria vs Austria – Kansas City
8:00 AM – Group J: Jordan vs Argentina – Dallas

ROUND OF 32 
Jun 29, 2026 – 1:00 AM – Los Angeles
Jun 29, 2026 – 11:00 PM – Houston
Jun 30, 2026 – 2:30 AM – Boston
Jun 30, 2026 – 7:00 AM – Monterrey
Jun 30, 2026 – 11:00 PM – Dallas
Jul 1, 2026 – 3:00 AM – New York–New Jersey
Jul 1, 2026 – 7:00 AM – Mexico City
Jul 1, 2026 – 10:00 PM – Atlanta
Jul 2, 2026 – 2:00 AM – Seattle
Jul 2, 2026 – 6:00 AM – San Francisco
Jul 3, 2026 – 1:00 AM – Los Angeles
Jul 3, 2026 – 5:00 AM – Toronto
Jul 3, 2026 – 9:00 AM – Vancouver
Jul 4, 2026 – 12:00 AM – Dallas
Jul 4, 2026 – 4:00 AM – Miami

Jul 4, 2026 – 7:30 AM – Kansas City

ROUND OF 16 
Jul 4 – 11:00 PM – Houston
Jul 5 – 3:00 AM – Philadelphia
Jul 6 – 2:00 AM – New York/New Jersey
Jul 6 – 6:00 AM – Mexico City
Jul 7 – 1:00 AM – Dallas
Jul 7 – 6:00 AM – Seattle
Jul 7 – 10:00 PM – Atlanta
Jul 8 – 2:00 AM – Vancouver

QUARTERFINALS 
Jul 10 – 2:00 AM – Boston
Jul 11 – 1:00 AM – Los Angeles
Jul 12 – 3:00 AM – Miami
Jul 12 – 7:00 AM – Kansas City

SEMIFINALS
Jul 15 – 1:00 AM – Dallas
Jul 16 – 1:00 AM – Atlanta

THIRD PLACE PLAY-OFF
Jul 19, 2026 – 3:00 AM – Miami

FINAL
Jul 20, 2026 – 1:00 AM – New York–New Jersey