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

98 matching attempts. Season coverage: 1466 published games / 1466 collected games. Last source refresh: Oct 4, 2026 04:27.

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
2019-02-24
SJS at DET
1 REG
01:06
SJS
T. Meier
Miss24.27.1EV0.051
2019-02-24
SJS at DET
1 REG
01:13
SJS
J. Braun
Miss48.835.0EV0.020
2019-02-24
SJS at DET
1 REG
01:26
SJS
B. Dillon
Block41.222.8EVN/A
2019-02-24
SJS at DET
1 REG
02:02
DET
F. Nielsen
Block33.636.5EVN/A
2019-02-24
SJS at DET
1 REG
02:04
DET
F. Nielsen
Block21.452.6EVN/A
2019-02-24
SJS at DET
1 REG
02:29
SJS
B. Goodrow
Saved shot29.382.1EV0.009
2019-02-24
SJS at DET
1 REG
03:36
SJS
J. Thornton
Saved shot12.00.0EV0.173
2019-02-24
SJS at DET
1 REG
03:46
SJS
T. Heed
Goal58.723.1EV0.015
2019-02-24
SJS at DET
1 REG
05:33
DET
F. Nielsen
Saved shot12.124.4EV0.138
2019-02-24
SJS at DET
1 REG
06:02
DET
F. Nielsen
Saved shot9.432.0EV0.155
2019-02-24
SJS at DET
1 REG
07:11
SJS
T. Heed
Block45.615.3EVN/A
2019-02-24
SJS at DET
1 REG
07:53
DET
D. Larkin
Miss57.830.1EV0.011
2019-02-24
SJS at DET
1 REG
08:56
SJS
E. Kane
Miss30.876.9EV0.010
2019-02-24
SJS at DET
1 REG
09:01
SJS
B. Burns
Saved shot46.746.7EV0.005
2019-02-24
SJS at DET
1 REG
09:20
DET
F. Hronek
Block46.437.1EVN/A
2019-02-24
SJS at DET
1 REG
09:36
DET
L. Glendening
Saved shot23.439.8EV0.120
2019-02-24
SJS at DET
1 REG
09:37
DET
L. Glendening
Saved shot8.276.0EV0.013
2019-02-24
SJS at DET
1 REG
09:49
SJS
B. Dillon
Saved shot165.713.6EV0.002
2019-02-24
SJS at DET
1 REG
10:30
DET
M. Green
Saved shot39.14.4EV0.060
2019-02-24
SJS at DET
1 REG
10:37
DET
G. Nyquist
Saved shot34.013.6EV0.087
2019-02-24
SJS at DET
1 REG
10:55
DET
G. Nyquist
Saved shot48.058.6EV0.008
2019-02-24
SJS at DET
1 REG
11:11
DET
D. Helm
Block12.561.4EVN/A
2019-02-24
SJS at DET
1 REG
13:03
DET
A. Athanasiou
Saved shot92.29.4EV0.002
2019-02-24
SJS at DET
1 REG
13:55
DET
G. Nyquist
Saved shot30.719.0EV0.090
2019-02-24
SJS at DET
1 REG
14:39
DET
D. Helm
Goal30.531.6EV0.120
2019-02-24
SJS at DET
1 REG
15:55
DET
D. Larkin
Block15.818.4EVN/A
2019-02-24
SJS at DET
1 REG
16:09
DET
D. Larkin
Miss14.04.1EV0.087
2019-02-24
SJS at DET
1 REG
16:38
DET
G. Nyquist
Saved shot90.816.6EV0.003
2019-02-24
SJS at DET
1 REG
16:51
SJS
T. Heed
Block44.13.9EVN/A
2019-02-24
SJS at DET
1 REG
16:55
SJS
M. Vlasic
Block16.817.4EVN/A
2019-02-24
SJS at DET
1 REG
17:22
DET
D. DeKeyser
Saved shot22.15.2EV0.154
2019-02-24
SJS at DET
1 REG
17:47
DET
J. Abdelkader
Saved shot52.428.5EV0.015
2019-02-24
SJS at DET
1 REG
18:38
SJS
J. Pavelski
Miss15.17.6EV0.089
2019-02-24
SJS at DET
1 REG
18:57
SJS
B. Burns
Block13.022.6EVN/A
2019-02-24
SJS at DET
1 REG
19:05
DET
G. Nyquist
Block20.163.4EVN/A
2019-02-24
SJS at DET
1 REG
19:21
DET
G. Nyquist
Saved shot9.518.4EV0.199
2019-02-24
SJS at DET
1 REG
19:23
DET
G. Nyquist
Goal4.526.6EV0.378
2019-02-24
SJS at DET
2 REG
00:24
SJS
R. Simek
Saved shot39.427.2EV0.066
2019-02-24
SJS at DET
2 REG
00:43
DET
G. Nyquist
Miss8.963.4EV0.041
2019-02-24
SJS at DET
2 REG
01:20
SJS
L. Couture
Block28.914.0EVN/A
2019-02-24
SJS at DET
2 REG
01:28
SJS
B. Burns
Saved shot29.757.4EV0.085
2019-02-24
SJS at DET
2 REG
01:46
SJS
B. Burns
Block52.827.1EVN/A
2019-02-24
SJS at DET
2 REG
02:55
SJS
T. Heed
Saved shot45.13.8EV0.078
2019-02-24
SJS at DET
2 REG
04:23
DET
F. Hronek
Block13.04.4EVN/A
2019-02-24
SJS at DET
2 REG
05:21
SJS
T. Heed
Block35.826.6EVN/A
2019-02-24
SJS at DET
2 REG
05:29
SJS
T. Heed
Saved shot60.424.4EV0.028
2019-02-24
SJS at DET
2 REG
05:41
SJS
J. Pavelski
Block22.612.8EVN/A
2019-02-24
SJS at DET
2 REG
06:05
DET
D. Larkin
Saved shot16.452.4EV0.056
2019-02-24
SJS at DET
2 REG
06:37
SJS
E. Kane
Saved shot8.520.6EV0.104
2019-02-24
SJS at DET
2 REG
06:53
DET
T. Bertuzzi
Saved shot8.17.1EV0.261

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.