The 2026 World Cup will be held from June 11 to July 19 in Mexico, the US, and Canada, with 48 teams and a total of 104 matches.

According to the internationally released schedule for the 2026 World Cup, the tournament will feature 48 teams for the first time, divided into 12 groups, and will be held in Mexico, the US, and Canada.

The opening match will be played on June 11, 2026 at the Azteca Stadium between Mexico and South Africa , while the final will be played on July 19 at MetLife Stadium in New Jersey.

The top two teams from each group and the eight best third-place finishers will advance to the round of 32.

The groups for the 2026 World Cup

Group A

Group B

Canada, Bosnia-Herzegovina, Qatar and Switzerland

Group C

Brazil, Morocco, Haiti and Scotland

Group D

United States, Paraguay, Australia and Türkiye

Group E

Germany, Curaçao, Ivory Coast and Ecuador

Group F

The Netherlands, Japan, Sweden, and Tunisia

Group G

Belgium, Egypt, Iran and New Zealand

Group H

Spain, Cape Verde, Saudi Arabia and Uruguay

Group I

France, Senegal, Iraq and Norway

Group J

Argentina, Algeria, Austria and Jordan

Group K

Portugal, Democratic Republic of Congo, Uzbekistan and Colombia

Group L

England, Croatia, Ghana and Panama

First day

June 11

  • (7:00 PM GMT) Mexico vs South Africa — Group A — Mexico City Stadium
  • (02:00 GMT on June 12) South Korea vs Czech Republic — Group A — Guadalajara Stadium

June 12

  • (7:00 PM GMT) Canada vs Bosnia — Group B — Toronto Stadium
  • (01:00 GMT on 13/06) United States vs Paraguay — Group D — Los Angeles Stadium

June 13

  • (7:00 PM GMT) Qatar vs Switzerland — Group B — San Francisco Bay Stadium
  • (22:00 GMT) Brazil vs Morocco — Group C — New York/New Jersey Stadium
  • (01:00 GMT on 14/06) Haiti vs Scotland — Group C — Boston Stadium
  • (04:00 GMT on 14/06) Australia vs Türkiye — Group D — BC Place, Vancouver

June 14

  • (17:00 GMT) Germany vs Curacao — Group E — Houston Stadium
  • (20:00 GMT) Netherlands vs Japan — Group F — Dallas Stadium
  • (23:00 GMT) Ivory Coast vs Ecuador — Group E — Philadelphia Stadium
  • (02:00 GMT on 15/06) Sweden vs Tunisia — Group F — Monterrey Stadium

June 15

  • (16:00 GMT) Spain vs Cape Verde — Group H — Atlanta Stadium
  • (7:00 PM GMT) Belgium vs Egypt — Group G — Seattle Stadium
  • (22:00 GMT) Saudi Arabia vs Uruguay — Group H — Miami Stadium
  • (01:00 GMT on 16/06) Iran vs New Zealand — Group G — Los Angeles Stadium

June 16

  • (7:00 PM GMT) France vs Senegal — Group I — New York/New Jersey Stadium
  • (22:00 GMT) Iraq vs Norway — Group I — Boston Stadium
  • (01:00 GMT on 17/06) Argentina vs Algeria — Group J — Kansas City Stadium
  • (04:00 GMT on 17/06) Austria vs Jordan — Group J — San Francisco Bay Stadium

June 17

  • (17:00 GMT) Portugal vs DR Congo — Group K — Houston Stadium
  • (20:00 GMT) England vs Croatia — Group L — Dallas Stadium
  • (23:00 GMT) Ghana vs Panama — Group L — Toronto Stadium
  • (02:00 GMT on 18/06) Uzbekistan vs Colombia — Group K — Mexico City Stadium

Second day

June 18

  • (16:00 GMT) Czech Republic vs South Africa — Group A — Atlanta
  • (7:00 PM GMT) Switzerland vs Bosnia — Group B — Los Angeles
  • (22:00 GMT) Canada vs Qatar — Group B — Vancouver
  • (01:00 GMT on 19/06) Mexico vs South Korea — Group A — Guadalajara

June 19

  • (19:00 GMT) United States vs Australia — Group D — Seattle
  • (22:00 GMT) Scotland vs Morocco — Group C — Boston
  • (01:00 GMT on 06/20) Brazil vs Haiti — Group C — Philadelphia
  • (04:00 GMT on 20/06) Türkiye vs Paraguay — Group D — San Francisco Bay

June 20

  • (7:00 PM GMT) Netherlands vs Sweden — Group F — Houston
  • (20:00 GMT) Germany vs Ivory Coast — Group E — Toronto
  • (00:00 GMT on 06/21) Ecuador vs Curacao — Group E — Kansas City
  • (04:00 GMT on 21/06) Tunisia vs Japan — Group F — Monterrey

June 21

  • (16:00 GMT) Spain vs Saudi Arabia — Group H — Atlanta
  • (7:00 PM GMT) Belgium vs Iran — Group G — Los Angeles
  • (22:00 GMT) Uruguay vs Cape Verde — Group H — Miami
  • (01:00 GMT on 22/06) New Zealand vs Egypt — Group G — Vancouver

June 22

  • (17:00 GMT) Argentina vs Austria — Group J — Dallas
  • (21:00 GMT) France vs Iraq — Group I — Philadelphia
  • (00:00 GMT on 23/06) Norway vs Senegal — Group I — New York/New Jersey
  • (03:00 GMT on 23/06) Jordan vs Algeria — Group J — San Francisco Bay

