A single-file tournament tracker, built to follow the whole FIFA World Cup 2026 from kickoff to final.
Every group, match, stadium and broadcast channel was pre-loaded and ready before a ball was kicked. As results came in, the dashboard resolved the entire official FIFA knockout bracket automatically — group standings, third-place qualification, and every round through to the Final — with no manual bracket-wiring required.
Single HTML file · no build tools, no server, no dependencies · free & open source
Champion, runner-up and third place — resolved automatically from the recorded results.
Runner-up
Champion, 1–0 in the Final
Third place, 6–4
See the archive for the full scoreline history and complete bracket — open the Winners tab →
A full FIFA-format tournament framework, embedded entirely in one HTML file.
12 groups × 4 teams, all 72 group matches with dates, venues and UK broadcast channels, auto-sorted standings with full tiebreak logic.
The complete 31-match knockout bracket — Round of 32 through to the Final — with every slot resolved recursively from group results.
Ranks all 12 third-place finishers and assigns the best 8 to specific Round of 32 matches using FIFA's Annex C combination table.
Champion, runner-up and third place populate automatically from the Final and Third Place Playoff — gold, silver and bronze presentation, no extra entry.
Full tournament state as portable JSON — export, import, or fetch the latest results straight from GitHub with one click.
Checked GitHub for newer builds on load during the tournament and offered a one-click download when a fix shipped.
The whole framework — groups, matches, bracket logic and third-place rules — lives in one portable data structure at the top of the file. It's built to be adapted for other tournaments (Euros, Copa América, the Olympics) by editing that data directly. MIT-style, freely shareable. Get it on GitHub →