FIFA has officially unveiled the complete match schedule for the FIFA World Cup 2026, set to be co-hosted by the USA, Mexico, and Canada from June 11 to July 19. The upcoming edition will be the largest World Cup in history, expanding from 32 to 48 teams and featuring 104 matches across 16 venues.
The tournament begins on June 11, with Mexico opening the event against South Africa at the iconic Mexico City Stadium, followed by another clash between South Korea and a yet-to-be-decided qualifier. Defending champions Argentina will start their title defence on June 16 against Algeria.

FIFA World Cup 2026 Groups Announced
Below are the official groups confirmed by FIFA:
Group A
Mexico, South Korea, South Africa, Denmark/Macedonia/Czechia/Ireland
Group B
Canada, Switzerland, Qatar, Italy/Northern Ireland/Wales/Bosnia
Group C
Brazil, Morocco, Scotland, Haiti
Group D
USA, Australia, Paraguay, Turkiye/Romania/Slovakia/Kosovo
Group E
Germany, Ecuador, Ivory Coast, Curacao
Group F
Netherlands, Japan, Tunisia, Ukraine/Sweden/Poland/Albania
Group G
Belgium, Iran, Egypt, New Zealand
Group H
Spain, Uruguay, Saudi Arabia, Cape Verde
Group I
France, Senegal, Norway, Iraq/Bolivia/Suriname
Group J
Argentina, Austria, Algeria, Jordan
Group K
Portugal, Colombia, Uzbekistan, DRC/Jamaica/New Caledonia
Group L
England, Croatia, Panama, Ghana
Also Read:History Made! Kohli Breaks Sachin Tendulkar’s World Record With 20th Player of the Series Award
FIFA World Cup 2026 Group Stage Schedule
The FIFA World Cup 2026 will run for 39 days, featuring back-to-back fixtures across North America. Below is the full day-wise schedule, including dates, venues, and match-timings, exactly as released by FIFA.
Thursday, June 11
- Mexico vs South Africa – 3pm (21:00 GMT) – Mexico City Stadium, Mexico City, Mexico
- South Korea vs TBD – 10pm (04:00 GMT Fri) – Estadio Guadalajara, Zapopan, Mexico
Friday, June 12
- Canada vs TBD – 3pm (20:00 GMT) – Toronto Stadium, Toronto, Canada
- USA vs Paraguay – 9pm (05:00 GMT Sat) – Los Angeles Stadium, Los Angeles, US
Saturday, June 13
- Qatar vs Switzerland – 3pm (23:00 GMT) – San Francisco Bay Area Stadium, US
- Brazil vs Morocco – 6pm (23:00 GMT) – New York New Jersey Stadium, US
- Haiti vs Scotland – 9pm (02:00 GMT Sun) – Boston Stadium, US
- Australia vs TBD – midnight (08:00 GMT Sun) – BC Place, Vancouver, Canada
Sunday, June 14
- Germany vs Curacao – 1pm (19:00 GMT) – Houston Stadium, US
- Netherlands vs Japan – 4pm (22:00 GMT) – Dallas Stadium, US
- Ivory Coast vs Ecuador – 7pm (00:00 GMT Mon) – Philadelphia Stadium, US
- TBD vs Tunisia – 10pm (04:00 GMT Mon) – Estadio Monterrey, Mexico
Monday, June 15
- Spain vs Cape Verde – 12pm (17:00 GMT) – Atlanta Stadium, US
- Belgium vs Egypt – 3pm (23:00 GMT) – BC Place, Vancouver, Canada
- Saudi Arabia vs Uruguay – 6pm (23:00 GMT) – Miami Stadium, US
- Iran vs New Zealand – 9pm (05:00 GMT Tue) – Los Angeles Stadium, US
Tuesday, June 16
- France vs Senegal – 3pm (20:00 GMT) – New York New Jersey Stadium, US
- TBD vs Norway – 6pm (23:00 GMT) – Boston Stadium, US
- Argentina vs Algeria – 9pm (03:00 GMT Wed) – Kansas City Stadium, US
- Austria vs Jordan – midnight (08:00 GMT Wed) – San Francisco Bay Area Stadium, US
Wednesday, June 17
- Portugal vs TBD – 1pm (19:00 GMT) – Houston Stadium, US
- England vs Croatia – 4pm (22:00 GMT) – Dallas Stadium, US
- Ghana vs Panama – 7pm (00:00 GMT Thu) – Toronto Stadium, Canada
- Uzbekistan vs Colombia – 10pm (04:00 GMT Thu) – Mexico City Stadium, Mexico
Thursday, June 18
- TBD vs South Africa – 12pm (17:00 GMT) – Atlanta Stadium, US
- Switzerland vs TBD – 3pm (23:00 GMT) – Los Angeles Stadium, US
- Canada vs Qatar – 6pm (02:00 GMT Fri) – BC Place, Canada
- Mexico vs South Korea – 9pm (03:00 GMT Fri) – Estadio Guadalajara, Mexico
Friday, June 19
- Scotland vs Morocco – 6pm (23:00 GMT) – Boston Stadium, US
- USA vs Australia – 3pm (23:00 GMT) – Seattle Stadium, US
- Brazil vs Haiti – 9pm (02:00 GMT Sat) – Philadelphia Stadium, US
- TBD vs Paraguay – midnight (08:00 GMT Sat) – San Francisco Bay Area Stadium, US
Saturday, June 20
- Netherlands vs TBD – 1pm (19:00 GMT) – Houston Stadium, US
- Germany vs Ivory Coast – 4pm (21:00 GMT) – Toronto Stadium, Canada
- Ecuador vs Curacao – 8pm (04:00 GMT Sun) – Kansas City Stadium, US
- Tunisia vs Japan – midnight (06:00 GMT Sun) – Estadio Monterrey, Mexico
Sunday, June 21
- Spain vs Saudi Arabia – 12pm (17:00 GMT) – Atlanta Stadium, US
- Belgium vs Iran – 3pm (23:00 GMT) – Los Angeles Stadium, US
- Uruguay vs Cape Verde – 6pm (23:00 GMT) – Miami Stadium, US
- New Zealand vs Egypt – 9pm (05:00 GMT Mon) – BC Place, Canada
Monday, June 22
- Argentina vs Austria – 1pm (19:00 GMT) – Dallas Stadium, US
- France vs TBD – 5pm (22:00 GMT) – Philadelphia Stadium, US
- Norway vs Senegal – 8pm (01:00 GMT Tue) – New York New Jersey Stadium, US
- Jordan vs Algeria – 11pm (07:00 GMT Tue) – San Francisco Bay Area Stadium, US
Tuesday, June 23
- Portugal vs Uzbekistan – 1pm (19:00 GMT) – Houston Stadium, US
- England vs Ghana – 4pm (21:00 GMT) – Boston Stadium, US
- Panama vs Croatia – 7pm (00:00 GMT Wed) – Toronto Stadium, Canada
- Colombia vs TBD – 10pm (04:00 GMT Wed) – Estadio Guadalajara, Mexico
Wednesday, June 24
- Switzerland vs Canada – 3pm (23:00 GMT) – BC Place, Canada
- TBD vs Qatar – 3pm (23:00 GMT) – Seattle Stadium, US
- Scotland vs Brazil – 6pm (23:00 GMT) – Miami Stadium, US
- Morocco vs Haiti – 6pm (23:00 GMT) – Atlanta Stadium, US
- TBD vs Mexico – 9pm (03:00 GMT Thu) – Mexico City Stadium, Mexico
- South Africa vs South Korea – 9pm (03:00 GMT Thu) – Estadio Monterrey, Mexico
Thursday, June 25
- Ecuador vs Germany – 4pm (21:00 GMT) – New York New Jersey Stadium, US
- Curacao vs Ivory Coast – 4pm (21:00 GMT) – Philadelphia Stadium, US
- Japan vs TBD – 7pm (01:00 GMT Fri) – Dallas Stadium, US
- Tunisia vs Netherlands – 7pm (01:00 GMT Fri) – Kansas City Stadium, US
- TBD vs USA – 10pm (06:00 GMT Fri) – Los Angeles Stadium, US
- Paraguay vs Australia – 10pm (06:00 GMT Fri) – San Francisco Bay Area Stadium, US
Friday, June 26
- Norway vs France – 3pm (20:00 GMT) – Boston Stadium, US
- Senegal vs TBD – 3pm (20:00 GMT) – Toronto Stadium, Canada
- Cape Verde vs Saudi Arabia – 8pm (02:00 GMT Sat) – Houston Stadium, US
- Uruguay vs Spain – 8pm (02:00 GMT Sat) – Estadio Guadalajara, Mexico
- Egypt vs Iran – 11pm (07:00 GMT Sat) – Seattle Stadium, US
- New Zealand vs Belgium – 11pm (07:00 GMT Sat) – BC Place, Canada
Saturday, June 27
- Panama vs England – 5pm (22:00 GMT) – New York New Jersey Stadium, US
- Croatia vs Ghana – 5pm (22:00 GMT) – Philadelphia Stadium, US
- Colombia vs Portugal – 7:30pm (02:30 GMT Sun) – Miami Stadium, US
- TBD vs Uzbekistan – 7:30pm (02:30 GMT Sun) – Atlanta Stadium, US
- Algeria vs Austria – 10pm (04:00 GMT Sun) – Kansas City Stadium, US
- Jordan vs Argentina – 10pm (04:00 GMT Sun) – Dallas Stadium, US
Read More:Yashasvi Jaiswal Enters India’s Three-Format Centurions Club
FIFA World Cup 2026 Knockout Stage
Round of 32
(From June 28 to July 3 – full schedule maintained exactly as provided)
Round of 16
(July 4 to July 7 – timings and venues unchanged)
FIFA World Cup 2026 Quarterfinals
- July 9: Boston Stadium
- July 10: Los Angeles Stadium
- July 11: Miami Stadium & Kansas City Stadium
FIFA World Cup 2026 Semifinals
- July 14: Dallas Stadium
- July 15: Atlanta Stadium
FIFA World Cup 2026 Bronze Medal Match
- July 18: Miami Stadium
FIFA World Cup 2026 Final
- July 19: 3pm (20:00 GMT) – New York New Jersey Stadium
