Flattens the Bifrost team/{id}/roster position-group tables into one tidy
player-level tibble.
Value
A cfbfastR-tagged tibble with one row per player:
team_id: character.: Fox team id echoed back.position_group: character.: Roster group ("OFFENSE", "DEFENSE", "SPECIAL TEAMS").player: character.: Player name.pos: character.: Position abbreviation.cls: character.: Class (FR/SO/JR/SR).ht: character.: Listed height.wt: character.: Listed weight.athlete_id: character.: Fox athlete id (from the player's contentUri).
Examples
# \donttest{
try(fox_cfb_team_roster(team_id = "11"))
#> ── Roster data from Fox Sports (Bifrost) ───────────────────── cfbfastR 2.3.0 ──
#> ℹ Data updated: 2026-06-13 04:23:27 UTC
#> # A tibble: 115 × 8
#> team_id position_group player pos cls ht wt athlete_id
#> <chr> <chr> <chr> <chr> <chr> <chr> <chr> <chr>
#> 1 11 OFFENSE Seuseu Alofaituli OL FR "6'2\… 290 … 233452
#> 2 11 OFFENSE Judd Anderson QB FR "6'6\… 230 … 220945
#> 3 11 OFFENSE Alex Bauman TE SR "6'5\… 250 … 195876
#> 4 11 OFFENSE Carson Beck QB SR "6'4\… 225 … 179027
#> 5 11 OFFENSE Markel Bell OL SR "6'9\… 345 … 220928
#> 6 11 OFFENSE Joe Borchers QB SO "6'3\… 230 … 219990
#> 7 11 OFFENSE James Brockermeyer OL SR "6'3\… 295 … 187439
#> 8 11 OFFENSE CharMar Brown RB SO "5'11… 220 … 213306
#> 9 11 OFFENSE Max Buchanan OL FR "6'4\… 310 … 233455
#> 10 11 OFFENSE Brennan Burton WR FR "6'0\… 205 … 227766
#> # ℹ 105 more rows
# }
