Skip to content
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

109 matching attempts. Season coverage: 357 published games / 357 collected games. Last source refresh: Nov 11, 2026 08:35.

Shot xG is shown as a scoring-chance percentage for scored unblocked, non-empty-net regular-season attempts. N/A means excluded or not yet scored; hover for the reason. CSV retains 0–1 probabilities, 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 (°)StrengthScoring chance (xG)
2026-10-31
CGY at COL
1 REG
01:14
COL
B. Burns
Saved shot70.329.8EV0.7%
2026-10-31
CGY at COL
1 REG
02:17
CGY
Z. Parekh
Miss63.218.4EV1.9%
2026-10-31
CGY at COL
1 REG
02:51
CGY
M. Backlund
Saved shot49.514.0EV2.8%
2026-10-31
CGY at COL
1 REG
03:48
COL
S. Malinski
Saved shot60.412.4EV1.8%
2026-10-31
CGY at COL
1 REG
04:22
COL
J. Schwartz
Block10.648.8EVN/A
2026-10-31
CGY at COL
1 REG
04:59
COL
C. Makar
Saved shot43.69.2EV3.9%
2026-10-31
CGY at COL
1 REG
05:02
COL
B. Nelson
Block21.219.3EVN/A
2026-10-31
CGY at COL
1 REG
05:05
COL
N. Juulsen
Block22.426.6EVN/A
2026-10-31
CGY at COL
1 REG
05:07
COL
N. Roy
Block21.613.4EVN/A
2026-10-31
CGY at COL
1 REG
06:24
COL
S. Malinski
Saved shot162.513.5EV0.2%
2026-10-31
CGY at COL
1 REG
06:44
CGY
Z. Parekh
Block17.040.2EVN/A
2026-10-31
CGY at COL
1 REG
07:44
CGY
K. Bahl
Block10.329.1EVN/A
2026-10-31
CGY at COL
1 REG
07:52
COL
N. Kadri
Saved shot57.435.1EV1.1%
2026-10-31
CGY at COL
1 REG
07:54
COL
J. Schwartz
Saved shot6.763.4EV12.9%
2026-10-31
CGY at COL
1 REG
07:57
COL
B. Kulak
Saved shot49.431.8EV1.0%
2026-10-31
CGY at COL
1 REG
08:00
COL
T. Hughes
Miss24.758.2EV8.3%
2026-10-31
CGY at COL
1 REG
09:19
COL
D. Toews
Saved shot58.713.8EV1.9%
2026-10-31
CGY at COL
1 REG
09:54
CGY
A. Klapka
Saved shot35.540.4EV2.7%
2026-10-31
CGY at COL
1 REG
10:33
COL
T. Hughes
Saved shot26.14.4EV15.3%
2026-10-31
CGY at COL
1 REG
11:45
CGY
Y. Sharangovich
Saved shot11.770.0EV6.2%
2026-10-31
CGY at COL
1 REG
12:46
CGY
J. Castagna
Miss15.223.2EV7.7%
2026-10-31
CGY at COL
1 REG
13:39
COL
N. Juulsen
Block16.129.7EVN/A
2026-10-31
CGY at COL
1 REG
14:13
COL
N. MacKinnon
Goal43.631.9EV2.7%
2026-10-31
CGY at COL
1 REG
15:38
CGY
J. Middleton
Block17.028.1EVN/A
2026-10-31
CGY at COL
1 REG
16:22
CGY
J. Farabee
Saved shot54.933.1EV0.9%
2026-10-31
CGY at COL
1 REG
16:27
CGY
Y. Kuznetsov
Miss66.625.8EV1.1%
2026-10-31
CGY at COL
1 REG
18:04
CGY
Y. Sharangovich
Miss54.623.7EV1.7%
2026-10-31
CGY at COL
1 REG
18:38
CGY
J. Castagna
Saved shot35.638.2EV4.8%
2026-10-31
CGY at COL
1 REG
18:39
CGY
A. Klapka
Saved shot7.850.2EV3.1%
2026-10-31
CGY at COL
1 REG
19:14
COL
B. Kulak
Block13.930.3EVN/A
2026-10-31
CGY at COL
1 REG
19:48
CGY
M. Coronato
Saved shot12.745.0EV10.3%
2026-10-31
CGY at COL
2 REG
00:09
CGY
J. Farabee
Saved shot9.00.0EV25.3%
2026-10-31
CGY at COL
2 REG
00:16
CGY
J. Farabee
Miss15.266.8EV7.9%
2026-10-31
CGY at COL
2 REG
01:24
COL
C. Makar
Saved shot53.818.4PP2.8%
2026-10-31
CGY at COL
2 REG
01:56
COL
N. MacKinnon
Block30.929.1PPN/A
2026-10-31
CGY at COL
2 REG
02:05
COL
M. Necas
Saved shot18.019.4PP12.2%
2026-10-31
CGY at COL
2 REG
02:37
COL
M. Necas
Goal24.148.4PP14.6%
2026-10-31
CGY at COL
2 REG
03:13
COL
S. Malinski
Block56.918.4EVN/A
2026-10-31
CGY at COL
2 REG
03:53
CGY
K. Bahl
Block10.641.2EVN/A
2026-10-31
CGY at COL
2 REG
04:51
COL
S. Malinski
Saved shot44.47.8EV4.5%
2026-10-31
CGY at COL
2 REG
05:00
CGY
M. Backlund
Block45.533.3EVN/A
2026-10-31
CGY at COL
2 REG
05:48
COL
A. Lehkonen
Goal22.815.3EV20.3%
2026-10-31
CGY at COL
2 REG
06:41
COL
B. Nelson
Miss31.422.5EV10.6%
2026-10-31
CGY at COL
2 REG
06:59
COL
B. Burns
Block54.01.1EVN/A
2026-10-31
CGY at COL
2 REG
08:46
CGY
M. Tsyplakov
Miss36.779.0EV0.6%
2026-10-31
CGY at COL
2 REG
08:51
CGY
Z. Whitecloud
Miss66.225.0EV1.2%
2026-10-31
CGY at COL
2 REG
08:53
CGY
J. Middleton
Block8.926.6EVN/A
2026-10-31
CGY at COL
2 REG
09:07
COL
B. Nelson
Goal7.850.2EV10.8%
2026-10-31
CGY at COL
2 REG
10:18
CGY
R. Strome
Block39.838.9EVN/A
2026-10-31
CGY at COL
2 REG
10:50
CGY
J. Farabee
Miss22.00.0EV24.6%
CGY at COL

