MatchMind

← All articles

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 June 2026 · 8 min read

On MatchMind's Track Recordpage, you'll see a number: Brier score: 0.2100. If you're like most visitors, you might wonder what that actually means. Is 0.21 good? Bad? How would you even know? This article breaks down the Brier score from first principles, explains the baselines that give it context, and explores why “lower is better” comes with important caveats.

The Formula: Mean Squared Error for Probabilities

The Brier score is elegantly simple. For each match, MatchMind outputs three probabilities: one for home win, one for draw, one for away win. After the match, we know the actual outcome—which can be represented as a vector like [1, 0, 0] for a home win or [0, 1, 0] for a draw.

The Brier score is the mean squared error between the predicted probabilities and these outcome vectors, averaged across all matches. Mathematically:

Brier = (1/N) × Σ(p_home - o_home)² + (p_draw - o_draw)² + (p_away - o_away)²

Where p represents predicted probabilities and orepresents actual outcomes (0 or 1). The score ranges from 0 (perfect prediction) to 2 (maximally wrong). Lower is better—but as we'll see, “better” needs a reference point.

Baseline 1: The Uniform Classifier (0.667)

Imagine a model that outputs [0.333, 0.333, 0.333]for every match—no information, pure equiprobability. This “uniform classifier” achieves a Brier score of approximately0.667. It's the score you'd expect from knowing nothing about football except that three outcomes exist.

Any model scoring above 0.667 is actively harmful—worse than guessing randomly. MatchMind's current score of 0.2100 sits well below this baseline, indicating the model captures meaningful signal about match outcomes.

Baseline 2: Market-Calibrated Models (0.19–0.21)

Here's where interpretation gets interesting. Betting markets aggregate enormous amounts of information—team news, form, tactical matchups, weather—and their implied probabilities typically achieve Brier scores between 0.19 and 0.21 across major European leagues.

MatchMind's baseline-v6model currently sits at 0.2100, which places it in roughly the same territory as market-derived probabilities. This doesn't mean the model is “as good as the markets”—it means the model operates in a similar range of probabilistic accuracy on the outcome distribution it's evaluated against.

Why Lower Isn't Always “More Impressive”

This is the subtle point most Brier score discussions miss: the achievable Brier score depends heavily on the underlying outcome distribution.

Consider two scenarios. In League A, 70% of matches are home wins. A model that simply predicts[0.70, 0.15, 0.15]for every match would score reasonably well without understanding anything about individual fixtures. In League B, outcomes are closer to 40/30/30—more inherent uncertainty exists, and even a sophisticated model will struggle to achieve the same Brier score.

When MatchMind evaluates across diverse fixtures—from the Premier League to the Eredivisie—the Brier score reflects both model quality and the inherent unpredictability of the competitions being modeled. A Brier score of 0.21 on highly unpredictable leagues might represent better calibration than 0.19 on more predictable ones.

Beyond Brier: Calibration and Log-Loss

Brier score measures overall accuracy, but it doesn't isolate calibration—whether events predicted at 30% actually occur 30% of the time. That's why MatchMind also tracksECE (Expected Calibration Error), currently at 0.0390, which directly measures how well-calibrated the probability estimates are.

Similarly, log-loss(1.0470) penalises confident wrong predictions more heavily than Brier score does. A model that says “95% home win” when the away team wins gets brutally punished by log-loss, moderately punished by Brier. Together, these metrics paint a more complete picture than any single number.

What 0.2100 Means in Practice

So what does MatchMind's Brier score of 0.2100 actually tell you? It means:

  • The model substantially outperforms random guessing (0.667 baseline)
  • It operates in the same accuracy range as sophisticated market-derived probabilities
  • On average, the squared error between predictions and outcomes is about 0.21 per match

What it doesn't tell you: whether the model is well-calibrated (check ECE), whether it handles confident predictions responsibly (check log-loss), or how it performs on specific subsets of matches you care about.

You can explore the current match probabilitiesand watch how uncertainty is communicated through confidence badges. The Brier score is one lens on model quality—necessary context, but never the complete story.

MatchMind in 30 seconds

MatchMind publishes calibrated 1×2 win/draw/loss probabilities, xG, and AI-written match analysis for the Big-5 European leagues. Every probability is published alongside its calibration data — including when the model misses target.

See the live track record → · Create a free account