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

117 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-09
NJD at NYR
1 REG
00:09
NYR
K. Hayes
Saved shot98.717.7EV0.002
2017-12-09
NJD at NYR
1 REG
00:25
NYR
R. Nash
Saved shot37.230.7EV0.049
2017-12-09
NJD at NYR
1 REG
00:41
NJD
N. Hischier
Block25.128.6EVN/A
2017-12-09
NJD at NYR
1 REG
01:07
NYR
J. Miller
Saved shot10.641.2EV0.073
2017-12-09
NJD at NYR
1 REG
01:44
NJD
M. Johansson
Saved shot23.957.0EV0.036
2017-12-09
NJD at NYR
1 REG
01:58
NYR
C. Kreider
Saved shot41.437.1EV0.038
2017-12-09
NJD at NYR
1 REG
02:08
NJD
B. Lovejoy
Saved shot85.88.0EV0.003
2017-12-09
NJD at NYR
1 REG
02:27
NJD
P. Zacha
Miss14.250.7EV0.053
2017-12-09
NJD at NYR
1 REG
02:35
NJD
P. Zacha
Saved shot7.233.7EV0.266
2017-12-09
NJD at NYR
1 REG
02:39
NJD
J. Hayes
Block26.132.5EVN/A
2017-12-09
NJD at NYR
1 REG
03:40
NYR
J. Fast
Saved shot107.414.6EV0.001
2017-12-09
NJD at NYR
1 REG
03:59
NJD
N. Hischier
Saved shot27.00.0EV0.068
2017-12-09
NJD at NYR
1 REG
04:43
NJD
M. Wood
Block17.716.4EVN/A
2017-12-09
NJD at NYR
1 REG
04:51
NJD
W. Butcher
Saved shot51.529.1EV0.023
2017-12-09
NJD at NYR
1 REG
06:02
NYR
P. Carey
Saved shot160.814.0EV0.002
2017-12-09
NJD at NYR
1 REG
06:14
NYR
J. Vesey
Goal12.851.3EV0.042
2017-12-09
NJD at NYR
1 REG
06:32
NJD
J. Bratt
Block10.416.7EVN/A
2017-12-09
NJD at NYR
1 REG
06:37
NYR
R. Nash
Saved shot11.226.6EV0.128
2017-12-09
NJD at NYR
1 REG
06:41
NYR
B. Skjei
Block53.031.9EVN/A
2017-12-09
NJD at NYR
1 REG
06:53
NYR
J. Miller
Block27.14.2EVN/A
2017-12-09
NJD at NYR
1 REG
07:29
NYR
C. Kreider
Saved shot52.638.8EV0.008
2017-12-09
NJD at NYR
1 REG
07:35
NYR
C. Kreider
Block15.645.0EVN/A
2017-12-09
NJD at NYR
1 REG
07:59
NYR
B. Nieves
Saved shot33.636.5EV0.065
2017-12-09
NJD at NYR
1 REG
08:23
NYR
K. Shattenkirk
Block45.920.4EVN/A
2017-12-09
NJD at NYR
1 REG
09:18
NYR
R. Nash
Saved shot11.770.0PP0.029
2017-12-09
NJD at NYR
1 REG
10:23
NYR
K. Shattenkirk
Saved shot53.89.6PP0.048
2017-12-09
NJD at NYR
1 REG
11:22
NYR
R. Nash
Miss16.182.9SH0.047
2017-12-09
NJD at NYR
1 REG
11:46
NJD
W. Butcher
Saved shot47.514.6PP0.054
2017-12-09
NJD at NYR
1 REG
12:53
NJD
J. Hayes
Saved shot13.00.0EV0.143
2017-12-09
NJD at NYR
1 REG
13:16
NJD
B. Gibbons
Miss46.58.7EV0.032
2017-12-09
NJD at NYR
1 REG
13:59
NYR
D. Desharnais
Saved shot41.045.0EV0.030
2017-12-09
NJD at NYR
1 REG
15:24
NJD
B. Lovejoy
Miss24.282.9EV0.037
2017-12-09
NJD at NYR
1 REG
15:19
NJD
N. Hischier
Block19.730.5EVN/A
2017-12-09
NJD at NYR
1 REG
16:50
NJD
A. Greene
Miss11.090.0EV0.029
2017-12-09
NJD at NYR
2 REG
01:15
NYR
M. Grabner
Block10.05.7EVN/A
2017-12-09
NJD at NYR
2 REG
01:31
NYR
M. Staal
Block10.00.0EVN/A
2017-12-09
NJD at NYR
2 REG
02:10
NYR
K. Shattenkirk
Saved shot102.921.1EV0.002
2017-12-09
NJD at NYR
2 REG
02:40
NJD
M. Wood
Saved shot13.654.0EV0.074
2017-12-09
NJD at NYR
2 REG
03:24
NYR
P. Buchnevich
Block11.05.2PPN/A
2017-12-09
NJD at NYR
2 REG
03:54
NYR
K. Hayes
Block44.422.5PPN/A
2017-12-09
NJD at NYR
2 REG
03:58
NYR
K. Hayes
Saved shot50.58.0PP0.033
2017-12-09
NJD at NYR
2 REG
04:33
NYR
K. Hayes
Saved shot14.674.1PP0.144
2017-12-09
NJD at NYR
2 REG
04:27
NYR
B. Skjei
Block12.04.8PPN/A
2017-12-09
NJD at NYR
2 REG
04:56
NYR
P. Buchnevich
Miss17.513.2EV0.048
2017-12-09
NJD at NYR
2 REG
05:19
NYR
K. Hayes
Block17.716.4PPN/A
2017-12-09
NJD at NYR
2 REG
05:42
NYR
P. Buchnevich
Saved shot17.120.6PP0.140
2017-12-09
NJD at NYR
2 REG
06:15
NJD
B. Gibbons
Block9.945.0SHN/A
2017-12-09
NJD at NYR
2 REG
06:29
NJD
J. Bratt
Saved shot23.420.0SH0.140
2017-12-09
NJD at NYR
2 REG
06:38
NYR
C. Kreider
Saved shot16.452.4PP0.118
2017-12-09
NJD at NYR
2 REG
06:40
NJD
S. Vatanen
Saved shot151.115.0SH0.002

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.