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

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

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)
2023-10-29
CGY at EDM
1 REG
00:27
EDM
E. Bouchard
Block31.133.2EVN/A
2023-10-29
CGY at EDM
1 REG
00:30
EDM
E. Bouchard
Block40.921.5EVN/A
2023-10-29
CGY at EDM
1 REG
00:55
EDM
E. Kane
Saved shot17.028.1EV8.8%
2023-10-29
CGY at EDM
1 REG
01:17
CGY
J. Huberdeau
Miss30.443.7EV2.9%
2023-10-29
CGY at EDM
1 REG
01:57
CGY
N. Hanifin
Block25.233.7EVN/A
2023-10-29
CGY at EDM
1 REG
02:34
EDM
E. Bouchard
Block35.120.0EVN/A
2023-10-29
CGY at EDM
1 REG
03:10
EDM
C. McDavid
Saved shot7.315.9EV21.3%
2023-10-29
CGY at EDM
1 REG
03:38
EDM
L. Draisaitl
Saved shot23.762.4EV2.5%
2023-10-29
CGY at EDM
1 REG
04:08
EDM
E. Kane
Saved shot9.518.4EV15.3%
2023-10-29
CGY at EDM
1 REG
04:13
EDM
Z. Hyman
Block7.145.0EVN/A
2023-10-29
CGY at EDM
1 REG
04:16
EDM
E. Kane
Saved shot6.726.6EV14.1%
2023-10-29
CGY at EDM
1 REG
04:19
EDM
B. Kulak
Goal21.341.2EV15.2%
2023-10-29
CGY at EDM
1 REG
04:39
EDM
M. Ekholm
Miss65.836.3EV0.6%
2023-10-29
CGY at EDM
1 REG
04:43
EDM
E. Bouchard
Saved shot62.431.9EV2.2%
2023-10-29
CGY at EDM
1 REG
05:12
CGY
M. Backlund
Miss57.830.1EV1.2%
2023-10-29
CGY at EDM
1 REG
06:06
CGY
J. Huberdeau
Saved shot42.526.6EV2.8%
2023-10-29
CGY at EDM
1 REG
06:18
EDM
R. Nugent-Hopkins
Block49.749.9EVN/A
2023-10-29
CGY at EDM
1 REG
06:34
EDM
Z. Hyman
Saved shot36.431.5EV7.0%
2023-10-29
CGY at EDM
1 REG
06:46
CGY
M. Coronato
Miss36.133.7EV5.1%
2023-10-29
CGY at EDM
1 REG
07:09
CGY
N. Hanifin
Block39.022.6PPN/A
2023-10-29
CGY at EDM
1 REG
07:49
CGY
N. Kadri
Block9.824.0PPN/A
2023-10-29
CGY at EDM
1 REG
08:13
CGY
E. Lindholm
Saved shot21.656.3PP13.1%
2023-10-29
CGY at EDM
1 REG
08:30
CGY
M. Coronato
Saved shot19.227.9PP12.2%
2023-10-29
CGY at EDM
1 REG
09:01
EDM
E. Kane
Miss8.214.0SH26.1%
2023-10-29
CGY at EDM
1 REG
09:38
EDM
Z. Hyman
Goal7.256.3EV9.8%
2023-10-29
CGY at EDM
1 REG
10:18
CGY
Y. Sharangovich
Miss28.185.9EV1.7%
2023-10-29
CGY at EDM
1 REG
10:40
EDM
E. Kane
Miss14.04.1EV8.7%
2023-10-29
CGY at EDM
1 REG
12:13
EDM
A. Erne
Block36.842.8EVN/A
2023-10-29
CGY at EDM
1 REG
12:33
CGY
D. Gilbert
Saved shot52.232.5EV1.7%
2023-10-29
CGY at EDM
1 REG
12:38
CGY
D. Hunt
Saved shot34.01.7EV10.6%
2023-10-29
CGY at EDM
1 REG
13:13
CGY
A. Mangiapane
Miss33.01.7PP13.4%
2023-10-29
CGY at EDM
1 REG
13:48
CGY
N. Hanifin
Block27.914.5PPN/A
2023-10-29
CGY at EDM
1 REG
14:12
CGY
J. Huberdeau
Saved shot51.919.1PP3.6%
2023-10-29
CGY at EDM
1 REG
14:37
CGY
M. Coronato
Miss7.623.2PP19.0%
2023-10-29
CGY at EDM
1 REG
14:55
CGY
N. Kadri
Goal9.00.0PP16.4%
2023-10-29
CGY at EDM
1 REG
15:40
CGY
M. Backlund
Miss46.841.5EV0.8%
2023-10-29
CGY at EDM
1 REG
16:06
EDM
E. Bouchard
Goal57.617.2EV3.3%
2023-10-29
CGY at EDM
1 REG
16:23
EDM
R. Nugent-Hopkins
Saved shot13.921.0EV15.6%
2023-10-29
CGY at EDM
1 REG
17:17
EDM
C. Ceci
Block46.124.3EVN/A
2023-10-29
CGY at EDM
1 REG
17:37
EDM
C. Ceci
Saved shot49.648.3EV1.0%
2023-10-29
CGY at EDM
1 REG
18:13
EDM
R. Nugent-Hopkins
Saved shot34.028.1PP11.8%
2023-10-29
CGY at EDM
1 REG
18:45
EDM
L. Draisaitl
Miss28.185.9PP5.8%
2023-10-29
CGY at EDM
1 REG
19:33
EDM
E. Kane
Saved shot42.541.2PP3.9%
2023-10-29
CGY at EDM
2 REG
00:19
CGY
M. Backlund
Saved shot46.047.6EV1.2%
2023-10-29
CGY at EDM
2 REG
00:22
CGY
N. Hanifin
Saved shot31.948.8EV4.5%
2023-10-29
CGY at EDM
2 REG
00:31
EDM
W. Foegele
Miss14.312.1EV14.6%
2023-10-29
CGY at EDM
2 REG
01:02
EDM
W. Foegele
Saved shot19.238.7EV10.4%
2023-10-29
CGY at EDM
2 REG
01:27
CGY
D. Dube
Block26.14.4EVN/A
2023-10-29
CGY at EDM
2 REG
01:50
CGY
M. Coronato
Block56.643.6EVN/A
2023-10-29
CGY at EDM
2 REG
02:04
CGY
M. Coronato
Miss52.428.5EV1.3%
CGY at EDM

