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

107 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-11
OTT at ANA
1 REG
00:36
ANA
N. Ritchie
Miss20.543.0EV0.088
2016-12-11
OTT at ANA
1 REG
01:29
ANA
R. Rakell
Saved shot35.651.8EV0.015
2016-12-11
OTT at ANA
1 REG
01:33
OTT
E. Karlsson
Miss49.133.4EV0.018
2016-12-11
OTT at ANA
1 REG
02:09
ANA
J. Silfverberg
Miss51.217.0EV0.020
2016-12-11
OTT at ANA
1 REG
02:54
ANA
J. Manson
Miss73.119.2EV0.004
2016-12-11
OTT at ANA
1 REG
02:56
ANA
J. Manson
Saved shot48.429.7EV0.007
2016-12-11
OTT at ANA
1 REG
02:58
ANA
J. Cramarossa
Goal10.416.7EV0.107
2016-12-11
OTT at ANA
1 REG
03:04
OTT
C. Wideman
Saved shot48.930.8EV0.016
2016-12-11
OTT at ANA
1 REG
03:32
OTT
T. Pyatt
Block24.14.8EVN/A
2016-12-11
OTT at ANA
1 REG
04:22
ANA
H. Lindholm
Block21.924.2EVN/A
2016-12-11
OTT at ANA
1 REG
04:41
OTT
E. Karlsson
Block22.426.6EVN/A
2016-12-11
OTT at ANA
1 REG
05:56
ANA
S. Vatanen
Miss43.834.8EV0.041
2016-12-11
OTT at ANA
1 REG
06:02
ANA
C. Fowler
Miss53.228.0EV0.005
2016-12-11
OTT at ANA
1 REG
07:44
OTT
D. Brassard
Saved shot34.923.6PP0.097
2016-12-11
OTT at ANA
1 REG
07:53
OTT
R. Dzingel
Goal12.255.0PP0.153
2016-12-11
OTT at ANA
1 REG
08:40
OTT
J. Pageau
Saved shot19.759.5EV0.048
2016-12-11
OTT at ANA
1 REG
08:59
OTT
D. Brassard
Saved shot38.524.6EV0.048
2016-12-11
OTT at ANA
1 REG
09:03
OTT
M. Hoffman
Saved shot56.826.1EV0.006
2016-12-11
OTT at ANA
1 REG
09:16
ANA
C. Perry
Saved shot26.429.5EV0.107
2016-12-11
OTT at ANA
1 REG
09:57
ANA
C. Perry
Saved shot17.040.2EV0.121
2016-12-11
OTT at ANA
1 REG
10:21
ANA
K. Bieksa
Saved shot82.621.3EV0.003
2016-12-11
OTT at ANA
1 REG
10:42
ANA
K. Bieksa
Saved shot13.313.0EV0.078
2016-12-11
OTT at ANA
1 REG
10:51
ANA
R. Getzlaf
Saved shot51.934.0PP0.033
2016-12-11
OTT at ANA
1 REG
10:59
OTT
Z. Smith
Miss44.829.4SH0.025
2016-12-11
OTT at ANA
1 REG
11:40
ANA
C. Fowler
Block15.311.3PPN/A
2016-12-11
OTT at ANA
1 REG
11:56
ANA
C. Fowler
Miss42.419.3PP0.046
2016-12-11
OTT at ANA
1 REG
12:05
ANA
C. Perry
Goal8.635.5PP0.167
2016-12-11
OTT at ANA
1 REG
12:02
ANA
C. Fowler
Block8.17.1PPN/A
2016-12-11
OTT at ANA
1 REG
14:20
ANA
C. Perry
Miss9.16.3EV0.103
2016-12-11
OTT at ANA
1 REG
14:27
ANA
A. Vermette
Miss28.26.1EV0.153
2016-12-11
OTT at ANA
1 REG
15:01
ANA
J. Manson
Saved shot46.034.4EV0.007
2016-12-11
OTT at ANA
1 REG
15:16
ANA
S. Theodore
Saved shot60.428.7EV0.016
2016-12-11
OTT at ANA
1 REG
16:13
OTT
E. Karlsson
Saved shot24.455.0EV0.045
2016-12-11
OTT at ANA
1 REG
16:46
ANA
J. Manson
Miss73.09.5EV0.004
2016-12-11
OTT at ANA
1 REG
18:56
ANA
J. Silfverberg
Miss12.041.6PP0.077
2016-12-11
OTT at ANA
1 REG
19:13
ANA
A. Vermette
Goal29.678.3PP0.030
2016-12-11
OTT at ANA
1 REG
19:11
ANA
R. Rakell
Miss18.477.5PP0.022
2016-12-11
OTT at ANA
1 REG
19:29
OTT
E. Karlsson
Block19.845.0EVN/A
2016-12-11
OTT at ANA
1 REG
19:36
ANA
C. Fowler
Saved shot28.345.0EV0.048
2016-12-11
OTT at ANA
2 REG
00:20
ANA
R. Kesler
Block14.250.7EVN/A
2016-12-11
OTT at ANA
2 REG
00:27
OTT
E. Karlsson
Saved shot39.733.7EV0.059
2016-12-11
OTT at ANA
2 REG
02:12
ANA
O. Kase
Saved shot15.00.0EV0.161
2016-12-11
OTT at ANA
2 REG
02:31
ANA
J. Manson
Saved shot40.557.1EV0.012
2016-12-11
OTT at ANA
2 REG
04:11
OTT
D. Phaneuf
Block27.533.1EVN/A
2016-12-11
OTT at ANA
2 REG
04:18
OTT
D. Phaneuf
Block34.028.1EVN/A
2016-12-11
OTT at ANA
2 REG
04:22
OTT
T. Pyatt
Block20.00.0EVN/A
2016-12-11
OTT at ANA
2 REG
04:39
ANA
S. Theodore
Block45.831.6EVN/A
2016-12-11
OTT at ANA
2 REG
05:30
OTT
C. Kelly
Block13.930.3EVN/A
2016-12-11
OTT at ANA
2 REG
05:40
ANA
J. Silfverberg
Saved shot47.47.3EV0.032
2016-12-11
OTT at ANA
2 REG
06:25
ANA
R. Rakell
Saved shot12.528.6EV0.021

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.