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

130 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-01-16
CGY at NSH
1 REG
01:17
NSH
M. Duchene
Miss13.090.0EV0.026
2023-01-16
CGY at NSH
1 REG
01:50
NSH
C. Smith
Saved shot24.14.8EV0.210
2023-01-16
CGY at NSH
1 REG
02:31
CGY
C. Tanev
Block38.811.9EVN/A
2023-01-16
CGY at NSH
1 REG
02:48
CGY
T. Toffoli
Saved shot28.034.8EV0.113
2023-01-16
CGY at NSH
1 REG
02:54
CGY
C. Tanev
Saved shot48.949.1EV0.010
2023-01-16
CGY at NSH
1 REG
03:09
NSH
A. Carrier
Saved shot38.929.2EV0.053
2023-01-16
CGY at NSH
1 REG
03:15
NSH
M. Ekholm
Saved shot58.533.1EV0.011
2023-01-16
CGY at NSH
1 REG
03:33
CGY
A. Ruzicka
Miss35.325.1EV0.052
2023-01-16
CGY at NSH
1 REG
04:24
NSH
F. Forsberg
Block39.237.7EVN/A
2023-01-16
CGY at NSH
1 REG
04:41
NSH
D. Fabbro
Miss50.053.1EV0.004
2023-01-16
CGY at NSH
1 REG
05:28
NSH
J. Parssinen
Saved shot11.415.3EV0.136
2023-01-16
CGY at NSH
1 REG
05:52
CGY
B. Coleman
Saved shot23.439.8EV0.088
2023-01-16
CGY at NSH
1 REG
05:55
CGY
D. Dube
Saved shot35.325.1EV0.053
2023-01-16
CGY at NSH
1 REG
06:28
NSH
R. Johansen
Saved shot5.00.0EV0.201
2023-01-16
CGY at NSH
1 REG
06:28
NSH
N. Niederreiter
Block6.19.5EVN/A
2023-01-16
CGY at NSH
1 REG
06:30
NSH
R. Johansen
Miss6.00.0EV0.135
2023-01-16
CGY at NSH
1 REG
06:32
NSH
N. Niederreiter
Miss5.00.0EV0.287
2023-01-16
CGY at NSH
1 REG
07:51
CGY
N. Kadri
Miss30.036.9EV0.080
2023-01-16
CGY at NSH
1 REG
08:18
NSH
R. Josi
Block43.930.1EVN/A
2023-01-16
CGY at NSH
1 REG
08:26
NSH
R. Josi
Goal55.019.1EV0.031
2023-01-16
CGY at NSH
1 REG
09:20
CGY
M. Backlund
Block22.861.2EVN/A
2023-01-16
CGY at NSH
1 REG
10:09
CGY
E. Lindholm
Block23.933.0EVN/A
2023-01-16
CGY at NSH
1 REG
10:24
CGY
T. Toffoli
Miss73.720.6EV0.003
2023-01-16
CGY at NSH
1 REG
10:48
NSH
R. Josi
Block14.04.1EVN/A
2023-01-16
CGY at NSH
1 REG
10:48
NSH
Y. Trenin
Saved shot34.733.2EV0.010
2023-01-16
CGY at NSH
1 REG
11:01
NSH
T. Novak
Block29.719.7EVN/A
2023-01-16
CGY at NSH
1 REG
11:40
NSH
F. Forsberg
Saved shot32.433.7EV0.108
2023-01-16
CGY at NSH
1 REG
11:43
NSH
A. Carrier
Miss16.03.6EV0.419
2023-01-16
CGY at NSH
1 REG
12:08
CGY
A. Mangiapane
Block16.437.6EVN/A
2023-01-16
CGY at NSH
1 REG
12:12
CGY
A. Mangiapane
Saved shot12.29.5EV0.248
2023-01-16
CGY at NSH
1 REG
12:26
CGY
T. Toffoli
Miss31.239.8PP0.068
2023-01-16
CGY at NSH
1 REG
13:46
CGY
N. Hanifin
Saved shot53.520.8PP0.036
2023-01-16
CGY at NSH
1 REG
14:24
NSH
J. Parssinen
Goal4.00.0EV0.287
2023-01-16
CGY at NSH
1 REG
15:20
CGY
M. Weegar
Saved shot33.819.0EV0.070
2023-01-16
CGY at NSH
1 REG
15:22
CGY
C. Tanev
Block8.635.5EVN/A
2023-01-16
CGY at NSH
1 REG
16:19
NSH
M. Granlund
Saved shot41.842.1EV0.027
2023-01-16
CGY at NSH
1 REG
16:50
CGY
A. Mangiapane
Saved shot38.636.6EV0.036
2023-01-16
CGY at NSH
1 REG
18:27
NSH
C. Smith
Block24.419.2EVN/A
2023-01-16
CGY at NSH
1 REG
18:29
NSH
T. Novak
Saved shot42.445.0EV0.008
2023-01-16
CGY at NSH
1 REG
18:35
NSH
A. Carrier
Saved shot54.116.1EV0.020
2023-01-16
CGY at NSH
1 REG
19:17
CGY
W. Duehr
Saved shot70.00.8EV0.004
2023-01-16
CGY at NSH
2 REG
00:21
CGY
T. Toffoli
Saved shot44.647.7EV0.012
2023-01-16
CGY at NSH
2 REG
00:30
CGY
T. Toffoli
Saved shot35.59.7EV0.078
2023-01-16
CGY at NSH
2 REG
00:40
NSH
R. Josi
Miss38.247.1EV0.022
2023-01-16
CGY at NSH
2 REG
00:43
NSH
R. McDonagh
Saved shot12.6108.4EV0.094
2023-01-16
CGY at NSH
2 REG
01:27
NSH
F. Forsberg
Block27.533.1EVN/A
2023-01-16
CGY at NSH
2 REG
01:56
CGY
M. Lucic
Saved shot37.266.2EV0.008
2023-01-16
CGY at NSH
2 REG
02:39
NSH
R. Josi
Saved shot31.634.7EV0.117
2023-01-16
CGY at NSH
2 REG
03:20
NSH
Y. Trenin
Saved shot39.872.5EV0.013
2023-01-16
CGY at NSH
2 REG
03:35
NSH
M. Ekholm
Block44.823.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.