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

127 matching attempts. Season coverage: 1507 published games / 1507 collected games. Last source refresh: Oct 4, 2026 05:14.

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)
2022-11-25
OTT at ANA
1 REG
00:15
ANA
T. Zegras
Block35.255.4EVN/A
2022-11-25
OTT at ANA
1 REG
00:19
ANA
C. Fowler
Miss53.119.8EV1.7%
2022-11-25
OTT at ANA
1 REG
01:08
OTT
J. Sanderson
Block29.454.7EVN/A
2022-11-25
OTT at ANA
1 REG
01:16
OTT
J. Sanderson
Miss183.26.6SH0.3%
2022-11-25
OTT at ANA
1 REG
02:38
ANA
K. Shattenkirk
Saved shot38.349.2PP6.3%
2022-11-25
OTT at ANA
1 REG
02:57
ANA
J. Silfverberg
Saved shot18.422.4PP12.7%
2022-11-25
OTT at ANA
1 REG
03:11
ANA
D. Kulikov
Saved shot58.831.8EV1.2%
2022-11-25
OTT at ANA
1 REG
03:39
ANA
D. Kulikov
Saved shot51.333.1EV1.0%
2022-11-25
OTT at ANA
1 REG
06:12
OTT
A. Zub
Block35.031.0EVN/A
2022-11-25
OTT at ANA
1 REG
06:28
ANA
T. Terry
Block19.614.7EVN/A
2022-11-25
OTT at ANA
1 REG
06:32
ANA
D. Kulikov
Block52.827.1EVN/A
2022-11-25
OTT at ANA
1 REG
06:45
OTT
J. Sanderson
Saved shot37.852.5EV1.5%
2022-11-25
OTT at ANA
1 REG
07:01
OTT
M. Joseph
Saved shot13.636.0EV12.1%
2022-11-25
OTT at ANA
1 REG
07:20
OTT
L. Thomson
Miss50.832.1EV0.9%
2022-11-25
OTT at ANA
1 REG
07:54
ANA
A. Henrique
Saved shot16.221.8EV14.7%
2022-11-25
OTT at ANA
1 REG
08:02
ANA
T. Terry
Block21.946.8EVN/A
2022-11-25
OTT at ANA
1 REG
08:09
OTT
B. Tkachuk
Block20.547.0EVN/A
2022-11-25
OTT at ANA
1 REG
09:13
OTT
T. Hamonic
Miss42.445.0EV1.2%
2022-11-25
OTT at ANA
1 REG
09:25
OTT
J. Sanderson
Saved shot29.472.2EV1.5%
2022-11-25
OTT at ANA
1 REG
09:32
OTT
D. Batherson
Miss27.38.4EV16.0%
2022-11-25
OTT at ANA
1 REG
10:02
ANA
J. Silfverberg
Saved shot71.224.0EV0.3%
2022-11-25
OTT at ANA
1 REG
10:14
ANA
C. Fowler
Block25.525.6EVN/A
2022-11-25
OTT at ANA
1 REG
10:43
ANA
T. Zegras
Saved shot42.012.4EV4.1%
2022-11-25
OTT at ANA
1 REG
11:33
ANA
T. Zegras
Miss37.26.2PP7.6%
2022-11-25
OTT at ANA
1 REG
11:43
ANA
A. Henrique
Miss17.310.0PP9.4%
2022-11-25
OTT at ANA
1 REG
11:52
ANA
T. Zegras
Block24.224.4PPN/A
2022-11-25
OTT at ANA
1 REG
11:58
ANA
C. Fowler
Block28.14.1PPN/A
2022-11-25
OTT at ANA
1 REG
12:33
ANA
J. Silfverberg
Saved shot23.325.5PP11.4%
2022-11-25
OTT at ANA
1 REG
12:40
ANA
C. Fowler
Block21.527.8PPN/A
2022-11-25
OTT at ANA
1 REG
13:42
OTT
S. Pinto
Block37.01.5EVN/A
2022-11-25
OTT at ANA
1 REG
15:24
OTT
T. Hamonic
Block34.13.4PPN/A
2022-11-25
OTT at ANA
1 REG
16:24
OTT
B. Tkachuk
Goal11.415.3PP17.7%
2022-11-25
OTT at ANA
1 REG
16:39
OTT
T. Hamonic
Saved shot55.928.9EV2.2%
2022-11-25
OTT at ANA
1 REG
16:40
OTT
S. Pinto
Miss8.160.3EV2.2%
2022-11-25
OTT at ANA
1 REG
17:04
ANA
B. Leason
Miss82.923.5EV0.3%
2022-11-25
OTT at ANA
1 REG
17:28
ANA
T. Zegras
Saved shot21.943.2EV13.6%
2022-11-25
OTT at ANA
1 REG
17:37
ANA
C. Fowler
Saved shot24.090.0EV2.5%
2022-11-25
OTT at ANA
1 REG
17:56
OTT
T. Hamonic
Block15.855.3EVN/A
2022-11-25
OTT at ANA
1 REG
18:19
OTT
D. Brassard
Goal10.641.2EV8.3%
2022-11-25
OTT at ANA
1 REG
18:49
OTT
B. Tkachuk
Block18.932.0EVN/A
2022-11-25
OTT at ANA
1 REG
19:17
OTT
A. Watson
Saved shot30.168.6EV1.8%
2022-11-25
OTT at ANA
1 REG
19:36
ANA
K. Shattenkirk
Saved shot54.432.2EV1.3%
2022-11-25
OTT at ANA
1 REG
19:40
ANA
P. Regenda
Saved shot9.00.0EV18.7%
2022-11-25
OTT at ANA
1 REG
19:53
ANA
N. Beaulieu
Saved shot18.429.4EV9.7%
2022-11-25
OTT at ANA
2 REG
00:37
ANA
C. Fowler
Saved shot50.69.1PP5.2%
2022-11-25
OTT at ANA
2 REG
00:38
ANA
T. Terry
Miss9.432.0PP4.3%
2022-11-25
OTT at ANA
2 REG
00:40
ANA
M. McTavish
Saved shot21.245.0PP10.0%
2022-11-25
OTT at ANA
2 REG
00:48
ANA
M. McTavish
Block17.559.0PPN/A
2022-11-25
OTT at ANA
2 REG
01:17
OTT
T. Chabot
Saved shot169.411.6SH0.3%
2022-11-25
OTT at ANA
2 REG
02:35
ANA
M. Jones
Saved shot11.00.0EV15.0%
OTT at ANA

