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

111 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-19
DAL at ANA
1 REG
01:02
DAL
R. Hintz
Miss11.452.1EV10.6%
2023-10-19
DAL at ANA
1 REG
01:06
DAL
M. Heiskanen
Block34.711.6EVN/A
2023-10-19
DAL at ANA
1 REG
01:49
ANA
M. McTavish
Miss5.8121.0EV6.3%
2023-10-19
DAL at ANA
1 REG
01:49
ANA
R. Strome
Saved shot5.859.0EV3.9%
2023-10-19
DAL at ANA
1 REG
01:54
ANA
M. McTavish
Saved shot21.924.2EV18.8%
2023-10-19
DAL at ANA
1 REG
02:11
DAL
W. Johnston
Saved shot38.319.9EV5.4%
2023-10-19
DAL at ANA
1 REG
02:24
ANA
I. Lyubushkin
Block8.17.1EVN/A
2023-10-19
DAL at ANA
1 REG
02:33
ANA
J. Silfverberg
Miss41.574.6EV1.0%
2023-10-19
DAL at ANA
1 REG
02:38
ANA
P. Mintyukov
Saved shot55.630.3EV2.5%
2023-10-19
DAL at ANA
1 REG
03:01
ANA
B. Groulx
Block32.640.0EVN/A
2023-10-19
DAL at ANA
1 REG
03:27
DAL
M. Marchment
Block22.828.8EVN/A
2023-10-19
DAL at ANA
1 REG
03:47
ANA
B. Leason
Saved shot74.00.8EV0.2%
2023-10-19
DAL at ANA
1 REG
04:02
ANA
B. Leason
Saved shot90.424.9EV0.2%
2023-10-19
DAL at ANA
1 REG
04:22
ANA
T. Terry
Saved shot39.643.0EV3.3%
2023-10-19
DAL at ANA
1 REG
04:31
ANA
P. Mintyukov
Block54.838.3EVN/A
2023-10-19
DAL at ANA
1 REG
04:33
ANA
T. Zegras
Saved shot29.00.0EV10.7%
2023-10-19
DAL at ANA
1 REG
04:37
ANA
T. Terry
Goal14.250.7EV20.2%
2023-10-19
DAL at ANA
1 REG
04:51
ANA
M. McTavish
Block5.745.0EVN/A
2023-10-19
DAL at ANA
1 REG
04:51
ANA
F. Vatrano
Saved shot6.318.4EV4.9%
2023-10-19
DAL at ANA
1 REG
04:52
ANA
F. Vatrano
Saved shot7.839.8EV2.1%
2023-10-19
DAL at ANA
1 REG
06:20
DAL
M. Heiskanen
Block33.15.2PPN/A
2023-10-19
DAL at ANA
1 REG
07:24
ANA
P. Mintyukov
Saved shot35.234.6SH5.1%
2023-10-19
DAL at ANA
1 REG
08:27
ANA
R. Strome
Block13.022.6EVN/A
2023-10-19
DAL at ANA
1 REG
08:44
ANA
M. McTavish
Miss46.614.9PP3.0%
2023-10-19
DAL at ANA
1 REG
09:34
ANA
R. Strome
Saved shot32.321.8PP13.3%
2023-10-19
DAL at ANA
1 REG
10:24
ANA
C. Fowler
Saved shot35.59.7PP7.6%
2023-10-19
DAL at ANA
1 REG
10:52
ANA
R. Gudas
Block26.424.6EVN/A
2023-10-19
DAL at ANA
1 REG
11:13
ANA
B. Leason
Saved shot83.66.9EV0.2%
2023-10-19
DAL at ANA
1 REG
11:25
DAL
J. Robertson
Saved shot44.017.2EV3.5%
2023-10-19
DAL at ANA
1 REG
11:36
DAL
J. Robertson
Saved shot53.323.2EV1.5%
2023-10-19
DAL at ANA
1 REG
12:40
DAL
M. Heiskanen
Saved shot22.837.9EV9.8%
2023-10-19
DAL at ANA
1 REG
13:18
DAL
J. Hakanpää
Miss53.438.2EV0.9%
2023-10-19
DAL at ANA
1 REG
13:24
DAL
R. Hintz
Saved shot7.00.0EV21.9%
2023-10-19
DAL at ANA
1 REG
13:24
DAL
R. Hintz
Miss6.19.5EV4.3%
2023-10-19
DAL at ANA
1 REG
14:50
DAL
T. Seguin
Block29.813.6PPN/A
2023-10-19
DAL at ANA
1 REG
15:29
DAL
W. Johnston
Block15.223.2PPN/A
2023-10-19
DAL at ANA
1 REG
15:47
DAL
M. Duchene
Miss11.00.0EV10.9%
2023-10-19
DAL at ANA
1 REG
16:08
DAL
T. Harley
Saved shot144.85.9EV0.2%
2023-10-19
DAL at ANA
1 REG
16:21
DAL
J. Hakanpää
Miss66.635.8EV0.3%
2023-10-19
DAL at ANA
1 REG
16:28
DAL
T. Harley
Saved shot60.827.4EV1.4%
2023-10-19
DAL at ANA
1 REG
16:49
ANA
M. McTavish
Miss30.835.8EV7.3%
2023-10-19
DAL at ANA
1 REG
16:58
ANA
M. McTavish
Saved shot8.569.4EV12.3%
2023-10-19
DAL at ANA
1 REG
17:28
ANA
T. Zegras
Saved shot12.165.6PP11.5%
2023-10-19
DAL at ANA
1 REG
18:11
ANA
C. Fowler
Saved shot42.69.5PP5.9%
2023-10-19
DAL at ANA
1 REG
18:55
ANA
M. McTavish
Block13.022.6PPN/A
2023-10-19
DAL at ANA
1 REG
19:10
ANA
M. McTavish
Block5.831.0EVN/A
2023-10-19
DAL at ANA
2 REG
00:52
ANA
T. Terry
Miss9.824.0PP11.6%
2023-10-19
DAL at ANA
2 REG
02:11
DAL
R. Faksa
Saved shot15.03.8SH9.2%
2023-10-19
DAL at ANA
2 REG
02:13
DAL
R. Faksa
Miss16.625.0SH23.7%
2023-10-19
DAL at ANA
2 REG
02:48
ANA
J. LaCombe
Miss44.01.3EV5.6%
DAL at ANA

