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

104 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-01-11
DAL at SJS
1 REG
00:20
SJS
P. Marleau
Block36.143.9EVN/A
2020-01-11
DAL at SJS
1 REG
00:33
DAL
R. Hintz
Block44.325.4EVN/A
2020-01-11
DAL at SJS
1 REG
01:18
DAL
T. Seguin
Saved shot9.249.4PP12.4%
2020-01-11
DAL at SJS
1 REG
01:32
DAL
J. Benn
Goal20.02.9PP9.4%
2020-01-11
DAL at SJS
1 REG
02:08
SJS
A. Suomela
Saved shot32.627.3EV4.2%
2020-01-11
DAL at SJS
1 REG
02:50
DAL
J. Dickinson
Miss55.036.9EV0.9%
2020-01-11
DAL at SJS
1 REG
02:52
DAL
R. Polak
Saved shot59.524.8EV0.7%
2020-01-11
DAL at SJS
1 REG
03:29
DAL
M. Heiskanen
Miss34.149.8EV3.7%
2020-01-11
DAL at SJS
1 REG
03:50
SJS
B. Goodrow
Miss18.653.7EV7.2%
2020-01-11
DAL at SJS
1 REG
03:57
SJS
B. Burns
Saved shot59.230.5EV1.1%
2020-01-11
DAL at SJS
1 REG
03:59
SJS
B. Dillon
Saved shot56.131.1EV0.7%
2020-01-11
DAL at SJS
1 REG
04:56
SJS
M. Ferraro
Miss32.919.5EV7.3%
2020-01-11
DAL at SJS
1 REG
06:02
DAL
J. Pavelski
Block17.028.1EVN/A
2020-01-11
DAL at SJS
1 REG
06:11
DAL
R. Hintz
Miss38.333.3EV4.6%
2020-01-11
DAL at SJS
1 REG
07:34
DAL
B. Comeau
Block49.627.6EVN/A
2020-01-11
DAL at SJS
1 REG
09:22
SJS
B. Burns
Miss55.036.9EV0.9%
2020-01-11
DAL at SJS
1 REG
09:31
SJS
B. Burns
Miss58.032.3EV2.1%
2020-01-11
DAL at SJS
1 REG
09:56
SJS
T. Hertl
Saved shot13.548.0EV9.8%
2020-01-11
DAL at SJS
1 REG
10:13
SJS
K. Labanc
Saved shot39.620.7EV4.5%
2020-01-11
DAL at SJS
1 REG
10:19
SJS
M. Vlasic
Block13.617.1EVN/A
2020-01-11
DAL at SJS
1 REG
11:25
SJS
B. Burns
Miss76.527.2EV0.3%
2020-01-11
DAL at SJS
1 REG
11:50
SJS
M. Karlsson
Saved shot19.03.0EV8.3%
2020-01-11
DAL at SJS
1 REG
11:59
SJS
B. Burns
Block31.932.2EVN/A
2020-01-11
DAL at SJS
1 REG
12:47
DAL
T. Fedun
Saved shot20.00.0EV8.0%
2020-01-11
DAL at SJS
1 REG
13:14
SJS
E. Kane
Miss10.211.3EV9.2%
2020-01-11
DAL at SJS
1 REG
14:00
SJS
M. Sorensen
Saved shot9.212.5EV17.2%
2020-01-11
DAL at SJS
1 REG
14:07
DAL
M. Heiskanen
Block163.01.4EVN/A
2020-01-11
DAL at SJS
1 REG
14:46
DAL
T. Seguin
Saved shot94.016.7EV0.2%
2020-01-11
DAL at SJS
1 REG
15:25
SJS
T. Hertl
Saved shot38.160.1EV0.8%
2020-01-11
DAL at SJS
1 REG
15:33
SJS
B. Burns
Goal7.256.3EV9.4%
2020-01-11
DAL at SJS
1 REG
17:41
SJS
T. Hertl
Block21.02.7EVN/A
2020-01-11
DAL at SJS
1 REG
18:12
DAL
R. Polak
Saved shot50.011.5EV1.1%
2020-01-11
DAL at SJS
1 REG
18:54
DAL
J. Kiviranta
Saved shot17.03.4EV18.6%
2020-01-11
DAL at SJS
2 REG
00:44
SJS
B. Burns
Saved shot49.58.1PP5.5%
2020-01-11
DAL at SJS
2 REG
01:35
SJS
E. Kane
Saved shot25.854.5PP12.2%
2020-01-11
DAL at SJS
2 REG
02:18
DAL
A. Cogliano
Saved shot170.22.7SH0.3%
2020-01-11
DAL at SJS
2 REG
02:43
SJS
P. Marleau
Block22.823.2PPN/A
2020-01-11
DAL at SJS
2 REG
02:54
SJS
T. Hertl
Saved shot6.00.0EV16.2%
2020-01-11
DAL at SJS
2 REG
02:56
SJS
P. Marleau
Goal8.926.6EV30.2%
2020-01-11
DAL at SJS
2 REG
03:35
DAL
J. Pavelski
Saved shot98.713.5EV0.3%
2020-01-11
DAL at SJS
2 REG
03:59
DAL
J. Benn
Miss27.764.4EV2.3%
2020-01-11
DAL at SJS
2 REG
04:22
DAL
A. Radulov
Saved shot18.412.5EV15.0%
2020-01-11
DAL at SJS
2 REG
04:38
DAL
M. Janmark
Saved shot8.654.5EV8.7%
2020-01-11
DAL at SJS
2 REG
05:28
SJS
M. Sorensen
Miss23.577.7EV2.0%
2020-01-11
DAL at SJS
2 REG
05:42
SJS
M. Sorensen
Block23.02.5EVN/A
2020-01-11
DAL at SJS
2 REG
06:14
SJS
J. Thornton
Miss25.02.3EV6.2%
2020-01-11
DAL at SJS
2 REG
06:18
SJS
T. Meier
Miss53.438.2EV0.5%
2020-01-11
DAL at SJS
2 REG
06:25
SJS
B. Dillon
Miss55.111.5EV3.0%
2020-01-11
DAL at SJS
2 REG
06:52
DAL
R. Hintz
Saved shot28.914.0EV12.2%
2020-01-11
DAL at SJS
2 REG
07:22
DAL
A. Sekera
Saved shot38.356.7EV1.1%
DAL at SJS

