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

121 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-17
CGY at VAN
1 REG
00:07
CGY
J. Gaudreau
Block21.633.7EVN/A
2017-12-17
CGY at VAN
1 REG
00:15
CGY
D. Hamilton
Block64.029.0EVN/A
2017-12-17
CGY at VAN
1 REG
00:55
CGY
B. Kulak
Miss54.623.7EV0.015
2017-12-17
CGY at VAN
1 REG
01:13
VAN
B. Hutton
Saved shot57.132.9EV0.010
2017-12-17
CGY at VAN
1 REG
01:49
VAN
T. Vanek
Miss56.122.0EV0.028
2017-12-17
CGY at VAN
1 REG
01:58
CGY
S. Bennett
Saved shot48.327.1EV0.032
2017-12-17
CGY at VAN
1 REG
01:59
CGY
G. Hathaway
Block21.633.7EVN/A
2017-12-17
CGY at VAN
1 REG
02:04
CGY
M. Jankowski
Saved shot21.410.8EV0.158
2017-12-17
CGY at VAN
1 REG
02:22
CGY
M. Jankowski
Miss24.849.9EV0.102
2017-12-17
CGY at VAN
1 REG
02:28
CGY
S. Bennett
Saved shot10.329.1EV0.174
2017-12-17
CGY at VAN
1 REG
03:34
CGY
M. Ferland
Miss13.04.4EV0.080
2017-12-17
CGY at VAN
1 REG
03:38
CGY
M. Giordano
Block16.310.6EVN/A
2017-12-17
CGY at VAN
1 REG
04:12
CGY
B. Kulak
Saved shot57.918.1EV0.018
2017-12-17
CGY at VAN
1 REG
04:45
VAN
M. Del Zotto
Saved shot31.634.7EV0.069
2017-12-17
CGY at VAN
1 REG
04:52
VAN
T. Vanek
Block24.27.1EVN/A
2017-12-17
CGY at VAN
1 REG
04:51
VAN
D. Sedin
Block18.422.4EVN/A
2017-12-17
CGY at VAN
1 REG
05:45
CGY
M. Jankowski
Goal12.29.5EV0.156
2017-12-17
CGY at VAN
1 REG
06:04
CGY
J. Jagr
Miss20.163.4EV0.046
2017-12-17
CGY at VAN
1 REG
06:28
VAN
M. Del Zotto
Block21.452.6EVN/A
2017-12-17
CGY at VAN
1 REG
07:32
VAN
D. Pouliot
Miss91.410.1EV0.004
2017-12-17
CGY at VAN
1 REG
07:37
VAN
L. Eriksson
Saved shot12.235.0EV0.145
2017-12-17
CGY at VAN
1 REG
07:39
VAN
B. Boeser
Block15.834.7EVN/A
2017-12-17
CGY at VAN
1 REG
07:59
CGY
D. Hamilton
Block11.00.0EVN/A
2017-12-17
CGY at VAN
1 REG
08:48
VAN
B. Hutton
Saved shot80.56.4EV0.003
2017-12-17
CGY at VAN
1 REG
08:53
VAN
B. Gaunce
Saved shot34.186.6EV0.013
2017-12-17
CGY at VAN
1 REG
10:51
CGY
T. Brouwer
Miss11.263.4EV0.097
2017-12-17
CGY at VAN
1 REG
12:10
VAN
N. Dowd
Saved shot10.05.7EV0.172
2017-12-17
CGY at VAN
1 REG
13:01
VAN
D. Sedin
Miss7.666.8EV0.060
2017-12-17
CGY at VAN
1 REG
13:14
VAN
N. Goldobin
Saved shot44.431.2PP0.064
2017-12-17
CGY at VAN
1 REG
13:33
VAN
S. Gagner
Block20.00.0PPN/A
2017-12-17
CGY at VAN
1 REG
15:04
CGY
D. Hamilton
Saved shot30.417.2PP0.105
2017-12-17
CGY at VAN
1 REG
15:16
CGY
M. Giordano
Saved shot42.128.4PP0.045
2017-12-17
CGY at VAN
1 REG
16:05
CGY
S. Monahan
Block17.120.6PPN/A
2017-12-17
CGY at VAN
1 REG
16:15
CGY
M. Giordano
Saved shot60.424.4PP0.027
2017-12-17
CGY at VAN
1 REG
16:21
CGY
M. Tkachuk
Miss10.641.2PP0.035
2017-12-17
CGY at VAN
1 REG
16:58
VAN
L. Eriksson
Block42.128.4EVN/A
2017-12-17
CGY at VAN
1 REG
17:50
VAN
B. Boeser
Miss9.16.3EV0.179
2017-12-17
CGY at VAN
1 REG
18:37
VAN
H. Sedin
Block45.227.7EVN/A
2017-12-17
CGY at VAN
1 REG
18:44
CGY
S. Monahan
Block34.15.0EVN/A
2017-12-17
CGY at VAN
1 REG
19:55
CGY
T. Hamonic
Saved shot60.424.4EV0.028
2017-12-17
CGY at VAN
2 REG
00:14
CGY
M. Giordano
Block26.634.3SHN/A
2017-12-17
CGY at VAN
2 REG
00:44
CGY
T. Brouwer
Miss30.854.2SH0.021
2017-12-17
CGY at VAN
2 REG
01:24
VAN
N. Goldobin
Block14.919.7PPN/A
2017-12-17
CGY at VAN
2 REG
01:31
VAN
T. Vanek
Miss18.03.2PP0.101
2017-12-17
CGY at VAN
2 REG
01:54
VAN
A. Edler
Block11.210.3PPN/A
2017-12-17
CGY at VAN
2 REG
02:05
VAN
D. Sedin
Block10.05.7EVN/A
2017-12-17
CGY at VAN
2 REG
02:08
VAN
J. Virtanen
Miss9.432.0EV0.211
2017-12-17
CGY at VAN
2 REG
03:18
VAN
S. Gagner
Saved shot32.48.9EV0.093
2017-12-17
CGY at VAN
2 REG
03:23
VAN
T. Stecher
Block46.332.7EVN/A
2017-12-17
CGY at VAN
2 REG
03:56
CGY
M. Giordano
Goal11.759.0EV0.104

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.