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

112 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-02-15
ANA at SJS
1 REG
00:17
ANA
D. Grant
Miss14.145.0EV12.9%
2021-02-15
ANA at SJS
1 REG
00:32
ANA
N. Deslauriers
Miss44.851.3EV0.7%
2021-02-15
ANA at SJS
1 REG
00:50
ANA
S. Steel
Goal18.864.8EV3.1%
2021-02-15
ANA at SJS
1 REG
01:40
ANA
B. Hutton
Block25.016.3EVN/A
2021-02-15
ANA at SJS
1 REG
01:45
ANA
M. Comtois
Saved shot13.04.4EV9.3%
2021-02-15
ANA at SJS
1 REG
01:52
ANA
J. Larsson
Block31.812.7EVN/A
2021-02-15
ANA at SJS
1 REG
01:56
ANA
A. Henrique
Saved shot16.379.4EV6.2%
2021-02-15
ANA at SJS
1 REG
02:27
SJS
N. Knyzhov
Miss65.930.1EV0.7%
2021-02-15
ANA at SJS
1 REG
02:56
ANA
J. Hakanpää
Block30.523.2EVN/A
2021-02-15
ANA at SJS
1 REG
03:57
ANA
J. Silfverberg
Saved shot30.443.7EV6.1%
2021-02-15
ANA at SJS
1 REG
04:23
SJS
J. Leonard
Miss27.830.3EV14.3%
2021-02-15
ANA at SJS
1 REG
05:01
SJS
L. Couture
Saved shot43.636.6EV1.7%
2021-02-15
ANA at SJS
1 REG
06:04
SJS
N. Meloche
Saved shot60.923.2EV1.6%
2021-02-15
ANA at SJS
1 REG
06:10
SJS
N. Meloche
Miss62.227.8EV1.3%
2021-02-15
ANA at SJS
1 REG
06:15
SJS
N. Meloche
Block19.321.3EVN/A
2021-02-15
ANA at SJS
1 REG
06:30
SJS
N. Meloche
Saved shot54.417.1EV2.0%
2021-02-15
ANA at SJS
1 REG
06:35
SJS
T. Meier
Saved shot8.545.0EV3.0%
2021-02-15
ANA at SJS
1 REG
06:41
SJS
T. Hertl
Miss48.828.1EV2.1%
2021-02-15
ANA at SJS
1 REG
08:30
SJS
B. Burns
Block37.01.5PPN/A
2021-02-15
ANA at SJS
1 REG
09:06
SJS
L. Couture
Saved shot50.235.3PP3.2%
2021-02-15
ANA at SJS
1 REG
09:32
SJS
T. Meier
Saved shot12.29.5PP10.9%
2021-02-15
ANA at SJS
1 REG
09:43
SJS
J. Leonard
Goal38.026.6PP5.6%
2021-02-15
ANA at SJS
1 REG
10:36
ANA
I. Lundestrom
Saved shot9.5108.4EV3.0%
2021-02-15
ANA at SJS
1 REG
10:44
ANA
I. Lundestrom
Miss12.29.5EV10.1%
2021-02-15
ANA at SJS
1 REG
10:51
ANA
H. Lindholm
Saved shot60.424.4EV1.6%
2021-02-15
ANA at SJS
1 REG
11:06
SJS
K. Labanc
Saved shot125.910.1EV0.1%
2021-02-15
ANA at SJS
1 REG
11:19
SJS
S. Noesen
Saved shot54.933.1EV1.0%
2021-02-15
ANA at SJS
1 REG
11:30
ANA
D. Heinen
Saved shot7.315.9EV11.6%
2021-02-15
ANA at SJS
1 REG
11:55
SJS
B. Burns
Block49.634.3EVN/A
2021-02-15
ANA at SJS
1 REG
11:57
SJS
M. Ferraro
Miss57.227.0EV0.6%
2021-02-15
ANA at SJS
1 REG
12:18
ANA
D. Heinen
Block15.763.4EVN/A
2021-02-15
ANA at SJS
1 REG
12:52
ANA
S. Steel
Saved shot12.04.8EV10.0%
2021-02-15
ANA at SJS
1 REG
13:09
ANA
I. Lundestrom
Saved shot38.653.4EV1.0%
2021-02-15
ANA at SJS
1 REG
13:16
ANA
M. Comtois
Miss5.831.0EV16.1%
2021-02-15
ANA at SJS
1 REG
13:21
ANA
J. Larsson
Block34.024.3EVN/A
2021-02-15
ANA at SJS
1 REG
14:00
ANA
N. Deslauriers
Saved shot47.639.0EV0.9%
2021-02-15
ANA at SJS
1 REG
15:33
ANA
H. Lindholm
Block12.00.0EVN/A
2021-02-15
ANA at SJS
1 REG
15:42
ANA
H. Lindholm
Saved shot49.01.2EV1.3%
2021-02-15
ANA at SJS
1 REG
15:59
SJS
N. Knyzhov
Block50.624.5EVN/A
2021-02-15
ANA at SJS
1 REG
16:36
ANA
I. Lundestrom
Miss19.238.7EV6.1%
2021-02-15
ANA at SJS
1 REG
16:58
ANA
C. Rowney
Saved shot65.423.4EV0.8%
2021-02-15
ANA at SJS
1 REG
17:07
ANA
J. Hakanpää
Block32.831.3EVN/A
2021-02-15
ANA at SJS
1 REG
17:25
ANA
A. Henrique
Saved shot27.725.6EV16.0%
2021-02-15
ANA at SJS
1 REG
17:38
ANA
D. Heinen
Miss15.03.8EV9.5%
2021-02-15
ANA at SJS
1 REG
17:49
ANA
H. Lindholm
Saved shot54.229.9EV1.4%
2021-02-15
ANA at SJS
1 REG
18:00
ANA
J. Silfverberg
Miss41.933.3EV2.5%
2021-02-15
ANA at SJS
1 REG
18:10
ANA
S. Steel
Saved shot35.826.6EV5.3%
2021-02-15
ANA at SJS
1 REG
19:27
SJS
T. Meier
Saved shot40.652.0EV1.2%
2021-02-15
ANA at SJS
2 REG
01:00
SJS
T. Hertl
Block11.720.0EVN/A
2021-02-15
ANA at SJS
2 REG
01:13
ANA
T. Terry
Miss26.217.7EV4.9%
ANA at SJS

