Skip to content

Ice Hockey data reference

← All sports

Generated from GET /v2/sports/3. Not hand-maintained - if the API adds a status or renames a statistic, this page follows on the next build.

Sport id
3
Participants
2
Match clock
yes
Incident positions
no

Statuses 25

Every value event.status_id can take for this sport. Map onto this list rather than parsing status_type: ids are stable, labels are localized, and postponed matches keep status_type: scheduled.

idNameShortTypeNotes
1Not startedSched.scheduledclock stoppedset by incident 427
6Start delayedDelay.scheduledclock stoppedset by incident 438
5PostponedPost.scheduledclock stoppedset by incident 440TRAP: status_type is scheduled, exactly like a normal upcoming match. A postponed match is indistinguishable from a scheduled one unless you look at status_id. Never branch only on status_type.
411st period1st periodlive
335Break after 1st periodAfter 1st periodlive
432nd period2nd periodlive
336Break after 2nd periodAfter 2nd periodlive
443rd period3rd periodlive
48Waiting for extra timeWaiting ETliveclock stoppedset by incident 446Regular time ended level and extra time has not started. status_type is live, but the clock is stopped.
3381st overtime1st OTliveclock running
339Break after 1st overtimeAfter 1st OTlivebreakclock stopped
3402nd overtime2nd OTliveclock running
341Break after 2nd overtimeAfter 2nd OTlivebreakclock stopped
3423rd overtime3rd OTliveclock running
343Break after 3rd overtimeAfter 3rd OTlivebreakclock stopped
3444th overtime4th OTliveclock running
141Penalty shootoutPenaltyliveclock stoppedset by incident 433The shootout is running. Its score accumulates in result 7, not in result 2.
2InterruptedInterr.interruptedclock stoppedset by incident 441Play stopped and may resume. Incident 1001 (Match resumed) brings it back. Distinct from Abandoned (7), which may never resume.
7AbandonedAbd.interruptedclock stoppedset by incident 442Play stopped and may never resume. Same status_type as Interrupted (2), so tell them apart by status_id.
11FinishedFin.finishedclock stoppedset by incident 437One of FIVE terminal statuses (11, 12, 13, 14, 140). Treat every status_type: finished as terminal - checking for 11 alone misses matches decided in extra time, on penalties or in overtime.
140Finished after overtimeAOTfinishedclock stoppedBasketball equivalent of 13 and 14: terminal, and result 411 is empty for both sides because regulation was a draw. Read 412.
13Finished after penaltiesFin pen.finishedclock stoppedset by incident 435Result 2 does NOT include the shootout - it stops after extra time. The shootout score is result 7, and result 411 (Winner) is empty for both sides because nobody won the playing time. Read 412 (Progress) to find who advanced.
12Finished awarded winAWfinishedclock stoppedset by incident 436Walkover: the result was awarded, not played out. Statistics and the timeline may be empty or not reflect play.
3CancelledCanc.cancelledclock stoppedset by incident 439
152To finishTo fin.scheduledclock stoppedset by incident 451TRAP: status_type is scheduled, but the match already started and was stopped - it is waiting to be finished on another date. Do not present it as an upcoming fixture.

Results 13

Entries that can appear in participants[].results[], keyed by id. There is no score field - you select the result you need.

idNameCodeTypeData type
411Winnerwinnerteambinary
412Progressprogressteambinary
2Resultresultteaminteger
3Regular timeregular_timeteaminteger
93First periodfirst_periodteaminteger
94Second periodsecond_periodteaminteger
95Third periodthird_periodteaminteger
6Extratimeextratimeteaminteger
702First overtimefirst_overtimeteaminteger
703Second overtimesecond_overtimeteaminteger
704Third overtimethird_overtimeteaminteger
705Fourth overtimefourth_overtimeteaminteger
7Penaltypenaltyteaminteger

Event details 17

Per-match metadata in the event's details, with the input type and allowed values.

