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.
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.
Stars
285
Forks
87
Language
Python
License
MIT
Category
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.
Compare
Related frameworks
nickpadd/EuropeanFootballLeaguePredictor
A machine learning/statistical model to derive prediction probabilities for football matches of...
knaggita/Football-Dataset-Analysis
Football Dataset Analysis group project
octosport/octopy
Python implementation of various soccer/football analytics methods such as Poisson goals...
mcekovic/tennis-crystal-ball
Ultimate Tennis Statistics and Tennis Crystal Ball - Tennis Big Data Analysis and Prediction
MauroAndretta/AIFootballPredictions
AIFootballPredictions is an ML-based system to predict if a football match will have over 2.5...