Oct 31, 2026 · P1 REG · 01:14

B. Burns

COL · Saved shot

Distance
70.3 ft
Scoring chance (xG)
0.7%
Angle
29.8°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 02:17

Z. Parekh

CGY · Miss

Distance
63.2 ft
Scoring chance (xG)
1.9%
Angle
18.4°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 02:51

M. Backlund

CGY · Saved shot

Distance
49.5 ft
Scoring chance (xG)
2.8%
Angle
14.0°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 03:48

S. Malinski

COL · Saved shot

Distance
60.4 ft
Scoring chance (xG)
1.8%
Angle
12.4°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 04:22

J. Schwartz

COL · Block

Distance
10.6 ft
Scoring chance (xG)
Unavailable
Angle
48.8°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P1 REG · 04:59

C. Makar

COL · Saved shot

Distance
43.6 ft
Scoring chance (xG)
3.9%
Angle
9.2°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 05:02

B. Nelson

COL · Block

Distance
21.2 ft
Scoring chance (xG)
Unavailable
Angle
19.3°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P1 REG · 05:05

N. Juulsen

COL · Block

Distance
22.4 ft
Scoring chance (xG)
Unavailable
Angle
26.6°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P1 REG · 05:07

N. Roy

COL · Block

Distance
21.6 ft
Scoring chance (xG)
Unavailable
Angle
13.4°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P1 REG · 06:24

S. Malinski

COL · Saved shot

Distance
162.5 ft
Scoring chance (xG)
0.2%
Angle
13.5°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 06:44

Z. Parekh

CGY · Block

Distance
17.0 ft
Scoring chance (xG)
Unavailable
Angle
40.2°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P1 REG · 07:44

K. Bahl

CGY · Block

Distance
10.3 ft
Scoring chance (xG)
Unavailable
Angle
29.1°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P1 REG · 07:52

N. Kadri

COL · Saved shot

Distance
57.4 ft
Scoring chance (xG)
1.1%
Angle
35.1°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 07:54

J. Schwartz

COL · Saved shot

Distance
6.7 ft
Scoring chance (xG)
12.9%
Angle
63.4°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 07:57

B. Kulak

COL · Saved shot

Distance
49.4 ft
Scoring chance (xG)
1.0%
Angle
31.8°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 08:00

T. Hughes

COL · Miss

Distance
24.7 ft
Scoring chance (xG)
8.3%
Angle
58.2°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 09:19

D. Toews

COL · Saved shot

Distance
58.7 ft
Scoring chance (xG)
1.9%
Angle
13.8°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 09:54

A. Klapka

CGY · Saved shot

Distance
35.5 ft
Scoring chance (xG)
2.7%
Angle
40.4°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 10:33

T. Hughes

COL · Saved shot

Distance
26.1 ft
Scoring chance (xG)
15.3%
Angle
4.4°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 11:45

Y. Sharangovich

CGY · Saved shot

Distance
11.7 ft
Scoring chance (xG)
6.2%
Angle
70.0°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 12:46

J. Castagna

CGY · Miss

Distance
15.2 ft
Scoring chance (xG)
7.7%
Angle
23.2°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 13:39

N. Juulsen

COL · Block

Distance
16.1 ft
Scoring chance (xG)
Unavailable
Angle
29.7°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P1 REG · 14:13

N. MacKinnon

COL · Goal

Distance
43.6 ft
Scoring chance (xG)
2.7%
Angle
31.9°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 15:38

J. Middleton

CGY · Block

