Integration GuidesDocs
Coverage MatrixDocumentationChange LogLog InContact Us
Docs

Game Shot Zones

NHL Game Shot Zones provides goals, shots, saves, shooting percentage, shots faced, total shot attempts, and other game statistics for players in each zone.

⏱️

Update Frequency

TTL / Cache: This endpoint will update to a 2s TTL (time to live) upon a game moving to inprogress. Upon closed, it will transfer to 120s.

Data Updates: Realtime


Data Points


League
AttributeParent ElementTypeDescription
idseasonGUIDUnique ID of a game's season

ex. 5d08ca09-ec49-4559-9c0f-257c0158e57f
typeseasonStringSeason type for a game

REG (Regular Season), PST (Postseason), PRE (Preseason)
yearseasonIntegerYear of a game's season

2022 = 2022-23 Season
Boxscore
AttributeParent ElementTypeDescription
end_timegamedateTimeTimestamp of the end of a game

ex. 2022-12-06T06:09:52+00:00
start_timegamedateTimeTimestamp of the start of a game

ex. 2022-12-06T03:38:31+00:00
attendancegameIntegerAttendance of a game

ex. 18420
pointsteamIntegerTotal points for a team
idteamGUIDUnique ID of a team

ex. 4415b0a7-0f24-11e2-8525-18a905767e44
marketteamStringMarket name of a team

ex. Vancouver
nameteamStringTeam name

ex. Canucks
referenceteamStringLeague reference ID of a team

ex. 23
sr_idteamGUIDUnique Sportradar ID of a team

ex. sr:team:3692
hometeamBooleanSignifies the home team when true
strengthteamStringCurrent strength of a team

even, shorthanded, powerplay
total_game_durationgameStringDuration of a game (in game time)

ex. 60:13
clockgameStringClock value of the game

ex. 5:37
periodgameIntegerCurrent period of a game
numberteam - scoring - periodIntegerPeriod number
pointsteam - scoring - periodIntegerTeam points in a period
sequenceteam - scoring - periodIntegerPeriod sequence number
numberteam - scoring - overtimeIntegerOvertime number
pointsteam - scoring - overtimeIntegerTeam points in overtime
sequenceteam - scoring - overtimeIntegerPeriod sequence number (The first overtime sequence would be 4)
numberteam - scoring - shootoutIntegerShootout number
pointsteam - scoring - shootoutIntegerTeam points in shootout
sequenceteam - scoring - shootoutIntegerShootout sequence number (The first shootout sequence after overtime would be 5)
Game
AttributeParent ElementTypeDescription
away_teamgameGUIDUnique ID of the away team

ex. 4416091c-0f24-11e2-8525-18a905767e44
coveragegameStringCoverage level of a game

full, boxscore
entry_modegameStringType of data entry for the game

INGEST (Ingested data from the league), LDE (Sportradar live data entry)
home_teamgameGUIDUnique ID of the home team

ex. 44157522-0f24-11e2-8525-18a905767e44
idgameGUIDUnique ID of a game

ex. 10b9ce0f-fd31-4d1f-828b-4f20d628f14f
referencegameStringLeague reference ID of a game

ex. 20393
scheduledgamedateTimeScheduled date and time of a game

ex. 2022-12-04T20:00:00Z
sr_idgameGUIDUnique Sportradar ID of a game

ex. sr:match:34542743
statusgameStringThe status of a game

scheduled, created, inprogress, complete, closed, cancelled, delayed, postponed, time-tbd, if-necessary, unnecessary

Please see our FAQ section for a list of game status definitions
awaygame - time_zonesStringTime zone of the away team

ex. US/Pacific
homegame - time_zonesStringTime zone of the home team

ex. US/Eastern
venuegame - time_zonesStringTime zone of the venue

ex. US/Eastern
titlegameStringTitle of a game

ex. Game 3
Game Danger Zone Statistics (Player)
AttributeParent ElementTypeDescription
saves_pctplayer - goaltending - danger_zoneDecimalSave percentage in a danger zone

ex. 0.667
savesplayer - goaltending - danger_zoneIntegerNumber of saves in a danger zone
shots_againstplayer - goaltending - danger_zoneIntegerNumber of shots against in a danger zone
goals_againstplayer - goaltending - danger_zoneIntegerNumber of goals against in a danger zone
nameplayer - goaltending - danger_zoneStringName of a danger zone

danger_low, danger_medium, danger_high
shots_attemptsplayer - statistics - danger_zoneIntegerNumber of shot attempts in a danger zone
shooting_pctplayer - statistics - danger_zoneDecimalShooting percentage in a danger zone
blocked_attemptsplayer - statistics - danger_zoneIntegerNumber of blocked attempts (offense) in a danger zone
missed_shotsplayer - statistics - danger_zoneIntegerNumber of missed shots in a danger zone
shotsplayer - statistics - danger_zoneIntegerNumber of shots in a danger zone
goalsplayer - statistics - danger_zoneIntegerNumber of goals in a danger zone
Game Shot Zone Statistics (Player)
AttributeParent ElementTypeDescription
saves_pctplayer - goaltending - shot_zoneDecimalSave percentage in a shot zone

