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

87 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-02-21
STL at DAL
1 REG
00:17
DAL
T. Seguin
Saved shot18.864.8EV6.0%
2020-02-21
STL at DAL
1 REG
00:22
DAL
C. Perry
Block7.18.1EVN/A
2020-02-21
STL at DAL
1 REG
00:53
DAL
A. Cogliano
Saved shot8.654.5EV17.1%
2020-02-21
STL at DAL
1 REG
03:07
DAL
J. Klingberg
Saved shot52.232.5EV1.0%
2020-02-21
STL at DAL
1 REG
03:33
DAL
J. Klingberg
Miss55.47.3EV2.1%
2020-02-21
STL at DAL
1 REG
04:01
DAL
M. Heiskanen
Saved shot63.331.4EV1.0%
2020-02-21
STL at DAL
1 REG
04:14
STL
B. Schenn
Saved shot39.838.9EV4.1%
2020-02-21
STL at DAL
1 REG
05:40
STL
C. Parayko
Saved shot53.228.0EV2.4%
2020-02-21
STL at DAL
1 REG
05:43
STL
J. Kyrou
Saved shot10.833.7EV34.7%
2020-02-21
STL at DAL
1 REG
05:47
STL
A. Steen
Block4.114.0EVN/A
2020-02-21
STL at DAL
1 REG
05:48
STL
A. Steen
Goal12.124.4EV4.2%
2020-02-21
STL at DAL
1 REG
06:26
STL
R. Bortuzzo
Block12.235.0EVN/A
2020-02-21
STL at DAL
1 REG
07:35
STL
C. Parayko
Block52.824.6EVN/A
2020-02-21
STL at DAL
1 REG
07:37
STL
D. Perron
Saved shot20.02.9EV15.3%
2020-02-21
STL at DAL
1 REG
08:13
STL
R. Thomas
Block44.69.0EVN/A
2020-02-21
STL at DAL
1 REG
08:43
DAL
D. Gurianov
Block24.224.4EVN/A
2020-02-21
STL at DAL
1 REG
09:55
STL
J. Schwartz
Miss12.04.8EV9.6%
2020-02-21
STL at DAL
1 REG
10:31
STL
R. Thomas
Block8.926.6EVN/A
2020-02-21
STL at DAL
1 REG
11:11
STL
C. Parayko
Saved shot44.734.0EV2.0%
2020-02-21
STL at DAL
1 REG
14:40
DAL
A. Radulov
Saved shot38.13.0EV7.2%
2020-02-21
STL at DAL
1 REG
16:49
STL
J. Faulk
Block20.614.0EVN/A
2020-02-21
STL at DAL
1 REG
17:04
STL
Z. Sanford
Saved shot16.310.6EV25.4%
2020-02-21
STL at DAL
1 REG
17:17
STL
R. Thomas
Saved shot12.04.8EV11.4%
2020-02-21
STL at DAL
1 REG
17:18
STL
D. Perron
Goal12.235.0EV3.7%
2020-02-21
STL at DAL
1 REG
18:35
DAL
E. Lindell
Saved shot26.015.6SH13.5%
2020-02-21
STL at DAL
1 REG
18:46
STL
B. Schenn
Saved shot13.636.0PP14.0%
2020-02-21
STL at DAL
1 REG
19:26
STL
C. Parayko
Miss26.240.4PP8.8%
2020-02-21
STL at DAL
2 REG
00:39
DAL
R. Faksa
Block33.054.9EVN/A
2020-02-21
STL at DAL
2 REG
00:42
DAL
M. Heiskanen
Block34.220.6EVN/A
2020-02-21
STL at DAL
2 REG
01:37
DAL
C. Perry
Block45.036.9EVN/A
2020-02-21
STL at DAL
2 REG
02:24
STL
J. Kyrou
Goal19.321.3EV16.7%
2020-02-21
STL at DAL
2 REG
02:52
STL
J. Kyrou
Miss38.59.0EV10.9%
2020-02-21
STL at DAL
2 REG
03:02
DAL
D. Gurianov
Miss20.269.8EV3.7%
2020-02-21
STL at DAL
2 REG
03:32
STL
R. Bortuzzo
Saved shot52.638.8EV1.9%
2020-02-21
STL at DAL
2 REG
03:51
DAL
R. Faksa
Saved shot10.05.7EV16.0%
2020-02-21
STL at DAL
2 REG
04:45
STL
J. Schwartz
Goal25.630.6EV10.4%
2020-02-21
STL at DAL
2 REG
05:06
DAL
B. Comeau
Saved shot29.528.3EV8.3%
2020-02-21
STL at DAL
2 REG
05:19
DAL
J. Klingberg
Saved shot55.024.7EV1.4%
2020-02-21
STL at DAL
2 REG
06:16
STL
Z. Sanford
Saved shot16.347.5EV7.4%
2020-02-21
STL at DAL
2 REG
06:18
STL
R. Thomas
Saved shot14.947.7EV10.0%
2020-02-21
STL at DAL
2 REG
06:21
STL
Z. Sanford
Block17.531.0EVN/A
2020-02-21
STL at DAL
2 REG
06:27
STL
M. Scandella
Block15.639.8EVN/A
2020-02-21
STL at DAL
2 REG
06:37
DAL
T. Seguin
Saved shot25.511.3EV13.7%
2020-02-21
STL at DAL
2 REG
06:41
DAL
S. Johns
Miss54.821.4EV1.2%
2020-02-21
STL at DAL
2 REG
07:06
DAL
D. Gurianov
Block20.854.8EVN/A
2020-02-21
STL at DAL
2 REG
07:33
STL
B. Schenn
Block18.16.3EVN/A
2020-02-21
STL at DAL
2 REG
08:04
STL
V. Dunn
Saved shot18.019.4EV16.0%
2020-02-21
STL at DAL
2 REG
08:05
STL
V. Dunn
Saved shot12.124.4EV2.0%
2020-02-21
STL at DAL
2 REG
08:55
STL
R. Thomas
Saved shot38.631.2EV4.7%
2020-02-21
STL at DAL
2 REG
09:52
STL
J. Faulk
Saved shot59.527.0EV1.3%
STL at DAL

