Skip to contents

Loads season-level passing EPA splits – one row per team (offense and defense views) with dropback EPA, success, and explosiveness aggregates. Published to the espn_cfb_passing release tag on the sportsdataverse-data repo.

Usage

load_espn_cfb_passing(
  seasons = most_recent_cfb_season(),
  ...,
  dbConnection = NULL,
  tablename = NULL
)

Arguments

seasons

A vector of 4-digit years associated with given college football seasons. Published coverage runs 2004 through the most recent season. Pass seasons = TRUE for every published season. (Min: 2004)

...

Additional arguments passed to an underlying function that writes the season data into a database.

dbConnection

A DBIConnection object, as returned by DBI::dbConnect()

tablename

The name of the data table within the database

Value

Returns a cfbfastR_data tibble.

col_nametypesdescription
team_idinteger
pos_teamcharacter
divisioncharacter
conferencecharacter
seasoninteger
player_idinteger
passer_player_namecharacterDisplay name of the passer – the FIRST participant in that role on the play.
playsinteger
gamesinteger
team_gamesintegerGames the team played, used as the per-game denominator.
TEPAdoubleTotal EPA summed over every play.
EPAplaydoubleEPA generated per play.
yardsdouble
successdoubleSuccess rate across the team plays.
compdoubleCompleted passes.
attdoublePass attempts thrown.
comppctdoubleCompletion percentage.
passing_tddouble
playsgamedoublePlays per game.
EPAgamedoubleEPA generated per game.
yardsplaydoubleYards per play.
yardsgamedoubleYards per game.
sackedintegerTimes the passer was sacked.
sack_ydsintegerYards lost to sacks.
sack_epadoubleEPA lost on the sacks the team's passers took – the expected-points cost of those plays.
pass_intintegerInterceptions thrown.
int_epadoubleEPA lost on the team's interceptions thrown – the expected-points cost of the turnovers, not a count.
detmerdoubleDetmer rating – the composite passing-efficiency measure this pipeline publishes, named for the college passing-efficiency tradition.
detmergamedoubleDetmer rating expressed per game.
dropbacksdoubleDropbacks taken by the passer.
sack_adj_yardsdoublePassing yards adjusted for sack yardage lost.
yardsdropbackdoubleYards per dropback.
TEPA_rankdoubleNational rank of the team's total EPA summed over every play, where 1 is best.
EPAgame_rankdoubleNational rank of the team's EPA generated per game, where 1 is best.
EPAplay_rankdoubleNational rank of the team's EPA generated per play, where 1 is best.
success_rankdoubleNational rank of the team's success rate across the team plays, where 1 is best.
comppct_rankdoubleNational rank of the team's completion percentage, where 1 is best.
yards_rankdoubleNational rank of the team's total yards, where 1 is best.
yardsplay_rankdoubleNational rank of the team's yards per play, where 1 is best.
yardsgame_rankdoubleNational rank of the team's yards per game, where 1 is best.
sack_adj_yards_rankdoubleNational rank of the team's passing yards adjusted for sack yardage lost, where 1 is best.
yardsdropback_rankdoubleNational rank of the team's yards per dropback, where 1 is best.
detmer_rankdoubleNational rank of the team's detmer rating – the composite passing-efficiency measure this pipeline publishes, named for the college passing-efficiency tradition, where 1 is best.
detmergame_rankdoubleNational rank of the team's detmer rating expressed per game, where 1 is best.
fbs_classcharacterPower/Group classification for the season: P4 or G6 from 2024 on, P5 or G5 through 2023, derived from conference membership. Null for teams outside FBS.

Author

Saiem Gilani

Examples

# \donttest{
  try(load_espn_cfb_passing(2004))
#> ── college football passing EPA splits from the SportsDataverse data repo ──────
#>  Data updated: 2026-09-10 05:49:55 UTC
#> # A tibble: 364 × 63
#>    team_id pos_team      division conference season player_id passer_player_name
#>    <chr>   <chr>         <chr>    <chr>       <int>     <int> <chr>             
#>  1 38      Colorado      fbs      Big 12       2004    145313 Brian White       
#>  2 38      Colorado      fbs      Big 12       2004    145302 Jarrad Jackson    
#>  3 57      Florida       fbs      SEC          2004    134512 Gavin Dickey      
#>  4 58      South Florida fbs      Conferenc…   2004    110628 Ronnie Banks      
#>  5 127     Michigan Sta… fbs      Big Ten      2004    133795 Drew Stanton      
#>  6 30      USC           fbs      Pac-10       2004    101042 Matt Cassel       
#>  7 57      Florida       fbs      SEC          2004    146507 Andre Caldwell    
#>  8 276     Marshall      fbs      Mid-Ameri…   2004    149492 Bernard Morris    
#>  9 158     Nebraska      fbs      Big 12       2004    123191 Kellen Huston     
#> 10 2633    Tennessee     fbs      SEC          2004    161062 Erik Ainge        
#> # ℹ 354 more rows
#> # ℹ 56 more variables: plays <int>, games <int>, team_games <int>, TEPA <dbl>,
#> #   EPAplay <dbl>, yards <dbl>, success <dbl>, comp <dbl>, att <dbl>,
#> #   comppct <dbl>, passing_td <dbl>, playsgame <dbl>, EPAgame <dbl>,
#> #   yardsplay <dbl>, yardsgame <dbl>, sacked <int>, sack_yds <int>,
#> #   sack_epa <dbl>, pass_int <int>, int_epa <dbl>, detmer <dbl>,
#> #   detmergame <dbl>, dropbacks <dbl>, sack_adj_yards <dbl>, …
# }