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

111 matching attempts. Season coverage: 1447 published games / 1447 collected games. Last source refresh: Oct 4, 2026 04:11.

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
2018-02-28
CGY at COL
1 REG
00:26
CGY
T. Hamonic
Miss60.232.1EV0.013
2018-02-28
CGY at COL
1 REG
00:34
COL
C. Soderberg
Miss35.26.5EV0.078
2018-02-28
CGY at COL
1 REG
01:34
CGY
S. Bennett
Block10.648.8EVN/A
2018-02-28
CGY at COL
1 REG
01:39
CGY
S. Monahan
Block43.941.3EVN/A
2018-02-28
CGY at COL
1 REG
03:02
COL
T. Barrie
Saved shot64.131.0PP0.009
2018-02-28
CGY at COL
1 REG
03:13
COL
G. Landeskog
Block9.277.5PPN/A
2018-02-28
CGY at COL
1 REG
04:23
CGY
B. Kulak
Block38.527.9EVN/A
2018-02-28
CGY at COL
1 REG
04:35
CGY
S. Bennett
Block28.347.9EVN/A
2018-02-28
CGY at COL
1 REG
04:49
COL
T. Jost
Saved shot21.245.0EV0.062
2018-02-28
CGY at COL
1 REG
05:10
CGY
S. Bennett
Miss11.345.0EV0.069
2018-02-28
CGY at COL
1 REG
05:21
CGY
T. Brodie
Block18.422.4EVN/A
2018-02-28
CGY at COL
1 REG
05:54
COL
N. Zadorov
Saved shot19.972.5EV0.025
2018-02-28
CGY at COL
1 REG
06:03
CGY
D. Hamilton
Miss48.521.8EV0.018
2018-02-28
CGY at COL
1 REG
06:08
CGY
M. Giordano
Saved shot56.930.6EV0.011
2018-02-28
CGY at COL
1 REG
06:28
COL
C. Soderberg
Block25.128.6EVN/A
2018-02-28
CGY at COL
1 REG
06:44
CGY
J. Gaudreau
Miss26.240.4EV0.060
2018-02-28
CGY at COL
1 REG
07:01
COL
N. MacKinnon
Saved shot40.031.7EV0.053
2018-02-28
CGY at COL
1 REG
07:08
COL
N. MacKinnon
Saved shot31.459.3EV0.021
2018-02-28
CGY at COL
1 REG
07:16
COL
M. Rantanen
Block17.716.4EVN/A
2018-02-28
CGY at COL
1 REG
07:18
COL
S. Girard
Saved shot59.524.8EV0.008
2018-02-28
CGY at COL
1 REG
08:42
COL
D. Siemens
Block15.03.8EVN/A
2018-02-28
CGY at COL
1 REG
08:52
CGY
T. Hamonic
Block34.26.7EVN/A
2018-02-28
CGY at COL
1 REG
09:09
CGY
T. Hamonic
Saved shot57.733.7EV0.011
2018-02-28
CGY at COL
1 REG
09:59
COL
J. Compher
Saved shot38.918.0EV0.053
2018-02-28
CGY at COL
1 REG
10:11
CGY
M. Frolik
Saved shot50.242.6EV0.015
2018-02-28
CGY at COL
1 REG
10:41
CGY
T. Hamonic
Block15.645.0EVN/A
2018-02-28
CGY at COL
1 REG
12:15
CGY
M. Giordano
Saved shot56.437.1PP0.020
2018-02-28
CGY at COL
1 REG
12:22
COL
P. Nemeth
Saved shot170.22.7SH0.003
2018-02-28
CGY at COL
1 REG
12:53
CGY
M. Stone
Miss49.932.7PP0.027
2018-02-28
CGY at COL
1 REG
14:19
CGY
M. Backlund
Goal8.654.5SH0.124
2018-02-28
CGY at COL
1 REG
15:05
COL
N. MacKinnon
Miss38.333.3PP0.059
2018-02-28
CGY at COL
1 REG
15:11
COL
M. Rantanen
Saved shot29.140.8PP0.137
2018-02-28
CGY at COL
1 REG
16:34
CGY
B. Kulak
Saved shot61.131.6EV0.021
2018-02-28
CGY at COL
1 REG
16:51
CGY
D. Hamilton
Miss62.329.9EV0.012
2018-02-28
CGY at COL
1 REG
16:57
CGY
B. Kulak
Saved shot65.232.5EV0.008
2018-02-28
CGY at COL
1 REG
17:01
CGY
S. Monahan
Block17.742.7EVN/A
2018-02-28
CGY at COL
1 REG
17:53
CGY
J. Gaudreau
Block12.048.4EVN/A
2018-02-28
CGY at COL
1 REG
18:52
COL
C. Soderberg
Saved shot10.329.1PP0.094
2018-02-28
CGY at COL
1 REG
19:42
COL
N. MacKinnon
Saved shot38.631.2PP0.079
2018-02-28
CGY at COL
1 REG
19:59
CGY
T. Hamonic
Block46.622.7SHN/A
2018-02-28
CGY at COL
2 REG
00:45
COL
T. Jost
Saved shot17.523.6EV0.100
2018-02-28
CGY at COL
2 REG
00:49
COL
M. Rantanen
Saved shot34.435.5EV0.087
2018-02-28
CGY at COL
2 REG
02:41
CGY
M. Frolik
Goal9.945.0EV0.034
2018-02-28
CGY at COL
2 REG
03:00
CGY
M. Stone
Block19.840.9EVN/A
2018-02-28
CGY at COL
2 REG
03:09
CGY
M. Stone
Block18.412.5EVN/A
2018-02-28
CGY at COL
2 REG
04:19
CGY
D. Hamilton
Saved shot30.813.1EV0.095
2018-02-28
CGY at COL
2 REG
04:29
COL
N. MacKinnon
Saved shot15.036.9EV0.125
2018-02-28
CGY at COL
2 REG
04:35
COL
P. Nemeth
Saved shot47.36.1EV0.044
2018-02-28
CGY at COL
2 REG
05:11
COL
P. Nemeth
Saved shot31.948.8EV0.031
2018-02-28
CGY at COL
2 REG
06:02
COL
M. Nieto
Miss13.00.0EV0.096

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.