Bayesian Odds: Combining Market Lines With Your Model
How to use Bayesian inference to blend sharp market odds with your own probability model for better betting decisions.
Why Bayesian?
Sports betting markets are efficient — but they're not perfect. If you have a model that produces win probabilities, you face a question: should you trust the market or your model?
The answer is both. Bayesian inference gives us a principled way to combine them.
The Beta-Binomial Framework
We model Team A's true win probability as a random variable. The market gives us a prior belief, and our model provides evidence.
Prior: The Market
Convert the market moneyline to implied probability (removing vig):
This becomes a Beta distribution prior:
The parameter controls how much you trust the market. Higher values = tighter prior = more trust in the market.
Evidence: Your Model
Your model says Team A wins with probability . We treat this as observing pseudo-trials:
Posterior
The posterior win probability is:
This is a precision-weighted average. If and , the posterior is 2/3 market + 1/3 model.
Edge Calculation
Once you have a posterior probability, compare it to the available odds:
If both edge and EV are positive and exceed your threshold, you have a bet.
Practical Tips
- Start with and
- Track your results and adjust the weights over time
- The Bayesian framework naturally handles the case where your model agrees with the market (posterior stays close to the market)
- When your model strongly disagrees, the posterior moves toward your model but is tempered by market wisdom