Skip to contents

sportsdataverse

The sportsdataverse is a set of sports data packages that work in harmony because they share common data representations and API design. This package is designed to make it easy to install and load multiple sportsdataverse packages in a single step. Learn more about the sportsdataverse at sportsdataverse.org.

Installation

Install the stable release from CRAN:

install.packages("sportsdataverse")

Or install the development version from GitHub with:

if (!requireNamespace('pak', quietly = TRUE)){
  install.packages('pak')
}
pak::pak("sportsdataverse/sportsdataverse-R")

or prebuilt from the SportsDataverse r-universe with:

install.packages("sportsdataverse", repos = c("https://sportsdataverse.r-universe.dev", getOption("repos")))

Usage

library(sportsdataverse) will load the following packages:

  • baseballr, for MLB and college baseball data.
  • cfbfastR, for college football data.
  • fastRhockey, for NHL and PWHL hockey data.
  • hoopR, for men’s college and professional basketball data.
  • oddsapiR, for sportsbook odds from The Odds API.
  • sportyR, for drawing regulation playing surfaces.
  • wehoop, for women’s college and professional basketball data.

Additional ecosystem packages — cfbplotR, cfb4th, recruitR, softballR, and mlbplotR — are available in the SportsDataverse but are not auto-loaded by library(sportsdataverse).

sportsdataverse::sportsdataverse_logo()

SportsDataverse unicode logo

Follow sportsdataverse on X and star this repo

X Follow

GitHub stars

Our Authors

Citations

To cite the sportsdataverse R package in publications, use:

BibTex Citation

@misc{saiemgilani2021sdv,
  author = {Gilani, Saiem},
  title = {sportsdataverse: The Set of R Packages for Sports Data.},
  url = {https://r.sportsdataverse.org},
  year = {2021}
}

R Packages in the SportsDataverse

SportsDataverse package wall