Jan 11, 2020 · P1 REG · 00:20

P. Marleau

SJS · Block

Distance
36.1 ft
Scoring chance (xG)
Unavailable
Angle
43.9°
Strength
EV

Blocked or unsupported attempt

DAL at SJS

Jan 11, 2020 · P1 REG · 00:33

R. Hintz

DAL · Block

Distance
44.3 ft
Scoring chance (xG)
Unavailable
Angle
25.4°
Strength
EV

Blocked or unsupported attempt

DAL at SJS

Jan 11, 2020 · P1 REG · 01:18

T. Seguin

DAL · Saved shot

Distance
9.2 ft
Scoring chance (xG)
12.4%
Angle
49.4°
Strength
PP
DAL at SJS

Jan 11, 2020 · P1 REG · 01:32

J. Benn

DAL · Goal

Distance
20.0 ft
Scoring chance (xG)
9.4%
Angle
2.9°
Strength
PP
DAL at SJS

Jan 11, 2020 · P1 REG · 02:08

A. Suomela

SJS · Saved shot

Distance
32.6 ft
Scoring chance (xG)
4.2%
Angle
27.3°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 02:50

J. Dickinson

DAL · Miss

Distance
55.0 ft
Scoring chance (xG)
0.9%
Angle
36.9°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 02:52

R. Polak

DAL · Saved shot

Distance
59.5 ft
Scoring chance (xG)
0.7%
Angle
24.8°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 03:29

M. Heiskanen

DAL · Miss

Distance
34.1 ft
Scoring chance (xG)
3.7%
Angle
49.8°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 03:50

B. Goodrow

SJS · Miss

