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
11install.packages() or remotes::install_github()
sportsdataverse (R)
2 pagesThe R metapackage at a glance — every member package, what it loads, and the one-line installs that pull the ecosystem together.
cfbfastR
2 pagesCollege football play-by-play, schedules and rosters — the CFBD, ESPN and stats.ncaa.org function families side by side.
hoopR
4 pagesMen's college basketball and the NBA — ESPN loaders, the stats.nba.com surface, and KenPom.
wehoop
2 pagesWomen's basketball — the WNBA and women's college game, ESPN and stats.wnba.com in one place.
baseballr
2 pagesBaseball from every angle — MLB Stats API, Statcast, FanGraphs, Baseball Reference and NCAA baseball.
fastRhockey
2 pagesHockey play-by-play and box scores — the NHL, the PWHL, and the ESPN hockey family.
oddsapiR
2 pagesSportsbook odds, lines and player props from The Odds API — every sport key and market in one reference.
cfbplotR · cfb4th · cfbseedR
2 pagesThe college football toolkit sheet: team logos and scales in plots, fourth-down decision modelling, and season simulation with CFP seeding.
covers cfbplotR · cfb4th · cfbseedR
sportyR
2 pagesRegulation playing surfaces for every major sport, drawn to scale and ready to plot tracking data on.
mlbplotR
2 pagesMLB team logos, caps and player headshots as ggplot2 scales, geoms and gt helpers.
Python
03pip install sportsdataverse
sportsdataverse (Python)
6 pagesThe largest sheet in the set: the Python package's loaders, the ESPN wrapper families across every league, and the top-level namespace.
Node.js
02npm install sportsdataverse
sportsdataverse (Node.js)
4 pagesThe JavaScript client at 4.0.0 — sportsdataverse-py's names, the cross-league ESPN layer, 27 native and provider families, the dataset loaders and the error vocabulary.
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.
Keep the data free
Everything here is free to use — and costs real money to keep fresh. Memberships and 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.