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

132 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)
2022-03-05
OTT at ARI
1 REG
00:55
ARI
C. Keller
Saved shot9.00.0EV14.7%
2022-03-05
OTT at ARI
1 REG
01:05
ARI
J. Moser
Miss60.426.6EV1.5%
2022-03-05
OTT at ARI
1 REG
01:29
OTT
T. Stützle
Saved shot10.036.9EV13.1%
2022-03-05
OTT at ARI
1 REG
01:50
ARI
J. Chychrun
Saved shot45.723.2EV3.6%
2022-03-05
OTT at ARI
1 REG
02:04
ARI
V. Kolyachonok
Block22.520.9EVN/A
2022-03-05
OTT at ARI
1 REG
02:18
ARI
J. Chychrun
Saved shot59.731.3EV2.4%
2022-03-05
OTT at ARI
1 REG
04:02
ARI
C. Fischer
Block16.437.6EVN/A
2022-03-05
OTT at ARI
1 REG
04:08
ARI
S. Gostisbehere
Block17.310.0PPN/A
2022-03-05
OTT at ARI
1 REG
04:10
ARI
N. Schmaltz
Goal10.211.3PP17.4%
2022-03-05
OTT at ARI
1 REG
04:26
OTT
A. Gaudette
Saved shot33.712.0EV8.6%
2022-03-05
OTT at ARI
1 REG
04:40
OTT
A. Gaudette
Saved shot37.259.3EV0.9%
2022-03-05
OTT at ARI
1 REG
05:55
OTT
T. Stützle
Saved shot38.948.1PP3.9%
2022-03-05
OTT at ARI
1 REG
06:25
OTT
T. Chabot
Miss53.13.2PP3.5%
2022-03-05
OTT at ARI
1 REG
06:28
OTT
J. Norris
Block14.312.1PPN/A
2022-03-05
OTT at ARI
1 REG
06:29
OTT
C. White
Block14.18.1PPN/A
2022-03-05
OTT at ARI
1 REG
06:50
OTT
B. Tkachuk
Saved shot10.416.7PP13.9%
2022-03-05
OTT at ARI
1 REG
06:51
OTT
B. Tkachuk
Saved shot6.00.0PP4.6%
2022-03-05
OTT at ARI
1 REG
07:25
OTT
A. Gaudette
Saved shot12.414.0PP16.4%
2022-03-05
OTT at ARI
1 REG
07:32
OTT
A. Gaudette
Saved shot37.546.1PP5.9%
2022-03-05
OTT at ARI
1 REG
07:37
OTT
Z. Sanford
Saved shot11.731.0PP13.4%
2022-03-05
OTT at ARI
1 REG
08:02
OTT
N. Paul
Block26.921.8EVN/A
2022-03-05
OTT at ARI
1 REG
08:12
ARI
J. Chychrun
Saved shot48.847.5EV0.9%
2022-03-05
OTT at ARI
1 REG
09:05
ARI
P. Kessel
Block11.759.0EVN/A
2022-03-05
OTT at ARI
1 REG
09:49
OTT
N. Paul
Saved shot96.724.4SH0.1%
2022-03-05
OTT at ARI
1 REG
10:16
OTT
C. Brown
Saved shot9.824.0SH18.3%
2022-03-05
OTT at ARI
1 REG
10:57
ARI
A. Galchenyuk
Saved shot33.128.9PP7.4%
2022-03-05
OTT at ARI
1 REG
11:30
OTT
N. Zaitsev
Saved shot39.851.1EV0.9%
2022-03-05
OTT at ARI
1 REG
12:25
ARI
B. Hayton
Miss41.141.1EV2.4%
2022-03-05
OTT at ARI
1 REG
12:49
ARI
J. Moser
Saved shot7.256.3EV5.8%
2022-03-05
OTT at ARI
1 REG
12:57
ARI
J. Moser
Miss54.718.1EV3.5%
2022-03-05
OTT at ARI
1 REG
13:25
OTT
C. Brown
Saved shot38.565.4EV1.3%
2022-03-05
OTT at ARI
1 REG
13:51
ARI
N. Schmaltz
Saved shot27.328.4EV16.6%
2022-03-05
OTT at ARI
1 REG
13:52
ARI
C. Keller
Miss6.763.4EV2.7%
2022-03-05
OTT at ARI
1 REG
13:53
ARI
C. Keller
Goal7.00.0EV7.4%
2022-03-05
OTT at ARI
1 REG
15:27
ARI
C. Fischer
Block18.16.3EVN/A
2022-03-05
OTT at ARI
1 REG
15:55
OTT
A. Gaudette
Miss15.266.8EV2.3%
2022-03-05
OTT at ARI
1 REG
16:08
OTT
N. Zaitsev
Miss21.184.6EV2.0%
2022-03-05
OTT at ARI
1 REG
16:25
ARI
J. Moser
Block30.924.9EVN/A
2022-03-05
OTT at ARI
1 REG
17:47
OTT
E. Brannstrom
Miss48.719.2EV3.2%
2022-03-05
OTT at ARI
1 REG
18:42
OTT
N. Paul
Block10.036.9EVN/A
2022-03-05
OTT at ARI
1 REG
19:24
ARI
N. Schmaltz
Saved shot39.645.0PP5.2%
2022-03-05
OTT at ARI
2 REG
00:31
OTT
C. Brown
Saved shot32.229.7SH6.9%
2022-03-05
OTT at ARI
2 REG
00:49
ARI
T. Boyd
Miss20.854.8PP9.0%
2022-03-05
OTT at ARI
2 REG
01:07
OTT
C. Brown
Saved shot12.618.4SH14.9%
2022-03-05
OTT at ARI
2 REG
02:01
ARI
A. Stralman
Saved shot35.428.7EV4.7%
2022-03-05
OTT at ARI
2 REG
02:50
ARI
N. Schmaltz
Goal10.821.8EV23.3%
2022-03-05
OTT at ARI
2 REG
02:57
OTT
A. Formenton
Saved shot37.236.3EV6.2%
2022-03-05
OTT at ARI
2 REG
03:40
OTT
T. Stützle
Saved shot38.247.1EV1.8%
2022-03-05
OTT at ARI
2 REG
04:01
OTT
A. Gaudette
Miss11.415.3EV9.7%
2022-03-05
OTT at ARI
2 REG
04:57
OTT
J. Norris
Block11.226.6EVN/A
OTT at ARI

