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

116 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)
2020-02-17
ANA at CGY
1 REG
02:00
ANA
H. Lindholm
Miss36.729.4EV6.6%
2020-02-17
ANA at CGY
1 REG
03:04
CGY
T. Rieder
Saved shot22.861.2EV4.2%
2020-02-17
ANA at CGY
1 REG
03:22
CGY
S. Bennett
Saved shot16.03.6EV12.7%
2020-02-17
ANA at CGY
1 REG
04:20
ANA
H. Lindholm
Miss54.628.4EV1.5%
2020-02-17
ANA at CGY
1 REG
04:37
ANA
H. Lindholm
Saved shot44.01.3EV4.3%
2020-02-17
ANA at CGY
1 REG
04:54
CGY
M. Tkachuk
Saved shot10.05.7EV11.0%
2020-02-17
ANA at CGY
1 REG
06:42
CGY
M. Lucic
Miss24.714.0EV12.6%
2020-02-17
ANA at CGY
1 REG
07:51
ANA
H. Lindholm
Saved shot28.869.7EV2.2%
2020-02-17
ANA at CGY
1 REG
08:34
CGY
M. Stone
Miss54.417.1EV3.3%
2020-02-17
ANA at CGY
1 REG
08:55
CGY
M. Backlund
Saved shot34.215.3EV11.6%
2020-02-17
ANA at CGY
1 REG
09:45
ANA
J. Larsson
Miss58.729.6EV1.3%
2020-02-17
ANA at CGY
1 REG
09:59
ANA
J. Larsson
Saved shot51.524.1EV2.6%
2020-02-17
ANA at CGY
1 REG
10:31
CGY
D. Dube
Saved shot8.129.7EV9.8%
2020-02-17
ANA at CGY
1 REG
12:35
CGY
R. Andersson
Miss56.47.1EV2.8%
2020-02-17
ANA at CGY
1 REG
12:49
CGY
M. Stone
Saved shot62.329.9EV1.2%
2020-02-17
ANA at CGY
1 REG
13:05
ANA
C. Fowler
Saved shot26.272.3EV2.1%
2020-02-17
ANA at CGY
1 REG
13:43
CGY
J. Gaudreau
Saved shot90.117.4EV0.3%
2020-02-17
ANA at CGY
1 REG
14:16
CGY
M. Backlund
Saved shot15.223.2EV4.9%
2020-02-17
ANA at CGY
1 REG
15:47
ANA
A. Henrique
Saved shot32.433.7PP6.9%
2020-02-17
ANA at CGY
1 REG
16:13
ANA
T. Terry
Saved shot21.946.8PP9.5%
2020-02-17
ANA at CGY
1 REG
16:14
ANA
N. Ritchie
Saved shot7.00.0PP4.0%
2020-02-17
ANA at CGY
1 REG
16:16
CGY
E. Lindholm
Saved shot171.06.0SH0.2%
2020-02-17
ANA at CGY
1 REG
16:48
ANA
D. Grant
Saved shot10.036.9PP9.8%
2020-02-17
ANA at CGY
1 REG
17:18
CGY
O. Kylington
Saved shot60.030.0EV1.5%
2020-02-17
ANA at CGY
1 REG
17:59
ANA
A. Henrique
Saved shot9.945.0EV14.0%
2020-02-17
ANA at CGY
1 REG
18:20
CGY
M. Stone
Block33.712.0EVN/A
2020-02-17
ANA at CGY
1 REG
18:23
CGY
T. Brodie
Saved shot38.247.1EV3.4%
2020-02-17
ANA at CGY
1 REG
18:50
ANA
H. Lindholm
Saved shot42.02.7EV4.1%
2020-02-17
ANA at CGY
1 REG
19:01
CGY
M. Tkachuk
Saved shot15.00.0EV16.9%
2020-02-17
ANA at CGY
1 REG
19:12
CGY
M. Tkachuk
Miss11.437.9EV7.5%
2020-02-17
ANA at CGY
2 REG
01:22
ANA
T. Terry
Saved shot29.611.7EV11.9%
2020-02-17
ANA at CGY
2 REG
01:30
ANA
J. Silfverberg
Block31.430.7EVN/A
2020-02-17
ANA at CGY
2 REG
01:47
ANA
S. Steel
Block19.840.9EVN/A
2020-02-17
ANA at CGY
2 REG
03:40
CGY
M. Backlund
Block27.725.6EVN/A
2020-02-17
ANA at CGY
2 REG
03:55
CGY
M. Tkachuk
Saved shot30.638.4EV6.5%
2020-02-17
ANA at CGY
2 REG
03:56
CGY
M. Tkachuk
Saved shot7.839.8EV3.0%
2020-02-17
ANA at CGY
2 REG
04:02
CGY
M. Tkachuk
Saved shot8.090.0EV3.0%
2020-02-17
ANA at CGY
2 REG
04:42
CGY
R. Andersson
Saved shot52.030.0EV2.3%
2020-02-17
ANA at CGY
2 REG
05:13
CGY
A. Yelesin
Block32.014.5EVN/A
2020-02-17
ANA at CGY
2 REG
05:53
ANA
A. Henrique
Goal10.329.1EV11.5%
2020-02-17
ANA at CGY
2 REG
06:15
CGY
M. Tkachuk
Miss51.00.0EV2.8%
2020-02-17
ANA at CGY
2 REG
06:44
CGY
N. Hanifin
Saved shot34.01.7EV12.3%
2020-02-17
ANA at CGY
2 REG
06:46
CGY
A. Mangiapane
Goal10.648.8EV15.0%
2020-02-17
ANA at CGY
2 REG
07:51
CGY
S. Monahan
Saved shot26.38.7EV14.9%
2020-02-17
ANA at CGY
2 REG
08:19
ANA
J. Manson
Saved shot77.426.9EV0.3%
2020-02-17
ANA at CGY
2 REG
08:29
CGY
S. Monahan
Miss21.943.2EV10.2%
2020-02-17
ANA at CGY
2 REG
08:37
CGY
E. Lindholm
Miss28.729.2EV13.6%
2020-02-17
ANA at CGY
2 REG
09:02
CGY
M. Backlund
Saved shot39.132.5EV4.0%
2020-02-17
ANA at CGY
2 REG
09:30
CGY
O. Kylington
Miss48.031.4EV2.3%
2020-02-17
ANA at CGY
2 REG
09:59
ANA
N. Deslauriers
Miss62.733.9EV1.0%
ANA at CGY

