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

129 matching attempts. Season coverage: 1511 published games / 1511 collected games. Last source refresh: Oct 4, 2026 16:15.

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-11-11
CGY at OTT
1 REG
00:19
OTT
A. Zub
Saved shot67.432.3EV0.003
2023-11-11
CGY at OTT
1 REG
00:22
OTT
B. Tkachuk
Miss37.650.4EV0.042
2023-11-11
CGY at OTT
1 REG
00:31
OTT
J. Norris
Block12.528.6EVN/A
2023-11-11
CGY at OTT
1 REG
00:52
OTT
T. Stützle
Saved shot65.00.0EV0.004
2023-11-11
CGY at OTT
1 REG
01:02
OTT
J. Chychrun
Block14.615.9EVN/A
2023-11-11
CGY at OTT
1 REG
01:24
CGY
B. Coleman
Saved shot17.049.8EV0.090
2023-11-11
CGY at OTT
1 REG
01:28
CGY
B. Coleman
Saved shot6.371.6EV0.091
2023-11-11
CGY at OTT
1 REG
01:28
CGY
M. Backlund
Block6.318.4EVN/A
2023-11-11
CGY at OTT
1 REG
01:52
CGY
N. Zadorov
Block43.834.8EVN/A
2023-11-11
CGY at OTT
1 REG
02:03
OTT
T. Hamonic
Saved shot77.523.6EV0.004
2023-11-11
CGY at OTT
1 REG
02:07
OTT
R. Chartier
Miss23.185.0EV0.032
2023-11-11
CGY at OTT
1 REG
02:38
CGY
A. Greer
Saved shot20.00.0EV0.216
2023-11-11
CGY at OTT
1 REG
03:00
CGY
M. Weegar
Saved shot46.042.4EV0.019
2023-11-11
CGY at OTT
1 REG
03:49
OTT
M. Joseph
Saved shot31.618.4SH0.076
2023-11-11
CGY at OTT
1 REG
04:03
OTT
A. Zub
Saved shot169.44.1SH0.003
2023-11-11
CGY at OTT
1 REG
04:44
CGY
A. Mangiapane
Saved shot8.635.5PP0.110
2023-11-11
CGY at OTT
1 REG
05:57
CGY
B. Coleman
Miss8.17.1EV0.176
2023-11-11
CGY at OTT
1 REG
06:08
CGY
B. Coleman
Saved shot36.940.6EV0.029
2023-11-11
CGY at OTT
1 REG
07:03
CGY
E. Lindholm
Saved shot60.534.2EV0.011
2023-11-11
CGY at OTT
1 REG
07:08
CGY
C. Tanev
Block49.431.8EVN/A
2023-11-11
CGY at OTT
1 REG
07:24
CGY
B. Coleman
Saved shot64.634.9EV0.010
2023-11-11
CGY at OTT
1 REG
07:31
CGY
B. Coleman
Block9.824.0EVN/A
2023-11-11
CGY at OTT
1 REG
07:31
CGY
M. Pospisil
Saved shot15.834.7EV0.042
2023-11-11
CGY at OTT
1 REG
07:40
CGY
C. Tanev
Block8.17.1EVN/A
2023-11-11
CGY at OTT
1 REG
08:03
OTT
T. Stützle
Miss25.545.0EV0.067
2023-11-11
CGY at OTT
1 REG
08:42
OTT
C. Giroux
Saved shot11.226.6EV0.083
2023-11-11
CGY at OTT
1 REG
09:05
OTT
V. Tarasenko
Block38.668.7EVN/A
2023-11-11
CGY at OTT
1 REG
09:14
OTT
R. Jarventie
Saved shot95.824.7EV0.002
2023-11-11
CGY at OTT
1 REG
09:38
OTT
A. Zub
Saved shot93.222.7EV0.002
2023-11-11
CGY at OTT
1 REG
11:21
OTT
M. Joseph
Goal10.00.0EV0.107
2023-11-11
CGY at OTT
1 REG
12:05
CGY
E. Lindholm
Saved shot54.133.7EV0.011
2023-11-11
CGY at OTT
1 REG
13:57
CGY
R. Andersson
Block24.626.6PPN/A
2023-11-11
CGY at OTT
1 REG
14:12
CGY
C. Zary
Miss14.674.1PP0.073
2023-11-11
CGY at OTT
1 REG
14:23
CGY
E. Lindholm
Saved shot8.129.7PP0.170
2023-11-11
CGY at OTT
1 REG
14:37
CGY
N. Hanifin
Miss52.00.0PP0.061
2023-11-11
CGY at OTT
1 REG
15:03
OTT
E. Brannstrom
Saved shot38.438.7SH0.040
2023-11-11
CGY at OTT
1 REG
15:22
CGY
N. Zadorov
Saved shot52.517.7EV0.018
2023-11-11
CGY at OTT
1 REG
15:40
OTT
J. Chychrun
Saved shot60.232.1EV0.012
2023-11-11
CGY at OTT
1 REG
15:58
CGY
B. Coleman
Miss15.855.3EV0.098
2023-11-11
CGY at OTT
1 REG
16:41
CGY
E. Lindholm
Miss31.147.6EV0.035
2023-11-11
CGY at OTT
1 REG
18:00
CGY
N. Hanifin
Block41.02.8EVN/A
2023-11-11
CGY at OTT
1 REG
18:17
OTT
M. Highmore
Miss50.439.4EV0.012
2023-11-11
CGY at OTT
1 REG
18:47
CGY
M. Weegar
Miss26.974.9EV0.033
2023-11-11
CGY at OTT
1 REG
18:49
CGY
R. Andersson
Block34.962.7EVN/A
2023-11-11
CGY at OTT
1 REG
19:02
CGY
A. Greer
Miss20.232.9EV0.126
2023-11-11
CGY at OTT
1 REG
19:34
OTT
T. Stützle
Saved shot22.741.4EV0.045
2023-11-11
CGY at OTT
1 REG
19:44
OTT
A. Zub
Miss64.621.8EV0.011
2023-11-11
CGY at OTT
2 REG
00:15
CGY
R. Andersson
Miss45.359.5EV0.008
2023-11-11
CGY at OTT
2 REG
00:47
OTT
V. Tarasenko
Saved shot34.061.9EV0.027
2023-11-11
CGY at OTT
2 REG
00:55
CGY
M. Pospisil
Block32.627.3EVN/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.