48 nations, 12 groups of four. The top 2 from each group advanced, plus the 8 best third-place finishers — 32 teams into the knockout rounds. The group stage is now complete; below is how every group finished. For the knockout bracket and full scores, see the Results page.
All 12 groups finished on June 27. Points are shown beside each team. The eight best third-place finishers — DR Congo, Sweden, Ecuador, Ghana, Bosnia & Herzegovina, Paraguay, Senegal and Iran — joined the group winners and runners-up in the knockouts. For every match score, the full bracket and the P/W/D/L/GD breakdown, head to Results & Standings →
Numbers are final points. Top two in each group advanced automatically; the best third-place teams filled the rest of the bracket.
Win = 3 points · Draw = 1 point · Loss = 0 points. Teams are ranked first by total points, then by goal difference (goals scored minus goals conceded), then by total goals scored.
Top 2 from each of 12 groups = 24 teams advance automatically. The 8 best third-place finishers (selected by points, then goal difference across all groups) round out the 32-team knockout bracket.
Where the drama has been — and where it still is.
The tightest group of all ended with Egypt and Belgium both on five points — Egypt top on goals scored — while Iran drew all three games and still snuck through as a best third-place team. New Zealand were the only side to miss out.
England topped it on seven points, Croatia recovered from an opening 4–2 loss to England to take second, and Ghana claimed a third-place spot — sending three of the four teams into the last 32. Only Panama went home.
Five-time champions Brazil and a fearless Morocco side drew 1–1 and then both won out, finishing level on seven points — Brazil top only on goal difference. Both are safely through.
Germany topped the group, but Ecuador's 2–1 win on the final day was one of the results of the tournament — and earned Ecuador a place among the best third-place teams. Ivory Coast also advanced.