UnravelSports/unravelsports
The unravelsports package aims to aid researchers, analysts and enthusiasts by providing intermediary steps in the complex process of turning raw sports data into meaningful information and actionable insights.
This project helps sports researchers, analysts, and enthusiasts transform raw tracking data from soccer and American football into structured insights. You input various raw tracking data formats (like Sportec, StatsPerform, BigDataBowl) and get out meaningful information such as team formations, pressing intensity, or data ready for advanced graph analysis. It's designed for anyone needing to deeply analyze sports performance without starting from scratch on data processing.
233 stars. Available on PyPI.
Use this if you need to convert complex raw sports tracking data into a more usable format and derive specific analytical metrics like pressing intensity or identify team formations.
Not ideal if you are looking for a simple drag-and-drop tool for pre-built dashboards or if you only need basic statistics without deep positional tracking analysis.
Stars
233
Forks
32
Language
Python
License
MPL-2.0
Category
Last pushed
Jan 16, 2026
Commits (30d)
0
Dependencies
3
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/UnravelSports/unravelsports"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related frameworks
oracle-devrel/leagueoflegends-optimizer
League of Legends Optimizer - Learn Artificial Intelligence with Gaming
andreiapostoae/dota2-predictor
Tool that predicts the outcome of a Dota 2 game using Machine Learning
Oleffa/LeagueAI
LeagueAI software framework for League of Legends that provides information about the state of...
CorvusCodex/RouletteAi
RouletteAi is a roulette artificial intelligence that uses machine learning to predict the next number.
fqhd/LoLytics
A league of legends website that uses AI and machine learning to help the review process by...