Football Match Prediction ML Frameworks
Tools and projects for predicting football/soccer match outcomes using machine learning, statistical models, and feature engineering. Does NOT include player performance prediction, transfer value prediction, player similarity analysis, or other sports (NFL, rugby, cricket, etc.).
There are 91 football match prediction frameworks tracked. 2 score above 50 (established tier). The highest-rated is mhaythornthwaite/Football_Prediction_Project at 62/100 with 285 stars.
Get all 91 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=football-match-prediction&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
mhaythornthwaite/Football_Prediction_Project
This project pulls past game data from api-football, and uses this to... |
|
Established |
| 2 |
nickpadd/EuropeanFootballLeaguePredictor
A machine learning/statistical model to derive prediction probabilities for... |
|
Established |
| 3 |
knaggita/Football-Dataset-Analysis
Football Dataset Analysis group project |
|
Emerging |
| 4 |
octosport/octopy
Python implementation of various soccer/football analytics methods such as... |
|
Emerging |
| 5 |
mcekovic/tennis-crystal-ball
Ultimate Tennis Statistics and Tennis Crystal Ball - Tennis Big Data... |
|
Emerging |
| 6 |
MauroAndretta/AIFootballPredictions
AIFootballPredictions is an ML-based system to predict if a football match... |
|
Emerging |
| 7 |
msoczi/football_predictions
Predicting the results of matches in European leagues |
|
Emerging |
| 8 |
ratloop/MatchOutcomeAI
A data-driven approach to predicting football match outcomes using advanced... |
|
Emerging |
| 9 |
elcaiseri/OpenFPL-Scout-AI
AI-powered FPL Scout using historical and live data with ML models to... |
|
Emerging |
| 10 |
BrandoPolistirolo/Tennis-Betting-ML
Machine Learning model(specifically log-regression with stochastic gradient... |
|
Emerging |
| 11 |
WarrierRajeev/UFC-Predictions
A web app to predict UFC fights |
|
Emerging |
| 12 |
prathameshtari/Predicting-Football-Match-Outcome-using-Machine-Learning
Football Match prediction using machine learning algorithms in jupyter notebook |
|
Emerging |
| 13 |
motapinto/football-classification-predications
Supervised Learning Models used to predict outcomes of football matches |
|
Emerging |
| 14 |
uPeppe/fantabeto
Machine learning model for predicting Serie A players performance in a... |
|
Emerging |
| 15 |
enrique-lozano/Football-Data-Predictions
Python script that shows statistics and predictions about different soccer... |
|
Emerging |
| 16 |
victor-iyi/epl-prediction
A Machine Learning solution to predicting the outcome of an English Premier... |
|
Emerging |
| 17 |
Costasgk/ScoreCast
http://scorecast-env.eba-dixbcmhw.eu-central-1.elasticbeanstalk.com/ |
|
Emerging |
| 18 |
FIFA22-UT-REC/fifa22-ultimate-team-recommender
FIFA 22 Ultimate Team Recommender --- Python ML and R pipeline |
|
Emerging |
| 19 |
Caldass/pl-matches-predictor
Tool that predicts the outcome of a Premier League match. |
|
Emerging |
| 20 |
fernandosc14/football-prediction
Football Prediction is a modern, data-driven platform for forecasting... |
|
Emerging |
| 21 |
Omaraitbenhaddi/ODC-World-Cup-2022-Predictions
Predict who will win the FIFA World Cup 2022 |
|
Emerging |
| 22 |
daniegr/OpenFPL
The accurate openly available forecasting method for Fantasy Premier League |
|
Emerging |
| 23 |
wyattowalsh/sports-analytics
Data collection, processing, visualization, modeling, and ideation in the... |
|
Emerging |
| 24 |
seanyboi/rugbydata
Data updated daily for our rugbypy package. |
|
Emerging |
| 25 |
sanjeevnara7/FootballPassPrediction
Football/Soccer Pass Receiver Prediction using Object Detection/Graph Neural... |
|
Emerging |
| 26 |
hikmatazimzade/tennis-ai
Tennis AI to predict the winner in ATP matches with 3 different models and a web UI |
|
Emerging |
| 27 |
CorvusCodex/Basketballai
Basketball match winner prediction artificial intelligence |
|
Emerging |
| 28 |
saintplay/octopus-paul
:soccer: Calculadora interactiva para las eliminatorias del mundial |
|
Emerging |
| 29 |
hexacta/fame
A PWA that estimate football results for Europe leagues based on the last season |
|
Emerging |
| 30 |
sanjitva/Predicting-Football-Player-Transfer-Values
Flatiron School Capstone project. Trying to find out how well players'... |
|
Experimental |
| 31 |
fourthDimensional/MatchPredictionAPI
A flask webserver to automatically fetch accurate FRC robot statistics... |
|
Experimental |
| 32 |
xavigs/tennis-predictor
Big Data application to analyse tennis games and predict future events. |
|
Experimental |
| 33 |
saheedniyi02/fpl-ai
A machine learning system that predicts fpl points of players |
|
Experimental |
| 34 |
zimbakovtech/TennisPrediction
ATP Tennis Match Prediction using Machine Learning - 2015-2025 |
|
Experimental |
| 35 |
VinGuar/Fantasy-Football-Rankings-With-ML
Creates rankings for positional groups in fantasy football based on neural... |
|
Experimental |
| 36 |
bszek213/deepCFB
Deep learning to predict college football outcomes |
|
Experimental |
| 37 |
vatsinaname/xg-vision
Three-layer Expected Goals model with Bayesian player calibration, real-time... |
|
Experimental |
| 38 |
andmon97/ATPTennisMatchPredictions
Tennis Match Predictions using Machine Learning |
|
Experimental |
| 39 |
abailey81/MatchOracle
Deep ensemble EPL match prediction engine — 13 base learners, Dixon-Coles... |
|
Experimental |
| 40 |
manoloBengo/haxball-ai
Recopilacion de datos de partidos de Haxball, análisis y entrenamiento de... |
|
Experimental |
| 41 |
Monksc/EnglishPremierLeaguePredictions
Predicts Matches for the English Premier League. Can be changed for other leagues. |
|
Experimental |
| 42 |
redzeptech/Mac-Tahmin-Analizi
Skor Mimarı v2.0 — Advanced Football Analytics & Match Prediction Engine.... |
|
Experimental |
| 43 |
bornamilkovic/ATP-Matches
Data analysis and exploration of ATP tennis matches using historical... |
|
Experimental |
| 44 |
danhdanh618/Soccer-Market-Value-Linear-Regression
⚽ Predict soccer player market values using a linear regression model built... |
|
Experimental |
| 45 |
manuelpeba/football-possession-value
Data-driven football possession value model (xT/VAEP) to quantify ball... |
|
Experimental |
| 46 |
pmatorras/footAI
End-to-end football analytics system with live Dashboards, Elo ratings, and... |
|
Experimental |
| 47 |
NaorTm/football-research
Open-data football match prediction research with walk-forward evaluation,... |
|
Experimental |
| 48 |
mperi1208/value-bet-model
ML investigation into whether public data can generate profitable betting... |
|
Experimental |
| 49 |
Dipendra2004/premiervision-epl-predictor
AI-powered EPL outcome prediction app built with Streamlit and TensorFlow. |
|
Experimental |
| 50 |
aidanjoyner/OHL-xG-Model
An XGBoost Expected Goals model for the Ontario Hockey League using 200k+... |
|
Experimental |
| 51 |
manuelpeba/football-decision-engine
Football decision intelligence system that transforms risk and performance... |
|
Experimental |
| 52 |
manuelpeba/world-cup-2026-forecast
Football forecasting framework to simulate the FIFA World Cup using team... |
|
Experimental |
| 53 |
tommywood81/tennis-tomorrow-public
Sequence-based ATP match prediction using LSTM with calibrated probabilities... |
|
Experimental |
| 54 |
aerdem4/google-football
Solution to Kaggle's Google Research Football Competition |
|
Experimental |
| 55 |
AndresNavarrete/football_predictor
Prediction of Premier League results using Machine Learning |
|
Experimental |
| 56 |
AnabeatrizMacedo241/Euro2020_ML_Analysis
Player and Team analysis using Machine Learning models with useful charts to... |
|
Experimental |
| 57 |
bsobkowicz1096/Football-xG-Predictor
A football Expected Goals (xG) prediction model leveraging advanced machine... |
|
Experimental |
| 58 |
AnshChoudhary/xGModel
This repository contains code to predict the Expected Goals (xG) from shots... |
|
Experimental |
| 59 |
nifleisch/madden-nfl-prediction
Predicting NFL game outcomes using madden player ratings with a regression... |
|
Experimental |
| 60 |
matecsapo/Fantasy-Premier-League-Model
A Fantasy Premier League (FPL) ML Model for predicting points + picking players |
|
Experimental |
| 61 |
sfx1200/premierleague-match-predictor-ml
End-to-end ML system predicting Premier League 2025-26 match outcomes ·... |
|
Experimental |
| 62 |
Noureldin2303/Coach_Advisory_System_Football_Prediction_In_Julia
Coach Advisory System And Football Prediction In Julia |
|
Experimental |
| 63 |
N-Elmer/FOOT-FORECASTER
TOP 🏆 WINNING FOOTBALL 🏆 TEAMS |
|
Experimental |
| 64 |
naguu12/FootballScout-AI-Sistema-Predictivo-de-Talento-Futbol-stico
Plataforma de scouting y predicción del rendimiento de futbolistas jóvenes... |
|
Experimental |
| 65 |
mariogutierrezlopez/fantasy-football-ml-predictor
Football prediction model for Mister Fantasy using Machine Learning techniques |
|
Experimental |
| 66 |
N-Elmer/PREMIER-PREDICT
FOOTBALL ⚽ MATCH OUTCOME ⚽ PREDICTOR |
|
Experimental |
| 67 |
wiggapony0925/GoalMine
Production-grade, multi-agent AI betting intelligence platform for the 2026... |
|
Experimental |
| 68 |
PrajvalN/tennis-performance-modeling
ATP tennis match analytics and outcome modeling using Python feature... |
|
Experimental |
| 69 |
BrandonLCC/FIFA_ML_Kedro
En este proyecto de Machine learning estudiaremos los atributos de los... |
|
Experimental |
| 70 |
mcortes3cc/Alpha_Football
Alpha-Football is a programmatic, market-neutral statistical arbitrage... |
|
Experimental |
| 71 |
ariadnafruits/football-match-outcome-prediction
Machine learning pipeline for football match outcome prediction using... |
|
Experimental |
| 72 |
schrodingerscat69/fpl-model
This contains an fpl predictor model for optimizing my transfer options and... |
|
Experimental |
| 73 |
Keenan-Penner/Bundesliga_predictor
Machine learning project to predict outcome of Bundesliga season |
|
Experimental |
| 74 |
RobertTorres16/football-analytics
Análisis estadístico de futbolistas (temporada 2022-2023) mediante PCA,... |
|
Experimental |
| 75 |
WillEdgington/football-torch-project
Deep learning football match prediction system with a custom data pipeline,... |
|
Experimental |
| 76 |
jjinyy/kleague-analytics
Pass destination prediction model for K League event sequence data |
|
Experimental |
| 77 |
KrishnaJawale/player-similarity-analyzer
Soccer scouting tool. Uses machine learning to analyze player statistics... |
|
Experimental |
| 78 |
jmfr65/football-pulse
Football Pulse: Open-source football (soccer) match prediction system using... |
|
Experimental |
| 79 |
douglasbarbosaoliveira/ImpactoAltitudLigaMX
A Machine Learning project quantifying the "Oxygen Tax" in Mexican Football... |
|
Experimental |
| 80 |
SankalpMehani/premier-league-predictor
This project utilizes machine learning regression algorithms to predict the... |
|
Experimental |
| 81 |
mvirgato/AFL_predictions
A bit of fun learning the fundamentals of ML. Uses AFL data to make bad... |
|
Experimental |
| 82 |
axndyg/euros-WebScraping
A webscraping project to compile a database of past Eufa Euros competitions... |
|
Experimental |
| 83 |
ShayanShahrabi/EPL_Match_Results_Forcasting
Predicting the results of EPL matches |
|
Experimental |
| 84 |
shraddhapattnaik/epl-match-winner-prediction
Predicting match winners in the English Premier League using web scraping,... |
|
Experimental |
| 85 |
coderfeye13/IPR-Final-EPL
Premier League match outcome prediction using machine learning. |
|
Experimental |
| 86 |
matthewwangg/player-performance-prediction-1.0
Worked with player performance data to create a machine learning model to... |
|
Experimental |
| 87 |
aggstam/PatternRecognition
MATLAB scripts predicting match results using Machine Learning, based on... |
|
Experimental |
| 88 |
Fer14/futstats
Football statistics/visualizations with AI |
|
Experimental |
| 89 |
Mg30/footixify
Web app to expose a soccer predictions model |
|
Experimental |
| 90 |
oussamaelmessaoudi/EPL-Predictor-Forecasting-with-Machine-Learning
Production-ready big data platform for Premier League top 6 predictions... |
|
Experimental |
| 91 |
Abhijith14/Footalytics
An intelligent sports search engine using Arria NLG tool |
|
Experimental |