The analysis blog

How we think about football with numbers. Statistical analysis and modelling, for interest and entertainment, never betting advice.

Modelling

What expected goals really tells you

Why xG measures the quality of chances, and how it separates lucky results from real performance.

Modelling

A Bayesian way to think about match odds

Starting from prior beliefs and updating with evidence, the way a good forecast model should.

Forecasts

This week's forecasts, explained

The reasoning behind the numbers for the upcoming round, in plain language.

Strategy

Building a weekly prediction routine

A calm, repeatable way to approach score-prediction games using probabilities.

Strategy

Approaching score-prediction games sensibly

What the maths can and cannot do for you, and how to set expectations honestly.