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

114 matching attempts. Season coverage: 1328 published games / 1328 collected games. Last source refresh: Oct 4, 2026 04:38.

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)
2019-10-24
ANA at DAL
1 REG
02:09
ANA
O. Kase
Saved shot56.238.5EV0.5%
2019-10-24
ANA at DAL
1 REG
02:42
DAL
D. Gurianov
Goal10.648.8EV11.5%
2019-10-24
ANA at DAL
1 REG
04:03
ANA
N. Ritchie
Saved shot52.827.1EV1.3%
2019-10-24
ANA at DAL
1 REG
04:45
ANA
K. Holzer
Miss59.524.8EV1.6%
2019-10-24
ANA at DAL
1 REG
04:48
ANA
M. Jones
Miss24.016.9EV5.6%
2019-10-24
ANA at DAL
1 REG
05:01
DAL
R. Faksa
Block16.310.6EVN/A
2019-10-24
ANA at DAL
1 REG
05:18
ANA
H. Lindholm
Saved shot59.925.7EV0.5%
2019-10-24
ANA at DAL
1 REG
05:48
DAL
A. Cogliano
Block11.345.0EVN/A
2019-10-24
ANA at DAL
1 REG
06:47
ANA
N. Ritchie
Block23.439.8EVN/A
2019-10-24
ANA at DAL
1 REG
07:21
ANA
T. Terry
Block15.818.4EVN/A
2019-10-24
ANA at DAL
1 REG
08:17
ANA
R. Rakell
Miss59.820.6EV1.6%
2019-10-24
ANA at DAL
1 REG
08:25
ANA
R. Rakell
Saved shot17.045.0EV10.6%
2019-10-24
ANA at DAL
1 REG
08:31
DAL
T. Seguin
Saved shot15.645.0EV12.2%
2019-10-24
ANA at DAL
1 REG
08:38
DAL
E. Lindell
Miss53.36.5PP5.1%
2019-10-24
ANA at DAL
1 REG
09:16
DAL
T. Seguin
Saved shot55.027.0PP4.2%
2019-10-24
ANA at DAL
1 REG
09:17
DAL
J. Benn
Saved shot12.04.8PP5.6%
2019-10-24
ANA at DAL
1 REG
09:18
DAL
J. Benn
Saved shot9.00.0PP5.4%
2019-10-24
ANA at DAL
1 REG
10:00
DAL
T. Seguin
Saved shot42.012.4PP7.3%
2019-10-24
ANA at DAL
1 REG
10:21
DAL
J. Klingberg
Block9.16.3PPN/A
2019-10-24
ANA at DAL
1 REG
10:37
DAL
T. Seguin
Saved shot29.046.4PP8.4%
2019-10-24
ANA at DAL
1 REG
12:49
ANA
K. Holzer
Block52.326.1EVN/A
2019-10-24
ANA at DAL
1 REG
12:57
DAL
A. Cogliano
Saved shot15.855.3EV16.1%
2019-10-24
ANA at DAL
1 REG
13:18
DAL
A. Radulov
Block15.645.0EVN/A
2019-10-24
ANA at DAL
1 REG
13:39
DAL
M. Heiskanen
Block31.828.2EVN/A
2019-10-24
ANA at DAL
1 REG
13:57
ANA
J. Silfverberg
Saved shot39.113.3EV5.9%
2019-10-24
ANA at DAL
1 REG
14:13
DAL
M. Heiskanen
Miss13.654.0EV11.0%
2019-10-24
ANA at DAL
1 REG
14:54
ANA
B. Guhle
Saved shot43.710.5EV3.9%
2019-10-24
ANA at DAL
1 REG
15:26
ANA
B. Guhle
Block10.05.7EVN/A
2019-10-24
ANA at DAL
1 REG
15:27
ANA
B. Guhle
Block11.05.2EVN/A
2019-10-24
ANA at DAL
1 REG
16:13
DAL
M. Heiskanen
Miss61.328.2EV1.4%
2019-10-24
ANA at DAL
1 REG
16:28
DAL
T. Fedun
Block47.79.7EVN/A
2019-10-24
ANA at DAL
1 REG
17:37
DAL
D. Gurianov
Goal15.036.9EV9.0%
2019-10-24
ANA at DAL
1 REG
18:25
ANA
J. Larsson
Saved shot56.427.5EV2.8%
2019-10-24
ANA at DAL
1 REG
18:50
DAL
C. Perry
Saved shot28.02.0EV13.6%
2019-10-24
ANA at DAL
1 REG
19:53
ANA
D. Grant
Block24.849.9EVN/A
2019-10-24
ANA at DAL
1 REG
19:54
ANA
M. Jones
Saved shot7.374.1EV3.9%
2019-10-24
ANA at DAL
2 REG
00:42
DAL
J. Pavelski
Saved shot48.035.7EV2.8%
2019-10-24
ANA at DAL
2 REG
01:21
DAL
J. Dickinson
Saved shot49.431.8EV1.6%
2019-10-24
ANA at DAL
2 REG
02:42
ANA
R. Getzlaf
Saved shot52.922.2PP3.3%
2019-10-24
ANA at DAL
2 REG
02:48
ANA
S. Steel
Saved shot22.748.6PP16.5%
2019-10-24
ANA at DAL
2 REG
03:23
ANA
M. Comtois
Block38.14.5PPN/A
2019-10-24
ANA at DAL
2 REG
04:04
ANA
T. Terry
Saved shot26.826.6PP10.2%
2019-10-24
ANA at DAL
2 REG
04:10
DAL
A. Sekera
Saved shot187.33.4SH0.4%
2019-10-24
ANA at DAL
2 REG
04:31
ANA
M. Comtois
Goal7.18.1PP25.0%
2019-10-24
ANA at DAL
2 REG
04:45
ANA
J. Larsson
Saved shot39.825.3EV4.3%
2019-10-24
ANA at DAL
2 REG
05:22
DAL
J. Benn
Miss16.17.1EV22.3%
2019-10-24
ANA at DAL
2 REG
07:33
ANA
B. Guhle
Block29.745.0EVN/A
2019-10-24
ANA at DAL
2 REG
08:35
DAL
D. Gurianov
Block27.533.1EVN/A
2019-10-24
ANA at DAL
2 REG
08:55
DAL
J. Dowling
Saved shot16.514.0EV14.7%
2019-10-24
ANA at DAL
2 REG
10:49
DAL
J. Pavelski
Block35.01.6EVN/A
ANA at DAL

