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

133 matching attempts. Season coverage: 1511 published games / 1511 collected games. Last source refresh: Oct 4, 2026 16:15.

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)
2023-10-30
CBJ at DAL
1 REG
00:15
CBJ
S. Kuraly
Saved shot41.357.8EV0.8%
2023-10-30
CBJ at DAL
1 REG
00:27
DAL
T. Harley
Goal11.437.9EV13.2%
2023-10-30
CBJ at DAL
1 REG
01:08
DAL
R. Suter
Saved shot40.329.7EV3.9%
2023-10-30
CBJ at DAL
1 REG
01:52
DAL
E. Lindell
Saved shot168.39.6SH0.2%
2023-10-30
CBJ at DAL
1 REG
02:15
CBJ
J. Gaudreau
Saved shot23.875.4PP4.5%
2023-10-30
CBJ at DAL
1 REG
03:20
CBJ
E. Bemstrom
Block12.29.5PPN/A
2023-10-30
CBJ at DAL
1 REG
03:44
DAL
M. Duchene
Block40.727.8SHN/A
2023-10-30
CBJ at DAL
1 REG
04:12
DAL
M. Duchene
Saved shot19.917.5EV4.7%
2023-10-30
CBJ at DAL
1 REG
04:37
CBJ
D. Voronkov
Goal6.726.6EV15.8%
2023-10-30
CBJ at DAL
1 REG
04:58
DAL
R. Hintz
Block40.013.0EVN/A
2023-10-30
CBJ at DAL
1 REG
05:10
CBJ
B. Jenner
Saved shot29.267.8EV1.6%
2023-10-30
CBJ at DAL
1 REG
05:11
CBJ
J. Roslovic
Miss20.629.1EV2.0%
2023-10-30
CBJ at DAL
1 REG
05:17
CBJ
B. Jenner
Block10.00.0EVN/A
2023-10-30
CBJ at DAL
1 REG
05:37
CBJ
K. Johnson
Block30.01.9EVN/A
2023-10-30
CBJ at DAL
1 REG
05:40
CBJ
D.Jiricek
Miss55.836.3EV0.6%
2023-10-30
CBJ at DAL
1 REG
07:01
CBJ
E. Gudbranson
Miss60.637.6EV0.7%
2023-10-30
CBJ at DAL
1 REG
08:08
DAL
M. Heiskanen
Miss34.756.8EV1.4%
2023-10-30
CBJ at DAL
1 REG
08:11
DAL
R. Suter
Miss53.142.7EV0.9%
2023-10-30
CBJ at DAL
1 REG
09:33
DAL
M. Duchene
Block29.417.8PPN/A
2023-10-30
CBJ at DAL
1 REG
09:47
CBJ
A. Texier
Saved shot36.114.4SH5.7%
2023-10-30
CBJ at DAL
1 REG
09:48
DAL
M. Marchment
Miss20.916.7PP1.9%
2023-10-30
CBJ at DAL
1 REG
10:04
DAL
T. Harley
Saved shot41.02.8PP7.1%
2023-10-30
CBJ at DAL
1 REG
11:28
CBJ
B. Jenner
Block16.310.6EVN/A
2023-10-30
CBJ at DAL
1 REG
11:59
CBJ
J. Roslovic
Saved shot23.450.2EV8.2%
2023-10-30
CBJ at DAL
1 REG
12:13
DAL
C. Smith
Block10.05.7EVN/A
2023-10-30
CBJ at DAL
1 REG
12:20
DAL
J. Benn
Saved shot48.35.9EV2.9%
2023-10-30
CBJ at DAL
1 REG
12:22
DAL
R. Faksa
Miss9.458.0EV9.5%
2023-10-30
CBJ at DAL
1 REG
13:16
DAL
T. Seguin
Block18.033.7PPN/A
2023-10-30
CBJ at DAL
1 REG
13:19
DAL
M. Marchment
Block5.831.0PPN/A
2023-10-30
CBJ at DAL
1 REG
13:33
CBJ
Z. Werenski
Block43.333.7EVN/A
2023-10-30
CBJ at DAL
1 REG
13:41
CBJ
D. Severson
Goal30.549.0EV10.3%
2023-10-30
CBJ at DAL
1 REG
15:56
CBJ
Z. Werenski
Block62.733.9EVN/A
2023-10-30
CBJ at DAL
1 REG
16:13
DAL
M. Duchene
Miss18.090.0EV3.3%
2023-10-30
CBJ at DAL
1 REG
16:15
DAL
M. Duchene
Saved shot4.176.0EV11.6%
2023-10-30
CBJ at DAL
1 REG
16:32
DAL
C. Smith
Miss15.17.6EV8.2%
2023-10-30
CBJ at DAL
1 REG
16:53
DAL
E. Dadonov
Saved shot37.541.8EV3.9%
2023-10-30
CBJ at DAL
1 REG
17:22
CBJ
J. Roslovic
Miss9.16.3EV12.0%
2023-10-30
CBJ at DAL
1 REG
17:28
CBJ
J. Bean
Block7.839.8EVN/A
2023-10-30
CBJ at DAL
1 REG
18:20
DAL
J. Pavelski
Saved shot30.771.0EV2.9%
2023-10-30
CBJ at DAL
1 REG
18:25
DAL
T. Harley
Block17.513.2EVN/A
2023-10-30
CBJ at DAL
1 REG
18:55
DAL
E. Lindell
Block11.720.0EVN/A
2023-10-30
CBJ at DAL
1 REG
19:35
CBJ
S. Kuraly
Block35.275.2EVN/A
2023-10-30
CBJ at DAL
2 REG
00:31
DAL
R. Hintz
Miss42.213.7EV3.8%
2023-10-30
CBJ at DAL
2 REG
00:48
CBJ
B. Jenner
Saved shot36.239.4EV4.9%
2023-10-30
CBJ at DAL
2 REG
01:10
DAL
M. Heiskanen
Saved shot51.217.0EV0.9%
2023-10-30
CBJ at DAL
2 REG
01:11
DAL
M. Duchene
Saved shot7.315.9EV2.5%
2023-10-30
CBJ at DAL
2 REG
01:12
DAL
T. Seguin
Saved shot4.563.4EV4.2%
2023-10-30
CBJ at DAL
2 REG
01:13
DAL
T. Seguin
Saved shot4.563.4EV5.8%
2023-10-30
CBJ at DAL
2 REG
01:22
DAL
M. Duchene
Block44.435.8EVN/A
2023-10-30
CBJ at DAL
2 REG
01:28
DAL
T. Seguin
Miss12.414.0EV17.2%
CBJ at DAL

