PROJECTS

ONGOING · 2026 · LIVE TOOL

World Cup 2026 Value-Betting Model

A goals model for the 2026 World Cup, fit on 200 real matches from that year. For every knockout tie it prices six markets, simulates the bracket all the way to a champion, and then grades its own call once the game is played.

World Cup 2026 Value-Betting Model
6markets per match
PythonPoisson / Dixon-ColesKelly CriterionNext.jsTypeScript

THE STORY

I wanted to know whether a simple goals model could beat my own instinct about soccer. So I built one. It published its picks before each round, refit its ratings after every round, and graded every call against the real result. It went 24 of 32 on advancement. It also lost on paper against the market, which is the part most results pages leave out.

LIVE DEMO

Try the live model

DOCUMENTS

CODE

View on GitHub