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

145 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-11-01
DAL at CGY
1 REG
01:15
CGY
M. Weegar
Saved shot51.529.1EV2.5%
2023-11-01
DAL at CGY
1 REG
01:51
CGY
D. Hunt
Miss60.929.5EV1.2%
2023-11-01
DAL at CGY
1 REG
02:22
CGY
M. Coronato
Saved shot20.195.7EV2.0%
2023-11-01
DAL at CGY
1 REG
02:26
CGY
D. Gilbert
Miss42.529.6EV2.6%
2023-11-01
DAL at CGY
1 REG
02:30
CGY
A. Greer
Saved shot5.831.0EV25.0%
2023-11-01
DAL at CGY
1 REG
02:42
CGY
M. Coronato
Block22.741.4EVN/A
2023-11-01
DAL at CGY
1 REG
03:32
DAL
M. Duchene
Saved shot22.677.2EV2.0%
2023-11-01
DAL at CGY
1 REG
03:58
CGY
N. Hanifin
Saved shot71.229.4EV0.5%
2023-11-01
DAL at CGY
1 REG
04:00
CGY
A. Mangiapane
Miss18.422.4EV2.8%
2023-11-01
DAL at CGY
1 REG
04:13
DAL
R. Suter
Miss27.777.5EV2.7%
2023-11-01
DAL at CGY
1 REG
04:50
CGY
R. Andersson
Block8.545.0EVN/A
2023-11-01
DAL at CGY
1 REG
05:16
CGY
Y. Sharangovich
Block13.00.0EVN/A
2023-11-01
DAL at CGY
1 REG
05:25
CGY
C. Tanev
Block12.618.4EVN/A
2023-11-01
DAL at CGY
1 REG
05:28
CGY
C. Zary
Goal10.211.3EV25.2%
2023-11-01
DAL at CGY
1 REG
06:18
CGY
E. Lindholm
Block58.234.5EVN/A
2023-11-01
DAL at CGY
1 REG
06:38
DAL
S. Steel
Saved shot5.468.2EV10.7%
2023-11-01
DAL at CGY
1 REG
06:40
DAL
C. Smith
Saved shot5.036.9EV23.5%
2023-11-01
DAL at CGY
1 REG
06:41
DAL
T. Dellandrea
Saved shot7.315.9EV2.2%
2023-11-01
DAL at CGY
1 REG
07:29
DAL
R. Suter
Miss165.610.1SH0.2%
2023-11-01
DAL at CGY
1 REG
07:48
CGY
R. Andersson
Saved shot52.02.2PP5.8%
2023-11-01
DAL at CGY
1 REG
07:55
CGY
N. Kadri
Saved shot11.226.6PP16.8%
2023-11-01
DAL at CGY
1 REG
08:13
CGY
E. Lindholm
Block31.430.7PPN/A
2023-11-01
DAL at CGY
1 REG
08:55
DAL
M. Heiskanen
Saved shot32.647.5SH3.6%
2023-11-01
DAL at CGY
1 REG
08:56
DAL
W. Johnston
Saved shot8.635.5SH6.4%
2023-11-01
DAL at CGY
1 REG
09:42
DAL
R. Hintz
Saved shot7.666.8PP13.5%
2023-11-01
DAL at CGY
1 REG
09:43
DAL
R. Hintz
Saved shot6.726.6PP3.8%
2023-11-01
DAL at CGY
1 REG
09:50
DAL
J. Pavelski
Block15.00.0PPN/A
2023-11-01
DAL at CGY
1 REG
11:26
CGY
N. Kadri
Saved shot84.00.0EV0.3%
2023-11-01
DAL at CGY
1 REG
12:01
DAL
T. Dellandrea
Saved shot26.240.4EV7.0%
2023-11-01
DAL at CGY
1 REG
12:18
CGY
J. Huberdeau
Block65.733.2EVN/A
2023-11-01
DAL at CGY
1 REG
12:53
CGY
M. Backlund
Miss47.026.6EV3.1%
2023-11-01
DAL at CGY
1 REG
15:12
CGY
M. Backlund
Block31.634.7EVN/A
2023-11-01
DAL at CGY
1 REG
15:38
CGY
M. Coronato
Saved shot38.129.9EV4.4%
2023-11-01
DAL at CGY
1 REG
16:16
DAL
T. Harley
Saved shot10.868.2EV6.6%
2023-11-01
DAL at CGY
1 REG
16:22
DAL
T. Seguin
Block24.141.6EVN/A
2023-11-01
DAL at CGY
1 REG
16:43
CGY
R. Andersson
Saved shot42.455.6EV1.0%
2023-11-01
DAL at CGY
1 REG
16:52
CGY
J. Huberdeau
Block41.118.4EVN/A
2023-11-01
DAL at CGY
1 REG
17:48
CGY
D. Hunt
Saved shot34.748.5EV2.5%
2023-11-01
DAL at CGY
1 REG
19:06
DAL
J. Benn
Goal5.421.8SH29.8%
2023-11-01
DAL at CGY
1 REG
19:52
CGY
A. Mangiapane
Saved shot28.439.3PP7.4%
2023-11-01
DAL at CGY
1 REG
19:58
CGY
M. Weegar
Saved shot51.140.2PP2.0%
2023-11-01
DAL at CGY
2 REG
00:35
CGY
M. Backlund
Saved shot15.03.8EV16.8%
2023-11-01
DAL at CGY
2 REG
00:51
CGY
C. Tanev
Saved shot51.041.8EV2.2%
2023-11-01
DAL at CGY
2 REG
01:26
CGY
A. Mangiapane
Saved shot18.412.5EV15.4%
2023-11-01
DAL at CGY
2 REG
01:29
CGY
J. Huberdeau
Miss9.571.6EV23.5%
2023-11-01
DAL at CGY
2 REG
01:33
CGY
R. Andersson
Block35.557.7EVN/A
2023-11-01
DAL at CGY
2 REG
01:45
CGY
M. Weegar
Saved shot58.331.0EV1.6%
2023-11-01
DAL at CGY
2 REG
01:57
CGY
A. Mangiapane
Goal23.15.0EV17.8%
2023-11-01
DAL at CGY
2 REG
03:28
DAL
S. Steel
Miss4.5116.6EV4.4%
2023-11-01
DAL at CGY
2 REG
03:49
DAL
J. Hakanpää
Saved shot68.026.2EV0.5%
DAL at CGY

