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

102 matching attempts. Season coverage: 952 published games / 952 collected games. Last source refresh: Oct 4, 2026 04:46.

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
2021-02-12
STL at ARI
1 REG
00:43
STL
I. Barbashev
Block43.035.5EVN/A
2021-02-12
STL at ARI
1 REG
01:00
STL
I. Barbashev
Saved shot8.926.6EV0.132
2021-02-12
STL at ARI
1 REG
01:01
STL
I. Barbashev
Saved shot6.19.5EV0.040
2021-02-12
STL at ARI
1 REG
02:20
STL
J. Faulk
Miss51.320.6PP0.027
2021-02-12
STL at ARI
1 REG
02:28
STL
J. Faulk
Goal54.01.1PP0.052
2021-02-12
STL at ARI
1 REG
03:19
STL
K. Clifford
Miss15.331.6EV0.126
2021-02-12
STL at ARI
1 REG
03:58
STL
V. Dunn
Block21.131.4EVN/A
2021-02-12
STL at ARI
1 REG
04:27
STL
T. Krug
Saved shot124.69.2EV0.003
2021-02-12
STL at ARI
1 REG
05:24
ARI
J. Larsson
Saved shot17.576.8EV0.027
2021-02-12
STL at ARI
1 REG
06:08
STL
D. Perron
Block18.412.5EVN/A
2021-02-12
STL at ARI
1 REG
06:12
ARI
C. Keller
Saved shot22.15.2EV0.140
2021-02-12
STL at ARI
1 REG
06:43
STL
J. Faulk
Saved shot130.312.9EV0.002
2021-02-12
STL at ARI
1 REG
06:49
ARI
D. Hunt
Saved shot22.677.2EV0.030
2021-02-12
STL at ARI
1 REG
07:31
ARI
T. Pitlick
Saved shot41.949.8EV0.013
2021-02-12
STL at ARI
1 REG
07:48
ARI
O. Ekman-Larsson
Block38.438.7EVN/A
2021-02-12
STL at ARI
1 REG
08:37
ARI
A. Goligoski
Saved shot51.028.1EV0.014
2021-02-12
STL at ARI
1 REG
08:50
STL
D. Perron
Saved shot89.00.6EV0.003
2021-02-12
STL at ARI
1 REG
10:09
STL
J. Kyrou
Saved shot33.13.5EV0.099
2021-02-12
STL at ARI
1 REG
11:44
ARI
C. Garland
Miss24.141.6EV0.074
2021-02-12
STL at ARI
1 REG
12:30
ARI
J. Oesterle
Saved shot55.420.1EV0.017
2021-02-12
STL at ARI
1 REG
13:21
ARI
O. Ekman-Larsson
Saved shot58.322.2EV0.015
2021-02-12
STL at ARI
1 REG
15:22
ARI
C. Keller
Block38.333.3PPN/A
2021-02-12
STL at ARI
1 REG
15:30
ARI
P. Kessel
Miss53.532.8PP0.028
2021-02-12
STL at ARI
1 REG
15:55
ARI
O. Ekman-Larsson
Saved shot53.25.4PP0.034
2021-02-12
STL at ARI
1 REG
16:04
ARI
C. Garland
Saved shot36.250.6EV0.018
2021-02-12
STL at ARI
1 REG
16:19
STL
D. Perron
Saved shot12.851.3EV0.102
2021-02-12
STL at ARI
1 REG
16:48
STL
B. Schenn
Saved shot14.18.1EV0.089
2021-02-12
STL at ARI
1 REG
17:10
ARI
L. Crouse
Miss18.070.6EV0.033
2021-02-12
STL at ARI
1 REG
17:32
ARI
D. Brassard
Block26.02.2EVN/A
2021-02-12
STL at ARI
1 REG
17:33
ARI
D. Hunt
Block17.028.1EVN/A
2021-02-12
STL at ARI
1 REG
17:49
STL
C. Gunnarsson
Block16.632.7EVN/A
2021-02-12
STL at ARI
1 REG
18:04
STL
Z. Sanford
Saved shot38.315.1EV0.017
2021-02-12
STL at ARI
1 REG
18:19
STL
C. Parayko
Miss57.227.0EV0.028
2021-02-12
STL at ARI
1 REG
18:49
STL
I. Barbashev
Saved shot11.731.0EV0.077
2021-02-12
STL at ARI
1 REG
19:53
STL
M. MacEachern
Saved shot11.452.1EV0.100
2021-02-12
STL at ARI
1 REG
19:59
STL
T. Krug
Block8.654.5EVN/A
2021-02-12
STL at ARI
2 REG
00:47
ARI
D. Brassard
Miss24.260.3EV0.034
2021-02-12
STL at ARI
2 REG
01:01
ARI
T. Pitlick
Block23.957.0EVN/A
2021-02-12
STL at ARI
2 REG
01:05
STL
R. O'Reilly
Saved shot49.016.6EV0.024
2021-02-12
STL at ARI
2 REG
02:19
ARI
T. Pitlick
Saved shot46.042.4PP0.047
2021-02-12
STL at ARI
2 REG
02:29
ARI
P. Kessel
Saved shot47.236.4PP0.034
2021-02-12
STL at ARI
2 REG
03:35
ARI
B. Hayton
Block16.625.0PPN/A
2021-02-12
STL at ARI
2 REG
06:38
STL
V. Dunn
Block36.00.0EVN/A
2021-02-12
STL at ARI
2 REG
06:51
STL
R. Bortuzzo
Block15.03.8EVN/A
2021-02-12
STL at ARI
2 REG
07:03
STL
M. Hoffman
Saved shot21.245.0EV0.094
2021-02-12
STL at ARI
2 REG
07:36
STL
J. Faulk
Block17.120.6EVN/A
2021-02-12
STL at ARI
2 REG
07:44
STL
J. Faulk
Saved shot28.227.5EV0.117
2021-02-12
STL at ARI
2 REG
07:53
ARI
N. Schmaltz
Saved shot16.437.6EV0.122
2021-02-12
STL at ARI
2 REG
08:23
ARI
J. Oesterle
Block26.00.0EVN/A
2021-02-12
STL at ARI
2 REG
08:43
ARI
J. Oesterle
Saved shot47.926.0EV0.030

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.