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

105 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-20
SJS at NJD
1 REG
01:22
SJS
M. Boedker
Saved shot17.531.0EV0.187
2017-10-20
SJS at NJD
1 REG
01:59
SJS
J. Ryan
Saved shot43.144.1EV0.011
2017-10-20
SJS at NJD
1 REG
02:08
SJS
J. Ryan
Miss50.223.5EV0.030
2017-10-20
SJS at NJD
1 REG
02:50
NJD
M. Johansson
Saved shot14.04.1PP0.186
2017-10-20
SJS at NJD
1 REG
03:23
NJD
W. Butcher
Saved shot51.011.3PP0.031
2017-10-20
SJS at NJD
1 REG
04:13
NJD
W. Butcher
Saved shot105.87.1EV0.003
2017-10-20
SJS at NJD
1 REG
04:53
SJS
J. Ryan
Saved shot63.630.2EV0.014
2017-10-20
SJS at NJD
1 REG
05:08
SJS
M. Karlsson
Saved shot13.542.0EV0.062
2017-10-20
SJS at NJD
1 REG
05:29
NJD
A. Henrique
Block25.380.9EVN/A
2017-10-20
SJS at NJD
1 REG
05:35
NJD
A. Henrique
Saved shot14.324.8EV0.054
2017-10-20
SJS at NJD
1 REG
06:04
NJD
W. Butcher
Block49.13.5EVN/A
2017-10-20
SJS at NJD
1 REG
06:25
SJS
T. Heed
Miss54.821.4EV0.018
2017-10-20
SJS at NJD
1 REG
07:34
NJD
J. Bratt
Saved shot32.481.1EV0.005
2017-10-20
SJS at NJD
1 REG
08:03
SJS
R. Carpenter
Saved shot75.213.9EV0.002
2017-10-20
SJS at NJD
1 REG
08:40
NJD
K. Palmieri
Saved shot32.766.6EV0.021
2017-10-20
SJS at NJD
1 REG
09:25
SJS
B. Dillon
Saved shot53.921.8EV0.017
2017-10-20
SJS at NJD
1 REG
09:39
SJS
T. Meier
Block19.766.0PPN/A
2017-10-20
SJS at NJD
1 REG
09:55
SJS
B. Burns
Saved shot55.01.0PP0.053
2017-10-20
SJS at NJD
1 REG
10:06
SJS
T. Heed
Block43.428.9PPN/A
2017-10-20
SJS at NJD
1 REG
10:07
SJS
J. Pavelski
Saved shot11.731.0PP0.057
2017-10-20
SJS at NJD
1 REG
10:43
NJD
M. Mueller
Miss55.525.6SH0.025
2017-10-20
SJS at NJD
1 REG
10:51
NJD
M. Mueller
Miss60.534.2SH0.024
2017-10-20
SJS at NJD
1 REG
12:04
SJS
J. Thornton
Block33.332.7EVN/A
2017-10-20
SJS at NJD
1 REG
12:36
SJS
M. Vlasic
Block21.437.4EVN/A
2017-10-20
SJS at NJD
1 REG
12:53
SJS
J. Donskoi
Saved shot30.01.9EV0.120
2017-10-20
SJS at NJD
1 REG
13:51
SJS
T. Heed
Saved shot56.620.7EV0.014
2017-10-20
SJS at NJD
1 REG
14:07
SJS
M. Karlsson
Miss25.511.3EV0.054
2017-10-20
SJS at NJD
1 REG
14:11
SJS
M. Karlsson
Goal11.731.0EV0.224
2017-10-20
SJS at NJD
1 REG
15:48
NJD
D. Severson
Saved shot50.019.9PP0.035
2017-10-20
SJS at NJD
1 REG
15:58
NJD
N. Hischier
Saved shot46.13.7PP0.055
2017-10-20
SJS at NJD
1 REG
16:01
SJS
B. Dillon
Saved shot102.615.3SH0.004
2017-10-20
SJS at NJD
1 REG
16:48
NJD
D. Stafford
Saved shot13.617.1EV0.171
2017-10-20
SJS at NJD
1 REG
17:11
NJD
B. Coleman
Miss16.437.6EV0.078
2017-10-20
SJS at NJD
1 REG
17:11
NJD
J. Hayes
Saved shot16.17.1EV0.060
2017-10-20
SJS at NJD
1 REG
17:18
NJD
A. Greene
Block17.040.2EVN/A
2017-10-20
SJS at NJD
1 REG
17:25
SJS
T. Heed
Miss60.424.4PP0.037
2017-10-20
SJS at NJD
1 REG
17:39
SJS
T. Meier
Miss29.528.3PP0.152
2017-10-20
SJS at NJD
1 REG
17:40
SJS
T. Meier
Saved shot15.514.9PP0.053
2017-10-20
SJS at NJD
1 REG
17:50
SJS
J. Pavelski
Miss15.053.1PP0.099
2017-10-20
SJS at NJD
1 REG
17:58
NJD
B. Coleman
Saved shot10.416.7SH0.204
2017-10-20
SJS at NJD
1 REG
18:03
NJD
B. Coleman
Saved shot12.00.0SH0.287
2017-10-20
SJS at NJD
1 REG
18:43
SJS
J. Ryan
Block39.620.7PPN/A
2017-10-20
SJS at NJD
1 REG
19:40
NJD
M. Johansson
Saved shot10.648.8PP0.042
2017-10-20
SJS at NJD
1 REG
19:47
NJD
T. Hall
Block17.716.4PPN/A
2017-10-20
SJS at NJD
2 REG
00:22
NJD
W. Butcher
Saved shot58.920.9PP0.031
2017-10-20
SJS at NJD
2 REG
01:36
SJS
T. Meier
Miss28.227.5EV0.113
2017-10-20
SJS at NJD
2 REG
03:30
SJS
M. Boedker
Saved shot33.26.9EV0.092
2017-10-20
SJS at NJD
2 REG
03:34
SJS
M. Boedker
Saved shot14.433.7EV0.310
2017-10-20
SJS at NJD
2 REG
03:40
SJS
T. Heed
Block19.321.3EVN/A
2017-10-20
SJS at NJD
2 REG
03:56
SJS
J. Ryan
Saved shot52.922.2EV0.026

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.