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

125 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-11-20
NJD at MIN
1 REG
00:16
NJD
K. Palmieri
Block34.741.5EVN/A
2017-11-20
NJD at MIN
1 REG
01:09
MIN
E. Staal
Block10.821.8EVN/A
2017-11-20
NJD at MIN
1 REG
01:59
MIN
T. Ennis
Miss30.115.4EV0.104
2017-11-20
NJD at MIN
1 REG
02:16
MIN
G. Olofsson
Block55.630.3EVN/A
2017-11-20
NJD at MIN
1 REG
02:22
MIN
C. Coyle
Block10.641.2EVN/A
2017-11-20
NJD at MIN
1 REG
02:27
MIN
M. Cullen
Saved shot7.181.9EV0.058
2017-11-20
NJD at MIN
1 REG
02:33
MIN
R. Suter
Block42.434.4EVN/A
2017-11-20
NJD at MIN
1 REG
04:25
NJD
W. Butcher
Miss62.329.9EV0.010
2017-11-20
NJD at MIN
1 REG
04:44
NJD
B. Gibbons
Block56.923.9EVN/A
2017-11-20
NJD at MIN
1 REG
05:00
MIN
N. Niederreiter
Saved shot60.613.3EV0.020
2017-11-20
NJD at MIN
1 REG
05:44
MIN
R. Suter
Miss51.939.5EV0.008
2017-11-20
NJD at MIN
1 REG
05:46
MIN
J. Spurgeon
Saved shot53.931.3EV0.007
2017-11-20
NJD at MIN
1 REG
05:47
MIN
M. Cullen
Saved shot8.17.1EV0.062
2017-11-20
NJD at MIN
1 REG
06:00
MIN
J. Eriksson Ek
Miss58.627.4EV0.010
2017-11-20
NJD at MIN
1 REG
08:20
NJD
B. Gibbons
Block28.760.8SHN/A
2017-11-20
NJD at MIN
1 REG
08:47
MIN
N. Niederreiter
Saved shot44.615.6PP0.020
2017-11-20
NJD at MIN
1 REG
09:01
NJD
B. Lovejoy
Saved shot159.33.6SH0.003
2017-11-20
NJD at MIN
1 REG
09:20
MIN
M. Koivu
Saved shot19.455.5EV0.062
2017-11-20
NJD at MIN
1 REG
09:27
MIN
M. Granlund
Block40.218.9EVN/A
2017-11-20
NJD at MIN
1 REG
10:05
NJD
T. Hall
Saved shot9.090.0EV0.027
2017-11-20
NJD at MIN
1 REG
10:13
MIN
L. Kunin
Saved shot80.01.4EV0.003
2017-11-20
NJD at MIN
1 REG
11:33
MIN
M. Foligno
Saved shot56.642.1EV0.007
2017-11-20
NJD at MIN
1 REG
11:42
MIN
R. Suter
Miss59.527.0EV0.017
2017-11-20
NJD at MIN
1 REG
11:49
MIN
E. Staal
Saved shot26.185.6EV0.011
2017-11-20
NJD at MIN
1 REG
12:05
NJD
J. Bratt
Miss30.480.5EV0.010
2017-11-20
NJD at MIN
1 REG
12:14
NJD
B. Coleman
Block8.963.4EVN/A
2017-11-20
NJD at MIN
1 REG
12:58
MIN
M. Granlund
Block47.530.3EVN/A
2017-11-20
NJD at MIN
1 REG
13:03
NJD
T. Hall
Miss15.223.2EV0.189
2017-11-20
NJD at MIN
1 REG
14:38
MIN
T. Ennis
Saved shot13.959.7EV0.051
2017-11-20
NJD at MIN
1 REG
14:52
MIN
R. Suter
Saved shot38.948.1EV0.018
2017-11-20
NJD at MIN
1 REG
15:02
MIN
R. Suter
Miss63.331.4EV0.010
2017-11-20
NJD at MIN
1 REG
15:46
MIN
J. Brodin
Saved shot55.68.3EV0.018
2017-11-20
NJD at MIN
1 REG
16:59
NJD
B. Lovejoy
Miss54.628.4EV0.014
2017-11-20
NJD at MIN
1 REG
17:10
NJD
W. Butcher
Block45.728.8EVN/A
2017-11-20
NJD at MIN
1 REG
18:32
NJD
A. Henrique
Goal5.00.0EV0.208
2017-11-20
NJD at MIN
1 REG
18:56
MIN
J. Zucker
Miss22.645.0EV0.083
2017-11-20
NJD at MIN
1 REG
19:16
MIN
M. Granlund
Block24.511.8EVN/A
2017-11-20
NJD at MIN
1 REG
19:41
MIN
C. Coyle
Block23.420.0EVN/A
2017-11-20
NJD at MIN
1 REG
19:47
MIN
T. Ennis
Block12.851.3EVN/A
2017-11-20
NJD at MIN
1 REG
19:52
MIN
J. Spurgeon
Block45.533.3EVN/A
2017-11-20
NJD at MIN
1 REG
19:59
MIN
M. Granlund
Miss25.776.5EV0.015
2017-11-20
NJD at MIN
2 REG
00:12
MIN
M. Granlund
Saved shot48.324.4EV0.018
2017-11-20
NJD at MIN
2 REG
00:27
MIN
J. Spurgeon
Block14.00.0PPN/A
2017-11-20
NJD at MIN
2 REG
00:37
MIN
M. Koivu
Block22.837.9PPN/A
2017-11-20
NJD at MIN
2 REG
01:04
MIN
N. Niederreiter
Miss24.455.0PP0.077
2017-11-20
NJD at MIN
2 REG
01:11
MIN
R. Suter
Miss57.79.0PP0.029
2017-11-20
NJD at MIN
2 REG
01:32
MIN
N. Niederreiter
Goal6.451.3PP0.183
2017-11-20
NJD at MIN
2 REG
02:34
MIN
M. Dumba
Saved shot32.260.3PP0.041
2017-11-20
NJD at MIN
2 REG
03:34
NJD
B. Lovejoy
Saved shot131.513.2SH0.003
2017-11-20
NJD at MIN
2 REG
05:28
MIN
J. Brodin
Block39.314.7EVN/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.