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

119 matching attempts. Season coverage: 1511 published games / 1511 collected games. Last source refresh: Oct 4, 2026 16:15.

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
2023-10-13
ARI at NJD
1 REG
00:41
ARI
J. Välimäki
Saved shot20.973.3EV0.044
2023-10-13
ARI at NJD
1 REG
00:42
ARI
J. Välimäki
Saved shot4.176.0EV0.086
2023-10-13
ARI at NJD
1 REG
01:03
ARI
N. Bjugstad
Block23.02.5EVN/A
2023-10-13
ARI at NJD
1 REG
01:35
NJD
B. Smith
Block27.643.5EVN/A
2023-10-13
ARI at NJD
1 REG
02:12
ARI
J. Brown
Block9.945.0EVN/A
2023-10-13
ARI at NJD
1 REG
02:49
ARI
L. Cooley
Saved shot26.437.3EV0.083
2023-10-13
ARI at NJD
1 REG
03:25
ARI
B. Hayton
Saved shot26.958.7EV0.025
2023-10-13
ARI at NJD
1 REG
03:58
ARI
M. Maccelli
Block32.316.2EVN/A
2023-10-13
ARI at NJD
1 REG
04:22
ARI
L. Crouse
Miss7.00.0EV0.196
2023-10-13
ARI at NJD
1 REG
04:31
ARI
M. Maccelli
Saved shot27.837.7EV0.074
2023-10-13
ARI at NJD
1 REG
04:50
NJD
B. Smith
Saved shot177.06.2EV0.003
2023-10-13
ARI at NJD
1 REG
06:22
ARI
M. Dumba
Goal27.14.2EV0.135
2023-10-13
ARI at NJD
1 REG
07:46
NJD
N. Hischier
Saved shot29.742.3SH0.099
2023-10-13
ARI at NJD
1 REG
08:30
NJD
O. Palat
Saved shot41.118.4SH0.043
2023-10-13
ARI at NJD
1 REG
08:50
ARI
L. O'Brien
Block13.930.3EVN/A
2023-10-13
ARI at NJD
1 REG
09:08
NJD
D. Hamilton
Saved shot23.343.3EV0.071
2023-10-13
ARI at NJD
1 REG
09:11
NJD
D. Hamilton
Miss11.4127.9EV0.150
2023-10-13
ARI at NJD
1 REG
10:08
NJD
J. Bratt
Miss28.055.2PP0.120
2023-10-13
ARI at NJD
1 REG
11:05
NJD
L. Hughes
Block19.03.0PPN/A
2023-10-13
ARI at NJD
1 REG
11:48
NJD
D. Hamilton
Block38.315.1PPN/A
2023-10-13
ARI at NJD
1 REG
11:50
ARI
N. Bjugstad
Saved shot140.37.8SH0.002
2023-10-13
ARI at NJD
1 REG
12:25
NJD
J. Marino
Saved shot53.835.2EV0.010
2023-10-13
ARI at NJD
1 REG
12:35
NJD
T. Nosek
Block15.331.6EVN/A
2023-10-13
ARI at NJD
1 REG
13:19
NJD
J. Hughes
Saved shot19.142.9EV0.156
2023-10-13
ARI at NJD
1 REG
13:27
ARI
L. Cooley
Saved shot17.838.2EV0.087
2023-10-13
ARI at NJD
1 REG
13:55
ARI
J. Zucker
Saved shot9.212.5EV0.117
2023-10-13
ARI at NJD
1 REG
14:13
ARI
N. Bjugstad
Saved shot7.850.2EV0.118
2023-10-13
ARI at NJD
1 REG
14:14
ARI
N. Bjugstad
Saved shot10.6138.8EV0.016
2023-10-13
ARI at NJD
1 REG
14:16
ARI
M. Maccelli
Saved shot6.19.5EV0.262
2023-10-13
ARI at NJD
1 REG
14:48
NJD
B. Smith
Saved shot46.635.4EV0.027
2023-10-13
ARI at NJD
1 REG
15:34
ARI
B. Hayton
Block29.231.0EVN/A
2023-10-13
ARI at NJD
1 REG
15:37
ARI
B. Hayton
Saved shot30.427.4EV0.143
2023-10-13
ARI at NJD
1 REG
16:54
NJD
J. Bratt
Miss38.616.6EV0.055
2023-10-13
ARI at NJD
1 REG
17:51
ARI
C. Keller
Saved shot27.090.0EV0.017
2023-10-13
ARI at NJD
1 REG
18:42
NJD
E. Haula
Saved shot4.090.0EV0.113
2023-10-13
ARI at NJD
1 REG
18:42
NJD
D. Hamilton
Block23.343.3EVN/A
2023-10-13
ARI at NJD
1 REG
19:41
NJD
N. Bastian
Block26.942.0EVN/A
2023-10-13
ARI at NJD
1 REG
19:54
NJD
L. Hughes
Block52.212.2EVN/A
2023-10-13
ARI at NJD
2 REG
01:08
ARI
L. Crouse
Miss21.131.4EV0.196
2023-10-13
ARI at NJD
2 REG
01:16
NJD
J. Hughes
Miss30.929.1EV0.072
2023-10-13
ARI at NJD
2 REG
01:21
NJD
B. Smith
Saved shot60.78.5EV0.033
2023-10-13
ARI at NJD
2 REG
01:23
NJD
J. Hughes
Block16.452.4EVN/A
2023-10-13
ARI at NJD
2 REG
01:36
NJD
A. Holtz
Saved shot41.125.9EV0.037
2023-10-13
ARI at NJD
2 REG
02:42
NJD
J. Siegenthaler
Saved shot32.545.0EV0.029
2023-10-13
ARI at NJD
2 REG
03:32
ARI
B. Hayton
Miss5.745.0PP0.214
2023-10-13
ARI at NJD
2 REG
03:37
ARI
C. Keller
Saved shot35.255.4PP0.087
2023-10-13
ARI at NJD
2 REG
04:02
ARI
S. Durzi
Saved shot53.02.2PP0.057
2023-10-13
ARI at NJD
2 REG
04:23
ARI
S. Durzi
Goal47.00.0PP0.099
2023-10-13
ARI at NJD
2 REG
04:28
ARI
L. Crouse
Saved shot93.623.3EV0.002
2023-10-13
ARI at NJD
2 REG
04:49
NJD
O. Palat
Block13.00.0EVN/A

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.