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

137 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-03-09
OTT at ARI
1 REG
00:17
OTT
J. Pageau
Saved shot41.012.7EV0.053
2017-03-09
OTT at ARI
1 REG
00:34
OTT
M. Hoffman
Miss43.213.4EV0.036
2017-03-09
OTT at ARI
1 REG
01:27
OTT
C. Ceci
Miss50.247.4EV0.010
2017-03-09
OTT at ARI
1 REG
01:40
OTT
C. Ceci
Block22.557.7EVN/A
2017-03-09
OTT at ARI
1 REG
02:17
OTT
R. Dzingel
Saved shot26.02.2EV0.060
2017-03-09
OTT at ARI
1 REG
02:44
ARI
A. Duclair
Saved shot29.611.7EV0.106
2017-03-09
OTT at ARI
1 REG
02:51
ARI
J. McGinn
Saved shot8.654.5EV0.133
2017-03-09
OTT at ARI
1 REG
03:06
ARI
C. Dvorak
Saved shot35.711.3EV0.067
2017-03-09
OTT at ARI
1 REG
03:22
OTT
J. Pageau
Block28.227.5EVN/A
2017-03-09
OTT at ARI
1 REG
03:24
OTT
J. Pageau
Saved shot30.090.0EV0.008
2017-03-09
OTT at ARI
1 REG
03:27
OTT
C. Ceci
Saved shot47.58.5EV0.031
2017-03-09
OTT at ARI
1 REG
03:39
ARI
J. Martinook
Saved shot34.220.6EV0.072
2017-03-09
OTT at ARI
1 REG
03:47
ARI
C. Murphy
Block56.828.4EVN/A
2017-03-09
OTT at ARI
1 REG
04:02
ARI
B. Perlini
Block26.915.1EVN/A
2017-03-09
OTT at ARI
1 REG
04:29
OTT
C. Kelly
Saved shot40.448.0EV0.013
2017-03-09
OTT at ARI
1 REG
04:42
ARI
J. Jooris
Saved shot64.427.8EV0.014
2017-03-09
OTT at ARI
1 REG
04:40
OTT
T. Wingels
Block25.14.6EVN/A
2017-03-09
OTT at ARI
1 REG
04:52
OTT
T. Wingels
Saved shot21.452.6EV0.050
2017-03-09
OTT at ARI
1 REG
05:39
ARI
R. Vrbata
Miss48.24.8EV0.011
2017-03-09
OTT at ARI
1 REG
05:41
ARI
M. Domi
Saved shot11.263.4EV0.025
2017-03-09
OTT at ARI
1 REG
06:06
ARI
P. Holland
Block20.835.2EVN/A
2017-03-09
OTT at ARI
1 REG
06:13
ARI
C. Murphy
Block45.836.1EVN/A
2017-03-09
OTT at ARI
1 REG
06:17
ARI
O. Ekman-Larsson
Saved shot30.813.1EV0.101
2017-03-09
OTT at ARI
1 REG
06:38
ARI
R. Vrbata
Saved shot28.14.1EV0.044
2017-03-09
OTT at ARI
1 REG
08:34
ARI
M. Domi
Block17.049.8PPN/A
2017-03-09
OTT at ARI
1 REG
09:22
ARI
B. Perlini
Miss8.17.1PP0.128
2017-03-09
OTT at ARI
1 REG
10:08
ARI
A. Goligoski
Block30.15.7EVN/A
2017-03-09
OTT at ARI
1 REG
10:36
ARI
C. Murphy
Miss48.828.1EV0.018
2017-03-09
OTT at ARI
1 REG
10:56
ARI
C. Murphy
Block26.243.5EVN/A
2017-03-09
OTT at ARI
1 REG
11:34
OTT
A. Burrows
Miss40.234.9EV0.033
2017-03-09
OTT at ARI
1 REG
11:51
OTT
A. Burrows
Block19.227.9EVN/A
2017-03-09
OTT at ARI
1 REG
13:14
OTT
J. Pageau
Saved shot55.36.2EV0.029
2017-03-09
OTT at ARI
1 REG
13:39
ARI
O. Ekman-Larsson
Block23.331.0PPN/A
2017-03-09
OTT at ARI
1 REG
13:59
ARI
R. Vrbata
Miss52.011.1PP0.039
2017-03-09
OTT at ARI
1 REG
14:05
ARI
O. Ekman-Larsson
Saved shot36.847.2PP0.033
2017-03-09
OTT at ARI
1 REG
14:14
ARI
R. Vrbata
Saved shot38.944.0PP0.062
2017-03-09
OTT at ARI
1 REG
14:34
ARI
O. Ekman-Larsson
Saved shot29.566.0PP0.053
2017-03-09
OTT at ARI
1 REG
15:44
OTT
Z. Smith
Miss23.27.4PP0.071
2017-03-09
OTT at ARI
1 REG
16:24
OTT
M. Hoffman
Block21.527.8PPN/A
2017-03-09
OTT at ARI
1 REG
16:46
OTT
D. Brassard
Miss30.064.3PP0.058
2017-03-09
OTT at ARI
1 REG
16:53
ARI
L. Crouse
Saved shot9.518.4SH0.237
2017-03-09
OTT at ARI
1 REG
17:26
ARI
A. Duclair
Saved shot12.04.8EV0.191
2017-03-09
OTT at ARI
1 REG
19:15
OTT
M. Stone
Saved shot15.575.1EV0.090
2017-03-09
OTT at ARI
1 REG
19:48
OTT
C. Ceci
Saved shot39.645.0EV0.018
2017-03-09
OTT at ARI
2 REG
01:16
ARI
C. Murphy
Saved shot58.533.1EV0.007
2017-03-09
OTT at ARI
2 REG
01:26
ARI
J. Martinook
Saved shot43.941.3EV0.009
2017-03-09
OTT at ARI
2 REG
01:58
OTT
M. Stone
Saved shot23.364.5EV0.035
2017-03-09
OTT at ARI
2 REG
02:24
ARI
J. Jooris
Saved shot61.00.0EV0.011
2017-03-09
OTT at ARI
2 REG
02:53
OTT
A. Burrows
Miss19.03.0EV0.164
2017-03-09
OTT at ARI
2 REG
03:07
OTT
T. Wingels
Saved shot25.380.9EV0.022

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.