World Cup 2026 full fixtures and venues
World Cup 2026 will be the biggest edition yet, with 48 teams playing 104 matches across 16 cities in Canada, Mexico, and the United States.
Fans can follow every fixture, date, and stadium from the opening game on 11 June to the final on 19 July.
Below is the full official schedule, including group stage, knockouts, bronze match, and final, exactly as confirmed by FIFA.
Group stage – 11 to 27 June 2026
All matches with group, date, and venue:
11 June: Mexico v South Africa (Group A, Mexico City), Korea Republic v Czechia (Group A, Guadalajara).
12 June: Canada v Bosnia and Herzegovina (Group B, Toronto), USA v Paraguay (Group D, Los Angeles).
13 June: Haiti v Scotland (Group C, Boston), Australia v Türkiye (Group D, Vancouver), Brazil v Morocco (Group C, New York/New Jersey), Qatar v Switzerland (Group B, San Francisco Bay Area).
14 June: Côte d’Ivoire v Ecuador (Group E, Philadelphia), Germany v Curaçao (Group E, Houston), Netherlands v Japan (Group F, Dallas), Sweden v Tunisia (Group F, Monterrey).
15 June: Saudi Arabia v Uruguay (Group H, Miami), Spain v Cabo Verde (Group H, Atlanta), IR Iran v New Zealand (Group G, Los Angeles), Belgium v Egypt (Group G, Seattle).
16 June: France v Senegal (Group I, New York/New Jersey), Iraq v Norway (Group I, Boston), Argentina v Algeria (Group J, Kansas City), Austria v Jordan (Group J, San Francisco Bay Area).
17 June: Ghana v Panama (Group L, Toronto), England v Croatia (Group L, Dallas), Portugal v Congo DR (Group K, Houston), Uzbekistan v Colombia (Group K, Mexico City).
18 June: Czechia v South Africa (Group A, Atlanta), Switzerland v Bosnia and Herzegovina (Group B, Los Angeles), Canada v Qatar (Group B, Vancouver), Mexico v Korea Republic (Group A, Guadalajara).
19 June: Brazil v Haiti (Group C, Philadelphia), Scotland v Morocco (Group C, Boston), Türkiye v Paraguay (Group D, San Francisco Bay Area), USA v Australia (Group D, Seattle).
20 June: Germany v Côte d’Ivoire (Group E, Toronto), Ecuador v Curaçao (Group E, Kansas City), Netherlands v Sweden (Group F, Houston), Tunisia v Japan (Group F, Monterrey).
21 June: Uruguay v Cabo Verde (Group H, Miami), Spain v Saudi Arabia (Group H, Atlanta), Belgium v IR Iran (Group G, Los Angeles), New Zealand v Egypt (Group G, Vancouver).
22 June: Norway v Senegal (Group I, New York/New Jersey), France v Iraq (Group I, Philadelphia), Argentina v Austria (Group J, Dallas), Jordan v Algeria (Group J, San Francisco Bay Area).
23 June: England v Ghana (Group L, Boston), Panama v Croatia (Group L, Toronto), Portugal v Uzbekistan (Group K, Houston), Colombia v Congo DR (Group K, Guadalajara).
24 June: Scotland v Brazil (Group C, Miami), Morocco v Haiti (Group C, Atlanta), Switzerland v Canada (Group B, Vancouver), Bosnia and Herzegovina v Qatar (Group B, Seattle), Czechia v Mexico (Group A, Mexico City), South Africa v Korea Republic (Group A, Monterrey).
25 June: Curaçao v Côte d’Ivoire (Group E, Philadelphia), Ecuador v Germany (Group E, New York/New Jersey), Japan v Sweden (Group F, Dallas), Tunisia v Netherlands (Group F, Kansas City), Türkiye v USA (Group D, Los Angeles), Paraguay v Australia (Group D, San Francisco Bay Area).
26 June: Norway v France (Group I, Boston), Senegal v Iraq (Group I, Toronto), Egypt v IR Iran (Group G, Seattle), New Zealand v Belgium (Group G, Vancouver), Cabo Verde v Saudi Arabia (Group H, Houston), Uruguay v Spain (Group H, Guadalajara).
27 June: Panama v England (Group L, New York/New Jersey), Croatia v Ghana (Group L, Philadelphia), Algeria v Austria (Group J, Kansas City), Jordan v Argentina (Group J, Dallas), Colombia v Portugal (Group K, Miami), Congo DR v Uzbekistan (Group K, Atlanta).
Round of 32 – 28 June to 3 July 2026
28 June: Match 73 – Group A runners-up v Group B runners-up (Los Angeles).
29 June: Match 74 – Group E winners v Group A/B/C/D/F third place (Boston); Match 75 – Group F winners v Group C runners-up (Monterrey); Match 76 – Group C winners v Group F runners-up (Houston).
30 June: Match 77 – Group I winners v Group C/D/F/G/H third place (New York/New Jersey); Match 78 – Group E runners-up v Group I runners-up (Dallas); Match 79 – Group A winners v Group C/E/F/H/I third place (Mexico City).
1 July: Match 80 – Group L winners v Group E/H/I/J/K third place (Atlanta); Match 81 – Group D winners v Group B/E/F/I/J third place (San Francisco Bay Area); Match 82 – Group G winners v Group A/E/H/I/J third place (Seattle).
2 July: Match 83 – Group K runners-up v Group L runners-up (Toronto); Match 84 – Group H winners v Group J runners-up (Los Angeles); Match 85 – Group B winners v Group E/F/G/I/J third place (Vancouver).
3 July: Match 86 – Group J winners v Group H runners-up (Miami); Match 87 – Group K winners v Group D/E/I/J/L third place (Kansas City); Match 88 – Group D runners-up v Group G runners-up (Dallas).
Round of 16 – 4 to 7 July 2026
4 July: Match 89 – Winner 74 v Winner 77 (Philadelphia); Match 90 – Winner 73 v Winner 75 (Houston).
5 July: Match 91 – Winner 76 v Winner 78 (New York/New Jersey); Match 92 – Winner 79 v Winner 80 (Mexico City).
6 July: Match 93 – Winner 83 v Winner 84 (Dallas); Match 94 – Winner 81 v Winner 82 (Seattle).
7 July: Match 95 – Winner 86 v Winner 88 (Atlanta); Match 96 – Winner 85 v Winner 87 (Vancouver).
Quarter-finals – 9 to 11 July 2026
9 July: Match 97 – Winner 89 v Winner 90 (Boston).
10 July: Match 98 – Winner 93 v Winner 94 (Los Angeles).
11 July: Match 99 – Winner 91 v Winner 92 (Miami); Match 100 – Winner 95 v Winner 96 (Kansas City).
Semi-finals, bronze final and final
14 July: Match 101 – Winner 97 v Winner 98 (Dallas).
15 July: Match 102 – Winner 99 v Winner 100 (Atlanta).
18 July: Match 103 – Loser 101 v Loser 102, bronze final (Miami).
19 July: Match 104 – Winner 101 v Winner 102, World Cup 2026 Final (New York/New Jersey).
