Live tournament structure

World Cup 2026 groups, third-place race, and knockout path

Kickoff Lens tracks completed results into group tables, keeps the third-place race readable, and preserves the round-of-32 path while official qualifiers are still pending. This page is generated from the live-agent package updated at 2026-06-18T04:00:54.466Z; 23 matches are currently marked complete.

Groups

A

TeamPtsPGDGFGA
Mexico31+220
South Korea31+121
Czech Republic01-112
South Africa01-202

B

TeamPtsPGDGFGA
Switzerland11011
Canada11011
Qatar11011
Bosnia and Herzegovina11011

C

TeamPtsPGDGFGA
Scotland31+110
Brazil11011
Morocco11011
Haiti01-101

D

TeamPtsPGDGFGA
United States31+341
Australia31+220
Turkey01-202
Paraguay01-314

E

TeamPtsPGDGFGA
Germany31+671
Ivory Coast31+110
Ecuador01-101
CuraƧao01-617

F

TeamPtsPGDGFGA
Sweden31+451
Netherlands11022
Japan11022
Tunisia01-415

G

TeamPtsPGDGFGA
Iran11022
New Zealand11022
Belgium11011
Egypt11011

H

TeamPtsPGDGFGA
Uruguay11011
Saudi Arabia11011
Spain11000
Cape Verde11000

I

TeamPtsPGDGFGA
Norway31+341
France31+231
Senegal01-213
Iraq01-314

J

TeamPtsPGDGFGA
Argentina31+330
Austria31+231
Jordan01-213
Algeria01-303

K

TeamPtsPGDGFGA
Portugal11011
Democratic Republic of the Congo11011
Colombia00000
Uzbekistan00000

L

TeamPtsPGDGFGA
England31+242
Ghana31+110
Panama01-101
Croatia01-224

Third-place race

The 2026 format advances group winners and runners-up, plus the strongest third-place teams. This table is modelled from completed group results in the live package and will shift as more matches finish.

RankTeamGroupPtsGDGF
1JapanF102
2MoroccoC101
3BelgiumG101
4QatarB101
5SpainH100
6ColombiaK000
7Czech RepublicA0-11
8EcuadorE0-10
9PanamaL0-10
10SenegalI0-21
11JordanJ0-21
12TurkeyD0-20

Knockout path

Knockout slots stay readable before qualifiers are confirmed. Once upstream data resolves a placeholder into a real team, the dynamic match pages and this tournament page read the updated package first.

MatchDateStatusCity
Round of 32 slot: Runner-up Group A vs Runner-up Group BJun 29, 11:00ScheduledLos Angeles (Inglewood)
Round of 32 slot: Winner Group C vs Runner-up Group FJun 30, 09:00ScheduledHouston
Round of 32 slot: Winner Group E vs 3rd Group A/B/C/D/FJun 30, 12:30ScheduledBoston (Foxborough)
Round of 32 slot: Winner Group F vs Runner-up Group CJun 30, 17:00ScheduledMonterrey (Guadalupe)
Round of 32 slot: Runner-up Group E vs Runner-up Group IJul 01, 09:00ScheduledDallas (Arlington, Texas)
Round of 32 slot: Winner Group I vs 3rd Group C/D/F/G/HJul 01, 13:00ScheduledNew York/New Jersey (East Rutherford)
Round of 32 slot: Winner Group A vs 3rd Group C/E/F/H/IJul 01, 17:00ScheduledMexico City
Round of 32 slot: Winner Group L vs 3rd Group E/H/I/J/KJul 02, 08:00ScheduledAtlanta
Round of 32 slot: Winner Group G vs 3rd Group A/E/H/I/JJul 02, 12:00ScheduledSeattle
Round of 32 slot: Winner Group D vs 3rd Group B/E/F/I/JJul 02, 16:00ScheduledSan Francisco Bay Area (Santa Clara)
Round of 32 slot: Winner Group H vs Runner-up Group JJul 03, 11:00ScheduledLos Angeles (Inglewood)
Round of 32 slot: Runner-up Group K vs Runner-up Group LJul 03, 15:00ScheduledToronto
Round of 32 slot: Winner Group B vs 3rd Group E/F/G/I/JJul 03, 19:00ScheduledVancouver
Round of 32 slot: Runner-up Group D vs Runner-up Group GJul 04, 10:00ScheduledDallas (Arlington, Texas)
Round of 32 slot: Winner Group J vs Runner-up Group HJul 04, 14:00ScheduledMiami (Miami Gardens)
Round of 32 slot: Winner Group K vs 3rd Group D/E/I/J/LJul 04, 17:30ScheduledKansas City
Round of 16 slot: Winner Match 73 vs Winner Match 75Jul 05, 09:00ScheduledHouston
Round of 16 slot: Winner Match 74 vs Winner Match 77Jul 05, 13:00ScheduledPhiladelphia
Round of 16 slot: Winner Match 76 vs Winner Match 78Jul 06, 12:00ScheduledNew York/New Jersey (East Rutherford)
Round of 16 slot: Winner Match 79 vs Winner Match 80Jul 06, 16:00ScheduledMexico City
Round of 16 slot: Winner Match 83 vs Winner Match 84Jul 07, 11:00ScheduledDallas (Arlington, Texas)
Round of 16 slot: Winner Match 81 vs Winner Match 82Jul 07, 16:00ScheduledSeattle
Round of 16 slot: Winner Match 86 vs Winner Match 88Jul 08, 08:00ScheduledAtlanta
Round of 16 slot: Winner Match 85 vs Winner Match 87Jul 08, 12:00ScheduledVancouver
Quarterfinal slot: Winner Match 89 vs Winner Match 90Jul 10, 12:00ScheduledBoston (Foxborough)
Quarterfinal slot: Winner Match 93 vs Winner Match 94Jul 11, 11:00ScheduledLos Angeles (Inglewood)
Quarterfinal slot: Winner Match 91 vs Winner Match 92Jul 12, 13:00ScheduledMiami (Miami Gardens)
Quarterfinal slot: Winner Match 95 vs Winner Match 96Jul 12, 17:00ScheduledKansas City
Semifinal slot: Winner Match 97 vs Winner Match 98Jul 15, 11:00ScheduledDallas (Arlington, Texas)
Semifinal slot: Winner Match 99 vs Winner Match 100Jul 16, 11:00ScheduledAtlanta
Third-place slot: Loser Match 101 vs Loser Match 102Jul 19, 13:00ScheduledMiami (Miami Gardens)
Final slot: Winner Match 101 vs Winner Match 102Jul 20, 11:00ScheduledNew York/New Jersey (East Rutherford)

Data notes

The standings use confirmed scores from the live data worker. Tie-break ordering uses points, goal difference, goals scored, then FIFA rank as a stable display fallback until official tie-break detail is available.

Download full fixture calendar

Open interactive tournament board