Skip to main content
Version: 0.0.54

NHL dataset loaders

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

Automation status

DatasetRelease tagPipeline
load_nhl_pbpfastRhockey-data
load_nhl_player_boxscorefastRhockey-data
load_nhl_schedulefastRhockey-data
load_nhl_team_boxscorefastRhockey-data
load_nhl_game_infonhl_game_info
load_nhl_game_rostersnhl_game_rosters
load_nhl_goalie_boxscoresnhl_goalie_boxscores
load_nhl_linescorenhl_linescore
load_nhl_officialsnhl_officials
load_nhl_pbp_fullnhl_pbp_full
load_nhl_pbp_litenhl_pbp_lite
load_nhl_penaltiesnhl_penalties
load_nhl_player_boxscoresnhl_player_boxscores
load_nhl_rostersnhl_rosters
load_nhl_schedulesnhl_schedules
load_nhl_scoringnhl_scoring
load_nhl_scratchesnhl_scratches
load_nhl_shiftsnhl_shifts
load_nhl_shootoutnhl_shootout
load_nhl_shots_by_periodnhl_shots_by_period
load_nhl_skater_boxscoresnhl_skater_boxscores
load_nhl_team_boxscoresnhl_team_boxscores
load_nhl_three_starsnhl_three_stars

load_nhl_pbp

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

Returns

col_nametype
event_typeString
eventString
descriptionString
periodInt32
period_secondsInt32
period_seconds_remainingInt32
game_secondsInt32
game_seconds_remainingInt32
home_scoreInt32
away_scoreInt32
strength_stateString
event_idxString
extra_attackerBoolean
home_skatersInt32
away_skatersInt32
game_idInt32
period_typeString
ordinal_numString
period_timeString
period_time_remainingString
date_timeString
home_finalInt32
away_finalInt32
seasonInt32
season_typeString
game_dateString
game_startString
game_endString
game_lengthInt32
game_stateString
detailed_stateString
venue_nameString
venue_linkString
home_nameString
home_abbreviationString
home_division_nameString
home_conference_nameString
home_idString
away_nameString
away_abbreviationString
away_division_nameString
away_conference_nameString
away_idString
event_idFloat64
event_teamString
event_team_typeString
num_onInt32
players_onString
players_offString
away_on_1String
away_on_2String
away_on_3String
away_on_4String
away_on_5String
away_goalieString
ids_onString
ids_offString
secondary_typeString
home_on_1String
home_on_2String
home_on_3String
home_on_4String
home_on_5String
home_goalieString
event_player_1_nameString
event_player_1_typeString
event_player_2_nameString
event_player_2_typeString
strength_codeString
strengthString
xInt32
yInt32
x_fixedInt32
y_fixedInt32
event_player_1_idInt32
event_player_1_linkString
event_player_2_idInt32
event_player_2_linkString
event_team_idInt32
event_team_linkString
event_team_abbrString
num_offInt32
event_goalie_nameString
shot_distanceFloat64
shot_angleFloat64
event_goalie_idInt32
event_goalie_linkString
event_goalie_typeString
event_player_3_nameString
event_player_3_typeString
game_winning_goalBoolean
empty_netBoolean
event_player_3_idInt32
event_player_3_linkString
event_player_4_typeString
event_player_4_idInt32
event_player_4_nameString
event_player_4_linkString
penalty_severityString
penalty_minutesInt32
home_on_6String
venue_idInt32
away_on_6String
load_nhl_pbp(seasons=2024)

load_nhl_player_boxscore

Release: fastRhockey-data · asset https://raw.githubusercontent.com/sportsdataverse/fastRhockey-data/main/nhl/player_box/parquet/player_box_{season}.parquet

Returns

