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

99 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-18
TBL at DAL
1 REG
00:42
DAL
M. Heiskanen
Miss59.118.7EV0.026
2026-01-18
TBL at DAL
1 REG
02:13
TBL
G. Goncalves
Miss36.415.9EV0.067
2026-01-18
TBL at DAL
1 REG
03:33
TBL
D. Raddysh
Block19.16.0EVN/A
2026-01-18
TBL at DAL
1 REG
03:57
DAL
N. Lundkvist
Saved shot43.426.0EV0.034
2026-01-18
TBL at DAL
1 REG
04:00
DAL
O. Bäck
Goal3.218.4EV0.710
2026-01-18
TBL at DAL
1 REG
04:52
TBL
C. D'Astous
Block11.226.6EVN/A
2026-01-18
TBL at DAL
1 REG
05:24
DAL
M. Rantanen
Saved shot34.927.3PP0.035
2026-01-18
TBL at DAL
1 REG
06:12
TBL
Y. Gourde
Saved shot41.635.2SH0.045
2026-01-18
TBL at DAL
1 REG
07:53
DAL
C. Blackwell
Block35.711.3EVN/A
2026-01-18
TBL at DAL
1 REG
08:04
TBL
D. James
Goal23.439.8EV0.127
2026-01-18
TBL at DAL
1 REG
09:28
TBL
Y. Gourde
Saved shot77.00.0EV0.003
2026-01-18
TBL at DAL
1 REG
10:59
TBL
Y. Gourde
Miss7.18.1EV0.120
2026-01-18
TBL at DAL
1 REG
11:02
TBL
Y. Gourde
Block8.276.0EVN/A
2026-01-18
TBL at DAL
1 REG
11:38
TBL
E. Cernak
Saved shot38.438.7EV0.042
2026-01-18
TBL at DAL
1 REG
13:46
DAL
R. Hintz
Saved shot34.529.5EV0.077
2026-01-18
TBL at DAL
1 REG
14:29
DAL
M. Heiskanen
Block53.36.5EVN/A
2026-01-18
TBL at DAL
1 REG
14:52
TBL
J. Guentzel
Miss40.727.8EV0.045
2026-01-18
TBL at DAL
1 REG
15:47
TBL
B. Hagel
Saved shot13.313.0EV0.135
2026-01-18
TBL at DAL
1 REG
17:27
DAL
M. Rantanen
Saved shot20.28.5EV0.109
2026-01-18
TBL at DAL
1 REG
18:02
DAL
J. Hryckowian
Saved shot13.542.0EV0.023
2026-01-18
TBL at DAL
1 REG
18:03
DAL
J. Hryckowian
Saved shot7.145.0EV0.034
2026-01-18
TBL at DAL
1 REG
18:47
DAL
T. Harley
Block24.224.4EVN/A
2026-01-18
TBL at DAL
1 REG
18:57
DAL
J. Robertson
Saved shot28.612.1EV0.196
2026-01-18
TBL at DAL
1 REG
19:18
DAL
J. Robertson
Saved shot17.03.4EV0.309
2026-01-18
TBL at DAL
1 REG
19:55
DAL
M. Heiskanen
Miss36.143.9EV0.050
2026-01-18
TBL at DAL
2 REG
01:35
TBL
A. Cirelli
Saved shot21.815.9EV0.061
2026-01-18
TBL at DAL
2 REG
01:46
TBL
N. Kucherov
Miss23.439.8EV0.137
2026-01-18
TBL at DAL
2 REG
02:06
DAL
M. Duchene
Block18.932.0EVN/A
2026-01-18
TBL at DAL
2 REG
02:54
TBL
C. D'Astous
Block15.818.4EVN/A
2026-01-18
TBL at DAL
2 REG
03:03
TBL
J. Guentzel
Miss46.127.1EV0.020
2026-01-18
TBL at DAL
2 REG
04:40
TBL
Z. Girgensons
Saved shot38.247.1EV0.029
2026-01-18
TBL at DAL
2 REG
04:57
DAL
W. Johnston
Block23.331.0EVN/A
2026-01-18
TBL at DAL
2 REG
05:11
DAL
E. Lindell
Saved shot56.111.3EV0.008
2026-01-18
TBL at DAL
2 REG
05:17
DAL
R. Hintz
Miss17.523.6EV0.066
2026-01-18
TBL at DAL
2 REG
05:47
DAL
R. Hintz
Block16.00.0EVN/A
2026-01-18
TBL at DAL
2 REG
06:06
TBL
B. Hagel
Saved shot19.917.5EV0.137
2026-01-18
TBL at DAL
2 REG
07:25
TBL
D. Raddysh
Saved shot70.531.7PP0.018
2026-01-18
TBL at DAL
2 REG
07:38
TBL
J. Guentzel
Miss8.160.3PP0.141
2026-01-18
TBL at DAL
2 REG
07:53
TBL
D. Raddysh
Saved shot41.419.7PP0.077
2026-01-18
TBL at DAL
2 REG
08:55
TBL
Y. Gourde
Block30.49.5EVN/A
2026-01-18
TBL at DAL
2 REG
09:00
TBL
Z. Girgensons
Block10.036.9EVN/A
2026-01-18
TBL at DAL
2 REG
09:05
TBL
E. Cernak
Saved shot51.413.5EV0.025
2026-01-18
TBL at DAL
2 REG
09:52
TBL
C. D'Astous
Miss11.437.9EV0.073
2026-01-18
TBL at DAL
2 REG
10:16
DAL
I. Lyubushkin
Saved shot45.341.4EV0.013
2026-01-18
TBL at DAL
2 REG
10:19
DAL
W. Johnston
Saved shot9.432.0EV0.513
2026-01-18
TBL at DAL
2 REG
10:37
TBL
A. Cirelli
Saved shot13.032.5EV0.195
2026-01-18
TBL at DAL
2 REG
10:38
TBL
A. Cirelli
Block13.313.0EVN/A
2026-01-18
TBL at DAL
2 REG
10:40
TBL
J. Moser
Block14.828.3EVN/A
2026-01-18
TBL at DAL
2 REG
10:49
DAL
S. Steel
Saved shot14.00.0EV0.093
2026-01-18
TBL at DAL
2 REG
10:59
TBL
D. Raddysh
Block25.233.7EVN/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.