Build a wide, one-row-per-game crosswalk linking ESPN and Bart Torvik
(barttorvik.com/ncaaw) game identifiers for a WBB season. Fox Sports and
Yahoo game IDs are NA placeholders. Dates are reduced to Eastern-Time game
dates before joining; Torvik team1/team2 are unordered (the join uses
a sorted team-pair key, so home/away from the Torvik side is not preserved).
Games where either Torvik team name cannot be resolved to an ESPN id via
wbb_team_crosswalk() are kept as bart_only rows.
Usage
wbb_schedule_crosswalk(season = most_recent_wbb_season())Arguments
- season
Season year (4-digit, e.g.
2025). Defaults tomost_recent_wbb_season().
Value
A wehoop_data tibble, one row per game:
| col_name | types | description |
| season | integer | Season year. |
| game_date | Date | ET game date. |
| home_espn_team_id | integer | ESPN home team id (NA for bart-only rows). |
| away_espn_team_id | integer | ESPN away team id (NA for bart-only rows). |
| espn_game_id | character | ESPN game id (NA for bart-only rows). |
| bart_muid | character | Torvik muid (NA for espn-only rows). |
| bart_team1 | character | Torvik team1 name (NA for espn-only rows). |
| bart_team2 | character | Torvik team2 name (NA for espn-only rows). |
| bart_winner | character | Torvik winner name (NA for espn-only rows). |
| fox_game_id | character | Fox game id (NA placeholder). |
| yahoo_game_id | character | Yahoo game id (NA placeholder). |
| match_method | character | "both"/"espn_only"/"bart_only". |
| match_confidence | numeric | 1 for matched, NA for unmatched. |
See also
Other WBB Crosswalk Functions:
load_wbb_player_crosswalk(),
load_wbb_schedule_crosswalk(),
load_wbb_team_crosswalk(),
wbb_player_crosswalk(),
wbb_team_crosswalk()
Examples
# \donttest{
try(wbb_schedule_crosswalk(season = 2025))
#> ✖ 2026-06-30 19:38:01.584483: No women's schedule available for 2025!
#> ✖ Args: year = 2025
#> ✖ Error: lexical error: invalid char in json text. <!DOCTYPE HTML PUBLIC "-//W3C// (right here) ------^
#> ✖ 2026-06-30 19:38:01.635959: Could not build WBB schedule crosswalk for 2025!
#> ✖ Args: season = 2025
#> ✖ Error: ℹ In argument: `muid = as.character(.data$muid)`. Caused by error in `.data$muid`: ! Column `muid` not found in `.data`.
#> data frame with 0 columns and 0 rows
# }