June 23

  • (17:00 GMT) Portugal vs Uzbekistan — Group K — Houston
  • (20:00 GMT) England vs Ghana — Group L — Boston
  • (23:00 GMT) Panama vs Croatia — Group L — Toronto
  • (02:00 GMT on 06/24) Colombia vs DR Congo — Group K — Guadalajara

Third day

June 24

  • (19:00 GMT) Switzerland vs Canada — Group B — Vancouver
  • (19:00 GMT) Bosnia vs Qatar — Group B — Seattle
  • (22:00 GMT) Scotland vs Brazil — Group C — Miami
  • (22:00 GMT) Morocco vs Haiti — Group C — Atlanta
  • (01:00 GMT on 25/06) Czech Republic vs Mexico — Group A — Mexico City
  • (01:00 GMT on 25/06) South Africa vs South Korea — Group A — Monterrey

June 25

  • (20:00 GMT) Curacao vs Ivory Coast — Group E — Philadelphia
  • (20:00 GMT) Ecuador vs Germany — Group E — New York/New Jersey
  • (23:00 GMT) Japan vs Sweden — Group F — Dallas
  • (23:00 GMT) Tunisia vs Netherlands — Group F — Kansas City
  • (02:00 GMT on 26/06) Türkiye vs United States — Group D — Los Angeles
  • (02:00 GMT on 06/26) Paraguay vs Australia — Group D — San Francisco Bay

June 26

  • (7:00 PM GMT) Norway vs France — Group I — Boston
  • (19:00 GMT) Senegal vs Iraq — Group I — Toronto
  • (00:00 GMT on 27/06) Cape Verde vs Saudi Arabia — Group H — Houston
  • (00:00 GMT on 06/27) Uruguay vs Spain — Group H — Guadalajara
  • (03:00 GMT on 27/06) Egypt vs Iran — Group G — Seattle
  • (03:00 GMT on 27/06) New Zealand vs Belgium — Group G — Vancouver

June 27

  • (21:00 GMT) Panama vs England — Group L — New York/New Jersey
  • (21:00 GMT) Croatia vs Ghana — Group L — Philadelphia
  • (23:30 GMT) Colombia vs Portugal — Group K — Miami
  • (23:30 GMT) DR Congo vs Uzbekistan — Group K — Atlanta
  • (02:00 GMT on 06/28) Algeria vs Austria — Group J — Kansas City
  • (02:00 GMT on 28/06) Jordan vs Argentina — Group J — Dallas

Round of 32

June 28

  • (19:00 GMT) 2A vs 2B — Los Angeles (Game 73)

June 29

  • (17:00 GMT) 1C vs 2F — Houston (P76)
  • (20:30 GMT) 1E vs 3ABCDF — Boston (P74)
  • (01:00 GMT on 06/30) 1F vs 2C — Monterrey (P75)

June 30

  • (17:00 GMT) 2E vs 2I — Dallas (P78)
  • (21:00 GMT) 1I vs 3CDFGH — New York/New Jersey (P77)
  • (01:00 GMT on 1/07) 1A vs 3CEFHI — Mexico City (P79)

July 1st

  • (16:00 GMT) 1L vs 3EHIJK — Atlanta (P80)
  • (20:00 GMT) 1G vs 3AEHIJ — Seattle (P82)
  • (00:00 GMT 2/07) 1D vs 3BEFIJ — San Francisco Bay (P81)

July 2

  • (19:00 GMT) 1H vs 2J — Los Angeles (P84)
  • (23:00 GMT) 2K vs 2L — Toronto (P83)
  • (03:00 GMT 3/07) 1B vs 3EFGIJ — Vancouver (P85)

July 3

  • (18:00 GMT) 2D vs 2G — Dallas (P88)
  • (22:00 GMT) 1J vs 2H — Miami (P86)
  • (01:30 GMT on 4/07) 1K vs 3DEIJL — Kansas City (P87)

Round of 16

July 4th

  • (17:00 GMT) Winner 73 vs Winner 75 — Houston (P90)
  • (21:00 GMT) G74 vs G77 — Philadelphia (P89)

July 5

  • (20:00 GMT) G76 vs G78 — New York/New Jersey (P91)
  • (00:00 GMT on 6/07) G79 vs G80 — Mexico City (P92)

July 6

  • (19:00 GMT) G83 vs G84 — Dallas (P93)
  • (00:00 GMT 7/07) G81 vs G82 — Seattle (P94)

July 7

  • (16:00 GMT) G86 vs G88 — Atlanta (P95)
  • (20:00 GMT) G85 vs G87 — Vancouver (P96)

Quarter finals

July 9

  • (20:00 GMT) G89 vs G90 — Boston (P97)

July 10

  • (7:00 PM GMT) G93 vs G94 — Los Angeles (P98)

July 11

  • (21:00 GMT) G91 vs G92 — Miami (P99)

July 12

  • (01:00 GMT on 07/13) G95 vs G96 — Kansas City (P100)

Semifinals

July 14

  • (19:00 GMT) G97 vs G98 — Dallas (P101)

July 15

  • (19:00 GMT) G99 vs G100 — Atlanta (P102)

Third place match

July 18

  • (21:00 GMT) Loser 101 vs Loser 102 — Miami

End

July 19

  • (19:00 GMT) G101 vs G102 — New York/New Jersey.