Nov 25, 2022 · P1 REG · 00:15

T. Zegras

ANA · Block

Distance
35.2 ft
Scoring chance (xG)
Unavailable
Angle
55.4°
Strength
EV

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 00:19

C. Fowler

ANA · Miss

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

Nov 25, 2022 · P1 REG · 01:08

J. Sanderson

OTT · Block

Distance
29.4 ft
Scoring chance (xG)
Unavailable
Angle
54.7°
Strength
EV

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 01:16

J. Sanderson

OTT · Miss

Distance
183.2 ft
Scoring chance (xG)
0.3%
Angle
6.6°
Strength
SH
OTT at ANA

Nov 25, 2022 · P1 REG · 02:38

K. Shattenkirk

ANA · Saved shot

Distance
38.3 ft
Scoring chance (xG)
6.3%
Angle
49.2°
Strength
PP
OTT at ANA

Nov 25, 2022 · P1 REG · 02:57

J. Silfverberg

ANA · Saved shot

Distance
18.4 ft
Scoring chance (xG)
12.7%
Angle
22.4°
Strength
PP
OTT at ANA

Nov 25, 2022 · P1 REG · 03:11

D. Kulikov

ANA · Saved shot

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

Nov 25, 2022 · P1 REG · 03:39

D. Kulikov

ANA · Saved shot

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

Nov 25, 2022 · P1 REG · 06:12

A. Zub

OTT · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 06:28

T. Terry

ANA · Block

Distance
19.6 ft
Scoring chance (xG)
Unavailable
Angle
14.7°
Strength
EV

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 06:32

D. Kulikov

ANA · Block

Distance
52.8 ft
Scoring chance (xG)
Unavailable
Angle
27.1°
Strength
EV

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 06:45

J. Sanderson

OTT · Saved shot

Distance
37.8 ft
Scoring chance (xG)
1.5%
Angle
52.5°
Strength
EV
OTT at ANA

Nov 25, 2022 · P1 REG · 07:01

M. Joseph

OTT · Saved shot

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

Nov 25, 2022 · P1 REG · 07:20

L. Thomson

OTT · Miss

Distance
50.8 ft
Scoring chance (xG)
0.9%
Angle
32.1°
Strength
EV
OTT at ANA

Nov 25, 2022 · P1 REG · 07:54

A. Henrique

ANA · Saved shot

Distance
16.2 ft
Scoring chance (xG)
14.7%
Angle
21.8°
Strength
EV
OTT at ANA

Nov 25, 2022 · P1 REG · 08:02

T. Terry

ANA · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 08:09

B. Tkachuk

OTT · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 09:13

T. Hamonic

OTT · Miss

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

Nov 25, 2022 · P1 REG · 09:25

J. Sanderson

OTT · Saved shot

