The complicated bit

Third-place race

With 12 groups, the eight best third-placed teams join the group winners and runners-up in the Round of 32. They're ranked by points, then goal difference, then goals scored. It's the most confusing part of the new format — so here it is, live and playable.

No standings loaded yet

Once groups have played, the third-placed teams appear here. Run npm run seed for a sample.