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

117 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-03-03
DAL at CGY
1 REG
00:15
CGY
K. Bahl
Saved shot70.232.8EV0.005
2026-03-03
DAL at CGY
1 REG
01:35
CGY
M. Frost
Saved shot47.733.0EV0.019
2026-03-03
DAL at CGY
1 REG
02:03
DAL
L. Bichsel
Block44.647.7EVN/A
2026-03-03
DAL at CGY
1 REG
02:09
DAL
A. Hyry
Miss33.13.5EV0.103
2026-03-03
DAL at CGY
1 REG
03:42
CGY
M. Backlund
Saved shot34.425.8SH0.067
2026-03-03
DAL at CGY
1 REG
04:28
DAL
M. Heiskanen
Block20.622.8PPN/A
2026-03-03
DAL at CGY
1 REG
04:53
DAL
E. Lindell
Saved shot33.653.5PP0.046
2026-03-03
DAL at CGY
1 REG
05:50
CGY
M. Coronato
Miss4.090.0PP0.092
2026-03-03
DAL at CGY
1 REG
07:04
CGY
M. Backlund
Miss34.756.8EV0.033
2026-03-03
DAL at CGY
1 REG
07:30
DAL
J. Robertson
Saved shot21.656.3EV0.056
2026-03-03
DAL at CGY
1 REG
07:37
DAL
J. Robertson
Saved shot22.569.1EV0.038
2026-03-03
DAL at CGY
1 REG
07:41
DAL
M. Bourque
Saved shot25.545.0EV0.027
2026-03-03
DAL at CGY
1 REG
07:57
CGY
J. Beecher
Saved shot44.431.2EV0.025
2026-03-03
DAL at CGY
1 REG
08:09
CGY
Z. Whitecloud
Block21.946.8EVN/A
2026-03-03
DAL at CGY
1 REG
08:44
DAL
S. Steel
Goal23.117.7EV0.047
2026-03-03
DAL at CGY
1 REG
09:03
DAL
C. Blackwell
Miss57.342.9EV0.007
2026-03-03
DAL at CGY
1 REG
09:52
CGY
M. Frost
Goal9.00.0EV0.113
2026-03-03
DAL at CGY
1 REG
10:11
DAL
W. Johnston
Saved shot11.00.0EV0.109
2026-03-03
DAL at CGY
1 REG
10:17
DAL
J. Robertson
Saved shot48.350.0EV0.009
2026-03-03
DAL at CGY
1 REG
10:36
CGY
K. Bahl
Block49.237.6EVN/A
2026-03-03
DAL at CGY
1 REG
11:39
DAL
L. Bichsel
Block17.523.6EVN/A
2026-03-03
DAL at CGY
1 REG
11:54
DAL
J. Benn
Goal22.557.7EV0.050
2026-03-03
DAL at CGY
1 REG
12:09
DAL
A. Erne
Block11.720.0EVN/A
2026-03-03
DAL at CGY
1 REG
12:12
DAL
I. Lyubushkin
Block13.28.7EVN/A
2026-03-03
DAL at CGY
1 REG
12:47
DAL
M. Heiskanen
Block17.926.6EVN/A
2026-03-03
DAL at CGY
1 REG
12:57
DAL
M. Bourque
Saved shot34.158.2EV0.017
2026-03-03
DAL at CGY
1 REG
13:16
CGY
M. Backlund
Saved shot53.745.0EV0.006
2026-03-03
DAL at CGY
1 REG
13:57
CGY
Z. Parekh
Saved shot50.223.5EV0.018
2026-03-03
DAL at CGY
1 REG
14:01
CGY
J. Hanley
Saved shot59.211.7EV0.007
2026-03-03
DAL at CGY
1 REG
14:05
CGY
Z. Parekh
Block20.126.6EVN/A
2026-03-03
DAL at CGY
1 REG
14:09
CGY
J. Beecher
Block7.256.3EVN/A
2026-03-03
DAL at CGY
1 REG
14:16
CGY
Z. Whitecloud
Block50.629.6EVN/A
2026-03-03
DAL at CGY
1 REG
14:22
CGY
J. Beecher
Saved shot17.049.8EV0.100
2026-03-03
DAL at CGY
1 REG
14:28
CGY
Z. Parekh
Block12.618.4EVN/A
2026-03-03
DAL at CGY
1 REG
18:37
DAL
T. Harley
Block45.47.6EVN/A
2026-03-03
DAL at CGY
1 REG
19:36
DAL
M. Bourque
Saved shot30.854.2EV0.024
2026-03-03
DAL at CGY
1 REG
19:58
DAL
J. Benn
Saved shot26.022.6EV0.182
2026-03-03
DAL at CGY
2 REG
00:19
DAL
N. Bastian
Block26.246.5EVN/A
2026-03-03
DAL at CGY
2 REG
00:23
DAL
N. Lundkvist
Block15.514.9EVN/A
2026-03-03
DAL at CGY
2 REG
02:26
DAL
M. Bourque
Goal14.04.1EV0.095
2026-03-03
DAL at CGY
2 REG
03:06
CGY
M. Gridin
Saved shot56.646.4EV0.007
2026-03-03
DAL at CGY
2 REG
03:22
DAL
A. Erne
Saved shot30.036.9EV0.067
2026-03-03
DAL at CGY
2 REG
03:27
DAL
N. Lundkvist
Saved shot50.439.4EV0.008
2026-03-03
DAL at CGY
2 REG
03:29
DAL
C. Blackwell
Saved shot13.463.4EV0.090
2026-03-03
DAL at CGY
2 REG
03:36
DAL
T. Harley
Block29.719.7EVN/A
2026-03-03
DAL at CGY
2 REG
03:52
DAL
C. Blackwell
Saved shot52.01.1EV0.023
2026-03-03
DAL at CGY
2 REG
04:44
DAL
I. Lyubushkin
Block17.531.0EVN/A
2026-03-03
DAL at CGY
2 REG
05:36
CGY
M. Backlund
Saved shot43.145.9EV0.020
2026-03-03
DAL at CGY
2 REG
06:02
DAL
S. Steel
Goal26.452.7EV0.181
2026-03-03
DAL at CGY
2 REG
06:19
CGY
Z. Parekh
Miss58.57.9EV0.020

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.