MEXICO CITY (Kashmir English): The FIFA World Cup 2026 opened on Thursday with co-hosts Mexico facing South Africa in the Estadio Azteca in Mexico City.
The fixture launched a sprawling tournament of 48 teams that will last nearly six weeks.
The global event, projected to generate a record-breaking $13 billion in total revenue, and hosted by the United States, Mexico and Canada is the biggest World Cup in history, stretching until the final in New Jersey on July 19.
FIFA has faced stinging criticism over the eye-watering costs of tickets while US President Donald Trump’s immigration crackdown has seen a top referee, Iranian team officials and fans refused entry to the country.
Speaking in Mexico City on Wednesday, the football’s world governing body President Gianni Infantino launched a spirited defence of the organisation of the tournament and brushed off criticism over visa issues.
He insisted that tickets — which in some cases have topped $30,000 — had been priced appropriately, citing a small number of $60 tickets that were made available in response to criticism.
“Let me just say that our entry price, which is 60 dollars, is the lowest entry price of any of the American sports in the play-off phases,” Infantino said.
“Our average price which is below 500 dollars is again the lowest of the American sports on average.”
The FIFA President also played down the controversy surrounding Somali referee Omar Artan, who was refused entry after arriving in the US for World Cup.
“It is unfortunate what happened to the referee from Somalia,” Infantino, however, said.
“We don’t control everything… Sometimes it’s good to chill, relax, we work on everything, we try to solve everything.”
FIFA World Cup 2026 key dates
Group stage: June 11-27
Round of 32: June 28 to July 3
Round of 16: July 4-7
Quarter-finals: July 9-11
Semi-finals: July 14-15
Third-place play-off (‘Bronze final’): July 18
Final: July 19
Full 2026 World Cup schedule by day
Thursday, June 11
Group A: Mexico vs South Africa – Mexico City, Mexico
Friday, June 12
Group A: South Korea vs Czech Republic – Zapopan, Mexico
Group B: Canada vs Bosnia & Herzegovina, kick-off 8pm – Toronto, Canada
Saturday, June 13
Group D: USA vs Paraguay – Los Angeles, USA
Group B: Qatar vs Switzerland – Santa Clara, USA
Group C: Brazil vs Morocco – New Jersey, USA
Sunday, June 14
Group C: Haiti vs Scotland – Foxborough, USA
Group D: Australia vs Turkey – Vancouver, Canada
Group E: Germany vs Curacao – Houston, USA
Group F: Netherlands vs Japan – Arlington, USA
Monday, June 15
Group E: Ivory Coast vs Ecuador – Philadelphia, USA
Group F: Sweden vs Tunisia – Guadalupe, Mexico
Group H: Spain vs Cape Verde – Atlanta, USA
Group G: Belgium vs Egypt – Seattle, USA
Group H: Saudi Arabia vs Uruguay – Miami, USA
Tuesday, June 16
Group G: Iran vs New Zealand – Los Angeles, USA
Group I: France vs Senegal – New Jersey, USA
Group I: Iraq vs Norway – Foxborough, USA
Wednesday, June 17
Group J: Argentina vs Algeria – Kansas City, USA
Group J: Austria vs Jordan – Santa Clara, USA
Group K: Portugal vs DR Congo – Houston, USA
Group L: England vs Croatia – Arlington, USA
Thursday, June 18
Group L: Ghana vs Panama – Toronto, Canada
Group K: Uzbekistan vs Colombia – Mexico City, Mexico
Group A: Czech Republic vs South Africa – Atlanta, USA
Group B: Switzerland vs Bosnia & Herzegovina – Los Angeles, USA
Group B: Canada vs Qatar – Vancouver, Canada
Friday, June 19
Group A: Mexico vs South Korea – Zapopan, Mexico
Group D: USA vs Australia – Seattle, USA
Group C: Scotland vs Morocco – Foxborough, USA
Saturday, June 20
Group C: Brazil vs Haiti – Philadelphia, USA
Group D: Turkey vs Paraguay – Santa Clara, USA
Group A: Netherlands vs Sweden – Houston, USA
Group E: Germany vs Ivory Coast – Toronto, Canada
Sunday, June 21
Group E: Ecuador vs Curacao – Kansas City, USA
Group F: Tunisia vs Japan – Guadalupe, Mexico
Group H: Spain vs Saudi Arabia – Atlanta, USA
Group G: Belgium vs Iran – Los Angeles, USA
Group H: Uruguay vs Cape Verde – Miami, USA
Monday, June 22
Group G: New Zealand vs Egypt – Vancouver, Canada
Group J: Argentina vs Austria – Arlington, USA
Group I: France vs Iraq – Philadelphia, USA
Tuesday, June 23
Group I: Norway vs Senegal – Toronto, Canada
Group J: Jordan vs Algeria – Santa Clara, USA
Group K: Portugal vs Uzbekistan – Houston, USA
Group L: England vs Ghana – Foxborough, USA
Wednesday, June 24
Group L: Panama vs Croatia – Foxborough, USA
Group K: Colombia vs DR Congo – Zapopan, Mexico
Group B: Switzerland vs Canada – Vancouver, Canada
Group B: Bosnia & Herzegovina vs Qatar – Seattle, USA
Group C: Morocco vs Haiti – Atlanta, USA
Group C: Scotland vs Brazil – Miami, USA
Thursday, June 25
Group A: South Africa vs South Korea – Guadalupe, Mexico
Group A: Czech Republic vs Mexico – Mexico City, Mexico
Group E: Curacao vs Ivory Coast – Philadelphia, USA
Group E: Ecuador vs Germany – New Jersey, USA
Friday, June 26
Group F: Tunisia vs Netherlands – Kansas City, USA
Group F: Japan vs Sweden – Arlington, USA
Group D: Turkey vs USA – Los Angeles, USA
Group D: Paraguay vs Australia – Santa Clara, USA
Group I: Norway vs France – Foxborough, USA
Group I: Senegal vs Iraq – Toronto, Canada
Saturday, June 27
Group H: Cape Verde vs Saudi Arabia – Houston, USA
Group H: Uruguay vs Spain – Zapopan, Mexico
Group G: New Zealand vs Belgium – Vancouver, Canada
Group G: Egypt vs Iran – Seattle, USA
Group L: Panama vs England – New Jersey, USA
Group L: Croatia vs Ghana – Philadelphia, USA
Sunday, June 28
Group K: Colombia vs Portugal – Miami, USA
Group K: DR Congo vs Uzbekistan – Atlanta, USA
Group J: Algeria vs Austria – Kansas City, USA
Group J: Jordan vs Argentina – Arlington, USA
Round of 32
Monday, June 29
Round of 32 – Group C winners vs Group F runners-up – Houston, USA
Round of 32 – Group E winners vs Group A/B/C/D/F third place – Foxborough, USA
Tuesday, June 30
Round of 32 – Group F winners vs Group C runners-up – Guadalupe, Mexico
Round of 32 – Group E runners-up vs Group I runners-up – Arlington, USA
Round of 32 – Group I winners vs Group C/D/F/G/H third place – New Jersey, USA
Wednesday, July 1
Round of 32 – Group A winners vs Group C/E/F/H/I third place – Mexico City, Mexico
Round of 32 – Group L winners vs Group E/H/I/J/K third place – Atlanta, USA
Round of 32 – Group G winners vs Group A/E/H/I/J third place – Seattle, USA
Thursday, July 2
Round of 32 – Group D winners vs Group B/E/F/I/J third place – Santa Clara, USA
Round of 32 – Group H winners vs Group J runners-up – Los Angeles, USA
Friday, July 3
Round of 32 – Group K runners-up vs Group L runners-up – Toronto, Canada
Round of 32 – Group B winners vs Group E/F/G/I/J third place – Vancouver, Canada
Round of 32 – Group D runners-up vs Group G runners-up – Arlington, USA
Round of 32 – Group J winners vs Group H runners-up – Miami, USA
Saturday, July 4
Round of 32 – Group K winners vs Group D/E/I/J/L third place – Kansas City, USA
Round of 16 – Match 73 winners vs Match 75 winners – Houston, USA
Round of 16 – Match 74 winners vs Match 77 winners – Philadelphia, USA
Sunday, July 5
Round of 16 – Match 76 winners vs Match 78 winners – New Jersey, USA
Monday, July 6
Round of 16 – Match 79 winners vs Match 80 winners – Mexico City, Mexico
Round of 16 – Match 83 winners vs Match 84 winners – Arlington, USA
Tuesday, July 7
Round of 16 – Match 81 winners vs Match 82 winners – Seattle, USA
Round of 16 – Match 86 winners vs Match 88 winners – Atlanta, USA
Round of 16 – Match 85 winners vs Match 87 winners – Vancouver, Canada
Thursday, July 9
Quarter-final – Match 97: Match 89 winners vs Match 90 winners – Foxborough, USA
Friday, July 10
Quarter-final – Match 98: Match 93 winners vs Match 94 winners – Los Angeles, USA
Saturday, July 11
Quarter-final – Match 99: Match 91 winners vs Match 92 winners – Miami, USA
Sunday, July 12
Quarter-final – Match 100: Match 95 winners vs Match 96 winners – Kansas City, USA
Tuesday, July 14
Semi-final – Match 101: Match 97 winners vs Match 98 winners – Arlington, USA
Wednesday, July 15
Semi-final – Match 102: Match 99 winners vs Match 100 winners – Atlanta, USA
Saturday, July 18
Third Place Playoff – Match 103: Match 101 losers vs Match 102 losers – Miami, USA
Sunday, July 19
Final – Match 104: Match 101 winners vs Match 102 winners, kick-off 8pm – New Jersey, USA