col_nametype
player_idInt32
player_full_nameString
linkString
shoots_catchesString
roster_statusString
jersey_numberString
position_codeString
position_nameString
position_typeString
position_abbreviationString
skater_stats_time_on_iceString
skater_stats_assistsInt32
skater_stats_goalsInt32
skater_stats_shotsInt32
skater_stats_hitsInt32
skater_stats_power_play_goalsInt32
skater_stats_power_play_assistsInt32
skater_stats_penalty_minutesInt32
skater_stats_face_off_winsInt32
skater_stats_faceoff_takenInt32
skater_stats_takeawaysInt32
skater_stats_giveawaysInt32
skater_stats_short_handed_goalsInt32
skater_stats_short_handed_assistsInt32
skater_stats_blockedInt32
skater_stats_plus_minusInt32
skater_stats_even_time_on_iceString
skater_stats_power_play_time_on_iceString
skater_stats_short_handed_time_on_iceString
home_awayString
skater_stats_face_off_pctFloat64
goalie_stats_time_on_iceString
goalie_stats_assistsInt32
goalie_stats_goalsInt32
goalie_stats_pimInt32
goalie_stats_shotsInt32
goalie_stats_savesInt32
goalie_stats_power_play_savesInt32
goalie_stats_short_handed_savesInt32
goalie_stats_even_savesInt32
goalie_stats_short_handed_shots_againstInt32
goalie_stats_even_shots_againstInt32
goalie_stats_power_play_shots_againstInt32
goalie_stats_decisionString
goalie_stats_save_percentageFloat64
goalie_stats_power_play_save_percentageFloat64
goalie_stats_even_strength_save_percentageFloat64
goalie_stats_short_handed_save_percentageFloat64
game_idInt32
seasonInt32
load_nhl_player_boxscore(seasons=2024)

load_nhl_schedule

Release: fastRhockey-data · asset https://raw.githubusercontent.com/sportsdataverse/fastRhockey-data/main/nhl/schedules/parquet/nhl_schedule_{season}.parquet

Returns

col_nametype
game_idInt32
linkString
game_type_abbreviationString
season_fullInt32
game_date_timeDatetime(time_unit='us', time_zone='UTC')
status_abstract_game_stateString
status_coded_game_stateInt32
status_detailed_stateString
status_status_codeInt32
status_start_time_tbdBoolean
away_scoreInt32
away_team_idInt32
away_team_nameString
away_team_linkString
home_scoreInt32
home_team_idInt32
home_team_nameString
home_team_linkString
venue_nameString
venue_linkString
venue_idInt32
content_linkString
game_typeString
game_dateDate
seasonInt32
PBPBoolean
team_boxBoolean
player_boxBoolean
load_nhl_schedule(seasons=2024)

load_nhl_team_boxscore

Release: fastRhockey-data · asset https://raw.githubusercontent.com/sportsdataverse/fastRhockey-data/main/nhl/team_box/parquet/team_box_{season}.parquet

Returns

col_nametype
team_idInt32
team_nameString
linkString
abbreviationString
tri_codeString
goalsInt32
pimInt32
shotsInt32
power_play_percentageString
power_play_goalsInt32
power_play_opportunitiesInt32
face_off_win_percentageString
blockedInt32
takeawaysInt32
giveawaysInt32
hitsInt32
game_idInt32
seasonInt32
load_nhl_team_boxscore(seasons=2024)

load_nhl_game_info

Release: nhl_game_info · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_game_info/game_info_{season}.parquet

Returns

col_nametype
game_idInt32
seasonInt32
game_typeString
game_dateString
venueString
home_team_abbrString
away_team_abbrString
home_scoreInt32
away_scoreInt32
game_stateString
load_nhl_game_info(seasons=2024)

load_nhl_game_rosters

Release: nhl_game_rosters · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_game_rosters/game_rosters_{season}.parquet

Returns

col_nametype
player_idInt32
full_nameString
first_nameString
last_nameString
team_abbrString
team_idInt32
position_codeString
sweater_numberInt32
game_idInt32
seasonInt32
game_dateString
load_nhl_game_rosters(seasons=2024)

load_nhl_goalie_boxscores

Release: nhl_goalie_boxscores · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_goalie_boxscores/goalie_box_{season}.parquet

Returns