Oct 30, 2023 · P1 REG · 00:15

S. Kuraly

CBJ · Saved shot

Distance
41.3 ft
Scoring chance (xG)
0.8%
Angle
57.8°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 00:27

T. Harley

DAL · Goal

Distance
11.4 ft
Scoring chance (xG)
13.2%
Angle
37.9°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 01:08

R. Suter

DAL · Saved shot

Distance
40.3 ft
Scoring chance (xG)
3.9%
Angle
29.7°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 01:52

E. Lindell

DAL · Saved shot

Distance
168.3 ft
Scoring chance (xG)
0.2%
Angle
9.6°
Strength
SH
CBJ at DAL

Oct 30, 2023 · P1 REG · 02:15

J. Gaudreau

CBJ · Saved shot

Distance
23.8 ft
Scoring chance (xG)
4.5%
Angle
75.4°
Strength
PP
CBJ at DAL

Oct 30, 2023 · P1 REG · 03:20

E. Bemstrom

CBJ · Block

Distance
12.2 ft
Scoring chance (xG)
Unavailable
Angle
9.5°
Strength
PP

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 03:44

M. Duchene

DAL · Block

Distance
40.7 ft
Scoring chance (xG)
Unavailable
Angle
27.8°
Strength
SH

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 04:12

M. Duchene

DAL · Saved shot

Distance
19.9 ft
Scoring chance (xG)
4.7%
Angle
17.5°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 04:37

D. Voronkov

CBJ · Goal

Distance
6.7 ft
Scoring chance (xG)
15.8%
Angle
26.6°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 04:58

R. Hintz

DAL · Block

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

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 05:10

B. Jenner

CBJ · Saved shot

Distance
29.2 ft
Scoring chance (xG)
1.6%
Angle
67.8°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 05:11

J. Roslovic

CBJ · Miss

Distance
20.6 ft
Scoring chance (xG)
2.0%
Angle
29.1°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 05:17

B. Jenner

CBJ · Block

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

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 05:37

K. Johnson

CBJ · Block

Distance
30.0 ft
Scoring chance (xG)
Unavailable
Angle
1.9°
Strength
EV

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 05:40

D.Jiricek

CBJ · Miss

Distance
55.8 ft
Scoring chance (xG)
0.6%
Angle
36.3°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 07:01

E. Gudbranson

CBJ · Miss

Distance
60.6 ft
Scoring chance (xG)
0.7%
Angle
37.6°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 08:08

M. Heiskanen

DAL · Miss

Distance
34.7 ft
Scoring chance (xG)
1.4%
Angle
56.8°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 08:11

R. Suter

DAL · Miss

Distance
53.1 ft
Scoring chance (xG)
0.9%
Angle
42.7°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 09:33

M. Duchene

DAL · Block

Distance
29.4 ft
Scoring chance (xG)
Unavailable
Angle
17.8°
Strength
PP

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 09:47

