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...

62
Established
2 nickpadd/EuropeanFootballLeaguePredictor

A machine learning/statistical model to derive prediction probabilities for...

53
Established
3 knaggita/Football-Dataset-Analysis

Football Dataset Analysis group project

47
Emerging
4 octosport/octopy

Python implementation of various soccer/football analytics methods such as...

45
Emerging
5 mcekovic/tennis-crystal-ball

Ultimate Tennis Statistics and Tennis Crystal Ball - Tennis Big Data...

44
Emerging
6 MauroAndretta/AIFootballPredictions

AIFootballPredictions is an ML-based system to predict if a football match...

43
Emerging
7 msoczi/football_predictions

Predicting the results of matches in European leagues

42
Emerging
8 ratloop/MatchOutcomeAI

A data-driven approach to predicting football match outcomes using advanced...

42
Emerging
9 elcaiseri/OpenFPL-Scout-AI

AI-powered FPL Scout using historical and live data with ML models to...

41
Emerging
10 BrandoPolistirolo/Tennis-Betting-ML

Machine Learning model(specifically log-regression with stochastic gradient...

41
Emerging
11 WarrierRajeev/UFC-Predictions

A web app to predict UFC fights

40
Emerging
12 prathameshtari/Predicting-Football-Match-Outcome-using-Machine-Learning

Football Match prediction using machine learning algorithms in jupyter notebook

39
Emerging
13 motapinto/football-classification-predications

Supervised Learning Models used to predict outcomes of football matches

39
Emerging
14 uPeppe/fantabeto

Machine learning model for predicting Serie A players performance in a...

39
Emerging
15 enrique-lozano/Football-Data-Predictions

Python script that shows statistics and predictions about different soccer...

37
Emerging
16 victor-iyi/epl-prediction

A Machine Learning solution to predicting the outcome of an English Premier...

37
Emerging
17 Costasgk/ScoreCast

http://scorecast-env.eba-dixbcmhw.eu-central-1.elasticbeanstalk.com/

36
Emerging
18 FIFA22-UT-REC/fifa22-ultimate-team-recommender

FIFA 22 Ultimate Team Recommender --- Python ML and R pipeline

35
Emerging
19 Caldass/pl-matches-predictor

Tool that predicts the outcome of a Premier League match.

34
Emerging
20 fernandosc14/football-prediction

Football Prediction is a modern, data-driven platform for forecasting...

33
Emerging
21 Omaraitbenhaddi/ODC-World-Cup-2022-Predictions

Predict who will win the FIFA World Cup 2022

33
Emerging
22 daniegr/OpenFPL

The accurate openly available forecasting method for Fantasy Premier League

33
Emerging
23 wyattowalsh/sports-analytics

Data collection, processing, visualization, modeling, and ideation in the...

32
Emerging
24 seanyboi/rugbydata

Data updated daily for our rugbypy package.

31
Emerging
25 sanjeevnara7/FootballPassPrediction

Football/Soccer Pass Receiver Prediction using Object Detection/Graph Neural...

31
Emerging
26 hikmatazimzade/tennis-ai

Tennis AI to predict the winner in ATP matches with 3 different models and a web UI

31
Emerging
27 CorvusCodex/Basketballai

Basketball match winner prediction artificial intelligence

31
Emerging
28 saintplay/octopus-paul

:soccer: Calculadora interactiva para las eliminatorias del mundial

30
Emerging
29 hexacta/fame

A PWA that estimate football results for Europe leagues based on the last season

30
Emerging
30 sanjitva/Predicting-Football-Player-Transfer-Values

Flatiron School Capstone project. Trying to find out how well players'...

29
Experimental
31 fourthDimensional/MatchPredictionAPI

A flask webserver to automatically fetch accurate FRC robot statistics...

29
Experimental
32 xavigs/tennis-predictor

Big Data application to analyse tennis games and predict future events.

29
Experimental
33 saheedniyi02/fpl-ai

A machine learning system that predicts fpl points of players

28
Experimental
34 zimbakovtech/TennisPrediction

ATP Tennis Match Prediction using Machine Learning - 2015-2025

28
Experimental
35 VinGuar/Fantasy-Football-Rankings-With-ML

Creates rankings for positional groups in fantasy football based on neural...

27
Experimental
36 bszek213/deepCFB

Deep learning to predict college football outcomes

27
Experimental
37 vatsinaname/xg-vision

Three-layer Expected Goals model with Bayesian player calibration, real-time...

27
Experimental
38 andmon97/ATPTennisMatchPredictions

Tennis Match Predictions using Machine Learning

26
Experimental
39 abailey81/MatchOracle

Deep ensemble EPL match prediction engine — 13 base learners, Dixon-Coles...

25
Experimental
40 manoloBengo/haxball-ai

Recopilacion de datos de partidos de Haxball, análisis y entrenamiento de...

24
Experimental
41 Monksc/EnglishPremierLeaguePredictions

Predicts Matches for the English Premier League. Can be changed for other leagues.

24
Experimental
42 redzeptech/Mac-Tahmin-Analizi

Skor Mimarı v2.0 — Advanced Football Analytics & Match Prediction Engine....

23
Experimental
43 bornamilkovic/ATP-Matches

Data analysis and exploration of ATP tennis matches using historical...

23
Experimental
44 danhdanh618/Soccer-Market-Value-Linear-Regression

⚽ Predict soccer player market values using a linear regression model built...

22
Experimental
45 manuelpeba/football-possession-value

Data-driven football possession value model (xT/VAEP) to quantify ball...

22
Experimental
46 pmatorras/footAI

End-to-end football analytics system with live Dashboards, Elo ratings, and...

22
Experimental
47 NaorTm/football-research

Open-data football match prediction research with walk-forward evaluation,...

22
Experimental
48 mperi1208/value-bet-model

ML investigation into whether public data can generate profitable betting...

22
Experimental
49 Dipendra2004/premiervision-epl-predictor

AI-powered EPL outcome prediction app built with Streamlit and TensorFlow.

22
Experimental
50 aidanjoyner/OHL-xG-Model

An XGBoost Expected Goals model for the Ontario Hockey League using 200k+...

22
Experimental
51 manuelpeba/football-decision-engine

Football decision intelligence system that transforms risk and performance...

22
Experimental
52 manuelpeba/world-cup-2026-forecast

Football forecasting framework to simulate the FIFA World Cup using team...

22
Experimental
53 tommywood81/tennis-tomorrow-public

Sequence-based ATP match prediction using LSTM with calibrated probabilities...

21
Experimental
54 aerdem4/google-football

Solution to Kaggle's Google Research Football Competition

21
Experimental
55 AndresNavarrete/football_predictor

Prediction of Premier League results using Machine Learning

20
Experimental
56 AnabeatrizMacedo241/Euro2020_ML_Analysis

Player and Team analysis using Machine Learning models with useful charts to...

20
Experimental
57 bsobkowicz1096/Football-xG-Predictor

A football Expected Goals (xG) prediction model leveraging advanced machine...

20
Experimental
58 AnshChoudhary/xGModel

This repository contains code to predict the Expected Goals (xG) from shots...

19
Experimental
59 nifleisch/madden-nfl-prediction

Predicting NFL game outcomes using madden player ratings with a regression...

19
Experimental
60 matecsapo/Fantasy-Premier-League-Model

A Fantasy Premier League (FPL) ML Model for predicting points + picking players

19
Experimental
61 sfx1200/premierleague-match-predictor-ml

End-to-end ML system predicting Premier League 2025-26 match outcomes ·...

18
Experimental
62 Noureldin2303/Coach_Advisory_System_Football_Prediction_In_Julia

Coach Advisory System And Football Prediction In Julia

18
Experimental
63 N-Elmer/FOOT-FORECASTER

TOP 🏆 WINNING FOOTBALL 🏆 TEAMS

18
Experimental
64 naguu12/FootballScout-AI-Sistema-Predictivo-de-Talento-Futbol-stico

Plataforma de scouting y predicción del rendimiento de futbolistas jóvenes...

17
Experimental
65 mariogutierrezlopez/fantasy-football-ml-predictor

Football prediction model for Mister Fantasy using Machine Learning techniques

17
Experimental
66 N-Elmer/PREMIER-PREDICT

FOOTBALL ⚽ MATCH OUTCOME ⚽ PREDICTOR

17
Experimental
67 wiggapony0925/GoalMine

Production-grade, multi-agent AI betting intelligence platform for the 2026...

15
Experimental
68 PrajvalN/tennis-performance-modeling

ATP tennis match analytics and outcome modeling using Python feature...

14
Experimental
69 BrandonLCC/FIFA_ML_Kedro

En este proyecto de Machine learning estudiaremos los atributos de los...

14
Experimental
70 mcortes3cc/Alpha_Football

Alpha-Football is a programmatic, market-neutral statistical arbitrage...

14
Experimental
71 ariadnafruits/football-match-outcome-prediction

Machine learning pipeline for football match outcome prediction using...

14
Experimental
72 schrodingerscat69/fpl-model

This contains an fpl predictor model for optimizing my transfer options and...

14
Experimental
73 Keenan-Penner/Bundesliga_predictor

Machine learning project to predict outcome of Bundesliga season

14
Experimental
74 RobertTorres16/football-analytics

Análisis estadístico de futbolistas (temporada 2022-2023) mediante PCA,...

14
Experimental
75 WillEdgington/football-torch-project

Deep learning football match prediction system with a custom data pipeline,...

14
Experimental
76 jjinyy/kleague-analytics

Pass destination prediction model for K League event sequence data

14
Experimental
77 KrishnaJawale/player-similarity-analyzer

Soccer scouting tool. Uses machine learning to analyze player statistics...

13
Experimental
78 jmfr65/football-pulse

Football Pulse: Open-source football (soccer) match prediction system using...

13
Experimental
79 douglasbarbosaoliveira/ImpactoAltitudLigaMX

A Machine Learning project quantifying the "Oxygen Tax" in Mexican Football...

13
Experimental
80 SankalpMehani/premier-league-predictor

This project utilizes machine learning regression algorithms to predict the...

12
Experimental
81 mvirgato/AFL_predictions

A bit of fun learning the fundamentals of ML. Uses AFL data to make bad...

12
Experimental
82 axndyg/euros-WebScraping

A webscraping project to compile a database of past Eufa Euros competitions...

12
Experimental
83 ShayanShahrabi/EPL_Match_Results_Forcasting

Predicting the results of EPL matches

12
Experimental
84 shraddhapattnaik/epl-match-winner-prediction

Predicting match winners in the English Premier League using web scraping,...

11
Experimental
85 coderfeye13/IPR-Final-EPL

Premier League match outcome prediction using machine learning.

11
Experimental
86 matthewwangg/player-performance-prediction-1.0

Worked with player performance data to create a machine learning model to...

11
Experimental
87 aggstam/PatternRecognition

MATLAB scripts predicting match results using Machine Learning, based on...

11
Experimental
88 Fer14/futstats

Football statistics/visualizations with AI

11
Experimental
89 Mg30/footixify

Web app to expose a soccer predictions model

11
Experimental
90 oussamaelmessaoudi/EPL-Predictor-Forecasting-with-Machine-Learning

Production-ready big data platform for Premier League top 6 predictions...

10
Experimental
91 Abhijith14/Footalytics

An intelligent sports search engine using Arria NLG tool

10
Experimental