Feb 17, 2020 · P1 REG · 02:00

H. Lindholm

ANA · Miss

Distance
36.7 ft
Scoring chance (xG)
6.6%
Angle
29.4°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 03:04

T. Rieder

CGY · Saved shot

Distance
22.8 ft
Scoring chance (xG)
4.2%
Angle
61.2°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 03:22

S. Bennett

CGY · Saved shot

Distance
16.0 ft
Scoring chance (xG)
12.7%
Angle
3.6°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 04:20

H. Lindholm

ANA · Miss

Distance
54.6 ft
Scoring chance (xG)
1.5%
Angle
28.4°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 04:37

H. Lindholm

ANA · Saved shot

Distance
44.0 ft
Scoring chance (xG)
4.3%
Angle
1.3°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 04:54

M. Tkachuk

CGY · Saved shot

Distance
10.0 ft
Scoring chance (xG)
11.0%
Angle
5.7°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 06:42

M. Lucic

CGY · Miss

Distance
24.7 ft
Scoring chance (xG)
12.6%
Angle
14.0°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 07:51

H. Lindholm

ANA · Saved shot

Distance
28.8 ft
Scoring chance (xG)
2.2%
Angle
69.7°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 08:34

M. Stone

CGY · Miss

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

Feb 17, 2020 · P1 REG · 08:55

M. Backlund

CGY · Saved shot

Distance
34.2 ft
Scoring chance (xG)
11.6%
Angle
15.3°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 09:45

J. Larsson

ANA · Miss

Distance
58.7 ft
Scoring chance (xG)
1.3%
Angle
29.6°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 09:59

J. Larsson

ANA · Saved shot

Distance
51.5 ft
Scoring chance (xG)
2.6%
Angle
24.1°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 10:31

D. Dube

CGY · Saved shot

Distance
8.1 ft
Scoring chance (xG)
9.8%
Angle
29.7°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 12:35

R. Andersson

CGY · Miss

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

Feb 17, 2020 · P1 REG · 12:49

M. Stone

CGY · Saved shot

Distance
62.3 ft
Scoring chance (xG)
1.2%
Angle
29.9°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 13:05

C. Fowler

ANA · Saved shot

Distance
26.2 ft
Scoring chance (xG)
2.1%
Angle
72.3°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 13:43

J. Gaudreau

CGY · Saved shot

Distance
90.1 ft
Scoring chance (xG)
0.3%
Angle
17.4°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 14:16

M. Backlund

CGY · Saved shot

Distance
15.2 ft
Scoring chance (xG)
4.9%
Angle
23.2°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 15:47

A. Henrique

ANA · Saved shot

Distance
32.4 ft
Scoring chance (xG)
6.9%
Angle
33.7°
Strength
PP
ANA at CGY

Feb 17, 2020 · P1 REG · 16:13

T. Terry

ANA · Saved shot

Distance
21.9 ft
Scoring chance (xG)
9.5%
Angle
46.8°
Strength
PP
ANA at CGY

Feb 17, 2020 · P1 REG · 16:14

N. Ritchie

ANA · Saved shot

Distance
7.0 ft
Scoring chance (xG)
4.0%
Angle
0.0°
Strength
PP
ANA at CGY

