EP 02 · prototype

MATH vs VIBES · Episode 02 · The World Cup

Fill in your bracket.
Who wins the whole thing?

The group stage is done. 32 teams left, 31 games, one trophy — Thomas gets a blank bracket and a pen. No spreadsheets, no models.

VIBES: "Easy. I watch football." MATH: "Before you write a name down — napkins first."
2,147,483,648

ways to fill it in · 231 — one fork per game · you pick exactly one

If the gut can beat the model anywhere, it's here. →

The opening move — one number per team

Every team gets one number.

The model can't see badges, form or history — one rating per team is its whole worldview. All 252 rated teams start at the same 1500. Zero opinions.

MATH: "One number per team. That's all I need." — logged, pre-tournament

 

49,477 games, oldest first. Win as expected: barely moves. Upset: moves a lot. A rating is compressed game history — nothing else.

now spin the globe — where do the numbers live? →

The same replay — seen from orbit

Where the numbers live.

Watch the world learn football. A country stays blank until its first international — from that day it wears its rating: math-blue above the 1500 start, vibes-orange below. 154 years, one pass.

every color is the column from last page, wearing a map — nothing new is computed
EUROPE · BLOWN UP
 
 

 

so what does a 200-point gap actually buy? →

Backing the boast ① — a gap becomes a probability

The gap is the probability.

Δ = +200

Drag the gap. The blue curve is the model; the orange dots are 17,915 real games.

favorite's expected score

.760

underdog .240 — sums to 1

real games at this gap: ~.687

E = 1 / (1 + 10−Δ/400)

curve says .760 — real games say .687. hmm.

Backing the boast ② — how the number learns

After each game, nudge by the surprise.

new = old + K · ( actualexpected )

Underdog A 1500 meets favorite B 1700. The curve expects A to score .240.

stage — K

margin — G

friendly · pick a result

±0.0

A 1500.0 · B 1700.0 — the moves sum to 0

This isn't our invention — it's FIFA's. Since 2018 the official world ranking runs this exact update — they call it "SUM". We turn two dials they leave fixed: ÷400 not ÷600, and the margin counts.

Source: FIFA ranking procedure → research/fifa-formula.md

even FIFA agrees — one number is enough.

The first crack — regions barely play each other

The update trusts a chain of results. Between continents, the chain frays.

Every game since 2010. The dense diagonal is regions playing themselves; the faint cells are the bridges between them — 14.5% of games cross regions, and 73% of those are friendlies.

THE PATCH — one number per confederation

Applied only when two regions meet — worth up to ±9% in expected goals. Tested on held-out games: better. Shipped.

an even AFC vs CAF tie:

okay: one number per team… plus one per continent.

The balk — the one-number boast gets red-penned

Fine: every team gets two numbersATTACK and DEFENSE.

MATH: "One number per team. That's all I need." — logged, pre-tournament

A win% can't tell 1–0 from 5–0. Soccer is 2.7 goals a game and 1 in 4 ends level — goals carry the signal:

two ratings per team goal rates a whole scoreline

THE COMPLEXITY PAYS RENT

Held-out log-loss 0.8699 vs the one-number baseline's 0.8779. This engine makes every number in the deck.

Argentina vs Croatia

expected goals vs — the whole distribution:


win

draw

lose

draws, upsets and blowouts fall out for free.

just kidding.

Reality check — every World Cup game ever, one dot each

The favorite only wins 57% of the time.

All 964 World Cup finals games, 1930–2022. "Favorite" = higher Elo at kickoff, host bump included — our own replay, game by game. Dot area = games.

Below the diagonal, the favorite won. On it, a draw. The triangle above holds one game in five — and it's not the ratings, it's the sport:

favorite wins57%
draw22%
upset21%
62%

end level or a single goal apart —
one bounce from flipping

2 in 5 games, the better team
doesn't win.

The counterpunch — so what does the rating actually buy?

Being 300 points better wins you 3 games out of 4.

Same 964 games as the last slide: rating gap across, final margin up. Column headers = how often that column's favorite actually won.

Read it by columns — every gap bucket is a real, lived win rate:

45% → 76%

how often the favorite actually wins, even ratings vs 300+ points.
Outright losses: 28% → 10%.

same edge in goals: about one (r = 0.21) — the margin is where the luck lives

the signal is real.
it's just outnumbered.

The format — survive five knockouts in a row

Even the best team usually loses this thing.

THE MODEL'S FAVORITE — LAST FIVE WORLD CUPS · CLICK ONE

One soccer game already has a lot of luck in it. Single elimination makes you survive it round after round — and probabilities don't add, they multiply. The favorite's real path:

Model win % per game, rated at that tournament's kickoff — our own Elo replay of the full match record.

multiply the whole path

37%

to win it from the last 16 — as the favorite

2026 favorite Argentina, same math: ~23%

even the favorite is a 1-in-4 shot.
being sure is a vibe.

The Machine — it filled in my entry for me

all 31 picks,
zero opinions.

MATH's actual submitted entry — the model's most-likely bracket, zero human picks. The % beside each team is its chance to win that game. Disagree? Click any team: 10,000 re-simulated tournaments price the disagreement. Real attack/defense ratings (49,478 internationals, region offset), the real locked Round of 32.

The model's red pen

  • Fill in a bracket → the model flags the picks it thinks are wrong, worst first.

Title odds (champion %)

Exhibit A — the actual paper

Thomas's real World Cup bracket — a USA TODAY print filled in pen: Spain–Argentina final, Argentina circled as champion
one pen, zero spreadsheets. Argentina, circled — "Messi + FIFA."

The showdown — every pick Thomas makes against the model

Fill Thomas's bracket. Each pick is graded against the model's advance probability for the team he advanced: green = with the model, yellow = coin-flip, orange/red = fading the model. A dashed box = the machine picked the other team (◆M marks its favorite). The redder his bracket, the more he's on vibes.

THOMAS'S DEVIATION SCORE

0.0

sum of how far each pick fades the model · pick a champion

His boldest fades

  • Fill Thomas's bracket → his against-the-model calls, boldest first.