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

115 matching attempts. Season coverage: 1504 published games / 1504 collected games. Last source refresh: Oct 4, 2026 05:00.

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-11-26
OTT at ANA
1 REG
00:19
ANA
J. Manson
Saved shot56.828.4EV0.6%
2021-11-26
OTT at ANA
1 REG
00:38
OTT
T. Stützle
Saved shot39.838.9EV2.7%
2021-11-26
OTT at ANA
1 REG
01:01
OTT
V. Mete
Miss56.319.7EV1.8%
2021-11-26
OTT at ANA
1 REG
01:15
OTT
N. Zaitsev
Miss59.731.3EV1.2%
2021-11-26
OTT at ANA
1 REG
01:22
OTT
V. Mete
Saved shot46.36.2EV4.0%
2021-11-26
OTT at ANA
1 REG
01:35
ANA
T. Zegras
Saved shot40.921.5EV4.2%
2021-11-26
OTT at ANA
1 REG
03:51
ANA
S. Milano
Saved shot12.041.6EV11.7%
2021-11-26
OTT at ANA
1 REG
03:59
ANA
R. Rakell
Saved shot42.529.6EV2.1%
2021-11-26
OTT at ANA
1 REG
04:10
ANA
S. Benoit
Saved shot59.432.6EV2.5%
2021-11-26
OTT at ANA
1 REG
04:31
OTT
J. Norris
Saved shot16.872.6EV4.7%
2021-11-26
OTT at ANA
1 REG
04:46
OTT
N. Holden
Miss54.36.3EV1.8%
2021-11-26
OTT at ANA
1 REG
05:39
OTT
L. Thomson
Saved shot36.725.9EV4.6%
2021-11-26
OTT at ANA
1 REG
06:32
OTT
C. Brown
Saved shot26.958.7EV4.6%
2021-11-26
OTT at ANA
1 REG
07:01
ANA
J. Manson
Block23.27.4EVN/A
2021-11-26
OTT at ANA
1 REG
07:18
ANA
S. Milano
Saved shot9.518.4EV10.3%
2021-11-26
OTT at ANA
1 REG
09:13
ANA
N. Deslauriers
Miss11.090.0EV6.0%
2021-11-26
OTT at ANA
1 REG
09:29
ANA
N. Deslauriers
Saved shot14.18.1EV8.5%
2021-11-26
OTT at ANA
1 REG
09:31
ANA
C. Fowler
Block46.841.5EVN/A
2021-11-26
OTT at ANA
1 REG
10:06
ANA
T. Terry
Saved shot7.623.2EV15.8%
2021-11-26
OTT at ANA
1 REG
10:59
ANA
T. Zegras
Saved shot10.833.7EV7.1%
2021-11-26
OTT at ANA
1 REG
12:01
OTT
T. Chabot
Block25.39.1PPN/A
2021-11-26
OTT at ANA
1 REG
12:10
OTT
B. Tkachuk
Saved shot11.05.2PP24.0%
2021-11-26
OTT at ANA
1 REG
12:19
OTT
J. Norris
Saved shot39.733.7PP7.7%
2021-11-26
OTT at ANA
1 REG
13:09
OTT
J. Norris
Saved shot40.532.9PP7.2%
2021-11-26
OTT at ANA
1 REG
14:07
ANA
J. Silfverberg
Saved shot43.827.1EV1.3%
2021-11-26
OTT at ANA
1 REG
14:14
ANA
J. Drysdale
Block21.815.9PPN/A
2021-11-26
OTT at ANA
1 REG
14:54
ANA
R. Getzlaf
Miss21.568.2PP10.9%
2021-11-26
OTT at ANA
1 REG
15:00
ANA
R. Getzlaf
Saved shot34.028.1PP11.7%
2021-11-26
OTT at ANA
1 REG
15:15
OTT
D. Gambrell
Saved shot20.660.9SH6.2%
2021-11-26
OTT at ANA
1 REG
15:33
ANA
A. Henrique
Saved shot53.010.9PP3.4%
2021-11-26
OTT at ANA
1 REG
16:35
ANA
I. Lundestrom
Saved shot16.00.0EV16.6%
2021-11-26
OTT at ANA
1 REG
16:43
ANA
I. Lundestrom
Goal12.04.8EV24.9%
2021-11-26
OTT at ANA
1 REG
17:41
OTT
C. Brown
Saved shot9.458.0EV9.4%
2021-11-26
OTT at ANA
1 REG
18:29
OTT
A. Formenton
Saved shot38.948.1EV1.6%
2021-11-26
OTT at ANA
1 REG
19:08
OTT
D. Gambrell
Saved shot31.186.3EV1.6%
2021-11-26
OTT at ANA
1 REG
19:22
ANA
T. Terry
Block31.932.2EVN/A
2021-11-26
OTT at ANA
1 REG
19:52
ANA
C. Fowler
Block24.229.7EVN/A
2021-11-26
OTT at ANA
2 REG
00:19
OTT
Z. Sanford
Saved shot40.031.7EV6.0%
2021-11-26
OTT at ANA
2 REG
00:26
OTT
Z. Sanford
Saved shot30.01.9EV16.7%
2021-11-26
OTT at ANA
2 REG
01:17
ANA
H. Lindholm
Miss54.730.8EV2.3%
2021-11-26
OTT at ANA
2 REG
01:28
OTT
C. Brown
Saved shot76.321.5EV0.2%
2021-11-26
OTT at ANA
2 REG
01:37
OTT
N. Zaitsev
Miss55.721.0EV1.6%
2021-11-26
OTT at ANA
2 REG
02:02
ANA
T. Zegras
Miss12.124.4EV8.2%
2021-11-26
OTT at ANA
2 REG
02:23
ANA
S. Benoit
Block13.313.0EVN/A
2021-11-26
OTT at ANA
2 REG
02:48
OTT
T. Ennis
Miss15.331.6EV9.9%
2021-11-26
OTT at ANA
2 REG
04:57
ANA
J. Drysdale
Block50.126.1EVN/A
2021-11-26
OTT at ANA
2 REG
05:06
OTT
D. Gambrell
Saved shot24.39.5EV13.9%
2021-11-26
OTT at ANA
2 REG
05:25
OTT
D. Gambrell
Miss15.053.1EV9.0%
2021-11-26
OTT at ANA
2 REG
05:47
OTT
B. Tkachuk
Saved shot21.479.2PP4.0%
2021-11-26
OTT at ANA
2 REG
06:35
OTT
C. Brown
Saved shot10.278.7PP3.8%
OTT at ANA

