Skip to main content
Breaking in 4.0.0
  • Public names are sportsdataverse-py's — athlete → player, event → game on every ESPN league; sdv-py's name_pattern on the native families (nhlApiWeb* → nhl*, nflApi* → nfl*, CBS's 16 shorts, the 3.0.0 file-stem names). Every pre-v4 name still works as a deprecated alias that warns once. (changelog)
  • Integer id columns are decimal strings — Every id column of integers (id, *_id, game_pk, playerId, …) comes back as exact decimal strings on every surface — parsers, producers, loaders, HockeyTech analytics. Compare and join ids as strings; Number(row.game_id) for a safe number back. (changelog)
  • An empty or non-JSON 2xx body raises AssetFetchError — An empty 200 or an HTML challenge page is a failed fetch, not "" / []. Catch AssetFetchError (unknown — retry later) apart from NoDataError (nothing there). (changelog)
  • 400 / 422 raise InvalidParameterError — For every family (it was AssetFetchError), never retried; the message names host, path and status with a redacted excerpt of the body. (changelog)
  • Typed returns — generated row types for parsed: true — TypeScript only. A wrapper's raw payload resolves to unknown (was any); verified endpoints resolve to their row interfaces; the summary dispatchers to ParsedTables. Narrow or cast a raw payload. (changelog)
  • Typed wrapper params and loader rows; strict mode — TypeScript only. A param the endpoint does not have, a missing required path param or a non-boolean bool param is a type error; parser rows are Record<string, unknown>; loader rows are their generated row types. (changelog)
  • Wrapper failures raise NoDataError / AssetFetchError — Instead of raw axios errors. NoDataError = the fetch worked and there is nothing there (404, ESPN { code: 404 }); AssetFetchError = the fetch failed (403 / 429 / 5xx after retries, network). Retries follow DEFAULT_RETRY_STATUSES with backoff. (changelog)

sdv.nhl — Native (non-ESPN) APIs

Beyond the ESPN surface, sdv.nhl also wraps the league's own live APIs. Same { parsed: true } contract; each method is exposed under both snake_case and camelCase on sdv.nhl.

Native API — NHL api-web (game feed)​

Flat (non-ESPN) wrappers for the modern NHL game-feed API. Host: https://api-web.nhle.com. Each method is exposed under BOTH its snake_case name nhl_<endpoint> (nhl_web_<endpoint> where sdv-py's name is taken) (sdv-py's name, py/R parity) and its camelCase form (canonical) on sdv.nhl. Pass { parsed: true } to run the payload through its tidy.js parser; omit it for the raw response. Endpoints marked multi-table parse to several frames in sdv-py; with parsed: true they return the default shown in the Parser column (one sub-frame, or every table as a dict), and section: "<name>" selects any other (an unknown name throws, listing the valid ones).

MethodHTTPPath paramsQuery paramsParserAuth
nhl_boxscore / nhlBoxscore (was nhl_api_web_boxscore)https://api-web.nhle.com/v1/gamecenter/{game_id}/boxscoregame_id*—parse_nhl_web_boxscore—
nhl_club_schedule_month / nhlClubScheduleMonth (was nhl_api_web_club_schedule_month)https://api-web.nhle.com/v1/club-schedule/{team}/month/{month}team*, month—parse_nhl_web_club_schedule—
nhl_club_schedule_season / nhlClubScheduleSeason (was nhl_api_web_club_schedule_season)https://api-web.nhle.com/v1/club-schedule-season/{team}/{season}team*, season—parse_nhl_web_club_schedule—
nhl_club_schedule_week / nhlClubScheduleWeek (was nhl_api_web_club_schedule_week)https://api-web.nhle.com/v1/club-schedule/{team}/week/{date}team*, date—parse_nhl_web_club_schedule—
nhl_club_stats / nhlClubStats (was nhl_api_web_club_stats)https://api-web.nhle.com/v1/club-stats/{team}/{season}/{game_type}team*, season, game_type—parse_nhl_web_club_stats — multi-table: section = skaters (default), goalies—
nhl_club_stats_season / nhlClubStatsSeason (was nhl_api_web_club_stats_season)https://api-web.nhle.com/v1/club-stats-season/{team}team*—parse_nhl_web_club_stats — multi-table: section = skaters (default), goalies—
nhl_draft_picks / nhlDraftPicks (was nhl_api_web_draft_picks)https://api-web.nhle.com/v1/draft/picks/{year}/{round_}year*, round_—parse_nhl_web_draft_picks—
nhl_draft_picks_now / nhlDraftPicksNow (was nhl_api_web_draft_picks_now)https://api-web.nhle.com/v1/draft/picks/now——parse_nhl_web_draft_picks—
nhl_draft_rankings / nhlDraftRankings (was nhl_api_web_draft_rankings)https://api-web.nhle.com/v1/draft/rankings/{year}/{category}year*, category—parse_nhl_web_draft_rankings—
nhl_draft_rankings_now / nhlDraftRankingsNow (was nhl_api_web_draft_rankings_now)https://api-web.nhle.com/v1/draft/rankings/now——parse_nhl_web_draft_rankings—
nhl_draft_tracker_picks_now / nhlDraftTrackerPicksNow (was nhl_api_web_draft_tracker_picks_now)https://api-web.nhle.com/v1/draft-tracker/picks/now——parse_nhl_web_draft_picks—
nhl_goalie_leaders / nhlGoalieLeaders (was nhl_api_web_goalie_leaders)https://api-web.nhle.com/v1/goalie-stats-leaders/{season}/{game_type}season, game_type—parse_nhl_web_leaders—
nhl_landing / nhlLanding (was nhl_api_web_landing)https://api-web.nhle.com/v1/gamecenter/{game_id}/landinggame_id*—parse_nhl_web_landing—
nhl_web_pbp / nhlWebPbp (was nhl_api_web_pbp)https://api-web.nhle.com/v1/gamecenter/{game_id}/play-by-playgame_id*—parse_nhl_web_pbp—
nhl_player_game_log / nhlPlayerGameLog (was nhl_api_web_player_game_log)https://api-web.nhle.com/v1/player/{player_id}/game-log/{season}/{game_type}player_id*, season, game_type—parse_nhl_web_player_game_log—
nhl_player_landing / nhlPlayerLanding (was nhl_api_web_player_landing)https://api-web.nhle.com/v1/player/{player_id}/landingplayer_id*—parse_nhl_web_player_landing—
nhl_player_spotlight / nhlPlayerSpotlight (was nhl_api_web_player_spotlight)https://api-web.nhle.com/v1/player-spotlight——parse_nhl_web_player_spotlight—
nhl_playoff_series / nhlPlayoffSeries (was nhl_api_web_playoff_series)https://api-web.nhle.com/v1/schedule/playoff-series/{season}/{series_letter}season*, series_letter*—parse_nhl_web_playoff_series—
nhl_right_rail / nhlRightRail (was nhl_api_web_right_rail)https://api-web.nhle.com/v1/gamecenter/{game_id}/right-railgame_id*—parse_nhl_web_right_rail — multi-table: section = season_series (default), shots_by_period, team_game_stats, game_info, linescore_by_period, season_series_wins—
nhl_roster / nhlRoster (was nhl_api_web_roster)https://api-web.nhle.com/v1/roster/{team}/{season}team*, season—parse_nhl_web_roster—
nhl_roster_season / nhlRosterSeason (was nhl_api_web_roster_season)https://api-web.nhle.com/v1/roster-season/{team}team*—parse_nhl_web_roster—
nhl_web_schedule / nhlWebSchedule (was nhl_api_web_schedule)https://api-web.nhle.com/v1/schedule/{date}date—parse_nhl_web_schedule—
nhl_schedule_calendar / nhlScheduleCalendar (was nhl_api_web_schedule_calendar)https://api-web.nhle.com/v1/schedule-calendar/{date}date—parse_nhl_web_schedule—
nhl_score / nhlScore (was nhl_api_web_score)https://api-web.nhle.com/v1/score/{date}date—parse_nhl_web_score—
nhl_skater_leaders / nhlSkaterLeaders (was nhl_api_web_skater_leaders)https://api-web.nhle.com/v1/skater-stats-leaders/{season}/{game_type}season, game_type—parse_nhl_web_leaders—
nhl_standings / nhlStandings (was nhl_api_web_standings)https://api-web.nhle.com/v1/standings/{date}date—parse_nhl_web_standings—
nhl_standings_season / nhlStandingsSeason (was nhl_api_web_standings_season)https://api-web.nhle.com/v1/standings-season——parse_nhl_web_standings_season—

Returns — nhl_boxscore / nhlBoxscore​

col_nametypedescription
home_awaycharacterHome or away indicator.
position_groupcharacterPosition group name (e.g. Centers).
player_idintegerUnique player identifier.
sweater_numberintegerJersey number.
positioncharacterPlayer position.
goalsdoubleGoals scored.
assistsdoubleAssists.
pointsdoubleTotal points (goals + assists).
plus_minusdoublePlus/minus rating.
pimintegerPenalty minutes.
hitsdoubleHits.
power_play_goalsdoublePower-play goals.
sogdoubleShots on goal from the area.
faceoff_winning_pctgdoubleFaceoff win percentage.
toicharacterTime on ice.
blocked_shotsdoubleBlocked shots.
shiftsdoubleNumber of shifts.
giveawaysdoubleGiveaways.
takeawaysdoubleTakeaways.
name_defaultcharacterPlayer name (default localization).
even_strength_shots_againstcharacterEven-strength shots against (saves/total).
power_play_shots_againstcharacterPower-play shots against (saves/total).
shorthanded_shots_againstcharacterShorthanded shots against (saves/total).
save_shots_againstcharacterTotal shots against (saves/total).
even_strength_goals_againstdoubleEven-strength goals against.
power_play_goals_againstdoublePower-play goals against.
shorthanded_goals_againstdoubleShorthanded goals against.
goals_againstdoubleGoals against.
starterlogicalWhether the goalie started the game.
shots_againstdoubleShots faced.
savesdoubleSaves made.
save_pctgdoubleSave percentage.
decisioncharacterGoalie decision (W/L/O).
name_cscharacterPlayer name (Czech localization).
name_ficharacterPlayer name (Finnish localization).
name_skcharacterPlayer name (Slovak localization).

Row type: NhlApiWebBoxscoreRow (exported from the package root).

Returns — nhl_club_schedule_season / nhlClubScheduleSeason​

col_nametypedescription
club_previous_seasonintegerIndicator for whether the game belongs to the club's prior completed season (1 = previous season, 0 otherwise).
club_current_seasonintegerIndicator for whether the game falls within the current season for the requesting club (1 = current season, 0 otherwise).
club_next_seasonintegerIndicator for whether the game belongs to the club's next upcoming season (1 = next season, 0 otherwise).
club_timezonecharacterIANA timezone identifier for the home club's arena, used to localise game start times in the schedule.
idintegerUnique player identifier.
seasonintegerSeason year (echoed from arg).
game_typeintegerGame type the row belongs to.
game_datecharacterGame date.
neutral_sitelogicalWhether the game is at a neutral site.
start_time_utccharacterScheduled start time in UTC.
eastern_utc_offsetcharacterEastern time UTC offset.
venue_utc_offsetcharacterVenue UTC offset.
venue_timezonecharacterVenue time zone.
game_statecharacterGame state (e.g., FINAL, LIVE).
game_schedule_statecharacterSchedule state of the game.
tv_broadcastscharacterNested list of TV broadcast details.
game_center_linkcharacterLink to the NHL game center page.
venue_defaultcharacterVenue name (default language).
away_team_idintegerAway team identifier.
away_team_common_name_defaultcharacterAway team common name (default language).
away_team_place_name_defaultcharacterAway team place name (default language).
away_team_place_name_with_preposition_defaultcharacterAway team place name with preposition (default).
away_team_place_name_with_preposition_frcharacterAway team place name with preposition (French).
away_team_abbrevcharacterAway team abbreviation.
away_team_logocharacterURL to the away team logo.
away_team_dark_logocharacterURL to the away team dark logo.
away_team_away_split_squadlogicalWhether the away team is a split squad.
away_team_scoreintegerAway team final score.
home_team_idintegerHome team identifier.
home_team_common_name_defaultcharacterHome team common name (default language).
home_team_place_name_defaultcharacterHome team place name (default language).
home_team_place_name_with_preposition_defaultcharacterHome team place name with preposition (default).
home_team_place_name_with_preposition_frcharacterHome team place name with preposition (French).
home_team_abbrevcharacterHome team abbreviation.
home_team_logocharacterURL to the home team logo.
home_team_dark_logocharacterURL to the home team dark logo.
home_team_home_split_squadlogicalWhether the home team is a split squad.
home_team_airline_linkcharacterLink to home team airline info.
home_team_airline_desccharacterHome team airline description.
home_team_hotel_linkcharacterLink to home team hotel info.
home_team_hotel_desccharacterHome team hotel description.
home_team_scoreintegerHome team final score.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
game_outcome_last_period_typecharacterPeriod type in which the game ended.
winning_goalie_player_idintegerWinning goalie player identifier.
winning_goalie_first_initial_defaultcharacterWinning goalie first initial (default language).
winning_goalie_last_name_defaultcharacterWinning goalie last name (default language).
away_team_airline_linkcharacterLink to away team airline info.
away_team_airline_desccharacterAway team airline description.
winning_goal_scorer_player_iddoubleWinning goal scorer player identifier.
winning_goal_scorer_first_initial_defaultcharacterWinning goal scorer first initial (default).
winning_goal_scorer_last_name_defaultcharacterWinning goal scorer last name (default language).
three_min_recapcharacterLink to the three-minute recap.
home_team_place_name_frcharacterHome team place name (French).
condensed_gamecharacterLink to the condensed game video.
venue_escharacterVenue name (Spanish).
venue_frcharacterVenue name (French).
special_event_parent_iddoubleNHL api-web identifier for the parent special-event record grouping multiple games under the same marquee event umbrella.
special_event_name_defaultcharacterEnglish display name for a special promotional or marquee event designation attached to the game (e.g., 'Winter Classic', 'Heritage Classic').
special_event_name_frcharacterFrench display name for a special promotional or marquee event designation attached to the game, used in bilingual NHL communications.
away_team_hotel_linkcharacterLink to away team hotel info.
away_team_hotel_desccharacterAway team hotel description.
three_min_recap_frcharacterLink to the French three-minute recap.
winning_goalie_last_name_cscharacterWinning goalie last name (Czech).
winning_goalie_last_name_ficharacterWinning goalie last name (Finnish).
winning_goalie_last_name_skcharacterWinning goalie last name (Slovak).
away_team_place_name_frcharacterAway team place name (French).
away_team_common_name_frcharacterAway team common name (French).
home_team_common_name_frcharacterHome team common name (French).
series_urlcharacterNHL api-web URL path to the dedicated page for the current playoff series associated with this scheduled game.
series_status_rounddoublePlayoff round number to which the current series belongs (1 = first round, 4 = Stanley Cup Final).
series_status_series_abbrevcharacterShort abbreviation identifying the specific playoff series slot (e.g., 'A', 'B') within the bracket for this game.
series_status_series_titlecharacterHuman-readable display title for the playoff series (e.g., 'Eastern Conference First Round').
series_status_series_lettercharacterSingle-letter label assigned to the playoff series in the bracket structure, used to pair teams across rounds.
series_status_needed_to_windoubleWins still required by the leading team to clinch and advance in the current playoff series.
series_status_top_seed_winsdoubleNumber of wins accumulated by the higher-seeded team in the current playoff series as of this scheduled game.
series_status_bottom_seed_winsdoubleNumber of wins accumulated by the lower-seeded team in the current playoff series as of this scheduled game.
series_status_game_number_of_seriesdoubleSequential game number within the playoff series (e.g., 1 through 7 for a best-of-seven).

Row type: NhlApiWebClubScheduleSeasonRow (exported from the package root).

Returns — nhl_club_stats / nhlClubStats​

With { parsed: true }: an object of tables, one per key below.

skaters

col_nametypedescription
player_idintegerUnique player identifier.
headshotcharacterURL to the player headshot image.
position_codecharacterPlayer position code.
games_playedintegerGames played.
goalsintegerGoals scored.
assistsintegerAssists.
pointsintegerTotal points (goals + assists).
plus_minusintegerPlus/minus rating.
penalty_minutesintegerPenalty minutes.
power_play_goalsintegerPower-play goals.
shorthanded_goalsintegerShorthanded goals.
game_winning_goalsintegerGame-winning goals.
overtime_goalsintegerOvertime goals.
shotsintegerShots on goal.
shooting_pctgdoubleShooting percentage from the area.
avg_time_on_ice_per_gamedoubleAverage time on ice per game.
avg_shifts_per_gamedoubleAverage shifts per game.
faceoff_win_pctgdoubleFaceoff win percentage.
first_name_defaultcharacterPlayer first name (default language).
last_name_defaultcharacterPlayer last name (default language).

goalies

col_nametypedescription
player_idintegerUnique player identifier.
headshotcharacterURL to the player headshot image.
games_playedintegerGames played.
games_startedintegerGames started (goalies).
winsintegerWins.
lossesintegerLosses.
overtime_lossesintegerTotal overtime losses.
goals_against_averagedoubleGoals against average.
save_percentagedoubleSave percentage (goalies).
shots_againstintegerShots faced.
savesintegerSaves made.
goals_againstintegerGoals against.
shutoutsintegerShutouts recorded.
goalsintegerGoals scored.
assistsintegerAssists.
pointsintegerTotal points (goals + assists).
penalty_minutesintegerPenalty minutes.
time_on_iceintegerTime on ice in seconds.
first_name_defaultcharacterPlayer first name (default language).
last_name_defaultcharacterPlayer last name (default language).

Row type: NhlApiWebClubStatsTables, NhlApiWebClubStatsSkatersRow, NhlApiWebClubStatsGoaliesRow (exported from the package root).

Returns — nhl_draft_picks / nhlDraftPicks​

col_nametypedescription
roundintegerDraft round the pick was made in (1 = first round).
pick_in_roundintegerPick number within the round.
overall_pickintegerOverall pick number in the draft.
team_idintegerUnique team identifier.
team_abbrevcharacterTeam abbreviation.
team_logo_lightcharacterURL to the team logo (light variant).
team_logo_darkcharacterURL to the team logo (dark variant).
team_pick_historycharacterHistory of the team's picks at this slot.
position_codecharacterPlayer position code.
country_codecharacterPlayer country code.
heightintegerPlayer height in inches.
weightintegerPlayer weight in pounds.
amateur_leaguecharacterAmateur league the player played in.
amateur_club_namecharacterAmateur club the player played for.
team_name_defaultcharacterTeam name (default locale).
team_name_frcharacterTeam name (French locale).
team_common_name_defaultcharacterTeam common name (default language).
team_place_name_with_preposition_defaultcharacterTeam place name with preposition (default).
team_place_name_with_preposition_frcharacterTeam place name with preposition (French).
display_abbrev_defaultcharacterShort display abbreviation for the selected player's nationality or amateur league affiliation shown in the NHL draft picks listing.
first_name_defaultcharacterPlayer first name (default language).
last_name_defaultcharacterPlayer last name (default language).
team_common_name_frcharacterTeam common name (French localization).

Row type: NhlApiWebDraftPicksRow (exported from the package root).

Returns — nhl_draft_picks_now / nhlDraftPicksNow​

col_nametypedescription
roundintegerShootout round number.
pick_in_roundintegerPick number within the round.
overall_pickintegerOverall pick number in the draft.
team_idintegerUnique team identifier.
team_abbrevcharacterTeam abbreviation.
team_logo_lightcharacterURL to the team logo (light variant).
team_logo_darkcharacterURL to the team logo (dark variant).
team_pick_historycharacterHistory of the team's picks at this slot.
position_codecharacterPlayer position code.
country_codecharacterPlayer country code.
heightintegerPlayer height in inches.
weightintegerPlayer weight in pounds.
amateur_leaguecharacterAmateur league the player played in.
amateur_club_namecharacterAmateur club the player played for.
team_name_defaultcharacterTeam name (default locale).
team_name_frcharacterTeam name (French locale).
team_common_name_defaultcharacterTeam common name (default language).
team_place_name_with_preposition_defaultcharacterTeam place name with preposition (default).
team_place_name_with_preposition_frcharacterTeam place name with preposition (French).
display_abbrev_defaultcharacterDefault-language display abbreviation for the team that currently holds this draft pick.
first_name_defaultcharacterPlayer first name (default language).
last_name_defaultcharacterPlayer last name (default language).

Row type: NhlApiWebDraftPicksNowRow (exported from the package root).

Returns — nhl_draft_rankings / nhlDraftRankings​

col_nametypedescription
draft_yearintegerDraft year the lottery applies to.
category_idintegerProspect category identifier.
category_keycharacterMachine-readable slug identifying the scouting or ranking category (e.g., 'north-american-skater', 'international-skater') that the prospect belongs to in the NHL draft rankings.
last_namecharacterPlayer last name.
first_namecharacterPlayer first name.
position_codecharacterPlayer position code.
shoots_catchescharacterHandedness (shoots/catches).
height_in_inchesintegerHeight in inches.
weight_in_poundsintegerWeight in pounds.
last_amateur_clubcharacterProspect's most recent amateur club.
last_amateur_leaguecharacterProspect's most recent amateur league.
birth_datecharacterPlayer birth date.
birth_citycharacterBirth city.
birth_state_provincecharacterBirth state or province of the player.
birth_countrycharacterPlayer birth country.
midterm_rankdoubleProspect's midterm draft ranking.
final_rankdoubleProspect's final draft ranking.

Row type: NhlApiWebDraftRankingsRow (exported from the package root).

Returns — nhl_draft_rankings_now / nhlDraftRankingsNow​

col_nametypedescription
draft_yearintegerDraft year the lottery applies to.
category_idintegerProspect category identifier.
category_keycharacterShort identifier string for the scouting category or ranking list under which the prospect is evaluated (e.g., 'NA-SKATER', 'GOALIE').
last_namecharacterPlayer last name.
first_namecharacterPlayer first name.
position_codecharacterPlayer position code.
shoots_catchescharacterHandedness (shoots/catches).
height_in_inchesintegerHeight in inches.
weight_in_poundsintegerWeight in pounds.
last_amateur_clubcharacterProspect's most recent amateur club.
last_amateur_leaguecharacterProspect's most recent amateur league.
birth_datecharacterPlayer birth date.
birth_citycharacterBirth city.
birth_state_provincecharacterBirth state or province of the player.
birth_countrycharacterPlayer birth country.
midterm_rankdoubleProspect's midterm draft ranking.
final_rankdoubleProspect's final draft ranking.

Row type: NhlApiWebDraftRankingsNowRow (exported from the package root).

Returns — nhl_draft_tracker_picks_now / nhlDraftTrackerPicksNow​

col_nametypedescription
pick_in_roundintegerPick number within the round.
overall_pickintegerOverall pick number in the draft.
team_idintegerUnique team identifier.
team_abbrevcharacterTeam abbreviation.
team_logo_lightcharacterURL to the team logo (light variant).
team_logo_darkcharacterURL to the team logo (dark variant).
statecharacterPick state (e.g., on the clock, complete).
position_codecharacterPlayer position code.
team_full_name_defaultcharacterTeam full name (default language).
team_full_name_frcharacterTeam full name (French).
team_common_name_defaultcharacterTeam common name (default language).
team_place_name_with_preposition_defaultcharacterTeam place name with preposition (default).
team_place_name_with_preposition_frcharacterTeam place name with preposition (French).
last_name_defaultcharacterPlayer last name (default language).
first_name_defaultcharacterPlayer first name (default language).

Row type: NhlApiWebDraftTrackerPicksNowRow (exported from the package root).

Returns — nhl_goalie_leaders / nhlGoalieLeaders​

col_nametypedescription
categorycharacterStat leader category.
idintegerUnique player identifier.
sweater_numberintegerJersey number.
headshotcharacterURL to the player headshot image.
team_abbrevcharacterTeam abbreviation.
team_logocharacterURL to the team logo image.
positioncharacterPlayer position.
valueintegerLeader stat numeric value.
first_name_defaultcharacterPlayer first name (default language).
last_name_defaultcharacterPlayer last name (default language).
team_name_defaultcharacterTeam name (default locale).
first_name_cscharacterPlayer first name (Czech localization).
first_name_skcharacterPlayer first name (Slovak localization).
last_name_cscharacterPlayer last name (Czech localization).
last_name_skcharacterPlayer last name (Slovak localization).
last_name_ficharacterPlayer last name (Finnish localization).

Row type: NhlApiWebGoalieLeadersRow (exported from the package root).

Returns — nhl_landing / nhlLanding​

col_nametypedescription
idintegerUnique player identifier.
seasonintegerSeason year (echoed from arg).
game_typeintegerGame type the row belongs to.
limited_scoringlogicalBoolean flag indicating whether the game is subject to a limited-scoring designation (e.g., a low-scoring or shootout-resolved game) per NHL api-web metadata.
game_datecharacterGame date.
start_time_utccharacterScheduled start time in UTC.
eastern_utc_offsetcharacterEastern time UTC offset.
venue_utc_offsetcharacterVenue UTC offset.
venue_timezonecharacterVenue time zone.
tv_broadcastscharacterNested list of TV broadcast details.
game_statecharacterGame state (e.g., FINAL, LIVE).
game_schedule_statecharacterSchedule state of the game.
shootout_in_uselogicalBoolean flag indicating whether a shootout is in use as the tiebreaker format for this game per NHL api-web game landing metadata.
reg_periodsintegerNumber of regulation periods scheduled for this game (typically 3 for NHL, may differ for special-format games).
ot_in_uselogicalBoolean flag indicating whether overtime rules are in effect for this game, as determined by the NHL api-web game landing endpoint.
ties_in_uselogicalWhether ties were in use that season.
venue_defaultcharacterVenue name (default language).
venue_location_defaultcharacterDefault-language display string for the city or location associated with the game's venue, as provided by the NHL api-web landing endpoint.
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
away_team_idintegerAway team identifier.
away_team_common_name_defaultcharacterAway team common name (default language).
away_team_abbrevcharacterAway team abbreviation.
away_team_place_name_defaultcharacterAway team place name (default language).
away_team_place_name_with_preposition_defaultcharacterAway team place name with preposition (default).
away_team_place_name_with_preposition_frcharacterAway team place name with preposition (French).
away_team_scoreintegerAway team final score.
away_team_sogintegerAway team shots on goal.
away_team_logocharacterURL to the away team logo.
away_team_dark_logocharacterURL to the away team dark logo.
home_team_idintegerHome team identifier.
home_team_common_name_defaultcharacterHome team common name (default language).
home_team_abbrevcharacterHome team abbreviation.
home_team_place_name_defaultcharacterHome team place name (default language).
home_team_place_name_frcharacterHome team place name (French).
home_team_place_name_with_preposition_defaultcharacterHome team place name with preposition (default).
home_team_place_name_with_preposition_frcharacterHome team place name with preposition (French).
home_team_scoreintegerHome team final score.
home_team_sogintegerHome team shots on goal.
home_team_logocharacterURL to the home team logo.
home_team_dark_logocharacterURL to the home team dark logo.
summary_scoringcharacterSerialized summary of scoring events for the game, flattened from the nested NHL api-web landing payload scoring sub-object.
summary_three_starscharacterSerialized representation of the three-star selections for the game, flattened from the nested NHL api-web landing payload.
summary_penaltiescharacterSerialized summary of penalty events for the game, flattened from the nested NHL api-web landing payload penalties sub-object.
clock_time_remainingcharacterRemaining time in the current period formatted as MM:SS, as provided by the NHL api-web game landing endpoint.
clock_seconds_remainingintegerInteger count of seconds remaining in the current period at the time the NHL api-web landing payload was captured.
clock_runninglogicalBoolean flag indicating whether the game clock is actively counting down at the time the NHL api-web landing payload was captured.
clock_in_intermissionlogicalBoolean flag indicating whether the game clock is currently paused during an intermission period between regulation periods.

Row type: NhlApiWebLandingRow (exported from the package root).

Returns — nhl_web_pbp / nhlWebPbp​

col_nametypedescription
event_idintegerESPN event id (echoed from arg).
time_in_periodcharacterTime elapsed in the period when the shot occurred.
time_remainingcharacter
situation_codecharacter
home_team_defending_sidecharacterIce end ('left' or 'right') that the home team is defending in the current period, used to orient x/y coordinates in the NHL api-web play-by-play feed.
type_codeintegerNumeric event-type code identifying the category of play (e.g., goal, shot, hit, penalty, faceoff) in the NHL api-web play-by-play feed.
type_desc_keycharacterString key describing the event type category (e.g., 'goal', 'shot-on-goal', 'hit', 'faceoff') in the NHL api-web play-by-play feed.
sort_orderinteger
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
details_event_owner_team_iddoubleNHL api-web team identifier for the team credited with or responsible for the play event in the play-by-play feed.
details_losing_player_iddoubleNHL api-web player identifier for the skater who lost the faceoff on a faceoff event in the play-by-play feed.
details_winning_player_iddoubleNHL api-web player identifier for the skater who won the faceoff on a faceoff event in the play-by-play feed.
details_x_coorddoubleHorizontal rink coordinate (feet from centre ice, positive toward right side) of the play event location in the NHL api-web play-by-play feed.
details_y_coorddoubleVertical rink coordinate (feet from centre ice, positive toward one end) of the play event location in the NHL api-web play-by-play feed.
details_zone_codecharacterIce zone where the play event occurred, coded as 'O' (offensive), 'D' (defensive), or 'N' (neutral) relative to the event owner team in the play-by-play feed.
details_shot_typecharacterClassification of the shot attempt (e.g., wrist shot, slap shot, backhand, deflection) as provided in the NHL api-web play-by-play details.
details_shooting_player_iddoubleNHL api-web player identifier for the skater who took the shot on a shot-on-goal, missed-shot, or blocked-shot event in the play-by-play feed.
details_goalie_in_net_iddoubleNHL api-web player identifier for the goaltender who was in the net at the time of the shot, goal, or missed-shot event in the play-by-play feed.
details_away_sogdoubleCumulative shots on goal by the away team at the moment of the play event in the NHL api-web play-by-play feed.
details_home_sogdoubleCumulative shots on goal by the home team at the moment of the play event in the NHL api-web play-by-play feed.
details_reasoncharacterPrimary reason or description for the play event (e.g., specific penalty infraction name) as provided in the NHL api-web play-by-play details.
details_blocking_player_iddoubleNHL api-web player identifier for the skater who blocked a shot on the blocked-shot event in the play-by-play feed.
details_hitting_player_iddoubleNHL api-web player identifier for the skater who delivered the body check on a hit event in the play-by-play feed.
details_hittee_player_iddoubleNHL api-web player identifier for the skater who received the body check on a hit event in the play-by-play feed.
details_player_iddoubleNHL api-web player identifier for the primary player involved in the play event (used on giveaway, takeaway, and similar single-player events).
details_type_codecharacterStructured sub-type code providing additional classification within the play event category in the NHL api-web play-by-play feed.
details_desc_keycharacterShort descriptor key providing additional classification of the play event (e.g., penalty type or shot outcome) in the NHL api-web play-by-play feed.
details_durationdoubleDuration of the penalty in minutes as specified in the play event details of the NHL api-web play-by-play feed.
details_committed_by_player_iddoubleNHL api-web player identifier for the player who committed the infraction on a penalty event in the play-by-play feed.
details_drawn_by_player_iddoubleNHL api-web player identifier for the player who drew (was the victim of) the penalty on a penalty event in the play-by-play feed.
ppt_replay_urlcharacterURL to the power-play tracking replay video associated with this play event in the NHL api-web play-by-play feed.
details_scoring_player_iddoubleNHL api-web player identifier for the skater who scored the goal on a goal event in the play-by-play feed.
details_scoring_player_totaldoubleRunning season goal total for the scoring player at the time of the goal event in the NHL api-web play-by-play feed.
details_assist1_player_iddoubleNHL api-web player identifier for the primary (first) assist credited on a goal event in the play-by-play feed.
details_assist1_player_totaldoubleRunning season assist total for the primary assist player at the time of the goal event in the play-by-play feed.
details_assist2_player_iddoubleNHL api-web player identifier for the secondary (second) assist credited on a goal event in the play-by-play feed.
details_assist2_player_totaldoubleRunning season assist total for the secondary assist player at the time of the goal event in the play-by-play feed.
details_away_scoredoubleCumulative away-team score at the moment of the play event in the NHL api-web play-by-play feed.
details_home_scoredoubleCumulative home-team score at the moment of the play event in the NHL api-web play-by-play feed.
details_highlight_clip_sharing_urlcharacterPublic sharing URL for the English-language broadcast highlight clip of this play event from the NHL api-web play-by-play feed.
details_highlight_clipdoubleNHL api-web identifier for the broadcast highlight clip associated with this play event in the play-by-play feed (English feed).
details_discrete_clipdoubleNHL api-web clip identifier for the discrete video clip of this play event in the play-by-play feed (English feed).
details_discrete_clip_frdoubleNHL api-web clip identifier for the discrete video clip of this play event in the play-by-play feed (French feed).
details_highlight_clip_sharing_url_frcharacterPublic sharing URL for the French-language broadcast highlight clip of this play event from the NHL api-web play-by-play feed.
details_highlight_clip_frdoubleNHL api-web identifier for the broadcast highlight clip associated with this play event in the play-by-play feed (French feed).
details_secondary_reasoncharacterSecondary descriptive reason or sub-classification for the play event as provided in the NHL api-web play-by-play details (e.g., penalty sub-type).

Row type: NhlApiWebPbpRow (exported from the package root).

Returns — nhl_player_game_log / nhlPlayerGameLog​

col_nametypedescription
game_idintegerUnique game identifier.
team_abbrevcharacterTeam abbreviation.
home_road_flagcharacterHome or road indicator.
game_datecharacterGame date.
goalsintegerGoals scored.
assistsintegerAssists.
pointsintegerTotal points (goals + assists).
plus_minusintegerPlus/minus rating.
power_play_goalsintegerPower-play goals.
power_play_pointsintegerPower play points.
game_winning_goalsintegerGame-winning goals.
ot_goalsintegerOvertime goals.
shotsintegerShots on goal.
shiftsintegerNumber of shifts.
shorthanded_goalsintegerShorthanded goals.
shorthanded_pointsintegerShorthanded points.
opponent_abbrevcharacterOpponent team abbreviation.
pimintegerPenalty minutes.
toicharacterTime on ice.
common_name_defaultcharacterPlayer's team common name.
opponent_common_name_defaultcharacterOpponent team common name.
opponent_common_name_frcharacterFrench-language common name of the opposing team in the player's individual game log entry from the NHL api-web feed.

Row type: NhlApiWebPlayerGameLogRow (exported from the package root).

Returns — nhl_player_landing / nhlPlayerLanding​

col_nametypedescription
player_idintegerUnique player identifier.
is_activelogicalWhether the team is active.
current_team_idintegerPlayer's current team identifier.
current_team_abbrevcharacterThree-letter abbreviation of the NHL team the player is currently rostered on (e.g., 'TOR', 'BOS').
badgescharacterSerialized list of achievement or milestone badges displayed on the player's NHL api-web profile page.
team_logocharacterURL to the team logo image.
sweater_numberintegerJersey number.
positioncharacterPlayer position.
headshotcharacterURL to the player headshot image.
hero_imagecharacterURL to the large hero/banner image of the player displayed at the top of their NHL api-web profile page.
height_in_inchesintegerHeight in inches.
height_in_centimetersintegerHeight in centimeters.
weight_in_poundsintegerWeight in pounds.
weight_in_kilogramsintegerWeight in kilograms.
birth_datecharacterPlayer birth date.
birth_countrycharacterPlayer birth country.
shoots_catchescharacterHandedness (shoots/catches).
player_slugcharacterURL slug for the player.
in_top100_all_timeintegerFlag (1/0) indicating whether the player is recognized among the NHL's Top 100 all-time greatest players.
in_hhofintegerFlag (1/0) indicating whether the player has been inducted into the Hockey Hall of Fame.
shop_linkcharacterURL to the NHL shop page where merchandise for this player (e.g., jerseys) can be purchased.
twitter_linkcharacterURL to the player's official Twitter/X account as listed on their NHL api-web profile.
watch_linkcharacterURL to the NHL.tv or league streaming page where the player's games can be watched.
last5_gamescharacterSerialized array of stat lines for the player's five most recent NHL games, as returned by the player landing endpoint.
season_totalscharacterSerialized array of per-season stat totals for the player across all regular seasons and playoffs in their NHL career.
awardscharacterSerialized list of NHL awards and honors the player has received, as returned by the NHL api-web player landing endpoint.
current_team_rostercharacterSerialized roster-position metadata for the player's current NHL team assignment, as returned by the player landing endpoint.
full_team_name_defaultcharacterFull English name of the player's current NHL team (e.g., 'Toronto Maple Leafs'), as returned by the player landing endpoint.
full_team_name_frcharacterFull French-language name of the player's current NHL team, as returned by the player landing endpoint.
team_common_name_defaultcharacterTeam common name (default language).
team_place_name_with_preposition_defaultcharacterTeam place name with preposition (default).
team_place_name_with_preposition_frcharacterTeam place name with preposition (French).
first_name_defaultcharacterPlayer first name (default language).
last_name_defaultcharacterPlayer last name (default language).
birth_city_defaultcharacterBirth city (default localization).
birth_state_province_defaultcharacterBirth state/province (default localization).
draft_details_yearintegerCalendar year in which the player was selected in the NHL Entry Draft.
draft_details_team_abbrevcharacterThree-letter abbreviation of the NHL team that drafted the player in the Entry Draft.
draft_details_roundintegerRound number in which the player was selected during the NHL Entry Draft.
draft_details_pick_in_roundintegerPick number within the player's draft round in the NHL Entry Draft.
draft_details_overall_pickintegerOverall pick number at which the player was selected in the NHL Entry Draft.
featured_stats_seasonintegerEight-digit NHL season identifier (e.g., 20232024) indicating which season the featured stats on the player's profile correspond to.
featured_stats_regular_season_sub_season_assistsintegerAssists recorded by the player in the featured regular-season sub-season (typically the current or most recent season) on their NHL api-web profile.
featured_stats_regular_season_sub_season_game_winning_goalsintegerGame-winning goals recorded by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_games_playedintegerGames played by the player in the featured regular-season sub-season (typically the current or most recent season) on their NHL api-web profile.
featured_stats_regular_season_sub_season_goalsintegerGoals scored by the player in the featured regular-season sub-season (typically the current or most recent season) on their NHL api-web profile.
featured_stats_regular_season_sub_season_ot_goalsintegerOvertime goals scored by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_pimintegerPenalty minutes accumulated by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_plus_minusintegerPlus/minus rating for the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_pointsintegerPoints (goals + assists) recorded by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_power_play_goalsintegerPower-play goals scored by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_power_play_pointsintegerPower-play points accumulated by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_shooting_pctgdoubleShooting percentage for the player in the featured regular-season sub-season on their NHL api-web profile, expressed as a decimal.
featured_stats_regular_season_sub_season_shorthanded_goalsintegerShorthanded goals scored by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_shorthanded_pointsintegerShorthanded points accumulated by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_sub_season_shotsintegerShots on goal taken by the player in the featured regular-season sub-season on their NHL api-web profile.
featured_stats_regular_season_career_assistsintegerCareer regular-season assists highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_game_winning_goalsintegerCareer regular-season game-winning goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_games_playedintegerCareer regular-season games played highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_goalsintegerCareer regular-season goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_ot_goalsintegerCareer regular-season overtime goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_pimintegerCareer regular-season penalty minutes highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_plus_minusintegerCareer regular-season plus/minus rating highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_pointsintegerCareer regular-season points highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_power_play_goalsintegerCareer regular-season power-play goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_power_play_pointsintegerCareer regular-season power-play points highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_shooting_pctgdoubleCareer regular-season shooting percentage highlighted on the player's NHL api-web profile, expressed as a decimal.
featured_stats_regular_season_career_shorthanded_goalsintegerCareer regular-season shorthanded goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_shorthanded_pointsintegerCareer regular-season shorthanded points highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_regular_season_career_shotsintegerCareer regular-season shots on goal highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_sub_season_assistsintegerAssists recorded by the player in the featured playoff sub-season (typically the most recent postseason) on their NHL api-web profile.
featured_stats_playoffs_sub_season_game_winning_goalsintegerGame-winning goals recorded by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_games_playedintegerGames played by the player in the featured playoff sub-season (typically the most recent postseason) on their NHL api-web profile.
featured_stats_playoffs_sub_season_goalsintegerGoals scored by the player in the featured playoff sub-season (typically the most recent postseason) on their NHL api-web profile.
featured_stats_playoffs_sub_season_ot_goalsintegerOvertime goals scored by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_pimintegerPenalty minutes accumulated by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_plus_minusintegerPlus/minus rating for the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_pointsintegerPoints (goals + assists) recorded by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_power_play_goalsintegerPower-play goals scored by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_power_play_pointsintegerPower-play points accumulated by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_shooting_pctgdoubleShooting percentage for the player in the featured playoff sub-season on their NHL api-web profile, expressed as a decimal.
featured_stats_playoffs_sub_season_shorthanded_goalsintegerShorthanded goals scored by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_shorthanded_pointsintegerShorthanded points accumulated by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_sub_season_shotsintegerShots on goal taken by the player in the featured playoff sub-season on their NHL api-web profile.
featured_stats_playoffs_career_assistsintegerCareer playoff assists highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_game_winning_goalsintegerCareer playoff game-winning goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_games_playedintegerCareer playoff games played highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_goalsintegerCareer playoff goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_ot_goalsintegerCareer playoff overtime goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_pimintegerCareer playoff penalty minutes highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_plus_minusintegerCareer playoff plus/minus rating highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_pointsintegerCareer playoff points highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_power_play_goalsintegerCareer playoff power-play goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_power_play_pointsintegerCareer playoff power-play points highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_shooting_pctgdoubleCareer playoff shooting percentage highlighted on the player's NHL api-web profile, expressed as a decimal.
featured_stats_playoffs_career_shorthanded_goalsintegerCareer playoff shorthanded goals highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_shorthanded_pointsintegerCareer playoff shorthanded points highlighted on the player's NHL api-web profile for the featured season context.
featured_stats_playoffs_career_shotsintegerCareer playoff shots on goal highlighted on the player's NHL api-web profile for the featured season context.
career_totals_regular_season_assistsintegerCareer cumulative assists recorded by the player across all NHL regular-season games.
career_totals_regular_season_avg_toicharacterCareer average time on ice per game in the NHL regular season, expressed as an MM:SS string.
career_totals_regular_season_faceoff_winning_pctgdoubleCareer faceoff win percentage for the player across all NHL regular-season games.
career_totals_regular_season_game_winning_goalsintegerCareer total of game-winning goals the player has scored in NHL regular-season games.
career_totals_regular_season_games_playedintegerTotal number of NHL regular-season games the player has appeared in across their career.
career_totals_regular_season_goalsintegerCareer total goals scored by the player in NHL regular-season games.
career_totals_regular_season_ot_goalsintegerCareer total overtime goals scored by the player in NHL regular-season games.
career_totals_regular_season_pimintegerCareer total penalty minutes accumulated by the player in NHL regular-season games.
career_totals_regular_season_plus_minusintegerCareer plus/minus rating accumulated by the player across all NHL regular-season games.
career_totals_regular_season_pointsintegerCareer total points (goals + assists) accumulated by the player in NHL regular-season games.
career_totals_regular_season_power_play_goalsintegerCareer total power-play goals scored by the player in NHL regular-season games.
career_totals_regular_season_power_play_pointsintegerCareer total power-play points (goals + assists on the power play) in NHL regular-season games.
career_totals_regular_season_shooting_pctgdoubleCareer shooting percentage for the player in NHL regular-season games, expressed as a decimal.
career_totals_regular_season_shorthanded_goalsintegerCareer total shorthanded goals scored by the player in NHL regular-season games.
career_totals_regular_season_shorthanded_pointsintegerCareer total shorthanded points (goals + assists while shorthanded) in NHL regular-season games.
career_totals_regular_season_shotsintegerCareer total shots on goal taken by the player in NHL regular-season games.
career_totals_playoffs_assistsintegerCareer cumulative assists recorded by the player across all NHL playoff appearances.
career_totals_playoffs_avg_toicharacterCareer average time on ice per game in NHL playoff play, expressed as an MM:SS string.
career_totals_playoffs_faceoff_winning_pctgdoubleCareer faceoff win percentage for the player across all NHL playoff games.
career_totals_playoffs_game_winning_goalsintegerCareer total of game-winning goals the player has scored in NHL playoff games.
career_totals_playoffs_games_playedintegerTotal number of NHL playoff games the player has appeared in across their career.
career_totals_playoffs_goalsintegerCareer total goals scored by the player in NHL playoff games.
career_totals_playoffs_ot_goalsintegerCareer total overtime goals scored by the player in NHL playoff games.
career_totals_playoffs_pimintegerCareer total penalty minutes accumulated by the player in NHL playoff games.
career_totals_playoffs_plus_minusintegerCareer plus/minus rating accumulated by the player across all NHL playoff games.
career_totals_playoffs_pointsintegerCareer total points (goals + assists) accumulated by the player in NHL playoff games.
career_totals_playoffs_power_play_goalsintegerCareer total power-play goals scored by the player in NHL playoff games.
career_totals_playoffs_power_play_pointsintegerCareer total power-play points (goals + assists on the power play) in NHL playoff games.
career_totals_playoffs_shooting_pctgdoubleCareer shooting percentage for the player in NHL playoff games, expressed as a decimal.
career_totals_playoffs_shorthanded_goalsintegerCareer total shorthanded goals scored by the player in NHL playoff games.
career_totals_playoffs_shorthanded_pointsintegerCareer total shorthanded points (goals + assists while shorthanded) in NHL playoff games.
career_totals_playoffs_shotsintegerCareer total shots on goal taken by the player in NHL playoff games.

Row type: NhlApiWebPlayerLandingRow (exported from the package root).

Returns — nhl_player_spotlight / nhlPlayerSpotlight​

col_nametypedescription
player_idintegerUnique player identifier.
player_slugcharacterURL slug for the player.
positioncharacterPlayer position.
sweater_numberintegerJersey number.
team_idintegerUnique team identifier.
headshotcharacterURL to the player headshot image.
team_tri_codecharacterTeam tri-code abbreviation.
team_logocharacterURL to the team logo image.
sort_idintegerSort order identifier for the spotlight.
name_defaultcharacterPlayer name (default localization).
name_cscharacterPlayer name (Czech localization).
name_ficharacterPlayer name (Finnish localization).
name_skcharacterPlayer name (Slovak localization).

Row type: NhlApiWebPlayerSpotlightRow (exported from the package root).

Returns — nhl_playoff_series / nhlPlayoffSeries​

col_nametypedescription
roundintegerShootout round number.
series_lettercharacterSingle-letter label identifying this series within its playoff round (e.g., 'A', 'B'), as used by the NHL api-web.
top_seed_team_idintegerUnique NHL api-web identifier for the higher-seeded team in this playoff series.
top_seed_team_abbrevcharacterThree-letter abbreviation of the higher-seeded team in this NHL playoff series (e.g., 'TOR').
bottom_seed_team_idintegerUnique NHL api-web identifier for the lower-seeded team in this playoff series.
bottom_seed_team_abbrevcharacterThree-letter abbreviation of the lower-seeded team in this NHL playoff series (e.g., 'BOS').
idintegerUnique player identifier.
seasonintegerSeason year (echoed from arg).
game_typeintegerGame type the row belongs to.
game_numberintegerGame number within the schedule.
if_necessarylogical
neutral_sitelogicalWhether the game is at a neutral site.
start_time_utccharacterScheduled start time in UTC.
eastern_utc_offsetcharacterEastern time UTC offset.
venue_utc_offsetcharacterVenue UTC offset.
venue_timezonecharacterVenue time zone.
game_statecharacterGame state (e.g., FINAL, LIVE).
game_schedule_statecharacterSchedule state of the game.
tv_broadcastscharacterNested list of TV broadcast details.
game_center_linkcharacterLink to the NHL game center page.
venue_defaultcharacterVenue name (default language).
away_team_idintegerAway team identifier.
away_team_common_name_defaultcharacterAway team common name (default language).
away_team_place_name_defaultcharacterAway team place name (default language).
away_team_place_name_with_preposition_defaultcharacterAway team place name with preposition (default).
away_team_place_name_with_preposition_frcharacterAway team place name with preposition (French).
away_team_abbrevcharacterAway team abbreviation.
away_team_scoreintegerAway team final score.
home_team_idintegerHome team identifier.
home_team_common_name_defaultcharacterHome team common name (default language).
home_team_place_name_defaultcharacterHome team place name (default language).
home_team_place_name_frcharacterHome team place name (French).
home_team_place_name_with_preposition_defaultcharacterHome team place name with preposition (default).
home_team_place_name_with_preposition_frcharacterHome team place name with preposition (French).
home_team_abbrevcharacterHome team abbreviation.
home_team_scoreintegerHome team final score.
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
series_status_top_seed_winsintegerNumber of wins accumulated by the higher-seeded team in this NHL playoff series to date.
series_status_bottom_seed_winsintegerNumber of wins accumulated by the lower-seeded team in this NHL playoff series to date.
game_outcome_last_period_typecharacterPeriod type in which the game ended.
game_outcome_ot_periodsdoubleNumber of overtime periods played in the game that concluded this series or scheduled game, where applicable.
away_team_place_name_frcharacterAway team place name (French).

Row type: NhlApiWebPlayoffSeriesRow (exported from the package root).

Returns — nhl_right_rail / nhlRightRail​

With { parsed: true }: an object of tables, one per key below.

season_series

col_nametypedescription
idintegerUnique player identifier.
seasonintegerSeason year (echoed from arg).
game_typeintegerGame type the row belongs to.
game_datecharacterGame date.
start_time_utccharacterScheduled start time in UTC.
eastern_utc_offsetcharacterEastern time UTC offset.
venue_utc_offsetcharacterVenue UTC offset.
game_statecharacterGame state (e.g., FINAL, LIVE).
game_schedule_statecharacterSchedule state of the game.
game_center_linkcharacterLink to the NHL game center page.
away_team_idintegerAway team identifier.
away_team_abbrevcharacterAway team abbreviation.
away_team_logocharacterURL to the away team logo.
away_team_scoreintegerAway team final score.
home_team_idintegerHome team identifier.
home_team_abbrevcharacterHome team abbreviation.
home_team_logocharacterURL to the home team logo.
home_team_scoreintegerHome team final score.
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
game_outcome_last_period_typecharacterPeriod type in which the game ended.

shots_by_period

col_nametypedescription
awayintegerAway team shots in the period.
homeintegerWhether the player's team was home.
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.

team_game_stats

col_nametypedescription
categorycharacterStat leader category.
away_valuecharacter
home_valuecharacter

game_info

col_nametypedescription
refereescharacter
linesmencharacter
away_team_head_coach_defaultcharacter
away_team_scratchescharacter
home_team_head_coach_defaultcharacter
home_team_scratchescharacter

linescore_by_period

col_nametypedescription
awayintegerAway team shots in the period.
homeintegerWhether the player's team was home.
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.

season_series_wins

col_nametypedescription
away_team_winsinteger
home_team_winsinteger
needed_to_wininteger

Row type: NhlApiWebRightRailTables, NhlApiWebRightRailSeasonSeriesRow, NhlApiWebRightRailShotsByPeriodRow, NhlApiWebRightRailTeamGameStatsRow, NhlApiWebRightRailGameInfoRow, NhlApiWebRightRailLinescoreByPeriodRow, NhlApiWebRightRailSeasonSeriesWinsRow (exported from the package root).

Returns — nhl_roster / nhlRoster​

col_nametypedescription
position_groupcharacterPosition group name (e.g. Centers).
idintegerUnique player identifier.
headshotcharacterURL to the player headshot image.
sweater_numberintegerJersey number.
position_codecharacterPlayer position code.
shoots_catchescharacterHandedness (shoots/catches).
height_in_inchesintegerHeight in inches.
weight_in_poundsintegerWeight in pounds.
height_in_centimetersintegerHeight in centimeters.
weight_in_kilogramsintegerWeight in kilograms.
birth_datecharacterPlayer birth date.
birth_countrycharacterPlayer birth country.
first_name_defaultcharacterPlayer first name (default language).
last_name_defaultcharacterPlayer last name (default language).
birth_city_defaultcharacterBirth city (default localization).
birth_state_province_defaultcharacterBirth state/province (default localization).
birth_city_cscharacterBirth city (Czech localization).
birth_city_decharacterBirth city (German localization).
birth_city_ficharacterBirth city (Finnish localization).
birth_city_skcharacterBirth city (Slovak localization).
birth_city_svcharacterBirth city (Swedish localization).

Row type: NhlApiWebRosterRow (exported from the package root).

Returns — nhl_web_schedule / nhlWebSchedule​

col_nametypedescription
schedule_datecharacterCalendar date of the game in YYYY-MM-DD format as returned by the NHL api-web schedule endpoint.
idintegerUnique player identifier.
seasonintegerSeason year (echoed from arg).
game_typeintegerGame type the row belongs to.
neutral_sitelogicalWhether the game is at a neutral site.
start_time_utccharacterScheduled start time in UTC.
eastern_utc_offsetcharacterEastern time UTC offset.
venue_utc_offsetcharacterVenue UTC offset.
venue_timezonecharacterVenue time zone.
game_statecharacterGame state (e.g., FINAL, LIVE).
game_schedule_statecharacterSchedule state of the game.
tv_broadcastscharacterNested list of TV broadcast details.
series_urlcharacterNHL api-web URL path to the dedicated page for the playoff series associated with this scheduled game.
three_min_recapcharacterLink to the three-minute recap.
game_center_linkcharacterLink to the NHL game center page.
venue_defaultcharacterVenue name (default language).
away_team_idintegerAway team identifier.
away_team_common_name_defaultcharacterAway team common name (default language).
away_team_place_name_defaultcharacterAway team place name (default language).
away_team_place_name_with_preposition_defaultcharacterAway team place name with preposition (default).
away_team_place_name_with_preposition_frcharacterAway team place name with preposition (French).
away_team_abbrevcharacterAway team abbreviation.
away_team_logocharacterURL to the away team logo.
away_team_dark_logocharacterURL to the away team dark logo.
away_team_away_split_squadlogicalWhether the away team is a split squad.
away_team_scoreintegerAway team final score.
home_team_idintegerHome team identifier.
home_team_common_name_defaultcharacterHome team common name (default language).
home_team_place_name_defaultcharacterHome team place name (default language).
home_team_place_name_frcharacterHome team place name (French).
home_team_place_name_with_preposition_defaultcharacterHome team place name with preposition (default).
home_team_place_name_with_preposition_frcharacterHome team place name with preposition (French).
home_team_abbrevcharacterHome team abbreviation.
home_team_logocharacterURL to the home team logo.
home_team_dark_logocharacterURL to the home team dark logo.
home_team_home_split_squadlogicalWhether the home team is a split squad.
home_team_scoreintegerHome team final score.
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
game_outcome_last_period_typecharacterPeriod type in which the game ended.
winning_goalie_player_idintegerWinning goalie player identifier.
winning_goalie_first_initial_defaultcharacterWinning goalie first initial (default language).
winning_goalie_last_name_defaultcharacterWinning goalie last name (default language).
winning_goalie_last_name_cscharacterWinning goalie last name (Czech).
winning_goalie_last_name_ficharacterWinning goalie last name (Finnish).
winning_goalie_last_name_skcharacterWinning goalie last name (Slovak).
winning_goal_scorer_player_idintegerWinning goal scorer player identifier.
winning_goal_scorer_first_initial_defaultcharacterWinning goal scorer first initial (default).
winning_goal_scorer_last_name_defaultcharacterWinning goal scorer last name (default language).
series_status_roundintegerPlayoff round number (1 through 4) for the series containing this scheduled game from the NHL api-web schedule endpoint.
series_status_series_abbrevcharacterShort abbreviation identifying the specific playoff series slot within the bracket for this scheduled game from the NHL api-web schedule endpoint.
series_status_series_titlecharacterHuman-readable display title for the playoff series containing this scheduled game (e.g., 'Eastern Conference Second Round').
series_status_series_lettercharacterSingle-letter label assigned to the playoff series in the bracket structure for this scheduled game from the NHL api-web schedule endpoint.
series_status_needed_to_winintegerNumber of additional wins needed by the series leader to clinch and advance at the time of this scheduled game from the NHL api-web schedule endpoint.
series_status_top_seed_team_abbrevcharacterThree-letter team abbreviation for the higher-seeded team in the playoff series associated with this scheduled game.
series_status_top_seed_winsintegerNumber of wins accumulated by the higher-seeded team in the playoff series as of this scheduled game from the NHL api-web schedule endpoint.
series_status_bottom_seed_team_abbrevcharacterThree-letter team abbreviation for the lower-seeded team in the playoff series associated with this scheduled game.
series_status_bottom_seed_winsintegerNumber of wins accumulated by the lower-seeded team in the playoff series as of this scheduled game from the NHL api-web schedule endpoint.
series_status_game_number_of_seriesintegerSequential game number within the playoff series for this scheduled game (e.g., 1 through 7 for a best-of-seven) from the NHL api-web schedule endpoint.

Row type: NhlApiWebScheduleRow (exported from the package root).

Returns — nhl_score / nhlScore​

col_nametypedescription
idintegerUnique player identifier.
seasonintegerSeason year (echoed from arg).
game_typeintegerGame type the row belongs to.
game_datecharacterGame date.
start_time_utccharacterScheduled start time in UTC.
eastern_utc_offsetcharacterEastern time UTC offset.
venue_utc_offsetcharacterVenue UTC offset.
tv_broadcastscharacterNested list of TV broadcast details.
game_statecharacterGame state (e.g., FINAL, LIVE).
game_schedule_statecharacterSchedule state of the game.
game_center_linkcharacterLink to the NHL game center page.
series_urlcharacterURL path to the NHL api-web series landing page providing full details about this playoff series matchup.
three_min_recapcharacterLink to the three-minute recap.
neutral_sitelogicalWhether the game is at a neutral site.
venue_timezonecharacterVenue time zone.
periodintegerPeriod number.
goalscharacterGoals scored.
venue_defaultcharacterVenue name (default language).
away_team_idintegerAway team identifier.
away_team_name_defaultcharacterDefault-language full team name for the away team in this game, as provided by the NHL api-web scoreboard endpoint.
away_team_abbrevcharacterAway team abbreviation.
away_team_scoreintegerAway team final score.
away_team_sogintegerAway team shots on goal.
away_team_logocharacterURL to the away team logo.
home_team_idintegerHome team identifier.
home_team_name_defaultcharacterDefault-language full team name for the home team in this game, as provided by the NHL api-web scoreboard endpoint.
home_team_abbrevcharacterHome team abbreviation.
home_team_scoreintegerHome team final score.
home_team_sogintegerHome team shots on goal.
home_team_logocharacterURL to the home team logo.
series_status_roundintegerNumeric identifier for the playoff round (e.g., 1 = First Round, 2 = Second Round) in which this game is being played.
series_status_series_abbrevcharacterShort abbreviation code identifying the specific playoff series matchup, as provided by the NHL api-web score endpoint.
series_status_series_titlecharacterHuman-readable title describing the playoff series matchup (e.g., team abbreviations and round name), as returned by the NHL api-web score endpoint.
series_status_series_lettercharacterSingle-letter label (e.g., 'A', 'B') assigned to the playoff series by the NHL api-web score endpoint to distinguish simultaneous matchups within a round.
series_status_needed_to_winintegerNumber of additional wins required by the series leader to clinch the playoff round at the time of this game.
series_status_top_seed_team_abbrevcharacterThree-letter abbreviation for the higher-seeded team in this playoff series, as reported by the NHL api-web score endpoint.
series_status_top_seed_winsintegerNumber of wins accumulated by the higher-seeded team in the current playoff series as of this game.
series_status_bottom_seed_team_abbrevcharacterThree-letter abbreviation for the lower-seeded team in this playoff series, as reported by the NHL api-web score endpoint.
series_status_bottom_seed_winsintegerNumber of wins accumulated by the lower-seeded team in the current playoff series as of this game.
series_status_game_number_of_seriesintegerSequential game number within the playoff series (e.g., 1 through 7 for a best-of-seven round).
clock_time_remainingcharacterRemaining time in the current period in MM:SS format, as provided by the NHL api-web score endpoint.
clock_seconds_remainingintegerInteger count of seconds remaining in the current period as reported by the NHL api-web score endpoint.
clock_runninglogicalBoolean flag indicating whether the game clock is actively running at the time the NHL api-web score payload was captured.
clock_in_intermissionlogicalBoolean flag indicating whether the game clock is paused during an intermission at the time the NHL api-web score payload was captured.
period_descriptor_numberintegerPeriod number.
period_descriptor_period_typecharacterPeriod type (e.g., REG, OT).
period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods.
game_outcome_last_period_typecharacterPeriod type in which the game ended.

Row type: NhlApiWebScoreRow (exported from the package root).

Returns — nhl_skater_leaders / nhlSkaterLeaders​

col_nametypedescription
categorycharacterStat leader category.
idintegerUnique player identifier.
sweater_numberintegerJersey number.
headshotcharacterURL to the player headshot image.
team_abbrevcharacterTeam abbreviation.
team_logocharacterURL to the team logo image.
positioncharacterPlayer position.
valueintegerLeader stat numeric value.
first_name_defaultcharacterPlayer first name (default language).
first_name_cscharacterPlayer first name (Czech localization).
first_name_decharacterPlayer first name (German).
first_name_escharacterPlayer first name (Spanish).
first_name_ficharacterPlayer first name (Finnish).
first_name_skcharacterPlayer first name (Slovak localization).
first_name_svcharacterPlayer first name (Swedish).
last_name_defaultcharacterPlayer last name (default language).
team_name_defaultcharacterTeam name (default locale).
last_name_cscharacterPlayer last name (Czech localization).
last_name_ficharacterPlayer last name (Finnish localization).
last_name_skcharacterPlayer last name (Slovak localization).

Row type: NhlApiWebSkaterLeadersRow (exported from the package root).

Returns — nhl_standings / nhlStandings​

col_nametypedescription
clinch_indicatorcharacter
conference_abbrevcharacterConference abbreviation.
conference_home_sequenceintegerTeam's rank within its conference based solely on home-game results in the NHL api-web standings.
conference_l10_sequenceintegerTeam's rank within its conference based on performance in the last 10 games played, as reported by the NHL api-web standings endpoint.
conference_namecharacterConference name.
conference_road_sequenceintegerTeam's rank within its conference based solely on road-game results in the NHL api-web standings.
conference_sequenceintegerTeam's seeding position within the conference.
datecharacterGame date (ISO 8601 datetime string).
division_abbrevcharacterDivision abbreviation.
division_home_sequenceintegerTeam's rank within its division based solely on home-game results in the NHL api-web standings.
division_l10_sequenceintegerTeam's rank within its division based on performance in the last 10 games played, as reported by the NHL api-web standings endpoint.
division_namecharacterDivision name.
division_road_sequenceintegerTeam's rank within its division based solely on road-game results in the NHL api-web standings.
division_sequenceintegerTeam's seeding position within the division.
game_type_idintegerGame type identifier (regular/playoffs).
games_playedintegerMatches played.
goal_differentialintegerGoal differential.
goal_differential_pctgdoubleTeam's goal differential normalized to a per-game (or percentage) basis, as published in the NHL standings feed.
goal_againstintegerTotal number of goals allowed by the team across all games played in the current standings snapshot.
goal_forintegerTotal number of goals scored by the team across all games played in the current standings snapshot.
goals_for_pctgdoubleTeam's share of total goals scored in all games involving this team, calculated as goals-for divided by (goals-for + goals-against).
home_games_playedintegerNumber of home games the team has completed in the current season as of this standings snapshot.
home_goal_differentialintegerNet goal differential (goals-for minus goals-against) accumulated across all home games played in the current season.
home_goals_againstintegerTotal number of goals allowed by the team in home games during the current season.
home_goals_forintegerTotal number of goals scored by the team in home games during the current season.
home_lossesintegerLosses at home.
home_ot_lossesintegerHome overtime losses.
home_pointsinteger
home_regulation_plus_ot_winsintegerNumber of home wins achieved in regulation or overtime (excluding shootout decisions) in the current season.
home_regulation_winsintegerNumber of home wins achieved in regulation time (within 60 minutes) in the current season.
home_tiesintegerTies at home.
home_winsintegerWins at home.
l10_games_playedintegerNumber of games included in the team's last-10-games performance window (typically 10, may be lower early in the season).
l10_goal_differentialintegerNet goal differential (goals-for minus goals-against) across the team's most recent 10 games.
l10_goals_againstintegerTotal goals allowed by the team across its most recent 10 games.
l10_goals_forintegerTotal goals scored by the team across its most recent 10 games.
l10_lossesintegerLosses in the last ten games.
l10_ot_lossesintegerOvertime losses in the last ten games.
l10_pointsintegerTotal standings points earned by the team across its most recent 10 games.
l10_regulation_plus_ot_winsintegerNumber of wins in regulation or overtime (excluding shootouts) within the team's most recent 10 games.
l10_regulation_winsintegerNumber of regulation-time wins within the team's most recent 10 games.
l10_tiesintegerNumber of tied results recorded within the team's most recent 10 games (applicable to seasons using tie rules).
l10_winsintegerWins in the last ten games.
league_home_sequenceintegerTeam's rank league-wide based solely on home-game results in the NHL api-web standings.
league_l10_sequenceintegerTeam's rank league-wide based on performance in the last 10 games played, as reported by the NHL api-web standings endpoint.
league_road_sequenceintegerTeam's rank league-wide based solely on road-game results in the NHL api-web standings.
league_sequenceintegerTeam's seeding position within the league.
lossesintegerNumber of matches the team has lost.
ot_lossesintegerOvertime losses.
point_pctgdoublePoints percentage.
pointsintegerCompetition points.
regulation_plus_ot_win_pctgdoubleFraction of games won in regulation or overtime (excluding shootout decisions), used as a tiebreaker metric in NHL standings.
regulation_plus_ot_winsintegerWins in regulation plus overtime.
regulation_win_pctgdoubleFraction of games won in regulation time only, used as a secondary tiebreaker in NHL standings.
regulation_winsintegerWins in regulation.
road_games_playedintegerNumber of road games the team has completed in the current season as of this standings snapshot.
road_goal_differentialintegerNet goal differential (goals-for minus goals-against) accumulated across all road games played in the current season.
road_goals_againstintegerTotal number of goals allowed by the team in road games during the current season.
road_goals_forintegerTotal number of goals scored by the team in road games during the current season.
road_lossesintegerLosses on the road.
road_ot_lossesintegerRoad overtime losses.
road_pointsintegerTotal standings points earned by the team in road games during the current season.
road_regulation_plus_ot_winsintegerNumber of road wins achieved in regulation or overtime (excluding shootout decisions) in the current season.
road_regulation_winsintegerNumber of road wins achieved in regulation time (within 60 minutes) in the current season.
road_tiesintegerTies on the road.
road_winsintegerWins on the road.
season_idintegerSeason identifier.
shootout_lossesintegerShootout losses.
shootout_winsintegerShootout wins.
streak_codecharacterCurrent streak code (W/L/OT).
streak_countintegerLength of the current streak.
team_logocharacterURL to the team logo image.
tiesintegerNumber of matches the team has drawn.
waivers_sequenceintegerTeam's position in the NHL waiver-claim priority order for the current season, determined by reverse standings order.
wildcard_sequenceintegerTeam's wild card seeding position.
win_pctgdoubleTeam's overall win percentage (wins divided by games played), as reported by the NHL api-web standings endpoint.
winsintegerNumber of matches the team has won.
place_name_defaultcharacterDefault-language city or place name associated with the team's market (e.g., "Toronto"), as returned by the NHL api-web standings endpoint.
team_name_defaultcharacterTeam name (default locale).
team_name_frcharacterTeam name (French locale).
team_common_name_defaultcharacterTeam common name (default language).
team_abbrev_defaultcharacterDefault three-letter abbreviation for the team (e.g., "TOR"), as provided by the NHL api-web standings endpoint.
place_name_frcharacterFrench-language city or place name associated with the team's market, as returned by the NHL api-web standings endpoint.
team_common_name_frcharacterTeam common name (French localization).

Row type: NhlApiWebStandingsRow (exported from the package root).

Returns — nhl_standings_season / nhlStandingsSeason​

col_nametypedescription
idintegerUnique player identifier.
conferences_in_uselogicalWhether conferences were in use that season.
divisions_in_uselogicalWhether divisions were in use that season.
point_for_o_tloss_in_uselogicalWhether a point for overtime losses was in use.
regulation_wins_in_uselogicalWhether regulation wins were tracked.
row_in_uselogicalWhether the regulation/overtime/shootout format was in use.
standings_endcharacterEnd date of the standings period.
standings_startcharacterStart date of the standings period.
ties_in_uselogicalWhether ties were in use that season.
wildcard_in_uselogicalWhether the wild-card playoff format was in use this season.

Row type: NhlApiWebStandingsSeasonRow (exported from the package root).

Native API — NHL EDGE (player tracking)​

Flat (non-ESPN) wrappers for NHL EDGE player/team tracking. Host: https://api-web.nhle.com. Each method is exposed under BOTH its snake_case name nhl_edge_<endpoint> (sdv-py's name, py/R parity) and its camelCase form (canonical) on sdv.nhl. Pass { parsed: true } to run the payload through its tidy.js parser; omit it for the raw response.

MethodHTTPPath paramsQuery paramsParserAuth
nhl_edge_cat_goalie_detail / nhlEdgeCatGoalieDetailhttps://api-web.nhle.com/v1/cat/edge/goalie-detail/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_detail—
nhl_edge_cat_skater_detail / nhlEdgeCatSkaterDetailhttps://api-web.nhle.com/v1/cat/edge/skater-detail/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_detail—
nhl_edge_goalie_5v5_detail / nhlEdgeGoalie5v5Detailhttps://api-web.nhle.com/v1/edge/goalie-5v5-detail/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_detail—
nhl_edge_goalie_5v5_top_10 / nhlEdgeGoalie5v5Top10https://api-web.nhle.com/v1/edge/goalie-5v5-top-10/{sort_by}/{season}/{game_type}sort_by*, season, game_type—parse_edge_top10—
nhl_edge_goalie_comparison / nhlEdgeGoalieComparisonhttps://api-web.nhle.com/v1/edge/goalie-comparison/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_detail—
nhl_edge_goalie_detail / nhlEdgeGoalieDetailhttps://api-web.nhle.com/v1/edge/goalie-detail/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_detail—
nhl_edge_goalie_edge_save_pctg_top_10 / nhlEdgeGoalieEdgeSavePctgTop10https://api-web.nhle.com/v1/edge/goalie-edge-save-pctg-top-10/{sort_by}/{season}/{game_type}sort_by*, season, game_type—parse_edge_top10—
nhl_edge_goalie_landing / nhlEdgeGoalieLandinghttps://api-web.nhle.com/v1/edge/goalie-landing/{season}/{game_type}season, game_type—parse_edge_detail—
nhl_edge_goalie_save_percentage_detail / nhlEdgeGoalieSavePercentageDetailhttps://api-web.nhle.com/v1/edge/goalie-save-percentage-detail/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_detail—
nhl_edge_goalie_shot_location_detail / nhlEdgeGoalieShotLocationDetailhttps://api-web.nhle.com/v1/edge/goalie-shot-location-detail/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_shot_location—
nhl_edge_goalie_shot_location_top_10 / nhlEdgeGoalieShotLocationTop10https://api-web.nhle.com/v1/edge/goalie-shot-location-top-10/{category}/{sort_by}/{season}/{game_type}category*, sort_by*, season, game_type—parse_edge_top10—
nhl_edge_skater_comparison / nhlEdgeSkaterComparisonhttps://api-web.nhle.com/v1/edge/skater-comparison/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_detail—
nhl_edge_skater_detail / nhlEdgeSkaterDetailhttps://api-web.nhle.com/v1/edge/skater-detail/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_detail—
nhl_edge_skater_distance_top_10 / nhlEdgeSkaterDistanceTop10https://api-web.nhle.com/v1/edge/skater-distance-top-10/{positions}/{strength}/{sort_by}/{season}/{game_type}positions*, strength*, sort_by*, season, game_type—parse_edge_top10—
nhl_edge_skater_landing / nhlEdgeSkaterLandinghttps://api-web.nhle.com/v1/edge/skater-landing/{season}/{game_type}season, game_type—parse_edge_detail—
nhl_edge_skater_shot_location_detail / nhlEdgeSkaterShotLocationDetailhttps://api-web.nhle.com/v1/edge/skater-shot-location-detail/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_shot_location—
nhl_edge_skater_shot_location_top_10 / nhlEdgeSkaterShotLocationTop10https://api-web.nhle.com/v1/edge/skater-shot-location-top-10/{position}/{category}/{sort_by}/{season}/{game_type}position*, category*, sort_by*, season, game_type—parse_edge_top10—
nhl_edge_skater_shot_speed_detail / nhlEdgeSkaterShotSpeedDetailhttps://api-web.nhle.com/v1/edge/skater-shot-speed-detail/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_detail—
nhl_edge_skater_shot_speed_top_10 / nhlEdgeSkaterShotSpeedTop10https://api-web.nhle.com/v1/edge/skater-shot-speed-top-10/{positions}/{sort_by}/{season}/{game_type}positions*, sort_by*, season, game_type—parse_edge_top10—
nhl_edge_skater_skating_distance_detail / nhlEdgeSkaterSkatingDistanceDetailhttps://api-web.nhle.com/v1/edge/skater-skating-distance-detail/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_detail—
nhl_edge_skater_skating_speed_detail / nhlEdgeSkaterSkatingSpeedDetailhttps://api-web.nhle.com/v1/edge/skater-skating-speed-detail/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_detail—
nhl_edge_skater_speed_top_10 / nhlEdgeSkaterSpeedTop10https://api-web.nhle.com/v1/edge/skater-speed-top-10/{positions}/{sort_by}/{season}/{game_type}positions*, sort_by*, season, game_type—parse_edge_top10—
nhl_edge_skater_zone_time / nhlEdgeSkaterZoneTimehttps://api-web.nhle.com/v1/edge/skater-zone-time/{player_id}/{season}/{game_type}player_id*, season, game_type—parse_edge_zone_time—
nhl_edge_skater_zone_time_top_10 / nhlEdgeSkaterZoneTimeTop10https://api-web.nhle.com/v1/edge/skater-zone-time-top-10/{positions}/{strength}/{sort_by}/{season}/{game_type}positions*, strength*, sort_by*, season, game_type—parse_edge_top10—
nhl_edge_team_detail / nhlEdgeTeamDetailhttps://api-web.nhle.com/v1/edge/team-detail/{team_id}/{season}/{game_type}team_id*, season, game_type—parse_edge_detail—
nhl_edge_team_landing / nhlEdgeTeamLandinghttps://api-web.nhle.com/v1/edge/team-landing/{season}/{game_type}season, game_type—parse_edge_detail—
nhl_edge_team_shot_location_detail / nhlEdgeTeamShotLocationDetailhttps://api-web.nhle.com/v1/edge/team-shot-location-detail/{team_id}/{season}/{game_type}team_id*, season, game_type—parse_edge_shot_location—
nhl_edge_team_shot_location_top_10 / nhlEdgeTeamShotLocationTop10https://api-web.nhle.com/v1/edge/team-shot-location-top-10/{position}/{category}/{sort_by}/{season}/{game_type}position*, category*, sort_by*, season, game_type—parse_edge_top10—
nhl_edge_team_shot_speed_detail / nhlEdgeTeamShotSpeedDetailhttps://api-web.nhle.com/v1/edge/team-shot-speed-detail/{team_id}/{season}/{game_type}team_id*, season, game_type—parse_edge_detail—
nhl_edge_team_skating_distance_detail / nhlEdgeTeamSkatingDistanceDetailhttps://api-web.nhle.com/v1/edge/team-skating-distance-detail/{team_id}/{season}/{game_type}team_id*, season, game_type—(raw)—
nhl_edge_team_skating_distance_top_10 / nhlEdgeTeamSkatingDistanceTop10https://api-web.nhle.com/v1/edge/team-skating-distance-top-10/{positions}/{strength}/{sort_by}/{season}/{game_type}positions*, strength*, sort_by*, season, game_type—parse_edge_top10—
nhl_edge_team_skating_speed_detail / nhlEdgeTeamSkatingSpeedDetailhttps://api-web.nhle.com/v1/edge/team-skating-speed-detail/{team_id}/{season}/{game_type}team_id*, season, game_type—(raw)—
nhl_edge_team_skating_speed_top_10 / nhlEdgeTeamSkatingSpeedTop10https://api-web.nhle.com/v1/edge/team-skating-speed-top-10/{positions}/{sort_by}/{season}/{game_type}positions*, sort_by*, season, game_type—parse_edge_top10—
nhl_edge_team_zone_time_details / nhlEdgeTeamZoneTimeDetailshttps://api-web.nhle.com/v1/edge/team-zone-time-details/{team_id}/{season}/{game_type}team_id*, season, game_type—parse_edge_zone_time—
nhl_edge_team_zone_time_top_10 / nhlEdgeTeamZoneTimeTop10https://api-web.nhle.com/v1/edge/team-zone-time-top-10/{strength}/{sort_by}/{season}/{game_type}strength*, sort_by*, season, game_type—parse_edge_top10—

Returns — nhl_edge_cat_goalie_detail / nhlEdgeCatGoalieDetail​

col_nametypedescription
seasons_with_edge_statscharacterJSON-serialized list of NHL season identifiers for which EDGE puck-and-player tracking data is available for this goalie.
shot_location_summarycharacterJSON-serialized summary of shot-location tracking data aggregated across all zones for the goalie.
shot_location_detailscharacterJSON-serialized per-zone shot-location tracking breakdown showing where shots were attempted against the goalie.
player_idintegerUnique player identifier.
player_first_name_defaultcharacterPlayer first name (default language).
player_last_name_defaultcharacterPlayer last name (default language).
player_birth_datecharacter
player_shoots_catchescharacterSide on which the goalie catches — L (left) or R (right).
player_sweater_numberintegerPlayer jersey number.
player_slugcharacterURL slug for the player.
player_headshotcharacterURL to the player headshot image.
player_winsintegerNumber of regulation and overtime wins credited to the goalie during the tracking period.
player_lossesintegerNumber of regulation losses credited to the goalie during the tracking period.
player_overtime_lossesintegerNumber of overtime or shootout losses credited to the goalie during the tracking period.
player_goals_against_avgdoubleGoalie's goals-against average — goals allowed per 60 minutes of ice time — for the tracking period.
player_save_pctgdoubleGoalie's save percentage, expressed as the proportion of shots on goal stopped.
player_games_playedintegerNumber of games in which the goalie appeared during the relevant tracking period.
player_team_common_name_defaultcharacterPlayer team common name (default locale).
player_team_place_name_with_preposition_defaultcharacterPlayer team place name with preposition (default locale).
player_team_place_name_with_preposition_frcharacterPlayer team place name with preposition (French locale).
player_team_abbrevcharacterPlayer team abbreviation.
player_team_team_logo_lightcharacterPlayer team light-mode logo URL.
player_team_team_logo_darkcharacterPlayer team dark-mode logo URL.
stats_goals_against_avg_valuedoubleGoalie's goals-against average for the tracking period.
stats_goals_against_avg_percentiledoublePercentile rank among all NHL goalies for goals-against average (lower GAA = higher percentile).
stats_goals_against_avg_league_avgdoubleLeague-average goals-against average used as the baseline for this goalie's GAA percentile calculation.
stats_games_above900_valuedoubleNumber of games the goalie posted a save percentage above .900 during the tracking period.
stats_games_above900_percentiledoublePercentile rank among all NHL goalies for games played in which the goalie posted a save percentage above .900.
stats_games_above900_league_avgdoubleLeague-average games-above-.900-save-percentage rate used as the baseline for this goalie's percentile calculation.
stats_goal_differential_per60_valuedoubleGoalie's goals-saved-above-expected per 60 minutes, measuring performance relative to shot quality faced.
stats_goal_differential_per60_percentiledoublePercentile rank among all NHL goalies for goals-saved-above-expected per 60 minutes of ice time.
stats_goal_differential_per60_league_avgdoubleLeague-average goals-saved-above-expected per 60 minutes used as the baseline for this goalie's percentile.
stats_goal_support_avg_valuedoubleAverage number of goals scored for the goalie per game started during the tracking period.
stats_goal_support_avg_percentiledoublePercentile rank among all NHL goalies for average offensive goal support received per game started.
stats_goal_support_avg_league_avgdoubleLeague-average goal support (goals scored for the goalie per game) used as the baseline for percentile calculation.
stats_point_pctg_valuedoubleFraction of available standings points the goalie's team earned in games the goalie started.
stats_point_pctg_percentiledoublePercentile rank among all NHL goalies for team point percentage in games the goalie started.
stats_point_pctg_league_avgdoubleLeague-average team point percentage in games the goalie started, used as the baseline for percentile calculation.

Row type: NhlEdgeCatGoalieDetailRow (exported from the package root).

Returns — nhl_edge_cat_skater_detail / nhlEdgeCatSkaterDetail​

col_nametypedescription
seasons_with_edge_statscharacterJSON-serialized list of NHL season identifiers for which EDGE puck-and-player tracking data is available for this skater.
sog_summarycharacterJSON-serialized summary of shot-on-goal tracking data aggregated over the tracking period for the skater.
sog_detailscharacterJSON-serialized per-game shot-on-goal tracking details for the skater across the tracking period.
player_idintegerUnique player identifier.
player_first_name_defaultcharacterPlayer first name (default language).
player_last_name_defaultcharacterPlayer last name (default language).
player_birth_datecharacter
player_shoots_catchescharacterSide on which the skater shoots — L (left) or R (right).
player_sweater_numberintegerPlayer jersey number.
player_positioncharacterPrimary player position.
player_slugcharacterURL slug for the player.
player_headshotcharacterURL to the player headshot image.
player_goalsintegerNumber of goals scored by the skater during the relevant tracking period.
player_assistsintegerNumber of assists credited to the skater during the relevant tracking period.
player_pointsinteger
player_games_playedintegerNumber of games in which the skater appeared during the relevant tracking period.
player_team_common_name_defaultcharacterPlayer team common name (default locale).
player_team_place_name_with_preposition_defaultcharacterPlayer team place name with preposition (default locale).
player_team_place_name_with_preposition_frcharacterPlayer team place name with preposition (French locale).
player_team_abbrevcharacterPlayer team abbreviation.
player_team_team_logo_lightcharacterPlayer team light-mode logo URL.
player_team_team_logo_darkcharacterPlayer team dark-mode logo URL.
top_shot_speed_imperialdoubleSkater's highest recorded shot speed in miles per hour during the tracking period.
top_shot_speed_metricdoubleSkater's highest recorded shot speed in kilometers per hour during the tracking period.
top_shot_speed_percentiledoublePercentile rank among all NHL skaters for highest recorded shot speed during the tracking period.
top_shot_speed_league_avg_imperialdoubleLeague-average top shot speed in miles per hour, used as the baseline for this skater's shot-speed percentile.
top_shot_speed_league_avg_metricdoubleLeague-average top shot speed in kilometers per hour, used as the baseline for this skater's shot-speed percentile.
skating_speed_speed_max_imperialdoubleSkater's maximum recorded skating speed in miles per hour during the tracking period.
skating_speed_speed_max_metricdoubleSkater's maximum recorded skating speed in kilometers per hour during the tracking period.
skating_speed_speed_max_percentiledoublePercentile rank among all NHL skaters for maximum skating speed recorded during the tracking period.
skating_speed_speed_max_league_avg_imperialdoubleLeague-average maximum skating speed in miles per hour, used as the baseline for this skater's percentile.
skating_speed_speed_max_league_avg_metricdoubleLeague-average maximum skating speed in kilometers per hour, used as the baseline for this skater's percentile.
skating_speed_speed_max_overlay_player_first_name_defaultcharacterFirst name of the skater who achieved the maximum skating speed in the context of the overlay comparison play.
skating_speed_speed_max_overlay_player_last_name_defaultcharacterLast name of the skater who achieved the maximum skating speed in the context of the overlay comparison play.
skating_speed_speed_max_overlay_time_in_periodcharacterElapsed time within the period (mm:ss) at which the skater's maximum skating speed was recorded.
skating_speed_bursts_over20_valueintegerNumber of skating bursts the skater reached or exceeded 20 mph per game on average during the tracking period.
skating_speed_bursts_over20_percentiledoublePercentile rank among all NHL skaters for frequency of skating speed bursts exceeding 20 mph per game.
skating_speed_bursts_over20_league_avg_valuedoubleLeague-average number of skating speed bursts exceeding 20 mph per game, used as the baseline for this skater's percentile.
total_distance_skated_imperialdoubleTotal cumulative distance skated by the player in miles during the tracking period.
total_distance_skated_metricdoubleTotal cumulative distance skated by the player in kilometers during the tracking period.
total_distance_skated_percentiledoublePercentile rank among all NHL skaters for total distance skated per game during the tracking period.
total_distance_skated_league_avg_imperialdoubleLeague-average total distance skated in miles per game, used as the baseline for this skater's distance percentile.
total_distance_skated_league_avg_metricdoubleLeague-average total distance skated in kilometers per game, used as the baseline for this skater's distance percentile.
zone_time_details_offensive_zone_pctgdoublePercentage of the skater's total on-ice time spent in the offensive zone during the tracking period.
zone_time_details_offensive_zone_percentiledoublePercentile rank among all NHL skaters for percentage of ice time spent in the offensive zone.
zone_time_details_offensive_zone_league_avgdoubleLeague-average percentage of on-ice time skaters spend in the offensive zone, used as the baseline for this player's percentile.
zone_time_details_neutral_zone_pctgdoublePercentage of the skater's total on-ice time spent in the neutral zone during the tracking period.
zone_time_details_neutral_zone_percentiledoublePercentile rank among all NHL skaters for percentage of ice time spent in the neutral zone.
zone_time_details_neutral_zone_league_avgdoubleLeague-average percentage of on-ice time skaters spend in the neutral zone, used as the baseline for this player's percentile.
zone_time_details_defensive_zone_pctgdoublePercentage of the skater's total on-ice time spent in the defensive zone during the tracking period.
zone_time_details_defensive_zone_percentiledoublePercentile rank among all NHL skaters for percentage of ice time spent in the defensive zone.
zone_time_details_defensive_zone_league_avgdoubleLeague-average percentage of on-ice time skaters spend in the defensive zone, used as the baseline for this player's percentile.

Row type: NhlEdgeCatSkaterDetailRow (exported from the package root).

Returns — nhl_edge_goalie_5v5_detail / nhlEdgeGoalie5v5Detail​

col_nametypedescription
save_pctg5v5_last10characterSerialized last-10-game 5-on-5 save percentage trend data for the goalie.
save_pctg5v5_details_save_pctg_valuedoubleGoalie's overall 5-on-5 save percentage (saves divided by shots faced at even strength).
save_pctg5v5_details_save_pctg_league_avgdoubleLeague-average 5-on-5 save percentage across all NHL goalies for the current period.
save_pctg5v5_details_save_pctg_percentiledoublePercentile rank of the goalie's overall 5-on-5 save percentage relative to all qualifying NHL goalies.
save_pctg5v5_details_save_pctg_close_valuedoubleGoalie's 5-on-5 save percentage recorded specifically in close-score situations.
save_pctg5v5_details_save_pctg_close_league_avgdoubleLeague-average 5-on-5 save percentage in close-score situations (one-goal games in the third period or overtime) for the current period.
save_pctg5v5_details_save_pctg_close_percentiledoublePercentile rank of the goalie's 5-on-5 save percentage in close-score situations relative to all qualifying NHL goalies.
save_pctg5v5_details_shots_valueintegerTotal number of 5-on-5 shots the goalie faced during the current period.
save_pctg5v5_details_shots_league_avgintegerLeague-average number of 5-on-5 shots faced per game by NHL goalies for the current period.
save_pctg5v5_details_shots_percentiledoublePercentile rank of the goalie's 5-on-5 shots-faced count relative to all qualifying NHL goalies.
save_pctg5v5_details_shots_per60_valuedoubleGoalie's rate of 5-on-5 shots faced per 60 minutes of even-strength ice time.
save_pctg5v5_details_shots_per60_league_avgdoubleLeague-average rate of 5-on-5 shots faced per 60 minutes of even-strength ice time.
save_pctg5v5_details_shots_per60_percentiledoublePercentile rank of the goalie's 5-on-5 shots-faced-per-60-minutes rate relative to all qualifying NHL goalies.

Row type: NhlEdgeGoalie5v5DetailRow (exported from the package root).

Returns — nhl_edge_goalie_5v5_top_10 / nhlEdgeGoalie5v5Top10​

col_nametypedescription
save_pctgdoubleSave percentage.
save_pctg_closedouble
shotsintegerShots on goal.
shots_per60double
player_first_name_defaultcharacterPlayer first name (default language).
player_headshotcharacterURL to the player headshot image.
player_last_name_defaultcharacterPlayer last name (default language).
player_positioncharacterPrimary player position.
player_slugcharacterURL slug for the player.
player_sweater_numberintegerPlayer jersey number.
player_team_abbrevcharacterPlayer team abbreviation.
player_team_common_name_defaultcharacterPlayer team common name (default locale).
player_team_place_name_with_preposition_defaultcharacterPlayer team place name with preposition (default locale).
player_team_place_name_with_preposition_frcharacterPlayer team place name with preposition (French locale).
player_team_slugcharacterPlayer team URL-friendly slug.
player_team_team_logo_darkcharacterPlayer team dark-mode logo URL.
player_team_team_logo_lightcharacterPlayer team light-mode logo URL.
player_first_name_cscharacterPlayer first name (Czech locale).
player_first_name_skcharacterPlayer first name (Slovak locale).
player_last_name_cscharacterPlayer last name (Czech locale).
player_last_name_ficharacterPlayer last name (Finnish).
player_last_name_skcharacterPlayer last name (Slovak locale).

Rows are untyped Row[] (not parity-verified yet).

Returns — nhl_edge_goalie_comparison / nhlEdgeGoalieComparison​

col_nametypedescription
seasons_with_edge_statscharacterSerialized list of season identifiers for which EDGE player-tracking data is available for this goalie.
shot_location_summarycharacterHigh-level serialized summary of the goalie's save percentages grouped by shot location zone.
shot_location_detailscharacterSerialized shot-zone breakdown detailing save rates from each ice region (slot, off-wing, etc.).
save_pctg5v5_last10characterSerialized breakdown of the goalie's 5-on-5 save percentage across their last 10 games.
save_pctg_last10characterSerialized summary of the goalie's save percentage across their most recent 10 games.
player_idintegerUnique player identifier.
player_first_name_defaultcharacterPlayer first name (default language).
player_last_name_defaultcharacterPlayer last name (default language).
player_birth_datecharacter
player_shoots_catchescharacterHandedness indicator showing which side the goalie catches (L = left-catch, R = right-catch).
player_sweater_numberintegerPlayer jersey number.
player_slugcharacterURL slug for the player.
player_headshotcharacterURL to the player headshot image.
player_winsintegerNumber of decisions recorded as wins for the goalie during the comparison period.
player_lossesintegerNumber of decisions recorded as losses for the goalie during the comparison period.
player_overtime_lossesintegerNumber of losses the goalie suffered after regulation time, counting as an overtime loss in the standings.
player_goals_against_avgdoubleGoalie's goals-against average — average goals allowed per 60 minutes of ice time.
player_save_pctgdoubleOverall save percentage for the goalie — proportion of shots faced that were stopped.
player_games_playedintegerTotal number of regular-season or playoff games the goalie appeared in during the comparison period.
player_team_common_name_defaultcharacterPlayer team common name (default locale).
player_team_place_name_with_preposition_defaultcharacterPlayer team place name with preposition (default locale).
player_team_place_name_with_preposition_frcharacterPlayer team place name with preposition (French locale).
player_team_abbrevcharacterPlayer team abbreviation.
player_team_team_logo_lightcharacterPlayer team light-mode logo URL.
player_team_team_logo_darkcharacterPlayer team dark-mode logo URL.
save_pctg5v5_details_save_pctgdoubleGoalie's save percentage in 5-on-5 even-strength situations only.
save_pctg5v5_details_save_pctg_closedoubleSave percentage in 5-on-5 situations where the game score was within one goal (close-game situations).
save_pctg5v5_details_shotsintegerTotal number of shots the goalie faced in 5-on-5 situations during the comparison period.
save_pctg5v5_details_shots_per60doubleRate of shots faced per 60 minutes of 5-on-5 ice time, reflecting workload intensity.
save_pctg_details_games_above900integerNumber of games in which the goalie posted a save percentage above .900 during the comparison period.
save_pctg_details_pctg_games_above900doubleProportion of the goalie's games (as a percentage) in which they achieved a save percentage above .900.
save_pctg_details_point_pctgdoubleTeam points percentage in games started by this goalie, reflecting their contribution to standings.
save_pctg_details_goals_against_avgdoubleGoals-against average from the detailed save-percentage breakdown dataset for this goalie.
save_pctg_details_save_pctgdoubleOverall save percentage from the detailed breakdown dataset, capturing all situations.

Row type: NhlEdgeGoalieComparisonRow (exported from the package root).

Returns — nhl_edge_goalie_detail / nhlEdgeGoalieDetail​

col_nametypedescription
seasons_with_edge_statscharacterSerialized list of seasons for which NHL EDGE player-tracking data is available for this goalie.
shot_location_summarycharacterSerialized summary of shot-location zones faced by the goalie, aggregated from NHL EDGE tracking data.
shot_location_detailscharacterSerialized detailed breakdown of shot locations faced by the goalie, derived from NHL EDGE tracking data.
player_idintegerUnique player identifier.
player_first_name_defaultcharacterPlayer first name (default language).
player_last_name_defaultcharacterPlayer last name (default language).
player_birth_datecharacter
player_shoots_catchescharacterHand on which the goalie catches (glove side), typically 'L' for left or 'R' for right.
player_sweater_numberintegerPlayer jersey number.
player_slugcharacterURL slug for the player.
player_headshotcharacterURL to the player headshot image.
player_winsintegerNumber of wins credited to the goalie for the season in this NHL EDGE detail record.
player_lossesintegerNumber of regulation losses credited to the goalie for the season in this NHL EDGE detail record.
player_overtime_lossesintegerNumber of overtime or shootout losses (OTL) credited to the goalie during the season.
player_goals_against_avgdoubleGoals-against average (GAA) for the goalie during the season, reflecting the average number of goals allowed per 60 minutes played.
player_save_pctgdoubleSave percentage (SV%) for the goalie during the season, expressed as a decimal ratio of saves to shots faced.
player_games_playedintegerTotal number of regular-season games the goalie appeared in for the season covered by this NHL EDGE detail record.
player_team_common_name_defaultcharacterPlayer team common name (default locale).
player_team_place_name_with_preposition_defaultcharacterPlayer team place name with preposition (default locale).
player_team_place_name_with_preposition_frcharacterPlayer team place name with preposition (French locale).
player_team_abbrevcharacterPlayer team abbreviation.
player_team_team_logo_lightcharacterPlayer team light-mode logo URL.
player_team_team_logo_darkcharacterPlayer team dark-mode logo URL.
stats_goals_against_avg_valuedoubleGoalie's goals-against average value as reported in the NHL EDGE detail stat block (mirrors player_goals_against_avg at the EDGE layer).
stats_goals_against_avg_percentiledoublePercentile rank among all NHL goalies for goals-against average as reported in the NHL EDGE detail.
stats_goals_against_avg_league_avgdoubleLeague-average GAA value used as the EDGE comparative baseline for this goalie's goals-against-average metric.
stats_games_above900_valuedoubleGoalie's own count of games in which save percentage exceeded .900, as tracked by the NHL EDGE system.
stats_games_above900_percentiledoublePercentile rank among all NHL goalies for the 'games above .900 save percentage' EDGE metric during the season.
stats_games_above900_league_avgdoubleLeague-average value for the 'games above .900 save percentage' EDGE metric, used as a comparative baseline for the goalie.
stats_goal_differential_per60_valuedoubleGoalie's net goal differential (team goals scored minus goals allowed while in net) per 60 minutes of play, as tracked by the NHL EDGE system.
stats_goal_differential_per60_percentiledoublePercentile rank among all NHL goalies for the goals-differential-per-60 EDGE metric during the season.
stats_goal_differential_per60_league_avgdoubleLeague-average net goal differential (team goals scored minus goals allowed while in net) per 60 minutes, the EDGE baseline comparator for the goalie.
stats_goal_support_avg_valuedoubleAverage number of goals scored by the goalie's team per game while this goalie was in net, as tracked by NHL EDGE.
stats_goal_support_avg_percentiledoublePercentile rank among all NHL goalies for average goal support received while the goalie was in net.
stats_goal_support_avg_league_avgdoubleLeague-average goal-support value (average goals scored for the goalie while in net), used as the EDGE baseline comparator.
stats_point_pctg_valuedoubleTeam points percentage in games started by this goalie during the season, as tracked by the NHL EDGE system.
stats_point_pctg_percentiledoublePercentile rank among all NHL goalies for team points percentage in games the goalie started, per NHL EDGE.
stats_point_pctg_league_avgdoubleLeague-average points percentage (team winning percentage when the goalie starts) used as the EDGE comparative baseline.

Row type: NhlEdgeGoalieDetailRow (exported from the package root).

Returns — nhl_edge_goalie_edge_save_pctg_top_10 / nhlEdgeGoalieEdgeSavePctgTop10​

No returns table is published for this endpoint: no capture: every value tried 404s for season 20242025 (sort_by points/total/savePctg/save-pctg, position F/forwards/all, category shots/high/all/high-danger, fastRhockey's examples included), so the valid path values are unconfirmed

Rows are untyped Row[] (not parity-verified yet).

Returns — nhl_edge_goalie_landing / nhlEdgeGoalieLanding​

col_nametypedescription
seasons_with_edge_statscharacterSerialized list of season identifiers for which EDGE player-tracking data is available on this landing page.
minimum_minutes_playedintegerMinimum minutes-played threshold a goalie must meet to qualify for the EDGE leaderboards.
leaders_high_danger_save_pctg_player_idintegerNHL player identifier for the goalie leading the high-danger save-percentage leaderboard.
leaders_high_danger_save_pctg_player_first_name_defaultcharacterFirst name of the goalie leading the high-danger save-percentage leaderboard (default locale).
leaders_high_danger_save_pctg_player_last_name_defaultcharacterLast name of the goalie leading the high-danger save-percentage leaderboard (default locale).
leaders_high_danger_save_pctg_player_last_name_cscharacterLast name of the high-danger save-percentage leader rendered in Czech locale.
leaders_high_danger_save_pctg_player_last_name_skcharacterLast name of the high-danger save-percentage leader rendered in Slovak locale.
leaders_high_danger_save_pctg_player_sweater_numberintegerJersey number worn by the goalie leading the high-danger save-percentage leaderboard.
leaders_high_danger_save_pctg_player_positioncharacterPosition code for the goalie leading the high-danger save-percentage leaderboard (always G).
leaders_high_danger_save_pctg_player_slugcharacterURL-friendly slug for the high-danger save-percentage leader, used in NHL.com profile links.
leaders_high_danger_save_pctg_player_headshotcharacterURL pointing to the headshot image of the goalie leading the high-danger save-percentage leaderboard.
leaders_high_danger_save_pctg_player_team_common_name_defaultcharacterCommon team name for the club of the leader in the high-danger save-percentage category.
leaders_high_danger_save_pctg_player_team_place_name_with_preposition_defaultcharacterCity/place name with grammatical preposition for the high-danger save-percentage leader's team, default locale.
leaders_high_danger_save_pctg_player_team_place_name_with_preposition_frcharacterCity/place name with grammatical preposition for the high-danger save-percentage leader's team in the French locale.
leaders_high_danger_save_pctg_player_team_abbrevcharacterThree-letter team abbreviation for the club of the goalie leading the high-danger save-percentage leaderboard.
leaders_high_danger_save_pctg_player_team_team_logo_lightcharacterURL for the light-background team logo for the high-danger save-percentage leaderboard leader.
leaders_high_danger_save_pctg_player_team_team_logo_darkcharacterURL for the dark-background team logo for the high-danger save-percentage leaderboard leader.
leaders_high_danger_save_pctg_save_pctgdoubleSave percentage value for the leader of the high-danger save-percentage leaderboard.
leaders_high_danger_save_pctg_shot_location_detailscharacterSerialized shot-zone breakdown for the high-danger save-percentage leaderboard leader.
leaders_high_danger_saves_player_idintegerNHL player identifier for the goalie leading the high-danger saves leaderboard.
leaders_high_danger_saves_player_first_name_defaultcharacterFirst name of the goalie leading the high-danger saves leaderboard (default locale).
leaders_high_danger_saves_player_last_name_defaultcharacterLast name of the goalie leading the high-danger saves leaderboard (default locale).
leaders_high_danger_saves_player_sweater_numberintegerJersey number worn by the goalie leading the high-danger saves leaderboard.
leaders_high_danger_saves_player_positioncharacterPosition code for the goalie leading the high-danger saves leaderboard (always G).
leaders_high_danger_saves_player_slugcharacterURL-friendly slug for the high-danger saves leaderboard leader, used in NHL.com profile links.
leaders_high_danger_saves_player_headshotcharacterURL pointing to the headshot image of the goalie leading the high-danger saves leaderboard.
leaders_high_danger_saves_player_team_common_name_defaultcharacterCommon team name for the club of the leader in the high-danger saves category.
leaders_high_danger_saves_player_team_place_name_with_preposition_defaultcharacterCity/place name with grammatical preposition for the high-danger saves leader's team, default locale.
leaders_high_danger_saves_player_team_place_name_with_preposition_frcharacterCity/place name with grammatical preposition for the high-danger saves leader's team in the French locale.
leaders_high_danger_saves_player_team_abbrevcharacterThree-letter team abbreviation for the club of the goalie leading the high-danger saves leaderboard.
leaders_high_danger_saves_player_team_team_logo_lightcharacterURL for the light-background team logo for the high-danger saves leaderboard leader.
leaders_high_danger_saves_player_team_team_logo_darkcharacterURL for the dark-background team logo for the high-danger saves leaderboard leader.
leaders_high_danger_saves_savesintegerTotal high-danger saves made by the goalie leading the high-danger saves leaderboard.
leaders_high_danger_saves_shot_location_detailscharacterSerialized shot-zone breakdown for the high-danger saves leaderboard leader.
leaders_high_danger_goals_against_player_idintegerNHL player identifier for the goalie leading the high-danger goals-against leaderboard.
leaders_high_danger_goals_against_player_first_name_defaultcharacterFirst name of the goalie leading the high-danger goals-against leaderboard (default locale).
leaders_high_danger_goals_against_player_last_name_defaultcharacterLast name of the goalie leading the high-danger goals-against leaderboard (default locale).
leaders_high_danger_goals_against_player_sweater_numberintegerJersey number worn by the goalie leading the high-danger goals-against leaderboard.
leaders_high_danger_goals_against_player_positioncharacterPosition code for the goalie leading the high-danger goals-against leaderboard (always G).
leaders_high_danger_goals_against_player_slugcharacterURL-friendly slug for the goalie leading the high-danger goals-against leaderboard, used in NHL.com profile links.
leaders_high_danger_goals_against_player_headshotcharacterURL pointing to the headshot image of the goalie leading the high-danger goals-against leaderboard.
leaders_high_danger_goals_against_player_team_common_name_defaultcharacterCommon team name for the club of the leader in the high-danger goals-against category.
leaders_high_danger_goals_against_player_team_place_name_with_preposition_defaultcharacterCity/place name with grammatical preposition for the high-danger goals-against leader's team, default locale.
leaders_high_danger_goals_against_player_team_place_name_with_preposition_frcharacterCity/place name with grammatical preposition for the high-danger goals-against leader's team in the French locale.
leaders_high_danger_goals_against_player_team_abbrevcharacterThree-letter team abbreviation for the club of the goalie leading the high-danger goals-against leaderboard.
leaders_high_danger_goals_against_player_team_team_logo_lightcharacterURL for the light-background team logo for the high-danger goals-against leaderboard leader.
leaders_high_danger_goals_against_player_team_team_logo_darkcharacterURL for the dark-background team logo for the high-danger goals-against leaderboard leader.
leaders_high_danger_goals_against_goals_againstintegerNumber of high-danger goals allowed by the goalie leading the high-danger goals-against leaderboard.
leaders_save_pctg5v5_player_idintegerNHL player identifier for the goalie leading the 5-on-5 save-percentage leaderboard.
leaders_save_pctg5v5_player_first_name_defaultcharacterFirst name of the goalie leading the 5-on-5 save-percentage leaderboard (default locale).
leaders_save_pctg5v5_player_last_name_defaultcharacterLast name of the goalie leading the 5-on-5 save-percentage leaderboard (default locale).
leaders_save_pctg5v5_player_last_name_cscharacterLast name of the 5-on-5 save-percentage leader rendered in Czech locale.
leaders_save_pctg5v5_player_last_name_skcharacterLast name of the 5-on-5 save-percentage leader rendered in Slovak locale.
leaders_save_pctg5v5_player_sweater_numberintegerJersey number worn by the goalie leading the 5-on-5 save-percentage leaderboard.
leaders_save_pctg5v5_player_positioncharacterPosition code for the goalie leading the 5-on-5 save-percentage leaderboard (always G).
leaders_save_pctg5v5_player_slugcharacterURL-friendly slug for the 5-on-5 save-percentage leaderboard leader, used in NHL.com profile links.
leaders_save_pctg5v5_player_headshotcharacterURL pointing to the headshot image of the goalie leading the 5-on-5 save-percentage leaderboard.
leaders_save_pctg5v5_player_team_common_name_defaultcharacterCommon team name for the club of the leader in the 5-on-5 save-percentage category.
leaders_save_pctg5v5_player_team_place_name_with_preposition_defaultcharacterCity/place name with grammatical preposition for the 5-on-5 save-percentage leader's team, default locale.
leaders_save_pctg5v5_player_team_place_name_with_preposition_frcharacterCity/place name with grammatical preposition for the 5-on-5 save-percentage leader's team in the French locale.
leaders_save_pctg5v5_player_team_abbrevcharacterThree-letter team abbreviation for the club of the goalie leading the 5-on-5 save-percentage leaderboard.
leaders_save_pctg5v5_player_team_team_logo_lightcharacterURL for the light-background team logo for the 5-on-5 save-percentage leaderboard leader.
leaders_save_pctg5v5_player_team_team_logo_darkcharacterURL for the dark-background team logo for the 5-on-5 save-percentage leaderboard leader.
leaders_save_pctg5v5_save_pctgdoubleSave percentage value for the leader of the 5-on-5 save-percentage leaderboard.
leaders_games_above900_player_idintegerNHL player identifier for the goalie leading the games-above-.900 leaderboard.
leaders_games_above900_player_first_name_defaultcharacterFirst name of the goalie leading the games-above-.900 leaderboard (default locale).
leaders_games_above900_player_last_name_defaultcharacterLast name of the goalie leading the games-above-.900 leaderboard (default locale).
leaders_games_above900_player_sweater_numberintegerJersey number worn by the goalie leading the games-above-.900 leaderboard.
leaders_games_above900_player_positioncharacterPosition code for the goalie leading the games-above-.900 leaderboard (always G).
leaders_games_above900_player_slugcharacterURL-friendly slug for the goalie leading the games-above-.900 leaderboard, used in NHL.com profile links.
leaders_games_above900_player_headshotcharacterURL pointing to the headshot image of the goalie leading the games-above-.900 leaderboard.
leaders_games_above900_player_team_common_name_defaultcharacterCommon team name (e.g., Maple Leafs) for the club of the leader in the games-above-.900 category.
leaders_games_above900_player_team_place_name_with_preposition_defaultcharacterCity/place name with grammatical preposition (e.g., in Toronto) for the leader's team, in the default locale.
leaders_games_above900_player_team_place_name_with_preposition_frcharacterCity/place name with grammatical preposition for the leader's team in the French locale.
leaders_games_above900_player_team_abbrevcharacterThree-letter team abbreviation for the club of the goalie leading the games-above-.900 leaderboard.
leaders_games_above900_player_team_team_logo_lightcharacterURL for the light-background version of the team logo for the games-above-.900 leaderboard leader.
leaders_games_above900_player_team_team_logo_darkcharacterURL for the dark-background version of the team logo for the games-above-.900 leaderboard leader.
leaders_games_above900_gamesintegerNumber of games above a .900 save percentage for the top-ranked goalie in that leaderboard category.

Row type: NhlEdgeGoalieLandingRow (exported from the package root).

Returns — nhl_edge_goalie_save_percentage_detail / nhlEdgeGoalieSavePercentageDetail​

col_nametypedescription
save_pctg_last10characterSerialized summary of the goalie's save percentage across their most recent 10 games.
save_pctg_details_games_above900_valueintegerActual count of games in which this goalie achieved a save percentage above .900.
save_pctg_details_games_above900_percentiledoublePercentile rank of this goalie's games-above-.900 count relative to all qualifying goalies.
save_pctg_details_games_above900_league_avgdoubleLeague-average number of games in which goalies posted a save percentage above .900, used as a comparison baseline.
save_pctg_details_pctg_games_above900_valuedoubleProportion (as a decimal fraction) of the goalie's games in which they exceeded a .900 save percentage.
save_pctg_details_pctg_games_above900_percentiledoublePercentile rank of this goalie's proportion of games above .900 relative to all qualifying goalies.
save_pctg_details_pctg_games_above900_league_avgdoubleLeague-average percentage of games with a save percentage above .900, used as the baseline comparison.

Row type: NhlEdgeGoalieSavePercentageDetailRow (exported from the package root).

Returns — nhl_edge_goalie_shot_location_detail / nhlEdgeGoalieShotLocationDetail​

col_nametypedescription
areacharacterNet/ice zone the shots were taken from.
shots_againstintegerShots faced.
savesintegerSaves made.
goals_againstintegerGoals against.
save_pctgdoubleSave percentage.
shots_against_percentiledoubleLeague percentile rank for shots against.
saves_percentiledoubleLeague percentile rank for saves.
goals_against_percentiledoubleLeague percentile rank for goals against.
save_pctg_percentiledoubleLeague percentile rank for save percentage.

Row type: NhlEdgeGoalieShotLocationDetailRow (exported from the package root).

Returns — nhl_edge_goalie_shot_location_top_10 / nhlEdgeGoalieShotLocationTop10​

No returns table is published for this endpoint: no capture: every value tried 404s for season 20242025 (sort_by points/total/savePctg/save-pctg, position F/forwards/all, category shots/high/all/high-danger, fastRhockey's examples included), so the valid path values are unconfirmed

Rows are untyped Row[] (not parity-verified yet).

Returns — nhl_edge_skater_comparison / nhlEdgeSkaterComparison​

col_nametypedescription
seasons_with_edge_statscharacterSerialized list of seasons for which NHL EDGE player-tracking data is available for the skater.
skating_distance_last10characterSerialized skating-distance trend data for the skater's most recent 10 games.
shot_location_detailscharacterSerialized shot-location breakdown object containing zone-based shot attempt counts and percentages.
shot_location_totalscharacterSerialized aggregate shot-location totals across all zones for the skater.
player_idintegerUnique player identifier.
player_first_name_defaultcharacterPlayer first name (default language).
player_last_name_defaultcharacterPlayer last name (default language).
player_birth_datecharacter
player_shoots_catchescharacterHandedness of the skater's shot or, for goalies, their catching hand (L or R).
player_sweater_numberintegerPlayer jersey number.
player_positioncharacterPrimary player position.
player_slugcharacterURL slug for the player.
player_headshotcharacterURL to the player headshot image.
player_goalsintegerTotal regular-season goals scored by the skater in the current season.
player_assistsintegerTotal regular-season assists recorded by the skater in the current season.
player_pointsinteger
player_games_playedintegerNumber of regular-season games the skater appeared in during the current season.
player_team_common_name_defaultcharacterPlayer team common name (default locale).
player_team_place_name_with_preposition_defaultcharacterPlayer team place name with preposition (default locale).
player_team_place_name_with_preposition_frcharacterPlayer team place name with preposition (French locale).
player_team_abbrevcharacterPlayer team abbreviation.
player_team_team_logo_lightcharacterPlayer team light-mode logo URL.
player_team_team_logo_darkcharacterPlayer team dark-mode logo URL.
player_team_slugcharacterPlayer team URL-friendly slug.
shot_speed_details_top_shot_speed_imperialdoubleSkater's single highest recorded shot speed in miles per hour for the season.
shot_speed_details_top_shot_speed_metricdoubleSkater's single highest recorded shot speed in kilometres per hour for the season.
shot_speed_details_top_shot_speed_overlay_player_first_name_defaultcharacterSkater's first name as displayed in the top-shot-speed overlay.
shot_speed_details_top_shot_speed_overlay_player_last_name_defaultcharacterSkater's last name as displayed in the top-shot-speed overlay.
shot_speed_details_top_shot_speed_overlay_game_datecharacterCalendar date of the game in which the skater recorded their top shot speed.
shot_speed_details_top_shot_speed_overlay_away_team_abbrevcharacterAbbreviation of the away team in the game where the skater recorded their top shot speed.
shot_speed_details_top_shot_speed_overlay_away_team_scoreintegerAway team's final score in the game where the skater recorded their top shot speed.
shot_speed_details_top_shot_speed_overlay_home_team_abbrevcharacterAbbreviation of the home team in the game where the skater recorded their top shot speed.
shot_speed_details_top_shot_speed_overlay_home_team_scoreintegerHome team's final score in the game where the skater recorded their top shot speed.
shot_speed_details_top_shot_speed_overlay_game_outcome_last_period_typecharacterPeriod type (REG, OT, or SO) of the final period in the game where the skater's top shot speed was recorded.
shot_speed_details_top_shot_speed_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods played in the top-shot-speed game (typically 3).
shot_speed_details_top_shot_speed_overlay_period_descriptor_numberintegerPeriod number in which the skater recorded their top shot speed.
shot_speed_details_top_shot_speed_overlay_period_descriptor_period_typecharacterPeriod type label (REG, OT, or SO) of the period in which the skater's top shot speed occurred.
shot_speed_details_top_shot_speed_overlay_time_in_periodcharacterElapsed time within the period (mm:ss) when the skater's top shot speed was recorded.
shot_speed_details_top_shot_speed_overlay_game_typeintegerNumeric game-type code (e.g. 2 for regular season, 3 for playoffs) for the top-shot-speed game.
shot_speed_details_avg_shot_speed_imperialdoubleSkater's average shot speed in miles per hour, measured by NHL EDGE puck-tracking.
shot_speed_details_avg_shot_speed_metricdoubleSkater's average shot speed in kilometres per hour, measured by NHL EDGE puck-tracking.
shot_speed_details_shot_attempts_over100integerNumber of shot attempts the skater recorded at speeds exceeding 100 mph.
shot_speed_details_shot_attempts90_to100integerNumber of shot attempts the skater recorded at speeds between 90 and 100 mph.
shot_speed_details_shot_attempts80_to90integerNumber of shot attempts the skater recorded at speeds between 80 and 90 mph.
shot_speed_details_shot_attempts70_to80integerNumber of shot attempts the skater recorded at speeds between 70 and 80 mph.
skating_speed_details_max_skating_speed_imperialdoubleSkater's single highest skating speed recorded during the season, in miles per hour.
skating_speed_details_max_skating_speed_metricdoubleSkater's single highest skating speed recorded during the season, in kilometres per hour.
skating_speed_details_max_skating_speed_overlay_player_first_name_defaultcharacterSkater's first name as displayed in the top-skating-speed overlay.
skating_speed_details_max_skating_speed_overlay_player_last_name_defaultcharacterSkater's last name as displayed in the top-skating-speed overlay.
skating_speed_details_max_skating_speed_overlay_game_datecharacterCalendar date of the game in which the skater reached their maximum skating speed.
skating_speed_details_max_skating_speed_overlay_away_team_abbrevcharacterAbbreviation of the away team in the game where the skater recorded their top skating speed.
skating_speed_details_max_skating_speed_overlay_away_team_scoreintegerAway team's final score in the game where the skater recorded their top skating speed.
skating_speed_details_max_skating_speed_overlay_home_team_abbrevcharacterAbbreviation of the home team in the game where the skater recorded their top skating speed.
skating_speed_details_max_skating_speed_overlay_home_team_scoreintegerHome team's final score in the game where the skater recorded their top skating speed.
skating_speed_details_max_skating_speed_overlay_game_outcome_last_period_typecharacterPeriod type (REG, OT, or SO) of the final period in the game where the skater's top speed was recorded.
skating_speed_details_max_skating_speed_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods in the game where the skater reached their top skating speed (typically 3).
skating_speed_details_max_skating_speed_overlay_period_descriptor_numberintegerPeriod number in which the skater reached their maximum skating speed.
skating_speed_details_max_skating_speed_overlay_period_descriptor_period_typecharacterPeriod type label (REG or OT) for the period in which the skater's top speed occurred.
skating_speed_details_max_skating_speed_overlay_time_in_periodcharacterElapsed time within the period (mm:ss) when the skater reached their maximum skating speed.
skating_speed_details_max_skating_speed_overlay_game_typeintegerNumeric game-type code for the game in which the skater recorded their maximum skating speed.
skating_speed_details_bursts_over22integerNumber of skating speed bursts the skater recorded exceeding 22 mph during the season.
skating_speed_details_bursts20_to22integerNumber of skating speed bursts the skater recorded between 20 and 22 mph during the season.
skating_speed_details_bursts18_to20integerNumber of skating speed bursts the skater recorded between 18 and 20 mph during the season.
skating_distance_details_distance_total_imperialdoubleTotal cumulative skating distance the skater covered across all games in the season, in miles.
skating_distance_details_distance_total_metricdoubleTotal cumulative skating distance the skater covered across all games in the season, in kilometres.
skating_distance_details_distance_per60_imperialdoubleSkater's average skating distance per 60 minutes of ice time during the season, in miles.
skating_distance_details_distance_per60_metricdoubleSkater's average skating distance per 60 minutes of ice time during the season, in kilometres.
skating_distance_details_distance_max_game_imperialdoubleGreatest total distance the skater covered in any single game during the season, in miles.
skating_distance_details_distance_max_game_metricdoubleGreatest total distance the skater covered in any single game during the season, in kilometres.
skating_distance_details_distance_max_game_overlay_player_first_name_defaultcharacterSkater's first name as displayed in the single-game maximum distance overlay.
skating_distance_details_distance_max_game_overlay_player_last_name_defaultcharacterSkater's last name as displayed in the single-game maximum distance overlay.
skating_distance_details_distance_max_game_overlay_game_datecharacterCalendar date of the game in which the skater covered their maximum single-game distance.
skating_distance_details_distance_max_game_overlay_away_team_abbrevcharacterAbbreviation of the away team in the game where the skater set their single-game distance record.
skating_distance_details_distance_max_game_overlay_away_team_scoreintegerAway team's final score in the game where the skater set their single-game distance record.
skating_distance_details_distance_max_game_overlay_home_team_abbrevcharacterAbbreviation of the home team in the game where the skater set their single-game distance record.
skating_distance_details_distance_max_game_overlay_home_team_scoreintegerHome team's final score in the game where the skater set their single-game distance record.
skating_distance_details_distance_max_game_overlay_game_outcome_last_period_typecharacterPeriod type (REG, OT, or SO) of the final period in the skater's maximum single-game distance game.
skating_distance_details_distance_max_game_overlay_game_outcome_ot_periodsintegerNumber of overtime periods played in the game where the skater set their single-game distance record.
skating_distance_details_distance_max_game_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods in the game where the skater covered their greatest single-game distance.
skating_distance_details_distance_max_game_overlay_period_descriptor_numberintegerPeriod number being referenced in the skater's maximum single-game distance overlay context.
skating_distance_details_distance_max_game_overlay_period_descriptor_period_typecharacterPeriod type label for the period referenced in the skater's maximum single-game distance overlay.
skating_distance_details_distance_max_game_overlay_game_typeintegerNumeric game-type code for the game in which the skater covered their maximum single-game distance.
skating_distance_details_distance_max_period_imperialdoubleGreatest distance the skater covered in any single period during the season, in miles.
skating_distance_details_distance_max_period_metricdoubleGreatest distance the skater covered in any single period during the season, in kilometres.
skating_distance_details_distance_max_period_overlay_player_first_name_defaultcharacterSkater's first name as displayed in the single-period maximum distance overlay.
skating_distance_details_distance_max_period_overlay_player_last_name_defaultcharacterSkater's last name as displayed in the single-period maximum distance overlay.
skating_distance_details_distance_max_period_overlay_game_datecharacterCalendar date of the game in which the skater covered their maximum single-period distance.
skating_distance_details_distance_max_period_overlay_away_team_abbrevcharacterAbbreviation of the away team in the game where the skater set their single-period distance record.
skating_distance_details_distance_max_period_overlay_away_team_scoreintegerAway team's final score in the game where the skater set their single-period distance record.
skating_distance_details_distance_max_period_overlay_home_team_abbrevcharacterAbbreviation of the home team in the game where the skater set their single-period distance record.
skating_distance_details_distance_max_period_overlay_home_team_scoreintegerHome team's final score in the game where the skater set their single-period distance record.
skating_distance_details_distance_max_period_overlay_game_outcome_last_period_typecharacterPeriod type (REG, OT, or SO) of the final period in the skater's maximum single-period distance game.
skating_distance_details_distance_max_period_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods in the game where the skater covered their greatest single-period distance.
skating_distance_details_distance_max_period_overlay_period_descriptor_numberintegerPeriod number in which the skater covered their maximum single-period skating distance.
skating_distance_details_distance_max_period_overlay_period_descriptor_period_typecharacterPeriod type label (REG, OT) for the period in which the skater's single-period distance record was set.
skating_distance_details_distance_max_period_overlay_game_typeintegerNumeric game-type code for the game in which the skater covered their maximum single-period distance.
zone_time_details_offensive_zone_pctgdoublePercentage of the skater's total ice time spent in the offensive zone, per EDGE tracking.
zone_time_details_offensive_zone_league_avgdoubleLeague-average percentage of ice time that skaters spend in the offensive zone.
zone_time_details_neutral_zone_pctgdoublePercentage of the skater's total ice time spent in the neutral zone, per EDGE tracking.
zone_time_details_neutral_zone_league_avgdoubleLeague-average percentage of ice time that skaters spend in the neutral zone.
zone_time_details_defensive_zone_pctgdoublePercentage of the skater's total ice time spent in the defensive zone, per EDGE tracking.
zone_time_details_defensive_zone_league_avgdoubleLeague-average percentage of ice time that skaters spend in the defensive zone.
zone_starts_offensive_zone_startsdoublePercentage of the skater's on-ice faceoffs that were taken in the offensive zone.
zone_starts_neutral_zone_startsdoublePercentage of the skater's on-ice faceoffs that were taken in the neutral zone.
zone_starts_defensive_zone_startsdoublePercentage of the skater's on-ice faceoffs that were taken in the defensive zone.

Row type: NhlEdgeSkaterComparisonRow (exported from the package root).

Returns — nhl_edge_skater_detail / nhlEdgeSkaterDetail​

col_nametypedescription
seasons_with_edge_statscharacterComma-separated list or serialized array of seasons for which NHL EDGE player-tracking data is available for this skater.
sog_summarycharacterSerialized summary-level shots-on-goal statistics for the skater, as returned in the NHL EDGE skater detail payload.
sog_detailscharacterSerialized detail breakdown of shots on goal by game or other sub-category, as returned in the NHL EDGE skater detail payload.
player_idintegerUnique player identifier.
player_first_name_defaultcharacterPlayer first name (default language).
player_last_name_defaultcharacterPlayer last name (default language).
player_birth_datecharacter
player_shoots_catchescharacterHandedness indicator for the skater showing the side they shoot from ('L' for left, 'R' for right).
player_sweater_numberintegerPlayer jersey number.
player_positioncharacterPrimary player position.
player_slugcharacterURL slug for the player.
player_headshotcharacterURL to the player headshot image.
player_goalsintegerTotal regular-season goals scored by the skater in the current NHL season, as returned in the EDGE skater detail.
player_assistsintegerTotal regular-season assists recorded by the skater in the current NHL season, as returned in the EDGE skater detail.
player_pointsinteger
player_games_playedintegerTotal number of regular-season games played by the skater in the current NHL season, as returned in the EDGE skater detail.
player_team_common_name_defaultcharacterPlayer team common name (default locale).
player_team_place_name_with_preposition_defaultcharacterPlayer team place name with preposition (default locale).
player_team_place_name_with_preposition_frcharacterPlayer team place name with preposition (French locale).
player_team_abbrevcharacterPlayer team abbreviation.
player_team_team_logo_lightcharacterPlayer team light-mode logo URL.
player_team_team_logo_darkcharacterPlayer team dark-mode logo URL.
top_shot_speed_imperialdoublePlayer's highest recorded shot speed for the season measured in miles per hour (imperial), as captured by NHL EDGE puck-tracking.
top_shot_speed_metricdoublePlayer's highest recorded shot speed for the season measured in kilometers per hour (metric), as captured by NHL EDGE puck-tracking.
top_shot_speed_percentiledoublePercentile rank of the player's top shot speed relative to all qualifying skaters in the NHL EDGE dataset.
top_shot_speed_league_avg_imperialdoubleLeague-average top shot speed among qualifying skaters for the season, measured in miles per hour (imperial).
top_shot_speed_league_avg_metricdoubleLeague-average top shot speed among qualifying skaters for the season, measured in kilometers per hour (metric).
top_shot_speed_overlay_player_first_name_defaultcharacterPlayer's first name as stored in the NHL api-web system, included in the overlay for the top-shot-speed game.
top_shot_speed_overlay_player_last_name_defaultcharacterPlayer's last name as stored in the NHL api-web system, included in the overlay for the top-shot-speed game.
top_shot_speed_overlay_game_datecharacterDate (YYYY-MM-DD) of the game in which the player recorded their top shot speed for the season.
top_shot_speed_overlay_away_team_abbrevcharacterThree-letter abbreviation for the away team in the game where the player recorded their top shot speed this season.
top_shot_speed_overlay_away_team_scoreintegerAway team's final score in the game where the player recorded their season-high shot speed.
top_shot_speed_overlay_home_team_abbrevcharacterThree-letter abbreviation for the home team in the game where the player achieved their top shot speed this season.
top_shot_speed_overlay_home_team_scoreintegerHome team's final score in the game where the player recorded their season-high shot speed.
top_shot_speed_overlay_game_outcome_last_period_typecharacterType of period that ended the game where the player set their top shot speed (e.g., 'REG', 'OT', 'SO').
top_shot_speed_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods defined for the game type in which the player recorded their top shot speed.
top_shot_speed_overlay_period_descriptor_numberintegerPeriod number in which the player recorded their top shot speed during the referenced game.
top_shot_speed_overlay_period_descriptor_period_typecharacterPeriod type label (e.g., 'REG', 'OT') for the period in which the player hit their top shot speed.
top_shot_speed_overlay_time_in_periodcharacterTime elapsed within the period (MM:SS) when the player released their top-speed shot for the season.
top_shot_speed_overlay_game_typeintegerNumeric code for the game type of the game in which the player recorded their top shot speed (e.g., 2 = regular season).
skating_speed_speed_max_imperialdoublePlayer's top recorded skating speed for the season measured in miles per hour (imperial), as captured by NHL EDGE player tracking.
skating_speed_speed_max_metricdoublePlayer's top recorded skating speed for the season measured in kilometers per hour (metric), as captured by NHL EDGE player tracking.
skating_speed_speed_max_percentiledoublePercentile rank of the player's top skating speed relative to all qualifying skaters in the NHL EDGE dataset.
skating_speed_speed_max_league_avg_imperialdoubleLeague-average top skating speed among qualifying skaters for the season, measured in miles per hour (imperial).
skating_speed_speed_max_league_avg_metricdoubleLeague-average top skating speed among qualifying skaters for the season, measured in kilometers per hour (metric).
skating_speed_speed_max_overlay_player_first_name_defaultcharacterPlayer's first name as stored in the NHL api-web system, included in the overlay for the top-skating-speed game.
skating_speed_speed_max_overlay_player_last_name_defaultcharacterPlayer's last name as stored in the NHL api-web system, included in the overlay for the top-skating-speed game.
skating_speed_speed_max_overlay_game_datecharacterDate (YYYY-MM-DD) of the game in which the player recorded their top skating speed for the season.
skating_speed_speed_max_overlay_away_team_abbrevcharacterThree-letter abbreviation for the away team in the game where the player achieved their top skating speed this season.
skating_speed_speed_max_overlay_away_team_scoreintegerAway team's final score in the game where the player achieved their season-high skating speed.
skating_speed_speed_max_overlay_home_team_abbrevcharacterThree-letter abbreviation for the home team in the game where the player achieved their top skating speed this season.
skating_speed_speed_max_overlay_home_team_scoreintegerHome team's final score in the game where the player achieved their season-high skating speed.
skating_speed_speed_max_overlay_game_outcome_last_period_typecharacterType of period that ended the game where the player set their top skating speed (e.g., 'REG', 'OT', 'SO').
skating_speed_speed_max_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods defined for the game type in which the player set their top skating speed.
skating_speed_speed_max_overlay_period_descriptor_numberintegerPeriod number in which the player recorded their top skating speed during the referenced game.
skating_speed_speed_max_overlay_period_descriptor_period_typecharacterPeriod type label (e.g., 'REG', 'OT') for the period in which the player hit their top skating speed.
skating_speed_speed_max_overlay_time_in_periodcharacterTime elapsed within the period (MM:SS) when the player recorded their top skating speed for the season.
skating_speed_speed_max_overlay_game_typeintegerNumeric code for the game type of the game in which the player recorded their top skating speed (e.g., 2 = regular season).
skating_speed_bursts_over20_valueintegerNumber of distinct skating speed bursts exceeding 20 mph recorded for the player across the season in NHL EDGE tracking data.
skating_speed_bursts_over20_percentiledoublePercentile rank of the player's count of skating speed bursts exceeding 20 mph relative to all qualifying skaters in the NHL EDGE dataset.
skating_speed_bursts_over20_league_avg_valuedoubleLeague-average season total of skating speed bursts exceeding 20 mph among qualifying skaters, the EDGE baseline comparator.
total_distance_skated_imperialdoubleTotal cumulative distance skated by the player across all tracked games in the season, measured in miles (imperial).
total_distance_skated_metricdoubleTotal cumulative distance skated by the player across all tracked games in the season, measured in kilometers (metric).
total_distance_skated_percentiledoublePercentile rank of the player's total season skating distance relative to all qualifying skaters in the NHL EDGE dataset.
total_distance_skated_league_avg_imperialdoubleLeague-average total season skating distance among qualifying skaters, measured in miles (imperial).
total_distance_skated_league_avg_metricdoubleLeague-average total season skating distance among qualifying skaters, measured in kilometers (metric).
distance_max_game_imperialdoubleMaximum distance skated by the player in their single best game of the season, measured in miles (imperial).
distance_max_game_metricdoubleMaximum distance skated by the player in their single best game of the season, measured in kilometers (metric).
distance_max_game_percentiledoublePercentile rank of the player's maximum single-game skating distance relative to all qualifying skaters in the NHL EDGE dataset.
distance_max_game_league_avg_imperialdoubleLeague-average maximum single-game distance skated among all qualifying skaters, measured in miles (imperial).
distance_max_game_league_avg_metricdoubleLeague-average maximum single-game distance skated among all qualifying skaters, measured in kilometers (metric).
distance_max_game_overlay_player_first_name_defaultcharacterPlayer's first name as stored in the NHL api-web system, included in the overlay context for the max-distance game.
distance_max_game_overlay_player_last_name_defaultcharacterPlayer's last name as stored in the NHL api-web system, included in the overlay context for the max-distance game.
distance_max_game_overlay_game_datecharacterDate (YYYY-MM-DD) of the game where the player achieved their maximum single-game skating distance.
distance_max_game_overlay_away_team_abbrevcharacterThree-letter abbreviation for the away team in the game where the player achieved their maximum single-game skating distance.
distance_max_game_overlay_away_team_scoreintegerAway team's final score in the game where the player achieved their maximum single-game skating distance.
distance_max_game_overlay_home_team_abbrevcharacterThree-letter abbreviation for the home team in the game where the player achieved their maximum single-game skating distance.
distance_max_game_overlay_home_team_scoreintegerHome team's final score in the game where the player achieved their maximum single-game skating distance.
distance_max_game_overlay_game_outcome_last_period_typecharacterType of period that ended the game where the player set their maximum single-game skating distance (e.g., 'REG', 'OT', 'SO').
distance_max_game_overlay_game_outcome_ot_periodsintegerNumber of overtime periods played in the game where the player achieved their maximum single-game skating distance.
distance_max_game_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods defined for the game type in which the player set their max-distance performance.
distance_max_game_overlay_period_descriptor_numberintegerPeriod number during which the player's max-distance game context is anchored in the NHL EDGE overlay data.
distance_max_game_overlay_period_descriptor_period_typecharacterPeriod type label (e.g., 'REG', 'OT') for the period referenced in the max-distance game overlay.
distance_max_game_overlay_game_typeintegerNumeric code for the game type (e.g., 2 = regular season, 3 = playoffs) of the max-distance game.
zone_time_details_offensive_zone_pctgdoublePercentage of the player's total tracked ice time spent in the offensive zone across all situations, as measured by NHL EDGE zone-time tracking.
zone_time_details_offensive_zone_percentiledoublePercentile rank of the player's overall offensive zone time percentage relative to all qualifying skaters in the NHL EDGE dataset.
zone_time_details_offensive_zone_league_avgdoubleLeague-average percentage of all-situation ice time spent in the offensive zone among qualifying skaters, used as a comparison baseline.
zone_time_details_offensive_zone_ev_pctgdoublePercentage of the player's even-strength ice time spent in the offensive zone, as measured by NHL EDGE zone-time tracking.
zone_time_details_offensive_zone_ev_percentiledoublePercentile rank of the player's even-strength offensive zone time percentage relative to all qualifying skaters in the NHL EDGE dataset.
zone_time_details_offensive_zone_ev_league_avgdoubleLeague-average percentage of even-strength ice time spent in the offensive zone among qualifying skaters, used as a comparison baseline.
zone_time_details_neutral_zone_pctgdoublePercentage of the player's total tracked ice time spent in the neutral zone, as measured by NHL EDGE zone-time tracking.
zone_time_details_neutral_zone_percentiledoublePercentile rank of the player's neutral zone time percentage relative to all qualifying skaters in the NHL EDGE dataset.
zone_time_details_neutral_zone_league_avgdoubleLeague-average percentage of ice time spent in the neutral zone among qualifying skaters, used as a comparison baseline.
zone_time_details_defensive_zone_pctgdoublePercentage of the player's total tracked ice time spent in the defensive zone, as measured by NHL EDGE zone-time tracking.
zone_time_details_defensive_zone_percentiledoublePercentile rank of the player's defensive zone time percentage relative to all qualifying skaters in the NHL EDGE dataset.
zone_time_details_defensive_zone_league_avgdoubleLeague-average percentage of ice time spent in the defensive zone among qualifying skaters, used as a comparison baseline.

Row type: NhlEdgeSkaterDetailRow (exported from the package root).

Returns — nhl_edge_skater_distance_top_10 / nhlEdgeSkaterDistanceTop10​

col_nametypedescription
distance_max_per_game_imperialdoubleMaximum single-game skating distance (imperial units).
distance_max_per_game_metricdoubleMaximum distance skated in a single game, in kilometers.
distance_max_per_game_overlay_away_team_abbrevcharacterAway team abbreviation in the max-per-game game.
distance_max_per_game_overlay_away_team_scoreintegerAway team score in the max-per-game game.
distance_max_per_game_overlay_game_datecharacterGame date of the max-per-game performance.
distance_max_per_game_overlay_game_outcome_last_period_typecharacterLast period type of the max-per-game game outcome.
distance_max_per_game_overlay_game_typeintegerGame type of the max-per-game performance.
distance_max_per_game_overlay_home_team_abbrevcharacterHome team abbreviation in the max-per-game game.
distance_max_per_game_overlay_home_team_scoreintegerHome team score in the max-per-game game.
distance_max_per_game_overlay_period_descriptor_max_regulation_periodsintegerMaximum regulation periods for the max-per-game game.
distance_max_per_game_overlay_period_descriptor_numberintegerPeriod number for the max-per-game game descriptor.
distance_max_per_game_overlay_period_descriptor_period_typecharacterPeriod type for the max-per-game game descriptor.
distance_max_per_game_overlay_player_first_name_defaultcharacterMax-per-game player first name (default locale).
distance_max_per_game_overlay_player_last_name_defaultcharacterMax-per-game player last name (default locale).
distance_max_per_period_imperialdoubleMaximum single-period skating distance (imperial units).
distance_max_per_period_metricdoubleMaximum distance skated in a single period, in kilometers.
distance_max_per_period_overlay_away_team_abbrevcharacterAway team abbreviation in the max-per-period game.
distance_max_per_period_overlay_away_team_scoreintegerAway team score in the max-per-period game.
distance_max_per_period_overlay_game_datecharacterGame date of the max-per-period performance.
distance_max_per_period_overlay_game_outcome_last_period_typecharacterLast period type of the max-per-period game outcome.
distance_max_per_period_overlay_game_typeintegerGame type of the max-per-period performance.
distance_max_per_period_overlay_home_team_abbrevcharacterHome team abbreviation in the max-per-period game.
distance_max_per_period_overlay_home_team_scoreintegerHome team score in the max-per-period game.
distance_max_per_period_overlay_period_descriptor_max_regulation_periodsintegerMaximum regulation periods for the max-per-period game.
distance_max_per_period_overlay_period_descriptor_numberintegerPeriod number for the max-per-period game descriptor.
distance_max_per_period_overlay_period_descriptor_period_typecharacterPeriod type for the max-per-period game descriptor.
distance_max_per_period_overlay_player_first_name_defaultcharacterMax-per-period player first name (default locale).
distance_max_per_period_overlay_player_last_name_defaultcharacterMax-per-period player last name (default locale).
distance_per60_imperialdoubleSkating distance per 60 minutes (imperial units).
distance_per60_metricdoubleSkating distance per 60 minutes (metric units).
distance_total_imperialdoubleTotal skating distance (imperial units).
distance_total_metricdoubleTotal skating distance (metric units).
player_first_name_defaultcharacterPlayer first name (default language).
player_headshotcharacterURL to the player headshot image.
player_last_name_defaultcharacterPlayer last name (default language).
player_positioncharacterPrimary player position.
player_slugcharacterURL slug for the player.
player_sweater_numberintegerPlayer jersey number.
player_team_abbrevcharacterPlayer team abbreviation.
player_team_common_name_defaultcharacterPlayer team common name (default locale).
player_team_place_name_with_preposition_defaultcharacterPlayer team place name with preposition (default locale).
player_team_place_name_with_preposition_frcharacterPlayer team place name with preposition (French locale).
player_team_slugcharacterPlayer team URL-friendly slug.
player_team_team_logo_darkcharacterPlayer team dark-mode logo URL.
player_team_team_logo_lightcharacterPlayer team light-mode logo URL.
distance_max_per_game_overlay_game_outcome_ot_periodsdoubleNumber of overtime periods in the max-per-game game.

Rows are untyped Row[] (not parity-verified yet).

Returns — nhl_edge_skater_landing / nhlEdgeSkaterLanding​

col_nametypedescription
seasons_with_edge_statscharacterList of NHL seasons for which this skater has NHL EDGE player-tracking statistics available.
leaders_hardest_shot_player_idintegerUnique NHL identifier for the skater atop the hardest shot speed leaderboard.
leaders_hardest_shot_player_first_name_defaultcharacterFirst name of the skater leading the hardest shot speed leaderboard, in the default display language.
leaders_hardest_shot_player_last_name_defaultcharacterLast name of the skater leading the hardest shot speed leaderboard, in the default display language.
leaders_hardest_shot_player_sweater_numberintegerJersey number worn by the skater leading the hardest shot speed leaderboard.
leaders_hardest_shot_player_positioncharacterIce position (e.g., C, LW, RW, D) of the hardest shot speed leaderboard leader.
leaders_hardest_shot_player_slugcharacterURL-safe slug identifying the hardest shot leaderboard leader on the NHL website.
leaders_hardest_shot_player_headshotcharacterURL of the headshot image for the hardest shot leaderboard leader.
leaders_hardest_shot_player_team_common_name_defaultcharacterCommon team name of the hardest shot leaderboard leader's club, in the default language.
leaders_hardest_shot_player_team_place_name_with_preposition_defaultcharacterTeam place name with grammatical preposition in the default language for the hardest shot leader's team.
leaders_hardest_shot_player_team_place_name_with_preposition_frcharacterTeam place name with grammatical preposition in French for the hardest shot leader's team.
leaders_hardest_shot_player_team_abbrevcharacterThree-letter abbreviation of the team the hardest shot leaderboard leader plays for.
leaders_hardest_shot_player_team_team_logo_lightcharacterURL of the light-background version of the team logo for the hardest shot leaderboard leader's club.
leaders_hardest_shot_player_team_team_logo_darkcharacterURL of the dark-background version of the team logo for the hardest shot leaderboard leader's club.
leaders_hardest_shot_overlay_player_first_name_defaultcharacterFirst name of the skater shown in the hardest shot game overlay, in the default language.
leaders_hardest_shot_overlay_player_last_name_defaultcharacterLast name of the skater shown in the hardest shot game overlay, in the default language.
leaders_hardest_shot_overlay_game_datecharacterCalendar date of the game in which the hardest shot leader recorded their fastest shot speed.
leaders_hardest_shot_overlay_away_team_abbrevcharacterThree-letter abbreviation of the away team in the game where the hardest shot leader recorded their top shot speed.
leaders_hardest_shot_overlay_away_team_scoreintegerFinal score of the away team in the game where the hardest shot leader recorded their top shot speed.
leaders_hardest_shot_overlay_home_team_abbrevcharacterThree-letter abbreviation of the home team in the game where the hardest shot leader recorded their top shot speed.
leaders_hardest_shot_overlay_home_team_scoreintegerFinal score of the home team in the game where the hardest shot leader recorded their top shot speed.
leaders_hardest_shot_overlay_game_outcome_last_period_typecharacterPeriod type (REG, OT, SO) that decided the outcome of the game where the hardest shot leader set their mark.
leaders_hardest_shot_overlay_game_outcome_ot_periodsintegerNumber of overtime periods played in the game where the hardest shot leader recorded their top speed.
leaders_hardest_shot_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods in the game where the hardest shot leader set their record (typically 3).
leaders_hardest_shot_overlay_period_descriptor_numberintegerPeriod number in which the hardest shot leader's fastest shot was recorded.
leaders_hardest_shot_overlay_period_descriptor_period_typecharacterPeriod type label (e.g., REG, OT) for the period in which the hardest shot was recorded.
leaders_hardest_shot_overlay_time_in_periodcharacterElapsed time within the period when the hardest shot leader's fastest recorded shot occurred.
leaders_hardest_shot_overlay_game_typeintegerGame type code (e.g., regular season, playoffs) for the game where the hardest shot leader set their record.
leaders_hardest_shot_shot_speed_imperialdoubleFastest NHL EDGE-tracked shot speed (in mph) recorded by the hardest shot leaderboard leader.
leaders_hardest_shot_shot_speed_metricdoubleFastest NHL EDGE-tracked shot speed (in km/h) recorded by the hardest shot leaderboard leader.
leaders_max_skating_speed_player_idintegerUnique NHL identifier for the skater atop the maximum skating speed leaderboard.
leaders_max_skating_speed_player_first_name_defaultcharacterFirst name of the skater leading the maximum skating speed leaderboard, in the default display language.
leaders_max_skating_speed_player_last_name_defaultcharacterLast name of the skater leading the maximum skating speed leaderboard, in the default display language.
leaders_max_skating_speed_player_sweater_numberintegerJersey number worn by the skater leading the maximum skating speed leaderboard.
leaders_max_skating_speed_player_positioncharacterIce position (e.g., C, LW, RW, D) of the maximum skating speed leaderboard leader.
leaders_max_skating_speed_player_slugcharacterURL-safe slug identifying the maximum skating speed leaderboard leader on the NHL website.
leaders_max_skating_speed_player_headshotcharacterURL of the headshot image for the maximum skating speed leaderboard leader.
leaders_max_skating_speed_player_team_common_name_defaultcharacterCommon team name of the maximum skating speed leaderboard leader's club, in the default language.
leaders_max_skating_speed_player_team_place_name_with_preposition_defaultcharacterTeam place name with grammatical preposition in the default language for the max skating speed leader's team.
leaders_max_skating_speed_player_team_place_name_with_preposition_frcharacterTeam place name with grammatical preposition in French for the max skating speed leader's team.
leaders_max_skating_speed_player_team_abbrevcharacterThree-letter abbreviation of the team the maximum skating speed leaderboard leader plays for.
leaders_max_skating_speed_player_team_team_logo_lightcharacterURL of the light-background version of the team logo for the maximum skating speed leaderboard leader's club.
leaders_max_skating_speed_player_team_team_logo_darkcharacterURL of the dark-background version of the team logo for the maximum skating speed leaderboard leader's club.
leaders_max_skating_speed_overlay_player_first_name_defaultcharacterFirst name of the skater shown in the max skating speed game overlay, in the default language.
leaders_max_skating_speed_overlay_player_last_name_defaultcharacterLast name of the skater shown in the max skating speed game overlay, in the default language.
leaders_max_skating_speed_overlay_game_datecharacterCalendar date of the game in which the max skating speed leader recorded their fastest burst speed.
leaders_max_skating_speed_overlay_away_team_abbrevcharacterThree-letter abbreviation of the away team in the game where the max skating speed leader recorded their top speed.
leaders_max_skating_speed_overlay_away_team_scoreintegerFinal score of the away team in the game where the max skating speed leader set their top burst speed.
leaders_max_skating_speed_overlay_home_team_abbrevcharacterThree-letter abbreviation of the home team in the game where the max skating speed leader recorded their top speed.
leaders_max_skating_speed_overlay_home_team_scoreintegerFinal score of the home team in the game where the max skating speed leader set their top burst speed.
leaders_max_skating_speed_overlay_game_outcome_last_period_typecharacterPeriod type (REG, OT, SO) that decided the game where the max skating speed leader set their top mark.
leaders_max_skating_speed_overlay_game_outcome_ot_periodsintegerNumber of overtime periods played in the game where the max skating speed leader recorded their fastest speed.
leaders_max_skating_speed_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods in the game where the max skating speed leader set their record (typically 3).
leaders_max_skating_speed_overlay_period_descriptor_numberintegerPeriod number in which the max skating speed leader's fastest burst was recorded.
leaders_max_skating_speed_overlay_period_descriptor_period_typecharacterPeriod type label (e.g., REG, OT) for the period in which the max skating speed was recorded.
leaders_max_skating_speed_overlay_time_in_periodcharacterElapsed time within the period when the max skating speed leader's fastest burst was recorded.
leaders_max_skating_speed_overlay_game_typeintegerGame type code (e.g., regular season, playoffs) for the game where the max skating speed leader set their record.
leaders_max_skating_speed_skating_speed_imperialdoublePeak skating burst speed (in mph) recorded by the maximum skating speed leaderboard leader, per NHL EDGE tracking.
leaders_max_skating_speed_skating_speed_metricdoublePeak skating burst speed (in km/h) recorded by the maximum skating speed leaderboard leader, per NHL EDGE tracking.
leaders_total_distance_skated_player_idintegerUnique NHL identifier for the skater atop the total distance skated leaderboard.
leaders_total_distance_skated_player_first_name_defaultcharacterFirst name of the skater leading the total distance skated leaderboard, in the default display language.
leaders_total_distance_skated_player_last_name_defaultcharacterLast name of the skater leading the total distance skated leaderboard, in the default display language.
leaders_total_distance_skated_player_sweater_numberintegerJersey number worn by the skater leading the total distance skated leaderboard.
leaders_total_distance_skated_player_positioncharacterIce position (e.g., C, LW, RW, D) of the total distance skated leaderboard leader.
leaders_total_distance_skated_player_slugcharacterURL-safe slug identifying the total distance skated leaderboard leader on the NHL website.
leaders_total_distance_skated_player_headshotcharacterURL of the headshot image for the total distance skated leaderboard leader.
leaders_total_distance_skated_player_team_common_name_defaultcharacterCommon team name of the total distance skated leaderboard leader's club, in the default language.
leaders_total_distance_skated_player_team_place_name_with_preposition_defaultcharacterTeam place name with grammatical preposition in the default language for the total distance skated leader's team.
leaders_total_distance_skated_player_team_place_name_with_preposition_frcharacterTeam place name with grammatical preposition in French for the total distance skated leader's team.
leaders_total_distance_skated_player_team_abbrevcharacterThree-letter abbreviation of the team the total distance skated leaderboard leader plays for.
leaders_total_distance_skated_player_team_team_logo_lightcharacterURL of the light-background version of the team logo for the total distance skated leaderboard leader's club.
leaders_total_distance_skated_player_team_team_logo_darkcharacterURL of the dark-background version of the team logo for the total distance skated leaderboard leader's club.
leaders_total_distance_skated_distance_skated_imperialdoubleCumulative skating distance (in miles) recorded by the total distance skated leaderboard leader, per NHL EDGE tracking.
leaders_total_distance_skated_distance_skated_metricdoubleCumulative skating distance (in kilometres) recorded by the total distance skated leaderboard leader, per NHL EDGE tracking.
leaders_distance_max_game_player_idintegerUnique NHL identifier for the skater who recorded the highest single-game skating distance.
leaders_distance_max_game_player_first_name_defaultcharacterFirst name of the skater who skated the farthest distance in a single game, in the default display language.
leaders_distance_max_game_player_last_name_defaultcharacterLast name of the skater who skated the farthest distance in a single game, in the default display language.
leaders_distance_max_game_player_sweater_numberintegerJersey number worn by the skater who recorded the highest single-game skating distance.
leaders_distance_max_game_player_positioncharacterIce position (e.g., C, LW, RW, D) of the single-game distance skating leader.
leaders_distance_max_game_player_slugcharacterURL-safe slug identifying the single-game distance skating leader on the NHL website.
leaders_distance_max_game_player_headshotcharacterURL of the headshot image for the skater atop the single-game distance leaderboard.
leaders_distance_max_game_player_team_common_name_defaultcharacterCommon team name of the single-game distance skating leader's club, in the default language.
leaders_distance_max_game_player_team_place_name_with_preposition_defaultcharacterTeam place name with grammatical preposition in the default language for the single-game distance leader's team.
leaders_distance_max_game_player_team_place_name_with_preposition_frcharacterTeam place name with grammatical preposition in French for the single-game distance leader's team.
leaders_distance_max_game_player_team_abbrevcharacterThree-letter abbreviation of the team the single-game distance skating leader plays for.
leaders_distance_max_game_player_team_team_logo_lightcharacterURL of the light-background version of the team logo for the single-game distance skating leader's club.
leaders_distance_max_game_player_team_team_logo_darkcharacterURL of the dark-background version of the team logo for the single-game distance skating leader's club.
leaders_distance_max_game_distance_skated_imperialdoubleFarthest single-game skating distance (in miles) recorded by the distance-max-game leaderboard leader, per NHL EDGE tracking.
leaders_distance_max_game_distance_skated_metricdoubleFarthest single-game skating distance (in kilometres) recorded by the distance-max-game leaderboard leader, per NHL EDGE tracking.
leaders_distance_max_game_overlay_player_first_name_defaultcharacterFirst name of the skater displayed in the distance-max-game game overlay, in the default language.
leaders_distance_max_game_overlay_player_last_name_defaultcharacterLast name of the skater displayed in the distance-max-game game overlay, in the default language.
leaders_distance_max_game_overlay_game_datecharacterCalendar date of the game in which the distance-max-game leader skated their record single-game distance.
leaders_distance_max_game_overlay_away_team_abbrevcharacterThree-letter abbreviation of the away team in the game where the distance-max-game leader set their top mark.
leaders_distance_max_game_overlay_away_team_scoreintegerFinal score of the away team in the game where the distance-max-game leader set their single-game distance record.
leaders_distance_max_game_overlay_home_team_abbrevcharacterThree-letter abbreviation of the home team in the game where the distance-max-game leader set their top mark.
leaders_distance_max_game_overlay_home_team_scoreintegerFinal score of the home team in the game where the distance-max-game leader set their single-game distance record.
leaders_distance_max_game_overlay_game_outcome_last_period_typecharacterPeriod type (REG, OT, SO) that decided the outcome of the game where the distance-max-game leader set their record.
leaders_distance_max_game_overlay_game_outcome_ot_periodsintegerNumber of overtime periods played in the game where the distance-max-game leader set their single-game distance record.
leaders_distance_max_game_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods in the game where the distance-max-game leader set their record (typically 3).
leaders_distance_max_game_overlay_period_descriptor_numberintegerPeriod number in which the distance-max-game leader's record tracking event was most notable.
leaders_distance_max_game_overlay_period_descriptor_period_typecharacterPeriod type label (e.g., REG, OT) for the period highlighted in the distance-max-game overlay.
leaders_distance_max_game_overlay_game_typeintegerGame type code (e.g., regular season, playoffs) for the game where the distance-max-game leader set their record.
leaders_high_danger_sog_player_idintegerUnique NHL identifier for the skater atop the high-danger shots-on-goal leaderboard.
leaders_high_danger_sog_player_first_name_defaultcharacterFirst name of the skater leading the high-danger shots-on-goal leaderboard, in the default display language.
leaders_high_danger_sog_player_last_name_defaultcharacterLast name of the skater leading the high-danger shots-on-goal leaderboard, in the default display language.
leaders_high_danger_sog_player_sweater_numberintegerJersey number worn by the skater leading the high-danger shots-on-goal leaderboard.
leaders_high_danger_sog_player_positioncharacterIce position (e.g., C, LW, RW, D) of the high-danger shots-on-goal leaderboard leader.
leaders_high_danger_sog_player_slugcharacterURL-safe slug identifying the high-danger shots-on-goal leaderboard leader on the NHL website.
leaders_high_danger_sog_player_headshotcharacterURL of the headshot image for the high-danger shots-on-goal leaderboard leader.
leaders_high_danger_sog_player_team_common_name_defaultcharacterCommon team name of the high-danger shots-on-goal leaderboard leader's club, in the default language.
leaders_high_danger_sog_player_team_place_name_with_preposition_defaultcharacterTeam place name with grammatical preposition in the default language for the high-danger shots-on-goal leader's team.
leaders_high_danger_sog_player_team_place_name_with_preposition_frcharacterTeam place name with grammatical preposition in French for the high-danger shots-on-goal leader's team.
leaders_high_danger_sog_player_team_abbrevcharacterThree-letter abbreviation of the team the high-danger shots-on-goal leader plays for.
leaders_high_danger_sog_player_team_team_logo_lightcharacterURL of the light-background version of the team logo for the high-danger shots-on-goal leader's club.
leaders_high_danger_sog_player_team_team_logo_darkcharacterURL of the dark-background version of the team logo for the high-danger shots-on-goal leader's club.
leaders_high_danger_sog_sogintegerTotal number of high-danger shots on goal recorded by the leaderboard leader, as tracked by NHL EDGE puck tracking.
leaders_high_danger_sog_shot_location_detailscharacterStructured details describing the ice zones or slot locations from which the high-danger shots-on-goal leader's tracked shots originated.
leaders_offensive_zone_time_player_idintegerUnique NHL identifier for the skater atop the offensive zone time leaderboard.
leaders_offensive_zone_time_player_first_name_defaultcharacterFirst name of the skater leading the offensive zone time leaderboard, in the default display language.
leaders_offensive_zone_time_player_last_name_defaultcharacterLast name of the skater leading the offensive zone time leaderboard, in the default display language.
leaders_offensive_zone_time_player_sweater_numberintegerJersey number worn by the skater leading the offensive zone time leaderboard.
leaders_offensive_zone_time_player_positioncharacterIce position (e.g., C, LW, RW, D) of the offensive zone time leaderboard leader.
leaders_offensive_zone_time_player_slugcharacterURL-safe slug identifying the offensive zone time leaderboard leader on the NHL website.
leaders_offensive_zone_time_player_headshotcharacterURL of the headshot image for the offensive zone time leaderboard leader.
leaders_offensive_zone_time_player_team_common_name_defaultcharacterCommon team name of the offensive zone time leaderboard leader's club, in the default language.
leaders_offensive_zone_time_player_team_place_name_with_preposition_defaultcharacterTeam place name with grammatical preposition in the default language for the offensive zone time leader's team.
leaders_offensive_zone_time_player_team_place_name_with_preposition_frcharacterTeam place name with grammatical preposition in French for the offensive zone time leader's team.
leaders_offensive_zone_time_player_team_abbrevcharacterThree-letter abbreviation of the team the offensive zone time leaderboard leader plays for.
leaders_offensive_zone_time_player_team_team_logo_lightcharacterURL of the light-background version of the team logo for the offensive zone time leaderboard leader's club.
leaders_offensive_zone_time_player_team_team_logo_darkcharacterURL of the dark-background version of the team logo for the offensive zone time leaderboard leader's club.
leaders_offensive_zone_time_zone_timedoubleTotal time the offensive zone time leaderboard leader spent in the offensive zone, as tracked by NHL EDGE player tracking.
leaders_defensive_zone_time_player_idintegerUnique NHL identifier for the skater atop the defensive zone time leaderboard.
leaders_defensive_zone_time_player_first_name_defaultcharacterFirst name of the skater leading the defensive zone time leaderboard, in the default display language.
leaders_defensive_zone_time_player_last_name_defaultcharacterLast name of the skater leading the defensive zone time leaderboard, in the default display language.
leaders_defensive_zone_time_player_sweater_numberintegerJersey number worn by the skater leading the defensive zone time leaderboard.
leaders_defensive_zone_time_player_positioncharacterIce position (e.g., C, LW, RW, D) of the defensive zone time leaderboard leader.
leaders_defensive_zone_time_player_slugcharacterURL-safe slug identifying the defensive zone time leaderboard leader on the NHL website.
leaders_defensive_zone_time_player_headshotcharacterURL of the headshot image for the defensive zone time leaderboard leader.
leaders_defensive_zone_time_player_team_common_name_defaultcharacterCommon team name (e.g., Maple Leafs) of the defensive zone time leaderboard leader's club, in the default language.
leaders_defensive_zone_time_player_team_place_name_with_preposition_defaultcharacterTeam place name with grammatical preposition in the default language (e.g., "in Toronto") for the defensive zone time leader's team.
leaders_defensive_zone_time_player_team_place_name_with_preposition_frcharacterTeam place name with grammatical preposition in French for the defensive zone time leader's team.
leaders_defensive_zone_time_player_team_abbrevcharacterThree-letter abbreviation of the team the defensive zone time leader plays for.
leaders_defensive_zone_time_player_team_team_logo_lightcharacterURL of the light-background version of the team logo for the defensive zone time leaderboard leader's club.
leaders_defensive_zone_time_player_team_team_logo_darkcharacterURL of the dark-background version of the team logo for the defensive zone time leaderboard leader's club.
leaders_defensive_zone_time_zone_timedoubleTotal time the defensive zone time leaderboard leader spent in the defensive zone, as tracked by NHL EDGE player tracking.

Row type: NhlEdgeSkaterLandingRow (exported from the package root).

Returns — nhl_edge_skater_shot_location_detail / nhlEdgeSkaterShotLocationDetail​

col_nametypedescription
areacharacterNet/ice zone the shots were taken from.
sogintegerShots on goal from the area.
goalsintegerGoals scored.
shooting_pctgdoubleShooting percentage from the area.
sog_percentiledoubleLeague percentile rank for shots on goal.
goals_percentiledoubleLeague percentile rank for goals.
shooting_pctg_percentiledoubleLeague percentile rank for shooting percentage.

Row type: NhlEdgeSkaterShotLocationDetailRow (exported from the package root).

Returns — nhl_edge_skater_shot_location_top_10 / nhlEdgeSkaterShotLocationTop10​

No returns table is published for this endpoint: no capture: every value tried 404s for season 20242025 (sort_by points/total/savePctg/save-pctg, position F/forwards/all, category shots/high/all/high-danger, fastRhockey's examples included), so the valid path values are unconfirmed

Rows are untyped Row[] (not parity-verified yet).

Returns — nhl_edge_skater_shot_speed_detail / nhlEdgeSkaterShotSpeedDetail​

col_nametypedescription
hardest_shotscharacterSerialized list or JSON array of the player's hardest individual shot efforts, including speed and context metadata from NHL EDGE puck tracking.
shot_speed_details_top_shot_speed_imperialdoublePlayer's single highest recorded shot speed for the season measured in miles per hour (imperial), from NHL EDGE puck-tracking.
shot_speed_details_top_shot_speed_metricdoublePlayer's single highest recorded shot speed for the season measured in kilometers per hour (metric), from NHL EDGE puck-tracking.
shot_speed_details_top_shot_speed_percentiledoublePercentile rank of the player's top shot speed relative to all qualifying skaters in the NHL EDGE shot-speed dataset.
shot_speed_details_top_shot_speed_league_avg_imperialdoubleLeague-average highest shot speed among qualifying skaters for the season, measured in miles per hour (imperial).
shot_speed_details_top_shot_speed_league_avg_metricdoubleLeague-average highest shot speed among qualifying skaters for the season, measured in kilometers per hour (metric).
shot_speed_details_top_shot_speed_overlay_player_first_name_defaultcharacterPlayer's first name as stored in the NHL api-web system, included in the overlay for the top-shot-speed event.
shot_speed_details_top_shot_speed_overlay_player_last_name_defaultcharacterPlayer's last name as stored in the NHL api-web system, included in the overlay for the top-shot-speed event.
shot_speed_details_top_shot_speed_overlay_game_datecharacterDate (YYYY-MM-DD) of the game in which the player recorded their top shot speed for the season.
shot_speed_details_top_shot_speed_overlay_away_team_abbrevcharacterThree-letter abbreviation for the away team in the game where the player recorded their top shot speed this season.
shot_speed_details_top_shot_speed_overlay_away_team_scoreintegerAway team's final score in the game where the player recorded their season-high shot speed.
shot_speed_details_top_shot_speed_overlay_home_team_abbrevcharacterThree-letter abbreviation for the home team in the game where the player achieved their top shot speed this season.
shot_speed_details_top_shot_speed_overlay_home_team_scoreintegerHome team's final score in the game where the player recorded their season-high shot speed.
shot_speed_details_top_shot_speed_overlay_game_outcome_last_period_typecharacterType of period that ended the game where the player set their top shot speed (e.g., 'REG', 'OT', 'SO').
shot_speed_details_top_shot_speed_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods defined for the game type in which the player recorded their top shot speed.
shot_speed_details_top_shot_speed_overlay_period_descriptor_numberintegerPeriod number in which the player released their top-speed shot during the referenced game.
shot_speed_details_top_shot_speed_overlay_period_descriptor_period_typecharacterPeriod type label (e.g., 'REG', 'OT') for the period in which the player recorded their top shot speed.
shot_speed_details_top_shot_speed_overlay_time_in_periodcharacterTime elapsed within the period (MM:SS) when the player released their top-speed shot for the season.
shot_speed_details_top_shot_speed_overlay_game_typeintegerNumeric code for the game type of the game in which the player recorded their top shot speed (e.g., 2 = regular season).
shot_speed_details_avg_shot_speed_imperialdoublePlayer's average shot speed across all tracked shot attempts for the season, measured in miles per hour (imperial).
shot_speed_details_avg_shot_speed_metricdoublePlayer's average shot speed across all tracked shot attempts for the season, measured in kilometers per hour (metric).
shot_speed_details_avg_shot_speed_percentiledoublePercentile rank of the player's average shot speed relative to all qualifying skaters in the NHL EDGE shot-speed dataset.
shot_speed_details_avg_shot_speed_league_avg_imperialdoubleLeague-average shot speed across all qualifying skaters' tracked attempts for the season, measured in miles per hour (imperial).
shot_speed_details_avg_shot_speed_league_avg_metricdoubleLeague-average shot speed across all qualifying skaters' tracked attempts for the season, measured in kilometers per hour (metric).
shot_speed_details_shot_attempts_over100_valueintegerNumber of the player's tracked shot attempts for the season with a recorded speed exceeding 100 mph.
shot_speed_details_shot_attempts_over100_percentiledoublePercentile rank of the player's count of shot attempts exceeding 100 mph relative to all qualifying skaters in the NHL EDGE dataset.
shot_speed_details_shot_attempts_over100_league_avgdoubleLeague-average number of shot attempts with a recorded speed above 100 mph among qualifying skaters for the season.
shot_speed_details_shot_attempts90_to100_valueintegerNumber of the player's tracked shot attempts for the season with a recorded speed between 90 and 100 mph.
shot_speed_details_shot_attempts90_to100_percentiledoublePercentile rank of the player's count of shot attempts in the 90–100 mph speed band relative to all qualifying skaters in the NHL EDGE dataset.
shot_speed_details_shot_attempts90_to100_league_avgdoubleLeague-average number of shot attempts falling in the 90–100 mph speed band among qualifying skaters for the season.
shot_speed_details_shot_attempts80_to90_valueintegerNumber of the player's tracked shot attempts for the season with a recorded speed between 80 and 90 mph.
shot_speed_details_shot_attempts80_to90_percentiledoublePercentile rank of the player's count of shot attempts in the 80–90 mph speed band relative to all qualifying skaters in the NHL EDGE dataset.
shot_speed_details_shot_attempts80_to90_league_avgdoubleLeague-average number of shot attempts falling in the 80–90 mph speed band among qualifying skaters for the season.
shot_speed_details_shot_attempts70_to80_valueintegerNumber of the player's tracked shot attempts for the season with a recorded speed between 70 and 80 mph.
shot_speed_details_shot_attempts70_to80_percentiledoublePercentile rank of the player's count of shot attempts in the 70–80 mph speed band relative to all qualifying skaters in the NHL EDGE dataset.
shot_speed_details_shot_attempts70_to80_league_avgdoubleLeague-average number of shot attempts falling in the 70–80 mph speed band among qualifying skaters for the season.

Row type: NhlEdgeSkaterShotSpeedDetailRow (exported from the package root).

Returns — nhl_edge_skater_shot_speed_top_10 / nhlEdgeSkaterShotSpeedTop10​

col_nametypedescription
shot_attempts70_to80integer
shot_attempts80_to90integer
shot_attempts90_to100integer
shot_attempts_over100integer
hardest_shot_imperialdouble
hardest_shot_metricdouble
hardest_shot_overlay_away_team_abbrevcharacter
hardest_shot_overlay_away_team_scoreinteger
hardest_shot_overlay_game_datecharacter
hardest_shot_overlay_game_outcome_last_period_typecharacter
hardest_shot_overlay_game_outcome_ot_periodsdouble
hardest_shot_overlay_game_typeinteger
hardest_shot_overlay_home_team_abbrevcharacter
hardest_shot_overlay_home_team_scoreinteger
hardest_shot_overlay_period_descriptor_max_regulation_periodsinteger
hardest_shot_overlay_period_descriptor_numberinteger
hardest_shot_overlay_period_descriptor_period_typecharacter
hardest_shot_overlay_player_first_name_defaultcharacter
hardest_shot_overlay_player_last_name_defaultcharacter
hardest_shot_overlay_time_in_periodcharacter
player_first_name_defaultcharacterPlayer first name (default language).
player_headshotcharacterURL to the player headshot image.
player_last_name_defaultcharacterPlayer last name (default language).
player_positioncharacterPrimary player position.
player_slugcharacterURL slug for the player.
player_sweater_numberintegerPlayer jersey number.
player_team_abbrevcharacterPlayer team abbreviation.
player_team_common_name_defaultcharacterPlayer team common name (default locale).
player_team_place_name_with_preposition_defaultcharacterPlayer team place name with preposition (default locale).
player_team_place_name_with_preposition_frcharacterPlayer team place name with preposition (French locale).
player_team_slugcharacterPlayer team URL-friendly slug.
player_team_team_logo_darkcharacterPlayer team dark-mode logo URL.
player_team_team_logo_lightcharacterPlayer team light-mode logo URL.
player_team_common_name_frcharacter

Rows are untyped Row[] (not parity-verified yet).

Returns — nhl_edge_skater_skating_distance_detail / nhlEdgeSkaterSkatingDistanceDetail​

col_nametypedescription
skating_distance_last10characterJSON-serialized rolling summary of total distance skated by the player across the last 10 games.
skating_distance_detailscharacterJSON-serialized per-game breakdown of total distance skated by the player during the tracking period.

Row type: NhlEdgeSkaterSkatingDistanceDetailRow (exported from the package root).

Returns — nhl_edge_skater_skating_speed_detail / nhlEdgeSkaterSkatingSpeedDetail​

col_nametypedescription
top_skating_speedscharacterJSON-serialized list of the skater's top individual speed bursts, typically the ten highest speed readings recorded during the tracking period.
skating_speed_details_max_skating_speed_imperialdoubleSkater's maximum recorded skating speed in miles per hour captured by EDGE tracking during the tracking period.
skating_speed_details_max_skating_speed_metricdoubleSkater's maximum recorded skating speed in kilometers per hour captured by EDGE tracking during the tracking period.
skating_speed_details_max_skating_speed_percentiledoublePercentile rank among all NHL skaters for maximum skating speed recorded during the tracking period.
skating_speed_details_max_skating_speed_league_avg_imperialdoubleLeague-average maximum skating speed in miles per hour, used as the baseline for this skater's max-speed percentile.
skating_speed_details_max_skating_speed_league_avg_metricdoubleLeague-average maximum skating speed in kilometers per hour, used as the baseline for this skater's max-speed percentile.
skating_speed_details_max_skating_speed_overlay_player_first_name_defaultcharacterFirst name of the skater for whom the maximum skating speed overlay data is displayed.
skating_speed_details_max_skating_speed_overlay_player_last_name_defaultcharacterLast name of the skater for whom the maximum skating speed overlay data is displayed.
skating_speed_details_max_skating_speed_overlay_game_datecharacterDate on which the game occurred where the skater's maximum skating speed was recorded.
skating_speed_details_max_skating_speed_overlay_away_team_abbrevcharacterAbbreviation of the away team in the game where the skater's maximum skating speed was recorded.
skating_speed_details_max_skating_speed_overlay_away_team_scoreintegerScore of the away team at the conclusion of the game in which the skater's maximum skating speed was recorded.
skating_speed_details_max_skating_speed_overlay_home_team_abbrevcharacterAbbreviation of the home team in the game where the skater's maximum skating speed was recorded.
skating_speed_details_max_skating_speed_overlay_home_team_scoreintegerScore of the home team at the conclusion of the game in which the skater's maximum skating speed was recorded.
skating_speed_details_max_skating_speed_overlay_game_outcome_last_period_typecharacterType of the final period that determined the outcome of the game where the max speed was recorded (REG, OT, or SO).
skating_speed_details_max_skating_speed_overlay_period_descriptor_max_regulation_periodsintegerNumber of regulation periods in the game format where the skater's maximum skating speed was recorded.
skating_speed_details_max_skating_speed_overlay_period_descriptor_numberintegerPeriod number within the game in which the skater's maximum skating speed was recorded.
skating_speed_details_max_skating_speed_overlay_period_descriptor_period_typecharacterPeriod type (REG, OT) identifying the phase of the game when the skater's maximum skating speed was recorded.
skating_speed_details_max_skating_speed_overlay_time_in_periodcharacterElapsed time within the period (mm:ss) at which the skater's career or season maximum skating speed was recorded.
skating_speed_details_max_skating_speed_overlay_game_typeintegerNHL game type code (e.g., 2 = regular season, 3 = playoffs) for the game where the skater's maximum speed was recorded.
skating_speed_details_bursts_over22_valueintegerAverage number of skating bursts per game in which the skater reached or exceeded 22 mph during the tracking period.
skating_speed_details_bursts_over22_percentiledoublePercentile rank among all NHL skaters for frequency of skating speed bursts exceeding 22 mph per game.
skating_speed_details_bursts_over22_league_avgdoubleLeague-average number of skating speed bursts exceeding 22 mph per game, used as the baseline for this skater's percentile.
skating_speed_details_bursts20_to22_valueintegerAverage number of skating bursts per game in which the skater's speed fell in the 20-22 mph range.
skating_speed_details_bursts20_to22_percentiledoublePercentile rank among all NHL skaters for frequency of skating speed bursts in the 20-22 mph speed band.
skating_speed_details_bursts20_to22_league_avgdoubleLeague-average number of skating speed bursts in the 20-22 mph band per game, used as the baseline for percentile calculation.
skating_speed_details_bursts18_to20_valueintegerAverage number of skating bursts per game in which the skater's speed fell in the 18-20 mph range.
skating_speed_details_bursts18_to20_percentiledoublePercentile rank among all NHL skaters for frequency of skating speed bursts in the 18-20 mph speed band.
skating_speed_details_bursts18_to20_league_avgdoubleLeague-average number of skating speed bursts in the 18-20 mph band per game, used as the baseline for percentile calculation.

Row type: NhlEdgeSkaterSkatingSpeedDetailRow (exported from the package root).

Returns — nhl_edge_skater_speed_top_10 / nhlEdgeSkaterSpeedTop10​

col_nametypedescription
bursts18_to20integer
bursts20_to22integer
bursts_over22integer
max_speed_imperialdouble
max_speed_metricdouble
max_speed_overlay_away_team_abbrevcharacter
max_speed_overlay_away_team_scoreinteger
max_speed_overlay_game_datecharacter
max_speed_overlay_game_outcome_last_period_typecharacter
max_speed_overlay_game_typeinteger
max_speed_overlay_home_team_abbrevcharacter
max_speed_overlay_home_team_scoreinteger
max_speed_overlay_period_descriptor_max_regulation_periodsinteger
max_speed_overlay_period_descriptor_numberinteger
max_speed_overlay_period_descriptor_period_typecharacter
max_speed_overlay_player_first_name_defaultcharacter
max_speed_overlay_player_last_name_defaultcharacter
max_speed_overlay_time_in_periodcharacter
player_first_name_defaultcharacterPlayer first name (default language).
player_headshotcharacterURL to the player headshot image.
player_last_name_defaultcharacterPlayer last name (default language).
player_positioncharacterPrimary player position.
player_slugcharacterURL slug for the player.
player_sweater_numberintegerPlayer jersey number.
player_team_abbrevcharacterPlayer team abbreviation.
player_team_common_name_defaultcharacterPlayer team common name (default locale).
player_team_place_name_with_preposition_defaultcharacterPlayer team place name with preposition (default locale).
player_team_place_name_with_preposition_frcharacterPlayer team place name with preposition (French locale).
player_team_slugcharacterPlayer team URL-friendly slug.
player_team_team_logo_darkcharacterPlayer team dark-mode logo URL.
player_team_team_logo_lightcharacterPlayer team light-mode logo URL.
max_speed_overlay_game_outcome_ot_periodsdouble
player_team_common_name_frcharacter

Rows are untyped Row[] (not parity-verified yet).

Returns — nhl_edge_skater_zone_time / nhlEdgeSkaterZoneTime​

col_nametypedescription
strength_codecharacterStrength state code (e.g., all, even, pp, pk).
offensive_zone_pctgdoublePercentage of time spent in the offensive zone.
offensive_zone_percentiledoubleLeague percentile rank for offensive-zone time.
offensive_zone_league_avgdoubleLeague average offensive-zone time percentage.
neutral_zone_pctgdoublePercentage of time spent in the neutral zone.
neutral_zone_percentiledoubleLeague percentile rank for neutral-zone time.
neutral_zone_league_avgdoubleLeague average neutral-zone time percentage.
defensive_zone_pctgdoublePercentage of time spent in the defensive zone.
defensive_zone_percentiledoubleLeague percentile rank for defensive-zone time.
defensive_zone_league_avgdoubleLeague average defensive-zone time percentage.

Row type: NhlEdgeSkaterZoneTimeRow (exported from the package root).

Returns — nhl_edge_skater_zone_time_top_10 / nhlEdgeSkaterZoneTimeTop10​

col_nametypedescription
defensive_zone_timedoublePercentage of time spent in the defensive zone.
neutral_zone_timedoublePercentage of time spent in the neutral zone.
offensive_zone_timedoublePercentage of time spent in the offensive zone.
player_first_name_defaultcharacterPlayer first name (default language).
player_headshotcharacterURL to the player headshot image.
player_last_name_defaultcharacterPlayer last name (default language).
player_positioncharacterPrimary player position.
player_slugcharacterURL slug for the player.
player_sweater_numberintegerPlayer jersey number.
player_team_abbrevcharacterPlayer team abbreviation.
player_team_common_name_defaultcharacterPlayer team common name (default locale).
player_team_place_name_with_preposition_defaultcharacterPlayer team place name with preposition (default locale).
player_team_place_name_with_preposition_frcharacterPlayer team place name with preposition (French locale).
player_team_slugcharacterPlayer team URL-friendly slug.
player_team_team_logo_darkcharacterPlayer team dark-mode logo URL.
player_team_team_logo_lightcharacterPlayer team light-mode logo URL.

Rows are untyped Row[] (not parity-verified yet).

Returns — nhl_edge_team_detail / nhlEdgeTeamDetail​

col_nametypedescription
seasons_with_edge_statscharacterComma-separated list of season identifiers for which NHL EDGE player-tracking statistics are available for this team.
sog_summarycharacterSerialized summary string of total shots-on-goal across all periods for this team, flattened from the NHL api-web team detail payload.
sog_detailscharacterSerialized JSON-like string containing per-period or per-game shots-on-goal detail for this team, flattened from the NHL api-web team detail payload.
team_idintegerUnique team identifier.
team_common_name_defaultcharacterTeam common name (default language).
team_place_name_with_preposition_defaultcharacterTeam place name with preposition (default).
team_place_name_with_preposition_frcharacterTeam place name with preposition (French).
team_abbrevcharacterTeam abbreviation.
team_team_logo_lightcharacterURL to the team light logo.
team_team_logo_darkcharacterURL to the team dark logo.
team_slugcharacterTeam URL slug.
team_conferencecharacterName of the NHL conference (e.g., Eastern, Western) to which this team belongs, as returned by the NHL api-web team detail endpoint.
team_divisioncharacterName of the NHL division (e.g., Atlantic, Metro, Central, Pacific) to which this team belongs, as returned by the NHL api-web team detail endpoint.
team_winsinteger
team_lossesinteger
team_ot_lossesintegerTotal number of games this team has lost in overtime or a shootout (earning one standings point each) in the current season.
team_games_playedintegerTotal number of regular-season or playoff games this team has played in the current season, from the NHL api-web team detail endpoint.
team_pointsinteger
shot_speed_shot_attempts_over90_valueintegerTotal count of shot attempts recorded at a speed exceeding 90 mph by this team's players during the season, from NHL EDGE tracking data.
shot_speed_shot_attempts_over90_rankintegerTeam's league rank by number of shot attempts exceeding 90 mph in shot speed, with rank 1 indicating the highest count, from NHL EDGE tracking data.
shot_speed_top_shot_speed_imperialdoubleFastest recorded shot speed by any player on this team during the season, expressed in miles per hour, from NHL EDGE tracking data.
shot_speed_top_shot_speed_metricdoubleFastest recorded shot speed by any player on this team during the season, expressed in kilometers per hour, from NHL EDGE tracking data.
shot_speed_top_shot_speed_rankintegerTeam's league rank by top shot speed for the season, where rank 1 indicates the team whose fastest shot was the quickest in the league.
shot_speed_top_shot_speed_league_avg_imperialdoubleLeague-average of the top shot speed across all teams for the same period, expressed in miles per hour, from NHL EDGE tracking data.
shot_speed_top_shot_speed_league_avg_metricdoubleLeague-average of the top shot speed across all teams for the same period, expressed in kilometers per hour, from NHL EDGE tracking data.
shot_speed_top_shot_speed_overlay_player_first_name_defaultcharacterDefault-language first name of the player who recorded this team's top shot speed, from the NHL EDGE overlay context.
shot_speed_top_shot_speed_overlay_player_last_name_defaultcharacterDefault-language last name of the player who recorded this team's top shot speed, from the NHL EDGE overlay context.
shot_speed_top_shot_speed_overlay_game_datecharacterCalendar date of the game in which this team's top shot speed was recorded, from the NHL EDGE overlay context.
shot_speed_top_shot_speed_overlay_away_team_abbrevcharacterThree-letter abbreviation of the away team in the game where this team's top shot speed was recorded, from the NHL EDGE overlay context.
shot_speed_top_shot_speed_overlay_away_team_scoreintegerAway team's final score in the game where this team's top shot speed was recorded, from the NHL EDGE overlay context.
shot_speed_top_shot_speed_overlay_home_team_abbrevcharacterThree-letter abbreviation of the home team in the game where this team's top shot speed was recorded, from the NHL EDGE overlay context.
shot_speed_top_shot_speed_overlay_home_team_scoreintegerHome team's final score in the game where this team's top shot speed was recorded, from the NHL EDGE overlay context.
shot_speed_top_shot_speed_overlay_game_outcome_last_period_typecharacterType of the final period played (e.g., REG, OT, SO) in the game where this team's top shot speed was recorded.
shot_speed_top_shot_speed_overlay_game_outcome_ot_periodsintegerNumber of overtime periods played in the game where this team's top shot speed was recorded, or zero if decided in regulation.
shot_speed_top_shot_speed_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods in the game format where this team's top shot speed was recorded (typically 3 for NHL).
shot_speed_top_shot_speed_overlay_period_descriptor_numberintegerPeriod number within the game during which this team's top shot speed was recorded, from the NHL EDGE overlay context.
shot_speed_top_shot_speed_overlay_period_descriptor_period_typecharacterType label for the period (e.g., REG, OT) during which this team's top shot speed was recorded, from the NHL EDGE overlay context.
shot_speed_top_shot_speed_overlay_time_in_periodcharacterElapsed time within the period (MM:SS format) at which this team's top shot speed was recorded, from the NHL EDGE overlay context.
shot_speed_top_shot_speed_overlay_game_typeintegerNumeric game-type code (e.g., 2 = regular season, 3 = playoffs) for the game in which this team's top shot speed was recorded.
skating_speed_bursts_over22_valueintegerTotal count of skating speed bursts exceeding 22 mph recorded by this team's skaters during the season, from NHL EDGE tracking data.
skating_speed_bursts_over22_rankintegerTeam's league rank by total count of skating speed bursts exceeding 22 mph, where rank 1 indicates the most elite-speed bursts, from NHL EDGE tracking data.
skating_speed_bursts_over20_valueintegerTotal count of skating speed bursts exceeding 20 mph recorded by this team's skaters during the season, from NHL EDGE tracking data.
skating_speed_bursts_over20_rankintegerTeam's league rank by total count of skating speed bursts exceeding 20 mph, where rank 1 indicates the most such bursts, from NHL EDGE tracking data.
skating_speed_bursts_over20_league_avg_valueintegerLeague-average number of skating speed bursts exceeding 20 mph recorded per team over the same season window, from NHL EDGE tracking data.
skating_speed_speed_max_imperialdoubleFastest skating speed reached by any player on this team during the season, expressed in miles per hour, from NHL EDGE tracking data.
skating_speed_speed_max_metricdoubleFastest skating speed reached by any player on this team during the season, expressed in kilometers per hour, from NHL EDGE tracking data.
skating_speed_speed_max_rankintegerTeam's league rank by maximum skating speed for the season, where rank 1 indicates the team whose fastest skater reached the highest speed in the league.
skating_speed_speed_max_league_avg_imperialdoubleLeague-average of the maximum skating speed across all teams for the same period, expressed in miles per hour, from NHL EDGE tracking data.
skating_speed_speed_max_league_avg_metricdoubleLeague-average of the maximum skating speed across all teams for the same period, expressed in kilometers per hour, from NHL EDGE tracking data.
skating_speed_speed_max_overlay_player_first_name_defaultcharacterDefault-language first name of the player who recorded this team's top skating speed, from the NHL EDGE overlay context.
skating_speed_speed_max_overlay_player_last_name_defaultcharacterDefault-language last name of the player who recorded this team's top skating speed, from the NHL EDGE overlay context.
skating_speed_speed_max_overlay_game_datecharacterCalendar date of the game in which this team's top skating speed was recorded, from the NHL EDGE overlay context.
skating_speed_speed_max_overlay_away_team_abbrevcharacterThree-letter abbreviation of the away team in the game where this team's top skating speed was recorded, from the NHL EDGE overlay context.
skating_speed_speed_max_overlay_away_team_scoreintegerAway team's final score in the game where this team's top skating speed was recorded, from the NHL EDGE overlay context.
skating_speed_speed_max_overlay_home_team_abbrevcharacterThree-letter abbreviation of the home team in the game where this team's top skating speed was recorded, from the NHL EDGE overlay context.
skating_speed_speed_max_overlay_home_team_scoreintegerHome team's final score in the game where this team's top skating speed was recorded, from the NHL EDGE overlay context.
skating_speed_speed_max_overlay_game_outcome_last_period_typecharacterType of the final period played (e.g., REG, OT, SO) in the game where this team's top skating speed was recorded.
skating_speed_speed_max_overlay_period_descriptor_max_regulation_periodsintegerMaximum number of regulation periods in the game format where this team's top skating speed was recorded (typically 3 for NHL).
skating_speed_speed_max_overlay_period_descriptor_numberintegerPeriod number within the game during which this team's top skating speed was recorded, from the NHL EDGE overlay context.
skating_speed_speed_max_overlay_period_descriptor_period_typecharacterType label for the period (e.g., REG, OT) during which this team's top skating speed was recorded, from the NHL EDGE overlay context.
skating_speed_speed_max_overlay_time_in_periodcharacterElapsed time within the period (MM:SS format) at which this team's top skating speed was recorded, from the NHL EDGE overlay context.
skating_speed_speed_max_overlay_game_typeintegerNumeric game-type code (e.g., 2 = regular season, 3 = playoffs) for the game in which this team's top skating speed was recorded.
distance_skated_total_imperialdoubleTotal cumulative skating distance logged by all skaters on this team across the season, expressed in miles (imperial), from NHL EDGE tracking data.
distance_skated_total_metricdoubleTotal cumulative skating distance logged by all skaters on this team across the season, expressed in kilometers (metric), from NHL EDGE tracking data.
distance_skated_total_rankintegerTeam's league rank by total cumulative skating distance for the season, where rank 1 indicates the team with the most distance skated.
distance_skated_total_league_avg_imperialdoubleLeague-average cumulative skating distance for all teams over the same period as this team's totals, expressed in miles (imperial), from NHL EDGE tracking data.
distance_skated_total_league_avg_metricdoubleLeague-average cumulative skating distance for all teams over the same period as this team's totals, expressed in kilometers (metric), from NHL EDGE tracking data.
zone_time_details_offensive_zone_pctgdoublePercentage of all-situation ice time this team spends in the offensive zone, as measured by NHL EDGE player-tracking data.
zone_time_details_offensive_zone_rankintegerTeam's league rank by overall offensive-zone time percentage (all situations), where rank 1 indicates the team with the most offensive-zone presence.
zone_time_details_offensive_zone_league_avgdoubleLeague-average percentage of all-situation ice time that teams spend in the offensive zone, from NHL EDGE zone-time tracking data.
zone_time_details_offensive_zone_ev_pctgdoublePercentage of even-strength ice time this team spends in the offensive zone, as measured by NHL EDGE player-tracking data.
zone_time_details_offensive_zone_ev_rankintegerTeam's league rank by even-strength offensive-zone time percentage, where rank 1 indicates the team spending the most time in the offensive zone at even strength.
zone_time_details_offensive_zone_ev_league_avgdoubleLeague-average percentage of even-strength ice time that teams spend in the offensive zone, from NHL EDGE zone-time tracking data.
zone_time_details_neutral_zone_pctgdoublePercentage of five-on-five ice time this team spends in the neutral zone, as measured by NHL EDGE player-tracking data.
zone_time_details_neutral_zone_rankintegerTeam's league rank by neutral-zone time percentage, where rank 1 indicates the team that spends the most time in the neutral zone during five-on-five play.
zone_time_details_neutral_zone_league_avgdoubleLeague-average percentage of time that teams spend in the neutral zone during five-on-five play, from NHL EDGE zone-time tracking data.
zone_time_details_defensive_zone_pctgdoublePercentage of five-on-five ice time this team spends in its own defensive zone, as measured by NHL EDGE player-tracking data.
zone_time_details_defensive_zone_rankintegerTeam's league rank by defensive-zone time percentage, where rank 1 indicates the team that spends the most time in its own zone during five-on-five play.
zone_time_details_defensive_zone_league_avgdoubleLeague-average percentage of time that teams spend in the defensive zone during five-on-five play, from NHL EDGE zone-time tracking data.

Row type: NhlEdgeTeamDetailRow (exported from the package root).

Returns — nhl_edge_team_landing / nhlEdgeTeamLanding​

col_nametypedescription
seasons_with_edge_statscharacterSerialized list of NHL seasons for which EDGE player-tracking data is available for this team.
leaders_shot_attempts_over90_team_idintegerNHL identifier for the team leading the EDGE shot-attempts-over-90-mph category.
leaders_shot_attempts_over90_team_common_name_defaultcharacterCommon team name for the leader in the EDGE shot-attempts-over-90-mph category.
leaders_shot_attempts_over90_team_place_name_with_preposition_defaultcharacterDefault-language place name with preposition for the team leading the EDGE shot-attempts-over-90-mph category.
leaders_shot_attempts_over90_team_place_name_with_preposition_frcharacterFrench-language place name with preposition for the team leading the EDGE shot-attempts-over-90-mph category.
leaders_shot_attempts_over90_team_abbrevcharacterThree-letter abbreviation for the team leading the EDGE shot-attempts-over-90-mph category.
leaders_shot_attempts_over90_team_team_logo_lightcharacterURL of the light-background logo for the team leading the EDGE shot-attempts-over-90-mph category.
leaders_shot_attempts_over90_team_team_logo_darkcharacterURL of the dark-background logo for the team leading the EDGE shot-attempts-over-90-mph category.
leaders_shot_attempts_over90_team_slugcharacterURL-friendly slug identifier for the team leading the EDGE shot-attempts-over-90-mph category.
leaders_shot_attempts_over90_team_winsintegerRegular-season wins for the team leading the EDGE shot-attempts-over-90-mph category.
leaders_shot_attempts_over90_team_lossesintegerRegular-season losses for the team leading the EDGE shot-attempts-over-90-mph category.
leaders_shot_attempts_over90_team_ot_lossesintegerOvertime losses for the team leading the EDGE shot-attempts-over-90-mph category.
leaders_shot_attempts_over90_attemptsintegerNumber of shot attempts above the 90-mph threshold recorded by the leading team in the EDGE shot-speed leaderboard period.
leaders_bursts_over22_team_idintegerNHL identifier for the team leading the speed-bursts-over-22-mph EDGE tracking category.
leaders_bursts_over22_team_common_name_defaultcharacterCommon team name (e.g., 'Maple Leafs') for the leader in the speed-bursts-over-22-mph EDGE tracking category.
leaders_bursts_over22_team_place_name_with_preposition_defaultcharacterDefault-language place name with preposition (e.g., 'in Toronto') for the team leading the speed-bursts-over-22-mph EDGE category.
leaders_bursts_over22_team_place_name_with_preposition_frcharacterFrench-language place name with preposition for the team leading the speed-bursts-over-22-mph EDGE category.
leaders_bursts_over22_team_abbrevcharacterThree-letter abbreviation for the team leading the speed-bursts-over-22-mph EDGE tracking category.
leaders_bursts_over22_team_team_logo_lightcharacterURL of the light-background logo for the team leading the speed-bursts-over-22-mph EDGE category.
leaders_bursts_over22_team_team_logo_darkcharacterURL of the dark-background logo for the team leading the speed-bursts-over-22-mph EDGE category.
leaders_bursts_over22_team_slugcharacterURL-friendly slug identifier for the team leading the speed-bursts-over-22-mph EDGE tracking category.
leaders_bursts_over22_team_winsintegerRegular-season wins for the team leading the speed-bursts-over-22-mph EDGE tracking category.
leaders_bursts_over22_team_lossesintegerRegular-season losses for the team leading the speed-bursts-over-22-mph EDGE tracking category.
leaders_bursts_over22_team_ot_lossesintegerOvertime losses for the team leading the speed-bursts-over-22-mph EDGE tracking category.
leaders_bursts_over22_burstsintegerNumber of speed bursts above 22 mph recorded by skaters on the team in the EDGE tracking leaderboard period.
leaders_distance_per60_team_idintegerNHL identifier for the team leading the EDGE distance-skated-per-60 category.
leaders_distance_per60_team_common_name_defaultcharacterCommon team name for the leader in the EDGE distance-skated-per-60 category.
leaders_distance_per60_team_place_name_with_preposition_defaultcharacterDefault-language place name with preposition for the team leading the EDGE distance-skated-per-60 category.
leaders_distance_per60_team_place_name_with_preposition_frcharacterFrench-language place name with preposition for the team leading the EDGE distance-skated-per-60 category.
leaders_distance_per60_team_abbrevcharacterThree-letter abbreviation for the team leading the EDGE distance-skated-per-60 category.
leaders_distance_per60_team_team_logo_lightcharacterURL of the light-background logo for the team leading the EDGE distance-skated-per-60 category.
leaders_distance_per60_team_team_logo_darkcharacterURL of the dark-background logo for the team leading the EDGE distance-skated-per-60 category.
leaders_distance_per60_team_slugcharacterURL-friendly slug identifier for the team leading the EDGE distance-skated-per-60 category.
leaders_distance_per60_team_winsintegerRegular-season wins for the team leading the EDGE distance-skated-per-60 category.
leaders_distance_per60_team_lossesintegerRegular-season losses for the team leading the EDGE distance-skated-per-60 category.
leaders_distance_per60_team_ot_lossesintegerOvertime losses for the team leading the EDGE distance-skated-per-60 category.
leaders_distance_per60_distance_skated_imperialdoubleAverage distance skated per 60 minutes of ice time by the leading team's skaters, measured in miles.
leaders_distance_per60_distance_skated_metricdoubleAverage distance skated per 60 minutes of ice time by the leading team's skaters, measured in kilometers.
leaders_high_danger_sog_team_idintegerNHL identifier for the team leading the EDGE high-danger shots-on-goal category.
leaders_high_danger_sog_team_common_name_defaultcharacterCommon team name for the leader in the EDGE high-danger shots-on-goal category.
leaders_high_danger_sog_team_place_name_with_preposition_defaultcharacterDefault-language place name with preposition for the team leading the EDGE high-danger shots-on-goal category.
leaders_high_danger_sog_team_place_name_with_preposition_frcharacterFrench-language place name with preposition for the team leading the EDGE high-danger shots-on-goal category.
leaders_high_danger_sog_team_abbrevcharacterThree-letter abbreviation for the team leading the EDGE high-danger shots-on-goal category.
leaders_high_danger_sog_team_team_logo_lightcharacterURL of the light-background logo for the team leading the EDGE high-danger shots-on-goal category.
leaders_high_danger_sog_team_team_logo_darkcharacterURL of the dark-background logo for the team leading the EDGE high-danger shots-on-goal category.
leaders_high_danger_sog_team_slugcharacterURL-friendly slug identifier for the team leading the EDGE high-danger shots-on-goal category.
leaders_high_danger_sog_team_winsintegerRegular-season wins for the team leading the EDGE high-danger shots-on-goal category.
leaders_high_danger_sog_team_lossesintegerRegular-season losses for the team leading the EDGE high-danger shots-on-goal category.
leaders_high_danger_sog_team_ot_lossesintegerOvertime losses for the team leading the EDGE high-danger shots-on-goal category.
leaders_high_danger_sog_sogintegerNumber of high-danger shots on goal recorded by the leading team in the EDGE tracking leaderboard period.
leaders_high_danger_sog_shot_location_detailscharacterSerialized details describing the high-danger shot locations used to define this EDGE tracking leaderboard category.
leaders_offensive_zone_time_team_idintegerNHL identifier for the team leading the EDGE offensive-zone time category.
leaders_offensive_zone_time_team_common_name_defaultcharacterCommon team name for the leader in the EDGE offensive-zone time category.
leaders_offensive_zone_time_team_place_name_with_preposition_defaultcharacterDefault-language place name with preposition for the team leading the EDGE offensive-zone time category.
leaders_offensive_zone_time_team_place_name_with_preposition_frcharacterFrench-language place name with preposition for the team leading the EDGE offensive-zone time category.
leaders_offensive_zone_time_team_abbrevcharacterThree-letter abbreviation for the team leading the EDGE offensive-zone time category.
leaders_offensive_zone_time_team_team_logo_lightcharacterURL of the light-background logo for the team leading the EDGE offensive-zone time category.
leaders_offensive_zone_time_team_team_logo_darkcharacterURL of the dark-background logo for the team leading the EDGE offensive-zone time category.
leaders_offensive_zone_time_team_slugcharacterURL-friendly slug identifier for the team leading the EDGE offensive-zone time category.
leaders_offensive_zone_time_team_winsintegerRegular-season wins for the team leading the EDGE offensive-zone time category.
leaders_offensive_zone_time_team_lossesintegerRegular-season losses for the team leading the EDGE offensive-zone time category.
leaders_offensive_zone_time_team_ot_lossesintegerOvertime losses for the team leading the EDGE offensive-zone time category.
leaders_offensive_zone_time_zone_timedoubleTotal time spent in the offensive zone by the leading team in the EDGE tracking leaderboard period.
leaders_neutral_zone_time_team_idintegerNHL identifier for the team leading the EDGE neutral-zone time category.
leaders_neutral_zone_time_team_common_name_defaultcharacterCommon team name for the leader in the EDGE neutral-zone time category.
leaders_neutral_zone_time_team_place_name_with_preposition_defaultcharacterDefault-language place name with preposition for the team leading the EDGE neutral-zone time category.
leaders_neutral_zone_time_team_place_name_with_preposition_frcharacterFrench-language place name with preposition for the team leading the EDGE neutral-zone time category.
leaders_neutral_zone_time_team_abbrevcharacterThree-letter abbreviation for the team leading the EDGE neutral-zone time category.
leaders_neutral_zone_time_team_team_logo_lightcharacterURL of the light-background logo for the team leading the EDGE neutral-zone time category.
leaders_neutral_zone_time_team_team_logo_darkcharacterURL of the dark-background logo for the team leading the EDGE neutral-zone time category.
leaders_neutral_zone_time_team_slugcharacterURL-friendly slug identifier for the team leading the EDGE neutral-zone time category.
leaders_neutral_zone_time_team_winsintegerRegular-season wins for the team leading the EDGE neutral-zone time category.
leaders_neutral_zone_time_team_lossesintegerRegular-season losses for the team leading the EDGE neutral-zone time category.
leaders_neutral_zone_time_team_ot_lossesintegerOvertime losses for the team leading the EDGE neutral-zone time category.
leaders_neutral_zone_time_zone_timedoubleTotal time spent in the neutral zone by the leading team in the EDGE tracking leaderboard period.
leaders_defensive_zone_time_team_idintegerNHL identifier for the team leading the EDGE defensive-zone time category.
leaders_defensive_zone_time_team_common_name_defaultcharacterCommon team name for the leader in the EDGE defensive-zone time category.
leaders_defensive_zone_time_team_place_name_with_preposition_defaultcharacterDefault-language place name with preposition for the team leading the EDGE defensive-zone time category.
leaders_defensive_zone_time_team_place_name_with_preposition_frcharacterFrench-language place name with preposition for the team leading the EDGE defensive-zone time category.
leaders_defensive_zone_time_team_abbrevcharacterThree-letter abbreviation for the team leading the EDGE defensive-zone time category.
leaders_defensive_zone_time_team_team_logo_lightcharacterURL of the light-background logo for the team leading the EDGE defensive-zone time category.
leaders_defensive_zone_time_team_team_logo_darkcharacterURL of the dark-background logo for the team leading the EDGE defensive-zone time category.
leaders_defensive_zone_time_team_slugcharacterURL-friendly slug identifier for the team leading the EDGE defensive-zone time category.
leaders_defensive_zone_time_team_winsintegerRegular-season wins for the team leading the EDGE defensive-zone time category.
leaders_defensive_zone_time_team_lossesintegerRegular-season losses for the team leading the EDGE defensive-zone time category.
leaders_defensive_zone_time_team_ot_lossesintegerOvertime losses for the team leading the EDGE defensive-zone time category.
leaders_defensive_zone_time_zone_timedoubleTotal time spent in the defensive zone by the leading team in the EDGE tracking leaderboard period.

Row type: NhlEdgeTeamLandingRow (exported from the package root).

Returns — nhl_edge_team_shot_location_detail / nhlEdgeTeamShotLocationDetail​

col_nametypedescription
areacharacterNet/ice zone the shots were taken from.
sogintegerShots on goal from the area.
sog_rankintegerLeague rank for shots on goal from the area.
goalsintegerGoals scored.
goals_rankintegerLeague rank for goals scored from the area.
shooting_pctgdoubleShooting percentage from the area.
shooting_pctg_rankintegerLeague rank for shooting percentage from the area.

Row type: NhlEdgeTeamShotLocationDetailRow (exported from the package root).

Returns — nhl_edge_team_shot_location_top_10 / nhlEdgeTeamShotLocationTop10​

No returns table is published for this endpoint: no capture: every value tried 404s for season 20242025 (sort_by points/total/savePctg/save-pctg, position F/forwards/all, category shots/high/all/high-danger, fastRhockey's examples included), so the valid path values are unconfirmed

Rows are untyped Row[] (not parity-verified yet).

Returns — nhl_edge_team_shot_speed_detail / nhlEdgeTeamShotSpeedDetail​

col_nametypedescription
hardest_shotscharacterSerialized list of the hardest individual shot records associated with the team's players.
shot_speed_detailscharacterSerialized shot-speed breakdown object containing aggregate and top-speed metrics for the team.

Row type: NhlEdgeTeamShotSpeedDetailRow (exported from the package root).

Returns — nhl_edge_team_skating_distance_top_10 / nhlEdgeTeamSkatingDistanceTop10​

col_nametypedescription
distance_max_per_game_imperialdoubleMaximum single-game skating distance (imperial units).
distance_max_per_game_metricdoubleMaximum distance skated in a single game, in kilometers.
distance_max_per_game_overlay_away_team_abbrevcharacterAway team abbreviation in the max-per-game game.
distance_max_per_game_overlay_away_team_scoreintegerAway team score in the max-per-game game.
distance_max_per_game_overlay_game_datecharacterGame date of the max-per-game performance.
distance_max_per_game_overlay_game_outcome_last_period_typecharacterLast period type of the max-per-game game outcome.
distance_max_per_game_overlay_game_typeintegerGame type of the max-per-game performance.
distance_max_per_game_overlay_home_team_abbrevcharacterHome team abbreviation in the max-per-game game.
distance_max_per_game_overlay_home_team_scoreintegerHome team score in the max-per-game game.
distance_max_per_game_overlay_period_descriptor_max_regulation_periodsintegerMaximum regulation periods for the max-per-game game.
distance_max_per_game_overlay_period_descriptor_numberintegerPeriod number for the max-per-game game descriptor.
distance_max_per_game_overlay_period_descriptor_period_typecharacterPeriod type for the max-per-game game descriptor.
distance_max_per_period_imperialdoubleMaximum single-period skating distance (imperial units).
distance_max_per_period_metricdoubleMaximum distance skated in a single period, in kilometers.
distance_max_per_period_overlay_away_team_abbrevcharacterAway team abbreviation in the max-per-period game.
distance_max_per_period_overlay_away_team_scoreintegerAway team score in the max-per-period game.
distance_max_per_period_overlay_game_datecharacterGame date of the max-per-period performance.
distance_max_per_period_overlay_game_outcome_last_period_typecharacterLast period type of the max-per-period game outcome.
distance_max_per_period_overlay_game_typeintegerGame type of the max-per-period performance.
distance_max_per_period_overlay_home_team_abbrevcharacterHome team abbreviation in the max-per-period game.
distance_max_per_period_overlay_home_team_scoreintegerHome team score in the max-per-period game.
distance_max_per_period_overlay_period_descriptor_max_regulation_periodsintegerMaximum regulation periods for the max-per-period game.
distance_max_per_period_overlay_period_descriptor_numberintegerPeriod number for the max-per-period game descriptor.
distance_max_per_period_overlay_period_descriptor_period_typecharacterPeriod type for the max-per-period game descriptor.
distance_per60_imperialdoubleSkating distance per 60 minutes (imperial units).
distance_per60_metricdoubleSkating distance per 60 minutes (metric units).
distance_total_imperialdoubleTotal skating distance (imperial units).
distance_total_metricdoubleTotal skating distance (metric units).
team_abbrevcharacterTeam abbreviation.
team_common_name_defaultcharacterTeam common name (default language).
team_place_name_with_preposition_defaultcharacterTeam place name with preposition (default).
team_slugcharacterTeam URL slug.
team_team_logo_darkcharacterURL to the team dark logo.
team_team_logo_lightcharacterURL to the team light logo.
distance_max_per_game_overlay_game_outcome_ot_periodsdoubleNumber of overtime periods in the max-per-game game.
distance_max_per_period_overlay_game_outcome_ot_periodsdoubleNumber of overtime periods in the max-per-period game.

Rows are untyped Row[] (not parity-verified yet).

Returns — nhl_edge_team_skating_speed_top_10 / nhlEdgeTeamSkatingSpeedTop10​

col_nametypedescription
bursts18_to20integer
bursts20_to22integer
bursts_over22integer
max_skating_speed_imperialdouble
max_skating_speed_metricdouble
max_skating_speed_overlay_away_team_abbrevcharacter
max_skating_speed_overlay_away_team_scoreinteger
max_skating_speed_overlay_game_datecharacter
max_skating_speed_overlay_game_outcome_last_period_typecharacter
max_skating_speed_overlay_game_typeinteger
max_skating_speed_overlay_home_team_abbrevcharacter
max_skating_speed_overlay_home_team_scoreinteger
max_skating_speed_overlay_period_descriptor_max_regulation_periodsinteger
max_skating_speed_overlay_period_descriptor_numberinteger
max_skating_speed_overlay_period_descriptor_period_typecharacter
max_skating_speed_overlay_player_first_name_defaultcharacter
max_skating_speed_overlay_player_last_name_defaultcharacter
max_skating_speed_overlay_time_in_periodcharacter
team_abbrevcharacterTeam abbreviation.
team_common_name_defaultcharacterTeam common name (default language).
team_idintegerUnique team identifier.
team_place_name_with_preposition_defaultcharacterTeam place name with preposition (default).
team_place_name_with_preposition_frcharacterTeam place name with preposition (French).
team_slugcharacterTeam URL slug.
team_team_logo_darkcharacterURL to the team dark logo.
team_team_logo_lightcharacterURL to the team light logo.
max_skating_speed_overlay_game_outcome_ot_periodsdouble
team_common_name_frcharacterTeam common name (French localization).

Rows are untyped Row[] (not parity-verified yet).

Returns — nhl_edge_team_zone_time_details / nhlEdgeTeamZoneTimeDetails​

col_nametypedescription
strength_codecharacterStrength state code (e.g., all, even, pp, pk).
offensive_zone_pctgdoublePercentage of time spent in the offensive zone.
offensive_zone_rankintegerLeague rank for offensive zone time.
offensive_zone_league_avgdoubleLeague average offensive-zone time percentage.
neutral_zone_pctgdoublePercentage of time spent in the neutral zone.
neutral_zone_rankintegerLeague rank for neutral zone time.
neutral_zone_league_avgdoubleLeague average neutral-zone time percentage.
defensive_zone_pctgdoublePercentage of time spent in the defensive zone.
defensive_zone_rankintegerLeague rank for defensive zone time.
defensive_zone_league_avgdoubleLeague average defensive-zone time percentage.

Row type: NhlEdgeTeamZoneTimeDetailsRow (exported from the package root).

Returns — nhl_edge_team_zone_time_top_10 / nhlEdgeTeamZoneTimeTop10​

col_nametypedescription
defensive_zone_timedoublePercentage of time spent in the defensive zone.
neutral_zone_timedoublePercentage of time spent in the neutral zone.
offensive_zone_timedoublePercentage of time spent in the offensive zone.
team_abbrevcharacterTeam abbreviation.
team_common_name_defaultcharacterTeam common name (default language).
team_place_name_with_preposition_defaultcharacterTeam place name with preposition (default).
team_place_name_with_preposition_frcharacterTeam place name with preposition (French).
team_slugcharacterTeam URL slug.
team_team_logo_darkcharacterURL to the team dark logo.
team_team_logo_lightcharacterURL to the team light logo.
team_common_name_frcharacterTeam common name (French localization).

Rows are untyped Row[] (not parity-verified yet).

Native API — NHL Stats REST​

Flat (non-ESPN) wrappers for the NHL Stats REST API. Host: https://api.nhle.com/stats/rest. Each method is exposed under BOTH its snake_case name nhl_stats_rest_<endpoint> (sdv-py's name, py/R parity) and its camelCase form (canonical) on sdv.nhl. Pass { parsed: true } to run the payload through its tidy.js parser; omit it for the raw response.

MethodHTTPPath paramsQuery paramsParserAuth
nhl_stats_rest_component_season / nhlStatsRestComponentSeasonhttps://api.nhle.com/stats/rest/{lang}/componentSeasonlang—(raw)—
nhl_stats_rest_config / nhlStatsRestConfighttps://api.nhle.com/stats/rest/{lang}/configlang—(raw)—
nhl_stats_rest_content_module / nhlStatsRestContentModulehttps://api.nhle.com/stats/rest/{lang}/content/module/{template_key}template_key*, lang—(raw)—
nhl_stats_rest_country / nhlStatsRestCountryhttps://api.nhle.com/stats/rest/{lang}/countrylang—parse_nhl_stats_rest—
nhl_stats_rest_draft / nhlStatsRestDrafthttps://api.nhle.com/stats/rest/{lang}/draftlang—parse_nhl_stats_rest—
nhl_stats_rest_franchise / nhlStatsRestFranchisehttps://api.nhle.com/stats/rest/{lang}/franchiselang—parse_nhl_stats_rest—
nhl_stats_rest_game / nhlStatsRestGamehttps://api.nhle.com/stats/rest/{lang}/gamelang—parse_nhl_stats_rest—
nhl_stats_rest_glossary / nhlStatsRestGlossaryhttps://api.nhle.com/stats/rest/{lang}/glossarylang—parse_nhl_stats_rest—
nhl_stats_rest_goalie_report / nhlStatsRestGoalieReporthttps://api.nhle.com/stats/rest/{lang}/goalie/{report}report*, lang—parse_nhl_stats_rest—
nhl_stats_rest_leaders_goalies / nhlStatsRestLeadersGoalieshttps://api.nhle.com/stats/rest/{lang}/leaders/goalies/{attribute}attribute*, lang—parse_nhl_stats_rest—
nhl_stats_rest_leaders_skaters / nhlStatsRestLeadersSkatershttps://api.nhle.com/stats/rest/{lang}/leaders/skaters/{attribute}attribute*, lang—parse_nhl_stats_rest—
nhl_stats_rest_milestones_goalies / nhlStatsRestMilestonesGoalieshttps://api.nhle.com/stats/rest/{lang}/milestones/goalieslang—parse_nhl_stats_rest—
nhl_stats_rest_milestones_skaters / nhlStatsRestMilestonesSkatershttps://api.nhle.com/stats/rest/{lang}/milestones/skaterslang—parse_nhl_stats_rest—
nhl_stats_rest_ping / nhlStatsRestPinghttps://api.nhle.com/stats/rest/ping——(raw)—
nhl_stats_rest_players / nhlStatsRestPlayershttps://api.nhle.com/stats/rest/{lang}/playerslang—parse_nhl_stats_rest—
nhl_stats_rest_season / nhlStatsRestSeasonhttps://api.nhle.com/stats/rest/{lang}/seasonlang—parse_nhl_stats_rest—
nhl_stats_rest_shiftcharts / nhlStatsRestShiftchartshttps://api.nhle.com/stats/rest/{lang}/shiftchartslang—parse_nhl_stats_rest—
nhl_stats_rest_skater_report / nhlStatsRestSkaterReporthttps://api.nhle.com/stats/rest/{lang}/skater/{report}report*, lang—parse_nhl_stats_rest—
nhl_stats_rest_team / nhlStatsRestTeamhttps://api.nhle.com/stats/rest/{lang}/teamlang—parse_nhl_stats_rest—
nhl_stats_rest_team_by_id / nhlStatsRestTeamByIdhttps://api.nhle.com/stats/rest/{lang}/team/id/{team_id}team_id*, lang—parse_nhl_stats_rest—
nhl_stats_rest_team_report / nhlStatsRestTeamReporthttps://api.nhle.com/stats/rest/{lang}/team/{report}report*, lang—parse_nhl_stats_rest—

Returns — nhl_stats_rest_country / nhlStatsRestCountry​

col_nametypedescription
idcharacterUnique player identifier.
country3_codecharacterThree-letter ISO country code used by the NHL api-web country reference endpoint.
country_codecharacterPlayer country code.
country_namecharacterFull English display name of the country as provided by the NHL api-web country reference.
has_player_statsintegerFlag (1/0) indicating whether the NHL api-web tracks player statistics for this country.
image_urlcharacterPlayer headshot URL.
ioc_codecharacterInternational Olympic Committee three-letter country code assigned to this nation.
is_activeintegerWhether the team is active.
nationality_namecharacterNationality label string used on player profiles in the NHL api-web (e.g., 'Canadian', 'American').
olympic_urlcharacterURL to the country's Olympic profile page linked from the NHL api-web country record.
thumbnail_urlcharacterURL to a small thumbnail image representing the country's flag or emblem in the NHL api-web.

Row type: NhlStatsRestCountryRow (exported from the package root).

Returns — nhl_stats_rest_draft / nhlStatsRestDraft​

col_nametypedescription
idintegerUnique player identifier.
draft_yearintegerDraft year the lottery applies to.
roundsintegerNumber of rounds in the draft.

Row type: NhlStatsRestDraftRow (exported from the package root).

Returns — nhl_stats_rest_franchise / nhlStatsRestFranchise​

col_nametypedescription
idintegerUnique player identifier.
full_namecharacterPlayer full name.
team_common_namecharacterTeam common (nickname) name.
team_place_namecharacterTeam place (city/location) name.

Row type: NhlStatsRestFranchiseRow (exported from the package root).

Returns — nhl_stats_rest_game / nhlStatsRestGame​

col_nametypedescription
idintegerUnique player identifier.
eastern_start_timecharacterGame start time in Eastern time.
game_datecharacterGame date.
game_numberintegerGame number within the schedule.
game_schedule_state_idintegerSchedule state identifier.
game_state_idintegerGame state identifier.
game_typeintegerGame type the row belongs to.
home_scoreintegerHome team final score.
home_team_idintegerHome team identifier.
periodintegerPeriod number.
seasonintegerSeason year (echoed from arg).
visiting_scoreintegerVisiting team score.
visiting_team_idintegerVisiting team identifier.

Row type: NhlStatsRestGameRow (exported from the package root).

Returns — nhl_stats_rest_glossary / nhlStatsRestGlossary​

col_nametypedescription
idintegerUnique player identifier.
abbreviationcharacterTeam abbreviation.
definitioncharacterDefinition of the stat or term.
first_season_for_statdoubleFirst season the stat was tracked (YYYYYYYY).
full_namecharacterPlayer full name.
language_codecharacterLanguage code of the entry.
last_updatedcharacterTimestamp the entry was last updated.

Row type: NhlStatsRestGlossaryRow (exported from the package root).

Returns — nhl_stats_rest_goalie_report / nhlStatsRestGoalieReport​

col_nametypedescription
assistsintegerAssists.
games_playedintegerGames played.
games_startedintegerGames started (goalies).
goalie_full_namecharacterGoalie full name.
goalsintegerGoals scored.
goals_againstintegerGoals against.
goals_against_averagedoubleGoals against average.
last_namecharacterPlayer last name.
lossesintegerLosses.
ot_lossesintegerOvertime losses.
penalty_minutesintegerPenalty minutes.
player_idintegerUnique player identifier.
pointsintegerTotal points (goals + assists).
save_pctdoubleSave percentage.
savesintegerSaves made.
season_idintegerSeason identifier.
shoots_catchescharacterHandedness (shoots/catches).
shots_againstintegerShots faced.
shutoutsintegerShutouts recorded.
team_abbrevscharacterTeam abbreviation(s).
tiescharacterTotal ties.
time_on_iceintegerTime on ice in seconds.
winsintegerWins.

Row type: NhlStatsRestGoalieReportRow (exported from the package root).

Returns — nhl_stats_rest_leaders_goalies / nhlStatsRestLeadersGoalies​

col_nametypedescription
save_pctgdoubleSave percentage.
player_idintegerUnique player identifier.
player_current_team_iddoublePlayer's current team identifier.
player_first_namecharacterPlayer first name.
player_full_namecharacterPlayer full name.
player_last_namecharacterPlayer last name.
player_position_codecharacterPlayer position code.
player_sweater_numberdoublePlayer jersey number.
team_idintegerUnique team identifier.
team_franchise_idintegerTeam franchise identifier.
team_full_namecharacterFull team name.
team_league_idintegerLeague identifier of the team.
team_logoscharacterTeam logo metadata.
team_raw_tricodecharacterTeam raw three-letter code.
team_tri_codecharacterTeam tri-code abbreviation.

Row type: NhlStatsRestLeadersGoaliesRow (exported from the package root).

Returns — nhl_stats_rest_leaders_skaters / nhlStatsRestLeadersSkaters​

col_nametypedescription
goalsintegerGoals scored.
player_idintegerUnique player identifier.
player_current_team_idcharacterPlayer's current team identifier.
player_first_namecharacterPlayer first name.
player_full_namecharacterPlayer full name.
player_last_namecharacterPlayer last name.
player_position_codecharacterPlayer position code.
player_sweater_numberintegerPlayer jersey number.
team_idintegerUnique team identifier.
team_franchise_idintegerTeam franchise identifier.
team_full_namecharacterFull team name.
team_league_idintegerLeague identifier of the team.
team_logoscharacterTeam logo metadata.
team_raw_tricodecharacterTeam raw three-letter code.
team_tri_codecharacterTeam tri-code abbreviation.

Row type: NhlStatsRestLeadersSkatersRow (exported from the package root).

Returns — nhl_stats_rest_milestones_goalies / nhlStatsRestMilestonesGoalies​

col_nametypedescription
idintegerUnique player identifier.
current_team_idintegerPlayer's current team identifier.
first_namecharacterPlayer first name.
game_type_idintegerGame type identifier (regular/playoffs).
games_playedintegerGames played.
last_namecharacterPlayer last name.
milestonecharacterMilestone category.
milestone_amountintegerAmount remaining to reach the milestone.
player_full_namecharacterPlayer full name.
player_idintegerUnique player identifier.
sointegerShutouts.
team_abbrevcharacterTeam abbreviation.
team_common_namecharacterTeam common (nickname) name.
team_full_namecharacterFull team name.
team_place_namecharacterTeam place (city/location) name.
toi_minutesintegerTime on ice in minutes.
winsintegerWins.

Row type: NhlStatsRestMilestonesGoaliesRow (exported from the package root).

Returns — nhl_stats_rest_milestones_skaters / nhlStatsRestMilestonesSkaters​

col_nametypedescription
idintegerUnique player identifier.
assistsintegerAssists.
current_team_idintegerPlayer's current team identifier.
first_namecharacterPlayer first name.
game_type_idintegerGame type identifier (regular/playoffs).
games_playedintegerGames played.
goalsintegerGoals scored.
last_namecharacterPlayer last name.
milestonecharacterMilestone category.
milestone_amountintegerAmount remaining to reach the milestone.
player_full_namecharacterPlayer full name.
player_idintegerUnique player identifier.
pointsintegerTotal points (goals + assists).
team_abbrevcharacterTeam abbreviation.
team_common_namecharacterTeam common (nickname) name.
team_full_namecharacterFull team name.
team_place_namecharacterTeam place (city/location) name.

Row type: NhlStatsRestMilestonesSkatersRow (exported from the package root).

Returns — nhl_stats_rest_season / nhlStatsRestSeason​

col_nametypedescription
idintegerUnique player identifier.
all_star_game_in_useintegerWhether an All-Star Game was held this season.
conferences_in_useintegerWhether conferences were in use that season.
divisions_in_useintegerWhether divisions were in use that season.
end_datecharacterSeason end date.
entry_draft_in_useintegerWhether an entry draft was in use this season.
formatted_season_idcharacterHuman-readable season string (e.g. "2023-24").
minimum_playoff_minutes_for_goalie_stats_leadersintegerMinimum playoff minutes to qualify for goalie stats leaders.
minimum_regular_games_for_goalie_stats_leadersintegerMinimum regular-season games to qualify for goalie stats leaders.
nhl_stanley_cup_ownerintegerWhether the NHL owned the Stanley Cup this season.
number_of_gamesintegerNumber of games per team this season.
olympics_participationintegerWhether NHL players participated in the Olympics this season.
point_for_ot_loss_in_useintegerWhether the overtime-loss point was in use this season.
preseason_startdatecharacterPreseason start date.
regular_season_end_datecharacterRegular-season end date.
row_in_useintegerWhether the regulation/overtime/shootout format was in use.
season_ordinalintegerOrdinal sequence number of the season.
start_datecharacterSeason start date.
supplemental_draft_in_useintegerWhether a supplemental draft was in use this season.
ties_in_useintegerWhether ties were in use that season.
total_playoff_gamesintegerTotal number of playoff games this season.
total_regular_season_gamesintegerTotal number of regular-season games this season.
wildcard_in_useintegerWhether the wild-card playoff format was in use this season.

Row type: NhlStatsRestSeasonRow (exported from the package root).

Returns — nhl_stats_rest_shiftcharts / nhlStatsRestShiftcharts​

col_nametypedescription
idintegerUnique player identifier.
detail_codeintegerNumeric code identifying the specific detail type or sub-category within the shift or event record.
durationcharacterPenalty duration in minutes.
end_timecharacterShift end time (MM:SS countdown clock).
event_descriptioncharacter
event_detailscharacterSerialized details describing the on-ice event associated with the shift, such as play type and participants.
event_numberinteger
first_namecharacterPlayer first name.
game_idintegerUnique game identifier.
hex_valuecharacterHexadecimal color code associated with the event or team, used for display rendering.
last_namecharacterPlayer last name.
periodintegerPeriod number.
player_idintegerUnique player identifier.
shift_numberintegerSequential number identifying the shift within the game, ordered chronologically by start time.
start_timecharacterShift start time (MM:SS countdown clock).
team_abbrevcharacterTeam abbreviation.
team_idintegerUnique team identifier.
team_namecharacterTeam name.
type_codeintegerNumeric code identifying the high-level event type (e.g., faceoff, goal, penalty) for this shift record.

Row type: NhlStatsRestShiftchartsRow (exported from the package root).

Returns — nhl_stats_rest_skater_report / nhlStatsRestSkaterReport​

col_nametypedescription
assistsintegerAssists.
ev_goalsintegerEven-strength goals.
ev_pointsintegerEven-strength points.
faceoff_win_pctdoubleFaceoff win percentage.
game_winning_goalsintegerGame-winning goals.
games_playedintegerGames played.
goalsintegerGoals scored.
last_namecharacterPlayer last name.
ot_goalsintegerOvertime goals.
penalty_minutesintegerPenalty minutes.
player_idintegerUnique player identifier.
plus_minusintegerPlus/minus rating.
pointsintegerTotal points (goals + assists).
points_per_gamedoublePoints per game.
position_codecharacterPlayer position code.
pp_goalsintegerPower-play goals.
pp_pointsintegerPower-play points.
season_idintegerSeason identifier.
sh_goalsintegerShort-handed goals.
sh_pointsintegerShort-handed points.
shooting_pctdoubleShooting percentage.
shoots_catchescharacterHandedness (shoots/catches).
shotsintegerShots on goal.
skater_full_namecharacterPlayer full name.
team_abbrevscharacterTeam abbreviation(s).
time_on_ice_per_gamedoubleAverage time on ice per game.

Row type: NhlStatsRestSkaterReportRow (exported from the package root).

Returns — nhl_stats_rest_team / nhlStatsRestTeam​

col_nametypedescription
idintegerUnique player identifier.
franchise_idintegerUnique franchise identifier.
full_namecharacterPlayer full name.
league_idintegerLeague identifier of the team.
raw_tricodecharacterTeam raw three-letter code.
tri_codecharacterTeam three-letter code.

Row type: NhlStatsRestTeamRow (exported from the package root).

Returns — nhl_stats_rest_team_by_id / nhlStatsRestTeamById​

col_nametypedescription
idintegerUnique player identifier.
franchise_idintegerUnique franchise identifier.
full_namecharacterPlayer full name.
league_idintegerLeague identifier of the team.
raw_tricodecharacterTeam raw three-letter code.
tri_codecharacterTeam three-letter code.

Row type: NhlStatsRestTeamByIdRow (exported from the package root).

Returns — nhl_stats_rest_team_report / nhlStatsRestTeamReport​

col_nametypedescription
faceoff_win_pctdoubleFaceoff win percentage.
games_playedintegerGames played.
goals_againstintegerGoals against.
goals_against_per_gamedoubleGoals against per game.
goals_forintegerGoals for.
goals_for_per_gamedoubleGoals for per game.
lossesintegerLosses.
ot_lossesintegerOvertime losses.
penalty_kill_net_pctdoubleNet penalty kill percentage.
penalty_kill_pctdoublePenalty kill percentage.
point_pctdoublePoints percentage.
pointsintegerTotal points (goals + assists).
power_play_net_pctdoubleNet power play percentage.
power_play_pctdoublePower play percentage.
regulation_and_ot_winsintegerWins in regulation and overtime.
season_idintegerSeason identifier.
shots_against_per_gamedoubleShots against per game.
shots_for_per_gamedoubleShots for per game.
team_full_namecharacterFull team name.
team_idintegerUnique team identifier.
team_shutoutsintegerTeam shutouts.
tiescharacterTotal ties.
winsintegerWins.
wins_in_regulationintegerWins in regulation.
wins_in_shootoutintegerWins in shootout.

Row type: NhlStatsRestTeamReportRow (exported from the package root).

Native API — NHL Records​

Flat (non-ESPN) wrappers for the NHL Records site API. Host: https://records.nhl.com/site/api. Each method is exposed under BOTH its snake_case name nhl_records_<endpoint> (sdv-py's name, py/R parity) and its camelCase form (canonical) on sdv.nhl. Pass { parsed: true } to run the payload through its tidy.js parser; omit it for the raw response.

MethodHTTPPath paramsQuery paramsParserAuth
nhl_records_all_time_record_vs_franchise / nhlRecordsAllTimeRecordVsFranchisehttps://records.nhl.com/site/api/all-time-record-vs-franchise——parse_nhl_records—
nhl_records_allstar_coach_career / nhlRecordsAllstarCoachCareerhttps://records.nhl.com/site/api/all-star-coach-career-stats——parse_nhl_records—
nhl_records_allstar_goalie_career / nhlRecordsAllstarGoalieCareerhttps://records.nhl.com/site/api/all-star-goaltender-career-stats——parse_nhl_records—
nhl_records_allstar_goalie_game / nhlRecordsAllstarGoalieGamehttps://records.nhl.com/site/api/all-star-goaltender-game-stats——parse_nhl_records—
nhl_records_allstar_skater_career / nhlRecordsAllstarSkaterCareerhttps://records.nhl.com/site/api/all-star-skater-career-stats——parse_nhl_records—
nhl_records_allstar_skater_game / nhlRecordsAllstarSkaterGamehttps://records.nhl.com/site/api/all-star-skater-game-stats——parse_nhl_records—
nhl_records_attendance / nhlRecordsAttendancehttps://records.nhl.com/site/api/attendance——parse_nhl_records—
nhl_records_awards / nhlRecordsAwardshttps://records.nhl.com/site/api/award-details——parse_nhl_records—
nhl_records_awards_by_franchise / nhlRecordsAwardsByFranchisehttps://records.nhl.com/site/api/award-details/{franchise_id}franchise_id*—parse_nhl_records—
nhl_records_awards_trophy_season / nhlRecordsAwardsTrophySeasonhttps://records.nhl.com/site/api/award-details/trophy/{trophy_id}/season/{season_id}trophy_id*, season_id*—parse_nhl_records—
nhl_records_away_team_record / nhlRecordsAwayTeamRecordhttps://records.nhl.com/site/api/away-team-record——parse_nhl_records—
nhl_records_coach / nhlRecordsCoachhttps://records.nhl.com/site/api/coach/{coach_id}coach_id*—parse_nhl_records—
nhl_records_coach_career / nhlRecordsCoachCareerhttps://records.nhl.com/site/api/coach-career-records/{coach_id}coach_id—parse_nhl_records—
nhl_records_coach_career_with_playoffs / nhlRecordsCoachCareerWithPlayoffshttps://records.nhl.com/site/api/coach-career-records-regular-plus-playoffs——parse_nhl_records—
nhl_records_coach_franchise / nhlRecordsCoachFranchisehttps://records.nhl.com/site/api/coach-franchise-records/{coach_id}coach_id—parse_nhl_records—
nhl_records_coach_stanley_cup / nhlRecordsCoachStanleyCuphttps://records.nhl.com/site/api/coach-stanley-cup-streak——parse_nhl_records—
nhl_records_coaches / nhlRecordsCoacheshttps://records.nhl.com/site/api/coach——parse_nhl_records—
nhl_records_consecutive_100pt_seasons / nhlRecordsConsecutive100ptSeasonshttps://records.nhl.com/site/api/consecutive-100-point-seasons——parse_nhl_records—
nhl_records_draft / nhlRecordsDrafthttps://records.nhl.com/site/api/draft/{draft_id}draft_id—parse_nhl_records—
nhl_records_draft_by_team / nhlRecordsDraftByTeamhttps://records.nhl.com/site/api/draft/byTeam/{team_id}team_id*—parse_nhl_records—
nhl_records_draft_lottery_odds / nhlRecordsDraftLotteryOddshttps://records.nhl.com/site/api/draft-lottery-odds——parse_nhl_records—
nhl_records_draft_prospect / nhlRecordsDraftProspecthttps://records.nhl.com/site/api/draft-prospect/{prospect_id}prospect_id—parse_nhl_records—
nhl_records_expansion_draft_picks / nhlRecordsExpansionDraftPickshttps://records.nhl.com/site/api/expansion-draft-picks——parse_nhl_records—
nhl_records_franchise_detail / nhlRecordsFranchiseDetailhttps://records.nhl.com/site/api/franchise-detail——parse_nhl_records—
nhl_records_franchise_playoff_appearances / nhlRecordsFranchisePlayoffAppearanceshttps://records.nhl.com/site/api/franchise-playoff-appearances——parse_nhl_records—
nhl_records_franchise_season_results / nhlRecordsFranchiseSeasonResultshttps://records.nhl.com/site/api/franchise-season-results——parse_nhl_records—
nhl_records_franchise_team_totals / nhlRecordsFranchiseTeamTotalshttps://records.nhl.com/site/api/franchise-team-totals——parse_nhl_records—
nhl_records_franchise_totals / nhlRecordsFranchiseTotalshttps://records.nhl.com/site/api/franchise-totals——parse_nhl_records—
nhl_records_franchises / nhlRecordsFranchiseshttps://records.nhl.com/site/api/franchise——parse_nhl_records—
nhl_records_gm_career / nhlRecordsGmCareerhttps://records.nhl.com/site/api/general-manager/{gm_id}gm_id—parse_nhl_records—
nhl_records_gm_franchise / nhlRecordsGmFranchisehttps://records.nhl.com/site/api/general-manager-franchise-records——parse_nhl_records—
nhl_records_goalie_career_stats / nhlRecordsGoalieCareerStatshttps://records.nhl.com/site/api/goalie-career-stats——parse_nhl_records—
nhl_records_goalie_career_stats_with_playoffs / nhlRecordsGoalieCareerStatsWithPlayoffshttps://records.nhl.com/site/api/goalie_career_stats_incl_playoffs——parse_nhl_records—
nhl_records_goalie_playoff_streak / nhlRecordsGoaliePlayoffStreakhttps://records.nhl.com/site/api/goalie-playoff-streak——parse_nhl_records—
nhl_records_goalie_season_stats / nhlRecordsGoalieSeasonStatshttps://records.nhl.com/site/api/goalie-season-stats——parse_nhl_records—
nhl_records_goalie_shutout_streak / nhlRecordsGoalieShutoutStreakhttps://records.nhl.com/site/api/goalie-shutout-streak——parse_nhl_records—
nhl_records_goalie_undefeated_streak / nhlRecordsGoalieUndefeatedStreakhttps://records.nhl.com/site/api/goalie-undefeated-streak——parse_nhl_records—
nhl_records_goalie_win_plateaus / nhlRecordsGoalieWinPlateaushttps://records.nhl.com/site/api/goalie-win-plateaus——parse_nhl_records—
nhl_records_goalie_win_streak / nhlRecordsGoalieWinStreakhttps://records.nhl.com/site/api/goalie-win-streak——parse_nhl_records—
nhl_records_hof_players / nhlRecordsHofPlayershttps://records.nhl.com/site/api/hof/players——parse_nhl_records—
nhl_records_hof_players_by_office / nhlRecordsHofPlayersByOfficehttps://records.nhl.com/site/api/hof/players/{office_id}office_id*—parse_nhl_records—
nhl_records_home_team_record / nhlRecordsHomeTeamRecordhttps://records.nhl.com/site/api/home-team-record——parse_nhl_records—
nhl_records_skater_career_leaders / nhlRecordsSkaterCareerLeadershttps://records.nhl.com/site/api/skater-career-leaders——parse_nhl_records—
nhl_records_skater_career_stats / nhlRecordsSkaterCareerStatshttps://records.nhl.com/site/api/skater-career-statistics——parse_nhl_records—

Returns — nhl_records_all_time_record_vs_franchise / nhlRecordsAllTimeRecordVsFranchise​

col_nametypedescription
idintegerUnique player identifier.
active_franchiseintegerIndicator of whether the franchise is active.
active_opponent_franchiseintegerFlag indicating whether the opponent franchise is currently active in the NHL (1 = active, 0 = relocated or dissolved).
franchise_namecharacterFranchise name.
game_type_idintegerGame type identifier (regular/playoffs).
home_games_playedintegerTotal number of home games the franchise has played all-time against this opponent franchise.
home_goals_againstdoubleTotal goals allowed by the franchise in all-time home games against this opponent.
home_goals_fordoubleTotal goals scored by the franchise in all-time home games against this opponent.
home_last_meeting_season_idintegerNHL season identifier for the most recent home game played against this opponent franchise.
home_lossesintegerLosses at home.
home_ot_lossesintegerHome overtime losses.
home_pointsinteger
home_tiesintegerTies at home.
home_winsintegerWins at home.
opponent_franchise_idintegerNHL records identifier for the opposing franchise in this all-time head-to-head record.
opponent_franchise_namecharacterFull name of the opposing franchise in this all-time head-to-head record.
opponent_team_idintegerOpponent team identifier.
road_games_playedintegerTotal number of road games the franchise has played all-time against this opponent franchise.
road_goals_againstintegerTotal goals allowed by the franchise in all-time road games against this opponent.
road_goals_forintegerTotal goals scored by the franchise in all-time road games against this opponent.
road_last_meeting_season_idintegerNHL season identifier for the most recent road game played against this opponent franchise.
road_lossesintegerLosses on the road.
road_ot_lossesintegerRoad overtime losses.
road_pointsintegerTotal standings points earned by the franchise in all-time road games against this opponent.
road_tiesintegerTies on the road.
road_winsintegerWins on the road.
team_franchise_idintegerTeam franchise identifier.
team_idintegerUnique team identifier.
total_games_playedintegerTotal number of games played all-time between this franchise and the opponent franchise across home and road venues.
total_goals_againstintegerTotal goals allowed by the franchise in all-time games against this opponent across home and road.
total_goals_forintegerTotal goals scored by the franchise in all-time games against this opponent across home and road.
total_last_meeting_season_idintegerNHL season identifier for the most recent game played between the two franchises in any venue.
total_lossesintegerTotal losses to date (goalie).
total_ot_lossesintegerTotal number of overtime losses accumulated by the franchise all-time against this opponent.
total_pointsintegerTotal standings points earned by the franchise across all all-time games against this opponent.
total_tiesinteger
total_winsinteger

Row type: NhlRecordsAllTimeRecordVsFranchiseRow (exported from the package root).

Returns — nhl_records_allstar_coach_career / nhlRecordsAllstarCoachCareer​

col_nametypedescription
idintegerUnique player identifier.
all_star_team_idintegerNHL identifier for the All-Star team the coach was assigned to in a given All-Star game.
coach_idintegerESPN coach id parsed from the $ref URL.
first_namecharacterPlayer first name.
full_namecharacterPlayer full name.
games_coachedintegerTotal number of All-Star games the coach has coached across their career.
is_activelogicalWhether the team is active.
last_namecharacterPlayer last name.
lossesintegerLosses.
ot_lossesintegerOvertime losses.
season_idintegerSeason identifier.
tiesintegerTotal ties.
winsintegerWins.

Row type: NhlRecordsAllstarCoachCareerRow (exported from the package root).

Returns — nhl_records_allstar_goalie_career / nhlRecordsAllstarGoalieCareer​

col_nametypedescription
idintegerUnique player identifier.
all_star_team_idintegerIdentifier for the NHL All-Star team the goalie represented in their career All-Star appearances.
first_namecharacterPlayer first name.
full_namecharacterPlayer full name.
games_playedintegerGames played.
goals_againstintegerGoals against.
goals_against_averagedoubleGoals against average.
is_activelogicalWhether the team is active.
is_rookielogicalWhether the player is a rookie.
last_namecharacterPlayer last name.
lossesintegerLosses.
nhl_team_idintegerNHL identifier for the regular-season franchise the goalie was affiliated with during their All-Star career.
ot_lossesintegerOvertime losses.
player_idintegerUnique player identifier.
save_percentagedoubleSave percentage (goalies).
season_idintegerSeason identifier.
shots_againstintegerShots faced.
team_lossesinteger
team_winsinteger
tiesintegerTotal ties.
time_on_iceintegerTime on ice in seconds.
winsintegerWins.

Row type: NhlRecordsAllstarGoalieCareerRow (exported from the package root).

Returns — nhl_records_allstar_goalie_game / nhlRecordsAllstarGoalieGame​

col_nametypedescription
idintegerUnique player identifier.
all_star_team_idintegerNHL identifier for the All-Star team the goalie was assigned to in the game.
all_star_team_scoreintegerGoals scored by the goalie's All-Star team in that game.
arena_namecharacter
citycharacterCity where the venue is located.
first_namecharacterPlayer first name.
full_namecharacterPlayer full name.
game_datecharacterGame date.
game_idintegerUnique game identifier.
game_namecharacter
goals_againstintegerGoals against.
home_roadcharacterIndicates whether the goalie's All-Star team was the designated home or road squad for the game.
is_activelogicalWhether the team is active.
is_rookielogicalWhether the player is a rookie.
last_namecharacterPlayer last name.
mvpcharacter
nhl_team_idintegerNHL identifier for the goalie's regular-season franchise at the time of the All-Star game.
opponent_scoreinteger
opponent_team_idintegerOpponent team identifier.
player_idintegerUnique player identifier.
save_percentagedoubleSave percentage (goalies).
savesintegerSaves made.
season_idintegerSeason identifier.
shots_againstintegerShots faced.
state_province_codecharacterState or province code of the official.
time_on_iceintegerTime on ice in seconds.

Row type: NhlRecordsAllstarGoalieGameRow (exported from the package root).

Returns — nhl_records_allstar_skater_career / nhlRecordsAllstarSkaterCareer​

col_nametypedescription
idintegerUnique player identifier.
all_star_team_idintegerIdentifier for the All-Star team roster to which the skater was assigned during the All-Star event.
assistsintegerAssists.
first_namecharacterPlayer first name.
full_namecharacterPlayer full name.
games_playedintegerGames played.
goalsintegerGoals scored.
is_activelogicalWhether the team is active.
is_rookielogicalWhether the player is a rookie.
last_namecharacterPlayer last name.
lossesintegerLosses.
nhl_team_idintegerNHL identifier for the skater's regular-season team at the time of All-Star selection.
penaltiesdoublePenalty count.
penalty_minutesdoublePenalty minutes.
player_idintegerUnique player identifier.
pointsintegerTotal points (goals + assists).
positioncharacterPlayer position.
power_play_goalsintegerPower-play goals.
season_idintegerSeason identifier.
short_handed_goalsintegerShort-handed goals.
winsintegerWins.

Row type: NhlRecordsAllstarSkaterCareerRow (exported from the package root).

Returns — nhl_records_allstar_skater_game / nhlRecordsAllstarSkaterGame​

col_nametypedescription
idintegerUnique player identifier.
all_star_team_idintegerIdentifier for the All-Star team roster to which the skater was assigned for this game.
all_star_team_scoreintegerGoals scored by the skater's All-Star team in this specific All-Star game.
arena_namecharacter
assistsintegerAssists.
citycharacterCity where the venue is located.
first_namecharacterPlayer first name.
full_namecharacterPlayer full name.
game_datecharacterGame date.
game_idintegerUnique game identifier.
game_namecharacter
goalsintegerGoals scored.
home_roadcharacterDesignation indicating whether the skater's All-Star team was the home or road side for this game.
is_activelogicalWhether the team is active.
is_rookielogicalWhether the player is a rookie.
last_namecharacterPlayer last name.
mvpcharacter
nhl_team_idintegerNHL identifier for the skater's regular-season team at the time this All-Star game was played.
opponent_scoreinteger
opponent_team_idintegerOpponent team identifier.
penaltiesdoublePenalty count.
penalty_minutesdoublePenalty minutes.
player_idintegerUnique player identifier.
pointsintegerTotal points (goals + assists).
positioncharacterPlayer position.
power_play_goalsintegerPower-play goals.
season_idintegerSeason identifier.
short_handed_goalsintegerShort-handed goals.
state_province_codecharacterState or province code of the official.

Row type: NhlRecordsAllstarSkaterGameRow (exported from the package root).

Returns — nhl_records_attendance / nhlRecordsAttendance​

col_nametypedescription
idintegerUnique player identifier.
playoff_attendancedoubleTotal playoff attendance.
regular_attendancedoubleTotal regular-season attendance.
season_idintegerSeason identifier.
total_attendancedoubleTotal attendance for the season.

Row type: NhlRecordsAttendanceRow (exported from the package root).

Returns — nhl_records_awards / nhlRecordsAwards​

col_nametypedescription
idintegerUnique player identifier.
awarded_posthumouslylogicalWhether the award was given posthumously.
coach_iddoubleESPN coach id parsed from the $ref URL.
created_oncharacterDate the trophy record was created.
detail_summarycharacterDetail summary flag.
full_namecharacterPlayer full name.
general_manager_iddoubleGeneral manager identifier, if applicable.
image_urlcharacterPlayer headshot URL.
is_rookielogicalWhether the player is a rookie.
player_iddoubleUnique player identifier.
player_image_captioncharacterPlayer image caption flag.
player_image_urlcharacterURL to the player image.
season_idintegerSeason identifier.
statuscharacterStatus string (e.g. captain markers).
summarycharacterRecord summary string (e.g. "25-15-10").
team_idintegerUnique team identifier.
trophy_category_idintegerTrophy category identifier.
trophy_idintegerTrophy identifier.
valuecharacterLeader stat numeric value.
vote_countdoubleNumber of votes received.

Row type: NhlRecordsAwardsRow (exported from the package root).

Returns — nhl_records_awards_trophy_season / nhlRecordsAwardsTrophySeason​

col_nametypedescription
idintegerUnique player identifier.
awarded_posthumouslylogicalWhether the award was given posthumously.
coach_idintegerESPN coach id parsed from the $ref URL.
created_oncharacterDate the trophy record was created.
detail_summarycharacterDetail summary flag.
full_namecharacterPlayer full name.
general_manager_idintegerGeneral manager identifier, if applicable.
image_urlcharacterPlayer headshot URL.
is_rookielogicalWhether the player is a rookie.
player_idcharacterUnique player identifier.
player_image_captioncharacterPlayer image caption flag.
player_image_urlcharacterURL to the player image.
season_idintegerSeason identifier.
statuscharacterStatus string (e.g. captain markers).
summarycharacterRecord summary string (e.g. "25-15-10").
team_idintegerUnique team identifier.
trophy_category_idintegerTrophy category identifier.
trophy_idintegerTrophy identifier.
valuecharacterLeader stat numeric value.
vote_countintegerNumber of votes received.

Row type: NhlRecordsAwardsTrophySeasonRow (exported from the package root).

Returns — nhl_records_away_team_record / nhlRecordsAwayTeamRecord​

col_nametypedescription
idintegerUnique player identifier.
franchise_idintegerUnique franchise identifier.
game_type_idintegerGame type identifier (regular/playoffs).
games_playedintegerGames played.
goalsintegerGoals scored.
goals_againstintegerGoals against.
goals_against_per_gamedoubleGoals against per game.
goals_per_gamedoubleAverage number of goals the team scored per road game over the recorded period.
lossesintegerLosses.
overtime_lossesdoubleTotal overtime losses.
point_pctgdoublePoints percentage.
pointsintegerTotal points (goals + assists).
season_idintegerSeason identifier.
team_idintegerUnique team identifier.
team_namecharacterTeam name.
tiesdoubleTotal ties.
winsintegerWins.

Row type: NhlRecordsAwayTeamRecordRow (exported from the package root).

Returns — nhl_records_coach / nhlRecordsCoach​

col_nametypedescription
idintegerUnique player identifier.
biocharacterFree-text biographical summary of the coach's career and background.
birth_citycharacterBirth city.
birth_country3codecharacterProspect birth country three-letter code.
birth_datecharacterPlayer birth date.
birth_state_province_codecharacterTwo-letter state or province code indicating the coach's place of birth.
brief_descriptioncharacterBrief description of the trophy.
date_of_deathcharacterDate of death, if applicable.
deceasedlogicalWhether the player is deceased.
descriptioncharacterFull text description of the event.
featured_imagecharacterURL of the featured promotional image associated with the coach's NHL profile.
first_namecharacterPlayer first name.
full_namecharacterPlayer full name.
historycharacter
hockey_hof_linkcharacterURL to the coach's page on the Hockey Hall of Fame website, if inducted.
in_hockey_hoflogicalWhether the player is in the Hockey Hall of Fame.
in_iihf_hockey_hoflogicalBoolean flag indicating whether the coach is inducted into the IIHF Hockey Hall of Fame.
in_us_hockey_hoflogicalWhether the player is in the US Hockey Hall of Fame.
instagramcharacterInstagram profile handle or URL associated with the coach.
is_activelogicalWhether the team is active.
last_namecharacterPlayer last name.
nationality_codecharacterNationality code of the official.
player_idintegerUnique player identifier.
stanley_cupintegerNumber of Stanley Cup championships won by the coach as a head coach.
team_idcharacterUnique team identifier.
top100_player_linkcharacterURL to the coach's entry on the NHL's Top 100 Players list, if applicable.
twittercharacterTwitter (X) handle or URL associated with the coach.

Row type: NhlRecordsCoachRow (exported from the package root).

Returns — nhl_records_coach_career / nhlRecordsCoachCareer​

col_nametypedescription
idintegerUnique player identifier.
active_coachlogicalIndicates whether the coach is currently active as an NHL head coach.
coach_namecharacterFull display name of the NHL head coach.
end_seasonintegerThe most recent season the coach held a head-coaching position, encoded as an eight-digit season ID.
first_namecharacterPlayer first name.
game_type_idintegerGame type identifier (regular/playoffs).
gamesintegerGames played.
home_gamesinteger
home_lossesintegerLosses at home.
home_ot_lossesdoubleHome overtime losses.
home_tiesdoubleTies at home.
home_win_pctgdoubleWin percentage for all regular-season home games coached.
home_winsintegerWins at home.
jack_adamsintegerNumber of Jack Adams Award trophies won by the coach as NHL coach of the year.
last_coached_datecharacterDate of the coach's most recent game on the bench, in ISO 8601 format.
last_namecharacterPlayer last name.
lossesintegerLosses.
losses_in_otintegerTotal regular-season games the coach's team lost in overtime.
losses_in_ot_plus_shootoutintegerTotal regular-season games the coach's team lost in overtime or a shootout combined.
losses_in_shootoutdoubleTotal regular-season games the coach's team lost via shootout.
ot_lossesdoubleOvertime losses.
road_gamesintegerTotal regular-season road games coached.
road_lossesintegerLosses on the road.
road_ot_lossesdoubleRoad overtime losses.
road_tiesdoubleTies on the road.
road_win_pctgdoubleWin percentage for all regular-season road games coached.
road_winsintegerWins on the road.
seasonsintegerNumber of NHL seasons the coach has served as a head coach.
stanley_cup_final_appearancesintegerNumber of times the coach has led a team to the Stanley Cup Final.
stanley_cupsintegerNumber of Stanley Cup championships won as head coach.
start_seasonintegerThe first season the coach served as an NHL head coach, encoded as an eight-digit season ID.
team_abbrevscharacterTeam abbreviation(s).
tiesdoubleTotal ties.
ties_in_otintegerTotal regular-season overtime-period ties recorded under pre-shootout rules.
win_pctgdoubleOverall regular-season win percentage across the coach's entire career.
winsintegerWins.
wins_in_otintegerTotal regular-season games the coach's team won in overtime.
wins_in_ot_plus_shootoutintegerTotal regular-season games the coach's team won in overtime or a shootout combined.
wins_in_shootoutdoubleWins in shootout.

Row type: NhlRecordsCoachCareerRow (exported from the package root).

Returns — nhl_records_coach_career_with_playoffs / nhlRecordsCoachCareerWithPlayoffs​

col_nametypedescription
idintegerUnique player identifier.
active_coachlogicalIndicates whether the coach is currently active as an NHL head coach.
coach_idintegerESPN coach id parsed from the $ref URL.
coach_namecharacterFull display name of the NHL head coach.
end_seasonintegerThe most recent season the coach held a head-coaching position, encoded as an eight-digit season ID.
gamesintegerGames played.
lossesintegerLosses.
ot_lossesdoubleOvertime losses.
seasonsintegerNumber of NHL seasons the coach has served as a head coach, including playoff appearances.
start_seasonintegerThe first season the coach served as an NHL head coach, encoded as an eight-digit season ID.
team_abbrevscharacterTeam abbreviation(s).
tiesdoubleTotal ties.
winsintegerWins.

Row type: NhlRecordsCoachCareerWithPlayoffsRow (exported from the package root).

Returns — nhl_records_coach_franchise / nhlRecordsCoachFranchise​

col_nametypedescription
idintegerUnique player identifier.
active_coachlogicalIndicates whether the coach is currently active with the franchise.
coach_namecharacterFull display name of the coach as recorded in NHL records.
end_seasonintegerLast season (in YYYYYYYY format) the coach was behind the bench for this franchise.
first_coached_datecharacterCalendar date on which the coach first handled a game for this franchise.
first_namecharacterPlayer first name.
franchise_idintegerUnique franchise identifier.
franchise_namecharacterFranchise name.
game_type_idintegerGame type identifier (regular/playoffs).
gamesintegerGames played.
home_gamesinteger
home_lossesintegerLosses at home.
home_ot_lossesdoubleHome overtime losses.
home_tiesdoubleTies at home.
home_win_pctgdoubleFraction of home games the coach's franchise won during their tenure.
home_winsintegerWins at home.
jack_adamsintegerNumber of Jack Adams Awards (NHL coach of the year) won by the coach during this franchise tenure.
last_coached_datecharacterCalendar date of the coach's most recent game on the bench for this franchise.
last_namecharacterPlayer last name.
lossesintegerLosses.
losses_in_otintegerNumber of games the coach's franchise lost in overtime during the tenure.
losses_in_ot_plus_shootoutintegerCombined losses in overtime and shootout during the coach's franchise tenure.
losses_in_shootoutdoubleNumber of games the coach's franchise lost in a shootout during the tenure.
ot_lossesdoubleOvertime losses.
point_pctgdoublePoints percentage.
pointsintegerTotal points (goals + assists).
road_gamesintegerTotal regular-season road games coached with this franchise.
road_lossesintegerLosses on the road.
road_ot_lossesdoubleRoad overtime losses.
road_tiesdoubleTies on the road.
road_win_pctgdoubleFraction of away games the coach's franchise won during their tenure.
road_winsintegerWins on the road.
seasonsintegerNumber of NHL seasons the coach spent with this franchise.
stanley_cup_final_appearancesintegerNumber of Stanley Cup Final appearances made while coaching this franchise.
stanley_cupsintegerNumber of Stanley Cup championships won while coaching this franchise.
start_seasonintegerFirst season (in YYYYYYYY format) the coach served with this franchise.
team_abbrevcharacterTeam abbreviation.
team_namecharacterTeam name.
tiesdoubleTotal ties.
ties_in_otintegerNumber of overtime ties recorded under this coach for this franchise (pre-shootout era).
win_pctgdoubleOverall win percentage across all regular-season games coached with this franchise.
winsintegerWins.
wins_in_otintegerNumber of games the coach's franchise won in overtime during the tenure.
wins_in_ot_plus_shootoutintegerCombined wins in overtime and shootout during the coach's franchise tenure.
wins_in_shootoutdoubleWins in shootout.

Row type: NhlRecordsCoachFranchiseRow (exported from the package root).

Returns — nhl_records_coach_stanley_cup / nhlRecordsCoachStanleyCup​

col_nametypedescription
idintegerUnique player identifier.
active_coachlogicalBoolean flag indicating whether the coach is currently active as an NHL head coach.
coach_idintegerESPN coach id parsed from the $ref URL.
coach_namecharacterFull name of the head coach in this Stanley Cup championship record.
franchise_iddoubleUnique franchise identifier.
franchise_namecharacterFranchise name.
longest_streakintegerMaximum number of consecutive seasons in which the coach won the Stanley Cup.
longest_streak_descriptioncharacterHuman-readable description of the coach's longest consecutive Stanley Cup winning streak.
seasons_woncharacterComma-separated list of NHL seasons in which the coach won the Stanley Cup as head coach.
stanley_cupsintegerTotal number of Stanley Cup championships won by this coach as head coach.
team_abbrevscharacterTeam abbreviation(s).

Row type: NhlRecordsCoachStanleyCupRow (exported from the package root).

Returns — nhl_records_coaches / nhlRecordsCoaches​

col_nametypedescription
idintegerUnique player identifier.
biocharacterLong-form biographical narrative for the coach, as provided by the NHL api-web endpoint.
birth_citycharacterBirth city.
birth_country3codecharacterProspect birth country three-letter code.
birth_datecharacterPlayer birth date.
birth_state_province_codecharacterTwo-letter state or province code of the coach's birth location (e.g., 'ON' for Ontario, 'MI' for Michigan).
brief_descriptioncharacterBrief description of the trophy.
date_of_deathcharacterDate of death, if applicable.
deceasedlogicalWhether the player is deceased.
descriptioncharacterFull text description of the event.
featured_imagecharacterURL of the coach's featured promotional or profile image on the NHL platform.
first_namecharacterPlayer first name.
full_namecharacterPlayer full name.
historycharacter
hockey_hof_linkcharacterURL to the coach's Hockey Hall of Fame profile page, if they are an inductee.
in_hockey_hoflogicalWhether the player is in the Hockey Hall of Fame.
in_iihf_hockey_hoflogicalBoolean flag indicating whether the coach is inducted into the IIHF Hockey Hall of Fame.
in_us_hockey_hoflogicalWhether the player is in the US Hockey Hall of Fame.
instagramcharacterInstagram handle or profile URL for the coach's official social media presence.
is_activelogicalWhether the team is active.
last_namecharacterPlayer last name.
nationality_codecharacterNationality code of the official.
player_iddoubleUnique player identifier.
stanley_cupdoubleNumber of Stanley Cup championships won by the coach as a head coach or assistant coach.
team_idcharacterUnique team identifier.
top100_player_linkcharacterURL to the coach's NHL Top 100 players recognition page, if applicable.
twittercharacterTwitter/X handle or profile URL for the coach's official social media presence.

Row type: NhlRecordsCoachesRow (exported from the package root).

Returns — nhl_records_consecutive_100pt_seasons / nhlRecordsConsecutive100ptSeasons​

col_nametypedescription
idintegerUnique player identifier.
active_playerlogicalIndicator of whether the player is active.
active_streaklogicalIndicator of whether the streak is active.
consecutive100_point_seasonsintegerNumber of consecutive NHL regular seasons in which the player reached 100 or more points.
first_namecharacterPlayer first name.
franchise_iddoubleUnique franchise identifier.
last_namecharacterPlayer last name.
player_idintegerUnique player identifier.
position_codecharacterPlayer position code.
seasons_playedintegerNumber of seasons played.
streak_end_seasonintegerThe last season of the consecutive 100-point streak, encoded as an eight-digit season ID.
streak_start_seasonintegerThe first season of the consecutive 100-point streak, encoded as an eight-digit season ID.
team_abbrevscharacterTeam abbreviation(s).
team_namescharacterTeam names.

Row type: NhlRecordsConsecutive100ptSeasonsRow (exported from the package root).

Returns — nhl_records_draft / nhlRecordsDraft​

col_nametypedescription
idintegerUnique player identifier.
age_in_dayscharacterPlayer age in days.
age_in_days_for_yearcharacterPlayer age in days for the draft year.
age_in_yearscharacterPlayer age in years.
amateur_club_namecharacterAmateur club the player played for.
amateur_leaguecharacterAmateur league the player played in.
birth_datecharacterPlayer birth date.
birth_placecharacterPlayer birth place.
country_codecharacterPlayer country code.
cs_player_idcharacterCentral Scouting player identifier.
draft_datecharacterDate the player was drafted.
draft_master_idintegerDraft master record identifier.
draft_yearintegerDraft year the lottery applies to.
drafted_by_team_idcharacterIdentifier of the drafting team.
first_namecharacterPlayer first name.
heightcharacterPlayer height in inches.
last_namecharacterPlayer last name.
notescharacterNotes flag for the pick.
overall_pick_numberintegerOverall pick number in the draft.
pick_in_roundintegerPick number within the round.
player_idcharacterUnique player identifier.
player_namecharacterPlayer name.
positioncharacterPlayer position.
removed_outrightcharacterRemoved-outright indicator.
removed_outright_whycharacterReason the pick was removed outright.
round_numberintegerDraft round number.
shoots_catchescharacterHandedness (shoots/catches).
supplemental_draftcharacterSupplemental draft indicator.
team_pick_historycharacterHistory of the team's picks at this slot.
tri_codecharacterTeam three-letter code.
weightcharacterPlayer weight in pounds.

Row type: NhlRecordsDraftRow (exported from the package root).

Returns — nhl_records_draft_by_team / nhlRecordsDraftByTeam​

col_nametypedescription
idintegerUnique player identifier.
age_in_daysintegerPlayer age in days.
age_in_days_for_yearintegerPlayer age in days for the draft year.
age_in_yearsintegerPlayer age in years.
amateur_club_namecharacterAmateur club the player played for.
amateur_leaguecharacterAmateur league the player played in.
birth_datecharacterPlayer birth date.
birth_placecharacterPlayer birth place.
country_codecharacterPlayer country code.
cs_player_idcharacterCentral Scouting player identifier.
draft_datecharacterDate the player was drafted.
draft_master_idintegerDraft master record identifier.
draft_yearintegerDraft year the lottery applies to.
drafted_by_team_idintegerIdentifier of the drafting team.
first_namecharacterPlayer first name.
heightdoublePlayer height in inches.
last_namecharacterPlayer last name.
notescharacterNotes flag for the pick.
overall_pick_numberintegerOverall pick number in the draft.
pick_in_roundintegerPick number within the round.
player_idcharacterUnique player identifier.
player_namecharacterPlayer name.
positioncharacterPlayer position.
removed_outrightcharacterRemoved-outright indicator.
removed_outright_whycharacterReason the pick was removed outright.
round_numberintegerDraft round number.
shoots_catchescharacterHandedness (shoots/catches).
supplemental_draftcharacterSupplemental draft indicator.
team_pick_historycharacterHistory of the team's picks at this slot.
tri_codecharacterTeam three-letter code.
weightdoublePlayer weight in pounds.

Row type: NhlRecordsDraftByTeamRow (exported from the package root).

Returns — nhl_records_draft_lottery_odds / nhlRecordsDraftLotteryOdds​

col_nametypedescription
idintegerUnique player identifier.
draft_yearintegerDraft year the lottery applies to.
format_contentcharacterDescription of the lottery format.
odds_contentcharacterDescription of the lottery odds.
result_notescharacterNotes on the lottery results.

Row type: NhlRecordsDraftLotteryOddsRow (exported from the package root).

Returns — nhl_records_draft_prospect / nhlRecordsDraftProspect​

col_nametypedescription
idintegerUnique player identifier.
birth_citycharacterBirth city.
birth_country3codecharacterProspect birth country three-letter code.
birth_datecharacterPlayer birth date.
birth_state_prov_codecharacterProspect birth state/province code.
category_idintegerProspect category identifier.
created_oncharacterDate the trophy record was created.
cs_player_idintegerCentral Scouting player identifier.
draft_status_codecharacterDraft eligibility status code.
ep_player_idintegerEliteProspects player identifier.
first_namecharacterPlayer first name.
headshot_idintegerHeadshot image identifier.
heightintegerPlayer height in inches.
hometowncharacterProspect hometown.
last_club_namecharacterMost recent club name.
last_league_abbrcharacterMost recent league abbreviation.
last_namecharacterPlayer last name.
nationality_codecharacterNationality code of the official.
news_articlescharacterAssociated news articles.
playeridintegerUnique player identifier.
position_desccharacterPlayer position description.
profilecharacterProspect profile text.
quotescharacterQuotes about the prospect.
scouting_reportcharacterScouting report text.
shoots_catchescharacterHandedness (shoots/catches).
stats_textcharacterStatistical summary text.
videocharacterAssociated video content.
weightintegerPlayer weight in pounds.

Row type: NhlRecordsDraftProspectRow (exported from the package root).

Returns — nhl_records_expansion_draft_picks / nhlRecordsExpansionDraftPicks​

col_nametypedescription
idintegerUnique player identifier.
activelogicalWhether athlete is currently active.
draft_pickscharacterJSON-serialized list of players selected by this franchise in the NHL expansion draft.
season_idintegerSeason identifier.
team_idintegerUnique team identifier.

Row type: NhlRecordsExpansionDraftPicksRow (exported from the package root).

Returns — nhl_records_franchise_detail / nhlRecordsFranchiseDetail​

col_nametypedescription
idintegerUnique player identifier.
activelogicalWhether athlete is currently active.
captain_historycharacterFranchise captain history text.
coaching_historycharacterFranchise coaching history text.
date_awardedcharacterDate the franchise was awarded.
directory_urlcharacterFranchise directory URL.
first_season_idintegerSeason identifier of the first season.
general_manager_historycharacterFranchise general manager history text.
hero_image_urlcharacterFranchise hero image URL.
most_recent_team_idintegerMost recent team identifier.
retired_numbers_summarycharacterSummary of retired jersey numbers.
team_abbrevcharacterTeam abbreviation.
team_full_namecharacterFull team name.

Row type: NhlRecordsFranchiseDetailRow (exported from the package root).

Returns — nhl_records_franchise_playoff_appearances / nhlRecordsFranchisePlayoffAppearances​

col_nametypedescription
idintegerUnique player identifier.
first_season_idintegerSeason identifier of the first season.
franchise_idintegerUnique franchise identifier.
franchise_namecharacterFranchise name.
playoff_seasonsintegerNumber of playoff seasons.
stanley_cup_appearancesintegerNumber of Stanley Cup Final appearances.
stanley_cup_winsintegerNumber of Stanley Cup championships.
yearsintegerNumber of years the franchise existed.

Row type: NhlRecordsFranchisePlayoffAppearancesRow (exported from the package root).

Returns — nhl_records_franchise_season_results / nhlRecordsFranchiseSeasonResults​

col_nametypedescription
idintegerUnique player identifier.
conference_abbrevcharacterConference abbreviation.
conference_namecharacterConference name.
conference_sequenceintegerTeam's seeding position within the conference.
decisioncharacterGoalie decision (W/L/O).
division_abbrevcharacterDivision abbreviation.
division_namecharacterDivision name.
division_sequenceintegerTeam's seeding position within the division.
final_playoff_roundintegerFinal playoff round reached.
franchise_idintegerUnique franchise identifier.
game_type_idintegerGame type identifier (regular/playoffs).
games_playedintegerGames played.
goalsintegerGoals scored.
goals_againstintegerGoals against.
home_lossesintegerLosses at home.
home_overtime_lossescharacterOvertime losses at home.
home_tiesintegerTies at home.
home_winsintegerWins at home.
in_playoffslogicalWhether the season reached the playoffs.
league_sequenceintegerTeam's seeding position within the league.
lossesintegerLosses.
overtime_lossescharacterTotal overtime losses.
penalty_minutesintegerPenalty minutes.
playoff_rounddoublePlayoff round identifier.
pointsintegerTotal points (goals + assists).
road_lossesintegerLosses on the road.
road_overtime_lossescharacterOvertime losses on the road.
road_tiesintegerTies on the road.
road_winsintegerWins on the road.
season_idintegerSeason identifier.
series_abbrevcharacterPlayoff series abbreviation.
series_titlecharacterPlayoff series title.
shutoutsintegerShutouts recorded.
team_idintegerUnique team identifier.
team_namecharacterTeam name.
tiesintegerTotal ties.
tri_codecharacterTeam three-letter code.
winsintegerWins.

Row type: NhlRecordsFranchiseSeasonResultsRow (exported from the package root).

Returns — nhl_records_franchise_team_totals / nhlRecordsFranchiseTeamTotals​

col_nametypedescription
idintegerUnique player identifier.
active_franchiseintegerIndicator of whether the franchise is active.
active_teamlogicalIndicator of whether the team is active.
cupsintegerNumber of Stanley Cup championships.
first_season_idintegerSeason identifier of the first season.
franchise_idintegerUnique franchise identifier.
game_type_idintegerGame type identifier (regular/playoffs).
game_win_pctgdoubleGame-winning percentage.
games_playeddoubleGames played.
goals_againstdoubleGoals against.
goals_fordoubleGoals for.
home_lossesdoubleLosses at home.
home_overtime_lossesdoubleOvertime losses at home.
home_tiesdoubleTies at home.
home_winsdoubleWins at home.
last_season_iddoubleSeason ID of the franchise's last season.
lossesdoubleLosses.
overtime_lossesdoubleTotal overtime losses.
penalty_minutesdoublePenalty minutes.
playoff_seasonsdoubleNumber of playoff seasons.
point_pctgdoublePoints percentage.
pointsdoubleTotal points (goals + assists).
road_lossesdoubleLosses on the road.
road_overtime_lossesdoubleOvertime losses on the road.
road_tiesdoubleTies on the road.
road_winsdoubleWins on the road.
series_lossesintegerPlayoff series losses.
series_playeddoublePlayoff series played.
series_win_pctgdoublePlayoff series win percentage.
series_winsintegerPlayoff series wins.
shootout_lossesdoubleShootout losses.
shootout_winsdoubleShootout wins.
shutoutsdoubleShutouts recorded.
team_idintegerUnique team identifier.
team_namecharacterTeam name.
tiesdoubleTotal ties.
tri_codecharacterTeam three-letter code.
winsdoubleWins.

Row type: NhlRecordsFranchiseTeamTotalsRow (exported from the package root).

Returns — nhl_records_franchise_totals / nhlRecordsFranchiseTotals​

col_nametypedescription
idintegerUnique player identifier.
active_franchiseintegerIndicator of whether the franchise is active.
cupsintegerNumber of Stanley Cup championships.
first_season_idintegerSeason identifier of the first season.
franchise_idintegerUnique franchise identifier.
game_type_idintegerGame type identifier (regular/playoffs).
game_win_pctgdoubleGame-winning percentage.
games_playedintegerGames played.
goals_againstintegerGoals against.
goals_forintegerGoals for.
home_lossesintegerLosses at home.
home_overtime_lossesdoubleOvertime losses at home.
home_tiesdoubleTies at home.
home_winsintegerWins at home.
last_season_iddoubleSeason ID of the franchise's last season.
lossesintegerLosses.
overtime_lossesdoubleTotal overtime losses.
penalty_minutesintegerPenalty minutes.
playoff_seasonsdoubleNumber of playoff seasons.
point_pctgdoublePoints percentage.
pointsintegerTotal points (goals + assists).
road_lossesintegerLosses on the road.
road_overtime_lossesdoubleOvertime losses on the road.
road_tiesdoubleTies on the road.
road_winsintegerWins on the road.
series_lossesdoublePlayoff series losses.
series_playeddoublePlayoff series played.
series_win_pctgdoublePlayoff series win percentage.
series_winsdoublePlayoff series wins.
shootout_lossesintegerShootout losses.
shootout_winsintegerShootout wins.
shutoutsintegerShutouts recorded.
team_abbrevcharacterTeam abbreviation.
team_idintegerUnique team identifier.
team_namecharacterTeam name.
tiesdoubleTotal ties.
winsintegerWins.

Row type: NhlRecordsFranchiseTotalsRow (exported from the package root).

Returns — nhl_records_franchises / nhlRecordsFranchises​

col_nametypedescription
idintegerUnique player identifier.
first_season_idintegerSeason identifier of the first season.
full_namecharacterPlayer full name.
last_season_iddoubleSeason ID of the franchise's last season.
most_recent_team_idintegerMost recent team identifier.
team_abbrevcharacterTeam abbreviation.
team_common_namecharacterTeam common (nickname) name.
team_place_namecharacterTeam place (city/location) name.

Row type: NhlRecordsFranchisesRow (exported from the package root).

Returns — nhl_records_gm_career / nhlRecordsGmCareer​

col_nametypedescription
idintegerUnique player identifier.
active_gmlogicalIndicates whether the general manager is currently active in an NHL front-office role.
end_datecharacterSeason end date.
end_season_idintegerSeason identifier (e.g., 20232024) for the last season the GM held the position.
first_namecharacterPlayer first name.
full_namecharacterPlayer full name.
game_type_idintegerGame type identifier (regular/playoffs).
gamesintegerGames played.
gm_of_the_yearintegerNumber of times the general manager won the NHL GM of the Year Award during their career.
home_gamesinteger
home_lossesintegerLosses at home.
home_ot_lossesdoubleHome overtime losses.
home_tiesdoubleTies at home.
home_winsintegerWins at home.
last_namecharacterPlayer last name.
lossesintegerLosses.
losses_in_otintegerNumber of games the GM's team lost in overtime during their tenure.
losses_in_ot_plus_shootoutintegerCombined total of overtime and shootout losses recorded during the GM's tenure.
losses_in_shootoutdoubleNumber of games the GM's team lost in the shootout portion of a tied game.
overtime_lossesintegerTotal overtime losses.
point_pctgdoublePoints percentage.
pointsintegerTotal points (goals + assists).
road_gamesintegerTotal number of away games played by the GM's team across their tenure.
road_lossesintegerLosses on the road.
road_ot_lossesdoubleRoad overtime losses.
road_tiesdoubleTies on the road.
road_winsintegerWins on the road.
seasonsintegerTotal number of NHL seasons the general manager has served in the role.
stanley_cup_final_appearancesintegerNumber of times the GM's team reached the Stanley Cup Final during their tenure.
stanley_cupsintegerNumber of Stanley Cup championships won by the GM's franchise during their tenure.
start_datecharacterSeason start date.
start_season_idintegerSeason identifier (e.g., 20052006) for the first season the GM held the position.
team_abbrevscharacterTeam abbreviation(s).
tiesintegerTotal ties.
ties_in_otintegerNumber of overtime ties recorded under legacy rules during the GM's tenure.
win_pctgdoubleCareer winning percentage for the GM, calculated as wins divided by total games decided.
winsintegerWins.
wins_in_otintegerNumber of games the GM's team won in overtime during their tenure.
wins_in_ot_plus_shootoutintegerCombined total of overtime and shootout wins recorded during the GM's tenure.
wins_in_shootoutdoubleWins in shootout.

Row type: NhlRecordsGmCareerRow (exported from the package root).

Returns — nhl_records_gm_franchise / nhlRecordsGmFranchise​

col_nametypedescription
idintegerUnique player identifier.
active_gmlogicalIndicates whether the general manager is currently active with the franchise.
end_datecharacterSeason end date.
end_season_idintegerNHL season identifier for the last season the GM held the role with this franchise.
first_namecharacterPlayer first name.
franchise_idintegerUnique franchise identifier.
franchise_namecharacterFranchise name.
full_namecharacterPlayer full name.
game_type_idintegerGame type identifier (regular/playoffs).
gamesintegerGames played.
gm_of_the_yearintegerNumber of NHL General Manager of the Year awards won during this franchise tenure.
home_gamesinteger
home_lossesintegerLosses at home.
home_ot_lossesdoubleHome overtime losses.
home_tiesdoubleTies at home.
home_winsintegerWins at home.
last_namecharacterPlayer last name.
lossesintegerLosses.
losses_in_otintegerNumber of regular-season overtime losses recorded by the franchise under this GM.
losses_in_ot_plus_shootoutintegerCombined overtime and shootout losses for the franchise during this GM's tenure.
losses_in_shootoutdoubleNumber of regular-season shootout losses recorded by the franchise under this GM.
overtime_lossesintegerTotal overtime losses.
point_pctgdoublePoints percentage.
pointsintegerTotal points (goals + assists).
road_gamesintegerTotal regular-season away games played by the franchise during this GM's tenure.
road_lossesintegerLosses on the road.
road_ot_lossesdoubleRoad overtime losses.
road_tiesdoubleTies on the road.
road_winsintegerWins on the road.
seasonsintegerNumber of NHL seasons the GM held the role with this franchise.
stanley_cup_final_appearancesintegerNumber of Stanley Cup Final appearances by the franchise during this GM's tenure.
stanley_cupsintegerNumber of Stanley Cup championships won by the franchise under this GM.
start_datecharacterSeason start date.
start_season_idintegerNHL season identifier for the first season the GM held the role with this franchise.
team_idintegerUnique team identifier.
team_namecharacterTeam name.
tiesintegerTotal ties.
ties_in_otintegerNumber of overtime ties recorded by the franchise under this GM (pre-shootout era).
win_pctgdoubleOverall win percentage for the franchise across all regular-season games during this GM's tenure.
winsintegerWins.
wins_in_otintegerNumber of regular-season overtime wins recorded by the franchise under this GM.
wins_in_ot_plus_shootoutintegerCombined overtime and shootout wins for the franchise during this GM's tenure.
wins_in_shootoutdoubleWins in shootout.

Row type: NhlRecordsGmFranchiseRow (exported from the package root).

Returns — nhl_records_goalie_career_stats / nhlRecordsGoalieCareerStats​

col_nametypedescription
idintegerUnique player identifier.
active_playerlogicalIndicator of whether the player is active.
first_namecharacterPlayer first name.
first_season_for_game_typeintegerFirst season ID for the game type.
franchise_iddoubleUnique franchise identifier.
game_seven_games_playedcharacterGame seven games played.
game_seven_lossescharacterGame seven losses.
game_seven_winscharacterGame seven wins.
game_type_idintegerGame type identifier (regular/playoffs).
games_playedintegerGames played.
goals_againstintegerGoals against.
goals_against_averagedoubleGoals against average.
last_namecharacterPlayer last name.
last_season_for_game_typeintegerLast season ID for the game type.
lossesintegerLosses.
overtime_games_playedintegerOvertime games played.
overtime_goals_againstintegerOvertime goals against.
overtime_goals_against_averagecharacterOvertime goals against average.
overtime_lossescharacterTotal overtime losses.
overtime_save_pctgdoubleOvertime save percentage.
overtime_shots_againstintegerOvertime shots against.
overtime_tiesintegerOvertime ties.
overtime_time_on_icedoubleOvertime time on ice (seconds).
overtime_winsintegerOvertime wins.
player_idintegerUnique player identifier.
position_codecharacterPlayer position code.
save_pctgdoubleSave percentage.
savesintegerSaves made.
seasons_playedintegerNumber of seasons played.
shots_againstintegerShots faced.
shutoutsintegerShutouts recorded.
team_abbrevscharacterTeam abbreviation(s).
team_namescharacterTeam names.
tiesintegerTotal ties.
time_on_iceintegerTime on ice in seconds.
time_on_ice_min_seccharacterTotal time on ice (MM:SS).
winsintegerWins.

Row type: NhlRecordsGoalieCareerStatsRow (exported from the package root).

Returns — nhl_records_goalie_career_stats_with_playoffs / nhlRecordsGoalieCareerStatsWithPlayoffs​

col_nametypedescription
idintegerUnique player identifier.
active_playerintegerIndicator of whether the player is active.
first_namecharacterPlayer first name.
franchise_iddoubleUnique franchise identifier.
games_playedintegerGames played.
goals_againstintegerGoals against.
goals_against_averagedoubleGoals against average.
last_namecharacterPlayer last name.
lossesintegerLosses.
overtime_lossescharacterTotal overtime losses.
player_idintegerUnique player identifier.
position_codecharacterPlayer position code.
save_pctgdoubleSave percentage.
savesintegerSaves made.
shots_againstintegerShots faced.
shutoutsintegerShutouts recorded.
team_abbrevscharacterTeam abbreviation(s).
team_namescharacterTeam names.
tiesintegerTotal ties.
time_on_iceintegerTime on ice in seconds.
time_on_ice_min_seccharacterTotal time on ice (MM:SS).
winsintegerWins.

Row type: NhlRecordsGoalieCareerStatsWithPlayoffsRow (exported from the package root).

Returns — nhl_records_goalie_playoff_streak / nhlRecordsGoaliePlayoffStreak​

col_nametypedescription
idintegerUnique player identifier.
active_playerlogicalIndicator of whether the player is active.
active_streaklogicalIndicator of whether the streak is active.
consecutive_playoff_seasonsintegerNumber of consecutive playoff seasons in which the goalie appeared for the franchise during this streak.
end_seasonintegerLast season (in YYYYYYYY format) of the goalie's consecutive playoff appearance streak.
first_namecharacterPlayer first name.
franchise_iddoubleUnique franchise identifier.
last_namecharacterPlayer last name.
player_idintegerUnique player identifier.
playoff_seasonsintegerNumber of playoff seasons.
stanley_cup_winsintegerNumber of Stanley Cup championships.
start_seasonintegerFirst season (in YYYYYYYY format) of the goalie's consecutive playoff appearance streak.
team_abbrevscharacterTeam abbreviation(s).

Row type: NhlRecordsGoaliePlayoffStreakRow (exported from the package root).

Returns — nhl_records_goalie_season_stats / nhlRecordsGoalieSeasonStats​

col_nametypedescription
idintegerUnique player identifier.
active_playerlogicalIndicator of whether the player is active.
first_namecharacterPlayer first name.
franchise_iddoubleUnique franchise identifier.
game_seven_games_playedcharacterGame seven games played.
game_seven_lossescharacterGame seven losses.
game_seven_winscharacterGame seven wins.
game_typeintegerGame type the row belongs to.
games_playedintegerGames played.
games_startedintegerGames started (goalies).
goals_againstintegerGoals against.
goals_against_averagedoubleGoals against average.
last_namecharacterPlayer last name.
lossesintegerLosses.
number_of_games_in_seasonintegerNumber of games in the season.
overtime_games_playedintegerOvertime games played.
overtime_goals_againstintegerOvertime goals against.
overtime_lossescharacterTotal overtime losses.
overtime_tiesintegerOvertime ties.
overtime_winsintegerOvertime wins.
player_idintegerUnique player identifier.
position_codecharacterPlayer position code.
rookie_flaglogicalIndicator of whether the player was a rookie.
save_pctgdoubleSave percentage.
savesintegerSaves made.
season_idintegerSeason identifier.
shots_againstintegerShots faced.
shutoutsintegerShutouts recorded.
team_abbrevscharacterTeam abbreviation(s).
team_namescharacterTeam names.
tiesintegerTotal ties.
time_on_iceintegerTime on ice in seconds.
time_on_ice_min_seccharacterTotal time on ice (MM:SS).
winsintegerWins.

Row type: NhlRecordsGoalieSeasonStatsRow (exported from the package root).

Returns — nhl_records_goalie_shutout_streak / nhlRecordsGoalieShutoutStreak​

col_nametypedescription
idintegerUnique player identifier.
active_playerlogicalIndicator of whether the player is active.
active_streaklogicalIndicator of whether the streak is active.
duration_min_seccharacterStreak duration (MM:SS).
duration_secondsintegerStreak duration in seconds.
end_datecharacterSeason end date.
first_namecharacterPlayer first name.
franchise_idintegerUnique franchise identifier.
game_type_idintegerGame type identifier (regular/playoffs).
last_namecharacterPlayer last name.
player_idintegerUnique player identifier.
savescharacterSaves made.
season_idintegerSeason identifier.
start_datecharacterSeason start date.
team_abbrevcharacterTeam abbreviation.
team_idintegerUnique team identifier.
team_namecharacterTeam name.

Row type: NhlRecordsGoalieShutoutStreakRow (exported from the package root).

Returns — nhl_records_goalie_undefeated_streak / nhlRecordsGoalieUndefeatedStreak​

col_nametypedescription
idintegerUnique player identifier.
active_playerlogicalIndicator of whether the player is active.
active_streaklogicalIndicator of whether the streak is active.
end_datecharacterSeason end date.
first_namecharacterPlayer first name.
franchise_iddoubleUnique franchise identifier.
game_type_idintegerGame type identifier (regular/playoffs).
last_namecharacterPlayer last name.
player_idintegerUnique player identifier.
season_idintegerSeason identifier.
start_datecharacterSeason start date.
team_abbrevcharacterTeam abbreviation.
team_idintegerUnique team identifier.
team_namecharacterTeam name.
undefeated_streakintegerNumber of consecutive games without a regulation loss (wins plus overtime or shootout losses) in the goalie's record streak.

Row type: NhlRecordsGoalieUndefeatedStreakRow (exported from the package root).

Returns — nhl_records_goalie_win_plateaus / nhlRecordsGoalieWinPlateaus​

col_nametypedescription
idintegerUnique player identifier.
active_playerlogicalIndicator of whether the player is active.
first_namecharacterPlayer first name.
forty_win_seasonsintegerNumber of seasons in which the goalie recorded 40 or more wins, a rare single-season achievement.
franchise_iddoubleUnique franchise identifier.
last_namecharacterPlayer last name.
player_idintegerUnique player identifier.
seasons_playedintegerNumber of seasons played.
team_abbrevscharacterTeam abbreviation(s).
team_namescharacterTeam names.
thirty_win_seasonsintegerNumber of seasons in which the goalie recorded 30 or more wins.
twenty_win_seasonsintegerNumber of seasons in which the goalie recorded 20 or more wins.

Row type: NhlRecordsGoalieWinPlateausRow (exported from the package root).

Returns — nhl_records_goalie_win_streak / nhlRecordsGoalieWinStreak​

col_nametypedescription
idintegerUnique player identifier.
active_playerlogicalIndicator of whether the player is active.
active_streaklogicalIndicator of whether the streak is active.
end_datecharacterSeason end date.
first_namecharacterPlayer first name.
franchise_iddoubleUnique franchise identifier.
game_type_idintegerGame type identifier (regular/playoffs).
last_namecharacterPlayer last name.
player_idintegerUnique player identifier.
rookielogicalWhether the player is a rookie.
season_idintegerSeason identifier.
start_datecharacterSeason start date.
team_abbrevcharacterTeam abbreviation.
team_idintegerUnique team identifier.
team_namecharacterTeam name.
win_streakintegerNumber of consecutive wins recorded by the goalie in this streak.

Row type: NhlRecordsGoalieWinStreakRow (exported from the package root).

Returns — nhl_records_hof_players / nhlRecordsHofPlayers​

col_nametypedescription
idintegerUnique player identifier.
date_inductedcharacterDate the inductee entered the Hall of Fame.
induction_cat_idintegerInduction category identifier.
misc_full_namecharacterFull name of the inductee.
office_idintegerOffice/category identifier.
official_idcharacterESPN official id (echoed from arg).
player_idintegerUnique player identifier.

Row type: NhlRecordsHofPlayersRow (exported from the package root).

Returns — nhl_records_hof_players_by_office / nhlRecordsHofPlayersByOffice​

col_nametypedescription
idintegerUnique player identifier.
date_inductedcharacterDate the inductee entered the Hall of Fame.
induction_cat_idintegerInduction category identifier.
misc_full_namecharacterFull name of the inductee.
office_idintegerOffice/category identifier.
official_idcharacterESPN official id (echoed from arg).
player_idcharacterUnique player identifier.

Row type: NhlRecordsHofPlayersByOfficeRow (exported from the package root).

Returns — nhl_records_home_team_record / nhlRecordsHomeTeamRecord​

col_nametypedescription
idintegerUnique player identifier.
franchise_idintegerUnique franchise identifier.
game_type_idintegerGame type identifier (regular/playoffs).
games_playedintegerGames played.
goalsintegerGoals scored.
goals_againstintegerGoals against.
goals_against_per_gamedoubleGoals against per game.
goals_per_gamedoubleAverage number of goals the team scored per home game over the recorded period.
lossesintegerLosses.
overtime_lossesdoubleTotal overtime losses.
point_pctgdoublePoints percentage.
pointsintegerTotal points (goals + assists).
season_idintegerSeason identifier.
team_idintegerUnique team identifier.
team_namecharacterTeam name.
tiesdoubleTotal ties.
winsintegerWins.

Row type: NhlRecordsHomeTeamRecordRow (exported from the package root).

Returns — nhl_records_skater_career_leaders / nhlRecordsSkaterCareerLeaders​

No returns table is published for this endpoint: no capture: records.nhl.com answers 404 for this route with the documented example arguments (2026-10-07)

Rows are untyped Row[] (not parity-verified yet).

Returns — nhl_records_skater_career_stats / nhlRecordsSkaterCareerStats​

No returns table is published for this endpoint: no capture: records.nhl.com answers 404 for this route with the documented example arguments (2026-10-07)

Rows are untyped Row[] (not parity-verified yet).

Generated by tools/codegen/generate.mjs from tools/codegen/endpoints/nhl_api_web.yaml (vendored from sdv-py) + tools/codegen/endpoints/nhl_edge.yaml (vendored from sdv-py) + tools/codegen/endpoints/nhl_stats_rest.yaml (vendored from sdv-py) + tools/codegen/endpoints/nhl_records.yaml (vendored from sdv-py) — see How this library is built.