Loads a pre-built per-season NBA team crosswalk that maps ESPN
team identifiers to NBA.com identifiers and canonical abbreviations. The
files are versioned .rds snapshots stored in the nba_crosswalk release
of the sportsdataverse-data repository.
Loads a pre-built per-season NBA schedule crosswalk that links
ESPN game identifiers to NBA.com game identifiers. The files are versioned
.rds snapshots stored in the nba_crosswalk release of the
sportsdataverse-data repository.
Loads a pre-built per-season NBA player crosswalk that maps ESPN
athlete identifiers to NBA.com player identifiers. The files are versioned
.rds snapshots stored in the nba_crosswalk release of the
sportsdataverse-data repository.
Loads a pre-built per-season MBB team crosswalk that maps ESPN
team identifiers to Fox Sports (Bifrost), Bart Torvik, and KenPom identifiers
and canonical abbreviations. The files are versioned .rds snapshots stored
in the mbb_crosswalk release of the sportsdataverse-data repository.
Loads a pre-built per-season MBB schedule crosswalk that links
ESPN game identifiers to Bart Torvik game identifiers. The files are versioned
.rds snapshots stored in the mbb_crosswalk release of the
sportsdataverse-data repository.
Loads a pre-built per-season MBB player crosswalk that maps ESPN
athlete identifiers to Fox Sports (Bifrost) player identifiers. The files are
versioned .rds snapshots stored in the mbb_crosswalk release of the
sportsdataverse-data repository.
Usage
load_nba_team_crosswalk(seasons = most_recent_nba_season())
load_nba_schedule_crosswalk(seasons = most_recent_nba_season())
load_nba_player_crosswalk(seasons = most_recent_nba_season())
load_mbb_team_crosswalk(seasons = most_recent_mbb_season())
load_mbb_schedule_crosswalk(seasons = most_recent_mbb_season())
load_mbb_player_crosswalk(seasons = most_recent_mbb_season())Arguments
- seasons
A vector of 4-digit years associated with given NBA seasons. (Min: 2002; default:
most_recent_nba_season())
Value
Returns a tibble of class hoopR_data with one row per
NBA team per season. Columns include at minimum season,
espn_team_id, and nba_team_id.
Returns a tibble of class hoopR_data with one row per
NBA game per season. Columns include at minimum season,
espn_game_id, and nba_game_id.
Returns a tibble of class hoopR_data with one row per
NBA player per season. Columns include at minimum season,
espn_athlete_id, and nba_player_id.
Returns a tibble of class hoopR_data with one row per
MBB team per season. Columns include at minimum season and
espn_team_id.
Returns a tibble of class hoopR_data with one row per
MBB game per season. Columns include at minimum season and
espn_game_id.
Returns a tibble of class hoopR_data with one row per
MBB player per season. Columns include at minimum season and
espn_athlete_id.
See also
Other NBA Crosswalk Functions:
nba_player_crosswalk(),
nba_schedule_crosswalk(),
nba_team_crosswalk()
Other MBB Crosswalk Functions:
mbb_player_crosswalk(),
mbb_schedule_crosswalk(),
mbb_team_crosswalk()
Examples
# \donttest{
load_nba_team_crosswalk(seasons = most_recent_nba_season())
#> ── NBA team crosswalk (ESPN / NBA Stats / Fox) ────────────────── hoopR 3.2.0 ──
#> ℹ Data updated: 2026-10-21 15:30:17 UTC
#> # A tibble: 30 × 21
#> season espn_team_id espn_abbreviation espn_display_name espn_short_name
#> <int> <int> <chr> <chr> <chr>
#> 1 2027 1 ATL Atlanta Hawks Hawks
#> 2 2027 2 BOS Boston Celtics Celtics
#> 3 2027 3 NO New Orleans Pelicans Pelicans
#> 4 2027 4 CHI Chicago Bulls Bulls
#> 5 2027 5 CLE Cleveland Cavaliers Cavaliers
#> 6 2027 6 DAL Dallas Mavericks Mavericks
#> 7 2027 7 DEN Denver Nuggets Nuggets
#> 8 2027 8 DET Detroit Pistons Pistons
#> 9 2027 9 GS Golden State Warriors Warriors
#> 10 2027 10 HOU Houston Rockets Rockets
#> # ℹ 20 more rows
#> # ℹ 16 more variables: espn_location <chr>, espn_mascot <chr>,
#> # nba_team_id <chr>, nba_team_abbreviation <chr>, nba_team_name <chr>,
#> # nba_team_city <chr>, nba_team_slug <chr>, nba_conference <chr>,
#> # nba_division <chr>, fox_team_id <chr>, fox_team_name <chr>,
#> # yahoo_team_id <chr>, yahoo_team_abbreviation <chr>, yahoo_team_name <chr>,
#> # match_method <chr>, match_confidence <dbl>
# }
# \donttest{
load_nba_schedule_crosswalk(seasons = most_recent_nba_season())
#> ── NBA schedule crosswalk (ESPN / NBA Stats) ──────────────────── hoopR 3.2.0 ──
#> ℹ Data updated: 2026-10-21 15:30:46 UTC
#> # A tibble: 1,210 × 16
#> season season_type game_date home_espn_team_id away_espn_team_id
#> <int> <chr> <date> <int> <int>
#> 1 2027 NA 2027-04-11 6 29
#> 2 2027 NA 2027-04-11 16 10
#> 3 2027 NA 2027-04-11 24 22
#> 4 2027 NA 2027-04-11 7 25
#> 5 2027 NA 2027-04-11 9 26
#> 6 2027 NA 2027-04-11 12 23
#> 7 2027 NA 2027-04-11 13 21
#> 8 2027 NA 2027-04-11 2 15
#> 9 2027 NA 2027-04-11 17 28
#> 10 2027 NA 2027-04-11 5 1
#> # ℹ 1,200 more rows
#> # ℹ 11 more variables: espn_game_id <chr>, nba_game_id <chr>,
#> # nba_game_code <chr>, nba_home_team_id <chr>, nba_away_team_id <chr>,
#> # fox_game_id <chr>, fox_home_team_id <chr>, fox_away_team_id <chr>,
#> # yahoo_game_id <chr>, match_method <chr>, match_confidence <dbl>
# }
# \donttest{
load_nba_player_crosswalk(seasons = most_recent_nba_season())
#> ── NBA player crosswalk (ESPN / NBA Stats / Fox) ──────────────── hoopR 3.2.0 ──
#> ℹ Data updated: 2026-10-21 15:31:06 UTC
#> # A tibble: 84 × 21
#> season espn_team_id team_abbreviation player_name espn_athlete_id
#> <int> <int> <chr> <chr> <chr>
#> 1 2027 2 BOS baylor scheierman 4593841
#> 2 2027 2 BOS chris cenac 5142621
#> 3 2027 2 BOS derrick white 3078576
#> 4 2027 2 BOS hugo gonzalez 5175647
#> 5 2027 2 BOS jayson tatum 4065648
#> 6 2027 2 BOS jordan walsh 4683689
#> 7 2027 2 BOS luka garza 4277951
#> 8 2027 2 BOS mike conley 3195
#> 9 2027 2 BOS mitchell robinson 4351852
#> 10 2027 2 BOS neemias queta 4397424
#> # ℹ 74 more rows
#> # ℹ 16 more variables: espn_full_name <chr>, espn_jersey <chr>,
#> # espn_position <chr>, nba_player_id <chr>, nba_player_name <chr>,
#> # nba_jersey_num <chr>, nba_position <chr>, fox_athlete_id <chr>,
#> # fox_player <chr>, fox_jersey <chr>, fox_position_group <chr>,
#> # yahoo_player_id <chr>, yahoo_player_name <chr>, match_method <chr>,
#> # match_confidence <dbl>, match_keys <chr>
# }
# \donttest{
load_mbb_team_crosswalk(seasons = most_recent_mbb_season())
#> Warning: cannot open URL 'https://github.com/sportsdataverse/sportsdataverse-data/releases/download/mbb_crosswalk/mbb_team_crosswalk_2027.rds': HTTP status was '404 Not Found'
#> Warning: Failed to readRDS from <https://github.com/sportsdataverse/sportsdataverse-data/releases/download/mbb_crosswalk/mbb_team_crosswalk_2027.rds>
#> ───────────────────────────────────────────────────────────────── hoopR 3.2.0 ──
#> # A tibble: 0 × 0
# }
# \donttest{
load_mbb_schedule_crosswalk(seasons = most_recent_mbb_season())
#> Warning: cannot open URL 'https://github.com/sportsdataverse/sportsdataverse-data/releases/download/mbb_crosswalk/mbb_schedule_crosswalk_2027.rds': HTTP status was '404 Not Found'
#> Warning: Failed to readRDS from <https://github.com/sportsdataverse/sportsdataverse-data/releases/download/mbb_crosswalk/mbb_schedule_crosswalk_2027.rds>
#> ───────────────────────────────────────────────────────────────── hoopR 3.2.0 ──
#> # A tibble: 0 × 0
# }
# \donttest{
load_mbb_player_crosswalk(seasons = most_recent_mbb_season())
#> Warning: cannot open URL 'https://github.com/sportsdataverse/sportsdataverse-data/releases/download/mbb_crosswalk/mbb_player_crosswalk_2027.rds': HTTP status was '404 Not Found'
#> Warning: Failed to readRDS from <https://github.com/sportsdataverse/sportsdataverse-data/releases/download/mbb_crosswalk/mbb_player_crosswalk_2027.rds>
#> ───────────────────────────────────────────────────────────────── hoopR 3.2.0 ──
#> # A tibble: 0 × 0
# }