Oct 19, 2023 · P1 REG · 01:02

R. Hintz

DAL · Miss

Distance
11.4 ft
Scoring chance (xG)
10.6%
Angle
52.1°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 01:06

M. Heiskanen

DAL · Block

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

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P1 REG · 01:49

M. McTavish

ANA · Miss

Distance
5.8 ft
Scoring chance (xG)
6.3%
Angle
121.0°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 01:49

R. Strome

ANA · Saved shot

Distance
5.8 ft
Scoring chance (xG)
3.9%
Angle
59.0°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 01:54

M. McTavish

ANA · Saved shot

Distance
21.9 ft
Scoring chance (xG)
18.8%
Angle
24.2°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 02:11

W. Johnston

DAL · Saved shot

Distance
38.3 ft
Scoring chance (xG)
5.4%
Angle
19.9°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 02:24

I. Lyubushkin

ANA · Block

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

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P1 REG · 02:33

J. Silfverberg

ANA · Miss

Distance
41.5 ft
Scoring chance (xG)
1.0%
Angle
74.6°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 02:38

P. Mintyukov

ANA · Saved shot

Distance
55.6 ft
Scoring chance (xG)
2.5%
Angle
30.3°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 03:01

B. Groulx

ANA · Block

Distance
32.6 ft
Scoring chance (xG)
Unavailable
Angle
40.0°
Strength
EV

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P1 REG · 03:27

M. Marchment

DAL · Block

Distance
22.8 ft
Scoring chance (xG)
Unavailable
Angle
28.8°
Strength
EV

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P1 REG · 03:47

B. Leason

ANA · Saved shot

Distance
74.0 ft
Scoring chance (xG)
0.2%
Angle
0.8°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 04:02

B. Leason

ANA · Saved shot

Distance
90.4 ft
Scoring chance (xG)
0.2%
Angle
24.9°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 04:22

T. Terry

ANA · Saved shot

Distance
39.6 ft
Scoring chance (xG)
3.3%
Angle
43.0°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 04:31

P. Mintyukov

ANA · Block

Distance
54.8 ft
Scoring chance (xG)
Unavailable
Angle
38.3°
Strength
EV

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P1 REG · 04:33

T. Zegras

ANA · Saved shot

Distance
29.0 ft
Scoring chance (xG)
10.7%
Angle
0.0°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 04:37

T. Terry

ANA · Goal

Distance
14.2 ft
Scoring chance (xG)
20.2%
Angle
50.7°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 04:51

M. McTavish

ANA · Block

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

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P1 REG · 04:51

F. Vatrano

ANA · Saved shot

Distance
6.3 ft
Scoring chance (xG)
4.9%
Angle
18.4°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 04:52

F. Vatrano

ANA · Saved shot

Distance
7.8 ft
Scoring chance (xG)
2.1%
Angle
39.8°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 06:20

M. Heiskanen

DAL · Block

Distance
33.1 ft
Scoring chance (xG)
Unavailable
Angle
5.2°
Strength
PP

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P1 REG · 07:24

P. Mintyukov

ANA · Saved shot

Distance
35.2 ft
Scoring chance (xG)
5.1%
Angle
34.6°
Strength
SH
DAL at ANA