Feb 15, 2021 · P1 REG · 00:17

D. Grant

ANA · Miss

Distance
14.1 ft
Scoring chance (xG)
12.9%
Angle
45.0°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 00:32

N. Deslauriers

ANA · Miss

Distance
44.8 ft
Scoring chance (xG)
0.7%
Angle
51.3°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 00:50

S. Steel

ANA · Goal

Distance
18.8 ft
Scoring chance (xG)
3.1%
Angle
64.8°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 01:40

B. Hutton

ANA · Block

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

Blocked or unsupported attempt

ANA at SJS

Feb 15, 2021 · P1 REG · 01:45

M. Comtois

ANA · Saved shot

Distance
13.0 ft
Scoring chance (xG)
9.3%
Angle
4.4°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 01:52

J. Larsson

ANA · Block

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

Blocked or unsupported attempt

ANA at SJS

Feb 15, 2021 · P1 REG · 01:56

A. Henrique

ANA · Saved shot

Distance
16.3 ft
Scoring chance (xG)
6.2%
Angle
79.4°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 02:27

N. Knyzhov

SJS · Miss

Distance
65.9 ft
Scoring chance (xG)
0.7%
Angle
30.1°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 02:56

J. Hakanpää

ANA · Block

Distance
30.5 ft
Scoring chance (xG)
Unavailable
Angle
23.2°
Strength
EV

Blocked or unsupported attempt

ANA at SJS

Feb 15, 2021 · P1 REG · 03:57

J. Silfverberg

ANA · Saved shot

Distance
30.4 ft
Scoring chance (xG)
6.1%
Angle
43.7°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 04:23

J. Leonard

SJS · Miss

Distance
27.8 ft
Scoring chance (xG)
14.3%
Angle
30.3°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 05:01

L. Couture

SJS · Saved shot

Distance
43.6 ft
Scoring chance (xG)
1.7%
Angle
36.6°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 06:04

N. Meloche

SJS · Saved shot

Distance
60.9 ft
Scoring chance (xG)
1.6%
Angle
23.2°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 06:10

N. Meloche

SJS · Miss

Distance
62.2 ft
Scoring chance (xG)
1.3%
Angle
27.8°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 06:15

N. Meloche

SJS · Block

Distance
19.3 ft
Scoring chance (xG)
Unavailable
Angle
21.3°
Strength
EV

Blocked or unsupported attempt

ANA at SJS

Feb 15, 2021 · P1 REG · 06:30

N. Meloche

SJS · Saved shot

Distance
54.4 ft
Scoring chance (xG)
2.0%
Angle
17.1°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 06:35

T. Meier

SJS · Saved shot

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

Feb 15, 2021 · P1 REG · 06:41

T. Hertl

SJS · Miss

Distance
48.8 ft
Scoring chance (xG)
2.1%
Angle
28.1°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 08:30

B. Burns

SJS · Block

Distance
37.0 ft
Scoring chance (xG)
Unavailable
Angle
1.5°
Strength
PP

Blocked or unsupported attempt

ANA at SJS

Feb 15, 2021 · P1 REG · 09:06

L. Couture

SJS · Saved shot

Distance
50.2 ft
Scoring chance (xG)
3.2%
Angle
35.3°
Strength
PP
ANA at SJS

Feb 15, 2021 · P1 REG · 09:32

T. Meier

SJS · Saved shot

Distance
12.2 ft
Scoring chance (xG)
10.9%
Angle
9.5°
Strength
PP
ANA at SJS

