Skip to main content
Version: 0.0.74

NHL dataset loaders

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

Automation status

DatasetRelease tagPipeline
load_nhl_pbpnhl_pbp_full
load_nhl_player_boxscorenhl_player_boxscores
load_nhl_schedulenhl_schedules
load_nhl_team_boxscorenhl_team_boxscores
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: nhl_pbp_full · asset https://github.com/sportsdataverse/sportsdataverse-data/releases/download/nhl_pbp_full/play_by_play_{season}.parquet

Returns

col_nametypedescription
event_typeStringStandardized event type code.
eventStringEvent description label.
secondary_typeStringSecondary event type (e.g. shot type).
event_team_abbrStringAbbreviation of the team credited with the event.
event_team_typeStringWhether the event team is home or away.
descriptionStringFull text description of the event.
periodInt64Period number.
period_typeStringPeriod type (REG/OT/SO).
period_timeStringElapsed time in the period (MM:SS).
period_secondsInt64Elapsed seconds in the period.
period_seconds_remainingInt64Seconds remaining in the period.
period_time_remainingStringTime remaining in the period (MM:SS).
game_secondsInt64Elapsed seconds in the game.
game_seconds_remainingInt64Seconds remaining in regulation.
home_scoreInt64Home team final score.
away_scoreInt64Away team final score.
event_player_1_nameStringName of the primary event player.
event_player_1_typeStringRole of the primary event player.
event_player_1_idInt64Player id of the primary event player.
event_player_2_nameStringName of the secondary event player.
event_player_2_typeStringRole of the secondary event player.
event_player_2_idInt64Player id of the secondary event player.
event_player_3_nameStringName of the tertiary event player.
event_player_3_typeStringRole of the tertiary event player.
event_player_3_idInt64Player ID of the tertiary event player.
event_goalie_nameStringName of the goalie on the event.
event_goalie_idInt64Player id of the goalie on the event.
penalty_severityStringSeverity of the penalty.
penalty_minutesInt64Penalty minutes.
empty_netBooleanWhether the net was empty.
extra_attackerBooleanWhether an extra attacker was on the ice.
xInt64Raw x-coordinate of the event.
yInt64Raw y-coordinate of the event.
x_fixedInt64Normalized x coordinate (home shoots right).
y_fixedInt64Normalized y coordinate (home shoots right).
shot_distanceFloat64Distance of the shot from the net.
shot_angleFloat64Angle of the shot relative to the net.
home_skatersInt64Number of home skaters on the ice.
away_skatersInt64Number of away skaters on the ice.
players_onStringNames of players coming on.
players_offStringNames of players going off.
game_idInt64Unique game identifier.
seasonStringSeason year (echoed from arg).
season_typeStringSeason type code (echoed from arg).
home_abbrStringHome team abbreviation.
away_abbrStringAway team abbreviation.
event_idxInt64Sequential event index within the game.
event_idInt64ESPN event id (echoed from arg).
away_goalie_inInt64Whether the away goalie is on the ice (1/0).
home_goalie_inInt64Whether the home goalie is on the ice (1/0).
reasonStringReason for the event (e.g. stoppage reason).
secondaryReasonStringSecondary reason for a stoppage.
xgFloat64Expected goals value for the shot event.
strength_stateStringStrength state (e.g. 5v5, 5v4).
strength_codeStringStrength state code (e.g., all, even, pp, pk).
strengthStringStrength label (Even, Power Play, Shorthanded).
home_on_1StringName of home skater 1 on the ice.
home_on_2StringName of home skater 2 on the ice.
home_on_3StringName of home skater 3 on the ice.
home_on_4StringName of home skater 4 on the ice.
home_on_5StringName of home skater 5 on the ice.
home_on_6StringName of home skater 6 on the ice.
home_on_7StringName of home skater 7 on the ice.
away_on_1StringName of away skater 1 on the ice.
away_on_2StringName of away skater 2 on the ice.
away_on_3StringName of away skater 3 on the ice.
away_on_4StringName of away skater 4 on the ice.
away_on_5StringName of away skater 5 on the ice.
away_on_6StringName of away skater 6 on the ice.
away_on_7StringName of away skater 7 on the ice.
home_goalieStringName of the home goalie on the ice.
away_goalieStringName of the away goalie on the ice.
num_onInt64Number of players coming on (line change).
num_offInt64Number of players going off (line change).
ids_onStringPlayer ids coming on.
ids_offStringPlayer ids going off.
home_on_1_idInt64Player id of home skater 1 on the ice.
away_on_1_idInt64Player id of away skater 1 on the ice.
home_on_2_idInt64Player id of home skater 2 on the ice.
away_on_2_idInt64Player id of away skater 2 on the ice.
home_on_3_idInt64Player id of home skater 3 on the ice.
away_on_3_idInt64Player id of away skater 3 on the ice.
home_on_4_idInt64Player id of home skater 4 on the ice.
away_on_4_idInt64Player id of away skater 4 on the ice.
home_on_5_idInt64Player id of home skater 5 on the ice.
away_on_5_idInt64Player id of away skater 5 on the ice.
home_on_6_idInt64Player id of home skater 6 on the ice.
away_on_6_idInt64Player id of away skater 6 on the ice.
home_on_7_idInt64Player id of home skater 7 on the ice.
away_on_7_idInt64Player id of away skater 7 on the ice.
home_goalie_idInt64Player ID of the home goalie on the ice.
away_goalie_idInt64Player ID of the away goalie on the ice.
pptReplayUrlStringURL to the play replay, if available.
game_dateStringGame date.
load_nhl_pbp(seasons=2024)