Feb 21, 2020 · P1 REG · 00:17

T. Seguin

DAL · Saved shot

Distance
18.8 ft
Scoring chance (xG)
6.0%
Angle
64.8°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 00:22

C. Perry

DAL · Block

Distance
7.1 ft
Scoring chance (xG)
Unavailable
Angle
8.1°
Strength
EV

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P1 REG · 00:53

A. Cogliano

DAL · Saved shot

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

Feb 21, 2020 · P1 REG · 03:07

J. Klingberg

DAL · Saved shot

Distance
52.2 ft
Scoring chance (xG)
1.0%
Angle
32.5°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 03:33

J. Klingberg

DAL · Miss

Distance
55.4 ft
Scoring chance (xG)
2.1%
Angle
7.3°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 04:01

M. Heiskanen

DAL · Saved shot

Distance
63.3 ft
Scoring chance (xG)
1.0%
Angle
31.4°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 04:14

B. Schenn

STL · Saved shot

Distance
39.8 ft
Scoring chance (xG)
4.1%
Angle
38.9°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 05:40

C. Parayko

STL · Saved shot

Distance
53.2 ft
Scoring chance (xG)
2.4%
Angle
28.0°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 05:43

J. Kyrou

STL · Saved shot

Distance
10.8 ft
Scoring chance (xG)
34.7%
Angle
33.7°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 05:47

A. Steen

STL · Block

Distance
4.1 ft
Scoring chance (xG)
Unavailable
Angle
14.0°
Strength
EV

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P1 REG · 05:48

A. Steen

STL · Goal

Distance
12.1 ft
Scoring chance (xG)
4.2%
Angle
24.4°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 06:26

R. Bortuzzo

STL · Block

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

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P1 REG · 07:35

C. Parayko

STL · Block

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

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P1 REG · 07:37

D. Perron

STL · Saved shot

Distance
20.0 ft
Scoring chance (xG)
15.3%
Angle
2.9°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 08:13

R. Thomas

STL · Block

Distance
44.6 ft
Scoring chance (xG)
Unavailable
Angle
9.0°
Strength
EV

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P1 REG · 08:43

D. Gurianov

DAL · Block

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

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P1 REG · 09:55

J. Schwartz

STL · Miss

Distance
12.0 ft
Scoring chance (xG)
9.6%
Angle
4.8°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 10:31

R. Thomas

STL · Block

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

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P1 REG · 11:11

C. Parayko

STL · Saved shot

Distance
44.7 ft
Scoring chance (xG)
2.0%
Angle
34.0°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 14:40

A. Radulov

DAL · Saved shot

Distance
38.1 ft
Scoring chance (xG)
7.2%
Angle
3.0°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 16:49

J. Faulk

STL · Block

