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 81 football match prediction frameworks tracked. 1 score above 50 (established tier). The highest-rated is mhaythornthwaite/Football_Prediction_Project at 55/100 with 285 stars.

Get all 81 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...

55
Established
2 nickpadd/EuropeanFootballLeaguePredictor

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

46
Emerging
3 knaggita/Football-Dataset-Analysis

Football Dataset Analysis group project

40
Emerging
4 octosport/octopy

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

38
Emerging
5 mcekovic/tennis-crystal-ball

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

37
Emerging
6 MauroAndretta/AIFootballPredictions

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

36
Emerging
7 msoczi/football_predictions

Predicting the results of matches in European leagues

35
Emerging
8 ratloop/MatchOutcomeAI

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

35
Emerging
9 BrandoPolistirolo/Tennis-Betting-ML

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

34
Emerging
10 elcaiseri/OpenFPL-Scout-AI

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

34
Emerging
11 WarrierRajeev/UFC-Predictions

A web app to predict UFC fights

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

Football Match prediction using machine learning algorithms in jupyter notebook

32
Emerging
13 motapinto/football-classification-predications

Supervised Learning Models used to predict outcomes of football matches

32
Emerging
14 uPeppe/fantabeto

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

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

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

30
Emerging
16 victor-iyi/epl-prediction

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

30
Emerging
17 Costasgk/ScoreCast

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

29
Experimental
18 FIFA22-UT-REC/fifa22-ultimate-team-recommender

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

28
Experimental
19 Caldass/pl-matches-predictor

Tool that predicts the outcome of a Premier League match.

27
Experimental
20 fernandosc14/football-prediction

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

27
Experimental
21 daniegr/OpenFPL

The accurate openly available forecasting method for Fantasy Premier League

27
Experimental
22 vatsinaname/xg-vision

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

27
Experimental
23 Omaraitbenhaddi/ODC-World-Cup-2022-Predictions

Predict who will win the FIFA World Cup 2022

26
Experimental
24 fourthDimensional/MatchPredictionAPI

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

25
Experimental
25 wyattowalsh/sports-analytics

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

25
Experimental
26 seanyboi/rugbydata

Data updated daily for our rugbypy package.

24
Experimental
27 sanjeevnara7/FootballPassPrediction

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

24
Experimental
28 CorvusCodex/Basketballai

Basketball match winner prediction artificial intelligence

24
Experimental
29 Monksc/EnglishPremierLeaguePredictions

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

24
Experimental
30 hikmatazimzade/tennis-ai

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

24
Experimental
31 redzeptech/Mac-Tahmin-Analizi

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

23
Experimental
32 bornamilkovic/ATP-Matches

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

23
Experimental
33 saintplay/octopus-paul

:soccer: Calculadora interactiva para las eliminatorias del mundial

23
Experimental
34 abailey81/MatchOracle

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

23
Experimental
35 hexacta/fame

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

23
Experimental
36 NaorTm/football-research

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

22
Experimental
37 xavigs/tennis-predictor

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

22
Experimental
38 tommywood81/tennis-tomorrow-public

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

22
Experimental
39 sanjitva/Predicting-Football-Player-Transfer-Values

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

22
Experimental
40 zimbakovtech/TennisPrediction

ATP Tennis Match Prediction using Machine Learning - 2015-2025

22
Experimental
41 Dipendra2004/premiervision-epl-predictor

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

22
Experimental
42 aidanjoyner/OHL-xG-Model

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

22
Experimental
43 pmatorras/footAI

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

22
Experimental
44 manuelpeba/football-decision-engine

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

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

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

22
Experimental
46 manuelpeba/football-possession-value

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

22
Experimental
47 danhdanh618/Soccer-Market-Value-Linear-Regression

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

22
Experimental
48 mperi1208/value-bet-model

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

22
Experimental
49 saheedniyi02/fpl-ai

A machine learning system that predicts fpl points of players

21
Experimental
50 VinGuar/Fantasy-Football-Rankings-With-ML

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

20
Experimental
51 bszek213/deepCFB

Deep learning to predict college football outcomes

20
Experimental
52 andmon97/ATPTennisMatchPredictions

Tennis Match Predictions using Machine Learning

19
Experimental
53 manoloBengo/haxball-ai

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

17
Experimental
54 sfx1200/premierleague-match-predictor-ml

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

16
Experimental
55 matecsapo/Fantasy-Premier-League-Model

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

16
Experimental
56 bsobkowicz1096/Football-xG-Predictor

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

16
Experimental
57 jmfr65/football-pulse

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

15
Experimental
58 mariogutierrezlopez/fantasy-football-ml-predictor

Football prediction model for Mister Fantasy using Machine Learning techniques

15
Experimental
59 naguu12/FootballScout-AI-Sistema-Predictivo-de-Talento-Futbol-stico

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

15
Experimental
60 Keenan-Penner/Bundesliga_predictor

Machine learning project to predict outcome of Bundesliga season

14
Experimental
61 aerdem4/google-football

Solution to Kaggle's Google Research Football Competition

14
Experimental
62 saldanaj27/StatStack

A data-first NFL decision engine — ML predictions, team trends, player...

14
Experimental
63 PrajvalN/tennis-performance-modeling

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

14
Experimental
64 WillEdgington/football-torch-project

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

14
Experimental
65 schrodingerscat69/fpl-model

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

14
Experimental
66 jjinyy/kleague-analytics

Pass destination prediction model for K League event sequence data

14
Experimental
67 RobertTorres16/football-analytics

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

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

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

14
Experimental
69 coderfeye13/IPR-Final-EPL

Premier League match outcome prediction using machine learning.

14
Experimental
70 mcortes3cc/Alpha_Football

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

14
Experimental
71 BrandonLCC/FIFA_ML_Kedro

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

14
Experimental
72 AndresNavarrete/football_predictor

Prediction of Premier League results using Machine Learning

13
Experimental
73 AnabeatrizMacedo241/Euro2020_ML_Analysis

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

13
Experimental
74 wiggapony0925/GoalMine

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

13
Experimental
75 AnshChoudhary/xGModel

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

12
Experimental
76 nifleisch/madden-nfl-prediction

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

12
Experimental
77 douglasbarbosaoliveira/ImpactoAltitudLigaMX

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

11
Experimental
78 N-Elmer/FOOT-FORECASTER

TOP 🏆 WINNING FOOTBALL 🏆 TEAMS

11
Experimental
79 KrishnaJawale/player-similarity-analyzer

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

11
Experimental
80 Noureldin2303/Coach_Advisory_System_Football_Prediction_In_Julia

Coach Advisory System And Football Prediction In Julia

11
Experimental
81 N-Elmer/PREMIER-PREDICT

FOOTBALL ⚽ MATCH OUTCOME ⚽ PREDICTOR

10
Experimental