Home Football FIFA World Cup 2026 full schedule: Fixtures, dates, timings, venues and groups

FIFA World Cup 2026 full schedule: Fixtures, dates, timings, venues and groups

FIFA World Cup 2026 schedule will consist of 104 matches to be played across 39 days, which would be the longest World Cup ever, surpassing the last Qatar edition by 40 games. FIFA World Cup 2026 will be played across venues in the US, Mexico and Canada.

With Cristiano Ronaldo and Lionel Messi featuring for their respective national teams, it is going to be a star-studded World Cup. Mexico and South Africa kick-off the World Cup on June 12, followed by another game in the day involving South Korea and Czechia.

This is also going to be the biggest World Cup in terms of teams participating in the quadrennial event. There are 48 teams in total, divided four each in 12 groups for the FIFA World Cup 2026.

Groups: FIFA World Cup 2026

Group A: Mexico, South Africa, Republic of Korea, Czechia
Group B: Canada, Switzerland, Qatar, Bosnia and Herzegovina
Group C: Brazil, Morocco, Scotland, Haiti
Group D: USA, Paraguay, Australia, Turkey
Group E: Germany, Ecuador, Ivory Coast, Curaçao
Group F: Netherlands, Japan, Sweden, Tunisia
Group G: Belgium, Egypt, Iran, 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, DR Congo, Uzbekistan
Group L: England, Croatia, Ghana, Panama

FIFA World Cup 2026 Schedule (IST)

June 12: Mexico vs South Africa (12:30 AM, Mexico City), South Korea vs Czechia (7:30 AM, Zapopan)

June 13: Canada vs Bosnia and Herzegovina (12:30 AM, Toronto), USA vs Paraguay (6:30 AM, Los Angeles)

June 14: Qatar vs Switzerland (12:30 AM, Santa Clara), Brazil vs Morocco (3:30 AM, New Jersey), Haiti vs Scotland (6:30 AM, Foxborough), Australia vs Turkey (9:30 AM, Vancouver), Germany vs Curaçao (10:30 PM, Houston)

June 15: Netherlands vs Japan (1:30 AM, Arlington), Ivory Coast vs Ecuador (4:30 AM, Philadelphia), Sweden vs Tunisia (7:30 AM, Guadalajara), Spain vs Cape Verde (9:30 PM, Atlanta)

June 16: Belgium vs Egypt (12:30 AM, Seattle), Saudi Arabia vs Uruguay (3:30 AM, Miami), Iran vs New Zealand (6:30 AM, Los Angeles)

June 17: France vs Senegal (12:30 AM, New Jersey), Iraq vs Norway (3:30 AM, Foxborough), Argentina vs Algeria (6:30 AM, Kansas City), Austria vs Jordan (9:30 AM, Santa Clara), Portugal vs DR Congo (10:30 PM, Houston)

June 18: England vs Croatia (1:30 AM, Arlington), Ghana vs Panama (4:30 AM, Toronto), Uzbekistan vs Colombia (7:30 AM, Mexico City), Czechia vs South Africa (9:30 PM, Atlanta)

June 19: Switzerland vs Bosnia and Herzegovina (12:30 AM, Los Angeles), Canada vs Qatar (3:30 AM, Vancouver), Mexico vs South Korea (6:30 AM, Zapopan)

June 20: USA vs Australia (12:30 AM, Seattle), Scotland vs Morocco (3:30 AM, Foxborough), Brazil vs Haiti (6:00 AM, Philadelphia), Turkey vs Paraguay (8:30 AM, Santa Clara), Netherlands vs Sweden (10:30 PM, Houston)

June 21: Germany vs Ivory Coast (1:30 AM, Toronto), Ecuador vs Curaçao (5:30 AM, Kansas City), Tunisia vs Japan (9:30 AM, Guadalajara), Spain vs Saudi Arabia (9:30 PM, Atlanta)

June 22: Belgium vs Iran (12:30 AM, Los Angeles), Uruguay vs Cape Verde (3:30 AM, Miami), New Zealand vs Egypt (6:30 AM, Vancouver), Argentina vs Austria (10:30 PM, Arlington)

June 23: France vs Iraq (2:30 AM, Philadelphia), Norway vs Senegal (5:30 AM, Toronto), Jordan vs Algeria (8:30 AM, Santa Clara), Portugal vs Uzbekistan (10:30 PM, Houston)