Oct 29, 2023 · P1 REG · 00:27

E. Bouchard

EDM · Block

Distance
31.1 ft
Scoring chance (xG)
Unavailable
Angle
33.2°
Strength
EV

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P1 REG · 00:30

E. Bouchard

EDM · Block

Distance
40.9 ft
Scoring chance (xG)
Unavailable
Angle
21.5°
Strength
EV

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P1 REG · 00:55

E. Kane

EDM · Saved shot

Distance
17.0 ft
Scoring chance (xG)
8.8%
Angle
28.1°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 01:17

J. Huberdeau

CGY · Miss

Distance
30.4 ft
Scoring chance (xG)
2.9%
Angle
43.7°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 01:57

N. Hanifin

CGY · Block

Distance
25.2 ft
Scoring chance (xG)
Unavailable
Angle
33.7°
Strength
EV

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P1 REG · 02:34

E. Bouchard

EDM · Block

Distance
35.1 ft
Scoring chance (xG)
Unavailable
Angle
20.0°
Strength
EV

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P1 REG · 03:10

C. McDavid

EDM · Saved shot

Distance
7.3 ft
Scoring chance (xG)
21.3%
Angle
15.9°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 03:38

L. Draisaitl

EDM · Saved shot

Distance
23.7 ft
Scoring chance (xG)
2.5%
Angle
62.4°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 04:08

