MatchMind Blog
Methodology notes, calibration deep-dives, and the kind of writing about football probability you can't find on tipster sites. No picks, no “sure things” — just the working version of how we build the model and what the numbers actually mean.
What a reliability diagram tells you that a Brier score can't
Two models can share the same Brier score and still be wildly different. The reliability diagram is what separates them.
19 May 2026 · 6 min read
When our model disagrees with the market
We just shipped a panel that puts the calibrated probability next to the bookmaker's implied probability. Here's what divergences actually mean — and what they don't.
20 May 2026 · 7 min read
Why we publish our Brier score (including when we miss target)
Most football prediction sites never tell you how they did last week. Here's why MatchMind takes the opposite approach.
21 May 2026 · 5 min read
Calibration, explained for the data-curious fan
If a model says 60% home win, the home team should actually win 60% of the time. Sounds obvious — most models fail at it.
22 May 2026 · 8 min read
xG in ten minutes for the data-curious football fan
Expected goals isn't magic, isn't perfect, and isn't going away. Here's the working version.
23 May 2026 · 7 min read
We trained on 36,000 matches. The model fell apart in May.
End-of-season accuracy dropped from 41% to 26%. Squad rotation, motivation asymmetry, and what we did about it.
24 May 2026 · 7 min read
The draw problem: why football's most common upset breaks every model
Draws are the hardest 1×2 outcome to predict
1 Jun 2026 · 8 min read
Do rest days actually matter? What 36,000 matches say
Most football models include rest days as a feature
8 Jun 2026 · 8 min read
Home advantage in 2026: still real, just smaller
Home advantage in football shrank measurably during the COVID empty-stadium seasons and hasn't fully recovered
15 Jun 2026 · 7 min read
When our model diverges from bookmaker odds by more than 15%
The Model vs Market panel on MatchMind shows where our calibrated probabilities diverge from bookmaker-implied odds
22 Jun 2026 · 7 min read
Brier 0.21: what that number actually means in practice
The Brier score appears on the Track Record page but most visitors don't know what it means
29 Jun 2026 · 8 min read
Entropy: the one number that tells you how hard a match is to call
Shannon entropy applied to a 3-class probability distribution gives a single number between 0 (certain) and 1 (maximum u
6 Jul 2026 · 7 min read
EPL, La Liga, Bundesliga: same model, very different predictions
A single XGBoost model trained on Big 5 data has to learn league-specific patterns implicitly
13 Jul 2026 · 8 min read
New articles ship as we add methodology surfaces to the platform. See live model performance →