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

105 matching attempts. Season coverage: 1447 published games / 1447 collected games. Last source refresh: Oct 4, 2026 04:11.

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-03-16
DAL at OTT
1 REG
00:54
DAL
A. Roussel
Block20.163.4EVN/A
2018-03-16
DAL at OTT
1 REG
01:12
OTT
J. Pageau
Saved shot20.02.9EV0.142
2018-03-16
DAL at OTT
1 REG
02:19
DAL
T. Seguin
Saved shot28.518.4EV0.109
2018-03-16
DAL at OTT
1 REG
02:28
DAL
A. Radulov
Saved shot54.641.3EV0.005
2018-03-16
DAL at OTT
1 REG
04:12
OTT
J. Pageau
Block47.038.1EVN/A
2018-03-16
DAL at OTT
1 REG
04:17
OTT
E. Karlsson
Miss58.729.6EV0.023
2018-03-16
DAL at OTT
1 REG
04:28
OTT
M. Hoffman
Block55.630.3EVN/A
2018-03-16
DAL at OTT
1 REG
06:11
OTT
M. Borowiecki
Block26.132.5EVN/A
2018-03-16
DAL at OTT
1 REG
06:43
DAL
A. Roussel
Block8.17.1EVN/A
2018-03-16
DAL at OTT
1 REG
06:50
DAL
A. Radulov
Block8.963.4EVN/A
2018-03-16
DAL at OTT
1 REG
06:57
DAL
T. Seguin
Miss18.16.3EV0.162
2018-03-16
DAL at OTT
1 REG
06:58
DAL
J. Benn
Saved shot26.272.3EV0.013
2018-03-16
DAL at OTT
1 REG
07:13
DAL
A. Radulov
Saved shot42.258.6EV0.009
2018-03-16
DAL at OTT
1 REG
07:34
DAL
G. Smith
Saved shot45.343.2EV0.011
2018-03-16
DAL at OTT
1 REG
09:23
OTT
E. Karlsson
Block44.133.0EVN/A
2018-03-16
DAL at OTT
1 REG
09:25
DAL
T. Pitlick
Saved shot47.418.4EV0.011
2018-03-16
DAL at OTT
1 REG
10:00
DAL
T. Pitlick
Miss22.02.6PP0.075
2018-03-16
DAL at OTT
1 REG
10:20
DAL
R. Faksa
Miss22.02.6PP0.077
2018-03-16
DAL at OTT
1 REG
10:36
DAL
T. Seguin
Goal21.025.3PP0.203
2018-03-16
DAL at OTT
1 REG
12:06
DAL
J. Benn
Saved shot23.331.0EV0.102
2018-03-16
DAL at OTT
1 REG
12:15
DAL
J. Klingberg
Block53.031.9EVN/A
2018-03-16
DAL at OTT
1 REG
12:22
OTT
M. Paajarvi
Block19.840.9EVN/A
2018-03-16
DAL at OTT
1 REG
12:31
DAL
A. Radulov
Saved shot28.729.2EV0.099
2018-03-16
DAL at OTT
1 REG
12:59
DAL
R. Elie
Miss9.571.6EV0.026
2018-03-16
DAL at OTT
1 REG
13:03
DAL
D. Shore
Block12.414.0EVN/A
2018-03-16
DAL at OTT
1 REG
13:21
OTT
M. Hoffman
Saved shot31.01.8EV0.087
2018-03-16
DAL at OTT
1 REG
13:27
OTT
M. Duchene
Saved shot49.749.9EV0.007
2018-03-16
DAL at OTT
1 REG
13:35
OTT
M. Duchene
Saved shot25.620.6EV0.120
2018-03-16
DAL at OTT
1 REG
13:47
OTT
M. Hoffman
Saved shot45.920.4EV0.023
2018-03-16
DAL at OTT
1 REG
13:54
OTT
B. Harpur
Miss58.627.4EV0.015
2018-03-16
DAL at OTT
1 REG
14:18
OTT
M. Paajarvi
Miss22.27.8EV0.061
2018-03-16
DAL at OTT
1 REG
14:47
DAL
J. Spezza
Miss27.26.3EV0.067
2018-03-16
DAL at OTT
1 REG
15:15
OTT
M. Hoffman
Miss52.326.1PP0.025
2018-03-16
DAL at OTT
1 REG
15:29
OTT
M. Duchene
Block28.034.8PPN/A
2018-03-16
DAL at OTT
1 REG
16:13
OTT
E. Karlsson
Miss41.933.3PP0.043
2018-03-16
DAL at OTT
1 REG
16:38
OTT
R. Dzingel
Saved shot33.630.4PP0.068
2018-03-16
DAL at OTT
1 REG
16:54
OTT
M. Gaborik
Miss23.450.2PP0.093
2018-03-16
DAL at OTT
1 REG
18:04
OTT
F. Claesson
Block53.330.4EVN/A
2018-03-16
DAL at OTT
1 REG
18:58
DAL
J. Dickinson
Block19.614.7EVN/A
2018-03-16
DAL at OTT
2 REG
00:14
DAL
J. Benn
Saved shot125.218.1EV0.002
2018-03-16
DAL at OTT
2 REG
00:21
DAL
E. Lindell
Block8.545.0EVN/A
2018-03-16
DAL at OTT
2 REG
00:37
OTT
J. Pageau
Saved shot12.745.0EV0.168
2018-03-16
DAL at OTT
2 REG
01:14
DAL
R. Faksa
Miss27.217.1EV0.059
2018-03-16
DAL at OTT
2 REG
01:55
DAL
G. Smith
Saved shot15.266.8EV0.058
2018-03-16
DAL at OTT
2 REG
03:19
DAL
J. Klingberg
Saved shot9.212.5EV0.147
2018-03-16
DAL at OTT
2 REG
04:36
DAL
T. Pitlick
Saved shot34.269.4EV0.015
2018-03-16
DAL at OTT
2 REG
05:40
OTT
J. Pageau
Miss46.518.8EV0.029
2018-03-16
DAL at OTT
2 REG
06:41
OTT
C. Ceci
Saved shot38.59.0EV0.080
2018-03-16
DAL at OTT
2 REG
07:21
DAL
A. Roussel
Miss26.283.4EV0.018
2018-03-16
DAL at OTT
2 REG
07:52
OTT
M. Hoffman
Miss21.568.2EV0.033

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.