Skip to content
@nflverse

nflverse

nflverse is a collection of data and R packages designed for NFL analytics!

nflverse

The nflverse is a set of packages dedicated to data and analysis of the National Football League.

Most data is stored in releases of the nflverse/nflverse-data repository, in various formats (e.g. csv, parquet, and rds).

These can be accessed by any platform or programming language via the web URLs. We also maintain a set of packages to facilitate access to this data and apply modelling.

R Packages

  • {nflverse} helps install and update all nflverse R packages.
  • {nflreadr} provides easy access to nflverse data repositories.
  • {nflfastR} cleans play by play data and applies EPA/WPA modelling.
    • Most users will want precomputed data, via nflreadr.
  • {nflplotR} facilitates plotting NFL data.
  • {nfl4th} studies fourth down decisions with nflverse data and models.
  • {nflseedR} simulates NFL season schedules with the user's model.

Python Packages

  • nflreadpy ports nflreadr to Python and provides easy, lightweight access to nflverse data repositories.

Julia Packages

  • NFLData.jl provides easy access to nflverse data repositories in Julia.

Support

In most cases you should reach out to us on Discord:

nflverse support

Licensing

The majority of all nflverse data available (ie all data stored in nflverse/nflverse-data releases EXCEPT the FTN data as of October 2026) is broadly licensed as CC-BY 4.0, and the FTN data is licensed as CC-BY-SA 4.0. Any datasets with specific licenses will be marked in the corresponding nflverse/nflverse-data release page as well the nflreadr/nflreadpy/nfldata.jl package documentation.

From the nflverse's perspective, CC-BY 4.0 loosely means anyone is permitted to use any of the CC-BY 4.0 datasets for both non-commercial and commercial purposes provided that you attribute the nflverse and (if applicable) the provider nflverse sourced it from. CC-BY-SA (currently primarily used by FTN-provided datasets) means that anything derived from the data (models, applications, etc) must also be provided under the same terms (i.e. open-source and for free). CC-BY-SA-NC explicitly prohibits commercial usage (this license is not used by any of the nflverse datasets as of October 2026).

There has been a recent influx of (LLM-generated) inquiries by email, github issues, and discord messages about the licensing of data, most of them asking about permission to use the data commercially. The nflverse's CC licenses, along with fair use exceptions, are sufficient for most non-commercial projects. The nflverse itself does not care if you want to use our datasets in commercial projects, as long as the attribution and share-alike clauses are respected, but does not provide any warranty or bear any legal responsibility for how you use the data in commercial projects. If you are worried about potential legal issues stemming from your commercial use of the data, you should consult a lawyer.

We will ignore any further inquiries on the topic of licensing.

Pinned Loading

  1. nflverse-data nflverse-data Public

    Automated nflverse data repository

    R 429 49

  2. nflreadr nflreadr Public

    Efficiently download nflverse data

    R 115 20

  3. nflfastR nflfastR Public

    A Set of Functions to Efficiently Scrape NFL Play by Play Data

    R 548 72

  4. nflreadpy nflreadpy Public

    python port of nflreadr package for loading nflverse data

    Python 236 36

  5. nflseedR nflseedR Public

    Functions to Efficiently Simulate and Evaluate NFL Seasons

    R 35 8

  6. NFLData.jl NFLData.jl Public

    Read up-to-date NFL data into Julia as a DataFrame.

    Julia 6 1

Repositories

Showing 10 of 36 repositories
  • nfldata Public

    NFL Data (by Lee Sharpe)

    nflverse/nfldata's past year of commit activity
    R 372 84 16 2 Updated Oct 18, 2026
  • nflplotR Public

    A set of functions to visualize National Football League analysis in 'ggplot2'

    nflverse/nflplotR's past year of commit activity
    R 25 5 0 0 Updated Oct 17, 2026
  • nflverse-pbp-internal Public

    internal package for scraping raw pbp

    nflverse/nflverse-pbp-internal's past year of commit activity
    R 1 0 0 0 Updated Oct 16, 2026
  • nflverse/nflverse-data-archives's past year of commit activity
    1 0 0 0 Updated Oct 15, 2026
  • nflfastR Public

    A Set of Functions to Efficiently Scrape NFL Play by Play Data

    nflverse/nflfastR's past year of commit activity
    R 548 72 14 1 Updated Oct 14, 2026
  • .github Public
    nflverse/.github's past year of commit activity
    0 0 0 0 Updated Oct 13, 2026
  • nflreadpy Public

    python port of nflreadr package for loading nflverse data

    nflverse/nflreadpy's past year of commit activity
    Python 236 MIT 36 13 6 Updated Oct 8, 2026
  • nflverse-players Public

    Create 'nflverse' Players Data

    nflverse/nflverse-players's past year of commit activity
    R 5 4 4 0 Updated Oct 4, 2026
  • rotc Public

    Functions to Access OTC Data

    nflverse/rotc's past year of commit activity
    R 0 0 0 0 Updated Oct 1, 2026
  • nflverse-ftn Public

    Loads data from FTN Data

    nflverse/nflverse-ftn's past year of commit activity
    R 2 1 0 0 Updated Oct 1, 2026