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

96 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-12-29
ANA at CGY
1 REG
02:16
ANA
R. Rakell
Miss34.131.8EV0.058
2016-12-29
ANA at CGY
1 REG
02:44
CGY
M. Giordano
Block25.39.1EVN/A
2016-12-29
ANA at CGY
1 REG
03:59
CGY
M. Giordano
Block15.818.4EVN/A
2016-12-29
ANA at CGY
1 REG
04:13
ANA
R. Getzlaf
Block20.15.7EVN/A
2016-12-29
ANA at CGY
1 REG
04:42
ANA
R. Kesler
Miss19.147.1EV0.081
2016-12-29
ANA at CGY
1 REG
04:53
CGY
K. Versteeg
Saved shot43.428.9EV0.026
2016-12-29
ANA at CGY
1 REG
04:59
CGY
J. Gaudreau
Miss36.415.9EV0.057
2016-12-29
ANA at CGY
1 REG
07:14
ANA
B. Montour
Saved shot53.323.2EV0.012
2016-12-29
ANA at CGY
1 REG
08:57
CGY
M. Backlund
Block42.012.4EVN/A
2016-12-29
ANA at CGY
1 REG
09:10
CGY
M. Frolik
Saved shot50.624.5EV0.029
2016-12-29
ANA at CGY
1 REG
09:32
ANA
N. Ritchie
Miss49.237.6EV0.011
2016-12-29
ANA at CGY
1 REG
09:49
ANA
C. Fowler
Saved shot42.757.4EV0.007
2016-12-29
ANA at CGY
1 REG
10:18
CGY
S. Monahan
Saved shot35.521.5EV0.059
2016-12-29
ANA at CGY
1 REG
10:57
ANA
J. Manson
Saved shot55.910.3EV0.019
2016-12-29
ANA at CGY
1 REG
11:09
CGY
M. Backlund
Goal12.04.8EV0.187
2016-12-29
ANA at CGY
1 REG
11:22
ANA
C. Perry
Saved shot19.730.5EV0.117
2016-12-29
ANA at CGY
1 REG
11:55
CGY
S. Bennett
Saved shot15.726.6EV0.067
2016-12-29
ANA at CGY
1 REG
12:03
CGY
J. Jokipakka
Saved shot51.041.8EV0.008
2016-12-29
ANA at CGY
1 REG
12:09
CGY
J. Jokipakka
Saved shot53.517.4EV0.021
2016-12-29
ANA at CGY
1 REG
12:32
ANA
J. Manson
Saved shot61.724.9EV0.015
2016-12-29
ANA at CGY
1 REG
12:38
ANA
J. Manson
Miss49.545.0EV0.015
2016-12-29
ANA at CGY
1 REG
13:05
ANA
K. Bieksa
Saved shot16.17.1EV0.081
2016-12-29
ANA at CGY
1 REG
13:50
ANA
L. Shaw
Saved shot10.05.7EV0.168
2016-12-29
ANA at CGY
1 REG
13:55
ANA
L. Shaw
Miss22.520.9EV0.051
2016-12-29
ANA at CGY
1 REG
14:28
CGY
L. Bouma
Saved shot6.763.4EV0.054
2016-12-29
ANA at CGY
1 REG
14:29
CGY
M. Stajan
Block10.416.7EVN/A
2016-12-29
ANA at CGY
1 REG
15:01
ANA
R. Rakell
Miss46.58.7EV0.031
2016-12-29
ANA at CGY
1 REG
15:34
ANA
R. Rakell
Block35.01.6EVN/A
2016-12-29
ANA at CGY
1 REG
15:48
CGY
J. Jokipakka
Saved shot19.238.7EV0.110
2016-12-29
ANA at CGY
1 REG
17:17
CGY
S. Monahan
Saved shot21.28.1PP0.161
2016-12-29
ANA at CGY
1 REG
17:25
CGY
A. Chiasson
Saved shot6.371.6PP0.113
2016-12-29
ANA at CGY
1 REG
17:26
CGY
S. Monahan
Saved shot5.468.2PP0.092
2016-12-29
ANA at CGY
1 REG
19:00
ANA
N. Ritchie
Block12.29.5EVN/A
2016-12-29
ANA at CGY
1 REG
19:47
CGY
M. Stajan
Saved shot50.036.9EV0.017
2016-12-29
ANA at CGY
2 REG
01:43
ANA
K. Holzer
Saved shot58.533.1EV0.011
2016-12-29
ANA at CGY
2 REG
02:50
CGY
D. Wideman
Saved shot55.312.5EV0.032
2016-12-29
ANA at CGY
2 REG
03:15
ANA
R. Kesler
Block43.710.5EVN/A
2016-12-29
ANA at CGY
2 REG
03:50
CGY
G. Hathaway
Saved shot42.443.1EV0.022
2016-12-29
ANA at CGY
2 REG
04:41
ANA
A. Cogliano
Block49.229.2EVN/A
2016-12-29
ANA at CGY
2 REG
04:54
CGY
M. Frolik
Saved shot39.861.5EV0.010
2016-12-29
ANA at CGY
2 REG
06:06
ANA
C. Perry
Saved shot12.124.4PP0.166
2016-12-29
ANA at CGY
2 REG
06:14
ANA
C. Perry
Saved shot7.623.2PP0.135
2016-12-29
ANA at CGY
2 REG
06:16
ANA
A. Vermette
Goal8.963.4PP0.211
2016-12-29
ANA at CGY
2 REG
06:34
ANA
C. Fowler
Saved shot54.641.3EV0.007
2016-12-29
ANA at CGY
2 REG
07:56
ANA
H. Lindholm
Saved shot40.520.2EV0.044
2016-12-29
ANA at CGY
2 REG
09:39
CGY
M. Backlund
Miss20.02.9EV0.076
2016-12-29
ANA at CGY
2 REG
09:51
ANA
L. Shaw
Saved shot84.722.9EV0.003
2016-12-29
ANA at CGY
2 REG
10:08
ANA
A. Cogliano
Block25.525.6EVN/A
2016-12-29
ANA at CGY
2 REG
10:48
ANA
C. Perry
Saved shot16.872.6EV0.037
2016-12-29
ANA at CGY
2 REG
11:36
ANA
K. Bieksa
Block29.719.7PPN/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.