load_nhl_player_boxscore

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

Returns

col_nametypedescription
home_awayStringHome or away indicator.
team_idInt64Unique team identifier.
team_abbrevStringTeam abbreviation.
player_idInt64Unique player identifier.
player_nameStringPlayer name.
sweater_numberInt64Jersey number.
positionStringPlayer position.
goalsInt64Goals scored.
assistsInt64Assists.
pointsInt64Total points (goals + assists).
plus_minusInt64Plus/minus rating.
pimInt64Penalty minutes.
hitsInt64Hits.
power_play_goalsInt64Power-play goals.
shots_on_goalInt64Shots on goal.
faceoff_winning_pctgFloat64Faceoff win percentage.
toiStringTime on ice.
blocked_shotsInt64Blocked shots.
shiftsInt64CONSTANT false in every published row: the shift-chart block is not carried on this asset. An availability flag, not a shift count.
giveawaysInt64Giveaways.
takeawaysInt64Takeaways.
even_strength_shots_againstStringEven-strength shots against (saves/total).
power_play_shots_againstStringPower-play shots against (saves/total).
shorthanded_shots_againstStringShorthanded shots against (saves/total).
save_shots_againstStringTotal shots against (saves/total).
save_pctgFloat64Save percentage.
even_strength_goals_againstInt64Even-strength goals against.
power_play_goals_againstInt64Power-play goals against.
shorthanded_goals_againstInt64Shorthanded goals against.
goals_againstInt64Goals against.
starterBooleanWhether the goalie started the game.
decisionStringGoalie decision (W/L/O).
shots_againstInt64Shots faced.
savesInt64Saves made.
game_idInt64Unique game identifier.
seasonInt64Season year (echoed from arg).
game_dateStringGame date.
load_nhl_player_boxscore(seasons=2024)

load_nhl_schedule

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

Returns

col_nametypedescription
game_idInt32Unique game identifier.
season_fullStringFull season label (e.g. 20212022).
game_typeStringGame type the row belongs to.
game_dateStringGame date.
game_timeStringScheduled start time of the game.
home_team_abbrStringHome team abbreviation.
away_team_abbrStringAway team abbreviation.
home_team_nameStringHome team name.
away_team_nameStringAway team name.
home_scoreInt32Home team final score.
away_scoreInt32Away team final score.
game_stateStringGame state (e.g., FINAL, LIVE).
venueStringVenue where the game was played.
seasonInt32Season year (echoed from arg).
game_jsonBooleanWhether processed game JSON is available.
game_json_urlStringURL to the processed game JSON.
PBPBooleanWhether play-by-play data is available.
team_boxBooleanWhether team box score data is available.
player_boxBooleanWhether player box score data is available.
series_letterStringPlayoff series identifier letter, populated only for postseason games (88 of 1,400 rows in 2024) and null for the regular season.
playoff_roundInt32Playoff round identifier.
series_game_numberInt32Series game number.
skater_boxBooleanWhether skater box data is available.
goalie_boxBooleanWhether goalie box data is available.
game_infoBooleanCONSTANT true: marks that the source game record carried a game-info block.
game_rostersBooleanWhether game rosters data is available.
scoringBooleanCONSTANT true: marks that the source game record carried a scoring-summary block. It is an availability flag, not a count or a scoring event.
penaltiesBooleanCONSTANT true: marks that the source game record carried a penalty-summary block. It is an availability flag, not a penalty count.
scratchesBooleanTrue when the source game record carried a scratches block for the game.
linescoreBooleanCONSTANT: true on every published row, so it carries no information as shipped. It marks that a linescore block existed on the source game record.
three_starsBooleanCONSTANT true: marks that the source game record carried a three-stars block.
shiftsBooleanCONSTANT false in every published row: the shift-chart block is not carried on this asset. An availability flag, not a shift count.
officialsBooleanWhether officials data is available.
shots_by_periodBooleanWhether shots-by-period data is available.
shootoutBooleanWhether shootout data is available.
load_nhl_schedule(seasons=2024)

