Skip to main content
Version: 0.0.55

CFB dataset loaders

flowchart LR
raw["scrape / raw"] --> enrich["enrich"] --> rel["release asset"] --> load["load_*()"]

Automation status

DatasetRelease tagPipeline
load_cfb_pbpcfbfastR-data
load_cfb_rosterscfbfastR-data
load_cfb_schedulecfbfastR-data
load_cfb_team_infocfbfastR-data

load_cfb_pbp

Release: cfbfastR-data · asset https://raw.githubusercontent.com/sportsdataverse/cfbfastR-data/main/pbp/parquet/play_by_play_{season}.parquet

Returns

col_nametype
home_scoreFloat64
scoring_playBoolean
priorityBoolean
stat_yardageInt32
away_scoreFloat64
modifiedString
idFloat64
textString
period_numberInt32
start_short_down_distance_textString
start_possession_textString
start_down_distance_textString
start_distanceInt32
start_yard_lineInt32
start_team_idInt32
start_downInt32
start_yards_to_endzoneInt32
clock_display_valueString
type_idString
type_textString
type_abbreviationString
end_short_down_distance_textString
end_possession_textString
end_down_distance_textString
end_distanceInt32
end_yard_lineInt32
end_team_idInt32
end_downInt32
end_yards_to_endzoneInt32
scoring_type_display_nameString
scoring_type_nameString
scoring_type_abbreviationString
drive_idString
drive_display_resultString
drive_is_scoreBoolean
drive_team_short_display_nameString
drive_team_display_nameString
drive_team_nameString
drive_team_abbreviationString
drive_yardsInt32
drive_offensive_playsInt32
drive_resultString
drive_descriptionString
drive_short_display_resultString
drive_time_elapsed_display_valueString
drive_start_period_numberInt32
drive_start_period_typeString
drive_start_yard_lineInt32
drive_start_clock_display_valueString
drive_start_textString
drive_end_period_numberFloat64
drive_end_period_typeString
drive_end_yard_lineFloat64
drive_end_clock_display_valueString
seasonInt32
season_typeInt32
away_team_idInt32
away_team_nameString
away_team_mascotString
away_team_abbrevString
away_team_name_altString
home_team_idInt32
home_team_nameString
home_team_mascotString
home_team_abbrevString
home_team_name_altString
home_team_spreadFloat64
game_spreadFloat64
home_favoriteBoolean
game_spread_availableBoolean
weekInt32
game_idInt32
qtrInt32
timeString
clock_minutesString
clock_secondsString
halfInt32
game_halfInt32
lag_qtrFloat64
lead_qtrFloat64
lag_game_halfString
lead_game_halfInt32
start_quarter_seconds_remainingInt32
start_half_seconds_remainingInt32
start_game_seconds_remainingInt32
game_play_numberInt32
start_posteam_idInt32
start_defteam_idInt32
end_defteam_idInt32
end_posteam_idInt32
start_posteam_nameString
start_defteam_nameString
end_posteam_nameString
end_defteam_nameString
start_posteam_typeBoolean
end_posteam_typeBoolean
home_timeout_calledBoolean
away_timeout_calledBoolean
end_home_team_timeoutsInt32
end_away_team_timeoutsInt32
start_home_team_timeoutsInt32
start_away_team_timeoutsInt32
end_quarter_seconds_remainingFloat64
end_half_seconds_remainingInt32
end_game_seconds_remainingInt32
start_posteam_timeoutsInt32
start_defteam_timeoutsInt32
end_posteam_timeoutsInt32
end_defteam_timeoutsInt32
first_half_kickoff_team_idInt32
periodInt32
start_yardInt32
end_yardInt32
start_yardline_100Float64
end_yardline_100Int32
start_ydstogoInt32
end_ydstogoInt32
play_type_originalString
play_idFloat64
lag_scoring_playBoolean
end_of_halfBoolean
down_1Int32
down_2Int32
down_3Int32
down_4Int32
down_1_endInt32
down_2_endInt32
down_3_endInt32
down_4_endInt32
scoring_play_2Boolean
td_playBoolean
touchdownBoolean
safetyBoolean
fumbleBoolean
fumble_forcedBoolean
fumble_not_forcedBoolean
kickoff_playBoolean
kickoff_tbBoolean
kickoff_onsideBoolean
kickoff_oobBoolean
kickoff_fair_catchBoolean
kickoff_downedBoolean
kick_playBoolean
kickoff_safetyBoolean
puntBoolean
punt_playBoolean
punt_tbBoolean
punt_oobBoolean
punt_fair_catchBoolean
punt_downedBoolean
punt_safetyBoolean
penalty_safetyBoolean
punt_blockedBoolean
rushBoolean
passBoolean
sack_vecBoolean
posteamInt32
defteamInt32
posteam_typeBoolean
lag_ha_score_differentialFloat64
ha_score_differentialInt32
net_ha_score_ptsFloat64
h_score_differentialFloat64
a_score_differentialFloat64
lag_home_scoreFloat64
lag_away_scoreFloat64
start_home_scoreFloat64
start_away_scoreFloat64
end_home_scoreFloat64
end_away_scoreFloat64
posteam_scoreFloat64
defteam_scoreFloat64
start_posteam_scoreFloat64
start_defteam_scoreFloat64
start_posteam_score_differentialInt32
end_posteam_scoreFloat64
end_defteam_scoreFloat64
end_posteam_score_differentialInt32
lag_posteamInt32
lead_posteamFloat64
lead_posteam2Float64
posteam_score_differentialFloat64
lag_posteam_score_differentialFloat64
posteam_score_ptsFloat64
start_posteam_receives_2h_kickoffBoolean
end_posteam_receives_2h_kickoffBoolean
change_of_possInt32
td_checkBoolean
penalty_flagBoolean
penalty_declinedBoolean
penalty_no_playBoolean
penalty_offsetBoolean
penalty_1st_convBoolean
penalty_in_textBoolean
penalty_detailString
penalty_textString
yds_penaltyFloat64
sackBoolean
intBoolean
int_tdBoolean
complete_passBoolean
pass_attemptBoolean
targetBoolean
pass_breakupBoolean
pass_touchdownBoolean
rush_touchdownBoolean
turnover_vecBoolean
offense_score_playBoolean
defense_score_playBoolean
downs_turnoverBoolean
yds_puntedFloat64
yds_punt_gainedFloat64
field_goal_attemptBoolean
fg_madeBoolean
yds_fgBoolean
pos_unitString
def_pos_unitString
lead_play_typeString
special_teamsBoolean
playBoolean
scrimmage_playBoolean
change_of_posteamBoolean
posteam_score_differential_endFloat64
drive_result_detailedString
drive_pointsFloat64
lag_drive_result_detailedString
lag_drive_pointsFloat64
yds_rushedFloat64
yds_receivingFloat64
yds_int_returnFloat64
yds_kickoffBoolean
yds_kickoff_returnFloat64
yds_punt_returnFloat64
yds_fumble_returnBoolean
yds_sackedFloat64
kick_distanceFloat64
sack_playersBoolean
rush_player_nameBoolean
receiver_player_nameString
passer_player_nameString
sack_player_nameBoolean
sack_player_name2Boolean
interception_player_nameString
pass_breakup_player_nameBoolean
fg_kicker_player_nameString
fg_return_player_nameBoolean
fg_block_player_nameBoolean
punter_player_nameString
punt_return_player_nameBoolean
punt_block_player_nameBoolean
punt_block_return_player_nameBoolean
kickoff_player_nameString
kickoff_return_player_nameBoolean
fumble_player_nameString
fumble_forced_player_nameBoolean
fumble_recovered_player_nameBoolean
forced_fumble_player_nameBoolean
fumble_recovery_player_nameString
fg_returner_player_nameBoolean
kickoff_returner_player_nameString
punt_returned_player_nameString
punt_blocked_returner_player_nameBoolean
fg_blocked_player_nameBoolean
punt_blocked_player_nameBoolean
blocked_player_nameBoolean
kicker_player_nameString
kick_returner_player_nameString
punt_returner_player_nameString
rusher_player_nameString
new_downInt32
new_ydstogoInt32
middle_8Boolean
rz_playBoolean
scoring_oppBoolean
stuffed_runBoolean
stopped_runBoolean
opportunity_runBoolean
highlight_runBoolean
short_rush_successBoolean
short_rush_attemptBoolean
power_rush_successBoolean
power_rush_attemptBoolean
standard_downBoolean
passing_downBoolean
tflBoolean
tfl_passBoolean
tfl_rushBoolean
havocBoolean
havoc_passBoolean
havoc_rushBoolean
start_posteam_spreadFloat64
start_elapsed_shareFloat64
start_spread_timeFloat64
end_posteam_spreadFloat64
end_elapsed_shareFloat64
end_spread_timeFloat64
downFloat64
ydstogoFloat64
start_yardline_100_touchbackInt32
ep_start_touchbackFloat64
ep_startFloat64
ep_endFloat64
lag_ep_endFloat64
lag_change_of_posteamBoolean
ep_betweenFloat64
epaFloat64
def_epaFloat64
epa_scrimmageFloat64
epa_rushFloat64
epa_passFloat64
epa_explosiveBoolean
epa_explosive_passBoolean
epa_explosive_rushBoolean
epa_successBoolean
epa_success_standard_downBoolean
epa_success_passing_downBoolean
epa_success_passBoolean
epa_success_rushBoolean
epa_success_epaFloat64
epa_success_standard_down_epaFloat64
epa_success_passing_down_epaFloat64
epa_success_pass_epaFloat64
epa_success_rush_epaBoolean
epa_penaltyFloat64
epa_special_teamsFloat64
epa_fgFloat64
epa_puntFloat64
epa_kickoffFloat64
start_exp_score_diff_touchbackFloat64
start_exp_score_diffFloat64
start_exp_score_diff_time_ratio_touchbackFloat64
start_exp_score_diff_time_ratioFloat64
end_exp_score_diffFloat64
end_exp_score_diff_time_ratioFloat64
wp_beforeFloat64
wp_touchbackFloat64
def_wp_beforeFloat64
home_wp_beforeFloat64
away_wp_beforeFloat64
wp_afterFloat64
def_wp_afterFloat64
home_wp_afterFloat64
away_wp_afterFloat64
lead_wp_beforeFloat64
lead_wp_before2Float64
wpa_baseFloat64
wpa_base_nxtFloat64
wpa_base_nxt2Float64
wpa_base_indBoolean
wpa_base_nxt_indBoolean
wpa_base_nxt2_indBoolean
wpa_changeFloat64
wpa_change_nxtFloat64
wpa_change_nxt2Float64
wpa_change_indBoolean
wpa_change_nxt_indBoolean
wpa_change_nxt2_indBoolean
wpa_half_endFloat64
wpaFloat64
drive_startFloat64
drive_play_indexInt32
drive_offense_playsInt32
prog_drive_epaFloat64
prog_drive_wpaFloat64
drive_offense_yardsInt32
drive_total_yardsInt32
load_cfb_pbp(seasons=2024)

