Skip to contents

Get the competition status for a single college football game – clock, period, and the status type/state (scheduled, in-progress, final).

Usage

espn_cfb_game_status(game_id = NULL)

Arguments

game_id

(Integer required): ESPN game identifier.

Value

A data frame with one row describing the game status:

col_nametypesdescription
game_idcharacterESPN game identifier.
clocknumericGame clock value in seconds.
display_clockcharacterGame clock display value (MM:SS).
periodintegerPeriod (quarter) number.
status_idcharacterESPN status-type id.
status_namecharacterStatus-type key (e.g. STATUS_FINAL).
status_statecharacterStatus state (pre, in, or post).
completedlogicalTRUE if the game is complete.
descriptioncharacterStatus description (e.g. Final).
detailcharacterDetailed status text.
short_detailcharacterShort status text.
status_refcharacter$ref URL to the status resource itself.

Details

Wraps the ESPN core-v2 endpoint events/{game_id}/competitions/{game_id}/status. The competition id always equals the game id. Returns a single-row data frame describing the game's status. For a completed game state is post and completed is TRUE; for an in-progress game the clock and period reflect live game time.

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_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_teams(), espn_cfb_unnest_plays(), espn_cfb_venue(), espn_cfb_venues(), espn_cfb_week_rankings()

Examples

# \donttest{
  try(espn_cfb_game_status(game_id = 401628339))
#> ── Game status data from ESPN ──────────────────────────────── cfbfastR 2.3.0 ──
#>  Data updated: 2026-06-09 07:56:31 UTC
#> # A tibble: 1 × 12
#>   game_id   clock display_clock period status_id status_name  status_state
#>   <chr>     <dbl> <chr>          <int> <chr>     <chr>        <chr>       
#> 1 401628339     0 0:00               4 3         STATUS_FINAL post        
#> # ℹ 5 more variables: completed <lgl>, description <chr>, detail <chr>,
#> #   short_detail <chr>, status_ref <chr>
# }