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

116 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-10-12
CGY at EDM
1 REG
00:57
CGY
M. Tkachuk
Miss60.929.5EV0.015
2016-10-12
CGY at EDM
1 REG
01:02
CGY
T. Brouwer
Block56.034.8EVN/A
2016-10-12
CGY at EDM
1 REG
01:10
EDM
P. Maroon
Goal17.00.0EV0.081
2016-10-12
CGY at EDM
1 REG
01:45
CGY
A. Chiasson
Saved shot7.666.8EV0.052
2016-10-12
CGY at EDM
1 REG
01:46
CGY
A. Chiasson
Goal7.839.8EV0.038
2016-10-12
CGY at EDM
1 REG
03:26
EDM
J. Puljujarvi
Miss56.25.1PP0.039
2016-10-12
CGY at EDM
1 REG
04:17
EDM
O. Klefbom
Block15.03.8PPN/A
2016-10-12
CGY at EDM
1 REG
04:51
EDM
C. McDavid
Block16.310.6PPN/A
2016-10-12
CGY at EDM
1 REG
04:57
CGY
T. Brodie
Saved shot31.49.2SH0.127
2016-10-12
CGY at EDM
1 REG
05:28
CGY
N. Grossmann
Block30.115.4EVN/A
2016-10-12
CGY at EDM
1 REG
05:34
EDM
T. Pitlick
Goal34.220.6EV0.102
2016-10-12
CGY at EDM
1 REG
05:53
EDM
C. McDavid
Block24.714.0EVN/A
2016-10-12
CGY at EDM
1 REG
06:19
CGY
D. Engelland
Saved shot34.13.4EV0.117
2016-10-12
CGY at EDM
1 REG
06:22
CGY
M. Ferland
Saved shot27.830.3EV0.102
2016-10-12
CGY at EDM
1 REG
06:26
CGY
J. Gaudreau
Block17.742.7EVN/A
2016-10-12
CGY at EDM
1 REG
07:36
EDM
D. Nurse
Block34.131.8EVN/A
2016-10-12
CGY at EDM
1 REG
07:43
EDM
A. Slepyshev
Block21.410.8EVN/A
2016-10-12
CGY at EDM
1 REG
10:27
CGY
D. Hamilton
Block22.815.3EVN/A
2016-10-12
CGY at EDM
1 REG
12:12
EDM
K. Russell
Saved shot56.01.0EV0.019
2016-10-12
CGY at EDM
1 REG
12:25
CGY
K. Versteeg
Saved shot43.631.9EV0.034
2016-10-12
CGY at EDM
1 REG
12:57
EDM
A. Slepyshev
Block20.973.3EVN/A
2016-10-12
CGY at EDM
1 REG
13:49
EDM
L. Draisaitl
Saved shot59.927.8EV0.014
2016-10-12
CGY at EDM
1 REG
14:22
EDM
M. Letestu
Block18.422.4EVN/A
2016-10-12
CGY at EDM
1 REG
15:12
EDM
Z. Kassian
Goal8.520.6EV0.147
2016-10-12
CGY at EDM
1 REG
15:19
EDM
C. McDavid
Miss30.417.2EV0.141
2016-10-12
CGY at EDM
1 REG
15:44
EDM
C. McDavid
Saved shot36.141.6EV0.036
2016-10-12
CGY at EDM
1 REG
15:58
EDM
C. McDavid
Miss23.15.0EV0.101
2016-10-12
CGY at EDM
1 REG
16:40
CGY
M. Tkachuk
Saved shot20.478.7EV0.020
2016-10-12
CGY at EDM
1 REG
16:37
CGY
M. Tkachuk
Saved shot13.28.7EV0.039
2016-10-12
CGY at EDM
1 REG
17:51
CGY
M. Stajan
Miss27.777.5EV0.011
2016-10-12
CGY at EDM
1 REG
18:00
CGY
D. Wideman
Saved shot51.041.8EV0.009
2016-10-12
CGY at EDM
1 REG
18:18
EDM
B. Pouliot
Saved shot35.717.9EV0.067
2016-10-12
CGY at EDM
1 REG
18:57
EDM
J. Puljujarvi
Saved shot86.318.2EV0.003
2016-10-12
CGY at EDM
1 REG
19:03
EDM
P. Maroon
Saved shot48.653.4EV0.009
2016-10-12
CGY at EDM
1 REG
19:24
CGY
M. Giordano
Block26.826.6EVN/A
2016-10-12
CGY at EDM
1 REG
19:32
EDM
A. Slepyshev
Block30.719.0EVN/A
2016-10-12
CGY at EDM
1 REG
19:40
EDM
A. Slepyshev
Saved shot18.16.3EV0.078
2016-10-12
CGY at EDM
2 REG
00:32
CGY
J. Gaudreau
Saved shot46.129.9PP0.054
2016-10-12
CGY at EDM
2 REG
00:33
CGY
S. Monahan
Saved shot8.276.0PP0.028
2016-10-12
CGY at EDM
2 REG
01:08
CGY
J. Gaudreau
Saved shot37.223.8PP0.082
2016-10-12
CGY at EDM
2 REG
01:14
CGY
D. Hamilton
Saved shot12.04.8PP0.195
2016-10-12
CGY at EDM
2 REG
01:10
CGY
S. Monahan
Miss9.866.0PP0.054
2016-10-12
CGY at EDM
2 REG
01:24
CGY
S. Bennett
Saved shot43.333.7PP0.058
2016-10-12
CGY at EDM
2 REG
01:33
CGY
S. Bennett
Miss52.441.9PP0.025
2016-10-12
CGY at EDM
2 REG
02:05
CGY
M. Backlund
Miss38.834.5PP0.081
2016-10-12
CGY at EDM
2 REG
02:46
CGY
M. Stajan
Saved shot26.217.7EV0.048
2016-10-12
CGY at EDM
2 REG
03:15
CGY
J. Gaudreau
Saved shot13.969.0EV0.051
2016-10-12
CGY at EDM
2 REG
03:24
CGY
J. Gaudreau
Saved shot44.431.2EV0.041
2016-10-12
CGY at EDM
2 REG
03:40
CGY
S. Monahan
Saved shot42.213.7EV0.034
2016-10-12
CGY at EDM
2 REG
04:18
CGY
T. Brouwer
Saved shot48.143.3EV0.021

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.