Distance
18.6 ft
Scoring chance (xG)
7.2%
Angle
53.7°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 03:57

B. Burns

SJS · Saved shot

Distance
59.2 ft
Scoring chance (xG)
1.1%
Angle
30.5°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 03:59

B. Dillon

SJS · Saved shot

Distance
56.1 ft
Scoring chance (xG)
0.7%
Angle
31.1°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 04:56

M. Ferraro

SJS · Miss

Distance
32.9 ft
Scoring chance (xG)
7.3%
Angle
19.5°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 06:02

J. Pavelski

DAL · Block

Distance
17.0 ft
Scoring chance (xG)
Unavailable
Angle
28.1°
Strength
EV

Blocked or unsupported attempt

DAL at SJS

Jan 11, 2020 · P1 REG · 06:11

R. Hintz

DAL · Miss

Distance
38.3 ft
Scoring chance (xG)
4.6%
Angle
33.3°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 07:34

B. Comeau

DAL · Block

Distance
49.6 ft
Scoring chance (xG)
Unavailable
Angle
27.6°
Strength
EV

Blocked or unsupported attempt

DAL at SJS

Jan 11, 2020 · P1 REG · 09:22

B. Burns

SJS · Miss

Distance
55.0 ft
Scoring chance (xG)
0.9%
Angle
36.9°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 09:31

B. Burns

SJS · Miss

Distance
58.0 ft
Scoring chance (xG)
2.1%
Angle
32.3°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 09:56

T. Hertl

SJS · Saved shot

Distance
13.5 ft
Scoring chance (xG)
9.8%
Angle
48.0°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 10:13

K. Labanc

SJS · Saved shot

Distance
39.6 ft
Scoring chance (xG)
4.5%
Angle
20.7°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 10:19

M. Vlasic

SJS · Block

Distance
13.6 ft
Scoring chance (xG)
Unavailable
Angle
17.1°
Strength
EV

Blocked or unsupported attempt

DAL at SJS

Jan 11, 2020 · P1 REG · 11:25

B. Burns

SJS · Miss

Distance
76.5 ft
Scoring chance (xG)
0.3%
Angle
27.2°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 11:50

M. Karlsson

SJS · Saved shot

Distance
19.0 ft
Scoring chance (xG)
8.3%
Angle
3.0°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 11:59

B. Burns

SJS · Block

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

Blocked or unsupported attempt

DAL at SJS

Jan 11, 2020 · P1 REG · 12:47

T. Fedun

DAL · Saved shot

Distance
20.0 ft
Scoring chance (xG)
8.0%
Angle
0.0°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 13:14

E. Kane

SJS · Miss

Distance
10.2 ft
Scoring chance (xG)
9.2%
Angle
11.3°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 14:00

M. Sorensen

SJS · Saved shot

Distance
9.2 ft
Scoring chance (xG)
17.2%
Angle
12.5°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 14:07

M. Heiskanen

DAL · Block

Distance
163.0 ft
Scoring chance (xG)
Unavailable
Angle
1.4°
Strength
EV

Blocked or unsupported attempt

DAL at SJS

Jan 11, 2020 · P1 REG · 14:46

T. Seguin

DAL · Saved shot

Distance
94.0 ft
Scoring chance (xG)
0.2%
Angle
16.7°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 15:25

T. Hertl

SJS · Saved shot

Distance
38.1 ft
Scoring chance (xG)
0.8%
Angle
60.1°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 15:33

B. Burns

SJS · Goal

Distance
7.2 ft
Scoring chance (xG)
9.4%
Angle
56.3°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 17:41

T. Hertl

SJS · Block

Distance
21.0 ft
Scoring chance (xG)
Unavailable
Angle
2.7°
Strength
EV

Blocked or unsupported attempt

DAL at SJS

Jan 11, 2020 · P1 REG · 18:12

R. Polak

DAL · Saved shot

Distance
50.0 ft
Scoring chance (xG)
1.1%
Angle
11.5°
Strength
EV
DAL at SJS

Jan 11, 2020 · P1 REG · 18:54

