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

93 matching attempts. Season coverage: 952 published games / 952 collected games. Last source refresh: Oct 4, 2026 04:46.

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)
2021-04-02
ARI at ANA
1 REG
00:26
ARI
C. Garland
Saved shot42.529.6EV3.1%
2021-04-02
ARI at ANA
1 REG
00:29
ARI
M. Bunting
Saved shot10.211.3EV46.9%
2021-04-02
ARI at ANA
1 REG
00:41
ARI
J. Chychrun
Miss47.029.3EV1.9%
2021-04-02
ARI at ANA
1 REG
02:07
ARI
C. Garland
Block21.924.2PPN/A
2021-04-02
ARI at ANA
1 REG
02:46
ARI
N. Schmaltz
Saved shot13.9111.0EV2.4%
2021-04-02
ARI at ANA
1 REG
02:49
ARI
C. Garland
Saved shot8.545.0EV18.5%
2021-04-02
ARI at ANA
1 REG
02:51
ARI
L. Crouse
Saved shot25.39.1EV12.8%
2021-04-02
ARI at ANA
1 REG
04:23
ANA
M. Jones
Saved shot9.240.6EV8.5%
2021-04-02
ARI at ANA
1 REG
05:37
ANA
J. Silfverberg
Saved shot31.142.4EV4.3%
2021-04-02
ARI at ANA
1 REG
06:24
ANA
J. Hakanpää
Block47.00.0EVN/A
2021-04-02
ARI at ANA
1 REG
07:24
ARI
D. Brassard
Saved shot10.868.2EV7.9%
2021-04-02
ARI at ANA
1 REG
07:47
ARI
P. Kessel
Saved shot32.282.9EV1.1%
2021-04-02
ARI at ANA
1 REG
08:27
ARI
C. Dvorak
Saved shot7.181.9EV3.4%
2021-04-02
ARI at ANA
1 REG
09:00
ANA
B. Hutton
Block34.15.0EVN/A
2021-04-02
ARI at ANA
1 REG
10:18
ARI
L. Pederson
Saved shot58.99.8EV2.1%
2021-04-02
ARI at ANA
1 REG
10:55
ARI
J. Gross
Block20.28.5EVN/A
2021-04-02
ARI at ANA
1 REG
12:27
ANA
C. Fowler
Block48.02.4EVN/A
2021-04-02
ARI at ANA
1 REG
12:52
ARI
O. Ekman-Larsson
Saved shot51.025.6EV1.5%
2021-04-02
ARI at ANA
1 REG
13:31
ANA
M. Jones
Block6.371.6EVN/A
2021-04-02
ARI at ANA
1 REG
13:59
ARI
J. Oesterle
Block32.627.3EVN/A
2021-04-02
ARI at ANA
1 REG
14:17
ARI
C. Dvorak
Miss13.057.5EV5.6%
2021-04-02
ARI at ANA
1 REG
14:38
ARI
C. Fischer
Saved shot23.762.4EV6.4%
2021-04-02
ARI at ANA
1 REG
15:03
ANA
R. Getzlaf
Block25.39.1EVN/A
2021-04-02
ARI at ANA
1 REG
15:40
ANA
A. Volkov
Saved shot19.03.0EV24.3%
2021-04-02
ARI at ANA
1 REG
16:06
ANA
A. Volkov
Goal9.824.0EV18.0%
2021-04-02
ARI at ANA
1 REG
16:27
ANA
T. Terry
Miss31.437.2EV8.7%
2021-04-02
ARI at ANA
1 REG
16:46
ARI
P. Kessel
Saved shot26.942.0EV11.0%
2021-04-02
ARI at ANA
1 REG
18:00
ANA
K. Shattenkirk
Saved shot75.016.3EV0.3%
2021-04-02
ARI at ANA
1 REG
18:08
ARI
L. Crouse
Block20.639.1EVN/A
2021-04-02
ARI at ANA
1 REG
18:43
ARI
J. Larsson
Goal10.641.2EV12.4%
2021-04-02
ARI at ANA
1 REG
19:19
ANA
T. Zegras
Saved shot25.090.0EV3.4%
2021-04-02
ARI at ANA
1 REG
19:26
ANA
J. Drysdale
Block39.00.0EVN/A
2021-04-02
ARI at ANA
1 REG
19:40
ARI
J. Larsson
Saved shot46.02.5EV3.8%
2021-04-02
ARI at ANA
2 REG
00:21
ARI
J. Chychrun
Block35.14.9EVN/A
2021-04-02
ARI at ANA
2 REG
00:40
ARI
O. Ekman-Larsson
Saved shot64.131.0EV1.0%
2021-04-02
ARI at ANA
2 REG
01:36
ANA
T. Zegras
Saved shot40.226.6EV3.9%
2021-04-02
ARI at ANA
2 REG
02:11
ARI
C. Fischer
Miss43.030.7EV3.7%
2021-04-02
ARI at ANA
2 REG
03:08
ARI
O. Ekman-Larsson
Miss31.13.7EV11.0%
2021-04-02
ARI at ANA
2 REG
03:18
ARI
I. Lyubushkin
Saved shot50.69.1EV3.6%
2021-04-02
ARI at ANA
2 REG
03:24
ARI
D. Brassard
Miss57.316.2EV1.8%
2021-04-02
ARI at ANA
2 REG
04:26
ANA
D. Grant
Miss11.00.0EV11.1%
2021-04-02
ARI at ANA
2 REG
04:28
ANA
J. Silfverberg
Goal10.329.1EV7.2%
2021-04-02
ARI at ANA
2 REG
05:22
ARI
P. Kessel
Saved shot35.830.1EV7.0%
2021-04-02
ARI at ANA
2 REG
05:44
ANA
M. Jones
Saved shot11.759.0EV2.6%
2021-04-02
ARI at ANA
2 REG
06:22
ANA
D. Heinen
Saved shot33.15.2EV9.9%
2021-04-02
ARI at ANA
2 REG
06:26
ANA
A. Henrique
Saved shot9.518.4EV9.2%
2021-04-02
ARI at ANA
2 REG
07:02
ANA
I. Lundestrom
Block16.625.0EVN/A
2021-04-02
ARI at ANA
2 REG
07:35
ANA
B. Hutton
Saved shot76.124.9EV0.2%
2021-04-02
ARI at ANA
2 REG
07:48
ARI
N. Schmaltz
Saved shot14.181.9EV2.9%
2021-04-02
ARI at ANA
2 REG
07:52
ARI
J. Chychrun
Saved shot53.68.6EV3.5%
ARI at ANA