Distance
20.6 ft
Scoring chance (xG)
Unavailable
Angle
14.0°
Strength
EV

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P1 REG · 17:04

Z. Sanford

STL · Saved shot

Distance
16.3 ft
Scoring chance (xG)
25.4%
Angle
10.6°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 17:17

R. Thomas

STL · Saved shot

Distance
12.0 ft
Scoring chance (xG)
11.4%
Angle
4.8°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 17:18

D. Perron

STL · Goal

Distance
12.2 ft
Scoring chance (xG)
3.7%
Angle
35.0°
Strength
EV
STL at DAL

Feb 21, 2020 · P1 REG · 18:35

E. Lindell

DAL · Saved shot

Distance
26.0 ft
Scoring chance (xG)
13.5%
Angle
15.6°
Strength
SH
STL at DAL

Feb 21, 2020 · P1 REG · 18:46

B. Schenn

STL · Saved shot

Distance
13.6 ft
Scoring chance (xG)
14.0%
Angle
36.0°
Strength
PP
STL at DAL

Feb 21, 2020 · P1 REG · 19:26

C. Parayko

STL · Miss

Distance
26.2 ft
Scoring chance (xG)
8.8%
Angle
40.4°
Strength
PP
STL at DAL

Feb 21, 2020 · P2 REG · 00:39

R. Faksa

DAL · Block

Distance
33.0 ft
Scoring chance (xG)
Unavailable
Angle
54.9°
Strength
EV

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P2 REG · 00:42

M. Heiskanen

DAL · Block

Distance
34.2 ft
Scoring chance (xG)
Unavailable
Angle
20.6°
Strength
EV

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P2 REG · 01:37

C. Perry

DAL · Block

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

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P2 REG · 02:24

J. Kyrou

STL · Goal

Distance
19.3 ft
Scoring chance (xG)
16.7%
Angle
21.3°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 02:52

J. Kyrou

STL · Miss

Distance
38.5 ft
Scoring chance (xG)
10.9%
Angle
9.0°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 03:02

D. Gurianov

DAL · Miss

Distance
20.2 ft
Scoring chance (xG)
3.7%
Angle
69.8°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 03:32

R. Bortuzzo

STL · Saved shot

Distance
52.6 ft
Scoring chance (xG)
1.9%
Angle
38.8°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 03:51

R. Faksa

DAL · Saved shot

Distance
10.0 ft
Scoring chance (xG)
16.0%
Angle
5.7°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 04:45

J. Schwartz

STL · Goal

Distance
25.6 ft
Scoring chance (xG)
10.4%
Angle
30.6°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 05:06

B. Comeau

DAL · Saved shot

Distance
29.5 ft
Scoring chance (xG)
8.3%
Angle
28.3°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 05:19

J. Klingberg

DAL · Saved shot

Distance
55.0 ft
Scoring chance (xG)
1.4%
Angle
24.7°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 06:16

Z. Sanford

STL · Saved shot

Distance
16.3 ft
Scoring chance (xG)
7.4%
Angle
47.5°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 06:18

R. Thomas

STL · Saved shot

Distance
14.9 ft
Scoring chance (xG)
10.0%
Angle
47.7°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 06:21

Z. Sanford

STL · Block

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

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P2 REG · 06:27

M. Scandella

STL · Block

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

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P2 REG · 06:37

T. Seguin

DAL · Saved shot

Distance
25.5 ft
Scoring chance (xG)
13.7%
Angle
11.3°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 06:41

S. Johns

DAL · Miss

Distance
54.8 ft
Scoring chance (xG)
1.2%
Angle
21.4°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 07:06

D. Gurianov

DAL · Block

Distance
20.8 ft
Scoring chance (xG)
Unavailable
Angle
54.8°
Strength
EV

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P2 REG · 07:33

B. Schenn

STL · Block

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

Blocked or unsupported attempt

STL at DAL

Feb 21, 2020 · P2 REG · 08:04

V. Dunn

STL · Saved shot

Distance
18.0 ft
Scoring chance (xG)
16.0%
Angle
19.4°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 08:05

V. Dunn

STL · Saved shot

Distance
12.1 ft
Scoring chance (xG)
2.0%
Angle
24.4°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 08:55

R. Thomas

STL · Saved shot

Distance
38.6 ft
Scoring chance (xG)
4.7%
Angle
31.2°
Strength
EV
STL at DAL

Feb 21, 2020 · P2 REG · 09:52

J. Faulk

STL · Saved shot

Distance
59.5 ft
Scoring chance (xG)
1.3%
Angle
27.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.