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

105 matching attempts. Season coverage: 1422 published games / 1422 collected games. Last source refresh: Oct 4, 2026 05:56.

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-04-12
OTT at NJD
1 REG
02:24
NJD
J. Siegenthaler
Miss62.624.5EV0.026
2026-04-12
OTT at NJD
1 REG
02:50
NJD
D. Hamilton
Block15.223.2EVN/A
2026-04-12
OTT at NJD
1 REG
03:11
NJD
C. Brown
Miss20.269.8EV0.024
2026-04-12
OTT at NJD
1 REG
04:07
NJD
J. Hughes
Saved shot42.213.7EV0.044
2026-04-12
OTT at NJD
1 REG
04:27
OTT
D. Cozens
Miss19.675.3EV0.020
2026-04-12
OTT at NJD
1 REG
04:32
OTT
C. Crotty
Saved shot66.719.2EV0.006
2026-04-12
OTT at NJD
1 REG
04:33
OTT
R. Greig
Miss7.145.0EV0.036
2026-04-12
OTT at NJD
1 REG
05:09
NJD
D. Mercer
Saved shot4.114.0EV0.276
2026-04-12
OTT at NJD
1 REG
05:10
NJD
D. Mercer
Saved shot7.256.3EV0.025
2026-04-12
OTT at NJD
1 REG
05:12
NJD
N. Hischier
Goal7.00.0EV0.278
2026-04-12
OTT at NJD
1 REG
06:23
NJD
S. Nemec
Miss60.030.0EV0.024
2026-04-12
OTT at NJD
1 REG
06:54
OTT
D. Gilbert
Block21.15.4EVN/A
2026-04-12
OTT at NJD
1 REG
07:10
OTT
S. Pinto
Block24.39.5EVN/A
2026-04-12
OTT at NJD
1 REG
07:31
NJD
B. Halonen
Miss51.742.6EV0.009
2026-04-12
OTT at NJD
1 REG
10:01
NJD
N. Bjugstad
Saved shot9.16.3EV0.192
2026-04-12
OTT at NJD
1 REG
11:01
OTT
N. Cousins
Saved shot37.415.5EV0.067
2026-04-12
OTT at NJD
1 REG
12:37
NJD
J. Bratt
Saved shot37.541.8EV0.027
2026-04-12
OTT at NJD
1 REG
13:17
OTT
D. Cozens
Saved shot23.00.0PP0.206
2026-04-12
OTT at NJD
1 REG
14:04
OTT
S. Pinto
Block23.325.5PPN/A
2026-04-12
OTT at NJD
1 REG
14:13
OTT
L. Thomson
Saved shot61.115.2PP0.041
2026-04-12
OTT at NJD
1 REG
14:51
NJD
C. Brown
Goal8.654.5SH0.129
2026-04-12
OTT at NJD
1 REG
15:14
OTT
D. Batherson
Miss11.345.0PP0.172
2026-04-12
OTT at NJD
1 REG
15:35
NJD
D. Mercer
Saved shot34.024.3SH0.110
2026-04-12
OTT at NJD
1 REG
15:41
NJD
D. Mercer
Block17.120.6SHN/A
2026-04-12
OTT at NJD
1 REG
16:28
NJD
J. Bratt
Miss34.510.0SH0.087
2026-04-12
OTT at NJD
1 REG
16:40
OTT
S. Halliday
Block39.01.5PPN/A
2026-04-12
OTT at NJD
1 REG
16:51
OTT
R. Greig
Miss9.432.0PP0.096
2026-04-12
OTT at NJD
1 REG
17:03
OTT
J. Spence
Saved shot56.01.0PP0.043
2026-04-12
OTT at NJD
1 REG
17:27
OTT
D. Batherson
Saved shot33.243.8EV0.060
2026-04-12
OTT at NJD
1 REG
18:02
OTT
L. Eller
Miss47.522.2EV0.028
2026-04-12
OTT at NJD
2 REG
00:56
NJD
T. Meier
Saved shot31.861.8EV0.030
2026-04-12
OTT at NJD
2 REG
01:49
OTT
W. Foegele
Miss10.833.7EV0.019
2026-04-12
OTT at NJD
2 REG
02:38
OTT
C. Giroux
Saved shot21.219.3EV0.097
2026-04-12
OTT at NJD
2 REG
02:53
NJD
N. Bjugstad
Saved shot129.815.6EV0.002
2026-04-12
OTT at NJD
2 REG
03:05
OTT
D. Cozens
Saved shot44.838.7EV0.011
2026-04-12
OTT at NJD
2 REG
03:56
NJD
C. Brown
Saved shot18.636.3PP0.098
2026-04-12
OTT at NJD
2 REG
05:29
OTT
C. Crotty
Saved shot43.941.3EV0.015
2026-04-12
OTT at NJD
2 REG
06:30
OTT
S. Halliday
Saved shot20.639.1EV0.051
2026-04-12
OTT at NJD
2 REG
06:55
NJD
S. Nemec
Block36.949.4EVN/A
2026-04-12
OTT at NJD
2 REG
07:42
OTT
M. Amadio
Goal14.919.7EV0.065
2026-04-12
OTT at NJD
2 REG
08:20
NJD
J. Bratt
Saved shot15.575.1EV0.038
2026-04-12
OTT at NJD
2 REG
08:22
NJD
J. Hughes
Miss24.282.9EV0.022
2026-04-12
OTT at NJD
2 REG
09:10
OTT
S. Halliday
Saved shot6.19.5PP0.226
2026-04-12
OTT at NJD
2 REG
09:50
OTT
S. Pinto
Saved shot27.830.3PP0.148
2026-04-12
OTT at NJD
2 REG
10:09
OTT
J. Spence
Saved shot35.14.9PP0.104
2026-04-12
OTT at NJD
2 REG
10:25
OTT
S. Pinto
Goal28.833.7PP0.154
2026-04-12
OTT at NJD
2 REG
11:34
NJD
J. Kovacevic
Block29.37.9EVN/A
2026-04-12
OTT at NJD
2 REG
12:44
OTT
J. Spence
Saved shot92.18.7EV0.002
2026-04-12
OTT at NJD
2 REG
14:14
OTT
F. Zetterlund
Goal6.726.6EV0.307
2026-04-12
OTT at NJD
2 REG
15:35
OTT
A. Zub
Saved shot49.133.4EV0.027

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.