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

138 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-01-14
SJS at ARI
1 REG
00:22
SJS
M. Vlasic
Block13.00.0EVN/A
2021-01-14
SJS at ARI
1 REG
01:04
SJS
J. Leonard
Saved shot22.866.8EV0.032
2021-01-14
SJS at ARI
1 REG
01:48
SJS
M. Nieto
Saved shot13.921.0EV0.147
2021-01-14
SJS at ARI
1 REG
03:13
ARI
O. Ekman-Larsson
Block38.527.9EVN/A
2021-01-14
SJS at ARI
1 REG
03:17
ARI
P. Kessel
Block19.917.5EVN/A
2021-01-14
SJS at ARI
1 REG
03:19
ARI
J. Demers
Block21.924.2EVN/A
2021-01-14
SJS at ARI
1 REG
05:42
ARI
N. Hjalmarsson
Saved shot60.24.8EV0.017
2021-01-14
SJS at ARI
1 REG
06:24
ARI
C. Garland
Saved shot11.05.2EV0.100
2021-01-14
SJS at ARI
1 REG
06:27
ARI
C. Garland
Miss7.3105.9EV0.087
2021-01-14
SJS at ARI
1 REG
06:52
ARI
P. Kessel
Block19.411.9EVN/A
2021-01-14
SJS at ARI
1 REG
07:44
SJS
T. Meier
Block32.812.3EVN/A
2021-01-14
SJS at ARI
1 REG
08:02
ARI
L. Crouse
Miss12.851.3EV0.045
2021-01-14
SJS at ARI
1 REG
08:49
SJS
R. Donato
Saved shot26.26.6EV0.138
2021-01-14
SJS at ARI
1 REG
08:59
SJS
N. Gregor
Saved shot24.02.4EV0.151
2021-01-14
SJS at ARI
1 REG
09:06
ARI
C. Garland
Saved shot16.514.0EV0.066
2021-01-14
SJS at ARI
1 REG
09:18
ARI
C. Garland
Saved shot13.28.7EV0.168
2021-01-14
SJS at ARI
1 REG
09:23
ARI
C. Garland
Miss20.9106.7EV0.033
2021-01-14
SJS at ARI
1 REG
09:30
ARI
B. Hayton
Miss19.917.5EV0.068
2021-01-14
SJS at ARI
1 REG
09:56
SJS
J. Kellman
Block8.545.0EVN/A
2021-01-14
SJS at ARI
1 REG
10:10
SJS
B. Burns
Saved shot27.039.0EV0.112
2021-01-14
SJS at ARI
1 REG
11:44
ARI
N. Hjalmarsson
Block27.02.1EVN/A
2021-01-14
SJS at ARI
1 REG
12:30
SJS
E. Kane
Saved shot20.053.1PP0.074
2021-01-14
SJS at ARI
1 REG
12:41
SJS
E. Kane
Saved shot9.212.5PP0.131
2021-01-14
SJS at ARI
1 REG
12:42
SJS
E. Karlsson
Block23.420.0PPN/A
2021-01-14
SJS at ARI
1 REG
12:43
SJS
T. Hertl
Goal7.315.9PP0.070
2021-01-14
SJS at ARI
1 REG
12:57
SJS
N. Gregor
Saved shot22.520.9EV0.130
2021-01-14
SJS at ARI
1 REG
13:33
SJS
T. Hertl
Miss13.654.0PP0.041
2021-01-14
SJS at ARI
1 REG
14:19
ARI
T. Pitlick
Block37.415.5SHN/A
2021-01-14
SJS at ARI
1 REG
15:08
SJS
L. Couture
Saved shot50.128.6EV0.026
2021-01-14
SJS at ARI
1 REG
16:17
ARI
J. Demers
Miss58.219.1EV0.028
2021-01-14
SJS at ARI
1 REG
16:33
ARI
C. Keller
Block7.623.2EVN/A
2021-01-14
SJS at ARI
1 REG
16:42
SJS
J. Leonard
Block11.084.8EVN/A
2021-01-14
SJS at ARI
1 REG
16:48
SJS
J. Leonard
Saved shot14.919.7EV0.117
2021-01-14
SJS at ARI
1 REG
16:51
SJS
T. Hertl
Goal13.00.0EV0.459
2021-01-14
SJS at ARI
1 REG
17:11
ARI
L. Crouse
Saved shot12.414.0EV0.048
2021-01-14
SJS at ARI
1 REG
17:39
SJS
M. Vlasic
Saved shot182.36.9SH0.003
2021-01-14
SJS at ARI
1 REG
18:53
ARI
J. Chychrun
Block30.523.2PPN/A
2021-01-14
SJS at ARI
1 REG
19:19
ARI
N. Schmaltz
Block28.820.3PPN/A
2021-01-14
SJS at ARI
1 REG
19:28
ARI
N. Schmaltz
Saved shot11.770.0PP0.091
2021-01-14
SJS at ARI
1 REG
19:30
ARI
N. Schmaltz
Saved shot11.720.0EV0.206
2021-01-14
SJS at ARI
1 REG
19:30
ARI
C. Dvorak
Saved shot12.618.4EV0.055
2021-01-14
SJS at ARI
2 REG
00:10
ARI
C. Keller
Saved shot20.036.9EV0.029
2021-01-14
SJS at ARI
2 REG
01:18
ARI
D. Caggiula
Saved shot46.042.4EV0.008
2021-01-14
SJS at ARI
2 REG
01:54
ARI
N. Schmaltz
Block13.28.7EVN/A
2021-01-14
SJS at ARI
2 REG
02:06
ARI
O. Ekman-Larsson
Saved shot20.257.1EV0.049
2021-01-14
SJS at ARI
2 REG
02:25
ARI
T. Pitlick
Saved shot11.437.9EV0.118
2021-01-14
SJS at ARI
2 REG
02:46
ARI
J. Demers
Saved shot44.25.2EV0.063
2021-01-14
SJS at ARI
2 REG
02:57
ARI
C. Keller
Saved shot10.036.9EV0.077
2021-01-14
SJS at ARI
2 REG
03:06
ARI
T. Pitlick
Block12.29.5EVN/A
2021-01-14
SJS at ARI
2 REG
03:19
ARI
C. Keller
Miss21.219.3EV0.123

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.