June 24: England vs Ghana (1:30 AM, Foxborough), Panama vs Croatia (4:30 AM, Foxborough), Colombia vs DR Congo (7:30 AM, Zapopan)

June 25: Switzerland vs Canada (12:30 AM, Vancouver), Bosnia and Herzegovina vs Qatar (12:30 AM, Seattle), Morocco vs Haiti (3:30 AM, Atlanta), Scotland vs Brazil (3:30 AM, Miami), South Africa vs South Korea (6:30 AM, Guadalajara), Czechia vs Mexico (6:30 AM, Mexico City)

June 26: Curaçao vs Ivory Coast (1:30 AM, Philadelphia), Ecuador vs Germany (1:30 AM, New Jersey), Tunisia vs Netherlands (4:30 AM, Kansas City), Japan vs Sweden (4:30 AM, Arlington), Turkey vs USA (7:30 AM, Los Angeles), Paraguay vs Australia (7:30 AM, Santa Clara)

June 27: Norway vs France (12:30 AM, Foxborough), Senegal vs Iraq (12:30 AM, Toronto), Cape Verde vs Saudi Arabia (5:30 AM, Houston), Uruguay vs Spain (5:30 AM, Zapopan), New Zealand vs Belgium (8:30 AM, Vancouver), Egypt vs Iran (8:30 AM, Seattle)

June 28: Panama vs England (2:30 AM, New Jersey), Croatia vs Ghana (2:30 AM, Philadelphia), Colombia vs Portugal (5:00 AM, Miami), DR Congo vs Uzbekistan (5:00 AM, Atlanta), Algeria vs Austria (7:30 AM, Kansas City), Jordan vs Argentina (7:30 AM, Arlington)

Round of 32

June 29: Group A runners-up vs Group B runners-up (12:30 AM, Los Angeles), Group C winners vs Group F runners-up (10:30 PM, Houston)

June 30: Group E winners vs Best Third-Placed Team (2:00 AM, Foxborough), Group F winners vs Group C runners-up (6:30 AM, Guadalajara), Group E runners-up vs Group I runners-up (10:30 PM, Arlington)

July 1: Group I winners vs Best Third-Placed Team (2:30 AM, New Jersey), Group A winners vs Best Third-Placed Team (6:30 AM, Mexico City), Group L winners vs Best Third-Placed Team (9:30 PM, Atlanta)

July 2: Group G winners vs Best Third-Placed Team (1:30 AM, Seattle), Group D winners vs Best Third-Placed Team (1:30 AM, Santa Clara), Group H winners vs Group J runners-up (5:30 AM, Los Angeles)

July 3: Group K runners-up vs Group L runners-up (12:30 AM, Toronto), Group B winners vs Best Third-Placed Team (4:30 AM, Vancouver), Group D runners-up vs Group G runners-up (8:30 AM, Arlington), Group J winners vs Group H runners-up (11:30 PM, Miami)

July 4: Group K winners vs Best Third-Placed Team (3:30 AM, Kansas City)

Round of 16

July 4: Winner Match 73 vs Winner Match 75 (7:00 AM, Houston), Winner Match 74 vs Winner Match 77 (10:30 PM, Philadelphia)

July 5: Winner Match 76 vs Winner Match 78 (2:30 AM, New Jersey)

July 6: Winner Match 79 vs Winner Match 80 (1:30 AM, Mexico City), Winner Match 83 vs Winner Match 84 (5:30 AM, Arlington)

July 7: Winner Match 81 vs Winner Match 82 (1:30 AM, Seattle), Winner Match 86 vs Winner Match 88 (9:30 PM, Atlanta)

July 8: Winner Match 85 vs Winner Match 87 (1:30 AM, Vancouver)

Quarter-finals

July 10: Winner Match 89 vs Winner Match 90 (1:30 AM, Foxborough)

July 11: Winner Match 93 vs Winner Match 94 (12:30 AM, Los Angeles)

July 12: Winner Match 91 vs Winner Match 92 (2:30 AM, Miami), Winner Match 95 vs Winner Match 96 (6:30 AM, Kansas City)

Semi-finals

July 15: Winner Match 97 vs Winner Match 98 (12:30 AM, Arlington)

July 16: Winner Match 99 vs Winner Match 100 (12:30 AM, Atlanta)

Third-Place Playoff

July 19: Loser Match 101 vs Loser Match 102 (2:30 AM, Miami)

Final

July 20: Winner Match 101 vs Winner Match 102 (12:30 AM, New Jersey)

Home
Matches
Play & Win
news-solid
News