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

106 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
2017-12-09
VAN at CGY
1 REG
00:06
VAN
S. Baertschi
Saved shot39.314.7EV0.040
2017-12-09
VAN at CGY
1 REG
00:21
VAN
S. Baertschi
Saved shot8.569.4EV0.065
2017-12-09
VAN at CGY
1 REG
01:25
VAN
L. Eriksson
Block33.128.9EVN/A
2017-12-09
VAN at CGY
1 REG
01:43
CGY
M. Stone
Saved shot60.426.6EV0.029
2017-12-09
VAN at CGY
1 REG
02:02
VAN
J. Virtanen
Goal12.528.6EV0.138
2017-12-09
VAN at CGY
1 REG
03:02
CGY
M. Backlund
Miss46.221.6EV0.019
2017-12-09
VAN at CGY
1 REG
03:16
VAN
S. Gagner
Saved shot81.23.5EV0.002
2017-12-09
VAN at CGY
1 REG
03:35
CGY
M. Tkachuk
Saved shot10.473.3EV0.078
2017-12-09
VAN at CGY
1 REG
04:14
CGY
B. Kulak
Saved shot83.021.9EV0.004
2017-12-09
VAN at CGY
1 REG
05:13
VAN
J. Virtanen
Saved shot11.263.4EV0.070
2017-12-09
VAN at CGY
1 REG
05:36
VAN
A. Edler
Block20.15.7EVN/A
2017-12-09
VAN at CGY
1 REG
06:35
VAN
M. Granlund
Saved shot18.715.5SH0.097
2017-12-09
VAN at CGY
1 REG
06:36
VAN
M. Granlund
Saved shot10.416.7SH0.061
2017-12-09
VAN at CGY
1 REG
08:13
CGY
M. Frolik
Saved shot39.967.9EV0.007
2017-12-09
VAN at CGY
1 REG
09:02
VAN
D. Sedin
Block22.030.1EVN/A
2017-12-09
VAN at CGY
1 REG
09:07
CGY
T. Brouwer
Saved shot61.57.5EV0.012
2017-12-09
VAN at CGY
1 REG
09:24
VAN
B. Gaunce
Saved shot49.69.3EV0.043
2017-12-09
VAN at CGY
1 REG
09:51
CGY
M. Frolik
Saved shot30.184.3EV0.010
2017-12-09
VAN at CGY
1 REG
09:52
CGY
M. Backlund
Saved shot11.05.2EV0.045
2017-12-09
VAN at CGY
1 REG
10:21
VAN
T. Vanek
Block24.238.3EVN/A
2017-12-09
VAN at CGY
1 REG
10:32
CGY
M. Giordano
Miss40.346.0EV0.014
2017-12-09
VAN at CGY
1 REG
11:03
VAN
M. Granlund
Miss20.15.7PP0.096
2017-12-09
VAN at CGY
1 REG
11:14
CGY
M. Frolik
Saved shot28.820.3SH0.181
2017-12-09
VAN at CGY
1 REG
11:48
CGY
M. Stone
Miss59.124.0SH0.017
2017-12-09
VAN at CGY
1 REG
13:14
VAN
L. Eriksson
Saved shot50.212.7EV0.025
2017-12-09
VAN at CGY
1 REG
14:16
CGY
M. Jankowski
Saved shot42.01.4EV0.049
2017-12-09
VAN at CGY
1 REG
14:44
CGY
G. Hathaway
Saved shot14.919.7EV0.220
2017-12-09
VAN at CGY
1 REG
14:45
CGY
S. Bennett
Saved shot7.256.3EV0.044
2017-12-09
VAN at CGY
1 REG
15:56
CGY
S. Monahan
Miss18.16.3PP0.086
2017-12-09
VAN at CGY
1 REG
16:04
VAN
B. Gaunce
Saved shot35.826.6SH0.050
2017-12-09
VAN at CGY
1 REG
16:17
VAN
M. Del Zotto
Saved shot168.98.5SH0.004
2017-12-09
VAN at CGY
1 REG
16:39
CGY
M. Giordano
Block26.931.3PPN/A
2017-12-09
VAN at CGY
1 REG
17:03
CGY
M. Tkachuk
Miss24.14.8EV0.058
2017-12-09
VAN at CGY
1 REG
17:10
VAN
S. Gagner
Miss42.526.6EV0.044
2017-12-09
VAN at CGY
1 REG
17:19
CGY
S. Bennett
Saved shot44.021.3EV0.028
2017-12-09
VAN at CGY
1 REG
17:26
CGY
T. Brodie
Saved shot53.843.5EV0.008
2017-12-09
VAN at CGY
1 REG
17:50
VAN
T. Vanek
Saved shot49.627.6EV0.021
2017-12-09
VAN at CGY
1 REG
17:58
VAN
D. Sedin
Block21.943.2EVN/A
2017-12-09
VAN at CGY
1 REG
18:28
CGY
T. Brouwer
Goal30.49.5EV0.161
2017-12-09
VAN at CGY
1 REG
19:17
CGY
M. Frolik
Saved shot31.824.1EV0.057
2017-12-09
VAN at CGY
1 REG
19:41
CGY
D. Hamilton
Saved shot25.26.8EV0.144
2017-12-09
VAN at CGY
2 REG
00:15
CGY
M. Frolik
Saved shot44.02.6EV0.055
2017-12-09
VAN at CGY
2 REG
00:30
CGY
M. Giordano
Saved shot37.912.2EV0.075
2017-12-09
VAN at CGY
2 REG
01:32
CGY
M. Ferland
Miss11.437.9PP0.079
2017-12-09
VAN at CGY
2 REG
01:40
CGY
M. Jankowski
Saved shot49.545.0PP0.044
2017-12-09
VAN at CGY
2 REG
01:56
CGY
M. Jankowski
Miss47.029.3PP0.038
2017-12-09
VAN at CGY
2 REG
02:27
VAN
T. Stecher
Saved shot44.435.8EV0.039
2017-12-09
VAN at CGY
2 REG
03:17
VAN
A. Edler
Saved shot15.03.8EV0.114
2017-12-09
VAN at CGY
2 REG
03:44
VAN
A. Edler
Miss42.69.5PP0.095
2017-12-09
VAN at CGY
2 REG
04:07
VAN
D. Pouliot
Miss47.549.3EV0.017

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.