Data Pipelines
Turn Odds Into Probabilities in Python
Proportional, power and Shin margin removal in Python, tested on 2,660 Premier League matches. On average market odds, the method barely matters.
Read the tutorial →How to collect, clean and store football data responsibly: public datasets, APIs, scraping rules and simple storage.
Models are only as good as their data. Here we cover where football data comes from, how to respect each source's terms, and how to clean and store results so your analysis can be repeated.
Proportional, power and Shin margin removal in Python, tested on 2,660 Premier League matches. On average market odds, the method barely matters.
Read the tutorial →A tested pipeline that downloads eleven Premier League seasons of CSV results, fixes the encoding and date pitfalls and builds one clean table.
Read the tutorial →