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: 1328 published games / 1328 collected games. Last source refresh: Oct 4, 2026 04:38.

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
2019-11-05
ARI at CGY
1 REG
00:16
ARI
M. Grabner
Miss79.12.9EV0.003
2019-11-05
ARI at CGY
1 REG
01:04
CGY
S. Bennett
Saved shot26.074.4EV0.020
2019-11-05
ARI at CGY
1 REG
01:27
ARI
P. Kessel
Block32.225.8PPN/A
2019-11-05
ARI at CGY
1 REG
02:09
ARI
C. Dvorak
Saved shot11.452.1PP0.083
2019-11-05
ARI at CGY
1 REG
02:30
ARI
J. Chychrun
Saved shot41.229.1PP0.059
2019-11-05
ARI at CGY
1 REG
02:37
ARI
A. Goligoski
Saved shot60.221.4PP0.048
2019-11-05
ARI at CGY
1 REG
02:48
ARI
A. Goligoski
Block35.912.9PPN/A
2019-11-05
ARI at CGY
1 REG
03:25
ARI
C. Soderberg
Saved shot36.175.6EV0.012
2019-11-05
ARI at CGY
1 REG
04:04
ARI
C. Dvorak
Saved shot11.415.3EV0.096
2019-11-05
ARI at CGY
1 REG
04:16
ARI
B. Hayton
Saved shot44.829.4EV0.021
2019-11-05
ARI at CGY
1 REG
05:02
ARI
C. Garland
Block31.828.2EVN/A
2019-11-05
ARI at CGY
1 REG
05:56
CGY
T. Rieder
Saved shot40.255.1EV0.008
2019-11-05
ARI at CGY
1 REG
06:10
CGY
R. Andersson
Block61.416.1EVN/A
2019-11-05
ARI at CGY
1 REG
06:39
ARI
C. Soderberg
Miss44.364.6EV0.008
2019-11-05
ARI at CGY
1 REG
07:40
CGY
J. Gaudreau
Saved shot36.13.2EV0.099
2019-11-05
ARI at CGY
1 REG
08:13
CGY
M. Giordano
Block16.17.1EVN/A
2019-11-05
ARI at CGY
1 REG
08:22
ARI
C. Keller
Block22.27.8EVN/A
2019-11-05
ARI at CGY
1 REG
08:29
ARI
C. Keller
Goal30.638.4EV0.104
2019-11-05
ARI at CGY
1 REG
08:51
CGY
A. Quine
Miss48.350.0EV0.008
2019-11-05
ARI at CGY
1 REG
10:13
CGY
M. Frolik
Saved shot41.949.8EV0.013
2019-11-05
ARI at CGY
1 REG
10:15
CGY
T. Brodie
Miss55.00.0EV0.009
2019-11-05
ARI at CGY
1 REG
10:37
CGY
R. Andersson
Miss58.533.1EV0.012
2019-11-05
ARI at CGY
1 REG
11:54
CGY
M. Backlund
Miss15.331.6EV0.143
2019-11-05
ARI at CGY
1 REG
13:27
CGY
T. Rieder
Miss21.613.4EV0.070
2019-11-05
ARI at CGY
1 REG
14:24
ARI
C. Garland
Saved shot22.282.2EV0.022
2019-11-05
ARI at CGY
1 REG
15:06
CGY
J. Gaudreau
Miss19.142.9EV0.164
2019-11-05
ARI at CGY
1 REG
16:06
CGY
E. Lindholm
Miss16.17.1PP0.087
2019-11-05
ARI at CGY
1 REG
16:12
CGY
M. Giordano
Miss60.00.0PP0.038
2019-11-05
ARI at CGY
1 REG
16:41
CGY
M. Giordano
Miss39.58.7PP0.066
2019-11-05
ARI at CGY
1 REG
17:32
ARI
M. Grabner
Saved shot25.02.3SH0.200
2019-11-05
ARI at CGY
1 REG
17:39
CGY
S. Bennett
Saved shot29.140.8EV0.066
2019-11-05
ARI at CGY
1 REG
17:44
CGY
A. Quine
Block38.925.9EVN/A
2019-11-05
ARI at CGY
1 REG
17:48
CGY
A. Quine
Saved shot32.01.8EV0.140
2019-11-05
ARI at CGY
1 REG
18:15
CGY
D. Ryan
Saved shot43.01.3EV0.046
2019-11-05
ARI at CGY
1 REG
18:59
CGY
M. Giordano
Saved shot57.227.0PP0.031
2019-11-05
ARI at CGY
1 REG
19:08
CGY
E. Lindholm
Saved shot38.918.0PP0.058
2019-11-05
ARI at CGY
1 REG
19:20
ARI
D. Stepan
Saved shot21.2109.3SH0.013
2019-11-05
ARI at CGY
2 REG
00:17
CGY
E. Lindholm
Saved shot10.053.1PP0.105
2019-11-05
ARI at CGY
2 REG
00:34
ARI
D. Stepan
Miss40.540.0SH0.028
2019-11-05
ARI at CGY
2 REG
00:55
ARI
J. Chychrun
Saved shot56.333.4EV0.014
2019-11-05
ARI at CGY
2 REG
02:13
CGY
D. Ryan
Block32.766.6SHN/A
2019-11-05
ARI at CGY
2 REG
02:56
ARI
C. Soderberg
Saved shot12.235.0PP0.137
2019-11-05
ARI at CGY
2 REG
03:11
CGY
M. Jankowski
Miss12.29.5SH0.297
2019-11-05
ARI at CGY
2 REG
03:20
ARI
C. Garland
Saved shot16.129.7PP0.140
2019-11-05
ARI at CGY
2 REG
04:09
ARI
C. Dvorak
Goal20.28.5EV0.072
2019-11-05
ARI at CGY
2 REG
04:42
ARI
C. Soderberg
Block31.15.5EVN/A
2019-11-05
ARI at CGY
2 REG
04:44
ARI
V. Hinostroza
Saved shot26.14.4EV0.196
2019-11-05
ARI at CGY
2 REG
05:21
CGY
N. Hanifin
Block46.518.8EVN/A
2019-11-05
ARI at CGY
2 REG
05:47
ARI
P. Kessel
Saved shot50.247.4PP0.024
2019-11-05
ARI at CGY
2 REG
06:07
ARI
O. Ekman-Larsson
Saved shot52.030.0PP0.043

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.