col_nametype
home_awayString
team_idInt32
team_abbrevString
player_idInt32
player_nameString
sweater_numberInt32
even_strength_shots_againstString
power_play_shots_againstString
shorthanded_shots_againstString
save_shots_againstString
save_pctgFloat64
even_strength_goals_againstInt32
power_play_goals_againstInt32
shorthanded_goals_againstInt32
pimInt32
goals_againstInt32
toiString
starterBoolean
decisionString
shots_againstInt32
savesInt32
game_idInt32
seasonInt32
game_dateString
load_nhl_goalie_boxscores(seasons=2024)

load_nhl_linescore

Release: nhl_linescore · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_linescore/linescore_{season}.parquet

Returns

col_nametype
game_idInt32
home_team_idInt32
home_team_abbrString
home_goalsInt32
home_shotsInt32
away_team_idInt32
away_team_abbrString
away_goalsInt32
away_shotsInt32
has_shootoutBoolean
load_nhl_linescore(seasons=2024)

load_nhl_officials

Release: nhl_officials · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_officials/officials_{season}.parquet

Returns

col_nametype
roleString
nameString
game_idInt32
seasonInt32
game_dateString
load_nhl_officials(seasons=2025)

load_nhl_pbp_full

Release: nhl_pbp_full · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_pbp_full/play_by_play_{season}.parquet

Returns

col_nametype
event_typeString
eventString
secondary_typeString
event_team_abbrString
event_team_typeString
descriptionString
periodInt32
period_typeString
period_timeString
period_secondsInt32
period_seconds_remainingInt32
period_time_remainingString
game_secondsInt32
game_seconds_remainingInt32
home_scoreInt32
away_scoreInt32
event_player_1_nameString
event_player_1_typeString
event_player_1_idInt32
event_player_2_nameString
event_player_2_typeString
event_player_2_idInt32
event_player_3_nameString
event_player_3_typeString
event_player_3_idInt32
event_goalie_nameString
event_goalie_idInt32
penalty_severityString
penalty_minutesInt32
empty_netBoolean
extra_attackerBoolean
xInt32
yInt32
x_fixedInt32
y_fixedInt32
shot_distanceFloat64
shot_angleFloat64
home_skatersInt32
away_skatersInt32
players_onBoolean
players_offBoolean
game_idInt32
seasonInt32
season_typeString
home_abbrString
away_abbrString
event_idxInt32
event_idInt32
away_goalie_inInt32
home_goalie_inInt32
reasonString
secondaryReasonString
xgFloat64
load_nhl_pbp_full(seasons=2010)

load_nhl_pbp_lite

Release: nhl_pbp_lite · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_pbp_lite/play_by_play_{season}_lite.parquet

Returns

col_nametype
event_typeString
eventString
secondary_typeString
event_team_abbrString
event_team_typeString
descriptionString
periodInt32
period_typeString
period_timeString
period_secondsInt32
period_seconds_remainingInt32
period_time_remainingString
game_secondsInt32
game_seconds_remainingInt32
home_scoreInt32
away_scoreInt32
event_player_1_nameString
event_player_1_typeString
event_player_1_idInt32
event_player_2_nameString
event_player_2_typeString
event_player_2_idInt32
event_player_3_nameString
event_player_3_typeString
event_player_3_idInt32
event_goalie_nameString
event_goalie_idInt32
penalty_severityString
penalty_minutesInt32
empty_netBoolean
extra_attackerBoolean
xInt32
yInt32
x_fixedInt32
y_fixedInt32
shot_distanceFloat64
shot_angleFloat64
home_skatersInt32
away_skatersInt32
players_onBoolean
players_offBoolean
game_idInt32
seasonInt32
season_typeString
home_abbrString
away_abbrString
event_idxInt32
event_idInt32
away_goalie_inInt32
home_goalie_inInt32
reasonString
secondaryReasonString
xgFloat64
load_nhl_pbp_lite(seasons=2010)

load_nhl_penalties

Release: nhl_penalties · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_penalties/penalties_{season}.parquet

Returns