Nov 1, 2023 · P1 REG · 01:15

M. Weegar

CGY · Saved shot

Distance
51.5 ft
Scoring chance (xG)
2.5%
Angle
29.1°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 01:51

D. Hunt

CGY · Miss

Distance
60.9 ft
Scoring chance (xG)
1.2%
Angle
29.5°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 02:22

M. Coronato

CGY · Saved shot

Distance
20.1 ft
Scoring chance (xG)
2.0%
Angle
95.7°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 02:26

D. Gilbert

CGY · Miss

Distance
42.5 ft
Scoring chance (xG)
2.6%
Angle
29.6°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 02:30

A. Greer

CGY · Saved shot

Distance
5.8 ft
Scoring chance (xG)
25.0%
Angle
31.0°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 02:42

M. Coronato

CGY · Block

Distance
22.7 ft
Scoring chance (xG)
Unavailable
Angle
41.4°
Strength
EV

Blocked or unsupported attempt

DAL at CGY

Nov 1, 2023 · P1 REG · 03:32

M. Duchene

DAL · Saved shot

Distance
22.6 ft
Scoring chance (xG)
2.0%
Angle
77.2°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 03:58

N. Hanifin

CGY · Saved shot

Distance
71.2 ft
Scoring chance (xG)
0.5%
Angle
29.4°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 04:00

A. Mangiapane

CGY · Miss

Distance
18.4 ft
Scoring chance (xG)
2.8%
Angle
22.4°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 04:13

R. Suter

DAL · Miss

Distance
27.7 ft
Scoring chance (xG)
2.7%
Angle
77.5°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 04:50

