ncaa_bbStats documentation
ncaa_bbStats is an open-source NCAA baseball analysis package for Python.
It covers NCAA Division I, II, and III team statistics (2002-2026), player statistics (2021-2026), MLB Draft history (1965-2026), draft detail with signing bonuses and slot values (2021-2026), RPI and schedule strength, program finances, and a draft-prediction model with scouting reports.
Every dataset is cached in the package, so it works offline; scraping is opt-in. A canonical team registry reconciles the different ways each source spells school names, so all of it joins.
from ncaa_bbStats import team_profile, leaderboard, scouting_report
team_profile("Tennessee", 2024) # every dataset, one call
leaderboard("era", stat_type="pitching", year=2025, min_ip=60)
print(scouting_report("Kade Anderson", 2025))
Note
This project is under active development.
Note
Where each dataset comes from, on what terms, and its known limitations are recorded in Data Provenance.
Getting Started
Team Stats
Draft