Mar 5, 2022 · P1 REG · 00:55

C. Keller

ARI · Saved shot

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

Mar 5, 2022 · P1 REG · 01:05

J. Moser

ARI · Miss

Distance
60.4 ft
Scoring chance (xG)
1.5%
Angle
26.6°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 01:29

T. Stützle

OTT · Saved shot

Distance
10.0 ft
Scoring chance (xG)
13.1%
Angle
36.9°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 01:50

J. Chychrun

ARI · Saved shot

Distance
45.7 ft
Scoring chance (xG)
3.6%
Angle
23.2°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 02:04

V. Kolyachonok

ARI · Block

Distance
22.5 ft
Scoring chance (xG)
Unavailable
Angle
20.9°
Strength
EV

Blocked or unsupported attempt

OTT at ARI

Mar 5, 2022 · P1 REG · 02:18

J. Chychrun

ARI · Saved shot

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

Mar 5, 2022 · P1 REG · 04:02

C. Fischer

ARI · Block

Distance
16.4 ft
Scoring chance (xG)
Unavailable
Angle
37.6°
Strength
EV

Blocked or unsupported attempt

OTT at ARI

Mar 5, 2022 · P1 REG · 04:08

S. Gostisbehere

ARI · Block

Distance
17.3 ft
Scoring chance (xG)
Unavailable
Angle
10.0°
Strength
PP

Blocked or unsupported attempt

OTT at ARI

Mar 5, 2022 · P1 REG · 04:10

N. Schmaltz

ARI · Goal

Distance
10.2 ft
Scoring chance (xG)
17.4%
Angle
11.3°
Strength
PP
OTT at ARI

Mar 5, 2022 · P1 REG · 04:26

