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

85 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
2018-11-19
DAL at NYR
1 REG
02:58
NYR
M. Zibanejad
Saved shot51.631.5EV0.011
2018-11-19
DAL at NYR
1 REG
03:19
DAL
R. Faksa
Saved shot73.24.7EV0.002
2018-11-19
DAL at NYR
1 REG
03:56
NYR
T. DeAngelo
Saved shot41.118.4EV0.045
2018-11-19
DAL at NYR
1 REG
04:45
DAL
G. Bayreuther
Block17.851.8EVN/A
2018-11-19
DAL at NYR
1 REG
05:54
DAL
J. Benn
Miss51.238.7EV0.009
2018-11-19
DAL at NYR
1 REG
06:01
DAL
M. Heiskanen
Saved shot28.38.1EV0.133
2018-11-19
DAL at NYR
1 REG
07:18
DAL
T. Pitlick
Saved shot38.315.1EV0.069
2018-11-19
DAL at NYR
1 REG
07:28
NYR
N. Pionk
Block23.15.0PPN/A
2018-11-19
DAL at NYR
1 REG
07:34
DAL
J. Dickinson
Saved shot17.716.4SH0.180
2018-11-19
DAL at NYR
1 REG
07:43
DAL
G. Bayreuther
Miss50.321.0EV0.040
2018-11-19
DAL at NYR
1 REG
07:56
DAL
G. Bayreuther
Block34.818.4EVN/A
2018-11-19
DAL at NYR
1 REG
08:15
NYR
K. Shattenkirk
Miss45.728.8EV0.039
2018-11-19
DAL at NYR
1 REG
08:33
DAL
R. Hintz
Saved shot52.638.8EV0.013
2018-11-19
DAL at NYR
1 REG
09:07
NYR
J. Vesey
Saved shot36.193.2EV0.018
2018-11-19
DAL at NYR
1 REG
09:35
DAL
E. Lindell
Miss18.932.0PP0.128
2018-11-19
DAL at NYR
1 REG
09:52
DAL
T. Seguin
Block42.118.0PPN/A
2018-11-19
DAL at NYR
1 REG
10:05
DAL
J. Benn
Miss14.615.9PP0.215
2018-11-19
DAL at NYR
1 REG
11:24
DAL
M. Heiskanen
Block15.726.6EVN/A
2018-11-19
DAL at NYR
1 REG
11:29
DAL
T. Pitlick
Block17.747.3EVN/A
2018-11-19
DAL at NYR
1 REG
12:24
DAL
R. Faksa
Saved shot7.256.3EV0.115
2018-11-19
DAL at NYR
1 REG
12:22
DAL
B. Comeau
Saved shot36.635.0EV0.009
2018-11-19
DAL at NYR
1 REG
13:57
DAL
J. Benn
Miss8.160.3EV0.089
2018-11-19
DAL at NYR
1 REG
13:59
DAL
J. Benn
Block5.745.0EVN/A
2018-11-19
DAL at NYR
1 REG
14:43
DAL
G. Bayreuther
Block23.439.8EVN/A
2018-11-19
DAL at NYR
1 REG
15:10
DAL
G. Smith
Block34.065.7EVN/A
2018-11-19
DAL at NYR
1 REG
16:31
DAL
A. Radulov
Block13.313.0EVN/A
2018-11-19
DAL at NYR
1 REG
17:21
DAL
G. Bayreuther
Block36.26.3EVN/A
2018-11-19
DAL at NYR
1 REG
19:43
NYR
V. Namestnikov
Saved shot10.05.7EV0.095
2018-11-19
DAL at NYR
2 REG
01:33
NYR
B. Howden
Saved shot12.048.4SH0.190
2018-11-19
DAL at NYR
2 REG
02:17
DAL
T. Seguin
Goal34.756.8PP0.028
2018-11-19
DAL at NYR
2 REG
02:48
NYR
C. Kreider
Saved shot11.210.3EV0.100
2018-11-19
DAL at NYR
2 REG
06:24
DAL
J. Hanley
Miss59.933.4EV0.016
2018-11-19
DAL at NYR
2 REG
06:55
NYR
K. Hayes
Block50.223.5EVN/A
2018-11-19
DAL at NYR
2 REG
07:16
DAL
E. Lindell
Block9.00.0EVN/A
2018-11-19
DAL at NYR
2 REG
07:35
DAL
E. Lindell
Saved shot151.814.5SH0.003
2018-11-19
DAL at NYR
2 REG
08:13
NYR
M. Zibanejad
Block16.17.1PPN/A
2018-11-19
DAL at NYR
2 REG
08:42
NYR
J. Vesey
Saved shot9.824.0PP0.121
2018-11-19
DAL at NYR
2 REG
09:38
NYR
J. Vesey
Goal14.312.1EV0.131
2018-11-19
DAL at NYR
2 REG
10:28
NYR
K. Hayes
Saved shot26.14.4EV0.143
2018-11-19
DAL at NYR
2 REG
12:22
DAL
G. Bayreuther
Saved shot59.412.6EV0.029
2018-11-19
DAL at NYR
2 REG
12:32
NYR
J. Vesey
Block8.520.6EVN/A
2018-11-19
DAL at NYR
2 REG
15:14
NYR
S. Fogarty
Saved shot41.847.9EV0.012
2018-11-19
DAL at NYR
2 REG
16:24
NYR
K. Hayes
Block41.624.1EVN/A
2018-11-19
DAL at NYR
2 REG
16:50
NYR
T. DeAngelo
Saved shot51.748.9EV0.008
2018-11-19
DAL at NYR
2 REG
17:01
NYR
F. Chytil
Saved shot9.824.0EV0.096
2018-11-19
DAL at NYR
2 REG
17:05
NYR
K. Hayes
Block9.249.4EVN/A
2018-11-19
DAL at NYR
2 REG
18:11
NYR
F. Claesson
Miss52.922.2EV0.027
2018-11-19
DAL at NYR
2 REG
18:55
DAL
M. Heiskanen
Saved shot25.26.8EV0.198
2018-11-19
DAL at NYR
2 REG
19:00
DAL
T. Seguin
Block33.26.9EVN/A
2018-11-19
DAL at NYR
2 REG
19:32
DAL
T. Seguin
Saved shot20.650.9EV0.075

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.