col_nametype
timeInPeriodString
typeString
durationInt32
descKeyString
game_idInt32
period_numberInt32
period_typeString
committedByPlayer.sweaterNumberInt32
committedByPlayer.firstName.defaultString
committedByPlayer.firstName.csString
committedByPlayer.firstName.deString
committedByPlayer.firstName.esString
committedByPlayer.firstName.fiString
committedByPlayer.firstName.skString
committedByPlayer.firstName.svString
committedByPlayer.firstName.frString
committedByPlayer.lastName.defaultString
committedByPlayer.lastName.csString
committedByPlayer.lastName.fiString
committedByPlayer.lastName.skString
committedByPlayer.lastName.svString
committedByPlayer.lastName.deString
committedByPlayer.lastName.esString
committedByPlayer.lastName.frString
teamAbbrev.defaultString
drawnBy.sweaterNumberInt32
drawnBy.firstName.defaultString
drawnBy.firstName.csString
drawnBy.firstName.fiString
drawnBy.firstName.skString
drawnBy.firstName.deString
drawnBy.firstName.esString
drawnBy.firstName.svString
drawnBy.firstName.frString
drawnBy.lastName.defaultString
drawnBy.lastName.csString
drawnBy.lastName.fiString
drawnBy.lastName.skString
drawnBy.lastName.svString
drawnBy.lastName.deString
drawnBy.lastName.esString
drawnBy.lastName.frString
servedBy.defaultString
servedBy.csString
servedBy.fiString
servedBy.skString
servedBy.deString
servedBy.esString
servedBy.svString
load_nhl_penalties(seasons=2024)

load_nhl_player_boxscores

Release: nhl_player_boxscores · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_player_boxscores/player_box_{season}.parquet

Returns

col_nametype
home_awayString
team_idInt32
team_abbrevString
player_idInt32
player_nameString
sweater_numberInt32
positionString
goalsInt32
assistsInt32
pointsInt32
plus_minusInt32
pimInt32
hitsInt32
power_play_goalsInt32
shots_on_goalInt32
faceoff_winning_pctgFloat64
toiString
blocked_shotsInt32
shiftsInt32
giveawaysInt32
takeawaysInt32
even_strength_shots_againstString
power_play_shots_againstString
shorthanded_shots_againstString
save_shots_againstString
save_pctgFloat64
even_strength_goals_againstInt32
power_play_goals_againstInt32
shorthanded_goals_againstInt32
goals_againstInt32
starterBoolean
decisionString
shots_againstInt32
savesInt32
load_nhl_player_boxscores(seasons=2010)

load_nhl_rosters

Release: nhl_rosters · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_rosters/rosters_{season}.parquet

Returns

col_nametype
player_idInt32
full_nameString
first_nameString
last_nameString
team_abbrString
team_idInt32
position_codeString
sweater_numberInt32
seasonInt32
load_nhl_rosters(seasons=2010)

load_nhl_schedules

Release: nhl_schedules · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_schedules/nhl_schedule_{season}.parquet

Returns

col_nametype
game_idInt32
season_fullString
game_typeString
game_dateString
game_timeString
home_team_abbrString
away_team_abbrString
home_team_nameString
away_team_nameString
home_scoreInt32
away_scoreInt32
game_stateString
venueString
seasonInt32
game_jsonBoolean
game_json_urlString
PBPBoolean
team_boxBoolean
player_boxBoolean
load_nhl_schedules(seasons=2010)

load_nhl_scoring

Release: nhl_scoring · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_scoring/scoring_{season}.parquet

Returns

col_nametype
situationCodeString
eventIdInt32
strengthString
playerIdInt32
headshotString
highlightClipSharingUrlString
highlightClipFloat64
goalsToDateInt32
awayScoreInt32
homeScoreInt32
timeInPeriodString
shotTypeString
goalModifierString
assistsString
pptReplayUrlString
homeTeamDefendingSideString
isHomeBoolean
game_idInt32
period_numberInt32
period_typeString
highlightClipSharingUrlFrString
highlightClipFrFloat64
discreteClipFloat64
discreteClipFrFloat64
firstName.defaultString
firstName.csString
firstName.deString
firstName.esString
firstName.fiString
firstName.skString
firstName.svString
firstName.frString
lastName.defaultString
lastName.csString
lastName.fiString
lastName.skString
lastName.svString
lastName.deString
lastName.esString
lastName.frString
name.defaultString
name.csString
name.fiString
name.skString
name.svString
name.deString
name.esString
name.frString
teamAbbrev.defaultString
leadingTeamAbbrev.defaultString
load_nhl_scoring(seasons=2024)

