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

115 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-11-17
NJD at ANA
1 REG
00:06
ANA
C. Perry
Block28.227.5EVN/A
2016-11-17
NJD at ANA
1 REG
00:59
ANA
A. Vermette
Saved shot9.824.0EV0.090
2016-11-17
NJD at ANA
1 REG
02:24
NJD
D. Smith-Pelly
Saved shot33.653.5EV0.034
2016-11-17
NJD at ANA
1 REG
02:43
NJD
R. Boucher
Saved shot46.437.1EV0.006
2016-11-17
NJD at ANA
1 REG
02:49
NJD
J. Merrill
Miss55.129.4EV0.014
2016-11-17
NJD at ANA
1 REG
03:36
NJD
K. Quincey
Block18.932.0EVN/A
2016-11-17
NJD at ANA
1 REG
04:29
NJD
P. Parenteau
Saved shot20.411.3EV0.100
2016-11-17
NJD at ANA
1 REG
05:37
ANA
H. Lindholm
Block36.415.9EVN/A
2016-11-17
NJD at ANA
1 REG
05:45
ANA
C. Wagner
Miss14.942.3EV0.059
2016-11-17
NJD at ANA
1 REG
06:20
NJD
K. Palmieri
Saved shot52.915.4EV0.032
2016-11-17
NJD at ANA
1 REG
07:04
ANA
C. Perry
Saved shot14.615.9EV0.148
2016-11-17
NJD at ANA
1 REG
07:13
ANA
K. Bieksa
Saved shot28.055.2EV0.039
2016-11-17
NJD at ANA
1 REG
07:17
ANA
R. Getzlaf
Block16.817.4EVN/A
2016-11-17
NJD at ANA
1 REG
07:53
ANA
A. Cogliano
Saved shot18.445.0EV0.106
2016-11-17
NJD at ANA
1 REG
08:47
ANA
C. Perry
Saved shot18.16.3EV0.201
2016-11-17
NJD at ANA
1 REG
09:38
ANA
S. Vatanen
Miss39.314.7PP0.055
2016-11-17
NJD at ANA
1 REG
09:32
ANA
C. Perry
Miss15.00.0PP0.069
2016-11-17
NJD at ANA
1 REG
10:39
ANA
K. Bieksa
Block31.020.8PPN/A
2016-11-17
NJD at ANA
1 REG
12:31
NJD
R. Boucher
Saved shot12.124.4EV0.124
2016-11-17
NJD at ANA
1 REG
12:34
NJD
D. Smith-Pelly
Saved shot8.654.5EV0.395
2016-11-17
NJD at ANA
1 REG
13:21
NJD
B. Bennett
Miss51.034.6EV0.011
2016-11-17
NJD at ANA
1 REG
13:27
NJD
T. Zajac
Saved shot10.648.8EV0.078
2016-11-17
NJD at ANA
1 REG
13:39
NJD
B. Lovejoy
Saved shot50.624.5EV0.019
2016-11-17
NJD at ANA
1 REG
14:16
NJD
B. Lovejoy
Miss49.133.4EV0.015
2016-11-17
NJD at ANA
1 REG
15:47
NJD
V. Fiddler
Block32.640.0EVN/A
2016-11-17
NJD at ANA
1 REG
16:22
ANA
C. Perry
Saved shot20.629.1EV0.160
2016-11-17
NJD at ANA
1 REG
16:28
ANA
A. Cogliano
Saved shot22.02.6EV0.118
2016-11-17
NJD at ANA
1 REG
16:33
ANA
A. Cogliano
Block20.835.2EVN/A
2016-11-17
NJD at ANA
1 REG
17:11
NJD
B. Bennett
Miss9.866.0EV0.045
2016-11-17
NJD at ANA
1 REG
17:20
ANA
A. Cogliano
Block42.716.3EVN/A
2016-11-17
NJD at ANA
1 REG
17:43
ANA
R. Getzlaf
Miss15.331.6EV0.063
2016-11-17
NJD at ANA
1 REG
19:03
NJD
T. Zajac
Block42.523.6EVN/A
2016-11-17
NJD at ANA
1 REG
19:56
ANA
N. Ritchie
Saved shot7.315.9EV0.135
2016-11-17
NJD at ANA
2 REG
00:14
ANA
C. Fowler
Block26.132.5PPN/A
2016-11-17
NJD at ANA
2 REG
00:55
ANA
R. Getzlaf
Miss30.417.2PP0.150
2016-11-17
NJD at ANA
2 REG
01:10
ANA
C. Perry
Saved shot14.145.0PP0.119
2016-11-17
NJD at ANA
2 REG
01:19
ANA
S. Vatanen
Block20.622.8PPN/A
2016-11-17
NJD at ANA
2 REG
02:00
ANA
J. Silfverberg
Saved shot24.840.1PP0.147
2016-11-17
NJD at ANA
2 REG
02:51
ANA
C. Wagner
Miss37.00.0EV0.105
2016-11-17
NJD at ANA
2 REG
03:06
ANA
C. Wagner
Saved shot9.458.0EV0.076
2016-11-17
NJD at ANA
2 REG
03:18
ANA
C. Fowler
Saved shot46.221.6EV0.008
2016-11-17
NJD at ANA
2 REG
03:49
NJD
D. Severson
Block22.426.6EVN/A
2016-11-17
NJD at ANA
2 REG
03:59
NJD
D. Smith-Pelly
Saved shot11.437.9EV0.031
2016-11-17
NJD at ANA
2 REG
04:16
NJD
T. Zajac
Block29.528.3EVN/A
2016-11-17
NJD at ANA
2 REG
04:48
NJD
J. Moore
Saved shot30.651.6EV0.030
2016-11-17
NJD at ANA
2 REG
05:17
NJD
B. Bennett
Miss13.463.4EV0.136
2016-11-17
NJD at ANA
2 REG
06:08
NJD
K. Palmieri
Block15.514.9PPN/A
2016-11-17
NJD at ANA
2 REG
06:53
NJD
B. Bennett
Miss18.019.4PP0.141
2016-11-17
NJD at ANA
2 REG
06:57
NJD
R. Boucher
Saved shot12.048.4PP0.132
2016-11-17
NJD at ANA
2 REG
07:04
NJD
R. Boucher
Block23.27.4PPN/A

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.