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: 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
2016-10-29
COL at ARI
1 REG
00:40
COL
N. MacKinnon
Miss35.036.9EV0.041
2016-10-29
COL at ARI
1 REG
00:53
COL
T. Barrie
Saved shot46.518.8EV0.038
2016-10-29
COL at ARI
1 REG
02:55
COL
N. MacKinnon
Saved shot30.531.6EV0.070
2016-10-29
COL at ARI
1 REG
03:01
COL
T. Barrie
Saved shot52.24.4EV0.021
2016-10-29
COL at ARI
1 REG
03:39
COL
T. Barrie
Saved shot35.053.1EV0.014
2016-10-29
COL at ARI
1 REG
03:52
ARI
S. Doan
Saved shot42.434.4EV0.026
2016-10-29
COL at ARI
1 REG
04:48
COL
B. Comeau
Saved shot45.637.9EV0.020
2016-10-29
COL at ARI
1 REG
05:07
COL
T. Barrie
Block40.323.4EVN/A
2016-10-29
COL at ARI
1 REG
05:48
ARI
R. Vrbata
Block19.238.7EVN/A
2016-10-29
COL at ARI
1 REG
05:57
ARI
M. Hanzal
Saved shot11.226.6EV0.093
2016-10-29
COL at ARI
1 REG
06:16
ARI
B. Richardson
Block20.854.8EVN/A
2016-10-29
COL at ARI
1 REG
06:36
COL
M. Duchene
Miss31.824.1EV0.080
2016-10-29
COL at ARI
1 REG
06:44
COL
G. Landeskog
Saved shot40.053.1EV0.009
2016-10-29
COL at ARI
1 REG
06:56
COL
T. Barrie
Saved shot51.00.0EV0.024
2016-10-29
COL at ARI
1 REG
07:44
ARI
A. Duclair
Block28.439.3EVN/A
2016-10-29
COL at ARI
1 REG
08:50
COL
M. Grigorenko
Miss44.414.3EV0.032
2016-10-29
COL at ARI
1 REG
09:07
COL
N. MacKinnon
Miss46.045.9EV0.011
2016-10-29
COL at ARI
1 REG
09:20
COL
M. Grigorenko
Block25.659.4EVN/A
2016-10-29
COL at ARI
1 REG
11:00
ARI
O. Ekman-Larsson
Saved shot41.229.1PP0.065
2016-10-29
COL at ARI
1 REG
13:23
ARI
S. Doan
Saved shot47.442.4EV0.019
2016-10-29
COL at ARI
1 REG
13:29
ARI
C. Murphy
Saved shot40.218.9EV0.049
2016-10-29
COL at ARI
1 REG
14:43
COL
N. MacKinnon
Miss14.18.1EV0.165
2016-10-29
COL at ARI
1 REG
14:57
ARI
R. Vrbata
Goal23.512.3EV0.137
2016-10-29
COL at ARI
1 REG
15:23
ARI
S. Doan
Saved shot23.39.9EV0.195
2016-10-29
COL at ARI
1 REG
16:43
COL
N. MacKinnon
Saved shot20.232.9EV0.080
2016-10-29
COL at ARI
1 REG
16:48
COL
E. Gelinas
Saved shot51.123.1EV0.025
2016-10-29
COL at ARI
1 REG
17:03
COL
A. Martinsen
Miss18.29.5EV0.080
2016-10-29
COL at ARI
1 REG
17:26
COL
E. Gelinas
Block38.918.0EVN/A
2016-10-29
COL at ARI
1 REG
18:10
ARI
J. Chychrun
Miss47.221.1EV0.026
2016-10-29
COL at ARI
1 REG
18:50
COL
E. Johnson
Saved shot51.529.1EV0.007
2016-10-29
COL at ARI
1 REG
19:26
COL
N. MacKinnon
Miss20.28.5EV0.074
2016-10-29
COL at ARI
1 REG
19:39
COL
N. MacKinnon
Miss22.195.2EV0.020
2016-10-29
COL at ARI
2 REG
00:31
ARI
M. Domi
Saved shot36.415.9EV0.057
2016-10-29
COL at ARI
2 REG
00:45
ARI
M. Domi
Saved shot38.035.4EV0.015
2016-10-29
COL at ARI
2 REG
01:21
COL
M. Duchene
Miss46.848.5EV0.008
2016-10-29
COL at ARI
2 REG
01:39
COL
P. Wiercioch
Block45.227.7EVN/A
2016-10-29
COL at ARI
2 REG
01:48
COL
G. Landeskog
Saved shot8.520.6EV0.183
2016-10-29
COL at ARI
2 REG
01:59
ARI
J. McGinn
Block20.220.2EVN/A
2016-10-29
COL at ARI
2 REG
03:17
COL
A. Martinsen
Saved shot46.614.9EV0.027
2016-10-29
COL at ARI
2 REG
04:08
COL
P. Wiercioch
Saved shot51.320.6PP0.034
2016-10-29
COL at ARI
2 REG
04:13
COL
M. Rantanen
Saved shot10.416.7PP0.200
2016-10-29
COL at ARI
2 REG
04:17
COL
T. Barrie
Saved shot57.47.0PP0.021
2016-10-29
COL at ARI
2 REG
04:26
COL
P. Wiercioch
Miss55.928.9PP0.032
2016-10-29
COL at ARI
2 REG
04:39
COL
N. MacKinnon
Block25.713.5PPN/A
2016-10-29
COL at ARI
2 REG
04:59
COL
T. Barrie
Miss32.617.9PP0.085
2016-10-29
COL at ARI
2 REG
05:17
ARI
A. Goligoski
Saved shot159.39.8SH0.003
2016-10-29
COL at ARI
2 REG
05:37
ARI
M. Hanzal
Block32.812.3EVN/A
2016-10-29
COL at ARI
2 REG
05:51
COL
M. Duchene
Goal12.29.5EV0.150
2016-10-29
COL at ARI
2 REG
07:27
COL
E. Johnson
Block22.235.8PPN/A
2016-10-29
COL at ARI
2 REG
07:47
COL
N. MacKinnon
Block18.29.5PPN/A

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.