load_cfb_rosters

Release: cfbfastR-data · asset https://raw.githubusercontent.com/sportsdataverse/cfbfastR-data/main/rosters/parquet/cfb_rosters_{season}.parquet

Returns

col_nametype
athlete_idString
first_nameString
last_nameString
teamString
weightInt32
heightInt32
jerseyInt32
yearInt32
positionString
home_cityString
home_stateString
home_countryString
home_latitudeString
home_longitudeString
home_county_fipsString
recruit_idsList(Int32)
headshot_urlString
seasonInt32
load_cfb_rosters(seasons=2024)

load_cfb_schedule

Release: cfbfastR-data · asset https://raw.githubusercontent.com/sportsdataverse/cfbfastR-data/main/schedules/parquet/cfb_schedules_{season}.parquet

Returns

col_nametype
game_idInt32
seasonInt32
weekInt32
season_typeString
start_dateString
start_time_tbdBoolean
completedBoolean
neutral_siteBoolean
conference_gameBoolean
attendanceInt32
venue_idInt32
venueString
home_idInt32
home_teamString
home_conferenceString
home_divisionString
home_pointsInt32
home_post_win_probBoolean
home_pregame_eloInt32
home_postgame_eloInt32
away_idInt32
away_teamString
away_conferenceString
away_divisionString
away_pointsInt32
away_post_win_probBoolean
away_pregame_eloInt32
away_postgame_eloInt32
excitement_indexBoolean
highlightsBoolean
notesString
load_cfb_schedule(seasons=2024)

load_cfb_team_info

Release: cfbfastR-data · asset https://raw.githubusercontent.com/sportsdataverse/cfbfastR-data/main/team_info/parquet/cfb_team_info_{season}.parquet

Returns

col_nametype
team_idInt32
schoolString
mascotString
abbreviationString
alt_name1String
alt_name2String
alt_name3String
conferenceString
classificationString
colorString
alt_colorString
logoString
logo_2String
twitterString
venue_idInt32
venue_nameString
cityString
stateString
zipString
country_codeString
timezoneString
latitudeFloat64
longitudeFloat64
elevationString
capacityInt32
year_constructedInt32
grassBoolean
domeBoolean
load_cfb_team_info(seasons=2024)