Oct 19, 2023 · P1 REG · 08:27

R. Strome

ANA · Block

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

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P1 REG · 08:44

M. McTavish

ANA · Miss

Distance
46.6 ft
Scoring chance (xG)
3.0%
Angle
14.9°
Strength
PP
DAL at ANA

Oct 19, 2023 · P1 REG · 09:34

R. Strome

ANA · Saved shot

Distance
32.3 ft
Scoring chance (xG)
13.3%
Angle
21.8°
Strength
PP
DAL at ANA

Oct 19, 2023 · P1 REG · 10:24

C. Fowler

ANA · Saved shot

Distance
35.5 ft
Scoring chance (xG)
7.6%
Angle
9.7°
Strength
PP
DAL at ANA

Oct 19, 2023 · P1 REG · 10:52

R. Gudas

ANA · Block

Distance
26.4 ft
Scoring chance (xG)
Unavailable
Angle
24.6°
Strength
EV

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P1 REG · 11:13

B. Leason

ANA · Saved shot

Distance
83.6 ft
Scoring chance (xG)
0.2%
Angle
6.9°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 11:25

J. Robertson

DAL · Saved shot

Distance
44.0 ft
Scoring chance (xG)
3.5%
Angle
17.2°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 11:36

J. Robertson

DAL · Saved shot

Distance
53.3 ft
Scoring chance (xG)
1.5%
Angle
23.2°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 12:40

M. Heiskanen

DAL · Saved shot

Distance
22.8 ft
Scoring chance (xG)
9.8%
Angle
37.9°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 13:18

J. Hakanpää

DAL · Miss

Distance
53.4 ft
Scoring chance (xG)
0.9%
Angle
38.2°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 13:24

R. Hintz

DAL · Saved shot

Distance
7.0 ft
Scoring chance (xG)
21.9%
Angle
0.0°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 13:24

R. Hintz

DAL · Miss

Distance
6.1 ft
Scoring chance (xG)
4.3%
Angle
9.5°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 14:50

T. Seguin

DAL · Block

Distance
29.8 ft
Scoring chance (xG)
Unavailable
Angle
13.6°
Strength
PP

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P1 REG · 15:29

W. Johnston

DAL · Block

Distance
15.2 ft
Scoring chance (xG)
Unavailable
Angle
23.2°
Strength
PP

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P1 REG · 15:47

M. Duchene

DAL · Miss

Distance
11.0 ft
Scoring chance (xG)
10.9%
Angle
0.0°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 16:08

T. Harley

DAL · Saved shot

Distance
144.8 ft
Scoring chance (xG)
0.2%
Angle
5.9°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 16:21

J. Hakanpää

DAL · Miss

Distance
66.6 ft
Scoring chance (xG)
0.3%
Angle
35.8°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 16:28

T. Harley

DAL · Saved shot

Distance
60.8 ft
Scoring chance (xG)
1.4%
Angle
27.4°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 16:49

M. McTavish

ANA · Miss

Distance
30.8 ft
Scoring chance (xG)
7.3%
Angle
35.8°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 16:58

M. McTavish

ANA · Saved shot

Distance
8.5 ft
Scoring chance (xG)
12.3%
Angle
69.4°
Strength
EV
DAL at ANA

Oct 19, 2023 · P1 REG · 17:28

T. Zegras

ANA · Saved shot

Distance
12.1 ft
Scoring chance (xG)
11.5%
Angle
65.6°
Strength
PP
DAL at ANA

Oct 19, 2023 · P1 REG · 18:11

C. Fowler

ANA · Saved shot

Distance
42.6 ft
Scoring chance (xG)
5.9%
Angle
9.5°
Strength
PP
DAL at ANA

Oct 19, 2023 · P1 REG · 18:55

M. McTavish

ANA · Block

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

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P1 REG · 19:10

M. McTavish

ANA · Block

Distance
5.8 ft
Scoring chance (xG)
Unavailable
Angle
31.0°
Strength
EV

Blocked or unsupported attempt

DAL at ANA

Oct 19, 2023 · P2 REG · 00:52

T. Terry

ANA · Miss

Distance
9.8 ft
Scoring chance (xG)
11.6%
Angle
24.0°
Strength
PP
DAL at ANA

Oct 19, 2023 · P2 REG · 02:11

R. Faksa

DAL · Saved shot

Distance
15.0 ft
Scoring chance (xG)
9.2%
Angle
3.8°
Strength
SH
DAL at ANA

Oct 19, 2023 · P2 REG · 02:13

R. Faksa

DAL · Miss

Distance
16.6 ft
Scoring chance (xG)
23.7%
Angle
25.0°
Strength
SH
DAL at ANA

Oct 19, 2023 · P2 REG · 02:48

J. LaCombe

ANA · Miss

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