Oct 24, 2019 · P1 REG · 02:09

O. Kase

ANA · Saved shot

Distance
56.2 ft
Scoring chance (xG)
0.5%
Angle
38.5°
Strength
EV
ANA at DAL

Oct 24, 2019 · P1 REG · 02:42

D. Gurianov

DAL · Goal

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

Oct 24, 2019 · P1 REG · 04:03

N. Ritchie

ANA · Saved shot

Distance
52.8 ft
Scoring chance (xG)
1.3%
Angle
27.1°
Strength
EV
ANA at DAL

Oct 24, 2019 · P1 REG · 04:45

K. Holzer

ANA · Miss

Distance
59.5 ft
Scoring chance (xG)
1.6%
Angle
24.8°
Strength
EV
ANA at DAL

Oct 24, 2019 · P1 REG · 04:48

M. Jones

ANA · Miss

Distance
24.0 ft
Scoring chance (xG)
5.6%
Angle
16.9°
Strength
EV
ANA at DAL

Oct 24, 2019 · P1 REG · 05:01

R. Faksa

DAL · Block

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

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P1 REG · 05:18

H. Lindholm

ANA · Saved shot

Distance
59.9 ft
Scoring chance (xG)
0.5%
Angle
25.7°
Strength
EV
ANA at DAL

Oct 24, 2019 · P1 REG · 05:48

A. Cogliano

DAL · Block

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

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P1 REG · 06:47

N. Ritchie

ANA · Block

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

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P1 REG · 07:21

T. Terry

ANA · Block

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

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P1 REG · 08:17

R. Rakell

ANA · Miss

Distance
59.8 ft
Scoring chance (xG)
1.6%
Angle
20.6°
Strength
EV
ANA at DAL

Oct 24, 2019 · P1 REG · 08:25

R. Rakell

ANA · Saved shot

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

Oct 24, 2019 · P1 REG · 08:31

T. Seguin

DAL · Saved shot

Distance
15.6 ft
Scoring chance (xG)
12.2%
Angle
45.0°
Strength
EV
ANA at DAL

Oct 24, 2019 · P1 REG · 08:38

E. Lindell

DAL · Miss

Distance
53.3 ft
Scoring chance (xG)
5.1%
Angle
6.5°
Strength
PP
ANA at DAL

Oct 24, 2019 · P1 REG · 09:16

T. Seguin

DAL · Saved shot

Distance
55.0 ft
Scoring chance (xG)
4.2%
Angle
27.0°
Strength
PP
ANA at DAL

Oct 24, 2019 · P1 REG · 09:17

J. Benn

DAL · Saved shot

Distance
12.0 ft
Scoring chance (xG)
5.6%
Angle
4.8°
Strength
PP
ANA at DAL

Oct 24, 2019 · P1 REG · 09:18

J. Benn

DAL · Saved shot

Distance
9.0 ft
Scoring chance (xG)
5.4%
Angle
0.0°
Strength
PP
ANA at DAL

Oct 24, 2019 · P1 REG · 10:00

T. Seguin

DAL · Saved shot

Distance
42.0 ft
Scoring chance (xG)
7.3%
Angle
12.4°
Strength
PP
ANA at DAL

Oct 24, 2019 · P1 REG · 10:21

J. Klingberg

DAL · Block

Distance
9.1 ft
Scoring chance (xG)
Unavailable
Angle
6.3°
Strength
PP

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P1 REG · 10:37

T. Seguin

DAL · Saved shot

Distance
29.0 ft
Scoring chance (xG)
8.4%
Angle
46.4°
Strength
PP
ANA at DAL

Oct 24, 2019 · P1 REG · 12:49

