2026 World Cup Matches
Every game from the 2026 FIFA World Cup, played June 11 to July 19, 2026, with full results and every match listed by stage.
The biggest World Cup the world has ever seen
There has never been a World Cup like this one.
This time there were 104 games to watch, way up from 64 at the last tournament.
It was the first 48-team World Cup, up from 32, so it was the biggest field of countries ever.
All of it was spread across 16 host cities in 3 countries: the USA, Canada, and Mexico.
That was a whole month of football, in some of the biggest stadiums on the planet.
Many of these venues hold 60,000 to 80,000 fans, and most of them were packed.
Across the full tournament, more than 5 million fans were expected through the gates, the most a World Cup has ever drawn (the old record was 3.5 million back in 1994).
(Group stage means the first round, where teams are split into groups and play each other to reach the next round.)
So much football, so many countries, so much fun, all in one summer.
The whole thing felt like the biggest party in the world, and the fans had a front-row seat.
Below are some of the games people will remember.
Some of the games that defined the tournament
France vs Sweden (June 30)
France looked very strong after winning all 3 of their group games, but Sweden had dangerous strikers in Alexander Isak and Viktor Gyokeres, so the favorites could not relax.
England vs DR Congo (July 1)
England were one of the favorites, but DR Congo were the surprise team back at a World Cup after 52 years, and the loser went home.
Spain vs Austria (July 2)
Spain were many people's favorites to win the whole tournament, but Austria tried to pull off another shock in a year that was full of them.
Portugal vs Croatia (July 2)
Two legends met in the same game, Cristiano Ronaldo and Luka Modric, and only one of them got to play on while the other went home for good.
Argentina vs Cape Verde (July 3)
Lionel Messi and the 2022 champions faced Cape Verde, the tiny island team that was the surprise story of the tournament.
Canada vs Morocco (July 4)
The first round-of-16 game, with co-hosts Canada on home soil against Morocco, who had just knocked the Netherlands out on penalties.
All 104 matches Schedule
Group stage
Group A
- MexicoSouth AfricaEstadio Azteca, Mexico CityJun 112-0
- South KoreaCzech RepublicEstadio Akron, ZapopanJun 112-1
- Czech RepublicSouth AfricaMercedes-Benz Stadium, AtlantaJun 181-1
- MexicoSouth KoreaEstadio Akron, ZapopanJun 181-0
- Czech RepublicMexicoEstadio Azteca, Mexico CityJun 240-3
- South AfricaSouth KoreaEstadio BBVA, GuadalupeJun 241-0
Group B
- CanadaBosnia and HerzegovinaBMO Field, TorontoJun 121-1
- QatarSwitzerlandLevi's Stadium, Santa ClaraJun 131-1
- SwitzerlandBosnia and HerzegovinaSoFi Stadium, InglewoodJun 184-1
- CanadaQatarBC Place, VancouverJun 186-0
- SwitzerlandCanadaBC Place, VancouverJun 242-1
- Bosnia and HerzegovinaQatarLumen Field, SeattleJun 243-1
Group C
- HaitiScotlandGillette Stadium, FoxboroughJun 130-1
- BrazilMoroccoMetLife Stadium, East RutherfordJun 131-1
- BrazilHaitiLincoln Financial Field, PhiladelphiaJun 193-0
- ScotlandMoroccoGillette Stadium, FoxboroughJun 190-1
- ScotlandBrazilHard Rock Stadium, Miami GardensJun 240-3
- MoroccoHaitiMercedes-Benz Stadium, AtlantaJun 244-2
Group D
- United StatesParaguaySoFi Stadium, InglewoodJun 124-1
- AustraliaTurkeyBC Place, VancouverJun 132-0
- TurkeyParaguayLevi's Stadium, Santa ClaraJun 190-1
- United StatesAustraliaLumen Field, SeattleJun 192-0
- TurkeyUnited StatesSoFi Stadium, InglewoodJun 253-2
- ParaguayAustraliaLevi's Stadium, Santa ClaraJun 250-0
Group E
- Ivory CoastEcuadorLincoln Financial Field, PhiladelphiaJun 141-0
- GermanyCuraçaoNRG Stadium, HoustonJun 147-1
- GermanyIvory CoastBMO Field, TorontoJun 202-1
- EcuadorCuraçaoArrowhead Stadium, Kansas CityJun 200-0
- CuraçaoIvory CoastLincoln Financial Field, PhiladelphiaJun 250-2
- EcuadorGermanyMetLife Stadium, East RutherfordJun 252-1
Group F
Group G
Group H
- Saudi ArabiaUruguayHard Rock Stadium, Miami GardensJun 151-1
- SpainCape VerdeMercedes-Benz Stadium, AtlantaJun 150-0
- UruguayCape VerdeHard Rock Stadium, Miami GardensJun 212-2
- SpainSaudi ArabiaMercedes-Benz Stadium, AtlantaJun 214-0
- Cape VerdeSaudi ArabiaNRG Stadium, HoustonJun 260-0
- UruguaySpainEstadio Akron, ZapopanJun 260-1
Group I
Group J
- ArgentinaAlgeriaArrowhead Stadium, Kansas CityJun 163-0
- AustriaJordanLevi's Stadium, Santa ClaraJun 163-1
- ArgentinaAustriaAT&T Stadium, ArlingtonJun 222-0
- JordanAlgeriaLevi's Stadium, Santa ClaraJun 221-2
- AlgeriaAustriaArrowhead Stadium, Kansas CityJun 273-3
- JordanArgentinaAT&T Stadium, ArlingtonJun 271-3
Group K
- PortugalDR CongoNRG Stadium, HoustonJun 171-1
- UzbekistanColombiaEstadio Azteca, Mexico CityJun 171-3
- PortugalUzbekistanNRG Stadium, HoustonJun 235-0
- ColombiaDR CongoEstadio Akron, ZapopanJun 231-0
- ColombiaPortugalHard Rock Stadium, Miami GardensJun 270-0
- DR CongoUzbekistanMercedes-Benz Stadium, AtlantaJun 273-1
Round of 32
- South AfricaCanadaSoFi Stadium, InglewoodJun 280-1
- GermanyParaguayGillette Stadium, FoxboroughJun 291-1
- NetherlandsMoroccoEstadio BBVA, GuadalupeJun 291-1
- BrazilJapanNRG Stadium, HoustonJun 292-1
- FranceSwedenMetLife Stadium, East RutherfordJun 303-0
- Ivory CoastNorwayAT&T Stadium, ArlingtonJun 301-2
- MexicoEcuadorEstadio Azteca, Mexico CityJun 302-0
- EnglandDR CongoMercedes-Benz Stadium, AtlantaJul 12-1
- United StatesBosnia and HerzegovinaLevi's Stadium, Santa ClaraJul 12-0
- BelgiumSenegalLumen Field, SeattleJul 13-2
- PortugalCroatiaBMO Field, TorontoJul 22-1
- SpainAustriaSoFi Stadium, InglewoodJul 23-0
- SwitzerlandAlgeriaBC Place, VancouverJul 22-0
- ArgentinaCape VerdeHard Rock Stadium, Miami GardensJul 33-2
- ColombiaGhanaArrowhead Stadium, Kansas CityJul 31-0
- AustraliaEgyptAT&T Stadium, ArlingtonJul 31-1
Round of 16
- ParaguayFranceLincoln Financial Field, PhiladelphiaJul 40-1
- CanadaMoroccoNRG Stadium, HoustonJul 40-3
- BrazilNorwayMetLife Stadium, East RutherfordJul 51-2
- MexicoEnglandEstadio Azteca, Mexico CityJul 52-3
- PortugalSpainAT&T Stadium, ArlingtonJul 60-1
- United StatesBelgiumLumen Field, SeattleJul 61-4
- ArgentinaEgyptMercedes-Benz Stadium, AtlantaJul 73-2
- SwitzerlandColombiaBC Place, VancouverJul 70-0
Quarter-final
Semi-final
Third-place play-off
Final
Common questions
How many matches were played at the 2026 World Cup?
There were 104 matches at the 2026 World Cup, up from 64 at the last tournament. It was the first World Cup with 48 teams, and the games ran from June 11 to July 19, 2026.
How were the 104 matches split by stage?
72 of them were group-stage games, with all 48 teams playing 3 games each. The other 32 were the knockout rounds, from the round of 32 through to the final. You can filter this page by stage to see just those games.
How do I see the goals and recap for a match?
Tap any match on this page to open its match page. There you get the goals and every scorer, the key moments, and a short recap of how it played out.