J. Kiviranta

DAL · Saved shot

Distance
17.0 ft
Scoring chance (xG)
18.6%
Angle
3.4°
Strength
EV
DAL at SJS

Jan 11, 2020 · P2 REG · 00:44

B. Burns

SJS · Saved shot

Distance
49.5 ft
Scoring chance (xG)
5.5%
Angle
8.1°
Strength
PP
DAL at SJS

Jan 11, 2020 · P2 REG · 01:35

E. Kane

SJS · Saved shot

Distance
25.8 ft
Scoring chance (xG)
12.2%
Angle
54.5°
Strength
PP
DAL at SJS

Jan 11, 2020 · P2 REG · 02:18

A. Cogliano

DAL · Saved shot

Distance
170.2 ft
Scoring chance (xG)
0.3%
Angle
2.7°
Strength
SH
DAL at SJS

Jan 11, 2020 · P2 REG · 02:43

P. Marleau

SJS · Block

Distance
22.8 ft
Scoring chance (xG)
Unavailable
Angle
23.2°
Strength
PP

Blocked or unsupported attempt

DAL at SJS

Jan 11, 2020 · P2 REG · 02:54

T. Hertl

SJS · Saved shot

Distance
6.0 ft
Scoring chance (xG)
16.2%
Angle
0.0°
Strength
EV
DAL at SJS

Jan 11, 2020 · P2 REG · 02:56

P. Marleau

SJS · Goal

Distance
8.9 ft
Scoring chance (xG)
30.2%
Angle
26.6°
Strength
EV
DAL at SJS

Jan 11, 2020 · P2 REG · 03:35

J. Pavelski

DAL · Saved shot

Distance
98.7 ft
Scoring chance (xG)
0.3%
Angle
13.5°
Strength
EV
DAL at SJS

Jan 11, 2020 · P2 REG · 03:59

J. Benn

DAL · Miss

Distance
27.7 ft
Scoring chance (xG)
2.3%
Angle
64.4°
Strength
EV
DAL at SJS

Jan 11, 2020 · P2 REG · 04:22

A. Radulov

DAL · Saved shot

Distance
18.4 ft
Scoring chance (xG)
15.0%
Angle
12.5°
Strength
EV
DAL at SJS

Jan 11, 2020 · P2 REG · 04:38

M. Janmark

DAL · Saved shot

Distance
8.6 ft
Scoring chance (xG)
8.7%
Angle
54.5°
Strength
EV
DAL at SJS

Jan 11, 2020 · P2 REG · 05:28

M. Sorensen

SJS · Miss

Distance
23.5 ft
Scoring chance (xG)
2.0%
Angle
77.7°
Strength
EV
DAL at SJS

Jan 11, 2020 · P2 REG · 05:42

M. Sorensen

SJS · Block

Distance
23.0 ft
Scoring chance (xG)
Unavailable
Angle
2.5°
Strength
EV

Blocked or unsupported attempt

DAL at SJS

Jan 11, 2020 · P2 REG · 06:14

J. Thornton

SJS · Miss

Distance
25.0 ft
Scoring chance (xG)
6.2%
Angle
2.3°
Strength
EV
DAL at SJS

Jan 11, 2020 · P2 REG · 06:18

T. Meier

SJS · Miss

Distance
53.4 ft
Scoring chance (xG)
0.5%
Angle
38.2°
Strength
EV
DAL at SJS

Jan 11, 2020 · P2 REG · 06:25

B. Dillon

SJS · Miss

Distance
55.1 ft
Scoring chance (xG)
3.0%
Angle
11.5°
Strength
EV
DAL at SJS

Jan 11, 2020 · P2 REG · 06:52

R. Hintz

DAL · Saved shot

Distance
28.9 ft
Scoring chance (xG)
12.2%
Angle
14.0°
Strength
EV
DAL at SJS

Jan 11, 2020 · P2 REG · 07:22

A. Sekera

DAL · Saved shot

Distance
38.3 ft
Scoring chance (xG)
1.1%
Angle
56.7°
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.