26 open-source packages · R · Python · Node.js · 8 leagues in the warehouse · 120M+ rows of play-by-play · EPA · win probability · ratings models · free and open since 2021

Print one out

Cheat sheets

One-page references for every package in the ecosystem — the function families, the loaders, and what each one returns. Free to download, print and hand out. Every sheet ships light and dark on US Letter landscape, so it survives a lecture-hall projector and a laser printer equally well.

R

10

install.packages() or remotes::install_github()

sportsdataverse (R)

2 pages

The R metapackage at a glance — every member package, what it loads, and the one-line installs that pull the ecosystem together.

PDFDocslight + dark

cfbfastR

2 pages

College football play-by-play, schedules and rosters — the CFBD, ESPN and stats.ncaa.org function families side by side.

PDFDocslight + dark

hoopR

4 pages

Men's college basketball and the NBA — ESPN loaders, the stats.nba.com surface, and KenPom.

PDFDocslight + dark

wehoop

2 pages

Women's basketball — the WNBA and women's college game, ESPN and stats.wnba.com in one place.

PDFDocslight + dark

baseballr

2 pages

Baseball from every angle — MLB Stats API, Statcast, FanGraphs, Baseball Reference and NCAA baseball.

PDFDocslight + dark

fastRhockey

2 pages

Hockey play-by-play and box scores — the NHL, the PWHL, and the ESPN hockey family.

PDFDocslight + dark

oddsapiR

2 pages

Sportsbook odds, lines and player props from The Odds API — every sport key and market in one reference.

PDFDocslight + dark

cfbplotR · cfb4th · cfbseedR

2 pages

The college football toolkit sheet: team logos and scales in plots, fourth-down decision modelling, and season simulation with CFP seeding.

covers cfbplotR · cfb4th · cfbseedR

PDFDocslight + dark

sportyR

2 pages

Regulation playing surfaces for every major sport, drawn to scale and ready to plot tracking data on.

PDFDocslight + dark

mlbplotR

2 pages

MLB team logos, caps and player headshots as ggplot2 scales, geoms and gt helpers.

PDFDocslight + dark

Python

02

pip install sportsdataverse

sportsdataverse (Python)

6 pages

The largest sheet in the set: the Python package's loaders, the ESPN wrapper families across every league, and the top-level namespace.

PDFDocs4 style variants

sportypy

1 page

sportyR's Python twin — the same to-scale surfaces for matplotlib.

PDFDocslight + dark

Node.js

01

npm install sportsdataverse

sportsdataverse (Node.js)

4 pages

The JavaScript client — every sport module, the async data getters, and the shapes they return.

PDFDocslight + dark

Using these in a class?

Go ahead — they are free to redistribute, and they are built for it. If you are teaching with them we would genuinely like to know, and if a sheet is missing a function you reach for constantly, open an issue on the package repo and it will make the next revision.

Support

Keep the data free

Everything here is free to use — and costs real money to keep fresh. Donations pay for the servers that scrape, process, and serve the data every night. Signing up for DigitalOcean through our referral link gives your new account free credit and sends a slice back to the project at no cost to you.