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
2018-02-20
SJS at STL
1 REG
00:32
SJS
J. Pavelski
Saved shot152.00.0EV0.002
2018-02-20
SJS at STL
1 REG
01:04
STL
A. Pietrangelo
Miss52.01.1EV0.023
2018-02-20
SJS at STL
1 REG
01:08
STL
P. Berglund
Saved shot40.448.0EV0.028
2018-02-20
SJS at STL
1 REG
01:17
STL
K. Brodziak
Saved shot41.452.9EV0.009
2018-02-20
SJS at STL
1 REG
01:23
STL
J. Bouwmeester
Block18.019.4EVN/A
2018-02-20
SJS at STL
1 REG
01:28
STL
C. Parayko
Saved shot44.325.4EV0.024
2018-02-20
SJS at STL
1 REG
01:55
SJS
M. Boedker
Saved shot13.28.7EV0.195
2018-02-20
SJS at STL
1 REG
02:43
SJS
B. Goodrow
Saved shot17.00.0EV0.080
2018-02-20
SJS at STL
1 REG
05:38
STL
S. Blais
Block17.16.7PPN/A
2018-02-20
SJS at STL
1 REG
06:05
STL
A. Pietrangelo
Block23.034.4PPN/A
2018-02-20
SJS at STL
1 REG
06:25
SJS
B. Burns
Saved shot57.422.5EV0.017
2018-02-20
SJS at STL
1 REG
07:09
STL
V. Tarasenko
Saved shot41.956.7EV0.007
2018-02-20
SJS at STL
1 REG
07:47
SJS
J. Braun
Miss62.227.8EV0.024
2018-02-20
SJS at STL
1 REG
08:14
STL
S. Blais
Saved shot12.00.0EV0.182
2018-02-20
SJS at STL
1 REG
08:58
STL
V. Dunn
Miss59.524.8EV0.017
2018-02-20
SJS at STL
1 REG
09:12
STL
O. Sundqvist
Block34.140.2EVN/A
2018-02-20
SJS at STL
1 REG
09:39
SJS
J. Ryan
Saved shot51.320.6EV0.027
2018-02-20
SJS at STL
1 REG
10:37
STL
P. Stastny
Saved shot12.838.7EV0.090
2018-02-20
SJS at STL
1 REG
11:10
SJS
J. Braun
Saved shot52.827.1EV0.011
2018-02-20
SJS at STL
1 REG
12:40
SJS
J. Hansen
Miss40.540.0EV0.038
2018-02-20
SJS at STL
1 REG
13:06
STL
S. Upshall
Saved shot29.149.2EV0.047
2018-02-20
SJS at STL
1 REG
13:13
STL
I. Barbashev
Block34.756.8EVN/A
2018-02-20
SJS at STL
1 REG
14:05
SJS
J. Ryan
Block29.043.6EVN/A
2018-02-20
SJS at STL
1 REG
14:09
SJS
M. Vlasic
Block52.829.5EVN/A
2018-02-20
SJS at STL
1 REG
14:10
SJS
M. Vlasic
Saved shot42.025.3EV0.010
2018-02-20
SJS at STL
1 REG
15:03
SJS
J. Hansen
Saved shot49.01.2EV0.035
2018-02-20
SJS at STL
1 REG
15:35
SJS
B. Goodrow
Saved shot46.221.6EV0.021
2018-02-20
SJS at STL
1 REG
16:06
SJS
M. Karlsson
Saved shot36.932.8EV0.042
2018-02-20
SJS at STL
1 REG
16:23
STL
V. Tarasenko
Block26.249.6EVN/A
2018-02-20
SJS at STL
1 REG
17:01
STL
C. Parayko
Saved shot44.021.3EV0.038
2018-02-20
SJS at STL
1 REG
17:11
STL
J. Bouwmeester
Block50.618.4EVN/A
2018-02-20
SJS at STL
1 REG
17:17
STL
J. Bouwmeester
Block22.426.6EVN/A
2018-02-20
SJS at STL
1 REG
17:18
STL
B. Schenn
Miss25.638.7EV0.031
2018-02-20
SJS at STL
1 REG
18:02
SJS
M. Boedker
Miss17.16.7EV0.091
2018-02-20
SJS at STL
1 REG
19:15
SJS
L. Couture
Saved shot40.323.4PP0.050
2018-02-20
SJS at STL
1 REG
19:23
SJS
B. Burns
Block43.01.3PPN/A
2018-02-20
SJS at STL
1 REG
19:57
SJS
M. Vlasic
Saved shot78.310.3PP0.007
2018-02-20
SJS at STL
2 REG
00:19
SJS
M. Vlasic
Block17.235.5PPN/A
2018-02-20
SJS at STL
2 REG
00:30
STL
V. Tarasenko
Saved shot42.051.8EV0.011
2018-02-20
SJS at STL
2 REG
01:59
SJS
J. Donskoi
Block18.422.4EVN/A
2018-02-20
SJS at STL
2 REG
02:07
SJS
B. Burns
Miss56.826.1EV0.015
2018-02-20
SJS at STL
2 REG
02:15
SJS
L. Couture
Block19.614.7EVN/A
2018-02-20
SJS at STL
2 REG
02:32
STL
K. Brodziak
Saved shot37.236.3EV0.050
2018-02-20
SJS at STL
2 REG
02:36
STL
V. Dunn
Saved shot54.821.4EV0.016
2018-02-20
SJS at STL
2 REG
02:41
STL
V. Dunn
Block49.224.0EVN/A
2018-02-20
SJS at STL
2 REG
04:44
SJS
M. Vlasic
Block14.04.1EVN/A
2018-02-20
SJS at STL
2 REG
05:06
STL
C. Gunnarsson
Saved shot43.01.3EV0.065
2018-02-20
SJS at STL
2 REG
05:32
SJS
K. Labanc
Saved shot28.439.3PP0.075
2018-02-20
SJS at STL
2 REG
06:12
SJS
B. Burns
Block18.019.4PPN/A
2018-02-20
SJS at STL
2 REG
06:20
SJS
M. Boedker
Miss30.813.1EV0.104

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.