Accountability

Every prediction, graded

FPL 2026/27 — the graded ledger

One row per graded gameweek: our mean absolute error on player projections (against FPL's own ep_next where captured), both published squads' frozen projected totals against realized official points, and the running model-vs-crowd duel score.

GWOur MAEep_next MAE Model squad (proj → official)Consensus squad (proj → official) Duel (model-crowd)
GW12.734—65.92 → 4460.74 → 530-1 (crowd leads)
GW22.8482.90955.96 → 9352.97 → 841-1 (level)
GW32.4043.19859.52 → 3753.68 → 591-2 (crowd leads)
GW41.2071.24369.57 → 7653.57 → 831-3 (crowd leads)
GW51.1481.16662.63 → 4452.70 → 312-3 (crowd leads)
GW61.1031.17656.74 → 4148.36 → 712-4 (crowd leads)

Method. Projections frozen pre-deadline; grading JSONs public.

World Cup 2026 — the retrospective

Before every round locks, we publish our picks as a frozen, timestamped snapshot. Once the round finishes, we grade that exact snapshot against the official FIFA World Cup Fantasy points — no do-overs, no rebuilding the model after the fact. Misses are shown alongside hits. Rounds marked retrospective were reconstructed after results were known — from frozen closing odds — and are shown for context, not credit.

0Rounds graded
—Mean captain MAE
—Mean rank correlation
By round, newest first

Round 7

Published · frozen at lockResults pending

This round is still in progress — matches have not all finished, so we have not graded it yet. The published prediction snapshot is already frozen and will be graded automatically once the round completes.

Round 6

Published · frozen at lockResults pending

This round is still in progress — matches have not all finished, so we have not graded it yet. The published prediction snapshot is already frozen and will be graded automatically once the round completes.

Round 5

Published · frozen at lockResults pending

This round is still in progress — matches have not all finished, so we have not graded it yet. The published prediction snapshot is already frozen and will be graded automatically once the round completes.

Round 4

Retrospective backtestFinal

Reconstructed after the fact from frozen closing odds (research overlay off, fixed seed). NOT published predictions.

Our top captain pick, Kane, was projected 8.0 pts and actually scored 13.0. The published best XI projected 65.6 total points; it actually scored 54.0.

ArticleMAERank corr.MatchedTop pick (proj.→real)Best in list (real)
Best Xi3.480.6311/11Kane (8.0→13.0)Mbappé (14.0)
Captains3.410.6218/20Kane (8.0→13.0)Mbappé (14.0)

Name-match coverage vs the official FIFA fantasy feed: 20/22 players.

Honest misses

  • Round 4 captains: left 1.0 pts on the table — Mbappé (14.0 pts) outscored our top pick Kane (13.0 pts).

Round 3

Published · frozen at lockResults pending

This round is still in progress — matches have not all finished, so we have not graded it yet. The published prediction snapshot is already frozen and will be graded automatically once the round completes.

Method. Market odds (de-vigged) → Dixon-Coles scorelines → 50k Monte-Carlo simulations, scored on the official FIFA World Cup Fantasy points table. Grading: MAE compares our projected expected points to realized official points across matched entries; rank correlation (Spearman) checks whether our ordering matched reality, not just our top pick; captain regret is the gap between the best-scoring player in our own published list and the one we actually named captain. A round is graded only once every one of its fixtures has finished.