cd /news/ai-tools/show-hn-fifa-2026-bracket-predictor-… · home topics ai-tools article
[ARTICLE · art-42159] src=quizzy.earth ↗ pub= topic=ai-tools verified=true sentiment=· neutral

Show HN: FIFA 2026 bracket predictor – see live crowd % as picks come in

A developer built a FIFA 2026 bracket predictor that shows live crowd percentages as picks come in, solving the complex best-thirds seating logic by implementing FIFA's 495-row lookup table after AI hallucinated bracket rules. The tool uses bipartite matching for incomplete brackets and switches to the official lookup once all third-place teams are chosen.

read1 min views1 publishedJun 27, 2026

Built this on top of a side project (quizzy.earth).

The interesting engineering problem was the best-thirds seating logic – FIFA pre-publishes a 495-row lookup table (Annexe C) covering every possible combination of third-place qualifiers. AI kept hallucinating bracket rules so I ended up reading the actual regulations PDF. Each of the 495 scenarios has up to 24,000 valid bracket arrangements; FIFA pre-commits to one per scenario so there's no ambiguity on the night.

For a half-finished bracket I fall back to bipartite matching (seat the most-constrained team first). The moment all 8 thirds are chosen it switches to the official lookup. No sign-up. Anonymous picks. Curious what HN thinks the brackets looks like.

Comments URL: [https://news.ycombinator.com/item?id=48702980](https://news.ycombinator.com/item?id=48702980)

Points: 1

── more in #ai-tools 4 stories · sorted by recency
── more on @fifa 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-fifa-2026-br…] indexed:0 read:1min 2026-06-27 ·