Skip to contents

Build a wide, one-row-per-player-per-team crosswalk linking ESPN, NBA Stats, and Fox player identities. Matching is deterministic: normalized exact name within a team block, then Jaro-Winkler fuzzy with jersey/DOB tiebreakers. Yahoo columns are NA placeholders.

Usage

nba_player_crosswalk(season = most_recent_nba_season(), min_confidence = 0.92)

Arguments

season

NBA season per hoopR convention (default most_recent_nba_season()).

min_confidence

Jaro-Winkler similarity floor for fuzzy matches (default 0.92).

Value

A hoopR_data tibble, one row per player per team (ESPN-anchored).

See also

Examples

# \donttest{
  try(nba_player_crosswalk())
#> ── NBA player crosswalk (ESPN / NBA Stats / Fox) ─────────── hoopR 3.1.0.9000 ──
#> ℹ Data updated: 2026-09-30 15:08:50 UTC
#> # A tibble: 607 × 21
#>    season espn_team_id team_abbreviation player_name             espn_athlete_id
#>     <int>        <int> <chr>             <chr>                   <chr>          
#>  1   2026            1 ATL               nickeil alexander walk… 4278039        
#>  2   2026            1 ATL               cameron corhen          4712902        
#>  3   2026            1 ATL               dyson daniels           4869342        
#>  4   2026            1 ATL               rayj dennis             4431941        
#>  5   2026            1 ATL               luguentz dort           4397020        
#>  6   2026            1 ATL               zuby ejiofor            5106262        
#>  7   2026            1 ATL               dorian finney smith     2578185        
#>  8   2026            1 ATL               kingston flemings       5149077        
#>  9   2026            1 ATL               keshon gilbert          4585618        
#> 10   2026            1 ATL               mouhamed gueye          4712863        
#> # ℹ 597 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>
# }