idNameCodeInputData type
205Has lineupshas_lineupsselect-
141Attendanceattendancenumber-
16Period lengthperiod_lengthnumber-
50Extra period lengthextra_period_lengthnumber-
17Number of periodsnumber_of_periodsnumber-
53Extra period type - ice hockeyextra_period_typeselect-
228Penalty seriespenalty_seriesselect-
48First period start datefp_start_datedatetime-
49Second period start datesp_start_datedatetime-
21Third period start datetp_start_datedatetime-
171First overtime start datefirst_overtime_start_datedatetime-
172Second overtime start datesecond_overtime_start_datedatetime-
173Third overtime start datethird_overtime_start_datedatetime-
174Fourth overtime start datefourth_overtime_start_datedatetime-
175Penalties start datepenalties_start_datedatetime-
124Timer directiontimer_directionselect-
127Event typeevent_typeselect-

Incidents 95

Incident types that can appear in this sport's events_incidents. category: emergency marks operational notices, not match events - never render them on a timeline.

idNameCodeTypeTraderCategoryNotes
151Not startednot-startedeventyesstandard
2846The match will not be coveredthe-match-will-not-be-coveredeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match will not be covered at all. The attribute gives the reason. Nothing further will arrive.
Other: Scout's technical issues, Change of venue, Change of match date, Problems with TV transmission source
155Start delayeddelayedeventyesstandard
2847Problems with the source of the broadcastproblems-with-the-source-of-the-broadcaseventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The broadcast source has a problem. Paired with 2848 when it is solved.
122Face-off centerface-off-centereventnostandard
2848Problem with the source of the broadcast has been solvedproblem-with-the-source-of-the-broadcasteventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The broadcast source problem is solved.
2704Match about to startmatch-about-to-starteventyesstandard
2849Change of coverage from venue to TVchange-of-coverage-from-venue-to-tveventyesemergencyemergencyOperational notice, not a match event - category: emergency. It tells you the coverage SOURCE changed, which usually changes latency and can change how complete the statistics are. Never render it on a timeline. Before kick-off (group: prematch): moved from venue to TV.
1151st period startedperiod-1eventyesstandard
2850Change of coverage from TV to venuechange-of-coverage-from-tv-to-venueeventyesemergencyemergencyOperational notice, not a match event - category: emergency. It tells you the coverage SOURCE changed, which usually changes latency and can change how complete the statistics are. Never render it on a timeline. Before kick-off (group: prematch): moved from TV to venue.
1162nd period startedperiod-2eventyesstandard
2851Change of coverage latencychange-of-coverage-latencyeventyesemergencyemergencyOperational notice, not a match event - category: emergency. It tells you the coverage SOURCE changed, which usually changes latency and can change how complete the statistics are. Never render it on a timeline. Latency of the coverage changed. Relevant if you gate markets on feed delay.
Other: from 3-6 to 7-15, from 7-15 to 3-6
1173rd period startedperiod-3eventyesstandard
2852Scouting coverage can start with a delay ofscouting-coverage-can-start-with-a-delayeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Scouting coverage will start late. The attribute gives the size (under 3, 3-5 or 5-10 minutes).
Other: < 3min, 3-5 min, 5-10 min
78TV timeouttv-timeouteventyesstandard
2853Expected delay in the start of the matchexpected-delay-in-the-start-of-the-matcheventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match will start late. The attribute gives the reason - a team arriving late, problems in the stands and so on.
Other: Delayed arrival of a team, Problems in the stands, Referee problems, Infrastructure problems, Weather conditions
2854Team line-ups will not be availableteam-line-ups-will-not-be-availableeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Line-ups will not be available for this match. Do not wait for lineups[] to fill.
2705TV Timeout overtv-timeout-overeventyesstandard
2855Source of the coverage is delayedsource-of-the-coverage-is-delayedeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The coverage source is delayed. The attribute gives the size of the delay (about 5 to 20 seconds).
Other: ~5sec, ~10sec, ~15sec, ~20sec, ~25sec, ~30sec, >30sec
2856The current part of the game has started with a delaythe-current-part-of-the-game-has-startedeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The current period started late.
2857Verification of result in progressverification-of-result-in-progresseventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
53Waiting for overtimewaiting-extratimeeventyesstandard
2858Verification of result completed and correctverification-of-result-completed-and-coreventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of the result finished. Values are confirmed.
22591st overtime started1st-overtime-startedeventyesstandard
2859Verification of key statistics is in progressverification-of-key-statistics-is-in-proeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
22602nd overtime started2nd-overtime-startedeventyesstandard
2860Verification of key statistics completed and correctverification-of-key-statistics-completedeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of key statistics finished. Values are confirmed.
22613rd overtime started3rd-overtime-startedeventyesstandard
2861Verification of game clock is in progressverification-of-game-clock-is-in-progreseventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
22804th overtime started4th-overtime-startedeventyesstandard
2862Verification of game clock completed and correctverification-of-game-clock-completed-andeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of the game clock finished. Values are confirmed.
2863Match coverage interrupted due to technical issuesmatch-coverage-interrupted-due-to-technieventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Coverage stopped because of technical issues. 2864 or 2865 says whether it comes back.
147Penalties startedpenalties-startedeventyesstandard
2864Match coverage will continuematch-coverage-will-continueeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Coverage will continue after the interruption.
2262Break afterbreak-aftereventyesstandard
2865Match coverage will not continuematch-coverage-will-not-continueeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Coverage will NOT continue. Expect no further incidents for this match.
2263Break after 1st periodbreak-after-1st-periodeventyesstandard
2866The match is abandonedthe-match-is-abandonedeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match was abandoned. The attribute gives the reason.
Other: Problems in the stands, Referee problems, Infrastructure problems, Serious player injury, Weather conditions
2264Break after 2nd periodbreak-after-2nd-periodeventyesstandard
2867Waiting for official decision regarding match resumptionwaiting-for-official-decision-regarding-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Waiting for an official decision on whether the match resumes. 2868 or 2869 follows.
2868Match will resume shortlymatch-will-resume-shortlyeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match resumes shortly.
2266Break after 1st overtimebreak-after-1st-overtimeeventyesstandard
2869Match will not resumematch-will-not-resumeeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match will not resume.
2277Break after 2nd overtimebreak-after-2nd-overtimeeventyesstandard
2870Expected delay in the start of the next part of the gameexpected-delay-in-the-start-of-the-next-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The next period will start late. The attribute gives the reason.
Other: Problems in the stands, Referee problems, Infrastructure problems, Weather conditions
2278Break after 3rd overtimebreak-after-3rd-overtimeeventyesstandard
2871Change of coverage from venue to TVchange-of-coverage-from-venue-to-tv-liveeventyesemergencyemergencyOperational notice, not a match event - category: emergency. It tells you the coverage SOURCE changed, which usually changes latency and can change how complete the statistics are. Never render it on a timeline. During play (group: live): moved from venue to TV.
2258Under reviewgoal-under-revieweventyesstandard
Other: Call stands, Call overturned
2872Change of coverage from TV to venuechange-of-coverage-from-tv-to-venue-liveeventyesemergencyemergencyOperational notice, not a match event - category: emergency. It tells you the coverage SOURCE changed, which usually changes latency and can change how complete the statistics are. Never render it on a timeline. During play (group: live): moved from TV to venue.
16Finishedfinishedeventyesstandard
2873Change of coverage latencychange-of-coverage-latency-liveeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Coverage latency changed. The attribute gives the direction, for example from 3-6 to 7-15 seconds. Relevant if you gate markets on feed delay.
Other: from 3-6 to 7-15, from 7-15 to 3-6
81Finished after overtimefin-extratimeeventyesstandard
2874Expected delay in the start of the match - safety reasonsexpected-delay-in-the-start-of-the-matcheventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match will start late for safety reasons.
80Finished after penaltiesfin-penaltyeventyesstandard
2875Verification of key statistics is in progressverification-of-key-statistics-is-in-proeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
152Finished awarded winfin-awardedeventyesstandard
2876Verification of key statistics completed and correctverification-of-key-statistics-completedeventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of key statistics, after the match finished. Values are confirmed.
45Interruptedinterruptedeventyesstandard
2877Verification of player names for key incidents in progressverification-of-names-for-key-incidents-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
44Postponedpostponedeventyesstandard
2878Verification of player names for key incidents completed and correctverification-of-names-for-key-incidents-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of player names on key incidents finished. Values are confirmed.
154Abandonedabdeventyesstandard
2879Verification of result is in progressverification-of-result-is-in-progresseventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
153Cancelledcanceventyesstandard
2880Verification of result completed and correctverification-of-result-completed-and-coreventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of the result, after the match finished. Values are confirmed.
39To finishto-finisheventyesstandard
2881Problems with the low latency source of the coverageproblems-with-the-low-latency-source-of-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The low-latency source has a problem. Paired with 2882.
2882Problems with the low latency source of coverage has been solvedproblems-with-the-low-latency-source-of-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The low-latency source problem is solved.
2883Player name verification is in progress - substitutionplayer-name-verification-is-in-progress-eventyesemergencyemergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. A verification started. Whatever it covers may still change - hold off on caching it.
1000BetstartbetstarteventyesstandardmarketBetting markets may be activated.
Other: Master
1010BetstopbetstopeventyesstandardmarketAll betting markets are closed: a goal, penalty or red card looks likely, or the situation on the pitch is unclear.
Other: Master
1001Match resumedmatch-resumedeventyesstandardinformingUsed when an interrupted match resumes.
1200Technical problemstechnical-problemseventyesstandardmarketTechnical problems during coverage. Closes all match markets automatically.
48Attackattackteamnostandard
145Winning face-offwin-face-offteamnostandard
50Shot on targetshot-on-targetteamnostandard
Other: Even strength, Power play, Shorthanded, Snap, Slap, Wrist, Tip-in, Backhand, Shovel, One handed, Wrap around
51Shot off targetshot-off-targetteamnostandard
Other: Snap, Slap, Wrist, Tip-in, Backhand, Shovel, One handed, Wrap around
52Shot blockedshot-blockedteamnostandard
Other: Blocked by teammate, Snap, Slap, Wrist, Tip-in, Backhand, Shovel, One handed, Wrap around
57Goalkeeper savedgoalkeeper-savedteamnostandard
2281Suspensionsuspensionteamyesstandard
Other: 3 players, 4 players, 5 players, Game misconduct 20 min, Match 25 min, Minor 2 min, Minor 5 min, Misconduct 10 min, Boarding, Interference, Elbowing, Hooking, Holding, Holding the Stick, High Sticking, Abuse of Officials, Cross-checking, Roughing, Charging, Unsportsmanlike Conduct, Too Many Men, Fighting, Delay of Game, Other
70Penalty shotpenalty_shotteamyesstandard
79Missed penaltymissed-penaltyteamyesstandard
Other: Penalty saved, Even strength, Power play, Shorthanded
2706Suspension oversuspension-overteamyesstandard
Other: 5 players, 4 players, 3 players, No power play
64Goalgoalteamyesstandard
Other: Penalty goal, Power play, Shorthanded, Empty net, Even strength, High danger range goal, Mid-range goal, Long-range goal, Behind the net, Behind the blue line, Upper left goals, Upper right goals, Upper middle goals, Bottom middle goals, Bottom right goals, Bottom left goals, Snap, Slap, Wrist, Tip-in, Backhand, Shovel, One handed, Wrap around
2707Face offface-offteamnostandard
Other: Defence zone, Neutral zone
2709Stoppagestoppageteamnostandard
Other: Puck out, Fight, Icing, Offside, Goalie Stopped, Shifted goal, Foul, Injury, Other
2710Goalkeeper outgoalkeeper-outteamyesstandard
2711Goalkeeper ingoalkeeper-inteamyesstandard
2270Goalkeeper changegoalkeeper-changeteamyesstandard
2271Delayed penaltydelayed-penaltyteamyesstandard
77Timeouttimeoutteamyesstandard
119Empty netempty-netteamyesstandard
146Back goalkeeperback-goalkeeperteamyesstandard
2708Timeout Overtimeout-overteamyesstandard
2918Hithitteamnostandard

