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

129 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-12-29
DET at OTT
1 REG
00:43
OTT
T. Pyatt
Miss13.463.4EV0.112
2016-12-29
DET at OTT
1 REG
01:06
DET
G. Nyquist
Saved shot7.666.8EV0.079
2016-12-29
DET at OTT
1 REG
01:19
DET
J. Ericsson
Saved shot9.458.0EV0.063
2016-12-29
DET at OTT
1 REG
01:43
OTT
K. Turris
Block26.022.6EVN/A
2016-12-29
DET at OTT
1 REG
01:56
DET
L. Glendening
Saved shot40.574.2EV0.009
2016-12-29
DET at OTT
1 REG
02:31
OTT
T. Pyatt
Miss25.651.3EV0.039
2016-12-29
DET at OTT
1 REG
02:35
OTT
C. Wideman
Saved shot43.168.2EV0.008
2016-12-29
DET at OTT
1 REG
03:26
DET
J. Ericsson
Miss21.874.1EV0.029
2016-12-29
DET at OTT
1 REG
04:00
DET
A. Mantha
Saved shot42.161.6EV0.021
2016-12-29
DET at OTT
1 REG
04:04
DET
A. Mantha
Saved shot22.171.6EV0.033
2016-12-29
DET at OTT
1 REG
04:03
DET
N. Jensen
Miss64.131.0EV0.005
2016-12-29
DET at OTT
1 REG
04:11
DET
A. Mantha
Saved shot63.331.4EV0.011
2016-12-29
DET at OTT
1 REG
04:16
DET
H. Zetterberg
Block52.236.4EVN/A
2016-12-29
DET at OTT
1 REG
04:24
DET
F. Nielsen
Saved shot7.18.1EV0.246
2016-12-29
DET at OTT
1 REG
04:29
DET
N. Kronwall
Miss19.766.0EV0.058
2016-12-29
DET at OTT
1 REG
04:37
DET
T. Vanek
Goal13.04.4EV0.092
2016-12-29
DET at OTT
1 REG
05:06
DET
J. Ericsson
Block14.312.1EVN/A
2016-12-29
DET at OTT
1 REG
05:15
DET
D. Larkin
Block24.470.8EVN/A
2016-12-29
DET at OTT
1 REG
05:23
OTT
M. Borowiecki
Saved shot73.23.9EV0.004
2016-12-29
DET at OTT
1 REG
05:35
OTT
C. Kelly
Saved shot20.00.0EV0.056
2016-12-29
DET at OTT
1 REG
05:44
DET
A. Athanasiou
Saved shot44.734.0EV0.019
2016-12-29
DET at OTT
1 REG
06:23
DET
N. Jensen
Miss64.634.9EV0.004
2016-12-29
DET at OTT
1 REG
06:59
OTT
T. Pyatt
Miss33.076.0EV0.009
2016-12-29
DET at OTT
1 REG
07:06
OTT
E. Karlsson
Miss55.243.5EV0.008
2016-12-29
DET at OTT
1 REG
07:47
OTT
B. Ryan
Block42.025.3EVN/A
2016-12-29
DET at OTT
1 REG
09:10
DET
T. Vanek
Saved shot52.922.2PP0.034
2016-12-29
DET at OTT
1 REG
09:25
DET
B. Smith
Miss63.528.2PP0.030
2016-12-29
DET at OTT
1 REG
11:09
OTT
M. Hoffman
Saved shot36.37.9EV0.096
2016-12-29
DET at OTT
1 REG
11:17
OTT
M. Hoffman
Saved shot22.612.8EV0.137
2016-12-29
DET at OTT
1 REG
12:02
OTT
K. Turris
Miss61.328.2EV0.013
2016-12-29
DET at OTT
1 REG
12:20
OTT
R. Dzingel
Saved shot39.270.6EV0.008
2016-12-29
DET at OTT
1 REG
12:30
OTT
B. Ryan
Miss16.872.6EV0.076
2016-12-29
DET at OTT
1 REG
12:28
OTT
B. Ryan
Saved shot11.00.0EV0.067
2016-12-29
DET at OTT
1 REG
13:08
DET
T. Vanek
Block15.03.8EVN/A
2016-12-29
DET at OTT
1 REG
13:31
OTT
T. Pyatt
Saved shot22.02.6EV0.179
2016-12-29
DET at OTT
1 REG
13:36
OTT
E. Karlsson
Block10.211.3EVN/A
2016-12-29
DET at OTT
1 REG
13:37
OTT
C. Kelly
Saved shot11.00.0EV0.064
2016-12-29
DET at OTT
1 REG
13:49
OTT
J. Pageau
Miss31.865.9EV0.012
2016-12-29
DET at OTT
1 REG
13:52
DET
A. Mantha
Saved shot9.432.0EV0.242
2016-12-29
DET at OTT
1 REG
14:26
OTT
C. Lazar
Miss39.673.9EV0.010
2016-12-29
DET at OTT
1 REG
14:31
OTT
C. Ceci
Saved shot54.933.1EV0.019
2016-12-29
DET at OTT
1 REG
14:49
DET
D. Larkin
Miss52.549.6EV0.007
2016-12-29
DET at OTT
1 REG
15:40
DET
S. Ott
Saved shot39.616.1EV0.048
2016-12-29
DET at OTT
1 REG
15:57
OTT
D. Brassard
Saved shot41.118.4EV0.046
2016-12-29
DET at OTT
1 REG
16:21
DET
F. Nielsen
Block23.420.0EVN/A
2016-12-29
DET at OTT
1 REG
16:31
OTT
D. Brassard
Block13.032.5EVN/A
2016-12-29
DET at OTT
1 REG
17:16
OTT
C. Ceci
Miss57.435.1EV0.009
2016-12-29
DET at OTT
1 REG
17:56
OTT
K. Turris
Block11.437.9EVN/A
2016-12-29
DET at OTT
1 REG
18:59
DET
J. Ericsson
Block29.126.6EVN/A
2016-12-29
DET at OTT
1 REG
19:10
OTT
D. Brassard
Saved shot19.071.6EV0.041

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.