E. Kane

EDM · Saved shot

Distance
9.5 ft
Scoring chance (xG)
15.3%
Angle
18.4°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 04:13

Z. Hyman

EDM · Block

Distance
7.1 ft
Scoring chance (xG)
Unavailable
Angle
45.0°
Strength
EV

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P1 REG · 04:16

E. Kane

EDM · Saved shot

Distance
6.7 ft
Scoring chance (xG)
14.1%
Angle
26.6°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 04:19

B. Kulak

EDM · Goal

Distance
21.3 ft
Scoring chance (xG)
15.2%
Angle
41.2°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 04:39

M. Ekholm

EDM · Miss

Distance
65.8 ft
Scoring chance (xG)
0.6%
Angle
36.3°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 04:43

E. Bouchard

EDM · Saved shot

Distance
62.4 ft
Scoring chance (xG)
2.2%
Angle
31.9°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 05:12

M. Backlund

CGY · Miss

Distance
57.8 ft
Scoring chance (xG)
1.2%
Angle
30.1°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 06:06

J. Huberdeau

CGY · Saved shot

Distance
42.5 ft
Scoring chance (xG)
2.8%
Angle
26.6°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 06:18

R. Nugent-Hopkins

EDM · Block

Distance
49.7 ft
Scoring chance (xG)
Unavailable
Angle
49.9°
Strength
EV

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P1 REG · 06:34

Z. Hyman

EDM · Saved shot

Distance
36.4 ft
Scoring chance (xG)
7.0%
Angle
31.5°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 06:46

M. Coronato

CGY · Miss

Distance
36.1 ft
Scoring chance (xG)
5.1%
Angle
33.7°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 07:09

N. Hanifin

CGY · Block

Distance
39.0 ft
Scoring chance (xG)
Unavailable
Angle
22.6°
Strength
PP

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P1 REG · 07:49

N. Kadri

CGY · Block

Distance
9.8 ft
Scoring chance (xG)
Unavailable
Angle
24.0°
Strength
PP

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P1 REG · 08:13

E. Lindholm

CGY · Saved shot

Distance
21.6 ft
Scoring chance (xG)
13.1%
Angle
56.3°
Strength
PP
CGY at EDM

Oct 29, 2023 · P1 REG · 08:30

M. Coronato

CGY · Saved shot

Distance
19.2 ft
Scoring chance (xG)
12.2%
Angle
27.9°
Strength
PP
CGY at EDM

Oct 29, 2023 · P1 REG · 09:01

E. Kane

EDM · Miss

Distance
8.2 ft
Scoring chance (xG)
26.1%
Angle
14.0°
Strength
SH
CGY at EDM

Oct 29, 2023 · P1 REG · 09:38

Z. Hyman

EDM · Goal

Distance
7.2 ft
Scoring chance (xG)
9.8%
Angle
56.3°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 10:18

Y. Sharangovich

CGY · Miss

Distance
28.1 ft
Scoring chance (xG)
1.7%
Angle
85.9°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 10:40

E. Kane

EDM · Miss

Distance
14.0 ft
Scoring chance (xG)
8.7%
Angle
4.1°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 12:13

A. Erne

EDM · Block

Distance
36.8 ft
Scoring chance (xG)
Unavailable
Angle
42.8°
Strength
EV

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P1 REG · 12:33

D. Gilbert

CGY · Saved shot

Distance
52.2 ft
Scoring chance (xG)
1.7%
Angle
32.5°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 12:38

D. Hunt

CGY · Saved shot

Distance
34.0 ft
Scoring chance (xG)
10.6%
Angle
1.7°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 13:13

A. Mangiapane

CGY · Miss

Distance
33.0 ft
Scoring chance (xG)
13.4%
Angle
1.7°
Strength
PP
CGY at EDM

Oct 29, 2023 · P1 REG · 13:48