Distance
17.0 ft
Scoring chance (xG)
Unavailable
Angle
28.1°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P1 REG · 16:22

J. Farabee

CGY · Saved shot

Distance
54.9 ft
Scoring chance (xG)
0.9%
Angle
33.1°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 16:27

Y. Kuznetsov

CGY · Miss

Distance
66.6 ft
Scoring chance (xG)
1.1%
Angle
25.8°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 18:04

Y. Sharangovich

CGY · Miss

Distance
54.6 ft
Scoring chance (xG)
1.7%
Angle
23.7°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 18:38

J. Castagna

CGY · Saved shot

Distance
35.6 ft
Scoring chance (xG)
4.8%
Angle
38.2°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 18:39

A. Klapka

CGY · Saved shot

Distance
7.8 ft
Scoring chance (xG)
3.1%
Angle
50.2°
Strength
EV
CGY at COL

Oct 31, 2026 · P1 REG · 19:14

B. Kulak

COL · Block

Distance
13.9 ft
Scoring chance (xG)
Unavailable
Angle
30.3°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P1 REG · 19:48

M. Coronato

CGY · Saved shot

Distance
12.7 ft
Scoring chance (xG)
10.3%
Angle
45.0°
Strength
EV
CGY at COL

Oct 31, 2026 · P2 REG · 00:09

J. Farabee

CGY · Saved shot

Distance
9.0 ft
Scoring chance (xG)
25.3%
Angle
0.0°
Strength
EV
CGY at COL

Oct 31, 2026 · P2 REG · 00:16

J. Farabee

CGY · Miss

Distance
15.2 ft
Scoring chance (xG)
7.9%
Angle
66.8°
Strength
EV
CGY at COL

Oct 31, 2026 · P2 REG · 01:24

C. Makar

COL · Saved shot

Distance
53.8 ft
Scoring chance (xG)
2.8%
Angle
18.4°
Strength
PP
CGY at COL

Oct 31, 2026 · P2 REG · 01:56

N. MacKinnon

COL · Block

Distance
30.9 ft
Scoring chance (xG)
Unavailable
Angle
29.1°
Strength
PP

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P2 REG · 02:05

M. Necas

COL · Saved shot

Distance
18.0 ft
Scoring chance (xG)
12.2%
Angle
19.4°
Strength
PP
CGY at COL

Oct 31, 2026 · P2 REG · 02:37

M. Necas

COL · Goal

Distance
24.1 ft
Scoring chance (xG)
14.6%
Angle
48.4°
Strength
PP
CGY at COL

Oct 31, 2026 · P2 REG · 03:13

S. Malinski

COL · Block

Distance
56.9 ft
Scoring chance (xG)
Unavailable
Angle
18.4°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P2 REG · 03:53

K. Bahl

CGY · Block

Distance
10.6 ft
Scoring chance (xG)
Unavailable
Angle
41.2°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P2 REG · 04:51

S. Malinski

COL · Saved shot

Distance
44.4 ft
Scoring chance (xG)
4.5%
Angle
7.8°
Strength
EV
CGY at COL

Oct 31, 2026 · P2 REG · 05:00

M. Backlund

CGY · Block

Distance
45.5 ft
Scoring chance (xG)
Unavailable
Angle
33.3°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P2 REG · 05:48

A. Lehkonen

COL · Goal

Distance
22.8 ft
Scoring chance (xG)
20.3%
Angle
15.3°
Strength
EV
CGY at COL

Oct 31, 2026 · P2 REG · 06:41

B. Nelson

COL · Miss

Distance
31.4 ft
Scoring chance (xG)
10.6%
Angle
22.5°
Strength
EV
CGY at COL

Oct 31, 2026 · P2 REG · 06:59

B. Burns

COL · Block

Distance
54.0 ft
Scoring chance (xG)
Unavailable
Angle
1.1°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P2 REG · 08:46

M. Tsyplakov

CGY · Miss

Distance
36.7 ft
Scoring chance (xG)
0.6%
Angle
79.0°
Strength
EV
CGY at COL

Oct 31, 2026 · P2 REG · 08:51

Z. Whitecloud

CGY · Miss

Distance
66.2 ft
Scoring chance (xG)
1.2%
Angle
25.0°
Strength
EV
CGY at COL

Oct 31, 2026 · P2 REG · 08:53

J. Middleton

CGY · Block

Distance
8.9 ft
Scoring chance (xG)
Unavailable
Angle
26.6°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P2 REG · 09:07

B. Nelson

COL · Goal

Distance
7.8 ft
Scoring chance (xG)
10.8%
Angle
50.2°
Strength
EV
CGY at COL

Oct 31, 2026 · P2 REG · 10:18

R. Strome

CGY · Block

Distance
39.8 ft
Scoring chance (xG)
Unavailable
Angle
38.9°
Strength
EV

Blocked or unsupported attempt

CGY at COL

Oct 31, 2026 · P2 REG · 10:50

J. Farabee

CGY · Miss

Distance
22.0 ft
Scoring chance (xG)
24.6%
Angle
0.0°
Strength
EV

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.