Ice Hockey data reference
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.
| id | Name | Short | Type | Notes |
|---|---|---|---|---|
| 1 | Not started | Sched. | scheduled | clock stoppedset by incident 427 |
| 6 | Start delayed | Delay. | scheduled | clock stoppedset by incident 438 |
| 5 | Postponed | Post. | scheduled | clock 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. |
| 41 | 1st period | 1st period | live | |
| 335 | Break after 1st period | After 1st period | live | |
| 43 | 2nd period | 2nd period | live | |
| 336 | Break after 2nd period | After 2nd period | live | |
| 44 | 3rd period | 3rd period | live | |
| 48 | Waiting for extra time | Waiting ET | live | clock stoppedset by incident 446Regular time ended level and extra time has not started. status_type is live, but the clock is stopped. |
| 338 | 1st overtime | 1st OT | live | clock running |
| 339 | Break after 1st overtime | After 1st OT | live | breakclock stopped |
| 340 | 2nd overtime | 2nd OT | live | clock running |
| 341 | Break after 2nd overtime | After 2nd OT | live | breakclock stopped |
| 342 | 3rd overtime | 3rd OT | live | clock running |
| 343 | Break after 3rd overtime | After 3rd OT | live | breakclock stopped |
| 344 | 4th overtime | 4th OT | live | clock running |
| 141 | Penalty shootout | Penalty | live | clock stoppedset by incident 433The shootout is running. Its score accumulates in result 7, not in result 2. |
| 2 | Interrupted | Interr. | interrupted | clock stoppedset by incident 441Play stopped and may resume. Incident 1001 (Match resumed) brings it back. Distinct from Abandoned (7), which may never resume. |
| 7 | Abandoned | Abd. | interrupted | clock stoppedset by incident 442Play stopped and may never resume. Same status_type as Interrupted (2), so tell them apart by status_id. |
| 11 | Finished | Fin. | finished | clock 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. |
| 140 | Finished after overtime | AOT | finished | clock stoppedBasketball equivalent of 13 and 14: terminal, and result 411 is empty for both sides because regulation was a draw. Read 412. |
| 13 | Finished after penalties | Fin pen. | finished | clock 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. |
| 12 | Finished awarded win | AW | finished | clock stoppedset by incident 436Walkover: the result was awarded, not played out. Statistics and the timeline may be empty or not reflect play. |
| 3 | Cancelled | Canc. | cancelled | clock stoppedset by incident 439 |
| 152 | To finish | To fin. | scheduled | clock 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.
| id | Name | Code | Type | Data type |
|---|---|---|---|---|
| 411 | Winner | winner | team | binary |
| 412 | Progress | progress | team | binary |
| 2 | Result | result | team | integer |
| 3 | Regular time | regular_time | team | integer |
| 93 | First period | first_period | team | integer |
| 94 | Second period | second_period | team | integer |
| 95 | Third period | third_period | team | integer |
| 6 | Extratime | extratime | team | integer |
| 702 | First overtime | first_overtime | team | integer |
| 703 | Second overtime | second_overtime | team | integer |
| 704 | Third overtime | third_overtime | team | integer |
| 705 | Fourth overtime | fourth_overtime | team | integer |
| 7 | Penalty | penalty | team | integer |
Event details 17
Per-match metadata in the event's details, with the input type and allowed values.
| id | Name | Code | Input | Data type |
|---|---|---|---|---|
| 205 | Has lineups | has_lineups | select | - |
| 141 | Attendance | attendance | number | - |
| 16 | Period length | period_length | number | - |
| 50 | Extra period length | extra_period_length | number | - |
| 17 | Number of periods | number_of_periods | number | - |
| 53 | Extra period type - ice hockey | extra_period_type | select | - |
| 228 | Penalty series | penalty_series | select | - |
| 48 | First period start date | fp_start_date | datetime | - |
| 49 | Second period start date | sp_start_date | datetime | - |
| 21 | Third period start date | tp_start_date | datetime | - |
| 171 | First overtime start date | first_overtime_start_date | datetime | - |
| 172 | Second overtime start date | second_overtime_start_date | datetime | - |
| 173 | Third overtime start date | third_overtime_start_date | datetime | - |
| 174 | Fourth overtime start date | fourth_overtime_start_date | datetime | - |
| 175 | Penalties start date | penalties_start_date | datetime | - |
| 124 | Timer direction | timer_direction | select | - |
| 127 | Event type | event_type | select | - |
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.
| id | Name | Code | Type | Trader | Category | Notes |
|---|---|---|---|---|---|---|
| 151 | Not started | not-started | event | yes | standard | |
| 2846 | The match will not be covered | the-match-will-not-be-covered | event | yes | emergency | emergencyOperational 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 |
| 155 | Start delayed | delayed | event | yes | standard | |
| 2847 | Problems with the source of the broadcast | problems-with-the-source-of-the-broadcas | event | yes | emergency | emergencyOperational 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. |
| 122 | Face-off center | face-off-center | event | no | standard | |
| 2848 | Problem with the source of the broadcast has been solved | problem-with-the-source-of-the-broadcast | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The broadcast source problem is solved. |
| 2704 | Match about to start | match-about-to-start | event | yes | standard | |
| 2849 | Change of coverage from venue to TV | change-of-coverage-from-venue-to-tv | event | yes | emergency | emergencyOperational 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. |
| 115 | 1st period started | period-1 | event | yes | standard | |
| 2850 | Change of coverage from TV to venue | change-of-coverage-from-tv-to-venue | event | yes | emergency | emergencyOperational 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. |
| 116 | 2nd period started | period-2 | event | yes | standard | |
| 2851 | Change of coverage latency | change-of-coverage-latency | event | yes | emergency | emergencyOperational 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 |
| 117 | 3rd period started | period-3 | event | yes | standard | |
| 2852 | Scouting coverage can start with a delay of | scouting-coverage-can-start-with-a-delay | event | yes | emergency | emergencyOperational 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 |
| 78 | TV timeout | tv-timeout | event | yes | standard | |
| 2853 | Expected delay in the start of the match | expected-delay-in-the-start-of-the-match | event | yes | emergency | emergencyOperational 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 |
| 2854 | Team line-ups will not be available | team-line-ups-will-not-be-available | event | yes | emergency | emergencyOperational 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. |
| 2705 | TV Timeout over | tv-timeout-over | event | yes | standard | |
| 2855 | Source of the coverage is delayed | source-of-the-coverage-is-delayed | event | yes | emergency | emergencyOperational 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 |
| 2856 | The current part of the game has started with a delay | the-current-part-of-the-game-has-started | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The current period started late. |
| 2857 | Verification of result in progress | verification-of-result-in-progress | event | yes | emergency | emergencyOperational 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. |
| 53 | Waiting for overtime | waiting-extratime | event | yes | standard | |
| 2858 | Verification of result completed and correct | verification-of-result-completed-and-cor | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of the result finished. Values are confirmed. |
| 2259 | 1st overtime started | 1st-overtime-started | event | yes | standard | |
| 2859 | Verification of key statistics is in progress | verification-of-key-statistics-is-in-pro | event | yes | emergency | emergencyOperational 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. |
| 2260 | 2nd overtime started | 2nd-overtime-started | event | yes | standard | |
| 2860 | Verification of key statistics completed and correct | verification-of-key-statistics-completed | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of key statistics finished. Values are confirmed. |
| 2261 | 3rd overtime started | 3rd-overtime-started | event | yes | standard | |
| 2861 | Verification of game clock is in progress | verification-of-game-clock-is-in-progres | event | yes | emergency | emergencyOperational 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. |
| 2280 | 4th overtime started | 4th-overtime-started | event | yes | standard | |
| 2862 | Verification of game clock completed and correct | verification-of-game-clock-completed-and | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of the game clock finished. Values are confirmed. |
| 2863 | Match coverage interrupted due to technical issues | match-coverage-interrupted-due-to-techni | event | yes | emergency | emergencyOperational 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. |
| 147 | Penalties started | penalties-started | event | yes | standard | |
| 2864 | Match coverage will continue | match-coverage-will-continue | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Coverage will continue after the interruption. |
| 2262 | Break after | break-after | event | yes | standard | |
| 2865 | Match coverage will not continue | match-coverage-will-not-continue | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Coverage will NOT continue. Expect no further incidents for this match. |
| 2263 | Break after 1st period | break-after-1st-period | event | yes | standard | |
| 2866 | The match is abandoned | the-match-is-abandoned | event | yes | emergency | emergencyOperational 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 |
| 2264 | Break after 2nd period | break-after-2nd-period | event | yes | standard | |
| 2867 | Waiting for official decision regarding match resumption | waiting-for-official-decision-regarding- | event | yes | emergency | emergencyOperational 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. |
| 2868 | Match will resume shortly | match-will-resume-shortly | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match resumes shortly. |
| 2266 | Break after 1st overtime | break-after-1st-overtime | event | yes | standard | |
| 2869 | Match will not resume | match-will-not-resume | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match will not resume. |
| 2277 | Break after 2nd overtime | break-after-2nd-overtime | event | yes | standard | |
| 2870 | Expected delay in the start of the next part of the game | expected-delay-in-the-start-of-the-next- | event | yes | emergency | emergencyOperational 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 |
| 2278 | Break after 3rd overtime | break-after-3rd-overtime | event | yes | standard | |
| 2871 | Change of coverage from venue to TV | change-of-coverage-from-venue-to-tv-live | event | yes | emergency | emergencyOperational 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. |
| 2258 | Under review | goal-under-review | event | yes | standard | Other: Call stands, Call overturned |
| 2872 | Change of coverage from TV to venue | change-of-coverage-from-tv-to-venue-live | event | yes | emergency | emergencyOperational 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. |
| 16 | Finished | finished | event | yes | standard | |
| 2873 | Change of coverage latency | change-of-coverage-latency-live | event | yes | emergency | emergencyOperational 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 |
| 81 | Finished after overtime | fin-extratime | event | yes | standard | |
| 2874 | Expected delay in the start of the match - safety reasons | expected-delay-in-the-start-of-the-match | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The match will start late for safety reasons. |
| 80 | Finished after penalties | fin-penalty | event | yes | standard | |
| 2875 | Verification of key statistics is in progress | verification-of-key-statistics-is-in-pro | event | yes | emergency | emergencyOperational 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. |
| 152 | Finished awarded win | fin-awarded | event | yes | standard | |
| 2876 | Verification of key statistics completed and correct | verification-of-key-statistics-completed | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of key statistics, after the match finished. Values are confirmed. |
| 45 | Interrupted | interrupted | event | yes | standard | |
| 2877 | Verification of player names for key incidents in progress | verification-of-names-for-key-incidents- | event | yes | emergency | emergencyOperational 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. |
| 44 | Postponed | postponed | event | yes | standard | |
| 2878 | Verification of player names for key incidents completed and correct | verification-of-names-for-key-incidents- | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of player names on key incidents finished. Values are confirmed. |
| 154 | Abandoned | abd | event | yes | standard | |
| 2879 | Verification of result is in progress | verification-of-result-is-in-progress | event | yes | emergency | emergencyOperational 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. |
| 153 | Cancelled | canc | event | yes | standard | |
| 2880 | Verification of result completed and correct | verification-of-result-completed-and-cor | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. Verification of the result, after the match finished. Values are confirmed. |
| 39 | To finish | to-finish | event | yes | standard | |
| 2881 | Problems with the low latency source of the coverage | problems-with-the-low-latency-source-of- | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The low-latency source has a problem. Paired with 2882. |
| 2882 | Problems with the low latency source of coverage has been solved | problems-with-the-low-latency-source-of- | event | yes | emergency | emergencyOperational notice, not a match event - category: emergency. Never render it on a timeline. The low-latency source problem is solved. |
| 2883 | Player name verification is in progress - substitution | player-name-verification-is-in-progress- | event | yes | emergency | emergencyOperational 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. |
| 1000 | Betstart | betstart | event | yes | standard | marketBetting markets may be activated. Other: Master |
| 1010 | Betstop | betstop | event | yes | standard | marketAll betting markets are closed: a goal, penalty or red card looks likely, or the situation on the pitch is unclear. Other: Master |
| 1001 | Match resumed | match-resumed | event | yes | standard | informingUsed when an interrupted match resumes. |
| 1200 | Technical problems | technical-problems | event | yes | standard | marketTechnical problems during coverage. Closes all match markets automatically. |
| 48 | Attack | attack | team | no | standard | |
| 145 | Winning face-off | win-face-off | team | no | standard | |
| 50 | Shot on target | shot-on-target | team | no | standard | Other: Even strength, Power play, Shorthanded, Snap, Slap, Wrist, Tip-in, Backhand, Shovel, One handed, Wrap around |
| 51 | Shot off target | shot-off-target | team | no | standard | Other: Snap, Slap, Wrist, Tip-in, Backhand, Shovel, One handed, Wrap around |
| 52 | Shot blocked | shot-blocked | team | no | standard | Other: Blocked by teammate, Snap, Slap, Wrist, Tip-in, Backhand, Shovel, One handed, Wrap around |
| 57 | Goalkeeper saved | goalkeeper-saved | team | no | standard | |
| 2281 | Suspension | suspension | team | yes | standard | 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 |
| 70 | Penalty shot | penalty_shot | team | yes | standard | |
| 79 | Missed penalty | missed-penalty | team | yes | standard | Other: Penalty saved, Even strength, Power play, Shorthanded |
| 2706 | Suspension over | suspension-over | team | yes | standard | Other: 5 players, 4 players, 3 players, No power play |
| 64 | Goal | goal | team | yes | standard | 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 |
| 2707 | Face off | face-off | team | no | standard | Other: Defence zone, Neutral zone |
| 2709 | Stoppage | stoppage | team | no | standard | Other: Puck out, Fight, Icing, Offside, Goalie Stopped, Shifted goal, Foul, Injury, Other |
| 2710 | Goalkeeper out | goalkeeper-out | team | yes | standard | |
| 2711 | Goalkeeper in | goalkeeper-in | team | yes | standard | |
| 2270 | Goalkeeper change | goalkeeper-change | team | yes | standard | |
| 2271 | Delayed penalty | delayed-penalty | team | yes | standard | |
| 77 | Timeout | timeout | team | yes | standard | |
| 119 | Empty net | empty-net | team | yes | standard | |
| 146 | Back goalkeeper | back-goalkeeper | team | yes | standard | |
| 2708 | Timeout Over | timeout-over | team | yes | standard | |
| 2918 | Hit | hit | team | no | standard |
Standings types 12
Values for type_name on /v2/standings. Pick the one you need and match its columns by code, not by position.
| id | Name |
|---|---|
| 65 | Away standings |
| 20 | Form table |
| 64 | Home standings |
| 66 | League standings |
| 193 | Mass start standings |
| 37 | Most popular results |
| 54 | Overall stats |
| 266 | Second place standings |
| 45 | Streaks |
| 96 | Team overall stats |
| 271 | Third place standings |
| 67 | Wide 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
| id | Name | Code | Data type |
|---|---|---|---|
| 40 | Goals | goals | integer |
| 41 | Assists | assists | integer |
| 75 | Points | points | integer |
| 709 | Number of penalties | number_of_penalties | integer |
| 82 | Penalty minutes | penalty_minutes | integer |
| 19 | Total shots | total_shots | integer |
| 20 | Shots on target | shots_on_goal | integer |
| 97 | Attempts blocked | attempts_blocked | integer |
| 21 | Shots off target | shots_off_goal | integer |
| 87 | Hits | hits | integer |
| 28 | Shots blocked | shots_blocked | integer |
| 710 | Winning face-offs | winning_face_offs | integer |
| 712 | Number of face-offs | number_of_face_offs | integer |
| 713 | Winning face-offs percentage | winning_face_offs_percentage | integer |
| 1406 | Goals Against | goals_against | integer |
| 1414 | Shots on target against | shots_on_target_against | integer |
| 1230 | Save | saves | integer |
| 76 | Power play goals | power_play_goals | integer |
| 79 | Power play assist | power_play_assists | integer |
| 1407 | Power Play Goals Against | power_play_goals_against | integer |
| 1397 | Power Play Opportunities | power_play_opportunities | integer |
| 1398 | Times Shorthanded | times_shorthanded | integer |
| 1399 | Power Play Percentage | power_play_percentage | decimal |
| 1400 | Penalty Kill Percentage | penalty_kill_percentage | decimal |
| 92 | Saved percentage | saved_percentage | decimal |
| 1401 | Shooting Percentage | shooting_percentage | decimal |
| 77 | Shorthanded goals | shorthanded_goals | integer |
| 80 | Shorthanded assists | shorthanded_assists | integer |
| 836 | Empty net goals | empty_net_goals | integer |
| 706 | Penalty shots | penalty_shots | integer |
| 707 | Penalty shots scored | penalty_shots_scored | integer |
| 708 | Penalty shots missed | penalty_shots_missed | integer |
| 471 | Empty net | empty_net | integer |
| 714 | Players on ice | players_on_ice | integer |
| 1402 | Even Strength Goals | even_strength_goals | integer |
| 1403 | Even Strength Shots on target | even_strength_shots_on_target | integer |
| 1411 | Even Strength Assists | even_strength_assists | integer |
| 1404 | Power Play Shots on target | power_play_shots_on_target | integer |
| 1408 | Power Play Shots on target Against | power_play_shots_on_target_against | integer |
| 1412 | Shorthanded Goals Against | shorthanded_goals_against | integer |
| 1405 | Shorthanded Shots on target | shorthanded_shots_on_target | integer |
| 1413 | Shorthanded Shots on target Against | shorthanded_shots_on_target_against | integer |
| 711 | Number of icings | number_of_icings | integer |
| 24 | Offsides | offsides | integer |
| 1420 | Upper left goals scored | upper_left_goals_scored | integer |
| 1422 | Upper middle goals scored | upper_middle_goals_scored | integer |
| 1421 | Upper right goals scored | upper_right_goals_scored | integer |
| 1001 | Bottom left goals scored | bottom_left_goals_scored | integer |
| 1423 | Bottom middle goals scored | bottom_middle_goals_scored | integer |
| 1002 | Bottom right goals scored | bottom_right_goals_scored | integer |
| 1429 | Upper left goals against | upper_left_goals_against | integer |
| 1431 | Upper middle goals against | upper_middle_goals_against | integer |
| 1430 | Upper right goals against | upper_right_goals_against | integer |
| 1434 | Bottom left goals against | bottom_left_goals_against | integer |
| 1432 | Bottom middle goals against | bottom_middle_goals_against | integer |
| 1433 | Bottom right goals against | bottom_right_goals_against | integer |
| 1415 | High-Danger range goals scored | high_danger_range_goals_scored | integer |
| 1416 | Mid-Range goals scored | mid_range_goals_scored | integer |
| 1417 | Long-Range goals scored | long_range_goals_scored | integer |
| 1418 | Behind the net goals scored | behind_the_net_goals_scored | integer |
| 1419 | Behind the blue line goals scored | behind_the_blue_line_goals_scored | integer |
| 1424 | High-Danger range goals against | high_danger_range_goals_against | integer |
| 1425 | Mid-Range goals against | mid_range_goals_against | integer |
| 1426 | Long-Range goals against | long_range_goals_against | integer |
| 1427 | Behind the net goals against | behind_the_net_goals_against | integer |
| 1428 | Behind the blue line goals against | behind_the_blue_line_goals_against | integer |
| 10 | Attacks | attacks | integer |
| 718 | Skin | skin_id | integer |
Person 69
| id | Name | Code | Data type |
|---|---|---|---|
| 35 | Appearance | appearance | binary |
| 838 | Starting lineup | starting_lineup | binary |
| 1312 | Current goalkeeper | is_current_goalkeeper | binary |
| 1229 | Game started | games_started | binary |
| 1240 | Substitute | is_substitute | binary |
| 1410 | Game Winning Goal | game_winning_goal | binary |
| 1409 | Shutout | shutout | binary |
| 1239 | Will not play | will_not_play | binary |
| 40 | Goals | goals | integer |
| 41 | Assists | assists | integer |
| 75 | Points | points | integer |
| 709 | Number of penalties | number_of_penalties | integer |
| 82 | Penalty minutes | penalty_minutes | integer |
| 19 | Total shots | total_shots | integer |
| 20 | Shots on target | shots_on_goal | integer |
| 97 | Attempts blocked | attempts_blocked | integer |
| 21 | Shots off target | shots_off_goal | integer |
| 87 | Hits | hits | integer |
| 28 | Shots blocked | shots_blocked | integer |
| 710 | Winning face-offs | winning_face_offs | integer |
| 712 | Number of face-offs | number_of_face_offs | integer |
| 713 | Winning face-offs percentage | winning_face_offs_percentage | integer |
| 76 | Power play goals | power_play_goals | integer |
| 79 | Power play assist | power_play_assists | integer |
| 1406 | Goals Against | goals_against | integer |
| 1414 | Shots on target against | shots_on_target_against | integer |
| 1230 | Save | saves | integer |
| 1401 | Shooting Percentage | shooting_percentage | decimal |
| 1402 | Even Strength Goals | even_strength_goals | integer |
| 1411 | Even Strength Assists | even_strength_assists | integer |
| 1403 | Even Strength Shots on target | even_strength_shots_on_target | integer |
| 1407 | Power Play Goals Against | power_play_goals_against | integer |
| 1404 | Power Play Shots on target | power_play_shots_on_target | integer |
| 1408 | Power Play Shots on target Against | power_play_shots_on_target_against | integer |
| 77 | Shorthanded goals | shorthanded_goals | integer |
| 1412 | Shorthanded Goals Against | shorthanded_goals_against | integer |
| 80 | Shorthanded assists | shorthanded_assists | integer |
| 1405 | Shorthanded Shots on target | shorthanded_shots_on_target | integer |
| 1413 | Shorthanded Shots on target Against | shorthanded_shots_on_target_against | integer |
| 836 | Empty net goals | empty_net_goals | integer |
| 706 | Penalty shots | penalty_shots | integer |
| 708 | Penalty shots missed | penalty_shots_missed | integer |
| 707 | Penalty shots scored | penalty_shots_scored | integer |
| 711 | Number of icings | number_of_icings | integer |
| 24 | Offsides | offsides | integer |
| 1420 | Upper left goals scored | upper_left_goals_scored | integer |
| 1422 | Upper middle goals scored | upper_middle_goals_scored | integer |
| 1421 | Upper right goals scored | upper_right_goals_scored | integer |
| 1001 | Bottom left goals scored | bottom_left_goals_scored | integer |
| 1423 | Bottom middle goals scored | bottom_middle_goals_scored | integer |
| 1002 | Bottom right goals scored | bottom_right_goals_scored | integer |
| 1429 | Upper left goals against | upper_left_goals_against | integer |
| 1431 | Upper middle goals against | upper_middle_goals_against | integer |
| 1430 | Upper right goals against | upper_right_goals_against | integer |
| 1434 | Bottom left goals against | bottom_left_goals_against | integer |
| 1432 | Bottom middle goals against | bottom_middle_goals_against | integer |
| 1433 | Bottom right goals against | bottom_right_goals_against | integer |
| 1415 | High-Danger range goals scored | high_danger_range_goals_scored | integer |
| 1416 | Mid-Range goals scored | mid_range_goals_scored | integer |
| 1417 | Long-Range goals scored | long_range_goals_scored | integer |
| 1418 | Behind the net goals scored | behind_the_net_goals_scored | integer |
| 1419 | Behind the blue line goals scored | behind_the_blue_line_goals_scored | integer |
| 1424 | High-Danger range goals against | high_danger_range_goals_against | integer |
| 1425 | Mid-Range goals against | mid_range_goals_against | integer |
| 1426 | Long-Range goals against | long_range_goals_against | integer |
| 1427 | Behind the net goals against | behind_the_net_goals_against | integer |
| 1428 | Behind the blue line goals against | behind_the_blue_line_goals_against | integer |
| 1679 | Goalkeeper Save % | goalkeeper_save_percentage | decimal |
| 83 | Plus-minus | plusminus | integer |