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

110 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-06
ARI at ANA
1 REG
01:28
ARI
T. Rieder
Saved shot30.060.0EV0.027
2017-01-06
ARI at ANA
1 REG
01:53
ARI
J. Jooris
Saved shot29.524.0EV0.143
2017-01-06
ARI at ANA
1 REG
02:31
ANA
J. Manson
Saved shot48.835.0EV0.010
2017-01-06
ARI at ANA
1 REG
02:32
ANA
C. Wagner
Saved shot10.00.0EV0.031
2017-01-06
ARI at ANA
1 REG
02:30
ANA
C. Wagner
Saved shot7.315.9EV0.060
2017-01-06
ARI at ANA
1 REG
03:05
ARI
R. Vrbata
Block15.223.2PPN/A
2017-01-06
ARI at ANA
1 REG
03:23
ARI
O. Ekman-Larsson
Block11.720.0PPN/A
2017-01-06
ARI at ANA
1 REG
04:34
ARI
A. Duclair
Saved shot20.28.5PP0.150
2017-01-06
ARI at ANA
1 REG
05:24
ARI
J. Jooris
Saved shot21.527.8EV0.181
2017-01-06
ARI at ANA
1 REG
06:16
ARI
P. Holland
Saved shot22.815.3EV0.122
2017-01-06
ARI at ANA
1 REG
06:45
ANA
C. Fowler
Miss51.934.0EV0.019
2017-01-06
ARI at ANA
1 REG
06:35
ANA
J. Cramarossa
Goal8.00.0EV0.042
2017-01-06
ARI at ANA
1 REG
08:03
ANA
C. Wagner
Saved shot52.343.5EV0.015
2017-01-06
ARI at ANA
1 REG
08:56
ANA
O. Kase
Saved shot11.759.0EV0.127
2017-01-06
ARI at ANA
1 REG
09:11
ARI
L. Schenn
Saved shot64.928.5EV0.014
2017-01-06
ARI at ANA
1 REG
09:38
ARI
C. Dvorak
Block35.48.1EVN/A
2017-01-06
ARI at ANA
1 REG
09:48
ARI
J. Martinook
Saved shot5.036.9EV0.104
2017-01-06
ARI at ANA
1 REG
10:00
ARI
M. Stone
Block12.235.0EVN/A
2017-01-06
ARI at ANA
1 REG
12:50
ANA
K. Bieksa
Miss25.511.3EV0.147
2017-01-06
ARI at ANA
1 REG
12:21
ARI
L. Crouse
Miss54.133.7EV0.019
2017-01-06
ARI at ANA
1 REG
12:59
ANA
N. Ritchie
Saved shot53.745.0EV0.006
2017-01-06
ARI at ANA
1 REG
13:09
ANA
K. Bieksa
Block20.835.2EVN/A
2017-01-06
ARI at ANA
1 REG
13:22
ANA
A. Vermette
Saved shot12.414.0EV0.172
2017-01-06
ARI at ANA
1 REG
14:39
ANA
J. Cramarossa
Saved shot28.185.9EV0.032
2017-01-06
ARI at ANA
1 REG
15:22
ARI
M. Hanzal
Block13.032.5EVN/A
2017-01-06
ARI at ANA
1 REG
18:10
ANA
J. Silfverberg
Miss19.251.3EV0.106
2017-01-06
ARI at ANA
1 REG
18:21
ANA
C. Fowler
Block8.520.6EVN/A
2017-01-06
ARI at ANA
1 REG
18:59
ANA
J. Silfverberg
Saved shot49.133.4EV0.005
2017-01-06
ARI at ANA
1 REG
19:32
ARI
J. Chychrun
Saved shot56.111.3EV0.009
2017-01-06
ARI at ANA
1 REG
19:47
ANA
A. Cogliano
Block10.329.1EVN/A
2017-01-06
ARI at ANA
2 REG
00:28
ANA
A. Vermette
Block14.145.0EVN/A
2017-01-06
ARI at ANA
2 REG
01:19
ARI
M. Hanzal
Goal9.432.0EV0.093
2017-01-06
ARI at ANA
2 REG
01:59
ARI
L. Schenn
Block13.636.0EVN/A
2017-01-06
ARI at ANA
2 REG
02:39
ARI
J. Jooris
Saved shot28.612.1EV0.131
2017-01-06
ARI at ANA
2 REG
02:52
ARI
C. Murphy
Block50.01.1EVN/A
2017-01-06
ARI at ANA
2 REG
03:16
ANA
O. Kase
Miss33.246.2EV0.065
2017-01-06
ARI at ANA
2 REG
04:05
ANA
C. Perry
Saved shot10.05.7EV0.119
2017-01-06
ARI at ANA
2 REG
04:12
ARI
J. Martinook
Miss42.236.3EV0.033
2017-01-06
ARI at ANA
2 REG
04:33
ANA
J. Cramarossa
Block12.29.5EVN/A
2017-01-06
ARI at ANA
2 REG
06:13
ANA
J. Manson
Saved shot59.713.6EV0.037
2017-01-06
ARI at ANA
2 REG
06:52
ARI
T. Rieder
Miss45.652.1SH0.014
2017-01-06
ARI at ANA
2 REG
07:01
ARI
L. Schenn
Saved shot66.632.7SH0.007
2017-01-06
ARI at ANA
2 REG
07:32
ANA
R. Kesler
Block19.321.3PPN/A
2017-01-06
ARI at ANA
2 REG
07:43
ANA
B. Montour
Miss60.419.3PP0.044
2017-01-06
ARI at ANA
2 REG
07:51
ANA
B. Montour
Block9.518.4PPN/A
2017-01-06
ARI at ANA
2 REG
07:58
ANA
A. Vermette
Saved shot27.185.8PP0.045
2017-01-06
ARI at ANA
2 REG
08:11
ANA
H. Lindholm
Block15.834.7PPN/A
2017-01-06
ARI at ANA
2 REG
08:38
ANA
R. Rakell
Block11.210.3EVN/A
2017-01-06
ARI at ANA
2 REG
08:45
ANA
R. Kesler
Saved shot26.579.1EV0.020
2017-01-06
ARI at ANA
2 REG
08:51
ANA
R. Kesler
Miss24.470.8EV0.010

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.