Nov 26, 2021 · P1 REG · 00:19

J. Manson

ANA · Saved shot

Distance
56.8 ft
Scoring chance (xG)
0.6%
Angle
28.4°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 00:38

T. Stützle

OTT · Saved shot

Distance
39.8 ft
Scoring chance (xG)
2.7%
Angle
38.9°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 01:01

V. Mete

OTT · Miss

Distance
56.3 ft
Scoring chance (xG)
1.8%
Angle
19.7°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 01:15

N. Zaitsev

OTT · Miss

Distance
59.7 ft
Scoring chance (xG)
1.2%
Angle
31.3°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 01:22

V. Mete

OTT · Saved shot

Distance
46.3 ft
Scoring chance (xG)
4.0%
Angle
6.2°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 01:35

T. Zegras

ANA · Saved shot

Distance
40.9 ft
Scoring chance (xG)
4.2%
Angle
21.5°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 03:51

S. Milano

ANA · Saved shot

Distance
12.0 ft
Scoring chance (xG)
11.7%
Angle
41.6°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 03:59

R. Rakell

ANA · Saved shot

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

Nov 26, 2021 · P1 REG · 04:10

S. Benoit

ANA · Saved shot

Distance
59.4 ft
Scoring chance (xG)
2.5%
Angle
32.6°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 04:31

J. Norris

OTT · Saved shot

Distance
16.8 ft
Scoring chance (xG)
4.7%
Angle
72.6°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 04:46

N. Holden

OTT · Miss

Distance
54.3 ft
Scoring chance (xG)
1.8%
Angle
6.3°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 05:39

L. Thomson

OTT · Saved shot

Distance
36.7 ft
Scoring chance (xG)
4.6%
Angle
25.9°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 06:32

C. Brown

OTT · Saved shot

Distance
26.9 ft
Scoring chance (xG)
4.6%
Angle
58.7°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 07:01

J. Manson

ANA · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 26, 2021 · P1 REG · 07:18

S. Milano

ANA · Saved shot

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

Nov 26, 2021 · P1 REG · 09:13

N. Deslauriers

ANA · Miss

Distance
11.0 ft
Scoring chance (xG)
6.0%
Angle
90.0°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 09:29

N. Deslauriers

ANA · Saved shot

Distance
14.1 ft
Scoring chance (xG)
8.5%
Angle
8.1°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 09:31

C. Fowler

ANA · Block

Distance
46.8 ft
Scoring chance (xG)
Unavailable
Angle
41.5°
Strength
EV

Blocked or unsupported attempt

OTT at ANA

Nov 26, 2021 · P1 REG · 10:06

T. Terry

ANA · Saved shot

Distance
7.6 ft
Scoring chance (xG)
15.8%
Angle
23.2°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 10:59

T. Zegras

ANA · Saved shot

Distance
10.8 ft
Scoring chance (xG)
7.1%
Angle
33.7°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 12:01

T. Chabot

OTT · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 26, 2021 · P1 REG · 12:10

B. Tkachuk

OTT · Saved shot

Distance
11.0 ft
Scoring chance (xG)
24.0%
Angle
5.2°
Strength
PP
OTT at ANA

Nov 26, 2021 · P1 REG · 12:19

J. Norris

OTT · Saved shot

Distance
39.7 ft
Scoring chance (xG)
7.7%
Angle
33.7°
Strength
PP
OTT at ANA

Nov 26, 2021 · P1 REG · 13:09

J. Norris

OTT · Saved shot

