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

96 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
2019-12-07
OTT at PHI
1 REG
00:21
PHI
S. Laughton
Saved shot102.817.6EV0.002
2019-12-07
OTT at PHI
1 REG
00:33
OTT
V. Namestnikov
Block25.02.3EVN/A
2019-12-07
OTT at PHI
1 REG
00:44
PHI
K. Hayes
Miss33.778.0EV0.009
2019-12-07
OTT at PHI
1 REG
00:58
PHI
K. Hayes
Saved shot31.382.6EV0.011
2019-12-07
OTT at PHI
1 REG
01:14
PHI
M. Niskanen
Saved shot51.810.0EV0.034
2019-12-07
OTT at PHI
1 REG
01:36
PHI
M. Frost
Block34.435.5EVN/A
2019-12-07
OTT at PHI
1 REG
01:45
PHI
T. Konecny
Goal10.868.2EV0.076
2019-12-07
OTT at PHI
1 REG
02:56
PHI
J. Voracek
Block45.25.1EVN/A
2019-12-07
OTT at PHI
1 REG
03:34
PHI
J. Braun
Saved shot60.720.2EV0.029
2019-12-07
OTT at PHI
1 REG
03:46
OTT
T. Ennis
Saved shot15.331.6EV0.062
2019-12-07
OTT at PHI
1 REG
03:55
OTT
T. Ennis
Saved shot8.090.0EV0.050
2019-12-07
OTT at PHI
1 REG
04:02
OTT
T. Ennis
Miss7.6113.2EV0.053
2019-12-07
OTT at PHI
1 REG
04:05
OTT
N. Zaitsev
Block19.29.0EVN/A
2019-12-07
OTT at PHI
1 REG
04:27
OTT
B. Tkachuk
Goal6.19.5EV0.279
2019-12-07
OTT at PHI
1 REG
05:09
OTT
L. Brown
Block29.13.9EVN/A
2019-12-07
OTT at PHI
1 REG
05:44
PHI
T. Pitlick
Miss31.422.5PP0.081
2019-12-07
OTT at PHI
1 REG
05:58
PHI
T. Pitlick
Miss46.045.9PP0.019
2019-12-07
OTT at PHI
1 REG
06:16
PHI
S. Gostisbehere
Goal59.817.5PP0.035
2019-12-07
OTT at PHI
1 REG
10:21
OTT
B. Tkachuk
Saved shot21.815.9EV0.063
2019-12-07
OTT at PHI
1 REG
10:24
OTT
B. Tkachuk
Saved shot49.252.4EV0.013
2019-12-07
OTT at PHI
1 REG
10:36
OTT
A. Duclair
Block19.917.5EVN/A
2019-12-07
OTT at PHI
1 REG
10:38
OTT
A. Duclair
Miss13.281.3EV0.035
2019-12-07
OTT at PHI
1 REG
11:25
OTT
T. Ennis
Saved shot16.086.4EV0.026
2019-12-07
OTT at PHI
1 REG
12:28
OTT
B. Tkachuk
Miss16.160.3EV0.152
2019-12-07
OTT at PHI
1 REG
13:56
OTT
V. Namestnikov
Miss14.828.3EV0.059
2019-12-07
OTT at PHI
1 REG
14:02
OTT
T. Ennis
Miss68.533.7EV0.005
2019-12-07
OTT at PHI
1 REG
14:14
OTT
B. Tkachuk
Saved shot10.868.2PP0.088
2019-12-07
OTT at PHI
1 REG
14:49
OTT
B. Tkachuk
Miss10.868.2PP0.086
2019-12-07
OTT at PHI
1 REG
14:53
OTT
A. Duclair
Saved shot49.431.8PP0.021
2019-12-07
OTT at PHI
1 REG
15:00
OTT
L. Brown
Block12.528.6PPN/A
2019-12-07
OTT at PHI
1 REG
15:58
OTT
A. Anisimov
Miss15.645.0PP0.095
2019-12-07
OTT at PHI
1 REG
16:07
OTT
N. Zaitsev
Saved shot39.740.9PP0.041
2019-12-07
OTT at PHI
1 REG
17:53
PHI
J. Braun
Block39.427.2EVN/A
2019-12-07
OTT at PHI
1 REG
18:07
PHI
T. Pitlick
Miss20.916.7EV0.144
2019-12-07
OTT at PHI
2 REG
00:11
PHI
K. Hayes
Saved shot27.921.0EV0.093
2019-12-07
OTT at PHI
2 REG
01:29
OTT
T. Ennis
Miss14.04.1EV0.168
2019-12-07
OTT at PHI
2 REG
01:54
PHI
M. Frost
Saved shot23.727.6EV0.174
2019-12-07
OTT at PHI
2 REG
03:50
PHI
I. Provorov
Miss22.235.8EV0.106
2019-12-07
OTT at PHI
2 REG
06:31
PHI
O. Lindblom
Saved shot26.240.4EV0.121
2019-12-07
OTT at PHI
2 REG
06:34
PHI
T. Pitlick
Miss9.518.4EV0.300
2019-12-07
OTT at PHI
2 REG
07:08
OTT
J. Davidsson
Block38.035.4EVN/A
2019-12-07
OTT at PHI
2 REG
07:13
OTT
A. Duclair
Saved shot28.38.1EV0.141
2019-12-07
OTT at PHI
2 REG
08:16
OTT
C. Brown
Saved shot40.036.9EV0.023
2019-12-07
OTT at PHI
2 REG
08:51
PHI
S. Couturier
Saved shot140.915.2SH0.003
2019-12-07
OTT at PHI
2 REG
09:40
OTT
V. Namestnikov
Saved shot36.729.4PP0.058
2019-12-07
OTT at PHI
2 REG
09:48
OTT
V. Namestnikov
Saved shot51.524.1PP0.037
2019-12-07
OTT at PHI
2 REG
09:50
OTT
A. Anisimov
Miss16.310.6PP0.167
2019-12-07
OTT at PHI
2 REG
10:08
OTT
D. DeMelo
Saved shot57.36.0PP0.027
2019-12-07
OTT at PHI
2 REG
11:29
PHI
P. Myers
Miss59.622.7EV0.024
2019-12-07
OTT at PHI
2 REG
12:15
OTT
C. Brown
Miss29.524.0EV0.102

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.