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

112 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-10-25
CGY at STL
1 REG
00:09
CGY
J. Gaudreau
Saved shot46.631.0EV0.026
2017-10-25
CGY at STL
1 REG
00:41
CGY
M. Backlund
Saved shot22.030.1EV0.086
2017-10-25
CGY at STL
1 REG
00:43
CGY
M. Frolik
Saved shot9.945.0EV0.145
2017-10-25
CGY at STL
1 REG
01:32
STL
R. Bortuzzo
Block11.452.1EVN/A
2017-10-25
CGY at STL
1 REG
01:44
CGY
M. Stone
Saved shot58.126.6EV0.016
2017-10-25
CGY at STL
1 REG
01:51
CGY
M. Stone
Miss56.918.4EV0.015
2017-10-25
CGY at STL
1 REG
03:58
CGY
M. Backlund
Goal21.410.8EV0.144
2017-10-25
CGY at STL
1 REG
04:25
CGY
K. Versteeg
Saved shot40.652.0EV0.008
2017-10-25
CGY at STL
1 REG
04:55
STL
C. Parayko
Saved shot55.525.6EV0.004
2017-10-25
CGY at STL
1 REG
05:36
STL
J. Edmundson
Block44.823.7EVN/A
2017-10-25
CGY at STL
1 REG
07:05
STL
V. Sobotka
Saved shot12.085.2EV0.034
2017-10-25
CGY at STL
1 REG
08:08
CGY
K. Versteeg
Saved shot44.01.3EV0.042
2017-10-25
CGY at STL
1 REG
08:13
CGY
M. Giordano
Saved shot53.225.6EV0.015
2017-10-25
CGY at STL
1 REG
08:28
CGY
K. Versteeg
Miss21.28.1EV0.073
2017-10-25
CGY at STL
1 REG
10:18
STL
V. Tarasenko
Saved shot18.03.2EV0.155
2017-10-25
CGY at STL
1 REG
10:23
STL
V. Tarasenko
Miss14.181.9EV0.049
2017-10-25
CGY at STL
1 REG
10:34
STL
A. Pietrangelo
Block19.018.4EVN/A
2017-10-25
CGY at STL
1 REG
10:48
CGY
J. Gaudreau
Miss29.163.4EV0.023
2017-10-25
CGY at STL
1 REG
10:53
CGY
M. Stone
Block23.331.0EVN/A
2017-10-25
CGY at STL
1 REG
11:00
CGY
M. Frolik
Saved shot53.726.6EV0.024
2017-10-25
CGY at STL
1 REG
11:34
CGY
M. Tkachuk
Saved shot42.012.4EV0.040
2017-10-25
CGY at STL
1 REG
11:44
STL
P. Stastny
Block31.13.7EVN/A
2017-10-25
CGY at STL
1 REG
11:49
STL
P. Stastny
Block14.00.0EVN/A
2017-10-25
CGY at STL
1 REG
12:12
CGY
T. Brouwer
Miss25.14.6EV0.150
2017-10-25
CGY at STL
1 REG
13:00
STL
A. Steen
Saved shot47.02.4PP0.066
2017-10-25
CGY at STL
1 REG
13:32
STL
J. Schwartz
Miss23.957.0PP0.080
2017-10-25
CGY at STL
1 REG
14:18
STL
V. Dunn
Saved shot43.523.0PP0.053
2017-10-25
CGY at STL
1 REG
14:24
STL
V. Dunn
Saved shot50.722.0PP0.038
2017-10-25
CGY at STL
1 REG
14:29
STL
C. Parayko
Saved shot51.015.9PP0.026
2017-10-25
CGY at STL
1 REG
15:31
CGY
M. Stone
Saved shot53.119.8EV0.031
2017-10-25
CGY at STL
1 REG
17:27
STL
A. Steen
Goal20.973.3EV0.054
2017-10-25
CGY at STL
1 REG
17:42
STL
V. Tarasenko
Block17.120.6EVN/A
2017-10-25
CGY at STL
1 REG
18:58
STL
K. Brodziak
Miss26.02.2EV0.150
2017-10-25
CGY at STL
1 REG
19:17
CGY
M. Frolik
Saved shot26.074.4EV0.022
2017-10-25
CGY at STL
1 REG
19:28
STL
O. Sundqvist
Miss32.15.4EV0.101
2017-10-25
CGY at STL
1 REG
19:51
STL
J. Edmundson
Block25.511.3EVN/A
2017-10-25
CGY at STL
1 REG
19:58
STL
J. Edmundson
Block21.527.8EVN/A
2017-10-25
CGY at STL
2 REG
00:48
CGY
M. Frolik
Saved shot42.051.8EV0.007
2017-10-25
CGY at STL
2 REG
00:56
CGY
M. Giordano
Miss57.830.1EV0.012
2017-10-25
CGY at STL
2 REG
01:26
CGY
S. Monahan
Saved shot10.360.9EV0.114
2017-10-25
CGY at STL
2 REG
01:34
STL
O. Sundqvist
Saved shot68.211.0EV0.005
2017-10-25
CGY at STL
2 REG
01:50
STL
B. Schenn
Miss27.921.0EV0.114
2017-10-25
CGY at STL
2 REG
02:02
CGY
K. Versteeg
Block12.838.7EVN/A
2017-10-25
CGY at STL
2 REG
03:09
STL
A. Steen
Miss41.14.2PP0.106
2017-10-25
CGY at STL
2 REG
03:31
STL
J. Schwartz
Miss30.541.0PP0.071
2017-10-25
CGY at STL
2 REG
04:04
STL
V. Tarasenko
Miss30.030.0PP0.092
2017-10-25
CGY at STL
2 REG
04:07
STL
J. Schwartz
Goal15.331.6PP0.135
2017-10-25
CGY at STL
2 REG
05:18
CGY
K. Versteeg
Block27.837.7PPN/A
2017-10-25
CGY at STL
2 REG
06:53
STL
A. Pietrangelo
Goal38.834.5PP0.054
2017-10-25
CGY at STL
2 REG
07:24
CGY
S. Bennett
Block18.033.7EVN/A

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.