MatchMind

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 →