Learn R Programming

wehoop (version 3.0.0)

wbb_player_crosswalk: Get the WBB cross-source player crosswalk

Description

Build a wide, one-row-per-player-per-team crosswalk linking ESPN and Fox Sports (Bifrost) WBB player identities for a season. ESPN is the anchor source; Fox is matched by normalized name (exact first, then Jaro-Winkler fuzzy with jersey tiebreaker) within each team block. Yahoo columns are NA placeholders. Torvik and the WNBA Stats API have no per-player tables for WBB, so neither source is joined.

Usage

wbb_player_crosswalk(season = most_recent_wbb_season(), min_confidence = 0.92)

Value

A wehoop_data tibble, one row per player per team (ESPN-anchored):

col_nametypesdescription
seasonintegerSeason year.
espn_team_idintegerESPN team id (canonical key).
team_abbreviationcharacterESPN team abbreviation.
player_namecharacterNormalized player name (matching key).
espn_athlete_idcharacterESPN athlete id.
espn_full_namecharacterESPN full name.
espn_jerseycharacterESPN jersey number.
espn_positioncharacterESPN position abbreviation.
fox_athlete_idcharacterFox athlete id (NA if unmatched).
fox_playercharacterFox player name (NA if unmatched).
fox_jerseycharacterFox jersey number (NA if unmatched).
fox_position_groupcharacterFox position group label (NA if unmatched).
yahoo_player_idcharacterYahoo player id (NA placeholder).
yahoo_player_namecharacterYahoo player name (NA placeholder).
match_methodcharacter"exact_name"/"fuzzy_jw"/"unmatched".
match_confidencenumericJaro-Winkler score or 1 for exact (NA if none).
match_keyscharacterNA (reserved for future use).

Arguments

season

Season year (4-digit, e.g. 2025). Defaults to most_recent_wbb_season().

min_confidence

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

See Also

Other WBB Crosswalk Functions: load_wnba_team_crosswalk(), wbb_schedule_crosswalk(), wbb_team_crosswalk()

Examples

Run this code
# \donttest{
  try(wbb_player_crosswalk(season = 2025))
# }

Run the code above in your browser using DataLab