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

108 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-11-22
NYR at OTT
1 REG
00:28
OTT
C. Brown
Saved shot59.038.8EV0.009
2019-11-22
NYR at OTT
1 REG
00:53
OTT
B. Tkachuk
Saved shot27.272.9EV0.021
2019-11-22
NYR at OTT
1 REG
00:57
OTT
T. Chabot
Goal33.945.0EV0.050
2019-11-22
NYR at OTT
1 REG
02:00
NYR
A. Fox
Saved shot51.028.1SH0.018
2019-11-22
NYR at OTT
1 REG
02:04
NYR
K. Kakko
Saved shot57.921.3SH0.015
2019-11-22
NYR at OTT
1 REG
02:29
OTT
B. Tkachuk
Saved shot5.421.8EV0.068
2019-11-22
NYR at OTT
1 REG
02:30
OTT
B. Tkachuk
Saved shot7.315.9EV0.030
2019-11-22
NYR at OTT
1 REG
02:31
OTT
B. Tkachuk
Saved shot5.745.0SH0.055
2019-11-22
NYR at OTT
1 REG
02:45
OTT
C. Brown
Miss58.00.0SH0.016
2019-11-22
NYR at OTT
1 REG
03:15
OTT
B. Tkachuk
Saved shot47.02.4SH0.034
2019-11-22
NYR at OTT
1 REG
03:28
OTT
B. Tkachuk
Saved shot37.543.9SH0.027
2019-11-22
NYR at OTT
1 REG
04:31
NYR
B. Skjei
Miss67.128.5EV0.009
2019-11-22
NYR at OTT
1 REG
05:33
OTT
D. DeMelo
Saved shot67.230.4EV0.010
2019-11-22
NYR at OTT
1 REG
06:32
OTT
L. Brown
Goal40.724.7EV0.057
2019-11-22
NYR at OTT
1 REG
06:57
OTT
T. Ennis
Miss18.467.6PP0.064
2019-11-22
NYR at OTT
1 REG
07:15
OTT
M. Lajoie
Saved shot55.910.3EV0.019
2019-11-22
NYR at OTT
1 REG
08:40
OTT
J. Beaudin
Saved shot27.510.5PP0.106
2019-11-22
NYR at OTT
1 REG
09:06
NYR
J. Trouba
Block34.711.6EVN/A
2019-11-22
NYR at OTT
1 REG
09:10
NYR
J. Trouba
Saved shot55.528.0EV0.022
2019-11-22
NYR at OTT
1 REG
09:56
OTT
C. Tierney
Saved shot42.14.1EV0.016
2019-11-22
NYR at OTT
1 REG
10:33
OTT
T. Ennis
Saved shot11.759.0EV0.075
2019-11-22
NYR at OTT
1 REG
10:47
OTT
T. Chabot
Saved shot26.272.3EV0.022
2019-11-22
NYR at OTT
1 REG
12:39
NYR
B. Smith
Saved shot12.528.6EV0.078
2019-11-22
NYR at OTT
1 REG
13:00
NYR
B. Skjei
Saved shot59.118.7EV0.018
2019-11-22
NYR at OTT
1 REG
13:14
OTT
C. Brown
Block39.435.7EVN/A
2019-11-22
NYR at OTT
1 REG
13:54
OTT
C. Tierney
Saved shot18.445.0EV0.116
2019-11-22
NYR at OTT
1 REG
14:21
OTT
C. White
Miss34.01.7SH0.096
2019-11-22
NYR at OTT
1 REG
15:13
NYR
A. Fox
Saved shot39.132.5PP0.044
2019-11-22
NYR at OTT
1 REG
15:20
OTT
T. Ennis
Saved shot49.725.0EV0.018
2019-11-22
NYR at OTT
1 REG
15:41
NYR
A. Panarin
Saved shot39.756.3SH0.008
2019-11-22
NYR at OTT
1 REG
15:51
OTT
J. Pageau
Miss50.836.2SH0.010
2019-11-22
NYR at OTT
1 REG
15:54
OTT
N. Paul
Saved shot40.25.7EV0.043
2019-11-22
NYR at OTT
1 REG
15:56
OTT
C. Brown
Saved shot6.180.5EV0.078
2019-11-22
NYR at OTT
1 REG
17:06
NYR
A. Fox
Block33.630.4PPN/A
2019-11-22
NYR at OTT
1 REG
17:20
NYR
J. Trouba
Saved shot57.021.6EV0.014
2019-11-22
NYR at OTT
1 REG
17:20
NYR
J. Trouba
Goal62.626.6EV0.005
2019-11-22
NYR at OTT
1 REG
18:09
OTT
C. Brown
Miss21.131.4EV0.060
2019-11-22
NYR at OTT
1 REG
19:20
OTT
D. DeMelo
Block13.921.0EVN/A
2019-11-22
NYR at OTT
2 REG
00:23
OTT
N. Paul
Miss37.625.2EV0.048
2019-11-22
NYR at OTT
2 REG
00:30
NYR
A. Panarin
Saved shot53.334.3SH0.012
2019-11-22
NYR at OTT
2 REG
00:37
NYR
T. DeAngelo
Saved shot61.328.2EV0.014
2019-11-22
NYR at OTT
2 REG
01:11
OTT
T. Ennis
Goal18.29.5EV0.152
2019-11-22
NYR at OTT
2 REG
01:51
NYR
B. Howden
Saved shot8.17.1EV0.115
2019-11-22
NYR at OTT
2 REG
02:00
OTT
L. Brown
Saved shot32.627.3EV0.067
2019-11-22
NYR at OTT
2 REG
02:27
OTT
F. Chlapik
Block13.959.7EVN/A
2019-11-22
NYR at OTT
2 REG
03:01
NYR
J. Trouba
Saved shot59.432.6EV0.010
2019-11-22
NYR at OTT
2 REG
03:31
NYR
K. Kakko
Block22.532.3EVN/A
2019-11-22
NYR at OTT
2 REG
04:53
NYR
A. Fox
Saved shot57.36.0SH0.016
2019-11-22
NYR at OTT
2 REG
05:27
OTT
J. Beaudin
Saved shot51.631.5EV0.011
2019-11-22
NYR at OTT
2 REG
05:33
OTT
B. Tkachuk
Saved shot39.132.5SH0.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.