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

109 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-10-22
SJS at DET
1 REG
00:56
DET
T. Tatar
Saved shot37.369.6EV0.020
2016-10-22
SJS at DET
1 REG
02:23
DET
D. Miller
Saved shot9.866.0EV0.047
2016-10-22
SJS at DET
1 REG
02:29
DET
G. Nyquist
Saved shot19.018.4EV0.140
2016-10-22
SJS at DET
1 REG
02:52
SJS
P. Martin
Saved shot60.929.5EV0.013
2016-10-22
SJS at DET
1 REG
03:08
DET
H. Zetterberg
Saved shot34.090.0EV0.011
2016-10-22
SJS at DET
1 REG
03:23
SJS
T. Hertl
Saved shot32.545.0EV0.040
2016-10-22
SJS at DET
1 REG
03:33
SJS
B. Burns
Block25.26.8EVN/A
2016-10-22
SJS at DET
1 REG
03:47
SJS
D. Schlemko
Saved shot55.721.0EV0.028
2016-10-22
SJS at DET
1 REG
04:23
DET
D. Larkin
Saved shot20.15.7EV0.052
2016-10-22
SJS at DET
1 REG
04:52
SJS
J. Pavelski
Miss33.348.7PP0.088
2016-10-22
SJS at DET
1 REG
05:43
DET
D. Helm
Miss33.819.0SH0.072
2016-10-22
SJS at DET
1 REG
07:00
SJS
P. Martin
Block19.00.0EVN/A
2016-10-22
SJS at DET
1 REG
08:18
DET
D. Larkin
Block22.030.1PPN/A
2016-10-22
SJS at DET
1 REG
08:33
DET
R. Sproul
Saved shot55.111.5PP0.044
2016-10-22
SJS at DET
1 REG
08:36
DET
D. Larkin
Block11.415.3PPN/A
2016-10-22
SJS at DET
1 REG
09:42
DET
R. Sheahan
Saved shot44.021.3PP0.066
2016-10-22
SJS at DET
1 REG
09:57
DET
G. Nyquist
Saved shot13.672.9PP0.078
2016-10-22
SJS at DET
1 REG
10:12
DET
R. Sproul
Miss58.219.1PP0.037
2016-10-22
SJS at DET
1 REG
10:45
DET
T. Tatar
Saved shot26.921.8PP0.122
2016-10-22
SJS at DET
1 REG
11:00
DET
F. Nielsen
Block15.00.0PPN/A
2016-10-22
SJS at DET
1 REG
13:45
SJS
B. Burns
Miss57.25.0PP0.011
2016-10-22
SJS at DET
1 REG
14:02
SJS
B. Burns
Block18.16.3PPN/A
2016-10-22
SJS at DET
1 REG
15:14
SJS
D. Schlemko
Saved shot53.225.6PP0.009
2016-10-22
SJS at DET
1 REG
15:22
SJS
T. Hertl
Miss8.129.7PP0.101
2016-10-22
SJS at DET
1 REG
16:24
DET
D. Larkin
Block20.02.9EVN/A
2016-10-22
SJS at DET
1 REG
16:28
DET
R. Sproul
Saved shot59.622.7EV0.026
2016-10-22
SJS at DET
1 REG
17:40
DET
D. Larkin
Saved shot38.356.7EV0.010
2016-10-22
SJS at DET
1 REG
18:05
SJS
J. Pavelski
Block31.01.8EVN/A
2016-10-22
SJS at DET
1 REG
18:28
SJS
M. Karlsson
Saved shot55.242.1EV0.007
2016-10-22
SJS at DET
1 REG
18:42
SJS
J. Braun
Block26.26.6EVN/A
2016-10-22
SJS at DET
1 REG
18:45
SJS
T. Wingels
Saved shot11.720.0EV0.161
2016-10-22
SJS at DET
2 REG
00:13
DET
D. Larkin
Miss59.529.1EV0.023
2016-10-22
SJS at DET
2 REG
00:32
SJS
M. Vlasic
Miss40.314.4EV0.016
2016-10-22
SJS at DET
2 REG
00:52
SJS
J. Pavelski
Saved shot6.763.4PP0.168
2016-10-22
SJS at DET
2 REG
01:20
SJS
J. Pavelski
Saved shot7.315.9PP0.150
2016-10-22
SJS at DET
2 REG
02:06
SJS
J. Donskoi
Saved shot25.659.4PP0.073
2016-10-22
SJS at DET
2 REG
02:39
SJS
M. Vlasic
Miss39.620.7EV0.046
2016-10-22
SJS at DET
2 REG
03:37
DET
H. Zetterberg
Saved shot30.01.9EV0.041
2016-10-22
SJS at DET
2 REG
04:07
SJS
T. Wingels
Miss8.2104.0EV0.035
2016-10-22
SJS at DET
2 REG
04:14
DET
G. Nyquist
Goal15.036.9EV0.131
2016-10-22
SJS at DET
2 REG
04:46
DET
T. Tatar
Miss27.26.3EV0.103
2016-10-22
SJS at DET
2 REG
05:18
SJS
B. Burns
Saved shot48.146.7EV0.008
2016-10-22
SJS at DET
2 REG
05:28
SJS
B. Burns
Block14.456.3EVN/A
2016-10-22
SJS at DET
2 REG
05:45
SJS
L. Couture
Saved shot10.211.3EV0.153
2016-10-22
SJS at DET
2 REG
07:21
SJS
D. Schlemko
Saved shot40.375.6EV0.008
2016-10-22
SJS at DET
2 REG
07:26
SJS
B. Burns
Saved shot65.534.4EV0.008
2016-10-22
SJS at DET
2 REG
08:42
DET
D. Larkin
Block5.178.7EVN/A
2016-10-22
SJS at DET
2 REG
09:11
DET
B. Smith
Miss53.921.8EV0.029
2016-10-22
SJS at DET
2 REG
09:18
SJS
P. Marleau
Saved shot29.747.7EV0.050
2016-10-22
SJS at DET
2 REG
09:42
SJS
J. Braun
Block15.818.4EVN/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.