Standings types 12

Values for type_name on /v2/standings. Pick the one you need and match its columns by code, not by position.

idName
65Away standings
20Form table
64Home standings
66League standings
193Mass start standings
37Most popular results
54Overall stats
266Second place standings
45Streaks
96Team overall stats
271Third place standings
67Wide standings

Statistics 137

Split into team statistics (in participants[].stats) and person statistics (in sub_participants[].stats). Match by code, not by position.

Team 68

idNameCodeData type
40Goalsgoalsinteger
41Assistsassistsinteger
75Pointspointsinteger
709Number of penaltiesnumber_of_penaltiesinteger
82Penalty minutespenalty_minutesinteger
19Total shotstotal_shotsinteger
20Shots on targetshots_on_goalinteger
97Attempts blockedattempts_blockedinteger
21Shots off targetshots_off_goalinteger
87Hitshitsinteger
28Shots blockedshots_blockedinteger
710Winning face-offswinning_face_offsinteger
712Number of face-offsnumber_of_face_offsinteger
713Winning face-offs percentagewinning_face_offs_percentageinteger
1406Goals Againstgoals_againstinteger
1414Shots on target againstshots_on_target_againstinteger
1230Savesavesinteger
76Power play goalspower_play_goalsinteger
79Power play assistpower_play_assistsinteger
1407Power Play Goals Againstpower_play_goals_againstinteger
1397Power Play Opportunitiespower_play_opportunitiesinteger
1398Times Shorthandedtimes_shorthandedinteger
1399Power Play Percentagepower_play_percentagedecimal
1400Penalty Kill Percentagepenalty_kill_percentagedecimal
92Saved percentagesaved_percentagedecimal
1401Shooting Percentageshooting_percentagedecimal
77Shorthanded goalsshorthanded_goalsinteger
80Shorthanded assistsshorthanded_assistsinteger
836Empty net goalsempty_net_goalsinteger
706Penalty shotspenalty_shotsinteger
707Penalty shots scoredpenalty_shots_scoredinteger
708Penalty shots missedpenalty_shots_missedinteger
471Empty netempty_netinteger
714Players on iceplayers_on_iceinteger
1402Even Strength Goalseven_strength_goalsinteger
1403Even Strength Shots on targeteven_strength_shots_on_targetinteger
1411Even Strength Assistseven_strength_assistsinteger
1404Power Play Shots on targetpower_play_shots_on_targetinteger
1408Power Play Shots on target Againstpower_play_shots_on_target_againstinteger
1412Shorthanded Goals Againstshorthanded_goals_againstinteger
1405Shorthanded Shots on targetshorthanded_shots_on_targetinteger
1413Shorthanded Shots on target Againstshorthanded_shots_on_target_againstinteger
711Number of icingsnumber_of_icingsinteger
24Offsidesoffsidesinteger
1420Upper left goals scoredupper_left_goals_scoredinteger
1422Upper middle goals scoredupper_middle_goals_scoredinteger
1421Upper right goals scoredupper_right_goals_scoredinteger
1001Bottom left goals scoredbottom_left_goals_scoredinteger
1423Bottom middle goals scoredbottom_middle_goals_scoredinteger
1002Bottom right goals scoredbottom_right_goals_scoredinteger
1429Upper left goals againstupper_left_goals_againstinteger
1431Upper middle goals againstupper_middle_goals_againstinteger
1430Upper right goals againstupper_right_goals_againstinteger
1434Bottom left goals againstbottom_left_goals_againstinteger
1432Bottom middle goals againstbottom_middle_goals_againstinteger
1433Bottom right goals againstbottom_right_goals_againstinteger
1415High-Danger range goals scoredhigh_danger_range_goals_scoredinteger
1416Mid-Range goals scoredmid_range_goals_scoredinteger
1417Long-Range goals scoredlong_range_goals_scoredinteger
1418Behind the net goals scoredbehind_the_net_goals_scoredinteger
1419Behind the blue line goals scoredbehind_the_blue_line_goals_scoredinteger
1424High-Danger range goals againsthigh_danger_range_goals_againstinteger
1425Mid-Range goals againstmid_range_goals_againstinteger
1426Long-Range goals againstlong_range_goals_againstinteger
1427Behind the net goals againstbehind_the_net_goals_againstinteger
1428Behind the blue line goals againstbehind_the_blue_line_goals_againstinteger
10Attacksattacksinteger
718Skinskin_idinteger

