Skip to contents

Get KenPom Win Probability

Usage

kp_winprob(game_id, year)

Arguments

game_id

Game id of game to pull

year

Year of game to pull

Value

Returns a named list of tibbles: winprob_dataset, game_data, runs

winprob_dataset

col_nametypesdescription
periodintegerPeriod of the game (1-4 quarters; 5+ for OT).
wpnumericWp.
time_leftnumericTime left.
visitor_scoreintegerVisitor score.
home_scoreintegerHome team score at the time of the play.
visitor_scoringintegerVisitor scoring.
home_scoringintegerHome team's scoring.
possession_teamcharacterPossession team.
possession_numbercharacterPossession number.
game_idnumericUnique game identifier.
yearnumeric4-digit year.

game_data

col_nametypesdescription
game_idcharacterUnique game identifier.
yearinteger4-digit year.
full_datecharacterDate in YYYY-MM-DD format.
datecharacterDate in YYYY-MM-DD format.
game_timecharacterGame start time.
venuecharacterVenue name.
citycharacterCity.
team1characterTeam1.
team1scoreintegerTeam1score.
team1_rkcharacterTeam1 rk.
team2characterTeam2.
team2scoreintegerTeam2score.
team2_rkcharacterTeam2 rk.
dominance_season_rkcharacterDominance season rk.
tension_season_rkcharacterTension season rk.
excitement_season_rkcharacterExcitement season rk.
lead_changes_season_rkcharacterLead changes season rk.
minimum_wp_season_rkcharacterMinimum wp season rk.
dominance_rkcharacterDominance rk.
tension_rkcharacterTension rk.
excitement_rkcharacterExcitement rk.
lead_changes_rkcharacterLead changes rk.
minimum_wp_rkcharacterMinimum wp rk.
dominancecharacterDominance.
tensioncharacterTension.
excitementcharacterExcitement.
favchgcharacterFavchg.
min_wpcharacterMin wp.

runs

col_nametypesdescription
startnumericStart.
endnumericEnd.
visitorintegerVisitor.
homeintegerHome.

See also

Other KenPom Boxscore Functions: kp_box()

Examples

# \donttest{
try(kp_winprob(game_id = 1238, year = 2020))
#>  2026-05-19 01:38:16.602644: Invalid arguments or no win probability data for 1238 available!
#>  Args: game_id = 1238, year = 2020
#>  Error:  In index: 1. Caused by error in `if (...) NULL`: ! missing value where TRUE/FALSE needed
#> Error in kp_winprob(game_id = 1238, year = 2020) : 
#>   object 'kenpom' not found
# }