A. Gaudette

OTT · Saved shot

Distance
33.7 ft
Scoring chance (xG)
8.6%
Angle
12.0°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 04:40

A. Gaudette

OTT · Saved shot

Distance
37.2 ft
Scoring chance (xG)
0.9%
Angle
59.3°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 05:55

T. Stützle

OTT · Saved shot

Distance
38.9 ft
Scoring chance (xG)
3.9%
Angle
48.1°
Strength
PP
OTT at ARI

Mar 5, 2022 · P1 REG · 06:25

T. Chabot

OTT · Miss

Distance
53.1 ft
Scoring chance (xG)
3.5%
Angle
3.2°
Strength
PP
OTT at ARI

Mar 5, 2022 · P1 REG · 06:28

J. Norris

OTT · Block

Distance
14.3 ft
Scoring chance (xG)
Unavailable
Angle
12.1°
Strength
PP

Blocked or unsupported attempt

OTT at ARI

Mar 5, 2022 · P1 REG · 06:29

C. White

OTT · Block

Distance
14.1 ft
Scoring chance (xG)
Unavailable
Angle
8.1°
Strength
PP

Blocked or unsupported attempt

OTT at ARI

Mar 5, 2022 · P1 REG · 06:50

B. Tkachuk

OTT · Saved shot

Distance
10.4 ft
Scoring chance (xG)
13.9%
Angle
16.7°
Strength
PP
OTT at ARI

Mar 5, 2022 · P1 REG · 06:51

B. Tkachuk

OTT · Saved shot

Distance
6.0 ft
Scoring chance (xG)
4.6%
Angle
0.0°
Strength
PP
OTT at ARI

Mar 5, 2022 · P1 REG · 07:25

A. Gaudette

OTT · Saved shot

Distance
12.4 ft
Scoring chance (xG)
16.4%
Angle
14.0°
Strength
PP
OTT at ARI

Mar 5, 2022 · P1 REG · 07:32

A. Gaudette

OTT · Saved shot

Distance
37.5 ft
Scoring chance (xG)
5.9%
Angle
46.1°
Strength
PP
OTT at ARI

Mar 5, 2022 · P1 REG · 07:37

Z. Sanford

OTT · Saved shot

Distance
11.7 ft
Scoring chance (xG)
13.4%
Angle
31.0°
Strength
PP
OTT at ARI

Mar 5, 2022 · P1 REG · 08:02

N. Paul

OTT · Block

Distance
26.9 ft
Scoring chance (xG)
Unavailable
Angle
21.8°
Strength
EV

Blocked or unsupported attempt

OTT at ARI

Mar 5, 2022 · P1 REG · 08:12

J. Chychrun

ARI · Saved shot

Distance
48.8 ft
Scoring chance (xG)
0.9%
Angle
47.5°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 09:05

P. Kessel

ARI · Block

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

Blocked or unsupported attempt

OTT at ARI

Mar 5, 2022 · P1 REG · 09:49

N. Paul

OTT · Saved shot

Distance
96.7 ft
Scoring chance (xG)
0.1%
Angle
24.4°
Strength
SH
OTT at ARI

Mar 5, 2022 · P1 REG · 10:16

C. Brown

OTT · Saved shot

Distance
9.8 ft
Scoring chance (xG)
18.3%
Angle
24.0°
Strength
SH
OTT at ARI

Mar 5, 2022 · P1 REG · 10:57

A. Galchenyuk

ARI · Saved shot

Distance
33.1 ft
Scoring chance (xG)
7.4%
Angle
28.9°
Strength
PP
OTT at ARI

Mar 5, 2022 · P1 REG · 11:30

N. Zaitsev

OTT · Saved shot

Distance
39.8 ft
Scoring chance (xG)
0.9%
Angle
51.1°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 12:25

B. Hayton

ARI · Miss

Distance
41.1 ft
Scoring chance (xG)
2.4%
Angle
41.1°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 12:49

J. Moser

ARI · Saved shot

Distance
7.2 ft
Scoring chance (xG)
5.8%
Angle
56.3°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 12:57

J. Moser