Feb 15, 2021 · P1 REG · 09:43

J. Leonard

SJS · Goal

Distance
38.0 ft
Scoring chance (xG)
5.6%
Angle
26.6°
Strength
PP
ANA at SJS

Feb 15, 2021 · P1 REG · 10:36

I. Lundestrom

ANA · Saved shot

Distance
9.5 ft
Scoring chance (xG)
3.0%
Angle
108.4°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 10:44

I. Lundestrom

ANA · Miss

Distance
12.2 ft
Scoring chance (xG)
10.1%
Angle
9.5°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 10:51

H. Lindholm

ANA · Saved shot

Distance
60.4 ft
Scoring chance (xG)
1.6%
Angle
24.4°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 11:06

K. Labanc

SJS · Saved shot

Distance
125.9 ft
Scoring chance (xG)
0.1%
Angle
10.1°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 11:19

S. Noesen

SJS · Saved shot

Distance
54.9 ft
Scoring chance (xG)
1.0%
Angle
33.1°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 11:30

D. Heinen

ANA · Saved shot

Distance
7.3 ft
Scoring chance (xG)
11.6%
Angle
15.9°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 11:55

B. Burns

SJS · Block

Distance
49.6 ft
Scoring chance (xG)
Unavailable
Angle
34.3°
Strength
EV

Blocked or unsupported attempt

ANA at SJS

Feb 15, 2021 · P1 REG · 11:57

M. Ferraro

SJS · Miss

Distance
57.2 ft
Scoring chance (xG)
0.6%
Angle
27.0°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 12:18

D. Heinen

ANA · Block

Distance
15.7 ft
Scoring chance (xG)
Unavailable
Angle
63.4°
Strength
EV

Blocked or unsupported attempt

ANA at SJS

Feb 15, 2021 · P1 REG · 12:52

S. Steel

ANA · Saved shot

Distance
12.0 ft
Scoring chance (xG)
10.0%
Angle
4.8°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 13:09

I. Lundestrom

ANA · Saved shot

Distance
38.6 ft
Scoring chance (xG)
1.0%
Angle
53.4°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 13:16

M. Comtois

ANA · Miss

Distance
5.8 ft
Scoring chance (xG)
16.1%
Angle
31.0°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 13:21

J. Larsson

ANA · Block

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

Blocked or unsupported attempt

ANA at SJS

Feb 15, 2021 · P1 REG · 14:00

N. Deslauriers

ANA · Saved shot

Distance
47.6 ft
Scoring chance (xG)
0.9%
Angle
39.0°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 15:33

H. Lindholm

ANA · Block

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

Blocked or unsupported attempt

ANA at SJS

Feb 15, 2021 · P1 REG · 15:42

H. Lindholm

ANA · Saved shot

Distance
49.0 ft
Scoring chance (xG)
1.3%
Angle
1.2°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 15:59

N. Knyzhov

SJS · Block

Distance
50.6 ft
Scoring chance (xG)
Unavailable
Angle
24.5°
Strength
EV

Blocked or unsupported attempt

ANA at SJS

Feb 15, 2021 · P1 REG · 16:36

I. Lundestrom

ANA · Miss

Distance
19.2 ft
Scoring chance (xG)
6.1%
Angle
38.7°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 16:58

C. Rowney

ANA · Saved shot

Distance
65.4 ft
Scoring chance (xG)
0.8%
Angle
23.4°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 17:07

J. Hakanpää

ANA · Block

Distance
32.8 ft
Scoring chance (xG)
Unavailable
Angle
31.3°
Strength
EV

Blocked or unsupported attempt

ANA at SJS

Feb 15, 2021 · P1 REG · 17:25

A. Henrique

ANA · Saved shot

Distance
27.7 ft
Scoring chance (xG)
16.0%
Angle
25.6°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 17:38

D. Heinen

ANA · Miss

Distance
15.0 ft
Scoring chance (xG)
9.5%
Angle
3.8°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 17:49

H. Lindholm

ANA · Saved shot

Distance
54.2 ft
Scoring chance (xG)
1.4%
Angle
29.9°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 18:00

J. Silfverberg

ANA · Miss

Distance
41.9 ft
Scoring chance (xG)
2.5%
Angle
33.3°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 18:10

S. Steel

ANA · Saved shot

Distance
35.8 ft
Scoring chance (xG)
5.3%
Angle
26.6°
Strength
EV
ANA at SJS

Feb 15, 2021 · P1 REG · 19:27

T. Meier

SJS · Saved shot

Distance
40.6 ft
Scoring chance (xG)
1.2%
Angle
52.0°
Strength
EV
ANA at SJS

Feb 15, 2021 · P2 REG · 01:00

T. Hertl

SJS · Block

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

Blocked or unsupported attempt

ANA at SJS

Feb 15, 2021 · P2 REG · 01:13

T. Terry

ANA · Miss

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