Sports Video Analysis ML Frameworks

Tools for analyzing ball sports (tennis, padel, billiards, soccer, etc.) through computer vision and ML to detect players, balls, and actions. Does NOT include general video analysis, fitness tracking apps, or non-ball sports like rugby/cricket/football/basketball.

There are 52 sports video analysis frameworks tracked. 2 score above 50 (established tier). The highest-rated is roboflow/sports at 53/100 with 4,897 stars.

Get all 52 projects as JSON

curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=sports-video-analysis&limit=20"

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

# Framework Score Tier
1 roboflow/sports

computer vision and sports

53
Established
2 chonyy/AI-basketball-analysis

:basketball::robot::basketball: AI web app and API to analyze basketball...

50
Established
3 mradovic38/football_analysis

A comprehensive tool for processing and analyzing video footage, producing...

46
Emerging
4 KieDani/UpliftingTableTennis

Official implementation of the paper "Uplifting Table Tennis: A Robust,...

45
Emerging
5 wmcnally/deep-darts

DeepDarts is the first deep learning-based automatic scoring system for...

40
Emerging
6 Chaganti-Reddy/Tennis-Analysis-YOLOV8

This is a Tennis Analysis using YOLO Models, Ultralytics and CNN Models

38
Emerging
7 hyunsungkim-ds/ballradar

[KDD 2023] Ball Trajectory Inference from Multi-Agent Sports Contexts Using...

38
Emerging
8 chonyy/ML-auto-baseball-pitching-overlay

βšΎπŸ€–βšΎ Automatic baseball pitching overlay in realtime

35
Emerging
9 adeeteya/Tennis-Serve-Analysis

The Tennis Serve Analysis App is a mobile application designed to...

35
Emerging
10 JanSkn/football-computer-vision

Using machine learning (computer vision & deep learning) to analyse football...

35
Emerging
11 KieDani/SpinAndTrajectoryTableTennis

Official implementation of the paper "Towards Ball Spin and Trajectory...

34
Emerging
12 kwiats/tennis-motion-analyzer

Web Application for Training Your Tennis Motion with ML and Comparing to Pro Players

33
Emerging
13 SitwalaM/object_detection_football

Object Detection Project as part of a 46 hour challenge in the Africa Data...

31
Emerging
14 r4stin/Sport-Video-Analysis

Computer vision system for billiard match analysis. Detects playing field,...

30
Emerging
15 Sam120204/Soccer_Analysis_ML_YOLOv5

Using Python and YOLO to build a deep learning model for analyzing soccer...

30
Emerging
16 lgupta-mle/qualitative-badminton-player-analysis

In this group project carried out with @Anannyap7, the aim is to take a...

30
Emerging
17 kushagra3204/Cricket-Ball-Trajectory-Prediction

Cricket Ball Trajectory Detection And Prediction

30
Emerging
18 jnebrera/Amateur_Basketball_Broadcasting

An AI-based system to enable the broadcasting of amateur basketball with low...

29
Experimental
19 UCL-COMP16-2021-Team1/nice-shot

Nice Shot! is a tennis trainer application using pose detection and machine learning.

26
Experimental
20 Jess-dudu/TennisVideoWizard

Experiment with machine learning methods to analyze tennis videos (e.g.,...

26
Experimental
21 AkshaySatasiya/Tennis-Match-Analysis

This project integrates machine learning, computer vision, and deep learning...

26
Experimental
22 aaditya29/DFL-Bundesliga-Data-Shootout-Analysis

Kaggle Bundesliga Data Shootout Analysis using YOLO, OpenCV, and Python

25
Experimental
23 harshpx/Virtual-Assistant-Referee

Player contact and foul detection in football by using AI based video analysis

24
Experimental
24 HugoMany/MLPadelProject

Predict padel ball impact position, racket type, and age using sound and...

24
Experimental
25 chele-s/AutoCam-AI

Advanced real-time football tracking system using RF-DETR, Extended Kalman...

23
Experimental
26 rishith-c/CoachBuddy

AI-powered basketball coaching system with gimbal tracking, computer vision...

22
Experimental
27 vladbarto/UEFA-EURO-2024-and-AI

A project that combines Knowledge Graphs Representation, Machine Learning...

21
Experimental
28 syedabraash/SpinMaster_Final

A Surface Level AI Table Tennis Analyzer

20
Experimental
29 yuchen0515/AI_CUP_2025_Table_Tennis

πŸ“ 30th Place Solution for AI CUP 2025 | An machine learning project for the...

20
Experimental
30 blmendes/basketball-shot-mechanics

Shooting pose analysis and basketball shot detection with web application

19
Experimental
31 ruidazeng/the-playmakers

A computer vision project that uses image recognition to identify wide-receivers.

18
Experimental
32 drissiOmar98/Tennis-Vision-AI-Tracking

An end-to-end tennis video analysis system leveraging Ultralytics YOLOv8 for...

18
Experimental
33 danielgavrila2/Tennis-Game-Analysis

An AI powered analyzer which extracts and interprets information about a...

18
Experimental
34 RidwanHaque/AI-ML-CV-NBA-Basketball-Analytics-System-Interface

A computer vision pipeline built with PyTorch for advanced NBA analytics....

17
Experimental
35 harshitdhar9/Crickflix

Cricket Shot Analysis

17
Experimental
36 shivendabhi/AudioSenseTennis

AudioSenseTennis allows you to detect and track tennis balls in real time...

16
Experimental
37 WilliamK112/badminton-matching-learning

Badminton matching learning: stable player, shuttle, and pose tracking

15
Experimental
38 blakeweibling/Whiffle

WIP Machine Vision Project to track the score of a game in real time

15
Experimental
39 josephletobar/rev-vision

RevVision delivers human-centered sports analytics using Meta glasses for...

14
Experimental
40 Pratyush1110/Football_Analysis

Real-time football match analysis system featuring multi-object tracking,...

14
Experimental
41 NikosKont/what-makes-a-good-midfielder

Finding out the most important stats for a midfielder

13
Experimental
42 erkutym1/Soccer-Player-Statistics

Kocaeli University Embedded Systems Laboratory Project

13
Experimental
43 01HakanGunes/billiards-coach

AI-powered billiards coaching platform using YOLO computer vision and LLMs...

13
Experimental
44 emberfox205/ballsports-rental

Computer Vision project to automate the dispense and retrieval of rental...

13
Experimental
45 kr1shnasomani/Sportiq

Player and ball tracking map for Tennis.

12
Experimental
46 coddiw0mple/Basketballinator

Analyze your basketball games using AI. Use computer vision to detect and...

12
Experimental
47 SidTirse-13/Revolutionizing-Sports-Education-using-AI-ML

This project aims to transform sports education by leveraging cutting-edge...

12
Experimental
48 CopymeProEIP/CopyMe

CopyMe is a project aimed at optimizing sports performance, using computer vision

12
Experimental
49 ZackAkil/realtime-ai-rugby-coach

My ambitious project to use a combination of ML, hardware, and cloud tech to...

11
Experimental
50 hypertrial/soccer_analytics_product

Soccer Analytics - A Hypertrial Open-Source Initiative

11
Experimental
51 marwaniiwael18/Basketball-coach

CourtIQ is a web application that analyzes basketball videos using pose...

11
Experimental
52 amitabh-anandpd/TableTennis_ShotAccuracyPrediction

Arduino based table tennis shot predictor. Prediction is made in terms of...

10
Experimental