Distance
40.5 ft
Scoring chance (xG)
7.2%
Angle
32.9°
Strength
PP
OTT at ANA

Nov 26, 2021 · P1 REG · 14:07

J. Silfverberg

ANA · Saved shot

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

Nov 26, 2021 · P1 REG · 14:14

J. Drysdale

ANA · Block

Distance
21.8 ft
Scoring chance (xG)
Unavailable
Angle
15.9°
Strength
PP

Blocked or unsupported attempt

OTT at ANA

Nov 26, 2021 · P1 REG · 14:54

R. Getzlaf

ANA · Miss

Distance
21.5 ft
Scoring chance (xG)
10.9%
Angle
68.2°
Strength
PP
OTT at ANA

Nov 26, 2021 · P1 REG · 15:00

R. Getzlaf

ANA · Saved shot

Distance
34.0 ft
Scoring chance (xG)
11.7%
Angle
28.1°
Strength
PP
OTT at ANA

Nov 26, 2021 · P1 REG · 15:15

D. Gambrell

OTT · Saved shot

Distance
20.6 ft
Scoring chance (xG)
6.2%
Angle
60.9°
Strength
SH
OTT at ANA

Nov 26, 2021 · P1 REG · 15:33

A. Henrique

ANA · Saved shot

Distance
53.0 ft
Scoring chance (xG)
3.4%
Angle
10.9°
Strength
PP
OTT at ANA

Nov 26, 2021 · P1 REG · 16:35

I. Lundestrom

ANA · Saved shot

Distance
16.0 ft
Scoring chance (xG)
16.6%
Angle
0.0°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 16:43

I. Lundestrom

ANA · Goal

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

Nov 26, 2021 · P1 REG · 17:41

C. Brown

OTT · Saved shot

Distance
9.4 ft
Scoring chance (xG)
9.4%
Angle
58.0°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 18:29

A. Formenton

OTT · Saved shot

Distance
38.9 ft
Scoring chance (xG)
1.6%
Angle
48.1°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 19:08

D. Gambrell

OTT · Saved shot

Distance
31.1 ft
Scoring chance (xG)
1.6%
Angle
86.3°
Strength
EV
OTT at ANA

Nov 26, 2021 · P1 REG · 19:22

T. Terry

ANA · Block

Distance
31.9 ft
Scoring chance (xG)
Unavailable
Angle
32.2°
Strength
EV

Blocked or unsupported attempt

OTT at ANA

Nov 26, 2021 · P1 REG · 19:52

C. Fowler

ANA · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 26, 2021 · P2 REG · 00:19

Z. Sanford

OTT · Saved shot

Distance
40.0 ft
Scoring chance (xG)
6.0%
Angle
31.7°
Strength
EV
OTT at ANA

Nov 26, 2021 · P2 REG · 00:26

Z. Sanford

OTT · Saved shot

Distance
30.0 ft
Scoring chance (xG)
16.7%
Angle
1.9°
Strength
EV
OTT at ANA

Nov 26, 2021 · P2 REG · 01:17

H. Lindholm

ANA · Miss

Distance
54.7 ft
Scoring chance (xG)
2.3%
Angle
30.8°
Strength
EV
OTT at ANA

Nov 26, 2021 · P2 REG · 01:28

C. Brown

OTT · Saved shot

Distance
76.3 ft
Scoring chance (xG)
0.2%
Angle
21.5°
Strength
EV
OTT at ANA

Nov 26, 2021 · P2 REG · 01:37

N. Zaitsev

OTT · Miss

Distance
55.7 ft
Scoring chance (xG)
1.6%
Angle
21.0°
Strength
EV
OTT at ANA

Nov 26, 2021 · P2 REG · 02:02

T. Zegras

ANA · Miss

Distance
12.1 ft
Scoring chance (xG)
8.2%
Angle
24.4°
Strength
EV
OTT at ANA

Nov 26, 2021 · P2 REG · 02:23

S. Benoit

ANA · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 26, 2021 · P2 REG · 02:48

T. Ennis

OTT · Miss

Distance
15.3 ft
Scoring chance (xG)
9.9%
Angle
31.6°
Strength
EV
OTT at ANA

Nov 26, 2021 · P2 REG · 04:57

J. Drysdale

ANA · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 26, 2021 · P2 REG · 05:06

D. Gambrell

OTT · Saved shot

Distance
24.3 ft
Scoring chance (xG)
13.9%
Angle
9.5°
Strength
EV
OTT at ANA

Nov 26, 2021 · P2 REG · 05:25

D. Gambrell

OTT · Miss

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

Nov 26, 2021 · P2 REG · 05:47

B. Tkachuk

OTT · Saved shot

Distance
21.4 ft
Scoring chance (xG)
4.0%
Angle
79.2°
Strength
PP
OTT at ANA

Nov 26, 2021 · P2 REG · 06:35

C. Brown

OTT · Saved shot

Distance
10.2 ft
Scoring chance (xG)
3.8%
Angle
78.7°
Strength
PP

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.