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

121 matching attempts. Season coverage: 183 published games / 183 collected games. Last source refresh: Oct 16, 2026 08:35.

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
2026-10-12
OTT at NJD
1 REG
00:27
NJD
B. Pesce
Miss41.933.3EV0.028
2026-10-12
OTT at NJD
1 REG
01:12
NJD
D. Hamilton
Block42.732.6EVN/A
2026-10-12
OTT at NJD
1 REG
01:17
NJD
A. Mantha
Block18.412.5EVN/A
2026-10-12
OTT at NJD
1 REG
02:25
NJD
D. Chisholm
Block44.615.6EVN/A
2026-10-12
OTT at NJD
1 REG
02:44
NJD
D. Chisholm
Block40.836.0EVN/A
2026-10-12
OTT at NJD
1 REG
02:51
NJD
E. Rodrigues
Miss44.237.6EV0.015
2026-10-12
OTT at NJD
1 REG
03:37
OTT
S. Halliday
Saved shot53.044.2EV0.007
2026-10-12
OTT at NJD
1 REG
05:54
OTT
W. Foegele
Saved shot6.451.3EV0.144
2026-10-12
OTT at NJD
1 REG
05:55
OTT
D. Batherson
Saved shot7.181.9EV0.012
2026-10-12
OTT at NJD
1 REG
06:47
OTT
C. Yakemchuk
Saved shot33.341.3EV0.067
2026-10-12
OTT at NJD
1 REG
06:54
NJD
A. Mantha
Miss39.838.9EV0.028
2026-10-12
OTT at NJD
1 REG
09:40
OTT
F. Zetterlund
Saved shot30.443.7EV0.053
2026-10-12
OTT at NJD
1 REG
10:14
NJD
D. Mercer
Saved shot42.00.0SH0.049
2026-10-12
OTT at NJD
1 REG
10:27
NJD
D. Mercer
Block26.437.3SHN/A
2026-10-12
OTT at NJD
1 REG
11:24
OTT
T. Chabot
Miss48.13.6PP0.060
2026-10-12
OTT at NJD
1 REG
12:18
OTT
F. Zetterlund
Saved shot39.139.8PP0.058
2026-10-12
OTT at NJD
1 REG
13:09
OTT
T. Chabot
Block15.818.4PPN/A
2026-10-12
OTT at NJD
1 REG
14:06
OTT
T. Chabot
Saved shot63.114.7PP0.026
2026-10-12
OTT at NJD
1 REG
14:45
OTT
T. Stützle
Block12.235.0PPN/A
2026-10-12
OTT at NJD
1 REG
14:52
OTT
D. Batherson
Block18.825.2PPN/A
2026-10-12
OTT at NJD
1 REG
16:03
NJD
A. Lombardi
Saved shot12.414.0EV0.178
2026-10-12
OTT at NJD
1 REG
16:50
NJD
J. Boqvist
Saved shot9.432.0PP0.176
2026-10-12
OTT at NJD
1 REG
16:51
NJD
C. Glass
Saved shot8.926.6PP0.032
2026-10-12
OTT at NJD
1 REG
17:06
NJD
N. Hischier
Miss24.14.8PP0.077
2026-10-12
OTT at NJD
1 REG
19:23
OTT
D. Batherson
Miss26.249.6PP0.086
2026-10-12
OTT at NJD
2 REG
00:09
OTT
S. Pinto
Goal15.818.4EV0.131
2026-10-12
OTT at NJD
2 REG
00:19
NJD
E. Rodrigues
Saved shot29.561.7EV0.024
2026-10-12
OTT at NJD
2 REG
00:23
NJD
A. Gritsyuk
Miss23.172.3EV0.042
2026-10-12
OTT at NJD
2 REG
00:25
NJD
E. Rodrigues
Block9.212.5EVN/A
2026-10-12
OTT at NJD
2 REG
00:48
NJD
L. Hughes
Saved shot52.818.8EV0.020
2026-10-12
OTT at NJD
2 REG
00:50
NJD
B. Pesce
Block32.236.2EVN/A
2026-10-12
OTT at NJD
2 REG
00:59
NJD
L. Hughes
Saved shot17.061.9EV0.059
2026-10-12
OTT at NJD
2 REG
02:07
NJD
B. Dillon
Block54.730.8EVN/A
2026-10-12
OTT at NJD
2 REG
02:09
NJD
B. Dillon
Block53.724.2EVN/A
2026-10-12
OTT at NJD
2 REG
02:12
NJD
C. Glass
Block12.29.5EVN/A
2026-10-12
OTT at NJD
2 REG
02:37
NJD
D. Hamilton
Block34.13.4EVN/A
2026-10-12
OTT at NJD
2 REG
02:58
NJD
D. Hamilton
Block37.127.3EVN/A
2026-10-12
OTT at NJD
2 REG
03:56
OTT
D. Cozens
Saved shot21.613.4EV0.145
2026-10-12
OTT at NJD
2 REG
04:17
OTT
T. Kleven
Block11.759.0EVN/A
2026-10-12
OTT at NJD
2 REG
04:45
NJD
D. Mercer
Block53.035.8EVN/A
2026-10-12
OTT at NJD
2 REG
05:34
OTT
F. Zetterlund
Saved shot23.420.0EV0.119
2026-10-12
OTT at NJD
2 REG
05:40
NJD
D. Hamilton
Saved shot169.54.4SH0.004
2026-10-12
OTT at NJD
2 REG
06:11
OTT
T. Stützle
Block18.29.5PPN/A
2026-10-12
OTT at NJD
2 REG
07:02
OTT
T. Chabot
Saved shot50.00.0PP0.078
2026-10-12
OTT at NJD
2 REG
07:19
OTT
F. Zetterlund
Block18.033.7PPN/A
2026-10-12
OTT at NJD
2 REG
07:31
OTT
T. Chabot
Miss41.012.7PP0.087
2026-10-12
OTT at NJD
2 REG
07:40
NJD
L. Hughes
Saved shot166.613.5EV0.002
2026-10-12
OTT at NJD
2 REG
07:54
OTT
R. Greig
Saved shot36.957.2EV0.011
2026-10-12
OTT at NJD
2 REG
08:22
NJD
E. Rodrigues
Block33.00.0SHN/A
2026-10-12
OTT at NJD
2 REG
08:40
OTT
S. Halliday
Goal21.28.1PP0.165

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.