ex. 0.667
savesplayer - goaltending - shot_zoneIntegerNumber of saves in a shot zone
shots_againstplayer - goaltending - shot_zoneIntegerNumber of shots against in a shot zone
goals_againstplayer - goaltending - shot_zoneIntegerNumber of goals against in a shot zone
nameplayer - goaltending - shot_zoneStringName of a shot zone

defensive_zone, neutral_zone, center_point, left_point, right_point, low_center_point, low_left_point, low_right_point, outside_right_circle, inside_right_circle, high_slot, inside_left_circle, outside_left_circle, low_right, right_slot, slot, left_slot, low_left, low_slot, down_low
shots_attemptsplayer - statistics - shot_zoneIntegerNumber of shot attempts in a shot zone
shooting_pctplayer - statistics - shot_zoneDecimalShooting percentage in a shot zone
blocked_attemptsplayer - statistics - shot_zoneIntegerNumber of blocked attempts (offense) in a shot zone
missed_shotsplayer - statistics - shot_zoneIntegerNumber of missed shots in a shot zone
shotsplayer - statistics - shot_zoneIntegerNumber of shots in a shot zone
goalsplayer - statistics - shot_zoneIntegerNumber of goals in a shot zone
Player
AttributeParent ElementTypeDescription
captainplayerBooleanType of team captain

C(Team Captain), A(Alternate Captain), N(Not a captain)
first_nameplayerStringFirst name of a player

ex. Sidney
full_nameplayerStringFull name of a player

ex. Sidney Crosby
handednessplayerStringDominant hand of a player

ex. L, R
idplayerGUIDUnique ID of a player

ex. 433de553-0f24-11e2-8525-18a905767e44
jersey_numberplayerIntegerNumber of a player's jersey
last_nameplayerStringLast name of a player

ex. Crosby
playedplayerBooleanSignifies a player appeared in a game
scratchedplayerBooleanSignifies a player was scratched from a game
starterplayerBooleanSignifies a player started a game
name_suffixplayerStringSuffix of a player

ex. Jr.
positionplayerStringPosition of a player

NA, D, F, F-D, G
primary_positionplayerStringPrimary position of a player

NA, C, D, G, LW, RW
referenceplayerStringLeague reference ID of a player

ex. 8471675
sr_idplayerGUIDUnique Sportradar ID of a player

ex. sr:player:31007
Player Injuries
AttributeParent ElementTypeDescription
commentplayer - injuryStringText description of an injury

ex. "Demko is expected to miss the next six weeks of action, according to Elliotte Friedman of sportsnet.ca."
descplayer - injuryStringBrief description of an injury

ex. Lower-Body
idplayer - injuryGUIDUnique ID of an injury

ex. 68a440e4-6ce3-48d7-a299-52412e10c7b7
start_dateplayer - injuryDateDate an injury transaction goes into effect

ex. 2022-12-02
statusplayer - injuryStringStatus of an injury

Unknown, Day To Day, Out, Out for Season, Out Indefinitely
update_dateplayer - injuryDateDate of an injury update

ex. 2022-12-03
Officials
AttributeParent ElementTypeDescription
assignmentofficialIntegerOfficial assignment

ex. Linesman or Referee
experienceofficialStringNumber of years officiated in the NHL
first_nameofficialStringFirst name of an official

ex. Brian
full_nameofficialStringFull name of an official

ex. Brian Pochmara
idofficialGUIDUnique ID of an official

ex. 72fae8f3-6e07-45ba-a0fd-31d51d1ed90b
last_nameofficialStringLast name of an official

ex. Pochmara
numberofficialIntegerNumber of an official's jersey
referenceofficialStringNHL ID of an official
Team
AttributeParent ElementTypeDescription
idteamGUIDUnique ID of a team

ex. bdc11650-6f74-49c4-875e-778aeb7632d9
marketteamStringMarket name of a team

ex. Minnesota
nameteamStringTeam name

ex. Wild
referenceteamStringLeague reference ID of a team

ex. 30
sr_idteamGUIDUnique Sportradar ID of a team

ex. sr:team:3689
Venue
AttributeParent ElementTypeDescription
addressvenueStringAddress of a venue

ex. 2500 Victory Avenue
capacityvenueStringCapacity of a venue

ex. 18532
cityvenueStringCity of a venue

ex. Dallas
countryvenueStringCountry of a venue

ex. USA
idvenueGUIDUnique ID of a venue

ex. adbd1acb-a053-4944-ba15-383eda91c12e
latvenue - locationDecimalLatitude of a venue

ex. 44.94478
lngvenue - locationDecimalLongitude of a venue

ex. -93.10118
namevenueStringName of a venue

ex. American Airlines Center
sr_idvenueGUIDUnique Sportradar ID of a venue

ex. sr:venue:5988
statevenueStringState or province of a venue

ex. TX
time_zonevenueStringTime zone of the venue

ex. US/Central
zipvenueIntegerZIP code of a venue

ex. 75219
Language
Credentials
Header
Click Try It! to start a request and see the response here!