ARI · Miss

Distance
54.7 ft
Scoring chance (xG)
3.5%
Angle
18.1°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 13:25

C. Brown

OTT · Saved shot

Distance
38.5 ft
Scoring chance (xG)
1.3%
Angle
65.4°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 13:51

N. Schmaltz

ARI · Saved shot

Distance
27.3 ft
Scoring chance (xG)
16.6%
Angle
28.4°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 13:52

C. Keller

ARI · Miss

Distance
6.7 ft
Scoring chance (xG)
2.7%
Angle
63.4°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 13:53

C. Keller

ARI · Goal

Distance
7.0 ft
Scoring chance (xG)
7.4%
Angle
0.0°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 15:27

C. Fischer

ARI · Block

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

Blocked or unsupported attempt

OTT at ARI

Mar 5, 2022 · P1 REG · 15:55

A. Gaudette

OTT · Miss

Distance
15.2 ft
Scoring chance (xG)
2.3%
Angle
66.8°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 16:08

N. Zaitsev

OTT · Miss

Distance
21.1 ft
Scoring chance (xG)
2.0%
Angle
84.6°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 16:25

J. Moser

ARI · Block

Distance
30.9 ft
Scoring chance (xG)
Unavailable
Angle
24.9°
Strength
EV

Blocked or unsupported attempt

OTT at ARI

Mar 5, 2022 · P1 REG · 17:47

E. Brannstrom

OTT · Miss

Distance
48.7 ft
Scoring chance (xG)
3.2%
Angle
19.2°
Strength
EV
OTT at ARI

Mar 5, 2022 · P1 REG · 18:42

N. Paul

OTT · Block

Distance
10.0 ft
Scoring chance (xG)
Unavailable
Angle
36.9°
Strength
EV

Blocked or unsupported attempt

OTT at ARI

Mar 5, 2022 · P1 REG · 19:24

N. Schmaltz

ARI · Saved shot

Distance
39.6 ft
Scoring chance (xG)
5.2%
Angle
45.0°
Strength
PP
OTT at ARI

Mar 5, 2022 · P2 REG · 00:31

C. Brown

OTT · Saved shot

Distance
32.2 ft
Scoring chance (xG)
6.9%
Angle
29.7°
Strength
SH
OTT at ARI

Mar 5, 2022 · P2 REG · 00:49

T. Boyd

ARI · Miss

Distance
20.8 ft
Scoring chance (xG)
9.0%
Angle
54.8°
Strength
PP
OTT at ARI

Mar 5, 2022 · P2 REG · 01:07

C. Brown

OTT · Saved shot

Distance
12.6 ft
Scoring chance (xG)
14.9%
Angle
18.4°
Strength
SH
OTT at ARI

Mar 5, 2022 · P2 REG · 02:01

A. Stralman

ARI · Saved shot

Distance
35.4 ft
Scoring chance (xG)
4.7%
Angle
28.7°
Strength
EV
OTT at ARI

Mar 5, 2022 · P2 REG · 02:50

N. Schmaltz

ARI · Goal

Distance
10.8 ft
Scoring chance (xG)
23.3%
Angle
21.8°
Strength
EV
OTT at ARI

Mar 5, 2022 · P2 REG · 02:57

A. Formenton

OTT · Saved shot

Distance
37.2 ft
Scoring chance (xG)
6.2%
Angle
36.3°
Strength
EV
OTT at ARI

Mar 5, 2022 · P2 REG · 03:40

T. Stützle

OTT · Saved shot

Distance
38.2 ft
Scoring chance (xG)
1.8%
Angle
47.1°
Strength
EV
OTT at ARI

Mar 5, 2022 · P2 REG · 04:01

A. Gaudette

OTT · Miss

Distance
11.4 ft
Scoring chance (xG)
9.7%
Angle
15.3°
Strength
EV
OTT at ARI

Mar 5, 2022 · P2 REG · 04:57

J. Norris

OTT · Block

Distance
11.2 ft
Scoring chance (xG)
Unavailable
Angle
26.6°
Strength
EV

Blocked or unsupported attempt

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.