NEWS


cfbfastR 2.3.0

This release adds a 65-function ESPN college-football API layer, expanding cfbfastR's ESPN surface from 8 wrappers to 73. The new wrappers expose ESPN's core-v2 endpoints in ESPN's own ID space — complementary to the CollegeFootballData (cfbd_*) wrappers, and the natural join partners for espn_cfb_pbp() / espn_cfb_scoreboard(). Every wrapper was verified live against the 2023, 2024, and 2025 seasons.

Naming alignment with the sportsdataverse convention (this dev cycle, never on CRAN): espn_cfb_player_statistics() is renamed to espn_cfb_player_career_stats() (the core-v2 /athletes/{id}/statistics career view, matching hoopR/wehoop/sportsdataverse-py). New espn_cfb_player_stats_v3() wraps the comprehensive web-common-v3 /athletes/{id}/stats payload (all categories, long format) — the _v3 companion to espn_cfb_player_stats() (core-v2 season statistics).

New ESPN wrappers — football-specific metrics

New ESPN wrappers — players

New ESPN wrappers — teams

New ESPN wrappers — game detail

New ESPN wrappers — catalogs and season metadata

New CollegeFootballData wrappers

Bug fixes

Internal changes

cfbfastR 2.2.0

cfbfastR 2.1.0

cfbfastR 2.0.0 (2025-09-09)

Breaking Changes to Loading Functions

Now upgraded to the CFBD v2 API

Special thanks are in order for our newest contributor, Brad Hill (@bradisbrad) for providing most of the v2 upgrade via his first PR to cfbfastR!! 🙌🏽 👑 🥇 Your contributions are most appreciated by the community.

Note: The free-tier API key for the CFBD v2 API has a strict 1k calls/month limit, so plan your workflows accordingly! If you receive errors mentioning r Request failed [429], you have most likely run out of API calls for the month in your membership tier.

cfbfastR 1.9.5

cfbfastR 1.9.4

cfbfastR 1.9.3

cfbfastR 1.9.2

cfbfastR 1.9.1

cfbfastR 1.9.0 (2022-06-13)

Added functions to access ESPN API:

Added functions to pull data from the data repo:

cfbfastR 1.8.0

cfbfastR 1.7.1

cfbfastR 1.7.0

cfbfastR 1.6.7

cfbfastR 1.6.6

cfbfastR 1.6.5

cfbfastR 1.6.4 (2021-10-27)

cfbfastR 1.6.3

cfbfastR 1.6.2

cfbfastR 1.6.1

cfbfastR 1.6.0

cfbfastR 1.5.2

cfbfastR 1.5.1

Minor release

cfbfastR 1.5.0

Added espn_cfb_scoreboard()

Added espn_cfb_pbp()

cfbfastR 1.4.0

Added cfbd_game_weather()

cfbfastR 1.3.3

Hotfix cfbd_game_player_stats()

cfbfastR 1.3.2

Added ID linking to cfbd_recruiting_players()

cfbfastR 1.3.0-1

Added three NFL draft functions:

cfbfastR 1.2.1

Minor release

cfbfastR 1.2.0-1

Add significant documentation to the package

ESPN/CFBD metrics function variable return standardization

cfbfastR 1.1.0

Add loading from Data Repository functionality

Add support for parallel processing and progress updates

cfbfastR 1.0.0

Function Naming Convention Change

College Football Data API Keys

The CollegeFootballData API now requires an API key, here's a quick run-down:

CFBD_API_KEY = XXXX-YOUR-API-KEY-HERE-XXXXX

Save the script and restart your RStudio session, by clicking Session (in between Plots and Build) and click Restart R (n.b. there also exists the shortcut Ctrl + Shift + F10 to restart your session). If set correctly, from then on you should be able to use any of the cfbd_ functions without any other changes.

Sys.setenv(CFBD_API_KEY = "XXXX-YOUR-API-KEY-HERE-XXXXX")