Took a look at the Dixon-Coles model, after watching Tom Brownlee's instructional you-tube video. (19.42 minutes)
He also gives a link to a free spreadsheet with all the formulas.
https://www.youtube.com/watch?v=SiBhLYf8YJ4
Football Musings
- wearthefoxhat
- Posts: 3668
- Joined: Sun Feb 18, 2018 9:55 am
- wearthefoxhat
- Posts: 3668
- Joined: Sun Feb 18, 2018 9:55 am
Cobbled together the Dixon-Coles model as previously posted, and added it into my existing excel framework. Looking at the Championship games from last night and tonight, this was the output. The data (xG) is my own, based on certain in-play metrics, but they're similar to what's out there already on SofaScore...etc
The ticks show the tissue to be greater than the live odds, but the bigger value ones >= 10% edge, are brought more to the fore.
The top 3 are highlighted for quick reference.
The ticks show the tissue to be greater than the live odds, but the bigger value ones >= 10% edge, are brought more to the fore.
The top 3 are highlighted for quick reference.
You do not have the required permissions to view the files attached to this post.
Football is one of those sports where variance dominates a lot. You’ve got very few scoring events, long periods where nothing happens, and then one incident, a deflection, a refereeing call, an early red card, completely changes the shape of the game.
From a modelling perspective that makes it extremely noisy. You can have the right read on a match but one one low-probability event swings everything.
That doesn’t mean modelling is pointless, but it does mean you have to be realistic about what it can deliver. Models are much better at describing long-term behaviour and edges across many matches than they are at predicting the outcome of a single game.
From a modelling perspective that makes it extremely noisy. You can have the right read on a match but one one low-probability event swings everything.
That doesn’t mean modelling is pointless, but it does mean you have to be realistic about what it can deliver. Models are much better at describing long-term behaviour and edges across many matches than they are at predicting the outcome of a single game.
- wearthefoxhat
- Posts: 3668
- Joined: Sun Feb 18, 2018 9:55 am
It's been said, all predictive models are wrong. (but some are useful) - Prof George Box. (I suppose I'll find out in the long run)Euler wrote: ↑Wed Jan 21, 2026 11:39 amFootball is one of those sports where variance dominates a lot. You’ve got very few scoring events, long periods where nothing happens, and then one incident, a deflection, a refereeing call, an early red card, completely changes the shape of the game.
From a modelling perspective that makes it extremely noisy. You can have the right read on a match but one one low-probability event swings everything.
That doesn’t mean modelling is pointless, but it does mean you have to be realistic about what it can deliver. Models are much better at describing long-term behaviour and edges across many matches than they are at predicting the outcome of a single game.
I built in predictive elements based on Home / Away records and strength of previous opposition, but as you say variance for one game can put the kibosh on a well structured trade, ending up being right, but with the wrong result.
I have noticed, where there's "value" in one market, ie: BTTS, it carries over into the other goal markets too. (common sense really)
