About

Elle's Football Picks is a forecast for eight European leagues — the English top four (Premier League, Championship, League One, League Two), plus Bundesliga, Serie A, La Liga, and Ligue 1. Win/draw/loss probabilities, score estimates, and a "spicy" longer-shot alternative for every fixture, refreshed every matchday.

What it does

What is "Elle's Pick"?

Elle's Pick is a single recommended outcome per fixture (Home Win / Draw / Away Win), graded by confidence. It's derived from the model's probabilities, but not always the same as "the most likely outcome." The current production model is v0.6 — see the model write-up for the version history.

The grading rule:

Why Elle's Pick may not match the highest probability

There are three reasons this happens:

We surface the raw probabilities on every fixture so you can see the underlying numbers. The Pick is our recommendation; the probabilities are the truth the model produced.

What is the "spicy" pick?

A separate, deliberately-contrarian alternative on each fixture: an outcome with longer odds where our model thinks the bookmakers have it wrong. It's not Elle's primary pick — it's a "if you fancy a flutter" suggestion based on price-vs-probability gap.

How accurate is it?

42.9%
outcome accuracy
walk-forward, top European leagues 2025
0.218
Brier score
lower = better calibrated
41.5%
always-home baseline
picking home every time

Bookmaker accuracy on top-five European leagues hovers around 55%. We're not there yet. We're transparent about every miss — see the history page.

Performance over time, per model version

Every time we ship a better model, the older one stops growing — frozen at the day it was replaced — and the new one takes over from there. Newer versions also rescore the older fixtures once, so you can compare like-for-like and see whether the upgrade actually helped.

Switch between % right (raw accuracy), Right per week (how many calls landed each matchweek), or Confidence (how sure we were when the answer turned out to be the one we picked). The line is jagged because some weeks are calm and some are bedlam — that's real football, not bad maths.

Each version is locked when a newer one takes over. The older line stops growing; the current line keeps adding new matchweeks as games are played.

The model

Three-stage pipeline: a Dixon-Coles statistical base, a gradient-boosted stacker that corrects per-fixture using ~77 contextual features, and a league-targeted draw post-processor for coin-flip games in defensive leagues.

Read the full model write-up →

Where the data comes from

API-Football is the single primary source: fixtures, finished results, starting lineups, injuries, xG, shots, possession, bookmaker odds, top-scorer rankings — everything driving both the model features and the displayed stats.

Picks regenerate every matchday once fresh fixture data lands. Results score automatically once games finish. The site rebuilds on every data refresh — so the numbers you see are always the latest available.

Who built it

Elle Bush. Independent.