load_nhl_scratches

Release: nhl_scratches · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_scratches/scratches_{season}.parquet

Returns

col_nametype
idInt32
firstNameString
lastNameString
game_idInt32
load_nhl_scratches(seasons=2024)

load_nhl_shifts

Release: nhl_shifts · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_shifts/shifts_{season}.parquet

Returns

col_nametype
event_teamString
periodInt32
period_timeString
period_secondsInt32
game_secondsInt32
num_onInt32
players_onString
ids_onString
num_offInt32
players_offString
ids_offString
eventString
event_typeString
game_seconds_remainingInt32
game_idInt32
seasonInt32
game_dateString
load_nhl_shifts(seasons=2025)

load_nhl_shootout

Release: nhl_shootout · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_shootout/shootout_summary_{season}.parquet

Returns

col_nametype
homeInt32
awayInt32
sequenceInt32
playerIdInt32
shotTypeString
resultString
headshotString
gameWinnerBoolean
homeScoreInt32
awayScoreInt32
game_idInt32
seasonInt32
game_dateString
discreteClipFloat64
discreteClipFrFloat64
teamAbbrev.defaultString
firstName.defaultString
firstName.csString
firstName.skString
firstName.fiString
firstName.deString
firstName.esString
firstName.svString
lastName.defaultString
lastName.csString
lastName.fiString
lastName.skString
lastName.svString
load_nhl_shootout(seasons=2025)

load_nhl_shots_by_period

Release: nhl_shots_by_period · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_shots_by_period/shots_by_period_{season}.parquet

Returns

col_nametype
awayInt32
homeInt32
game_idInt32
seasonInt32
game_dateString
periodInt32
period_typeString
max_regulation_periodsInt32
ot_periodsInt32
load_nhl_shots_by_period(seasons=2025)

load_nhl_skater_boxscores

Release: nhl_skater_boxscores · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_skater_boxscores/skater_box_{season}.parquet

Returns

col_nametype
home_awayString
team_idInt32
team_abbrevString
player_idInt32
player_nameString
sweater_numberInt32
positionString
goalsInt32
assistsInt32
pointsInt32
plus_minusInt32
pimInt32
hitsInt32
power_play_goalsInt32
shots_on_goalInt32
faceoff_winning_pctgFloat64
toiString
blocked_shotsInt32
shiftsInt32
giveawaysInt32
takeawaysInt32
game_idInt32
seasonInt32
game_dateString
load_nhl_skater_boxscores(seasons=2024)

load_nhl_team_boxscores

Release: nhl_team_boxscores · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_team_boxscores/team_box_{season}.parquet

Returns

col_nametype
home_awayString
team_idInt32
team_abbrevString
team_nameString
goalsInt32
shots_on_goalInt32
pimInt32
hitsInt32
blocked_shotsInt32
giveawaysInt32
takeawaysInt32
power_play_goalsInt32
faceoff_win_pctgFloat64
savesInt32
save_pctgFloat64
goals_againstInt32
load_nhl_team_boxscores(seasons=2010)

load_nhl_three_stars

Release: nhl_three_stars · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_three_stars/three_stars_{season}.parquet

Returns

col_nametype
starInt32
playerIdInt32
teamAbbrevString
headshotString
sweaterNoInt32
positionString
goalsInt32
assistsInt32
pointsInt32
game_idInt32
winner_idInt32
winner_nameString
loser_idInt32
loser_nameString
goalsAgainstAverageFloat64
savePctgFloat64
name.defaultString
name.csString
name.skString
name.fiString
name.svString
name.deString
name.esString
name.frString
load_nhl_three_stars(seasons=2024)