
Load college football rushing EPA splits from the SportsDataverse data repo
Source:R/load_espn_cfb.R
load_espn_cfb_rushing.RdLoads season-level rushing EPA splits – one row per team (offense and
defense views) with rush EPA, success, line yards, and stuff-rate
aggregates. Published to the
espn_cfb_rushing release tag on the sportsdataverse-data repo.
Usage
load_espn_cfb_rushing(
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 = TRUEfor every published season. (Min: 2004)- ...
Additional arguments passed to an underlying function that writes the season data into a database.
- dbConnection
A
DBIConnectionobject, as returned byDBI::dbConnect()- tablename
The name of the data table within the database
Value
Returns a cfbfastR_data tibble.
| col_name | types | description |
| team_id | integer | |
| pos_team | character | |
| division | character | |
| conference | character | |
| season | integer | |
| player_id | integer | |
| rusher_player_name | character | Display name of the ball carrier on a rush – the FIRST participant in that role on the play. |
| plays | integer | |
| games | integer | |
| team_games | integer | Games the team played, used as the per-game denominator. |
| TEPA | double | Total EPA summed over every play. |
| EPAplay | double | EPA generated per play. |
| yards | integer | |
| success | double | Success rate across the team plays. |
| rushing_td | double | |
| fumbles | double | Count of the ball carrier's rush attempts across the season whose play text mentions a fumble by either team. |
| playsgame | double | Plays per game. |
| EPAgame | double | EPA generated per game. |
| yardsplay | double | Yards per play. |
| yardsgame | double | Yards per game. |
| TEPA_rank | double | National rank of the team's total EPA summed over every play, where 1 is best. |
| EPAgame_rank | double | National rank of the team's EPA generated per game, where 1 is best. |
| EPAplay_rank | double | National rank of the team's EPA generated per play, where 1 is best. |
| success_rank | double | National rank of the team's success rate across the team plays, where 1 is best. |
| yards_rank | double | National rank of the team's total yards, where 1 is best. |
| yardsplay_rank | double | National rank of the team's yards per play, where 1 is best. |
| yardsgame_rank | double | National rank of the team's yards per game, where 1 is best. |
| fbs_class | character | Power/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. |
Examples
# \donttest{
try(load_espn_cfb_rushing(2004))
#> ── college football rushing EPA splits from the SportsDataverse data repo ──────
#> ℹ Data updated: 2026-10-12 13:09:36 UTC
#> # A tibble: 1,122 × 78
#> team_id pos_team division conference season player_id rusher_player_name
#> <chr> <chr> <chr> <chr> <int> <int> <chr>
#> 1 59 Georgia Tech fbs ACC 2004 100579 Mark Logan
#> 2 204 Oregon State fbs Pac-10 2004 145041 Yvenson Bernard
#> 3 2116 UCF fbs Mid-Ameri… 2004 157896 Kyle Israel
#> 4 2084 Buffalo fbs Mid-Ameri… 2004 127676 Dave Dawson
#> 5 264 Washington fbs Pac-10 2004 145204 Sonny Shackelford
#> 6 193 Miami (OH) fbs Mid-Ameri… 2004 147316 Brandon Murphy
#> 7 5 UAB fbs Conferenc… 2004 115044 Darrell Hackney
#> 8 96 Kentucky fbs SEC 2004 134064 Glenn Holt Jr.
#> 9 130 Michigan fbs Big Ten 2004 116385 Braylon Edwards
#> 10 2711 Western Mich… fbs Mid-Ameri… 2004 115467 Trovon Riley
#> # ℹ 1,112 more rows
#> # ℹ 71 more variables: plays <int>, games <int>, team_games <int>, TEPA <dbl>,
#> # EPAplay <dbl>, yards <int>, success <dbl>, rushing_td <dbl>, fumbles <dbl>,
#> # playsgame <dbl>, EPAgame <dbl>, yardsplay <dbl>, yardsgame <dbl>,
#> # dispersion_games <int>, EPAplay_sd <dbl>, EPAplay_p10 <dbl>,
#> # EPAplay_p90 <dbl>, boom_rate <dbl>, bust_rate <dbl>,
#> # line_yards_share <dbl>, second_level_share <dbl>, open_field_share <dbl>, …
# }