R. Andersson

CGY · Block

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

Blocked or unsupported attempt

DAL at CGY

Nov 1, 2023 · P1 REG · 05:16

Y. Sharangovich

CGY · Block

Distance
13.0 ft
Scoring chance (xG)
Unavailable
Angle
0.0°
Strength
EV

Blocked or unsupported attempt

DAL at CGY

Nov 1, 2023 · P1 REG · 05:25

C. Tanev

CGY · Block

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

Blocked or unsupported attempt

DAL at CGY

Nov 1, 2023 · P1 REG · 05:28

C. Zary

CGY · Goal

Distance
10.2 ft
Scoring chance (xG)
25.2%
Angle
11.3°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 06:18

E. Lindholm

CGY · Block

Distance
58.2 ft
Scoring chance (xG)
Unavailable
Angle
34.5°
Strength
EV

Blocked or unsupported attempt

DAL at CGY

Nov 1, 2023 · P1 REG · 06:38

S. Steel

DAL · Saved shot

Distance
5.4 ft
Scoring chance (xG)
10.7%
Angle
68.2°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 06:40

C. Smith

DAL · Saved shot

Distance
5.0 ft
Scoring chance (xG)
23.5%
Angle
36.9°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 06:41

T. Dellandrea

DAL · Saved shot

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

Nov 1, 2023 · P1 REG · 07:29

R. Suter

DAL · Miss

Distance
165.6 ft
Scoring chance (xG)
0.2%
Angle
10.1°
Strength
SH
DAL at CGY

Nov 1, 2023 · P1 REG · 07:48

R. Andersson

CGY · Saved shot

Distance
52.0 ft
Scoring chance (xG)
5.8%
Angle
2.2°
Strength
PP
DAL at CGY

Nov 1, 2023 · P1 REG · 07:55

N. Kadri

CGY · Saved shot

Distance
11.2 ft
Scoring chance (xG)
16.8%
Angle
26.6°
Strength
PP
DAL at CGY

Nov 1, 2023 · P1 REG · 08:13

E. Lindholm

CGY · Block

Distance
31.4 ft
Scoring chance (xG)
Unavailable
Angle
30.7°
Strength
PP

Blocked or unsupported attempt

DAL at CGY

Nov 1, 2023 · P1 REG · 08:55

M. Heiskanen

DAL · Saved shot

Distance
32.6 ft
Scoring chance (xG)
3.6%
Angle
47.5°
Strength
SH
DAL at CGY

Nov 1, 2023 · P1 REG · 08:56

W. Johnston

DAL · Saved shot

Distance
8.6 ft
Scoring chance (xG)
6.4%
Angle
35.5°
Strength
SH
DAL at CGY

Nov 1, 2023 · P1 REG · 09:42

R. Hintz

DAL · Saved shot

Distance
7.6 ft
Scoring chance (xG)
13.5%
Angle
66.8°
Strength
PP
DAL at CGY

Nov 1, 2023 · P1 REG · 09:43

R. Hintz

DAL · Saved shot

Distance
6.7 ft
Scoring chance (xG)
3.8%
Angle
26.6°
Strength
PP
DAL at CGY

Nov 1, 2023 · P1 REG · 09:50

J. Pavelski

DAL · Block

Distance
15.0 ft
Scoring chance (xG)
Unavailable
Angle
0.0°
Strength
PP

Blocked or unsupported attempt

DAL at CGY

Nov 1, 2023 · P1 REG · 11:26

N. Kadri

CGY · Saved shot

Distance
84.0 ft
Scoring chance (xG)
0.3%
Angle
0.0°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 12:01

T. Dellandrea

DAL · Saved shot

Distance
26.2 ft
Scoring chance (xG)
7.0%
Angle
40.4°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 12:18

J. Huberdeau

CGY · Block

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

Blocked or unsupported attempt

DAL at CGY

Nov 1, 2023 · P1 REG · 12:53

M. Backlund

CGY · Miss

Distance
47.0 ft
Scoring chance (xG)
3.1%
Angle
26.6°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 15:12

