NHL Data Hub

NHL shot data

Explore shot locations, outcomes, distance, angle, and game situations. Observed shot analytics with versioned xG estimates where available.

Reset

112 matching attempts. Season coverage: 1406 published games / 1406 collected games. Last source refresh: Oct 4, 2026 03:58.

xG V1 is a 0–1 goal probability for scored unblocked, non-empty-net regular-season attempts. N/A means excluded or not yet scored; hover for the reason. CSV includes the scoring status and model version.

Shot preview, 50 rows per page. CSV includes source identifiers and additional situation fields.
Date / gamePeriod / timeTeam / shooterOutcomeDistance (ft)Angle (°)StrengthxG
2016-12-27
CGY at COL
1 REG
00:39
COL
F. Beauchemin
Block24.02.4EVN/A
2016-12-27
CGY at COL
1 REG
00:54
COL
F. Tyutin
Block16.03.6EVN/A
2016-12-27
CGY at COL
1 REG
01:30
CGY
J. Gaudreau
Block21.348.8EVN/A
2016-12-27
CGY at COL
1 REG
03:12
COL
R. Bourque
Saved shot21.341.2EV0.114
2016-12-27
CGY at COL
1 REG
03:52
CGY
M. Tkachuk
Saved shot23.02.5EV0.094
2016-12-27
CGY at COL
1 REG
04:26
CGY
A. Chiasson
Saved shot10.416.7EV0.163
2016-12-27
CGY at COL
1 REG
04:25
CGY
M. Giordano
Saved shot38.527.9EV0.013
2016-12-27
CGY at COL
1 REG
07:06
CGY
S. Bennett
Saved shot7.850.2EV0.098
2016-12-27
CGY at COL
1 REG
09:13
COL
A. Martinsen
Saved shot9.277.5EV0.052
2016-12-27
CGY at COL
1 REG
10:00
CGY
M. Giordano
Block34.923.6EVN/A
2016-12-27
CGY at COL
1 REG
10:05
CGY
J. Gaudreau
Saved shot19.614.7EV0.074
2016-12-27
CGY at COL
1 REG
11:04
CGY
D. Hamilton
Saved shot113.315.9EV0.003
2016-12-27
CGY at COL
1 REG
11:17
CGY
L. Bouma
Miss51.028.1EV0.023
2016-12-27
CGY at COL
1 REG
12:04
COL
N. MacKinnon
Block8.654.5PPN/A
2016-12-27
CGY at COL
1 REG
12:29
COL
M. Rantanen
Saved shot44.431.2PP0.054
2016-12-27
CGY at COL
1 REG
13:00
COL
N. MacKinnon
Saved shot29.267.8PP0.073
2016-12-27
CGY at COL
1 REG
13:24
COL
T. Barrie
Block38.925.9PPN/A
2016-12-27
CGY at COL
1 REG
14:12
CGY
A. Chiasson
Block13.921.0EVN/A
2016-12-27
CGY at COL
1 REG
15:57
CGY
A. Chiasson
Block22.030.1EVN/A
2016-12-27
CGY at COL
1 REG
16:04
CGY
A. Chiasson
Block52.829.5EVN/A
2016-12-27
CGY at COL
1 REG
17:08
COL
M. Duchene
Saved shot9.240.6EV0.092
2016-12-27
CGY at COL
1 REG
17:35
CGY
J. Gaudreau
Block23.27.4EVN/A
2016-12-27
CGY at COL
1 REG
17:44
CGY
D. Engelland
Saved shot44.431.2EV0.027
2016-12-27
CGY at COL
1 REG
18:08
CGY
D. Engelland
Saved shot62.133.2EV0.012
2016-12-27
CGY at COL
1 REG
18:14
CGY
M. Ferland
Saved shot16.514.0EV0.213
2016-12-27
CGY at COL
1 REG
18:22
COL
G. Landeskog
Goal41.239.1EV0.039
2016-12-27
CGY at COL
1 REG
18:52
COL
J. Iginla
Saved shot34.48.4EV0.087
2016-12-27
CGY at COL
1 REG
19:05
COL
C. Soderberg
Block38.438.7EVN/A
2016-12-27
CGY at COL
1 REG
19:12
CGY
L. Bouma
Block34.927.3EVN/A
2016-12-27
CGY at COL
1 REG
19:20
CGY
A. Chiasson
Block28.26.1EVN/A
2016-12-27
CGY at COL
1 REG
19:27
CGY
A. Chiasson
Block39.922.1EVN/A
2016-12-27
CGY at COL
1 REG
19:35
CGY
M. Giordano
Miss59.524.8EV0.016
2016-12-27
CGY at COL
2 REG
01:33
CGY
M. Backlund
Goal8.654.5EV0.106
2016-12-27
CGY at COL
2 REG
02:36
CGY
M. Stajan
Saved shot27.725.6EV0.113
2016-12-27
CGY at COL
2 REG
02:57
COL
A. Martinsen
Block13.463.4EVN/A
2016-12-27
CGY at COL
2 REG
03:21
COL
R. Bourque
Saved shot38.59.0EV0.021
2016-12-27
CGY at COL
2 REG
03:27
COL
T. Barrie
Saved shot57.727.9EV0.013
2016-12-27
CGY at COL
2 REG
03:29
COL
M. Grigorenko
Saved shot13.313.0EV0.095
2016-12-27
CGY at COL
2 REG
03:45
CGY
S. Monahan
Saved shot12.04.8EV0.181
2016-12-27
CGY at COL
2 REG
03:48
CGY
T. Brodie
Block18.03.2EVN/A
2016-12-27
CGY at COL
2 REG
03:59
CGY
S. Monahan
Block44.920.9EVN/A
2016-12-27
CGY at COL
2 REG
04:08
CGY
M. Ferland
Saved shot59.524.8EV0.029
2016-12-27
CGY at COL
2 REG
04:04
CGY
D. Hamilton
Saved shot36.250.6EV0.007
2016-12-27
CGY at COL
2 REG
04:26
CGY
M. Frolik
Block29.25.9EVN/A
2016-12-27
CGY at COL
2 REG
04:51
CGY
M. Tkachuk
Block16.00.0EVN/A
2016-12-27
CGY at COL
2 REG
06:12
COL
A. Martinsen
Block55.926.6EVN/A
2016-12-27
CGY at COL
2 REG
06:37
CGY
D. Engelland
Saved shot60.232.1EV0.011
2016-12-27
CGY at COL
2 REG
06:44
CGY
M. Giordano
Miss58.331.0EV0.013
2016-12-27
CGY at COL
2 REG
07:04
CGY
D. Hamilton
Miss14.18.1EV0.094
2016-12-27
CGY at COL
2 REG
07:09
CGY
D. Hamilton
Miss25.053.1EV0.058

About this dataset

Shootouts are excluded. Unblocked attempts include goals, saved shots, and misses. All attempts also include blocks. Empty-net attempts remain included and are labelled in the CSV.

Coordinates are normalized toward the attacking net. Older NHL data may require direction inferred from a strong period-wide shot consensus; orientation_source records this. Missing or ambiguous locations produce blank distance and angle. Player IDs remain available when names are unknown.

The rebound flag means a same-team saved shot immediately preceded the attempt within three seconds. Historical NHL final shot totals may differ from the event feed. Coverage describes collected and published games, not a guarantee that the upstream summary contains every NHL game.