Apr 2, 2021 · P1 REG · 00:26

C. Garland

ARI · Saved shot

Distance
42.5 ft
Scoring chance (xG)
3.1%
Angle
29.6°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 00:29

M. Bunting

ARI · Saved shot

Distance
10.2 ft
Scoring chance (xG)
46.9%
Angle
11.3°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 00:41

J. Chychrun

ARI · Miss

Distance
47.0 ft
Scoring chance (xG)
1.9%
Angle
29.3°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 02:07

C. Garland

ARI · Block

Distance
21.9 ft
Scoring chance (xG)
Unavailable
Angle
24.2°
Strength
PP

Blocked or unsupported attempt

ARI at ANA

Apr 2, 2021 · P1 REG · 02:46

N. Schmaltz

ARI · Saved shot

Distance
13.9 ft
Scoring chance (xG)
2.4%
Angle
111.0°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 02:49

C. Garland

ARI · Saved shot

Distance
8.5 ft
Scoring chance (xG)
18.5%
Angle
45.0°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 02:51

L. Crouse

ARI · Saved shot

Distance
25.3 ft
Scoring chance (xG)
12.8%
Angle
9.1°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 04:23

M. Jones

ANA · Saved shot

Distance
9.2 ft
Scoring chance (xG)
8.5%
Angle
40.6°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 05:37

J. Silfverberg

ANA · Saved shot

Distance
31.1 ft
Scoring chance (xG)
4.3%
Angle
42.4°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 06:24

J. Hakanpää

ANA · Block

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

Blocked or unsupported attempt

ARI at ANA

Apr 2, 2021 · P1 REG · 07:24

D. Brassard

ARI · Saved shot

Distance
10.8 ft
Scoring chance (xG)
7.9%
Angle
68.2°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 07:47

P. Kessel

ARI · Saved shot

Distance
32.2 ft
Scoring chance (xG)
1.1%
Angle
82.9°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 08:27

C. Dvorak

ARI · Saved shot

Distance
7.1 ft
Scoring chance (xG)
3.4%
Angle
81.9°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 09:00

B. Hutton

ANA · Block

Distance
34.1 ft
Scoring chance (xG)
Unavailable
Angle
5.0°
Strength
EV

Blocked or unsupported attempt

ARI at ANA

Apr 2, 2021 · P1 REG · 10:18

L. Pederson

ARI · Saved shot

Distance
58.9 ft
Scoring chance (xG)
2.1%
Angle
9.8°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 10:55

J. Gross

ARI · Block

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

Blocked or unsupported attempt

ARI at ANA

Apr 2, 2021 · P1 REG · 12:27

C. Fowler

ANA · Block

Distance
48.0 ft
Scoring chance (xG)
Unavailable
Angle
2.4°
Strength
EV

Blocked or unsupported attempt

ARI at ANA

Apr 2, 2021 · P1 REG · 12:52

O. Ekman-Larsson

ARI · Saved shot

Distance
51.0 ft
Scoring chance (xG)
1.5%
Angle
25.6°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 13:31

M. Jones

ANA · Block

Distance
6.3 ft
Scoring chance (xG)
Unavailable
Angle
71.6°
Strength
EV

Blocked or unsupported attempt

ARI at ANA

Apr 2, 2021 · P1 REG · 13:59

