Skip to contents

Get the full ESPN directory of college football teams – one row per team with identifiers, branding, conference grouping, and logo URLs.

Usage

espn_cfb_teams()

Value

A data frame with one row per team:

col_nametypesdescription
team_idcharacterESPN team id.
uidcharacterESPN global unique identifier.
slugcharacterURL slug for the team.
abbreviationcharacterTeam abbreviation.
display_namecharacterFull team display name.
short_display_namecharacterShort team display name.
namecharacterTeam nickname (e.g. Bulldogs).
nicknamecharacterTeam nickname / location label.
locationcharacterTeam location / school name.
colorcharacterPrimary team color (hex, no #).
alternate_colorcharacterAlternate team color (hex, no #).
is_activelogicalWhether the team is currently active.
is_all_starlogicalWhether the team is an all-star team.
logo_hrefcharacterURL of the default team logo.
logo_dark_hrefcharacterURL of the dark-variant team logo.

Details

Wraps the ESPN site-v2 expanded teams endpoint site.api.espn.com/apis/site/v2/sports/football/college-football/teams. The expanded endpoint returns every team fully inlined in a single call (no $ref dereferencing), so one request produces the whole directory. The team_id column is the ESPN team identifier used as the team_id argument to the other espn_cfb_team_*() wrappers.

See also

Other ESPN CFB Functions: espn_cfb_award(), espn_cfb_awards(), espn_cfb_clear_cache(), espn_cfb_coach(), espn_cfb_coach_record(), espn_cfb_coaches(), espn_cfb_franchise(), espn_cfb_franchises(), espn_cfb_futures(), espn_cfb_game_broadcasts(), espn_cfb_game_drive_plays(), espn_cfb_game_drives(), espn_cfb_game_leaders(), espn_cfb_game_odds(), espn_cfb_game_pbp(), espn_cfb_game_play(), espn_cfb_game_player_box(), espn_cfb_game_player_statistics(), espn_cfb_game_powerindex(), espn_cfb_game_predictor(), espn_cfb_game_probabilities(), espn_cfb_game_situation(), espn_cfb_game_status(), espn_cfb_game_team_leaders(), espn_cfb_game_team_linescores(), espn_cfb_game_team_records(), espn_cfb_game_team_roster(), espn_cfb_game_team_statistics(), espn_cfb_game_teams(), espn_cfb_groups(), espn_cfb_pbp_v2(), espn_cfb_player(), espn_cfb_player_career_stats(), espn_cfb_player_eventlog(), espn_cfb_player_gamelog(), espn_cfb_player_overview(), espn_cfb_player_seasons(), espn_cfb_player_splits(), espn_cfb_player_stats_v3(), espn_cfb_players(), espn_cfb_position(), espn_cfb_positions(), espn_cfb_powerindex(), espn_cfb_qbr(), espn_cfb_rankings(), espn_cfb_recruits(), espn_cfb_season_info(), espn_cfb_season_types(), espn_cfb_season_weeks(), espn_cfb_seasons(), espn_cfb_standings(), espn_cfb_team(), espn_cfb_team_ats(), espn_cfb_team_awards(), espn_cfb_team_coaches(), espn_cfb_team_events(), espn_cfb_team_leaders(), espn_cfb_team_powerindex(), espn_cfb_team_ranks(), espn_cfb_team_record(), espn_cfb_team_roster(), espn_cfb_team_schedule(), espn_cfb_unnest_plays(), espn_cfb_venue(), espn_cfb_venues(), espn_cfb_week_rankings()

Examples

# \donttest{
  try(espn_cfb_teams())
#> ── Teams index from ESPN ───────────────────────────────────── cfbfastR 2.3.0 ──
#>  Data updated: 2026-06-09 07:58:16 UTC
#> # A tibble: 755 × 15
#>    team_id uid          slug  abbreviation display_name short_display_name name 
#>    <chr>   <chr>        <chr> <chr>        <chr>        <chr>              <chr>
#>  1 2000    s:20~l:23~t… abil… ACU          Abilene Chr… Abilene Chrstn     Wild…
#>  2 2001    s:20~l:23~t… adam… ADSU         Adams State… Adams St           Griz…
#>  3 2003    s:20~l:23~t… adri… ADR          Adrian Bull… Adrian             Bull…
#>  4 2005    s:20~l:23~t… air-… AF           Air Force F… Air Force          Falc…
#>  5 2006    s:20~l:23~t… akro… AKR          Akron Zips   Akron              Zips 
#>  6 2010    s:20~l:23~t… alab… AAMU         Alabama A&M… Alabama A&M        Bull…
#>  7 333     s:20~l:23~t… alab… ALA          Alabama Cri… Alabama            Crim…
#>  8 2011    s:20~l:23~t… alab… ALST         Alabama Sta… Alabama St         Horn…
#>  9 2013    s:20~l:23~t… alba… ABSU         Albany Stat… Albany St          Gold…
#> 10 2790    s:20~l:23~t… albi… ALBI         Albion Brit… Albion             Brit…
#> # ℹ 745 more rows
#> # ℹ 8 more variables: nickname <chr>, location <chr>, color <chr>,
#> #   alternate_color <chr>, is_active <lgl>, is_all_star <lgl>, logo_href <chr>,
#> #   logo_dark_href <chr>
# }