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

90 matching attempts. Season coverage: 1328 published games / 1328 collected games. Last source refresh: Oct 4, 2026 04:38.

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
2019-11-30
SJS at ARI
1 REG
01:33
ARI
N. Schmaltz
Goal17.380.0EV0.037
2019-11-30
SJS at ARI
1 REG
02:12
ARI
D. Stepan
Goal20.854.8EV0.067
2019-11-30
SJS at ARI
1 REG
02:37
ARI
L. Crouse
Saved shot38.01.5EV0.074
2019-11-30
SJS at ARI
1 REG
03:37
SJS
B. Burns
Miss36.822.4EV0.035
2019-11-30
SJS at ARI
1 REG
03:49
ARI
M. Grabner
Miss42.012.4EV0.039
2019-11-30
SJS at ARI
1 REG
05:29
ARI
C. Keller
Miss35.428.7EV0.050
2019-11-30
SJS at ARI
1 REG
06:37
SJS
E. Kane
Saved shot27.519.1EV0.108
2019-11-30
SJS at ARI
1 REG
07:22
ARI
M. Grabner
Miss14.04.1EV0.158
2019-11-30
SJS at ARI
1 REG
08:20
ARI
P. Kessel
Saved shot41.222.8EV0.039
2019-11-30
SJS at ARI
1 REG
08:29
ARI
P. Kessel
Miss32.617.9EV0.078
2019-11-30
SJS at ARI
1 REG
09:50
ARI
C. Keller
Saved shot7.839.8EV0.153
2019-11-30
SJS at ARI
1 REG
10:03
ARI
J. Chychrun
Miss64.529.7EV0.011
2019-11-30
SJS at ARI
1 REG
10:15
ARI
J. Demers
Miss32.919.5EV0.078
2019-11-30
SJS at ARI
1 REG
10:27
SJS
D. Gambrell
Saved shot48.845.8EV0.018
2019-11-30
SJS at ARI
1 REG
11:01
SJS
L. Couture
Goal32.640.0EV0.043
2019-11-30
SJS at ARI
1 REG
11:13
ARI
C. Fischer
Saved shot8.569.4EV0.031
2019-11-30
SJS at ARI
1 REG
11:52
SJS
T. Meier
Saved shot13.617.1EV0.205
2019-11-30
SJS at ARI
1 REG
12:02
SJS
E. Kane
Saved shot50.02.3EV0.034
2019-11-30
SJS at ARI
1 REG
13:05
SJS
K. Labanc
Miss33.332.7EV0.036
2019-11-30
SJS at ARI
1 REG
14:14
SJS
M. Vlasic
Miss44.422.5EV0.020
2019-11-30
SJS at ARI
1 REG
15:04
ARI
C. Garland
Saved shot26.087.8EV0.018
2019-11-30
SJS at ARI
1 REG
15:49
ARI
J. Oesterle
Block28.914.0EVN/A
2019-11-30
SJS at ARI
1 REG
16:47
ARI
D. Stepan
Saved shot93.623.3SH0.003
2019-11-30
SJS at ARI
1 REG
17:46
SJS
L. Couture
Saved shot39.237.7PP0.039
2019-11-30
SJS at ARI
1 REG
18:29
SJS
P. Marleau
Miss10.416.7PP0.106
2019-11-30
SJS at ARI
1 REG
18:40
SJS
B. Goodrow
Miss12.29.5EV0.192
2019-11-30
SJS at ARI
1 REG
18:44
SJS
P. Marleau
Saved shot25.00.0EV0.215
2019-11-30
SJS at ARI
1 REG
19:41
ARI
N. Schmaltz
Miss50.126.1EV0.018
2019-11-30
SJS at ARI
1 REG
19:58
ARI
N. Schmaltz
Saved shot51.413.5EV0.019
2019-11-30
SJS at ARI
2 REG
00:11
SJS
B. Goodrow
Saved shot20.411.3EV0.133
2019-11-30
SJS at ARI
2 REG
01:33
SJS
T. Hertl
Block19.16.0EVN/A
2019-11-30
SJS at ARI
2 REG
01:55
ARI
C. Keller
Saved shot11.345.0EV0.130
2019-11-30
SJS at ARI
2 REG
02:06
SJS
K. Labanc
Saved shot52.25.5EV0.022
2019-11-30
SJS at ARI
2 REG
02:55
SJS
D. Gambrell
Goal14.674.1EV0.039
2019-11-30
SJS at ARI
2 REG
03:34
SJS
M. Ferraro
Saved shot62.830.7EV0.009
2019-11-30
SJS at ARI
2 REG
03:46
SJS
M. Vlasic
Block29.417.8EVN/A
2019-11-30
SJS at ARI
2 REG
05:11
ARI
C. Garland
Saved shot39.733.7EV0.037
2019-11-30
SJS at ARI
2 REG
05:18
ARI
N. Schmaltz
Block22.15.2EVN/A
2019-11-30
SJS at ARI
2 REG
06:04
SJS
B. Burns
Block47.236.4EVN/A
2019-11-30
SJS at ARI
2 REG
06:13
SJS
B. Burns
Block40.344.0EVN/A
2019-11-30
SJS at ARI
2 REG
07:20
ARI
V. Hinostroza
Block13.542.0EVN/A
2019-11-30
SJS at ARI
2 REG
07:38
SJS
N. Gregor
Saved shot10.868.2EV0.056
2019-11-30
SJS at ARI
2 REG
07:52
SJS
B. Goodrow
Saved shot45.348.6EV0.009
2019-11-30
SJS at ARI
2 REG
08:52
SJS
T. Meier
Goal17.03.4EV0.211
2019-11-30
SJS at ARI
2 REG
10:39
ARI
C. Keller
Saved shot19.03.0EV0.158
2019-11-30
SJS at ARI
2 REG
11:49
SJS
N. Gregor
Saved shot36.119.4EV0.073
2019-11-30
SJS at ARI
2 REG
12:15
SJS
E. Karlsson
Saved shot56.930.6EV0.019
2019-11-30
SJS at ARI
2 REG
13:36
SJS
E. Kane
Saved shot25.283.2EV0.020
2019-11-30
SJS at ARI
2 REG
14:31
SJS
M. Sorensen
Saved shot73.12.4EV0.002
2019-11-30
SJS at ARI
2 REG
14:38
ARI
C. Garland
Saved shot32.433.7EV0.013

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.