Person 69

idNameCodeData type
35Appearanceappearancebinary
838Starting lineupstarting_lineupbinary
1312Current goalkeeperis_current_goalkeeperbinary
1229Game startedgames_startedbinary
1240Substituteis_substitutebinary
1410Game Winning Goalgame_winning_goalbinary
1409Shutoutshutoutbinary
1239Will not playwill_not_playbinary
40Goalsgoalsinteger
41Assistsassistsinteger
75Pointspointsinteger
709Number of penaltiesnumber_of_penaltiesinteger
82Penalty minutespenalty_minutesinteger
19Total shotstotal_shotsinteger
20Shots on targetshots_on_goalinteger
97Attempts blockedattempts_blockedinteger
21Shots off targetshots_off_goalinteger
87Hitshitsinteger
28Shots blockedshots_blockedinteger
710Winning face-offswinning_face_offsinteger
712Number of face-offsnumber_of_face_offsinteger
713Winning face-offs percentagewinning_face_offs_percentageinteger
76Power play goalspower_play_goalsinteger
79Power play assistpower_play_assistsinteger
1406Goals Againstgoals_againstinteger
1414Shots on target againstshots_on_target_againstinteger
1230Savesavesinteger
1401Shooting Percentageshooting_percentagedecimal
1402Even Strength Goalseven_strength_goalsinteger
1411Even Strength Assistseven_strength_assistsinteger
1403Even Strength Shots on targeteven_strength_shots_on_targetinteger
1407Power Play Goals Againstpower_play_goals_againstinteger
1404Power Play Shots on targetpower_play_shots_on_targetinteger
1408Power Play Shots on target Againstpower_play_shots_on_target_againstinteger
77Shorthanded goalsshorthanded_goalsinteger
1412Shorthanded Goals Againstshorthanded_goals_againstinteger
80Shorthanded assistsshorthanded_assistsinteger
1405Shorthanded Shots on targetshorthanded_shots_on_targetinteger
1413Shorthanded Shots on target Againstshorthanded_shots_on_target_againstinteger
836Empty net goalsempty_net_goalsinteger
706Penalty shotspenalty_shotsinteger
708Penalty shots missedpenalty_shots_missedinteger
707Penalty shots scoredpenalty_shots_scoredinteger
711Number of icingsnumber_of_icingsinteger
24Offsidesoffsidesinteger
1420Upper left goals scoredupper_left_goals_scoredinteger
1422Upper middle goals scoredupper_middle_goals_scoredinteger
1421Upper right goals scoredupper_right_goals_scoredinteger
1001Bottom left goals scoredbottom_left_goals_scoredinteger
1423Bottom middle goals scoredbottom_middle_goals_scoredinteger
1002Bottom right goals scoredbottom_right_goals_scoredinteger
1429Upper left goals againstupper_left_goals_againstinteger
1431Upper middle goals againstupper_middle_goals_againstinteger
1430Upper right goals againstupper_right_goals_againstinteger
1434Bottom left goals againstbottom_left_goals_againstinteger
1432Bottom middle goals againstbottom_middle_goals_againstinteger
1433Bottom right goals againstbottom_right_goals_againstinteger
1415High-Danger range goals scoredhigh_danger_range_goals_scoredinteger
1416Mid-Range goals scoredmid_range_goals_scoredinteger
1417Long-Range goals scoredlong_range_goals_scoredinteger
1418Behind the net goals scoredbehind_the_net_goals_scoredinteger
1419Behind the blue line goals scoredbehind_the_blue_line_goals_scoredinteger
1424High-Danger range goals againsthigh_danger_range_goals_againstinteger
1425Mid-Range goals againstmid_range_goals_againstinteger
1426Long-Range goals againstlong_range_goals_againstinteger
1427Behind the net goals againstbehind_the_net_goals_againstinteger
1428Behind the blue line goals againstbehind_the_blue_line_goals_againstinteger
1679Goalkeeper Save %goalkeeper_save_percentagedecimal
83Plus-minusplusminusinteger