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

130 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
2017-01-10
DAL at ANA
1 REG
00:35
ANA
S. Vatanen
Saved shot30.558.4EV0.025
2017-01-10
DAL at ANA
1 REG
00:33
ANA
N. Ritchie
Miss42.025.3EV0.011
2017-01-10
DAL at ANA
1 REG
01:08
DAL
D. Shore
Saved shot27.328.4EV0.103
2017-01-10
DAL at ANA
1 REG
01:50
DAL
T. Seguin
Saved shot42.25.4EV0.067
2017-01-10
DAL at ANA
1 REG
03:03
DAL
C. Eakin
Miss22.02.6EV0.075
2017-01-10
DAL at ANA
1 REG
03:10
DAL
J. Oduya
Saved shot32.051.3EV0.033
2017-01-10
DAL at ANA
1 REG
03:13
DAL
J. Benn
Miss40.811.3EV0.057
2017-01-10
DAL at ANA
1 REG
04:22
ANA
J. Silfverberg
Saved shot7.623.2EV0.176
2017-01-10
DAL at ANA
1 REG
04:31
ANA
A. Cogliano
Saved shot26.579.1EV0.021
2017-01-10
DAL at ANA
1 REG
04:35
ANA
J. Silfverberg
Saved shot6.726.6EV0.293
2017-01-10
DAL at ANA
1 REG
04:51
ANA
R. Kesler
Saved shot42.025.3EV0.040
2017-01-10
DAL at ANA
1 REG
04:57
ANA
S. Vatanen
Miss51.518.1EV0.032
2017-01-10
DAL at ANA
1 REG
05:31
DAL
D. Hamhuis
Block44.325.4EVN/A
2017-01-10
DAL at ANA
1 REG
05:53
DAL
L. Korpikoski
Saved shot71.816.2EV0.003
2017-01-10
DAL at ANA
1 REG
06:07
ANA
N. Ritchie
Saved shot36.156.3EV0.011
2017-01-10
DAL at ANA
1 REG
06:16
ANA
N. Ritchie
Saved shot28.833.7EV0.128
2017-01-10
DAL at ANA
1 REG
06:53
DAL
D. Shore
Block23.512.3EVN/A
2017-01-10
DAL at ANA
1 REG
07:18
DAL
A. Roussel
Saved shot11.210.3EV0.173
2017-01-10
DAL at ANA
1 REG
07:19
DAL
P. Eaves
Saved shot7.623.2EV0.024
2017-01-10
DAL at ANA
1 REG
07:49
ANA
C. Fowler
Saved shot48.532.4EV0.017
2017-01-10
DAL at ANA
1 REG
08:12
ANA
J. Silfverberg
Block39.616.1EVN/A
2017-01-10
DAL at ANA
1 REG
09:16
DAL
J. Benn
Saved shot43.47.9EV0.041
2017-01-10
DAL at ANA
1 REG
09:38
ANA
K. Holzer
Block23.957.0EVN/A
2017-01-10
DAL at ANA
1 REG
10:08
DAL
D. Hamhuis
Saved shot44.431.2EV0.025
2017-01-10
DAL at ANA
1 REG
10:37
DAL
D. Hamhuis
Saved shot44.823.7EV0.015
2017-01-10
DAL at ANA
1 REG
10:48
ANA
S. Vatanen
Miss94.321.1EV0.003
2017-01-10
DAL at ANA
1 REG
14:51
DAL
P. Sharp
Saved shot25.073.7EV0.023
2017-01-10
DAL at ANA
1 REG
15:15
ANA
H. Lindholm
Saved shot57.422.5EV0.017
2017-01-10
DAL at ANA
1 REG
15:16
ANA
A. Cogliano
Saved shot21.676.6EV0.014
2017-01-10
DAL at ANA
1 REG
15:43
ANA
S. Vatanen
Block25.525.6EVN/A
2017-01-10
DAL at ANA
1 REG
15:59
DAL
A. Roussel
Miss31.437.2EV0.083
2017-01-10
DAL at ANA
1 REG
16:41
DAL
L. Korpikoski
Saved shot10.211.3EV0.179
2017-01-10
DAL at ANA
1 REG
17:24
ANA
C. Perry
Block8.654.5EVN/A
2017-01-10
DAL at ANA
1 REG
18:05
ANA
K. Bieksa
Miss60.424.4PP0.037
2017-01-10
DAL at ANA
1 REG
18:24
ANA
H. Lindholm
Saved shot43.834.8PP0.054
2017-01-10
DAL at ANA
1 REG
19:15
ANA
C. Fowler
Saved shot36.224.4PP0.094
2017-01-10
DAL at ANA
1 REG
19:22
ANA
C. Fowler
Saved shot65.325.4PP0.025
2017-01-10
DAL at ANA
1 REG
19:34
DAL
A. Roussel
Saved shot19.7114.0EV0.029
2017-01-10
DAL at ANA
2 REG
00:52
DAL
D. Shore
Miss32.091.8EV0.010
2017-01-10
DAL at ANA
2 REG
01:07
DAL
P. Sharp
Saved shot21.676.6EV0.023
2017-01-10
DAL at ANA
2 REG
01:39
ANA
A. Cogliano
Saved shot39.237.7EV0.029
2017-01-10
DAL at ANA
2 REG
01:47
ANA
R. Kesler
Saved shot8.520.6EV0.102
2017-01-10
DAL at ANA
2 REG
01:56
ANA
J. Silfverberg
Saved shot26.437.3EV0.087
2017-01-10
DAL at ANA
2 REG
02:11
ANA
R. Rakell
Block34.756.8EVN/A
2017-01-10
DAL at ANA
2 REG
03:47
ANA
O. Kase
Block28.439.3EVN/A
2017-01-10
DAL at ANA
2 REG
03:52
ANA
N. Ritchie
Miss12.094.8EV0.052
2017-01-10
DAL at ANA
2 REG
04:01
DAL
P. Sharp
Saved shot36.148.4EV0.056
2017-01-10
DAL at ANA
2 REG
04:08
DAL
J. Oduya
Miss31.957.8EV0.019
2017-01-10
DAL at ANA
2 REG
04:16
ANA
N. Ritchie
Block25.123.5EVN/A
2017-01-10
DAL at ANA
2 REG
04:55
ANA
A. Cogliano
Saved shot30.427.4SH0.107

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.