mhaythornthwaite/Football_Prediction_Project

This project pulls past game data from api-football, and uses this to predict the outcome of future premier league matches with the use of classical machine learning techniques.

62
/ 100
Established

This project helps sports bettors and football enthusiasts predict the outcome of upcoming Premier League matches. It takes historical game statistics from an online API and processes them to generate predictions (Home Win, Away Win, or Draw) with associated probabilities for future matches. Anyone interested in football analytics or sports betting would find this useful for making informed decisions.

285 stars.

Use this if you want to analyze past Premier League match data and generate informed predictions for future games.

Not ideal if you need perfectly accurate predictions for betting, as models struggle with draws, or if you require live, real-time betting advice, as the web application is no longer supported.

football-betting sports-analytics Premier-League match-prediction sports-statistics
No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 23 / 25

How are scores calculated?

Stars

285

Forks

87

Language

Python

License

MIT

Last pushed

Mar 25, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/mhaythornthwaite/Football_Prediction_Project"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.