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

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-01-02
CGY at DET
1 REG
00:35
CGY
T. Brodie
Saved shot58.01.0EV0.030
2019-01-02
CGY at DET
1 REG
01:26
DET
F. Hronek
Miss57.329.2EV0.016
2019-01-02
CGY at DET
1 REG
01:38
DET
F. Hronek
Saved shot62.626.6EV0.028
2019-01-02
CGY at DET
1 REG
01:52
CGY
J. Neal
Saved shot38.035.4EV0.069
2019-01-02
CGY at DET
1 REG
03:19
CGY
E. Lindholm
Miss13.00.0EV0.133
2019-01-02
CGY at DET
1 REG
03:47
DET
N. Kronwall
Saved shot17.254.5EV0.112
2019-01-02
CGY at DET
1 REG
04:40
CGY
M. Frolik
Miss30.115.4EV0.144
2019-01-02
CGY at DET
1 REG
05:09
CGY
R. Andersson
Saved shot112.317.6EV0.003
2019-01-02
CGY at DET
1 REG
05:51
CGY
T. Hamonic
Saved shot78.022.6EV0.004
2019-01-02
CGY at DET
1 REG
06:00
DET
D. Larkin
Saved shot35.521.5EV0.073
2019-01-02
CGY at DET
1 REG
06:11
CGY
M. Backlund
Saved shot55.027.0EV0.013
2019-01-02
CGY at DET
1 REG
06:37
CGY
M. Frolik
Block20.622.8EVN/A
2019-01-02
CGY at DET
1 REG
07:09
CGY
R. Andersson
Saved shot63.331.4EV0.011
2019-01-02
CGY at DET
1 REG
08:19
DET
J. de la Rose
Saved shot15.726.6EV0.225
2019-01-02
CGY at DET
1 REG
09:57
DET
T. Vanek
Saved shot44.021.3EV0.027
2019-01-02
CGY at DET
1 REG
10:13
CGY
O. Kylington
Miss43.631.9EV0.028
2019-01-02
CGY at DET
1 REG
10:26
CGY
M. Backlund
Saved shot38.13.0EV0.075
2019-01-02
CGY at DET
1 REG
10:50
DET
F. Nielsen
Saved shot16.129.7EV0.101
2019-01-02
CGY at DET
1 REG
10:54
DET
L. Witkowski
Saved shot61.829.1EV0.021
2019-01-02
CGY at DET
1 REG
11:34
DET
D. Larkin
Saved shot23.822.2EV0.081
2019-01-02
CGY at DET
1 REG
12:26
CGY
M. Tkachuk
Saved shot35.036.9EV0.047
2019-01-02
CGY at DET
1 REG
13:14
DET
D. Helm
Goal14.18.1EV0.130
2019-01-02
CGY at DET
1 REG
13:36
CGY
M. Giordano
Saved shot41.627.2EV0.048
2019-01-02
CGY at DET
1 REG
14:19
DET
J. Abdelkader
Saved shot19.29.0EV0.115
2019-01-02
CGY at DET
1 REG
15:29
CGY
G. Hathaway
Saved shot28.38.1EV0.060
2019-01-02
CGY at DET
1 REG
15:48
CGY
T. Hamonic
Block35.912.9EVN/A
2019-01-02
CGY at DET
1 REG
15:51
DET
T. Vanek
Block58.13.9EVN/A
2019-01-02
CGY at DET
1 REG
16:23
CGY
M. Tkachuk
Saved shot22.02.6EV0.075
2019-01-02
CGY at DET
1 REG
17:19
DET
M. Rasmussen
Saved shot12.528.6EV0.163
2019-01-02
CGY at DET
1 REG
17:19
DET
J. de la Rose
Goal11.345.0EV0.019
2019-01-02
CGY at DET
1 REG
18:05
CGY
S. Monahan
Saved shot47.023.8EV0.022
2019-01-02
CGY at DET
1 REG
18:32
DET
T. Vanek
Block32.020.1EVN/A
2019-01-02
CGY at DET
1 REG
19:00
DET
J. Abdelkader
Miss25.511.3EV0.058
2019-01-02
CGY at DET
1 REG
19:35
DET
J. Abdelkader
Saved shot15.03.8EV0.082
2019-01-02
CGY at DET
1 REG
19:38
DET
D. Helm
Block18.412.5EVN/A
2019-01-02
CGY at DET
2 REG
03:24
CGY
E. Lindholm
Saved shot44.740.5EV0.010
2019-01-02
CGY at DET
2 REG
04:03
CGY
M. Backlund
Saved shot38.925.9EV0.062
2019-01-02
CGY at DET
2 REG
04:18
DET
L. Glendening
Block40.515.8EVN/A
2019-01-02
CGY at DET
2 REG
04:50
CGY
M. Jankowski
Miss23.420.0EV0.105
2019-01-02
CGY at DET
2 REG
05:02
DET
A. Athanasiou
Saved shot36.228.0EV0.048
2019-01-02
CGY at DET
2 REG
05:27
CGY
M. Giordano
Saved shot40.329.7EV0.037
2019-01-02
CGY at DET
2 REG
05:41
CGY
M. Tkachuk
Miss50.714.9EV0.033
2019-01-02
CGY at DET
2 REG
06:21
CGY
M. Frolik
Saved shot40.031.7EV0.036
2019-01-02
CGY at DET
2 REG
06:28
CGY
T. Brodie
Miss56.122.0EV0.028
2019-01-02
CGY at DET
2 REG
06:40
CGY
J. Gaudreau
Saved shot17.523.6EV0.058
2019-01-02
CGY at DET
2 REG
06:40
CGY
S. Monahan
Goal15.223.2EV0.019
2019-01-02
CGY at DET
2 REG
07:46
DET
M. Rasmussen
Saved shot51.437.1EV0.009
2019-01-02
CGY at DET
2 REG
10:20
DET
G. Nyquist
Saved shot32.48.9EV0.131
2019-01-02
CGY at DET
2 REG
10:26
DET
F. Hronek
Saved shot59.529.1EV0.027
2019-01-02
CGY at DET
2 REG
10:34
DET
A. Athanasiou
Saved shot17.183.3EV0.095

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.