Docs
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
scratchedplayerBooleanSignifies 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
Query
Click Try It! to start a request and see the response here!