K. Holzer

ANA · Block

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

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P1 REG · 12:57

A. Cogliano

DAL · Saved shot

Distance
15.8 ft
Scoring chance (xG)
16.1%
Angle
55.3°
Strength
EV
ANA at DAL

Oct 24, 2019 · P1 REG · 13:18

A. Radulov

DAL · Block

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

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P1 REG · 13:39

M. Heiskanen

DAL · Block

Distance
31.8 ft
Scoring chance (xG)
Unavailable
Angle
28.2°
Strength
EV

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P1 REG · 13:57

J. Silfverberg

ANA · Saved shot

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

Oct 24, 2019 · P1 REG · 14:13

M. Heiskanen

DAL · Miss

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

Oct 24, 2019 · P1 REG · 14:54

B. Guhle

ANA · Saved shot

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

Oct 24, 2019 · P1 REG · 15:26

B. Guhle

ANA · Block

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

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P1 REG · 15:27

B. Guhle

ANA · Block

Distance
11.0 ft
Scoring chance (xG)
Unavailable
Angle
5.2°
Strength
EV

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P1 REG · 16:13

M. Heiskanen

DAL · Miss

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

Oct 24, 2019 · P1 REG · 16:28

T. Fedun

DAL · Block

Distance
47.7 ft
Scoring chance (xG)
Unavailable
Angle
9.7°
Strength
EV

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P1 REG · 17:37

D. Gurianov

DAL · Goal

Distance
15.0 ft
Scoring chance (xG)
9.0%
Angle
36.9°
Strength
EV
ANA at DAL

Oct 24, 2019 · P1 REG · 18:25

J. Larsson

ANA · Saved shot

Distance
56.4 ft
Scoring chance (xG)
2.8%
Angle
27.5°
Strength
EV
ANA at DAL

Oct 24, 2019 · P1 REG · 18:50

C. Perry

DAL · Saved shot

Distance
28.0 ft
Scoring chance (xG)
13.6%
Angle
2.0°
Strength
EV
ANA at DAL

Oct 24, 2019 · P1 REG · 19:53

D. Grant

ANA · Block

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

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P1 REG · 19:54

M. Jones

ANA · Saved shot

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

Oct 24, 2019 · P2 REG · 00:42

J. Pavelski

DAL · Saved shot

Distance
48.0 ft
Scoring chance (xG)
2.8%
Angle
35.7°
Strength
EV
ANA at DAL

Oct 24, 2019 · P2 REG · 01:21

J. Dickinson

DAL · Saved shot

Distance
49.4 ft
Scoring chance (xG)
1.6%
Angle
31.8°
Strength
EV
ANA at DAL

Oct 24, 2019 · P2 REG · 02:42

R. Getzlaf

ANA · Saved shot

Distance
52.9 ft
Scoring chance (xG)
3.3%
Angle
22.2°
Strength
PP
ANA at DAL

Oct 24, 2019 · P2 REG · 02:48

S. Steel

ANA · Saved shot

Distance
22.7 ft
Scoring chance (xG)
16.5%
Angle
48.6°
Strength
PP
ANA at DAL

Oct 24, 2019 · P2 REG · 03:23

M. Comtois

ANA · Block

Distance
38.1 ft
Scoring chance (xG)
Unavailable
Angle
4.5°
Strength
PP

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P2 REG · 04:04

T. Terry

ANA · Saved shot

Distance
26.8 ft
Scoring chance (xG)
10.2%
Angle
26.6°
Strength
PP
ANA at DAL

Oct 24, 2019 · P2 REG · 04:10

A. Sekera

DAL · Saved shot

Distance
187.3 ft
Scoring chance (xG)
0.4%
Angle
3.4°
Strength
SH
ANA at DAL

Oct 24, 2019 · P2 REG · 04:31

M. Comtois

ANA · Goal

Distance
7.1 ft
Scoring chance (xG)
25.0%
Angle
8.1°
Strength
PP
ANA at DAL

Oct 24, 2019 · P2 REG · 04:45

J. Larsson

ANA · Saved shot

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

Oct 24, 2019 · P2 REG · 05:22

J. Benn

DAL · Miss

Distance
16.1 ft
Scoring chance (xG)
22.3%
Angle
7.1°
Strength
EV
ANA at DAL

Oct 24, 2019 · P2 REG · 07:33

B. Guhle

ANA · Block

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

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P2 REG · 08:35

D. Gurianov

DAL · Block

Distance
27.5 ft
Scoring chance (xG)
Unavailable
Angle
33.1°
Strength
EV

Blocked or unsupported attempt

ANA at DAL

Oct 24, 2019 · P2 REG · 08:55

J. Dowling

DAL · Saved shot

Distance
16.5 ft
Scoring chance (xG)
14.7%
Angle
14.0°
Strength
EV
ANA at DAL

Oct 24, 2019 · P2 REG · 10:49

J. Pavelski

DAL · Block

Distance
35.0 ft
Scoring chance (xG)
Unavailable
Angle
1.6°
Strength
EV

Blocked or unsupported attempt

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.