PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Sports Analytics Python Packages

Python packages with the GitHub topic sports-analytics. Sorted by monthly downloads, with stars and forks.
nflverse
nflreadpy

python port of nflreadr package for loading nflverse data

218K 229 36
martineastwood
penaltyblog

⚽ High-performance football analytics: build data pipelines, scrape data, model matches, rank teams, and bet smarter | Powered by www.pena.lt/y 🚀

66K 232 33
CFBD
cfbd

Python wrapper for the CFBD API

20K 219 39
sportsdataverse
sportsdataverse

sportsdataverse python package

10K 121 18
themm1
procyclingstats

procyclingstats scraper

9K 103 38
alenrajsp
tcxreader

tcxreader is a reader / parser for Garmin’s TCX file format. It also works well with missing data!

9K 33 11
christianclaudio
mcp-server-espn

Enterprise Model Context Protocol (MCP) server for live and historical sports analytics, odds, and predictions via ESPN

6K 0 0
coreyjs
nhl-api-py

NHL API (2026/2027 Updated) - For accessing most of the NHL EDGE statistical API's, scores, schedules and more

6K 153 25
ML-KULeuven
socceraction

Convert soccer event stream data to SPADL and value player actions using VAEP or xT

6K 818 160
pnxenopoulos
awpy

Python library to parse, analyze and visualize Counter-Strike 2 data

4K 618 84
sportsdataverse
sportypy

Python package for drawing regulation playing surfaces for several sports

4K 52 4
nicko4o
polars-baseball

Asynchronous Python library for retrieving baseball data (Statcast, Baseball Reference, FanGraphs, Lahman, Retrosheet, MLB Stats API) as Polars DataFrames.

3K 0 0
mxufc29
nbainjuries

Package for accessing historical and real-time NBA player injury data.

3K 45 9
jman4162
athletevalue

Price ≠ value: open models of college basketball player impact (RAPM), wins, program revenue and roster-market pay, with intervals and cited assumptions

3K 0 0
Spiideo
sskit

Spiideo SoccerNet SynLoc - Single Frame World Coordinate Athlete Detection and Localization with Synthetic Data

2K 29 12
gotoConversion
goto-conversion

goto_conversion - Powered $47,000 of prize money, 10+ Gold Medals and 100+ Medals on Kaggle

2K 116 18
davidpagnon
sports2d

Compute 2D human pose and angles from a video or a webcam.

2K 324 45
georgedouzas
sports-betting

Collection of sports betting AI tools.

2K 815 151
j-andrews7
kenpompy

A simple yet comprehensive web scraper for kenpom.com.

2K 87 29
MohibShaikh
sportvision

Real-time sports analytics toolkit built on the Roboflow ecosystem. Detects players and ball via RF-DETR, tracks with ByteTrack, classifies teams by jersey color, and computes possession, speed, distance, and heatmaps.

1K 3 0
floodlight-sports
floodlight

Python package for streamlined analysis of sports data.

886 133 26
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.

807 248 33
dohyung1
fpl-intelligence

MCP server that turns Claude into a Fantasy Premier League analyst. 11 tools: captain picks, transfer suggestions, player comparison, hit calculator, chip strategy, differentials, fixtures, price predictions, live points, squad scout. pip install fpl-intelligence

775 11 2
jinsim
f1verse

Zero-dependency Formula 1 data for race narratives, telemetry, strategy, history, and grounded summaries.

744 0 0
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology