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

120 matching attempts. Season coverage: 1507 published games / 1507 collected games. Last source refresh: Oct 4, 2026 05:14.

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
2023-02-16
DET at CGY
1 REG
02:00
DET
O. Määttä
Saved shot61.635.8EV0.013
2023-02-16
DET at CGY
1 REG
02:22
CGY
M. Backlund
Block8.00.0EVN/A
2023-02-16
DET at CGY
1 REG
02:25
CGY
A. Mangiapane
Miss46.79.9EV0.028
2023-02-16
DET at CGY
1 REG
03:13
CGY
E. Lindholm
Saved shot30.13.8EV0.110
2023-02-16
DET at CGY
1 REG
03:25
DET
A. Copp
Block28.14.1EVN/A
2023-02-16
DET at CGY
1 REG
05:41
CGY
N. Hanifin
Miss68.234.9EV0.009
2023-02-16
DET at CGY
1 REG
05:45
CGY
N. Hanifin
Block47.530.3EVN/A
2023-02-16
DET at CGY
1 REG
06:28
CGY
M. Stone
Block16.437.6EVN/A
2023-02-16
DET at CGY
1 REG
06:56
CGY
M. Stone
Saved shot50.01.1EV0.035
2023-02-16
DET at CGY
1 REG
07:11
CGY
J. Huberdeau
Saved shot28.14.1EV0.138
2023-02-16
DET at CGY
1 REG
07:29
CGY
J. Huberdeau
Block27.323.7EVN/A
2023-02-16
DET at CGY
1 REG
08:10
CGY
M. Stone
Block17.16.7EVN/A
2023-02-16
DET at CGY
1 REG
10:14
CGY
J. Huberdeau
Miss26.217.7EV0.128
2023-02-16
DET at CGY
1 REG
11:18
DET
J. Berggren
Miss9.518.4EV0.100
2023-02-16
DET at CGY
1 REG
11:58
DET
P. Suter
Saved shot12.124.4EV0.162
2023-02-16
DET at CGY
1 REG
12:07
CGY
J. Huberdeau
Saved shot37.236.3EV0.063
2023-02-16
DET at CGY
1 REG
12:19
CGY
C. Tanev
Miss42.222.3EV0.028
2023-02-16
DET at CGY
1 REG
13:55
CGY
M. Backlund
Miss62.435.2EV0.011
2023-02-16
DET at CGY
1 REG
14:03
DET
F. Hronek
Block19.16.0EVN/A
2023-02-16
DET at CGY
1 REG
14:36
CGY
A. Mangiapane
Saved shot29.813.6EV0.052
2023-02-16
DET at CGY
1 REG
15:22
CGY
E. Lindholm
Goal5.111.3SH0.214
2023-02-16
DET at CGY
1 REG
15:38
DET
D. Larkin
Saved shot15.650.2PP0.260
2023-02-16
DET at CGY
1 REG
15:57
DET
D. Perron
Saved shot28.571.6PP0.057
2023-02-16
DET at CGY
1 REG
16:01
DET
D. Kubalik
Saved shot48.810.6PP0.048
2023-02-16
DET at CGY
1 REG
17:01
CGY
M. Backlund
Saved shot42.470.7SH0.009
2023-02-16
DET at CGY
1 REG
17:15
CGY
M. Weegar
Block39.828.5EVN/A
2023-02-16
DET at CGY
1 REG
18:45
CGY
M. Stone
Miss49.627.6EV0.017
2023-02-16
DET at CGY
1 REG
18:59
DET
D. Kubalik
Goal30.115.4EV0.103
2023-02-16
DET at CGY
1 REG
19:26
DET
D. Perron
Saved shot49.237.6EV0.011
2023-02-16
DET at CGY
1 REG
19:39
CGY
T. Lewis
Saved shot41.012.7EV0.042
2023-02-16
DET at CGY
2 REG
00:25
DET
M. Rasmussen
Saved shot7.623.2EV0.178
2023-02-16
DET at CGY
2 REG
01:06
CGY
B. Coleman
Miss28.833.7EV0.080
2023-02-16
DET at CGY
2 REG
01:27
CGY
M. Backlund
Saved shot34.522.1EV0.066
2023-02-16
DET at CGY
2 REG
01:51
CGY
M. Stone
Saved shot47.112.3EV0.046
2023-02-16
DET at CGY
2 REG
01:55
CGY
M. Stone
Saved shot55.630.3EV0.020
2023-02-16
DET at CGY
2 REG
01:59
CGY
N. Zadorov
Miss67.432.3EV0.010
2023-02-16
DET at CGY
2 REG
02:23
DET
M. Seider
Block19.03.0PPN/A
2023-02-16
DET at CGY
2 REG
02:27
DET
R. Fabbri
Goal26.243.5PP0.088
2023-02-16
DET at CGY
2 REG
02:46
CGY
R. Andersson
Miss47.232.0EV0.017
2023-02-16
DET at CGY
2 REG
03:22
CGY
J. Huberdeau
Block9.16.3EVN/A
2023-02-16
DET at CGY
2 REG
03:25
CGY
C. Tanev
Block29.25.9EVN/A
2023-02-16
DET at CGY
2 REG
04:32
CGY
D. Dube
Miss5.1101.3EV0.049
2023-02-16
DET at CGY
2 REG
04:35
CGY
D. Dube
Saved shot27.510.5EV0.202
2023-02-16
DET at CGY
2 REG
04:56
DET
D. Larkin
Saved shot5.036.9EV0.069
2023-02-16
DET at CGY
2 REG
04:57
DET
D. Kubalik
Saved shot17.00.0EV0.028
2023-02-16
DET at CGY
2 REG
05:22
DET
T. Bertuzzi
Saved shot25.927.6EV0.106
2023-02-16
DET at CGY
2 REG
05:24
DET
J. Oesterle
Miss35.717.9EV0.061
2023-02-16
DET at CGY
2 REG
06:08
DET
D. Larkin
Saved shot36.224.4EV0.052
2023-02-16
DET at CGY
2 REG
06:15
CGY
T. Lewis
Saved shot58.835.3EV0.011
2023-02-16
DET at CGY
2 REG
06:28
DET
P. Suter
Saved shot42.236.3EV0.023

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.