load_nhl_team_boxscore

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

Returns

col_nametypedescription
home_awayStringHome or away indicator.
team_idInt64Unique team identifier.
team_abbrevStringTeam abbreviation.
team_nameStringTeam name.
goalsInt64Goals scored.
shots_on_goalInt64Shots on goal.
pimInt64Penalty minutes.
hitsInt64Hits.
blocked_shotsInt64Blocked shots.
giveawaysInt64Giveaways.
takeawaysInt64Takeaways.
power_play_goalsInt64Power-play goals.
faceoff_win_pctgFloat64Faceoff win percentage.
savesInt64Saves made.
save_pctgFloat64Save percentage.
goals_againstInt64Goals against.
game_idInt64Unique game identifier.
seasonInt64Season year (echoed from arg).
game_dateStringGame date.
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_nametypedescription
game_idInt32Unique game identifier.
seasonInt32Season year (echoed from arg).
game_typeStringGame type the row belongs to.
game_dateStringGame date.
venueStringVenue where the game was played.
home_team_abbrStringHome team abbreviation.
away_team_abbrStringAway team abbreviation.
home_scoreInt32Home team final score.
away_scoreInt32Away team final score.
game_stateStringGame state (e.g., FINAL, LIVE).
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_nametypedescription
player_idInt32Unique player identifier.
full_nameStringPlayer full name.
first_nameStringPlayer first name.
last_nameStringPlayer last name.
team_abbrStringTeam abbreviation.
team_idInt32Unique team identifier.
position_codeStringPlayer position code.
sweater_numberInt32Jersey number.
game_idInt32Unique game identifier.
seasonInt32Season year (echoed from arg).
game_dateStringGame date.
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_nametypedescription
home_awayStringHome or away indicator.
team_idInt32Unique team identifier.
team_abbrevStringTeam abbreviation.
player_idInt32Unique player identifier.
player_nameStringPlayer name.
sweater_numberInt32Jersey number.
even_strength_shots_againstStringEven-strength shots against (saves/total).
power_play_shots_againstStringPower-play shots against (saves/total).
shorthanded_shots_againstStringShorthanded shots against (saves/total).
save_shots_againstStringTotal shots against (saves/total).
save_pctgFloat64Save percentage.
even_strength_goals_againstInt32Even-strength goals against.
power_play_goals_againstInt32Power-play goals against.
shorthanded_goals_againstInt32Shorthanded goals against.
pimInt32Penalty minutes.
goals_againstInt32Goals against.
toiStringTime on ice.
starterBooleanWhether the goalie started the game.
decisionStringGoalie decision (W/L/O).
shots_againstInt32Shots faced.
savesInt32Saves made.
game_idInt32Unique game identifier.
seasonInt32Season year (echoed from arg).
game_dateStringGame date.
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_nametypedescription
game_idInt32Unique game identifier.
home_team_idInt32Home team identifier.
home_team_abbrStringHome team abbreviation.
home_goalsInt32Home goals in the period.
home_shotsInt32Home team shots in the period.
away_team_idInt32Away team identifier.
away_team_abbrStringAway team abbreviation.
away_goalsInt32Away goals in the period.
away_shotsInt32Away team shots in the period.
has_shootoutBooleanFlag for whether the game went to shootout.
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_nametypedescription
roleStringGrouped official role (Referee/Linesperson).
nameStringTeam mascot name.
game_idInt32Unique game identifier.
seasonInt32Season year (echoed from arg).
game_dateStringGame date.
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_nametypedescription
event_typeStringStandardized event type code.
eventStringEvent description label.
secondary_typeStringSecondary event type (e.g. shot type).
event_team_abbrStringAbbreviation of the team credited with the event.
event_team_typeStringWhether the event team is home or away.
descriptionStringFull text description of the event.
periodInt32Period number.
period_typeStringPeriod type (REG/OT/SO).
period_timeStringElapsed time in the period (MM:SS).
period_secondsInt32Elapsed seconds in the period.
period_seconds_remainingInt32Seconds remaining in the period.
period_time_remainingStringTime remaining in the period (MM:SS).
game_secondsInt32Elapsed seconds in the game.
game_seconds_remainingInt32Seconds remaining in regulation.
home_scoreInt32Home team final score.
away_scoreInt32Away team final score.
event_player_1_nameStringName of the primary event player.
event_player_1_typeStringRole of the primary event player.
event_player_1_idInt32Player id of the primary event player.
event_player_2_nameStringName of the secondary event player.
event_player_2_typeStringRole of the secondary event player.
event_player_2_idInt32Player id of the secondary event player.
event_player_3_nameStringName of the tertiary event player.
event_player_3_typeStringRole of the tertiary event player.
event_player_3_idInt32Player ID of the tertiary event player.
event_goalie_nameStringName of the goalie on the event.
event_goalie_idInt32Player id of the goalie on the event.
penalty_severityStringSeverity of the penalty.
penalty_minutesInt32Penalty minutes.
empty_netBooleanWhether the net was empty.
extra_attackerBooleanWhether an extra attacker was on the ice.
xInt32Raw x-coordinate of the event.
yInt32Raw y-coordinate of the event.
x_fixedInt32Normalized x coordinate (home shoots right).
y_fixedInt32Normalized y coordinate (home shoots right).
shot_distanceFloat64Distance of the shot from the net.
shot_angleFloat64Angle of the shot relative to the net.
home_skatersInt32Number of home skaters on the ice.
away_skatersInt32Number of away skaters on the ice.
players_onBooleanNames of players coming on.
players_offBooleanNames of players going off.
game_idInt32Unique game identifier.
seasonInt32Season year (echoed from arg).
season_typeStringSeason type code (echoed from arg).
home_abbrStringHome team abbreviation.
away_abbrStringAway team abbreviation.
event_idxInt32Sequential event index within the game.
event_idInt32ESPN event id (echoed from arg).
away_goalie_inInt32Whether the away goalie is on the ice (1/0).
home_goalie_inInt32Whether the home goalie is on the ice (1/0).
reasonStringReason for the event (e.g. stoppage reason).
secondaryReasonStringSecondary reason for a stoppage.
xgFloat64Expected goals value for the shot event.
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_nametypedescription
event_typeStringStandardized event type code.
eventStringEvent description label.
secondary_typeStringSecondary event type (e.g. shot type).
event_team_abbrStringAbbreviation of the team credited with the event.
event_team_typeStringWhether the event team is home or away.
descriptionStringFull text description of the event.
periodInt32Period number.
period_typeStringPeriod type (REG/OT/SO).
period_timeStringElapsed time in the period (MM:SS).
period_secondsInt32Elapsed seconds in the period.
period_seconds_remainingInt32Seconds remaining in the period.
period_time_remainingStringTime remaining in the period (MM:SS).
game_secondsInt32Elapsed seconds in the game.
game_seconds_remainingInt32Seconds remaining in regulation.
home_scoreInt32Home team final score.
away_scoreInt32Away team final score.
event_player_1_nameStringName of the primary event player.
event_player_1_typeStringRole of the primary event player.
event_player_1_idInt32Player id of the primary event player.
event_player_2_nameStringName of the secondary event player.
event_player_2_typeStringRole of the secondary event player.
event_player_2_idInt32Player id of the secondary event player.
event_player_3_nameStringName of the tertiary event player.
event_player_3_typeStringRole of the tertiary event player.
event_player_3_idInt32Player ID of the tertiary event player.
event_goalie_nameStringName of the goalie on the event.
event_goalie_idInt32Player id of the goalie on the event.
penalty_severityStringSeverity of the penalty.
penalty_minutesInt32Penalty minutes.
empty_netBooleanWhether the net was empty.
extra_attackerBooleanWhether an extra attacker was on the ice.
xInt32Raw x-coordinate of the event.
yInt32Raw y-coordinate of the event.
x_fixedInt32Normalized x coordinate (home shoots right).
y_fixedInt32Normalized y coordinate (home shoots right).
shot_distanceFloat64Distance of the shot from the net.
shot_angleFloat64Angle of the shot relative to the net.
home_skatersInt32Number of home skaters on the ice.
away_skatersInt32Number of away skaters on the ice.
players_onBooleanNames of players coming on.
players_offBooleanNames of players going off.
game_idInt32Unique game identifier.
seasonInt32Season year (echoed from arg).
season_typeStringSeason type code (echoed from arg).
home_abbrStringHome team abbreviation.
away_abbrStringAway team abbreviation.
event_idxInt32Sequential event index within the game.
event_idInt32ESPN event id (echoed from arg).
away_goalie_inInt32Whether the away goalie is on the ice (1/0).
home_goalie_inInt32Whether the home goalie is on the ice (1/0).
reasonStringReason for the event (e.g. stoppage reason).
secondaryReasonStringSecondary reason for a stoppage.
xgFloat64Expected goals value for the shot event.
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_nametypedescription
timeInPeriodStringTime within the period the penalty occurred.
typeStringCompetitor type (e.g. "team").
durationInt32Penalty duration in minutes.
descKeyStringPenalty description key.
game_idInt32Unique game identifier.
period_numberInt32Period number (1-3 regulation, 4+ OT).
period_typeStringPeriod type (REG/OT/SO).
committedByPlayer.sweaterNumberInt32Jersey number of the penalized player on the play.
committedByPlayer.firstName.defaultStringGiven name of the penalized player as published in the NHL feed's default English locale.
committedByPlayer.firstName.csStringAlternate given name for the penalized player under the NHL feed's Czech key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
committedByPlayer.firstName.deStringAlternate given name for the penalized player under the NHL feed's German key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
committedByPlayer.firstName.esStringAlternate given name for the penalized player under the NHL feed's Spanish key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
committedByPlayer.firstName.fiStringAlternate given name for the penalized player under the NHL feed's Finnish key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
committedByPlayer.firstName.skStringAlternate given name for the penalized player under the NHL feed's Slovak key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
committedByPlayer.firstName.svStringAlternate given name for the penalized player under the NHL feed's Swedish key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
committedByPlayer.firstName.frStringAlternate given name for the penalized player under the NHL feed's French key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
committedByPlayer.lastName.defaultStringFamily name of the penalized player as published in the NHL feed's default English locale.
committedByPlayer.lastName.csStringAlternate rendering of the family name published under the NHL feed's Czech key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
committedByPlayer.lastName.fiStringAlternate rendering of the family name published under the NHL feed's Finnish key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
committedByPlayer.lastName.skStringAlternate rendering of the family name published under the NHL feed's Slovak key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
committedByPlayer.lastName.svStringAlternate rendering of the family name published under the NHL feed's Swedish key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
committedByPlayer.lastName.deStringAlternate rendering of the penalized player's family name under the NHL feed's German key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
committedByPlayer.lastName.esStringAlternate rendering of the penalized player's family name under the NHL feed's Spanish key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
committedByPlayer.lastName.frStringAlternate rendering of the penalized player's family name under the NHL feed's French key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
teamAbbrev.defaultStringThree-letter code of the team charged with the penalty, matching the committing player's boxscore team rather than the team that drew it.
drawnBy.sweaterNumberInt32Jersey number of the opposing player credited with drawing the infraction; null whenever no victim is credited, as on all bench and game-misconduct penalties.
drawnBy.firstName.defaultStringGiven name, in the feed's default English locale, of the opposing player credited with drawing the penalty.
drawnBy.firstName.csStringAlternate given name for the opposing player credited with drawing the penalty under the NHL feed's Czech key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
drawnBy.firstName.fiStringAlternate given name for the opposing player credited with drawing the penalty under the NHL feed's Finnish key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
drawnBy.firstName.skStringAlternate given name for the opposing player credited with drawing the penalty under the NHL feed's Slovak key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
drawnBy.firstName.deStringAlternate given name for the opposing player credited with drawing the penalty under the NHL feed's German key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
drawnBy.firstName.esStringAlternate given name for the opposing player credited with drawing the penalty under the NHL feed's Spanish key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
drawnBy.firstName.svStringAlternate given name for the opposing player credited with drawing the penalty under the NHL feed's Swedish key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
drawnBy.firstName.frStringAlternate given name for the opposing player credited with drawing the penalty under the NHL feed's French key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
drawnBy.lastName.defaultStringFamily name, in the feed's default English locale, of the opposing player credited with drawing the penalty.
drawnBy.lastName.csStringAlternate rendering of the family name published under the NHL feed's Czech key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
drawnBy.lastName.fiStringAlternate rendering of the family name published under the NHL feed's Finnish key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
drawnBy.lastName.skStringAlternate rendering of the family name published under the NHL feed's Slovak key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
drawnBy.lastName.svStringAlternate rendering of the family name published under the NHL feed's Swedish key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
drawnBy.lastName.deStringAlternate rendering of the opposing player credited with drawing the penalty's family name under the NHL feed's German key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
drawnBy.lastName.esStringAlternate rendering of the opposing player credited with drawing the penalty's family name under the NHL feed's Spanish key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
drawnBy.lastName.frStringAlternate rendering of the opposing player credited with drawing the penalty's family name under the NHL feed's French key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
servedBy.defaultStringAbbreviated name, in the feed's default English locale, of the player serving the penalty.
servedBy.csStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Czech key, differing from the default by diacritics or by an alternate given-name form.
servedBy.fiStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Finnish key, differing from the default by diacritics or by an alternate given-name form.
servedBy.skStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Slovak key, differing from the default by diacritics or by an alternate given-name form.
servedBy.deStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's German key, differing from the default by diacritics or by an alternate given-name form.
servedBy.esStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Spanish key, differing from the default by diacritics or by an alternate given-name form.
servedBy.svStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Swedish key, differing from the default by diacritics or by an alternate given-name form.
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_nametypedescription
home_awayStringHome or away indicator.
team_idInt32Unique team identifier.
team_abbrevStringTeam abbreviation.
player_idInt32Unique player identifier.
player_nameStringPlayer name.
sweater_numberInt32Jersey number.
positionStringPlayer position.
goalsInt32Goals scored.
assistsInt32Assists.
pointsInt32Total points (goals + assists).
plus_minusInt32Plus/minus rating.
pimInt32Penalty minutes.
hitsInt32Hits.
power_play_goalsInt32Power-play goals.
shots_on_goalInt32Shots on goal.
faceoff_winning_pctgFloat64Faceoff win percentage.
toiStringTime on ice.
blocked_shotsInt32Blocked shots.
shiftsInt32CONSTANT false in every published row: the shift-chart block is not carried on this asset. An availability flag, not a shift count.
giveawaysInt32Giveaways.
takeawaysInt32Takeaways.
even_strength_shots_againstStringEven-strength shots against (saves/total).
power_play_shots_againstStringPower-play shots against (saves/total).
shorthanded_shots_againstStringShorthanded shots against (saves/total).
save_shots_againstStringTotal shots against (saves/total).
save_pctgFloat64Save percentage.
even_strength_goals_againstInt32Even-strength goals against.
power_play_goals_againstInt32Power-play goals against.
shorthanded_goals_againstInt32Shorthanded goals against.
goals_againstInt32Goals against.
starterBooleanWhether the goalie started the game.
decisionStringGoalie decision (W/L/O).
shots_againstInt32Shots faced.
savesInt32Saves made.
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_nametypedescription
player_idInt32Unique player identifier.
full_nameStringPlayer full name.
first_nameStringPlayer first name.
last_nameStringPlayer last name.
team_abbrStringTeam abbreviation.
team_idInt32Unique team identifier.
position_codeStringPlayer position code.
sweater_numberInt32Jersey number.
seasonInt32Season year (echoed from arg).
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_nametypedescription
game_idInt32Unique game identifier.
season_fullStringFull season label (e.g. 20212022).
game_typeStringGame type the row belongs to.
game_dateStringGame date.
game_timeStringScheduled start time of the game.
home_team_abbrStringHome team abbreviation.
away_team_abbrStringAway team abbreviation.
home_team_nameStringHome team name.
away_team_nameStringAway team name.
home_scoreInt32Home team final score.
away_scoreInt32Away team final score.
game_stateStringGame state (e.g., FINAL, LIVE).
venueStringVenue where the game was played.
seasonInt32Season year (echoed from arg).
game_jsonBooleanWhether processed game JSON is available.
game_json_urlStringURL to the processed game JSON.
PBPBooleanWhether play-by-play data is available.
team_boxBooleanWhether team box score data is available.
player_boxBooleanWhether player box score data is available.
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_nametypedescription
situationCodeStringStrength/situation code for the goal.
eventIdInt32Event identifier within the game.
strengthStringStrength label (Even, Power Play, Shorthanded).
playerIdInt32Player identifier involved in the event.
headshotStringURL to the player headshot image.
highlightClipSharingUrlStringShareable URL for the goal highlight clip.
highlightClipFloat64Highlight clip identifier.
goalsToDateInt32Scorer goal total to date in the season.
awayScoreInt32Away team score after the goal.
homeScoreInt32Home team score after the goal.
timeInPeriodStringTime within the period the penalty occurred.
shotTypeStringType of shot on the goal.
goalModifierStringGoal modifier (e.g. empty-net, power-play).
assistsStringAssists.
pptReplayUrlStringURL to the play replay, if available.
homeTeamDefendingSideStringSide of the ice the home team is defending.
isHomeBooleanWhether the scoring team is the home team.
game_idInt32Unique game identifier.
period_numberInt32Period number (1-3 regulation, 4+ OT).
period_typeStringPeriod type (REG/OT/SO).
highlightClipSharingUrlFrStringShareable nhl.com URL for the French-language highlight clip; its trailing numeric segment is the same id carried in highlightClipFr.
highlightClipFrFloat64NHL video id of the French-language highlight clip for the goal. Stored as Float64 even though it is a whole 13-digit identifier, so cast before using it as a key.
discreteClipFloat64Discrete clip identifier.
discreteClipFrFloat64Numeric NHL video identifier of the French-language standalone clip of the goal, always a different asset id from discreteClip.
firstName.defaultStringGiven name of the goal scorer as rendered in the NHL feed's default English locale.
firstName.csStringAlternate given name for the player under the NHL feed's Czech key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
firstName.deStringAlternate given name for the player under the NHL feed's German key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
firstName.esStringAlternate given name for the player under the NHL feed's Spanish key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
firstName.fiStringAlternate given name for the player under the NHL feed's Finnish key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
firstName.skStringAlternate given name for the player under the NHL feed's Slovak key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
firstName.svStringAlternate given name for the player under the NHL feed's Swedish key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
firstName.frStringAlternate given name for the player under the NHL feed's French key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
lastName.defaultStringFamily name of the goal scorer as rendered in the NHL feed's default English locale.
lastName.csStringAlternate rendering of the family name published under the NHL feed's Czech key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
lastName.fiStringAlternate rendering of the family name published under the NHL feed's Finnish key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
lastName.skStringAlternate rendering of the family name published under the NHL feed's Slovak key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
lastName.svStringAlternate rendering of the family name published under the NHL feed's Swedish key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
lastName.deStringAlternate rendering of the player's family name under the NHL feed's German key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
lastName.esStringAlternate rendering of the player's family name under the NHL feed's Spanish key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
lastName.frStringAlternate rendering of the family name published under the NHL feed's French key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
name.defaultStringAbbreviated name of the player as published in the NHL feed's default English locale.
name.csStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Czech key, differing from the default by diacritics or by an alternate given-name form.
name.fiStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Finnish key, differing from the default by diacritics or by an alternate given-name form.
name.skStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Slovak key, differing from the default by diacritics or by an alternate given-name form.
name.svStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Swedish key, differing from the default by diacritics or by an alternate given-name form.
name.deStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's German key, differing from the default by diacritics or by an alternate given-name form.
name.esStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Spanish key, differing from the default by diacritics or by an alternate given-name form.
name.frStringAlternate abbreviated name for the player under the NHL feed's French key, differing from the default by diacritics or by an alternate given-name form.
teamAbbrev.defaultStringThree-letter code of the team that scored the goal, resolving to the home club exactly when isHome is true and to the visitor otherwise.
leadingTeamAbbrev.defaultStringThree-letter code of the team ahead on the scoreboard immediately after this goal, null exactly when the goal tied the game and not always the scoring team.
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_nametypedescription
idInt32Unique player identifier.
firstNameStringScorer first name (localized list).
lastNameStringScorer last name (localized list).
game_idInt32Unique game identifier.
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_nametypedescription
event_teamStringTeam associated with the shift change.
periodInt32Period number.
period_timeStringElapsed time in the period (MM:SS).
period_secondsInt32Elapsed seconds in the period.
game_secondsInt32Elapsed seconds in the game.
num_onInt32Number of players coming on (line change).
players_onStringNames of players coming on.
ids_onStringPlayer ids coming on.
num_offInt32Number of players going off (line change).
players_offStringNames of players going off.
ids_offStringPlayer ids going off.
eventStringEvent description label.
event_typeStringStandardized event type code.
game_seconds_remainingInt32Seconds remaining in regulation.
game_idInt32Unique game identifier.
seasonInt32Season year (echoed from arg).
game_dateStringGame date.
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_nametypedescription
homeInt32Whether the player's team was home.
awayInt32Away team shots in the period.
sequenceInt32Sequence order of the season row.
playerIdInt32Player identifier involved in the event.
shotTypeStringType of shot on the goal.
resultStringAttempt result (goal/save/miss).
headshotStringURL to the player headshot image.
gameWinnerBooleanTrue on the single attempt per shootout credited as the game-deciding goal, false on every other attempt and null on the per-game summary row.
homeScoreInt32Home team score after the goal.
awayScoreInt32Away team score after the goal.
game_idInt32Unique game identifier.
seasonInt32Season year (echoed from arg).
game_dateStringGame date.
discreteClipFloat64Discrete clip identifier.
discreteClipFrFloat64Numeric NHL video identifier of the French-language clip of the shootout attempt, distinct from the id in discreteClip.
teamAbbrev.defaultStringThree-letter code of the shooting player's team; null on the per-game summary row that instead carries the home and away shootout goal totals.
firstName.defaultStringGiven name of the shooter in the feed's default English locale; null on the per-game summary row.
firstName.csStringAlternate given name published under the NHL feed's Czech key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
firstName.skStringAlternate given name published under the NHL feed's Slovak key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
firstName.fiStringAlternate given name published under the NHL feed's Finnish key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
firstName.deStringAlternate given name published under the NHL feed's German key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
firstName.esStringAlternate given name published under the NHL feed's Spanish key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
firstName.svStringAlternate given name published under the NHL feed's Swedish key. Verified against the data it is frequently a different name form rather than a re-spelling (Joshua published as Josh, Aliaksei as Alexei), so it is not a reliable transliteration of the default.
lastName.defaultStringFamily name of the shooter in the feed's default English locale; null on the per-game summary row.
lastName.csStringAlternate rendering of the family name published under the NHL feed's Czech key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
lastName.fiStringAlternate rendering of the family name published under the NHL feed's Finnish key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
lastName.skStringAlternate rendering of the family name published under the NHL feed's Slovak key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
lastName.svStringAlternate rendering of the family name published under the NHL feed's Swedish key. It differs from the default in orthography -- usually restoring diacritics the default folds to ASCII, though for some names it strips them instead -- so treat it as an alternate spelling, not a canonical one.
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_nametypedescription
awayInt32Away team shots in the period.
homeInt32Whether the player's team was home.
game_idInt32Unique game identifier.
seasonInt32Season year (echoed from arg).
game_dateStringGame date.
periodInt32Period number.
period_typeStringPeriod type (REG/OT/SO).
max_regulation_periodsInt32Number of regulation periods the game format defines before overtime, constant at 3 for every row in the published seasons.
ot_periodsInt32Overtime period ordinal taken from the NHL period descriptor, populated only from the second overtime onward so period 5 rows carry 2 and all other rows are null.
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_nametypedescription
home_awayStringHome or away indicator.
team_idInt32Unique team identifier.
team_abbrevStringTeam abbreviation.
player_idInt32Unique player identifier.
player_nameStringPlayer name.
sweater_numberInt32Jersey number.
positionStringPlayer position.
goalsInt32Goals scored.
assistsInt32Assists.
pointsInt32Total points (goals + assists).
plus_minusInt32Plus/minus rating.
pimInt32Penalty minutes.
hitsInt32Hits.
power_play_goalsInt32Power-play goals.
shots_on_goalInt32Shots on goal.
faceoff_winning_pctgFloat64Faceoff win percentage.
toiStringTime on ice.
blocked_shotsInt32Blocked shots.
shiftsInt32CONSTANT false in every published row: the shift-chart block is not carried on this asset. An availability flag, not a shift count.
giveawaysInt32Giveaways.
takeawaysInt32Takeaways.
game_idInt32Unique game identifier.
seasonInt32Season year (echoed from arg).
game_dateStringGame date.
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_nametypedescription
home_awayStringHome or away indicator.
team_idInt32Unique team identifier.
team_abbrevStringTeam abbreviation.
team_nameStringTeam name.
goalsInt32Goals scored.
shots_on_goalInt32Shots on goal.
pimInt32Penalty minutes.
hitsInt32Hits.
blocked_shotsInt32Blocked shots.
giveawaysInt32Giveaways.
takeawaysInt32Takeaways.
power_play_goalsInt32Power-play goals.
faceoff_win_pctgFloat64Faceoff win percentage.
savesInt32Saves made.
save_pctgFloat64Save percentage.
goals_againstInt32Goals against.
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_nametypedescription
starInt32Star ranking (1, 2, or 3).
playerIdInt32Player identifier involved in the event.
teamAbbrevStringPenalized team abbreviation (localized list).
headshotStringURL to the player headshot image.
sweaterNoInt32Jersey number.
positionStringPlayer position.
goalsInt32Goals scored.
assistsInt32Assists.
pointsInt32Total points (goals + assists).
game_idInt32Unique game identifier.
winner_idInt32Player id of the winning goalie.
winner_nameStringName of the winning goalie.
loser_idInt32Player id of the losing goalie.
loser_nameStringName of the losing goalie.
goalsAgainstAverageFloat64Goals-against average (goalies).
savePctgFloat64Save percentage (goalies).
name.defaultStringAbbreviated name of the player as published in the NHL feed's default English locale.
name.csStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Czech key, differing from the default by diacritics or by an alternate given-name form.
name.skStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Slovak key, differing from the default by diacritics or by an alternate given-name form.
name.fiStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Finnish key, differing from the default by diacritics or by an alternate given-name form.
name.svStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Swedish key, differing from the default by diacritics or by an alternate given-name form.
name.deStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's German key, differing from the default by diacritics or by an alternate given-name form.
name.esStringAlternate abbreviated name (first initial plus family name) published under the NHL feed's Spanish key, differing from the default by diacritics or by an alternate given-name form.
name.frStringAlternate abbreviated name for the player under the NHL feed's French key, differing from the default by diacritics or by an alternate given-name form.
load_nhl_three_stars(seasons=2024)