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

95 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-02
WPG at DAL
1 REG
01:02
DAL
E. Lindell
Saved shot24.849.9EV0.067
2026-04-02
WPG at DAL
1 REG
01:27
DAL
E. Lindell
Saved shot51.130.6EV0.025
2026-04-02
WPG at DAL
1 REG
02:18
WPG
I. Rosen
Block11.720.0PPN/A
2026-04-02
WPG at DAL
1 REG
03:15
WPG
M. Scheifele
Miss25.835.5PP0.136
2026-04-02
WPG at DAL
1 REG
03:20
WPG
G. Vilardi
Miss20.28.5PP0.086
2026-04-02
WPG at DAL
1 REG
04:16
DAL
M. Duchene
Miss6.451.3EV0.118
2026-04-02
WPG at DAL
1 REG
05:48
WPG
H. Fleury
Block19.238.7EVN/A
2026-04-02
WPG at DAL
1 REG
06:50
WPG
P. Ford
Saved shot47.540.7EV0.013
2026-04-02
WPG at DAL
1 REG
06:51
WPG
M. Barron
Miss13.032.5EV0.021
2026-04-02
WPG at DAL
1 REG
07:03
DAL
J. Benn
Saved shot87.00.0EV0.003
2026-04-02
WPG at DAL
1 REG
08:24
DAL
M. Bourque
Block31.326.6EVN/A
2026-04-02
WPG at DAL
1 REG
08:33
DAL
J. Robertson
Saved shot27.328.4EV0.050
2026-04-02
WPG at DAL
1 REG
09:21
DAL
M. Heiskanen
Block13.022.6PPN/A
2026-04-02
WPG at DAL
1 REG
09:40
DAL
M. Duchene
Miss20.257.1PP0.132
2026-04-02
WPG at DAL
1 REG
09:43
DAL
M. Duchene
Goal13.3103.0PP0.110
2026-04-02
WPG at DAL
1 REG
10:35
WPG
C. Perfetti
Miss19.142.9EV0.053
2026-04-02
WPG at DAL
1 REG
11:12
DAL
A. Hyry
Goal13.057.5EV0.119
2026-04-02
WPG at DAL
1 REG
11:39
WPG
I. Rosen
Saved shot43.948.7EV0.011
2026-04-02
WPG at DAL
1 REG
13:10
DAL
M. Bourque
Saved shot27.646.5EV0.082
2026-04-02
WPG at DAL
1 REG
13:37
DAL
J. Hryckowian
Saved shot17.235.5EV0.215
2026-04-02
WPG at DAL
1 REG
15:27
WPG
M. Barron
Saved shot33.332.7EV0.054
2026-04-02
WPG at DAL
1 REG
16:18
DAL
J. Hryckowian
Saved shot8.00.0EV0.250
2026-04-02
WPG at DAL
1 REG
16:45
DAL
M. Heiskanen
Miss45.911.3EV0.030
2026-04-02
WPG at DAL
1 REG
16:46
DAL
E. Lindell
Block12.048.4EVN/A
2026-04-02
WPG at DAL
1 REG
18:25
WPG
K. Connor
Saved shot27.643.5EV0.108
2026-04-02
WPG at DAL
1 REG
18:34
WPG
D. Samberg
Block52.818.8EVN/A
2026-04-02
WPG at DAL
1 REG
19:52
DAL
W. Johnston
Saved shot25.927.6EV0.164
2026-04-02
WPG at DAL
1 REG
19:54
DAL
J. Robertson
Saved shot13.04.4EV0.263
2026-04-02
WPG at DAL
1 REG
19:55
DAL
J. Robertson
Miss25.5101.3EV0.021
2026-04-02
WPG at DAL
2 REG
00:14
DAL
E. Lindell
Block14.615.9EVN/A
2026-04-02
WPG at DAL
2 REG
01:09
WPG
N. Pionk
Block30.835.8EVN/A
2026-04-02
WPG at DAL
2 REG
01:17
WPG
G. Vilardi
Miss17.742.7EV0.074
2026-04-02
WPG at DAL
2 REG
02:10
DAL
M. Rantanen
Miss8.926.6EV0.108
2026-04-02
WPG at DAL
2 REG
02:15
DAL
A. Erne
Goal25.123.5EV0.050
2026-04-02
WPG at DAL
2 REG
03:48
DAL
M. Bourque
Miss22.748.6EV0.065
2026-04-02
WPG at DAL
2 REG
03:56
DAL
M. Heiskanen
Saved shot58.24.9EV0.020
2026-04-02
WPG at DAL
2 REG
06:03
DAL
I. Lyubushkin
Miss58.219.1EV0.029
2026-04-02
WPG at DAL
2 REG
06:23
WPG
D. Samberg
Saved shot68.832.5EV0.006
2026-04-02
WPG at DAL
2 REG
06:36
DAL
L. Bichsel
Block15.514.9EVN/A
2026-04-02
WPG at DAL
2 REG
06:48
DAL
W. Johnston
Miss22.612.8EV0.059
2026-04-02
WPG at DAL
2 REG
07:13
WPG
K. Connor
Saved shot34.047.4PP0.060
2026-04-02
WPG at DAL
2 REG
07:39
WPG
K. Connor
Miss34.028.1PP0.109
2026-04-02
WPG at DAL
2 REG
08:51
WPG
B. Lambert
Block27.830.3PPN/A
2026-04-02
WPG at DAL
2 REG
08:58
WPG
C. Koepke
Miss19.675.3EV0.058
2026-04-02
WPG at DAL
2 REG
09:10
WPG
C. Koepke
Block38.929.2EVN/A
2026-04-02
WPG at DAL
2 REG
09:55
WPG
K. Connor
Block27.712.5EVN/A
2026-04-02
WPG at DAL
2 REG
10:08
WPG
M. Scheifele
Miss37.114.0EV0.053
2026-04-02
WPG at DAL
2 REG
10:44
WPG
J. Morrissey
Saved shot61.727.0EV0.019
2026-04-02
WPG at DAL
2 REG
10:45
WPG
M. Scheifele
Saved shot12.414.0EV0.033
2026-04-02
WPG at DAL
2 REG
11:04
DAL
J. Robertson
Saved shot29.757.4EV0.044

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.