J. Oesterle

ARI · Block

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

Blocked or unsupported attempt

ARI at ANA

Apr 2, 2021 · P1 REG · 14:17

C. Dvorak

ARI · Miss

Distance
13.0 ft
Scoring chance (xG)
5.6%
Angle
57.5°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 14:38

C. Fischer

ARI · Saved shot

Distance
23.7 ft
Scoring chance (xG)
6.4%
Angle
62.4°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 15:03

R. Getzlaf

ANA · Block

Distance
25.3 ft
Scoring chance (xG)
Unavailable
Angle
9.1°
Strength
EV

Blocked or unsupported attempt

ARI at ANA

Apr 2, 2021 · P1 REG · 15:40

A. Volkov

ANA · Saved shot

Distance
19.0 ft
Scoring chance (xG)
24.3%
Angle
3.0°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 16:06

A. Volkov

ANA · Goal

Distance
9.8 ft
Scoring chance (xG)
18.0%
Angle
24.0°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 16:27

T. Terry

ANA · Miss

Distance
31.4 ft
Scoring chance (xG)
8.7%
Angle
37.2°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 16:46

P. Kessel

ARI · Saved shot

Distance
26.9 ft
Scoring chance (xG)
11.0%
Angle
42.0°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 18:00

K. Shattenkirk

ANA · Saved shot

Distance
75.0 ft
Scoring chance (xG)
0.3%
Angle
16.3°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 18:08

L. Crouse

ARI · Block

Distance
20.6 ft
Scoring chance (xG)
Unavailable
Angle
39.1°
Strength
EV

Blocked or unsupported attempt

ARI at ANA

Apr 2, 2021 · P1 REG · 18:43

J. Larsson

ARI · Goal

Distance
10.6 ft
Scoring chance (xG)
12.4%
Angle
41.2°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 19:19

T. Zegras

ANA · Saved shot

Distance
25.0 ft
Scoring chance (xG)
3.4%
Angle
90.0°
Strength
EV
ARI at ANA

Apr 2, 2021 · P1 REG · 19:26

J. Drysdale

ANA · Block

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

Blocked or unsupported attempt

ARI at ANA

Apr 2, 2021 · P1 REG · 19:40

J. Larsson

ARI · Saved shot

Distance
46.0 ft
Scoring chance (xG)
3.8%
Angle
2.5°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 00:21

J. Chychrun

ARI · Block

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

Blocked or unsupported attempt

ARI at ANA

Apr 2, 2021 · P2 REG · 00:40

O. Ekman-Larsson

ARI · Saved shot

Distance
64.1 ft
Scoring chance (xG)
1.0%
Angle
31.0°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 01:36

T. Zegras

ANA · Saved shot

Distance
40.2 ft
Scoring chance (xG)
3.9%
Angle
26.6°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 02:11

C. Fischer

ARI · Miss

Distance
43.0 ft
Scoring chance (xG)
3.7%
Angle
30.7°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 03:08

O. Ekman-Larsson

ARI · Miss

Distance
31.1 ft
Scoring chance (xG)
11.0%
Angle
3.7°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 03:18

I. Lyubushkin

ARI · Saved shot

Distance
50.6 ft
Scoring chance (xG)
3.6%
Angle
9.1°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 03:24

D. Brassard

ARI · Miss

Distance
57.3 ft
Scoring chance (xG)
1.8%
Angle
16.2°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 04:26

D. Grant

ANA · Miss

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

Apr 2, 2021 · P2 REG · 04:28

J. Silfverberg

ANA · Goal

Distance
10.3 ft
Scoring chance (xG)
7.2%
Angle
29.1°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 05:22

P. Kessel

ARI · Saved shot

Distance
35.8 ft
Scoring chance (xG)
7.0%
Angle
30.1°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 05:44

M. Jones

ANA · Saved shot

Distance
11.7 ft
Scoring chance (xG)
2.6%
Angle
59.0°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 06:22

D. Heinen

ANA · Saved shot

Distance
33.1 ft
Scoring chance (xG)
9.9%
Angle
5.2°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 06:26

A. Henrique

ANA · Saved shot

Distance
9.5 ft
Scoring chance (xG)
9.2%
Angle
18.4°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 07:02

I. Lundestrom

ANA · Block

Distance
16.6 ft
Scoring chance (xG)
Unavailable
Angle
25.0°
Strength
EV

Blocked or unsupported attempt

ARI at ANA

Apr 2, 2021 · P2 REG · 07:35

B. Hutton

ANA · Saved shot

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

Apr 2, 2021 · P2 REG · 07:48

N. Schmaltz

ARI · Saved shot

Distance
14.1 ft
Scoring chance (xG)
2.9%
Angle
81.9°
Strength
EV
ARI at ANA

Apr 2, 2021 · P2 REG · 07:52

J. Chychrun

ARI · Saved shot

Distance
53.6 ft
Scoring chance (xG)
3.5%
Angle
8.6°
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.