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

100 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-01-14
CGY at EDM
1 REG
01:06
CGY
K. Versteeg
Saved shot35.120.0EV0.064
2017-01-14
CGY at EDM
1 REG
03:34
EDM
M. Hendricks
Miss50.637.8EV0.008
2017-01-14
CGY at EDM
1 REG
04:13
CGY
D. Wideman
Block59.529.1EVN/A
2017-01-14
CGY at EDM
1 REG
04:49
EDM
D. Caggiula
Block12.745.0EVN/A
2017-01-14
CGY at EDM
1 REG
05:13
EDM
J. Eberle
Saved shot15.17.6EV0.083
2017-01-14
CGY at EDM
1 REG
05:40
EDM
M. Lucic
Saved shot14.433.7PP0.120
2017-01-14
CGY at EDM
1 REG
05:48
EDM
C. McDavid
Saved shot31.843.7PP0.058
2017-01-14
CGY at EDM
1 REG
05:56
EDM
A. Sekera
Block38.01.5PPN/A
2017-01-14
CGY at EDM
1 REG
07:18
CGY
S. Bennett
Block25.036.9EVN/A
2017-01-14
CGY at EDM
1 REG
07:35
CGY
D. Hamilton
Block25.39.1EVN/A
2017-01-14
CGY at EDM
1 REG
07:52
CGY
T. Brouwer
Miss29.043.6EV0.071
2017-01-14
CGY at EDM
1 REG
08:19
CGY
S. Monahan
Saved shot29.046.4EV0.051
2017-01-14
CGY at EDM
1 REG
09:04
EDM
R. Nugent-Hopkins
Saved shot26.974.9EV0.019
2017-01-14
CGY at EDM
1 REG
10:11
CGY
D. Engelland
Saved shot60.637.6EV0.007
2017-01-14
CGY at EDM
1 REG
12:16
CGY
D. Hamilton
Saved shot30.37.6EV0.121
2017-01-14
CGY at EDM
1 REG
12:51
CGY
M. Frolik
Miss45.637.9EV0.011
2017-01-14
CGY at EDM
1 REG
12:53
CGY
M. Giordano
Saved shot60.836.3EV0.006
2017-01-14
CGY at EDM
1 REG
13:00
CGY
M. Giordano
Block12.04.8EVN/A
2017-01-14
CGY at EDM
1 REG
13:50
CGY
J. Gaudreau
Miss10.211.3PP0.119
2017-01-14
CGY at EDM
1 REG
14:12
CGY
S. Monahan
Saved shot13.28.7PP0.105
2017-01-14
CGY at EDM
1 REG
14:24
EDM
R. Nugent-Hopkins
Block144.44.4SHN/A
2017-01-14
CGY at EDM
1 REG
14:33
CGY
M. Giordano
Saved shot56.513.3PP0.036
2017-01-14
CGY at EDM
1 REG
15:15
CGY
M. Frolik
Block25.166.5EVN/A
2017-01-14
CGY at EDM
1 REG
15:43
EDM
A. Slepyshev
Block20.835.2EVN/A
2017-01-14
CGY at EDM
1 REG
16:30
CGY
M. Frolik
Miss11.731.0EV0.103
2017-01-14
CGY at EDM
1 REG
16:39
CGY
M. Backlund
Saved shot6.19.5EV0.192
2017-01-14
CGY at EDM
1 REG
18:34
EDM
A. Slepyshev
Miss41.940.2EV0.022
2017-01-14
CGY at EDM
1 REG
18:38
EDM
E. Gryba
Saved shot61.522.0EV0.016
2017-01-14
CGY at EDM
1 REG
19:36
CGY
M. Backlund
Block23.420.0EVN/A
2017-01-14
CGY at EDM
2 REG
00:14
CGY
T. Brouwer
Block16.17.1EVN/A
2017-01-14
CGY at EDM
2 REG
00:24
CGY
M. Giordano
Block18.019.4EVN/A
2017-01-14
CGY at EDM
2 REG
00:58
CGY
T. Brodie
Miss36.469.1EV0.008
2017-01-14
CGY at EDM
2 REG
02:04
CGY
J. Jokipakka
Miss59.524.8EV0.017
2017-01-14
CGY at EDM
2 REG
03:31
EDM
O. Klefbom
Saved shot70.818.9EV0.005
2017-01-14
CGY at EDM
2 REG
04:25
EDM
O. Klefbom
Block16.817.4EVN/A
2017-01-14
CGY at EDM
2 REG
05:18
EDM
B. Pouliot
Block25.128.6EVN/A
2017-01-14
CGY at EDM
2 REG
07:29
EDM
A. Sekera
Saved shot55.928.9EV0.017
2017-01-14
CGY at EDM
2 REG
07:36
EDM
A. Sekera
Block21.02.7EVN/A
2017-01-14
CGY at EDM
2 REG
07:57
CGY
M. Backlund
Block19.845.0EVN/A
2017-01-14
CGY at EDM
2 REG
10:58
CGY
D. Engelland
Miss61.829.1EV0.011
2017-01-14
CGY at EDM
2 REG
11:15
CGY
J. Jokipakka
Saved shot56.918.4EV0.019
2017-01-14
CGY at EDM
2 REG
11:40
CGY
M. Giordano
Saved shot60.720.2EV0.015
2017-01-14
CGY at EDM
2 REG
13:08
EDM
P. Maroon
Block12.041.6EVN/A
2017-01-14
CGY at EDM
2 REG
13:12
EDM
P. Maroon
Saved shot5.178.7EV0.051
2017-01-14
CGY at EDM
2 REG
15:08
EDM
O. Klefbom
Block19.03.0EVN/A
2017-01-14
CGY at EDM
2 REG
15:03
EDM
M. Benning
Block13.921.0EVN/A
2017-01-14
CGY at EDM
2 REG
15:14
EDM
A. Sekera
Saved shot49.545.0PP0.031
2017-01-14
CGY at EDM
2 REG
15:50
EDM
M. Letestu
Block23.814.6PPN/A
2017-01-14
CGY at EDM
2 REG
16:24
EDM
P. Maroon
Goal5.053.1PP0.268
2017-01-14
CGY at EDM
2 REG
16:23
EDM
D. Caggiula
Saved shot63.813.6PP0.008

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.