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 55 sports video analysis frameworks tracked. 1 score above 50 (established tier). The highest-rated is roboflow/sports at 53/100 with 4,897 stars.

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

43
Emerging
3 KieDani/UpliftingTableTennis

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

41
Emerging
4 mradovic38/football_analysis

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

39
Emerging
5 ghchen99/multi-view-foul-recognition

An AI-powered system for classifying fouls in football matches using...

38
Emerging
6 wmcnally/deep-darts

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

33
Emerging
7 Chaganti-Reddy/Tennis-Analysis-YOLOV8

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

31
Emerging
8 hyunsungkim-ds/ballradar

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

31
Emerging
9 adeeteya/Tennis-Serve-Analysis

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

28
Experimental
10 chonyy/ML-auto-baseball-pitching-overlay

⚾🤖⚾ Automatic baseball pitching overlay in realtime

28
Experimental
11 KieDani/SpinAndTrajectoryTableTennis

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

28
Experimental
12 JanSkn/football-computer-vision

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

28
Experimental
13 kwiats/tennis-motion-analyzer

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

26
Experimental
14 jorgecarnicero/Padel-AI-System

Autonomous chair umpire and computer vision–based security system for padel....

25
Experimental
15 SitwalaM/object_detection_football

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

24
Experimental
16 lgupta-mle/qualitative-badminton-player-analysis

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

23
Experimental
17 r4stin/Sport-Video-Analysis

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

23
Experimental
18 kushagra3204/Cricket-Ball-Trajectory-Prediction

Cricket Ball Trajectory Detection And Prediction

23
Experimental
19 Sam120204/Soccer_Analysis_ML_YOLOv5

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

23
Experimental
20 amramer/Badminton-visionAI

AI-powered badminton performance analysis system using computer vision,...

23
Experimental
21 rishith-c/CoachBuddy

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

22
Experimental
22 jnebrera/Amateur_Basketball_Broadcasting

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

22
Experimental
23 anushacodes/tennis-analysis-with-cv

Single-camera tennis analysis pipeline using YOLO and TrackNet for court,...

22
Experimental
24 AkshaySatasiya/Tennis-Match-Analysis

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

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

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

19
Experimental
26 chele-s/AutoCam-AI

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

19
Experimental
27 Jess-dudu/TennisVideoWizard

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

19
Experimental
28 hetuvpatel/BasketVision

AI-powered real-time basketball analytics system for player, ball, and rim...

18
Experimental
29 aaditya29/DFL-Bundesliga-Data-Shootout-Analysis

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

18
Experimental
30 HugoMany/MLPadelProject

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

18
Experimental
31 harshpx/Virtual-Assistant-Referee

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

17
Experimental
32 WilliamK112/badminton-matching-learning

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

15
Experimental
33 CJMK1/Badminton-VisionAI

🏸 Analyze badminton performance in real-time with AI-driven player tracking,...

15
Experimental
34 blakeweibling/Whiffle

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

15
Experimental
35 MaxLSB/volley-judge

Volleyball referee hand signal recognition in real-time or video, on a custom dataset

15
Experimental
36 harshitdhar9/Crickflix

Cricket Shot Analysis

15
Experimental
37 vladbarto/UEFA-EURO-2024-and-AI

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

14
Experimental
38 shivendabhi/AudioSenseTennis

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

14
Experimental
39 Pratyush1110/Football_Analysis

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

14
Experimental
40 yuchen0515/AI_CUP_2025_Table_Tennis

🏓 30th Place Solution for AI CUP 2025 | An machine learning project for the...

14
Experimental
41 josephletobar/rev-vision

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

14
Experimental
42 drissiOmar98/Tennis-Vision-AI-Tracking

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

14
Experimental
43 syedabraash/SpinMaster_Final

A Surface Level AI Table Tennis Analyzer

14
Experimental
44 danielgavrila2/Tennis-Game-Analysis

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

12
Experimental
45 salehghotbani/Football_AI_YOLO

Football Player, Ball and Referee detection with Yolo v11, Supervision and Roboflow

12
Experimental
46 blmendes/basketball-shot-mechanics

Shooting pose analysis and basketball shot detection with web application

12
Experimental
47 RidwanHaque/AI-ML-CV-NBA-Basketball-Analytics-System-Interface

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

11
Experimental
48 baddamaneesh123/Sports-Player-Tracking-System

python computer-vision opencv machine-learning deep-learning yolov3 ...

11
Experimental
49 ruidazeng/the-playmakers

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

11
Experimental
50 erkutym1/Soccer-Player-Statistics

Kocaeli University Embedded Systems Laboratory Project

11
Experimental
51 emberfox205/ballsports-rental

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

11
Experimental
52 01HakanGunes/billiards-coach

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

11
Experimental
53 n4wf3l/PlayerTracker

PlayerTracker is an innovative platform 🚀 that uses artificial intelligence...

10
Experimental
54 AlirezaEbrahimkhani/Football-object-detection-YOLO5

Project to detect players, referee and ball in a football match

10
Experimental
55 coddiw0mple/Basketballinator

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

10
Experimental