Blog

Why xG Is Overrated for Predicting Upsets

Expected goals revolutionised football analysis. It also produces some of the worst upset predictions in betting. Here's why xG falls down in the matches you actually care about.

OddsIQ Team Β· April 15, 2026 Β· 8 min read
methodologyxgmodel-limitationscontrarian

Related reads

Why We Don't Model Injuries (And Why You Should Be Suspicious of Models That Do)

Every betting model that claims to factor in injuries is either using bad data or pretending. Here's what we tried, why we stopped, and what we use instead.

8 min Β· April 15, 2026
methodologytransparency

How to Read a Calibration Chart (And Why It's the Honest Way to Judge a Forecaster)

Calibration charts tell you whether a forecaster's predictions actually mean what they say. Here's how to read one, what good and bad look like, and why almost no betting tipster will show you theirs.

8 min Β· April 26, 2026
methodologycalibration

Why Penalty Shootouts Are Almost Unpredictable (And What Our Model Does About It)

Germany's 83% historical shootout win rate. England's 14%. Real pattern or small sample noise? Here's what 60 years of World Cup penalties actually tell you.

8 min Β· April 26, 2026
world-cuppenalty-shootouts