SPORTS BETTING MATH
APPLIED PROBABILITY INSTITUTE // OPEN SCIENCE

Applied Research & Open Data

Empirical studies with stated methods, downloadable data and analysis scripts.

Topic illustration: Applied Research  & Open Data
Conceptual illustration. Numerical assumptions and worked examples are explained in the text.
EMPIRICAL WHITEPAPER // 2,490 FIXTURES PEER-GRADE

Overround Decomposition in European Football Markets: An Empirical Analysis of 2,490 Closing Lines

Comprehensive study isolating bookmaker vigorish from Pinnacle and market closing odds across 2,490 Premier League matches (2019–2026, source football-data.co.uk) using Multiplicative, Additive, Power, and Shin models.

SampleSize 2,490 matches
Overround 2.70% Pin / 4.16% Mkt
BENCHMARK DATASET // 2,490 MATCHES RAW CSV

EPL Closing Lines & Fair Odds Dataset (2019–2026)

Real dataset of 2,490 Premier League matches (2019–2026, source football-data.co.uk) featuring Pinnacle and market average closing lines, overround, and de-vigged fair probabilities.

Format CSV
Columns 24 Fields
PYTHON WORKBOOK // REPRODUCIBLE CODE PYTHON 3

Reproducible Analysis Script (Python 3)

Open-source Python pipeline to independently replicate all tables, statistical models, overround distributions, and Shin parameter calculations.

Execution command: python epl_closing_lines_analysis.py

Live Dataset Sample (First 5 Rows)

Sample fixtures from 2,490 EPL matches (2019–2026, source football-data.co.uk) demonstrating raw closing odds and true probability derivations (Multiplicative vs Shin)

Download Complete CSV (2,490 rows) →
ID Season Date Fixture Closing Odds (1 / X / 2) Overround Mult Fair (H) Shin True (H)
#1 2019-20 2019-08-09 Liverpool vs Norwich 1.14 / 10.43 / 19.63 2.40% 85.66% 86.60%
#2 2019-20 2019-08-10 West Ham vs Man City 11.11 / 6.68 / 1.27 2.71% 8.76% 8.27%
#3 2019-20 2019-08-10 Bournemouth vs Sheffield United 1.98 / 3.67 / 4.06 2.38% 49.33% 49.61%
#4 2019-20 2019-08-10 Burnley vs Southampton 2.71 / 3.19 / 2.90 2.73% 35.92% 35.97%
#5 2019-20 2019-08-10 Crystal Palace vs Everton 3.37 / 3.45 / 2.27 2.71% 28.89% 28.80%

Compare the same market

Partner links

1win Sports: check the event, quoted odds and settlement rules

What the price includes → Visit 1win Sports 18+ · Terms on site

Stake Sportsbook: compare the same event, market and settlement rules

What the price includes → Visit Stake 18+ · Terms on site

Check the current price, exact market, settlement rules and availability in your country. A calculator result depends on its assumptions and does not verify a live betting opportunity.

Explore the library