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

147 matching attempts. Season coverage: 1328 published games / 1328 collected games. Last source refresh: Oct 4, 2026 04:38.

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
2020-02-29
DET at OTT
1 REG
00:13
DET
T. Bertuzzi
Saved shot12.528.6EV0.038
2020-02-29
DET at OTT
1 REG
00:48
OTT
C. Tierney
Block12.235.0EVN/A
2020-02-29
DET at OTT
1 REG
01:57
OTT
T. Chabot
Block13.00.0PPN/A
2020-02-29
DET at OTT
1 REG
02:08
OTT
B. Tkachuk
Saved shot9.16.3PP0.186
2020-02-29
DET at OTT
1 REG
02:22
OTT
B. Tkachuk
Saved shot8.160.3PP0.078
2020-02-29
DET at OTT
1 REG
02:26
OTT
J. Norris
Saved shot8.17.1PP0.146
2020-02-29
DET at OTT
1 REG
02:28
OTT
C. Brown
Miss5.831.0PP0.278
2020-02-29
DET at OTT
1 REG
02:30
OTT
B. Tkachuk
Saved shot27.26.3PP0.176
2020-02-29
DET at OTT
1 REG
02:39
OTT
M. Reilly
Miss61.814.0PP0.051
2020-02-29
DET at OTT
1 REG
02:55
OTT
N. Paul
Miss26.968.2PP0.065
2020-02-29
DET at OTT
1 REG
03:02
OTT
R. Balcers
Block13.548.0PPN/A
2020-02-29
DET at OTT
1 REG
03:08
OTT
A. Anisimov
Saved shot20.639.1PP0.114
2020-02-29
DET at OTT
1 REG
03:34
OTT
T. Chabot
Block11.759.0EVN/A
2020-02-29
DET at OTT
1 REG
03:42
OTT
R. Hainsey
Block15.053.1EVN/A
2020-02-29
DET at OTT
1 REG
03:59
DET
F. Nielsen
Goal8.129.7EV0.196
2020-02-29
DET at OTT
1 REG
04:25
DET
A. Mantha
Saved shot19.238.7EV0.102
2020-02-29
DET at OTT
1 REG
04:32
DET
P. Nemeth
Miss63.624.1EV0.012
2020-02-29
DET at OTT
1 REG
05:28
DET
J. Ericsson
Block46.437.1EVN/A
2020-02-29
DET at OTT
1 REG
05:53
OTT
N. Zaitsev
Miss52.829.5EV0.023
2020-02-29
DET at OTT
1 REG
06:38
DET
F. Hronek
Saved shot55.111.5EV0.018
2020-02-29
DET at OTT
1 REG
07:07
OTT
T. Chabot
Block8.214.0EVN/A
2020-02-29
DET at OTT
1 REG
07:24
OTT
B. Tkachuk
Saved shot10.05.7EV0.188
2020-02-29
DET at OTT
1 REG
07:41
OTT
J. Norris
Saved shot31.020.8EV0.088
2020-02-29
DET at OTT
1 REG
08:07
OTT
J. Norris
Saved shot40.360.3EV0.008
2020-02-29
DET at OTT
1 REG
08:46
OTT
A. Anisimov
Block5.090.0EVN/A
2020-02-29
DET at OTT
1 REG
09:14
DET
F. Hronek
Saved shot54.79.5EV0.022
2020-02-29
DET at OTT
1 REG
09:50
OTT
S. Sabourin
Saved shot12.838.7EV0.091
2020-02-29
DET at OTT
1 REG
10:01
OTT
C. Brown
Miss37.230.7EV0.050
2020-02-29
DET at OTT
1 REG
10:12
DET
D. Larkin
Saved shot14.085.9EV0.034
2020-02-29
DET at OTT
1 REG
10:27
DET
D. Helm
Saved shot23.875.4EV0.030
2020-02-29
DET at OTT
1 REG
10:33
OTT
B. Ryan
Saved shot47.447.6EV0.011
2020-02-29
DET at OTT
1 REG
10:47
OTT
B. Tkachuk
Block11.720.0EVN/A
2020-02-29
DET at OTT
1 REG
10:58
DET
L. Glendening
Miss40.02.9EV0.060
2020-02-29
DET at OTT
1 REG
11:40
OTT
N. Paul
Saved shot40.854.0EV0.010
2020-02-29
DET at OTT
1 REG
12:57
DET
G. Lindstrom
Saved shot46.561.8EV0.008
2020-02-29
DET at OTT
1 REG
13:02
DET
T. Bertuzzi
Block22.00.0EVN/A
2020-02-29
DET at OTT
1 REG
14:36
DET
S. Gagner
Miss18.033.7EV0.122
2020-02-29
DET at OTT
1 REG
15:37
DET
A. Mantha
Miss50.439.4PP0.026
2020-02-29
DET at OTT
1 REG
16:03
DET
S. Gagner
Saved shot14.312.1PP0.102
2020-02-29
DET at OTT
1 REG
16:10
DET
A. Mantha
Block20.835.2PPN/A
2020-02-29
DET at OTT
1 REG
16:56
DET
R. Fabbri
Saved shot19.730.5PP0.135
2020-02-29
DET at OTT
1 REG
17:10
DET
G. Lindstrom
Miss43.438.5PP0.038
2020-02-29
DET at OTT
1 REG
17:45
DET
A. Biega
Miss42.541.2EV0.027
2020-02-29
DET at OTT
1 REG
17:52
DET
J. Ericsson
Block23.055.6EVN/A
2020-02-29
DET at OTT
1 REG
17:56
DET
L. Glendening
Block56.02.0EVN/A
2020-02-29
DET at OTT
1 REG
18:08
DET
D. Helm
Miss55.027.0EV0.016
2020-02-29
DET at OTT
1 REG
18:41
DET
P. Nemeth
Block162.23.2EVN/A
2020-02-29
DET at OTT
1 REG
18:43
OTT
N. Zaitsev
Miss57.324.8EV0.006
2020-02-29
DET at OTT
2 REG
00:43
DET
D. Larkin
Block23.814.6EVN/A
2020-02-29
DET at OTT
2 REG
01:03
DET
T. Bertuzzi
Saved shot10.05.7EV0.116

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.