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.