FIFA World Cup 2026 · USA · Canada · Mexico
Not a stats site. A dossier of the strange, the human, and the unrepeatable.
Every match gets its own write-up — who played, where they're from, and the odd facts you'll want to repeat. Each one is researched for that game, not poured into a template. Every claim links to its source.
44 matches written up · results current to Monday, June 22
🛣️ Norway's Road to the Final — the bracket what-if🎞️ The Film Room — a real tracking-data replay🗞️ The Press Room — what the world is saying📊 Group standings🌍 Teams & where they're from🔗 All sources
Friday, June 26
Thursday, June 25
Monday, June 22
Group JFull timeArlington
Argentina2–0Austria
A coronation in Arlington. Lionel Messi scored both goals in Argentina's 2–0 win over Austria to become the all-time leading scorer in men's World Cup histor…
Group IFull timePhiladelphia
France3–0Iraq
France booked their place in the Round of 32 with a 3–0 win over Iraq — but the night will be remembered as much for the sky as the football. Kylian Mbappé o…
Group JFull timeSanta Clara
Jordan1–2Algeria
Jordan's first World Cup ended in heartbreak. The debutants led through Ali Olwan — teed up by Noureddine Al-Rawabdeh — and looked set for a famous result, o…
Group IFull timeEast Rutherford
Norway3–2Senegal
Full time: Norway 3–2 Senegal — and Norway are into the Round of 32. Erling Braut Haaland did it again, a second-half double dragging Solbakken's side throug…
Sunday, June 21
Group GFull timeInglewood
Belgium0–0Iran
Another goalkeeping masterclass from an underdog, another frustrated favourite. Iran's Alireza Beiranvand made seven saves in Los Angeles — including a point…
Group GFull timeVancouver
New Zealand1–3Egypt
For an hour, Oceania's lone side dreamed. Finn Surman rose to head New Zealand in front from a Tim Payne corner on 15 minutes, and the All Whites carried tha…
Group HFull timeAtlanta
Spain4–0Saudi Arabia
After the hand-wringing of their goalless draw with Cape Verde, the European champions answered in 25 ruthless first-half minutes. Lamine Yamal, restored to…
Group HFull timeMiami Gardens
Uruguay2–2Cape Verde
The fairytale didn't just continue — it grew. After holding Spain on debut, Cape Verde came from behind to draw 2–2 with two-time world champions Uruguay in…
Saturday, June 20
Group EFull timeKansas City
Ecuador0–0Curaçao
The single most extraordinary 90 minutes of the tournament so far — and it finished 0–0. A week after conceding seven to Germany, Eloy Room produced one of t…
Group EFull timeToronto
Germany2–1Ivory Coast
Germany made it two wins from two, seeing off African champions Ivory Coast 2–1 in Toronto to close on the Round of 32 — and to set up Curaçao's heroics in t…
Group FFull timeHouston
Netherlands5–1Sweden
Group F kept producing goals. The Netherlands answered Sweden's earlier five-goal show with one of their own, romping to a 5–1 win in Houston to seize contro…
Group FFull timeMonterrey
Tunisia0–4Japan
Japan turned on the style in Monterrey, a 4–0 dismantling of Tunisia that confirmed the Samurai Blue as serious contenders to win the tournament's highest-sc…
Friday, June 19
Group CFull timePhiladelphia
Brazil3–0Haiti
Brazil shifted through the gears in Philadelphia, a comfortable 3–0 over Haiti restoring order after their opening-day stalemate with Morocco.
Group CFull timeFoxborough
Scotland0–1Morocco
Morocco's class told in a 1–0 win over Scotland, the 2022 semi-finalists moving to the top of Group C and leaving the Tartan Army's hopes hanging by a thread.
Group DFull timeSanta Clara
Türkiye0–1Paraguay
Türkiye's tournament unravelled further: a 0–1 defeat to Paraguay left the talented Turks pointless after two games and facing an early exit, while Paraguay'…
Group DFull timeSeattle
United States2–0Australia
The hosts made it two from two, a controlled 2–0 over Australia in Seattle that all but booked the USMNT's place in the Round of 32 and confirmed their grip…
Thursday, June 18
Group BFull timeVancouver
Canada6–0Qatar
Canada's first World Cup win, and they made it a landslide. Cyle Larin opened the scoring (16') to become the first Canadian man with two World Cup goals; Jo…
Group AFull timeAtlanta
Czechia1–1South Africa
Czechia and South Africa shared a 1–1 draw in Atlanta that left both clinging to slim hopes behind the runaway hosts in Group A.
Group AFull timeGuadalajara
Mexico1–0South Korea
Luis Romo's 50th-minute goal — after a Kim Seung-gyu error — gave Mexico a 1–0 win over South Korea and made the hosts the first team to clinch a knockout be…
Group BFull timeInglewood
Switzerland4–1Bosnia & Herzegovina
The super-sub story of the group stage. With the game in the balance, Switzerland sent on Johan Manzambi — and 166 seconds later he had scored. He'd add a se…
Wednesday, June 17
Group LFull timeArlington
England4–2Croatia
A chaotic, gloriously open opener under Thomas Tuchel. Harry Kane struck twice (a 12th-minute penalty and a 42nd-minute finish), Jude Bellingham rifled Engla…
Group LFull timeToronto
Ghana1–0Panama
Ghana's Black Stars edged Panama 1–0 in Toronto — a narrow, nervy three points in a Group L that England's firepower already threatened to dominate.
Group KFull timeHouston
Portugal1–1DR Congo
DR Congo, back at a World Cup for the first time since 1974 (as Zaire), held Portugal to a 1–1 draw in Houston — Yoane Wissa scoring the Leopards' first Worl…
Group KFull timeMexico City
Uzbekistan1–3Colombia
History at the Azteca: Abbosbek Fayzullaev scored Uzbekistan's first-ever World Cup goal as the first Central Asian nation to reach the tournament made its d…
Tuesday, June 16
Group JFull timeKansas City
Argentina3–0Algeria
The defending champions opened with a coronation. Lionel Messi, at his record sixth World Cup and on his 200th cap for Argentina, scored his first-ever World…
Group JFull timeSanta Clara
Austria3–1Jordan
World Cup debutants Jordan refused to go quietly: Ali Olwan equalised early in the second half before Austria's energy told. An own goal and a late Marko Arn…
Group IFull timeEast Rutherford
France3–1Senegal
The 2022 finalists began with a flourish, Kylian Mbappé leading the line as France beat African champions Senegal 3–1 at MetLife. A heavyweight Group I opene…
Group IFull timeFoxborough
Iraq1–4Norway
Norway, back at a World Cup for the first time since 1998, overpowered Iraq 4–1 in Foxborough. Erling Braut Haaland marked his long-awaited World Cup debut w…
Monday, June 15
Group GFull timeSeattle
Belgium1–1Egypt
Belgium's generational handover hit early friction: Egypt, with Mohamed Salah probing, claimed a 1–1 draw in Seattle to open the tightest group at the tourna…
Group GFull timeInglewood
Iran2–2New Zealand
Oceania's lone representatives New Zealand twice found a way back to draw 2–2 with Iran — a thoroughly respectable World Cup point for the All Whites against…
Group HFull timeMiami Gardens
Saudi Arabia1–1Uruguay
Two-time champions Uruguay were pegged back to a 1–1 draw by an entirely home-based Saudi Arabia side in Miami — a reminder that La Celeste, the smallest cou…
Group HFull timeAtlanta
Spain0–0Cape Verde
The upset of the group stage was a game with no goals. Cape Verde — a volcanic archipelago of 500,000, ranked some 60 places below their opponents — walked i…
Sunday, June 14
Group EFull timeHouston
Germany7–1Curaçao
The biggest stage meets the smallest nation. Curaçao — an island of 158,000, the smallest country ever to reach a World Cup — walked out in Houston against f…
Group EFull timePhiladelphia
Ivory Coast1–0Ecuador
African champions Ivory Coast edged Ecuador 1–0 in Philadelphia in the other Group E opener — the result that left Ecuador chasing, and set up their frustrat…
Group FFull timeArlington
Netherlands2–2Japan
Four goals shared in Arlington as Japan, Asia's most technical side, refused to be overawed by the Netherlands. A 2–2 draw that hinted at the goals to come f…
Group FFull timeMonterrey
Sweden5–1Tunisia
Sweden's post-Ibrahimović forward line announced itself with a five-goal blitz of Tunisia in Monterrey. A statement of attacking intent in the tournament's m…
Saturday, June 13
Group DFull timeVancouver
Australia2–0Türkiye
The Socceroos did what the Socceroos do — out-organised and out-worked a more talented Türkiye side to win 2–0 in Vancouver, an early dent in the Turkish cam…
Group CFull timeEast Rutherford
Brazil1–1Morocco
A heavyweight draw at MetLife. Ismael Saibari put 2022 semi-finalists Morocco ahead on 21 minutes before Vinícius Júnior levelled for Brazil eleven minutes l…
Group CFull timeFoxborough
Haiti0–1Scotland
Scotland, back at a men's World Cup for the first time since 1998, ground out a 1–0 win over Haiti to announce their return. Not pretty, but the Tartan Army…
Group BFull timeSanta Clara
Qatar1–1Switzerland
Asian champions Qatar held Switzerland to a 1–1 draw in the Bay Area — a result that looked decent until Switzerland found their gears and Qatar fell apart a…
Friday, June 12
Group BFull timeToronto
Canada1–1Bosnia & Herzegovina
Co-hosts Canada opened in Toronto with a share of the spoils against Bosnia & Herzegovina. A 1–1 draw that, in hindsight, only set the stage for the demoliti…
Group DFull timeInglewood
United States4–1Paraguay
A host nation needs its opener to feel like an arrival, and the USMNT delivered in front of 70,492 at SoFi. Folarin Balogun — the New-York-born, London-raise…
Thursday, June 11
Group AFull timeMexico City
Mexico2–0South Africa
The tournament's ceremonial first whistle, blown at the Estadio Azteca — the first ground ever to host matches at three different World Cups. Co-hosts Mexico…
Group AFull timeGuadalajara
South Korea2–1Czechia
South Korea edged a tight, end-to-end Group A opener against Czechia, recovering to win 2–1. A useful three points for the Taegeuk Warriors before their date…