N. Hanifin

CGY · Block

Distance
27.9 ft
Scoring chance (xG)
Unavailable
Angle
14.5°
Strength
PP

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P1 REG · 14:12

J. Huberdeau

CGY · Saved shot

Distance
51.9 ft
Scoring chance (xG)
3.6%
Angle
19.1°
Strength
PP
CGY at EDM

Oct 29, 2023 · P1 REG · 14:37

M. Coronato

CGY · Miss

Distance
7.6 ft
Scoring chance (xG)
19.0%
Angle
23.2°
Strength
PP
CGY at EDM

Oct 29, 2023 · P1 REG · 14:55

N. Kadri

CGY · Goal

Distance
9.0 ft
Scoring chance (xG)
16.4%
Angle
0.0°
Strength
PP
CGY at EDM

Oct 29, 2023 · P1 REG · 15:40

M. Backlund

CGY · Miss

Distance
46.8 ft
Scoring chance (xG)
0.8%
Angle
41.5°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 16:06

E. Bouchard

EDM · Goal

Distance
57.6 ft
Scoring chance (xG)
3.3%
Angle
17.2°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 16:23

R. Nugent-Hopkins

EDM · Saved shot

Distance
13.9 ft
Scoring chance (xG)
15.6%
Angle
21.0°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 17:17

C. Ceci

EDM · Block

Distance
46.1 ft
Scoring chance (xG)
Unavailable
Angle
24.3°
Strength
EV

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P1 REG · 17:37

C. Ceci

EDM · Saved shot

Distance
49.6 ft
Scoring chance (xG)
1.0%
Angle
48.3°
Strength
EV
CGY at EDM

Oct 29, 2023 · P1 REG · 18:13

R. Nugent-Hopkins

EDM · Saved shot

Distance
34.0 ft
Scoring chance (xG)
11.8%
Angle
28.1°
Strength
PP
CGY at EDM

Oct 29, 2023 · P1 REG · 18:45

L. Draisaitl

EDM · Miss

Distance
28.1 ft
Scoring chance (xG)
5.8%
Angle
85.9°
Strength
PP
CGY at EDM

Oct 29, 2023 · P1 REG · 19:33

E. Kane

EDM · Saved shot

Distance
42.5 ft
Scoring chance (xG)
3.9%
Angle
41.2°
Strength
PP
CGY at EDM

Oct 29, 2023 · P2 REG · 00:19

M. Backlund

CGY · Saved shot

Distance
46.0 ft
Scoring chance (xG)
1.2%
Angle
47.6°
Strength
EV
CGY at EDM

Oct 29, 2023 · P2 REG · 00:22

N. Hanifin

CGY · Saved shot

Distance
31.9 ft
Scoring chance (xG)
4.5%
Angle
48.8°
Strength
EV
CGY at EDM

Oct 29, 2023 · P2 REG · 00:31

W. Foegele

EDM · Miss

Distance
14.3 ft
Scoring chance (xG)
14.6%
Angle
12.1°
Strength
EV
CGY at EDM

Oct 29, 2023 · P2 REG · 01:02

W. Foegele

EDM · Saved shot

Distance
19.2 ft
Scoring chance (xG)
10.4%
Angle
38.7°
Strength
EV
CGY at EDM

Oct 29, 2023 · P2 REG · 01:27

D. Dube

CGY · Block

Distance
26.1 ft
Scoring chance (xG)
Unavailable
Angle
4.4°
Strength
EV

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P2 REG · 01:50

M. Coronato

CGY · Block

Distance
56.6 ft
Scoring chance (xG)
Unavailable
Angle
43.6°
Strength
EV

Blocked or unsupported attempt

CGY at EDM

Oct 29, 2023 · P2 REG · 02:04

M. Coronato

CGY · Miss

Distance
52.4 ft
Scoring chance (xG)
1.3%
Angle
28.5°
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.