2026 FIFA World Cup: Dates, times, venues

Star Sports Desk

With all 48 teams confirmed, the FIFA World Cup 2026 will kick off in Mexico on June 12, with the hosts taking on South Africa in the opening Group A match, while the final will be held in New York City on July 20.


Groups:

Group A: Mexico, South Korea, South Africa, Czechia

Group B: Canada, Switzerland, Qatar, Bosnia and Herzegovina

Group C: Brazil, Morocco, Scotland, Haiti

Group D: USA, Australia, Paraguay, Turkey

Group E: Germany, Ecuador, Ivory Coast, Curacao

Group F: Netherlands, Japan, Tunisia, Sweden

Group G: Belgium, Iran, Egypt, New Zealand

Group H: Spain, Uruguay, Saudi Arabia, Cape Verde

Group I: France, Senegal, Norway, Iraq

Group J: Argentina, Austria, Algeria, Jordan

Group K: Portugal, Colombia, Uzbekistan, DR Congo

Group L: England, Croatia, Panama, Ghana

*** FIXTURES ARE IN BANGLADESH 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 Czechia – Guadalajara


June 13, 2026

1:00 AM – Group B: Canada vs Bosnia and Herzegovina – Toronto

7:00 AM – Group D: USA vs Paraguay – Los Angeles


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

10:00 AM – Group D: Australia vs Turkey – Vancouver

11:00 PM – Group E: Germany vs Curacao – 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: Sweden 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

June 17, 2026

1:00 AM – Group I: France vs Senegal – New York-New Jersey

4:00 AM – Group I: Iraq vs Norway – Boston

7:00 AM – Group J: Argentina vs Algeria – Kansas City

10:00 AM – Group J: Austria vs Jordan – San Francisco

11:00 PM – Group K: Portugal vs DR Congo – 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: Czechia vs South Africa – Atlanta

June 19, 2026

1:00 AM – Group B: Switzerland vs Bosnia and Herzegovina – Los Angeles

4:00 AM – Group B: Canada vs Qatar – Vancouver

7:00 AM – Group A: Mexico vs South Korea – Guadalajara

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 D: Turkey vs Paraguay – San Francisco

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

June 21, 2026

2:00 AM – Group E: Germany vs Ivory Coast – Toronto

6:00 AM – Group E: Ecuador vs Curacao – Kansas City

10:00 AM – Group F: Tunisia vs Japan – Monterrey

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 Iraq – 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 DR Congo – Guadalajara

June 25, 2026

1:00 AM – Group B: Switzerland vs Canada – Vancouver

1:00 AM – Group B: Bosnia and Herzegovina 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: Czechia vs Mexico – Mexico City

June 26, 2026

2:00 AM – Group E: Curacao 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 Sweden – Dallas

8:00 AM – Group D: Turkey 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 Iraq – 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: DR Congo 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 – 3:00 AM – Miami


FINAL

Jul 20 – 1:00 AM – New York-New Jersey