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

129 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-01-13
DAL at ANA
1 REG
00:14
ANA
A. Killorn
Block33.215.7EVN/A
2026-01-13
DAL at ANA
1 REG
00:24
ANA
A. Killorn
Block29.02.0EVN/A
2026-01-13
DAL at ANA
1 REG
00:31
ANA
M. Granlund
Block12.414.0EVN/A
2026-01-13
DAL at ANA
1 REG
01:07
DAL
M. Bourque
Block19.147.1EVN/A
2026-01-13
DAL at ANA
1 REG
02:12
ANA
J. Harkins
Block24.731.8EVN/A
2026-01-13
DAL at ANA
1 REG
02:19
ANA
O. Zellweger
Block64.134.2EVN/A
2026-01-13
DAL at ANA
1 REG
04:47
DAL
M. Duchene
Saved shot37.918.4EV0.069
2026-01-13
DAL at ANA
1 REG
04:51
DAL
K. Capobianco
Miss70.534.6EV0.003
2026-01-13
DAL at ANA
1 REG
05:00
ANA
J. Trouba
Saved shot51.217.0EV0.023
2026-01-13
DAL at ANA
1 REG
05:31
ANA
R. Johnston
Block13.636.0EVN/A
2026-01-13
DAL at ANA
1 REG
07:26
ANA
M. McTavish
Miss35.549.6PP0.080
2026-01-13
DAL at ANA
1 REG
07:50
DAL
C. Blackwell
Saved shot160.613.7SH0.002
2026-01-13
DAL at ANA
1 REG
08:43
ANA
C. Kreider
Saved shot6.451.3PP0.167
2026-01-13
DAL at ANA
1 REG
08:47
ANA
R. Johnston
Miss28.216.5PP0.040
2026-01-13
DAL at ANA
1 REG
10:17
ANA
R. Strome
Miss20.411.3EV0.069
2026-01-13
DAL at ANA
1 REG
10:24
ANA
O. Zellweger
Saved shot7.090.0EV0.049
2026-01-13
DAL at ANA
1 REG
10:26
ANA
M. McTavish
Block14.828.3EVN/A
2026-01-13
DAL at ANA
1 REG
10:59
ANA
J. Harkins
Miss28.729.2EV0.046
2026-01-13
DAL at ANA
1 REG
11:32
ANA
R. Poehling
Miss29.284.1EV0.024
2026-01-13
DAL at ANA
1 REG
11:33
ANA
R. Johnston
Saved shot14.324.8EV0.033
2026-01-13
DAL at ANA
1 REG
11:52
ANA
B. Sennecke
Block26.931.3EVN/A
2026-01-13
DAL at ANA
1 REG
11:58
ANA
M. Granlund
Saved shot35.120.0EV0.075
2026-01-13
DAL at ANA
1 REG
12:17
ANA
O. Zellweger
Saved shot38.438.7EV0.040
2026-01-13
DAL at ANA
1 REG
12:19
DAL
T. Harley
Saved shot165.23.1EV0.002
2026-01-13
DAL at ANA
1 REG
12:58
DAL
C. Blackwell
Block42.548.8EVN/A
2026-01-13
DAL at ANA
1 REG
13:12
DAL
R. Faksa
Saved shot58.13.0EV0.016
2026-01-13
DAL at ANA
1 REG
13:31
ANA
D. Helleson
Saved shot65.030.5EV0.010
2026-01-13
DAL at ANA
1 REG
13:45
ANA
N. Nesterenko
Block22.823.2EVN/A
2026-01-13
DAL at ANA
1 REG
14:24
ANA
M. Granlund
Saved shot32.038.7EV0.092
2026-01-13
DAL at ANA
1 REG
14:33
ANA
B. Sennecke
Block25.39.1EVN/A
2026-01-13
DAL at ANA
1 REG
14:39
ANA
M. McTavish
Miss40.765.3EV0.010
2026-01-13
DAL at ANA
1 REG
14:44
ANA
O. Zellweger
Miss25.233.7EV0.103
2026-01-13
DAL at ANA
1 REG
14:45
ANA
M. McTavish
Miss15.834.7EV0.036
2026-01-13
DAL at ANA
1 REG
15:06
DAL
J. Hryckowian
Saved shot36.957.2EV0.012
2026-01-13
DAL at ANA
1 REG
16:14
DAL
N. Lundkvist
Block18.033.7EVN/A
2026-01-13
DAL at ANA
1 REG
16:24
ANA
A. Killorn
Saved shot30.030.0EV0.135
2026-01-13
DAL at ANA
1 REG
16:32
ANA
R. Poehling
Saved shot5.036.9EV0.160
2026-01-13
DAL at ANA
1 REG
18:13
DAL
J. Robertson
Saved shot19.845.0EV0.145
2026-01-13
DAL at ANA
1 REG
18:14
DAL
J. Robertson
Saved shot6.371.6EV0.026
2026-01-13
DAL at ANA
1 REG
18:30
ANA
R. Strome
Saved shot17.061.9EV0.099
2026-01-13
DAL at ANA
1 REG
18:35
ANA
M. McTavish
Block15.053.1EVN/A
2026-01-13
DAL at ANA
1 REG
19:34
ANA
P. Mintyukov
Saved shot62.822.5EV0.026
2026-01-13
DAL at ANA
1 REG
19:58
ANA
P. Mintyukov
Block23.822.2EVN/A
2026-01-13
DAL at ANA
2 REG
00:41
DAL
W. Johnston
Block15.650.2EVN/A
2026-01-13
DAL at ANA
2 REG
01:55
DAL
W. Johnston
Miss26.424.6PP0.177
2026-01-13
DAL at ANA
2 REG
02:03
ANA
O. Zellweger
Block40.831.0SHN/A
2026-01-13
DAL at ANA
2 REG
02:08
ANA
O. Zellweger
Saved shot34.913.2SH0.087
2026-01-13
DAL at ANA
2 REG
02:15
DAL
R. Hintz
Miss36.822.4PP0.061
2026-01-13
DAL at ANA
2 REG
02:22
DAL
M. Rantanen
Block15.331.6PPN/A
2026-01-13
DAL at ANA
2 REG
02:24
DAL
M. Duchene
Block19.766.0PPN/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.