Feb 17, 2020 · P1 REG · 16:16

E. Lindholm

CGY · Saved shot

Distance
171.0 ft
Scoring chance (xG)
0.2%
Angle
6.0°
Strength
SH
ANA at CGY

Feb 17, 2020 · P1 REG · 16:48

D. Grant

ANA · Saved shot

Distance
10.0 ft
Scoring chance (xG)
9.8%
Angle
36.9°
Strength
PP
ANA at CGY

Feb 17, 2020 · P1 REG · 17:18

O. Kylington

CGY · Saved shot

Distance
60.0 ft
Scoring chance (xG)
1.5%
Angle
30.0°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 17:59

A. Henrique

ANA · Saved shot

Distance
9.9 ft
Scoring chance (xG)
14.0%
Angle
45.0°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 18:20

M. Stone

CGY · Block

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

Blocked or unsupported attempt

ANA at CGY

Feb 17, 2020 · P1 REG · 18:23

T. Brodie

CGY · Saved shot

Distance
38.2 ft
Scoring chance (xG)
3.4%
Angle
47.1°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 18:50

H. Lindholm

ANA · Saved shot

Distance
42.0 ft
Scoring chance (xG)
4.1%
Angle
2.7°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 19:01

M. Tkachuk

CGY · Saved shot

Distance
15.0 ft
Scoring chance (xG)
16.9%
Angle
0.0°
Strength
EV
ANA at CGY

Feb 17, 2020 · P1 REG · 19:12

M. Tkachuk

CGY · Miss

Distance
11.4 ft
Scoring chance (xG)
7.5%
Angle
37.9°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 01:22

T. Terry

ANA · Saved shot

Distance
29.6 ft
Scoring chance (xG)
11.9%
Angle
11.7°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 01:30

J. Silfverberg

ANA · Block

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

Blocked or unsupported attempt

ANA at CGY

Feb 17, 2020 · P2 REG · 01:47

S. Steel

ANA · Block

Distance
19.8 ft
Scoring chance (xG)
Unavailable
Angle
40.9°
Strength
EV

Blocked or unsupported attempt

ANA at CGY

Feb 17, 2020 · P2 REG · 03:40

M. Backlund

CGY · Block

Distance
27.7 ft
Scoring chance (xG)
Unavailable
Angle
25.6°
Strength
EV

Blocked or unsupported attempt

ANA at CGY

Feb 17, 2020 · P2 REG · 03:55

M. Tkachuk

CGY · Saved shot

Distance
30.6 ft
Scoring chance (xG)
6.5%
Angle
38.4°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 03:56

M. Tkachuk

CGY · Saved shot

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

Feb 17, 2020 · P2 REG · 04:02

M. Tkachuk

CGY · Saved shot

Distance
8.0 ft
Scoring chance (xG)
3.0%
Angle
90.0°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 04:42

R. Andersson

CGY · Saved shot

Distance
52.0 ft
Scoring chance (xG)
2.3%
Angle
30.0°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 05:13

A. Yelesin

CGY · Block

Distance
32.0 ft
Scoring chance (xG)
Unavailable
Angle
14.5°
Strength
EV

Blocked or unsupported attempt

ANA at CGY

Feb 17, 2020 · P2 REG · 05:53

A. Henrique

ANA · Goal

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

Feb 17, 2020 · P2 REG · 06:15

M. Tkachuk

CGY · Miss

Distance
51.0 ft
Scoring chance (xG)
2.8%
Angle
0.0°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 06:44

N. Hanifin

CGY · Saved shot

Distance
34.0 ft
Scoring chance (xG)
12.3%
Angle
1.7°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 06:46

A. Mangiapane

CGY · Goal

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

Feb 17, 2020 · P2 REG · 07:51

S. Monahan

CGY · Saved shot

Distance
26.3 ft
Scoring chance (xG)
14.9%
Angle
8.7°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 08:19

J. Manson

ANA · Saved shot

Distance
77.4 ft
Scoring chance (xG)
0.3%
Angle
26.9°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 08:29

S. Monahan

CGY · Miss

Distance
21.9 ft
Scoring chance (xG)
10.2%
Angle
43.2°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 08:37

E. Lindholm

CGY · Miss

Distance
28.7 ft
Scoring chance (xG)
13.6%
Angle
29.2°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 09:02

M. Backlund

CGY · Saved shot

Distance
39.1 ft
Scoring chance (xG)
4.0%
Angle
32.5°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 09:30

O. Kylington

CGY · Miss

Distance
48.0 ft
Scoring chance (xG)
2.3%
Angle
31.4°
Strength
EV
ANA at CGY

Feb 17, 2020 · P2 REG · 09:59

N. Deslauriers

ANA · Miss

Distance
62.7 ft
Scoring chance (xG)
1.0%
Angle
33.9°
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.