M. Backlund

CGY · Block

Distance
31.6 ft
Scoring chance (xG)
Unavailable
Angle
34.7°
Strength
EV

Blocked or unsupported attempt

DAL at CGY

Nov 1, 2023 · P1 REG · 15:38

M. Coronato

CGY · Saved shot

Distance
38.1 ft
Scoring chance (xG)
4.4%
Angle
29.9°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 16:16

T. Harley

DAL · Saved shot

Distance
10.8 ft
Scoring chance (xG)
6.6%
Angle
68.2°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 16:22

T. Seguin

DAL · Block

Distance
24.1 ft
Scoring chance (xG)
Unavailable
Angle
41.6°
Strength
EV

Blocked or unsupported attempt

DAL at CGY

Nov 1, 2023 · P1 REG · 16:43

R. Andersson

CGY · Saved shot

Distance
42.4 ft
Scoring chance (xG)
1.0%
Angle
55.6°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 16:52

J. Huberdeau

CGY · Block

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

Blocked or unsupported attempt

DAL at CGY

Nov 1, 2023 · P1 REG · 17:48

D. Hunt

CGY · Saved shot

Distance
34.7 ft
Scoring chance (xG)
2.5%
Angle
48.5°
Strength
EV
DAL at CGY

Nov 1, 2023 · P1 REG · 19:06

J. Benn

DAL · Goal

Distance
5.4 ft
Scoring chance (xG)
29.8%
Angle
21.8°
Strength
SH
DAL at CGY

Nov 1, 2023 · P1 REG · 19:52

A. Mangiapane

CGY · Saved shot

Distance
28.4 ft
Scoring chance (xG)
7.4%
Angle
39.3°
Strength
PP
DAL at CGY

Nov 1, 2023 · P1 REG · 19:58

M. Weegar

CGY · Saved shot

Distance
51.1 ft
Scoring chance (xG)
2.0%
Angle
40.2°
Strength
PP
DAL at CGY

Nov 1, 2023 · P2 REG · 00:35

M. Backlund

CGY · Saved shot

Distance
15.0 ft
Scoring chance (xG)
16.8%
Angle
3.8°
Strength
EV
DAL at CGY

Nov 1, 2023 · P2 REG · 00:51

C. Tanev

CGY · Saved shot

Distance
51.0 ft
Scoring chance (xG)
2.2%
Angle
41.8°
Strength
EV
DAL at CGY

Nov 1, 2023 · P2 REG · 01:26

A. Mangiapane

CGY · Saved shot

Distance
18.4 ft
Scoring chance (xG)
15.4%
Angle
12.5°
Strength
EV
DAL at CGY

Nov 1, 2023 · P2 REG · 01:29

J. Huberdeau

CGY · Miss

Distance
9.5 ft
Scoring chance (xG)
23.5%
Angle
71.6°
Strength
EV
DAL at CGY

Nov 1, 2023 · P2 REG · 01:33

R. Andersson

CGY · Block

Distance
35.5 ft
Scoring chance (xG)
Unavailable
Angle
57.7°
Strength
EV

Blocked or unsupported attempt

DAL at CGY

Nov 1, 2023 · P2 REG · 01:45

M. Weegar

CGY · Saved shot

Distance
58.3 ft
Scoring chance (xG)
1.6%
Angle
31.0°
Strength
EV
DAL at CGY

Nov 1, 2023 · P2 REG · 01:57

A. Mangiapane

CGY · Goal

Distance
23.1 ft
Scoring chance (xG)
17.8%
Angle
5.0°
Strength
EV
DAL at CGY

Nov 1, 2023 · P2 REG · 03:28

S. Steel

DAL · Miss

Distance
4.5 ft
Scoring chance (xG)
4.4%
Angle
116.6°
Strength
EV
DAL at CGY

Nov 1, 2023 · P2 REG · 03:49

J. Hakanpää

DAL · Saved shot

Distance
68.0 ft
Scoring chance (xG)
0.5%
Angle
26.2°
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.