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

116 matching attempts. Season coverage: 1466 published games / 1466 collected games. Last source refresh: Oct 4, 2026 04:27.

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-02-02
ARI at SJS
1 REG
00:11
SJS
E. Kane
Saved shot43.943.2EV0.010
2019-02-02
ARI at SJS
1 REG
00:15
SJS
B. Burns
Saved shot49.838.5EV0.008
2019-02-02
ARI at SJS
1 REG
01:00
SJS
T. Meier
Miss17.566.4EV0.048
2019-02-02
ARI at SJS
1 REG
02:27
SJS
B. Burns
Miss61.829.1EV0.005
2019-02-02
ARI at SJS
1 REG
02:50
SJS
L. Couture
Block26.921.8EVN/A
2019-02-02
ARI at SJS
1 REG
03:42
ARI
R. Panik
Miss30.651.6EV0.033
2019-02-02
ARI at SJS
1 REG
03:52
ARI
R. Panik
Saved shot13.636.0EV0.130
2019-02-02
ARI at SJS
1 REG
04:34
ARI
N. Cousins
Saved shot27.712.5PP0.173
2019-02-02
ARI at SJS
1 REG
06:01
ARI
A. Galchenyuk
Miss19.766.0EV0.027
2019-02-02
ARI at SJS
1 REG
06:21
ARI
L. Crouse
Saved shot38.14.5EV0.072
2019-02-02
ARI at SJS
1 REG
06:30
ARI
M. Kempe
Block26.243.5EVN/A
2019-02-02
ARI at SJS
1 REG
06:48
ARI
L. Crouse
Block14.18.1EVN/A
2019-02-02
ARI at SJS
1 REG
07:28
SJS
J. Braun
Miss65.726.2PP0.012
2019-02-02
ARI at SJS
1 REG
07:51
SJS
J. Pavelski
Miss32.253.8PP0.043
2019-02-02
ARI at SJS
1 REG
08:34
SJS
E. Kane
Saved shot38.527.9PP0.052
2019-02-02
ARI at SJS
1 REG
09:30
SJS
T. Meier
Saved shot24.073.1PP0.051
2019-02-02
ARI at SJS
1 REG
09:47
SJS
B. Goodrow
Saved shot59.524.8EV0.015
2019-02-02
ARI at SJS
1 REG
10:52
SJS
T. Hertl
Saved shot30.719.0EV0.053
2019-02-02
ARI at SJS
1 REG
11:15
SJS
L. Couture
Saved shot70.422.6EV0.004
2019-02-02
ARI at SJS
1 REG
11:40
ARI
C. Keller
Saved shot22.050.5EV0.064
2019-02-02
ARI at SJS
1 REG
12:04
SJS
M. Karlsson
Block37.00.0EVN/A
2019-02-02
ARI at SJS
1 REG
12:15
SJS
J. Braun
Block23.814.6EVN/A
2019-02-02
ARI at SJS
1 REG
13:10
ARI
C. Fischer
Saved shot29.231.0EV0.079
2019-02-02
ARI at SJS
1 REG
13:21
SJS
E. Kane
Saved shot15.650.2EV0.075
2019-02-02
ARI at SJS
1 REG
13:46
SJS
T. Meier
Block30.00.0EVN/A
2019-02-02
ARI at SJS
1 REG
14:24
ARI
D. Stepan
Saved shot97.01.8EV0.003
2019-02-02
ARI at SJS
1 REG
16:56
SJS
E. Kane
Saved shot18.440.6EV0.059
2019-02-02
ARI at SJS
1 REG
17:33
SJS
B. Burns
Saved shot57.725.7EV0.016
2019-02-02
ARI at SJS
1 REG
18:41
ARI
C. Keller
Saved shot33.636.5EV0.058
2019-02-02
ARI at SJS
1 REG
19:33
ARI
R. Panik
Miss23.02.5EV0.064
2019-02-02
ARI at SJS
1 REG
19:36
ARI
R. Panik
Saved shot14.433.7EV0.179
2019-02-02
ARI at SJS
1 REG
19:57
SJS
B. Burns
Block32.321.8PPN/A
2019-02-02
ARI at SJS
1 REG
19:59
SJS
K. Labanc
Block28.612.1PPN/A
2019-02-02
ARI at SJS
2 REG
00:23
SJS
B. Burns
Saved shot52.011.1PP0.042
2019-02-02
ARI at SJS
2 REG
00:31
SJS
K. Labanc
Saved shot38.527.9PP0.059
2019-02-02
ARI at SJS
2 REG
00:38
SJS
B. Burns
Saved shot56.910.1PP0.031
2019-02-02
ARI at SJS
2 REG
00:59
SJS
J. Pavelski
Saved shot5.745.0PP0.209
2019-02-02
ARI at SJS
2 REG
01:56
SJS
T. Heed
Saved shot25.630.6EV0.103
2019-02-02
ARI at SJS
2 REG
01:59
SJS
T. Meier
Saved shot5.468.2EV0.310
2019-02-02
ARI at SJS
2 REG
02:20
ARI
C. Keller
Saved shot16.182.9EV0.020
2019-02-02
ARI at SJS
2 REG
02:21
ARI
C. Keller
Miss6.180.5EV0.013
2019-02-02
ARI at SJS
2 REG
02:55
ARI
N. Cousins
Saved shot34.733.2EV0.053
2019-02-02
ARI at SJS
2 REG
04:04
SJS
M. Sorensen
Saved shot23.814.6EV0.016
2019-02-02
ARI at SJS
2 REG
04:13
SJS
M. Vlasic
Block23.02.5EVN/A
2019-02-02
ARI at SJS
2 REG
04:29
SJS
T. Heed
Saved shot57.921.3EV0.015
2019-02-02
ARI at SJS
2 REG
05:31
SJS
E. Kane
Saved shot52.441.9EV0.007
2019-02-02
ARI at SJS
2 REG
06:38
ARI
J. Oesterle
Block54.222.8EVN/A
2019-02-02
ARI at SJS
2 REG
07:35
ARI
A. Goligoski
Block31.37.4EVN/A
2019-02-02
ARI at SJS
2 REG
07:53
ARI
C. Fischer
Saved shot5.831.0EV0.246
2019-02-02
ARI at SJS
2 REG
07:54
ARI
J. Weal
Saved shot6.451.3EV0.043

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.