A. Texier

CBJ · Saved shot

Distance
36.1 ft
Scoring chance (xG)
5.7%
Angle
14.4°
Strength
SH
CBJ at DAL

Oct 30, 2023 · P1 REG · 09:48

M. Marchment

DAL · Miss

Distance
20.9 ft
Scoring chance (xG)
1.9%
Angle
16.7°
Strength
PP
CBJ at DAL

Oct 30, 2023 · P1 REG · 10:04

T. Harley

DAL · Saved shot

Distance
41.0 ft
Scoring chance (xG)
7.1%
Angle
2.8°
Strength
PP
CBJ at DAL

Oct 30, 2023 · P1 REG · 11:28

B. Jenner

CBJ · Block

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

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 11:59

J. Roslovic

CBJ · Saved shot

Distance
23.4 ft
Scoring chance (xG)
8.2%
Angle
50.2°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 12:13

C. Smith

DAL · Block

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

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 12:20

J. Benn

DAL · Saved shot

Distance
48.3 ft
Scoring chance (xG)
2.9%
Angle
5.9°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 12:22

R. Faksa

DAL · Miss

Distance
9.4 ft
Scoring chance (xG)
9.5%
Angle
58.0°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 13:16

T. Seguin

DAL · Block

Distance
18.0 ft
Scoring chance (xG)
Unavailable
Angle
33.7°
Strength
PP

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 13:19

M. Marchment

DAL · Block

Distance
5.8 ft
Scoring chance (xG)
Unavailable
Angle
31.0°
Strength
PP

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 13:33

Z. Werenski

CBJ · Block

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

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 13:41

D. Severson

CBJ · Goal

Distance
30.5 ft
Scoring chance (xG)
10.3%
Angle
49.0°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 15:56

Z. Werenski

CBJ · Block

Distance
62.7 ft
Scoring chance (xG)
Unavailable
Angle
33.9°
Strength
EV

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 16:13

M. Duchene

DAL · Miss

Distance
18.0 ft
Scoring chance (xG)
3.3%
Angle
90.0°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 16:15

M. Duchene

DAL · Saved shot

Distance
4.1 ft
Scoring chance (xG)
11.6%
Angle
76.0°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 16:32

C. Smith

DAL · Miss

Distance
15.1 ft
Scoring chance (xG)
8.2%
Angle
7.6°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 16:53

E. Dadonov

DAL · Saved shot

Distance
37.5 ft
Scoring chance (xG)
3.9%
Angle
41.8°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 17:22

J. Roslovic

CBJ · Miss

Distance
9.1 ft
Scoring chance (xG)
12.0%
Angle
6.3°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 17:28

J. Bean

CBJ · Block

Distance
7.8 ft
Scoring chance (xG)
Unavailable
Angle
39.8°
Strength
EV

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 18:20

J. Pavelski

DAL · Saved shot

Distance
30.7 ft
Scoring chance (xG)
2.9%
Angle
71.0°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P1 REG · 18:25

T. Harley

DAL · Block

Distance
17.5 ft
Scoring chance (xG)
Unavailable
Angle
13.2°
Strength
EV

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 18:55

E. Lindell

DAL · Block

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

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P1 REG · 19:35

S. Kuraly

CBJ · Block

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

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P2 REG · 00:31

R. Hintz

DAL · Miss

Distance
42.2 ft
Scoring chance (xG)
3.8%
Angle
13.7°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P2 REG · 00:48

B. Jenner

CBJ · Saved shot

Distance
36.2 ft
Scoring chance (xG)
4.9%
Angle
39.4°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P2 REG · 01:10

M. Heiskanen

DAL · Saved shot

Distance
51.2 ft
Scoring chance (xG)
0.9%
Angle
17.0°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P2 REG · 01:11

M. Duchene

DAL · Saved shot

Distance
7.3 ft
Scoring chance (xG)
2.5%
Angle
15.9°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P2 REG · 01:12

T. Seguin

DAL · Saved shot

Distance
4.5 ft
Scoring chance (xG)
4.2%
Angle
63.4°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P2 REG · 01:13

T. Seguin

DAL · Saved shot

Distance
4.5 ft
Scoring chance (xG)
5.8%
Angle
63.4°
Strength
EV
CBJ at DAL

Oct 30, 2023 · P2 REG · 01:22

M. Duchene

DAL · Block

Distance
44.4 ft
Scoring chance (xG)
Unavailable
Angle
35.8°
Strength
EV

Blocked or unsupported attempt

CBJ at DAL

Oct 30, 2023 · P2 REG · 01:28

T. Seguin

DAL · Miss

Distance
12.4 ft
Scoring chance (xG)
17.2%
Angle
14.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.