Distance
29.4 ft
Scoring chance (xG)
1.5%
Angle
72.2°
Strength
EV
OTT at ANA

Nov 25, 2022 · P1 REG · 09:32

D. Batherson

OTT · Miss

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

Nov 25, 2022 · P1 REG · 10:02

J. Silfverberg

ANA · Saved shot

Distance
71.2 ft
Scoring chance (xG)
0.3%
Angle
24.0°
Strength
EV
OTT at ANA

Nov 25, 2022 · P1 REG · 10:14

C. Fowler

ANA · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 10:43

T. Zegras

ANA · Saved shot

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

Nov 25, 2022 · P1 REG · 11:33

T. Zegras

ANA · Miss

Distance
37.2 ft
Scoring chance (xG)
7.6%
Angle
6.2°
Strength
PP
OTT at ANA

Nov 25, 2022 · P1 REG · 11:43

A. Henrique

ANA · Miss

Distance
17.3 ft
Scoring chance (xG)
9.4%
Angle
10.0°
Strength
PP
OTT at ANA

Nov 25, 2022 · P1 REG · 11:52

T. Zegras

ANA · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 11:58

C. Fowler

ANA · Block

Distance
28.1 ft
Scoring chance (xG)
Unavailable
Angle
4.1°
Strength
PP

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 12:33

J. Silfverberg

ANA · Saved shot

Distance
23.3 ft
Scoring chance (xG)
11.4%
Angle
25.5°
Strength
PP
OTT at ANA

Nov 25, 2022 · P1 REG · 12:40

C. Fowler

ANA · Block

Distance
21.5 ft
Scoring chance (xG)
Unavailable
Angle
27.8°
Strength
PP

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 13:42

S. Pinto

OTT · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 15:24

T. Hamonic

OTT · Block

Distance
34.1 ft
Scoring chance (xG)
Unavailable
Angle
3.4°
Strength
PP

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 16:24

B. Tkachuk

OTT · Goal

Distance
11.4 ft
Scoring chance (xG)
17.7%
Angle
15.3°
Strength
PP
OTT at ANA

Nov 25, 2022 · P1 REG · 16:39

T. Hamonic

OTT · Saved shot

Distance
55.9 ft
Scoring chance (xG)
2.2%
Angle
28.9°
Strength
EV
OTT at ANA

Nov 25, 2022 · P1 REG · 16:40

S. Pinto

OTT · Miss

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

Nov 25, 2022 · P1 REG · 17:04

B. Leason

ANA · Miss

Distance
82.9 ft
Scoring chance (xG)
0.3%
Angle
23.5°
Strength
EV
OTT at ANA

Nov 25, 2022 · P1 REG · 17:28

T. Zegras

ANA · Saved shot

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

Nov 25, 2022 · P1 REG · 17:37

C. Fowler

ANA · Saved shot

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

Nov 25, 2022 · P1 REG · 17:56

T. Hamonic

OTT · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 18:19

D. Brassard

OTT · Goal

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

Nov 25, 2022 · P1 REG · 18:49

B. Tkachuk

OTT · Block

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

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P1 REG · 19:17

A. Watson

OTT · Saved shot

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

Nov 25, 2022 · P1 REG · 19:36

K. Shattenkirk

ANA · Saved shot

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

Nov 25, 2022 · P1 REG · 19:40

P. Regenda

ANA · Saved shot

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

Nov 25, 2022 · P1 REG · 19:53

N. Beaulieu

ANA · Saved shot

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

Nov 25, 2022 · P2 REG · 00:37

C. Fowler

ANA · Saved shot

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

Nov 25, 2022 · P2 REG · 00:38

T. Terry

ANA · Miss

Distance
9.4 ft
Scoring chance (xG)
4.3%
Angle
32.0°
Strength
PP
OTT at ANA

Nov 25, 2022 · P2 REG · 00:40

M. McTavish

ANA · Saved shot

Distance
21.2 ft
Scoring chance (xG)
10.0%
Angle
45.0°
Strength
PP
OTT at ANA

Nov 25, 2022 · P2 REG · 00:48

M. McTavish

ANA · Block

Distance
17.5 ft
Scoring chance (xG)
Unavailable
Angle
59.0°
Strength
PP

Blocked or unsupported attempt

OTT at ANA

Nov 25, 2022 · P2 REG · 01:17

T. Chabot

OTT · Saved shot

Distance
169.4 ft
Scoring chance (xG)
0.3%
Angle
11.6°
Strength
SH
OTT at ANA

Nov 25, 2022 · P2 REG · 02:35

M. Jones

ANA · Saved shot

Distance
11.0 ft
Scoring chance (xG)
15.0%
Angle
0.0°
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.