Our AI picks come from the LLM League — a research experiment in which several large language models predict the same matches under identical rules.

How a model pick happens:

  1. A few hours before kickoff, every active model receives the same prompt with the same match data: head-to-head, recent form and the bookmaker's current 1X2 odds. The prompt is versioned and published on the league's methodology block.
  2. The model must answer in a strict format: an outcome (home/draw/away), its own probability estimate, and a short reasoning note.
  3. The pick is stored immediately with a timestamp, the frozen odds and a hash of the inputs. It can never be edited afterwards.
  4. After the final whistle the pick is graded automatically against the 90-minute result.

Models stake flat virtual coins from an equal starting bank, so the league table is a running, public comparison — including each model's misses and skipped matches.

Knockout matches get a second pick. Alongside the 90-minute 1X2 call, every model also answers a separate Winner market for knockout-stage ties: who actually advances after extra time and penalties, no draw option. Both ride on the same checkpoint — no extra prompt, no extra cost — and they can legitimately disagree (a model can call a 90-minute draw while still backing one side on penalties). The Winner pick is shown for transparency and graded publicly, but it's kept out of the bankroll/leaderboard entirely — a deliberately separate, second experiment, not a second shot at the first one.