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

122 matching attempts. Season coverage: 1447 published games / 1447 collected games. Last source refresh: Oct 4, 2026 04:11.

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
2017-12-29
CGY at ANA
1 REG
00:34
ANA
K. Bieksa
Saved shot40.031.7EV0.060
2017-12-29
CGY at ANA
1 REG
01:12
ANA
J. Manson
Saved shot64.029.0EV0.016
2017-12-29
CGY at ANA
1 REG
02:10
ANA
A. Cogliano
Block12.528.6EVN/A
2017-12-29
CGY at ANA
1 REG
02:15
ANA
L. Shaw
Miss43.017.6EV0.054
2017-12-29
CGY at ANA
1 REG
02:38
ANA
A. Cogliano
Saved shot21.943.2EV0.068
2017-12-29
CGY at ANA
1 REG
03:02
ANA
O. Kase
Miss38.565.4EV0.015
2017-12-29
CGY at ANA
1 REG
03:11
ANA
K. Bieksa
Saved shot36.250.6EV0.018
2017-12-29
CGY at ANA
1 REG
03:32
CGY
M. Tkachuk
Saved shot41.419.7EV0.041
2017-12-29
CGY at ANA
1 REG
03:39
CGY
D. Hamilton
Block11.226.6EVN/A
2017-12-29
CGY at ANA
1 REG
03:48
ANA
C. Fowler
Goal10.833.7EV0.105
2017-12-29
CGY at ANA
1 REG
04:03
CGY
T. Brouwer
Miss34.283.3EV0.023
2017-12-29
CGY at ANA
1 REG
04:56
CGY
S. Monahan
Block15.311.3EVN/A
2017-12-29
CGY at ANA
1 REG
05:00
ANA
C. Fowler
Saved shot58.224.4EV0.039
2017-12-29
CGY at ANA
1 REG
05:41
ANA
O. Kase
Miss36.415.9EV0.086
2017-12-29
CGY at ANA
1 REG
05:50
CGY
T. Brodie
Saved shot25.962.4EV0.066
2017-12-29
CGY at ANA
1 REG
06:03
ANA
B. Montour
Saved shot41.250.9EV0.024
2017-12-29
CGY at ANA
1 REG
06:25
ANA
R. Rakell
Saved shot57.921.3EV0.031
2017-12-29
CGY at ANA
1 REG
06:38
ANA
R. Getzlaf
Saved shot27.921.0EV0.164
2017-12-29
CGY at ANA
1 REG
07:43
ANA
H. Lindholm
Saved shot58.126.6PP0.035
2017-12-29
CGY at ANA
1 REG
07:55
CGY
M. Giordano
Saved shot28.185.9SH0.014
2017-12-29
CGY at ANA
1 REG
08:38
ANA
C. Fowler
Saved shot28.624.8PP0.156
2017-12-29
CGY at ANA
1 REG
08:52
ANA
R. Rakell
Block9.240.6PPN/A
2017-12-29
CGY at ANA
1 REG
09:18
ANA
J. Silfverberg
Saved shot11.210.3PP0.114
2017-12-29
CGY at ANA
1 REG
09:25
ANA
R. Getzlaf
Saved shot52.038.0PP0.032
2017-12-29
CGY at ANA
1 REG
09:44
ANA
R. Getzlaf
Saved shot51.742.6EV0.017
2017-12-29
CGY at ANA
1 REG
09:51
ANA
H. Lindholm
Miss50.450.6EV0.015
2017-12-29
CGY at ANA
1 REG
10:07
ANA
C. Wagner
Saved shot27.969.0EV0.024
2017-12-29
CGY at ANA
1 REG
10:30
ANA
H. Lindholm
Saved shot8.926.6EV0.102
2017-12-29
CGY at ANA
1 REG
11:23
CGY
T. Brodie
Miss33.348.7EV0.030
2017-12-29
CGY at ANA
1 REG
13:04
ANA
J. Manson
Saved shot32.020.1EV0.123
2017-12-29
CGY at ANA
1 REG
13:24
ANA
R. Getzlaf
Miss49.01.2EV0.045
2017-12-29
CGY at ANA
1 REG
14:02
ANA
L. Shaw
Block19.849.1EVN/A
2017-12-29
CGY at ANA
1 REG
14:22
ANA
B. Montour
Saved shot41.811.0EV0.059
2017-12-29
CGY at ANA
1 REG
14:42
CGY
J. Jagr
Block11.226.6EVN/A
2017-12-29
CGY at ANA
1 REG
16:04
CGY
J. Gaudreau
Saved shot40.346.0EV0.016
2017-12-29
CGY at ANA
1 REG
16:54
ANA
L. Shaw
Saved shot10.329.1EV0.139
2017-12-29
CGY at ANA
1 REG
18:19
CGY
M. Jankowski
Saved shot42.01.4EV0.025
2017-12-29
CGY at ANA
1 REG
19:15
ANA
R. Getzlaf
Miss42.038.2PP0.055
2017-12-29
CGY at ANA
1 REG
19:50
ANA
O. Kase
Saved shot43.69.2PP0.048
2017-12-29
CGY at ANA
2 REG
00:20
CGY
T. Brouwer
Miss48.514.3EV0.040
2017-12-29
CGY at ANA
2 REG
00:49
CGY
C. Lazar
Miss40.762.2EV0.029
2017-12-29
CGY at ANA
2 REG
01:04
CGY
J. Gaudreau
Miss18.467.6EV0.072
2017-12-29
CGY at ANA
2 REG
01:23
ANA
A. Cogliano
Miss20.02.9EV0.111
2017-12-29
CGY at ANA
2 REG
02:03
ANA
N. Ritchie
Saved shot32.075.5EV0.019
2017-12-29
CGY at ANA
2 REG
02:22
CGY
T. Hamonic
Miss49.822.4EV0.030
2017-12-29
CGY at ANA
2 REG
02:55
CGY
T. Hamonic
Block13.636.0EVN/A
2017-12-29
CGY at ANA
2 REG
03:49
CGY
M. Stone
Saved shot59.527.0EV0.013
2017-12-29
CGY at ANA
2 REG
03:56
CGY
M. Stone
Block13.636.0EVN/A
2017-12-29
CGY at ANA
2 REG
04:41
CGY
D. Hamilton
Saved shot69.016.9EV0.004
2017-12-29
CGY at ANA
2 REG
05:24
ANA
L. Shaw
Saved shot36.842.8EV0.042

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.