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: 1466 published games / 1466 collected games. Last source refresh: Oct 4, 2026 04:27.

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)
2019-03-30
STL at NJD
1 REG
00:33
NJD
C. Carrick
Saved shot11.05.2EV11.0%
2019-03-30
STL at NJD
1 REG
01:09
NJD
J. Anderson
Saved shot11.731.0EV8.5%
2019-03-30
STL at NJD
1 REG
01:59
STL
O. Sundqvist
Saved shot58.331.0EV1.5%
2019-03-30
STL at NJD
1 REG
02:07
STL
J. Schwartz
Block12.041.6EVN/A
2019-03-30
STL at NJD
1 REG
02:42
STL
I. Barbashev
Saved shot18.03.2EV8.4%
2019-03-30
STL at NJD
1 REG
02:48
STL
V. Dunn
Miss51.034.6EV1.4%
2019-03-30
STL at NJD
1 REG
03:14
STL
A. Pietrangelo
Block40.053.1EVN/A
2019-03-30
STL at NJD
1 REG
03:25
NJD
N. Hischier
Miss21.527.8EV11.9%
2019-03-30
STL at NJD
1 REG
03:31
NJD
N. Hischier
Saved shot31.846.3EV5.7%
2019-03-30
STL at NJD
1 REG
03:57
STL
R. O'Reilly
Saved shot35.835.9EV6.4%
2019-03-30
STL at NJD
1 REG
04:22
NJD
J. Anderson
Saved shot51.631.5EV1.4%
2019-03-30
STL at NJD
1 REG
04:30
NJD
S. Santini
Saved shot43.030.7EV3.5%
2019-03-30
STL at NJD
1 REG
04:44
NJD
A. Greene
Block23.822.2EVN/A
2019-03-30
STL at NJD
1 REG
05:18
STL
D. Perron
Block32.919.5EVN/A
2019-03-30
STL at NJD
1 REG
05:44
STL
A. Steen
Block19.03.0EVN/A
2019-03-30
STL at NJD
1 REG
06:38
NJD
B. Coleman
Block28.624.8EVN/A
2019-03-30
STL at NJD
1 REG
07:08
STL
V. Dunn
Block20.916.7EVN/A
2019-03-30
STL at NJD
1 REG
10:02
NJD
W. Butcher
Block30.13.8EVN/A
2019-03-30
STL at NJD
1 REG
10:10
NJD
N. Hischier
Saved shot49.435.9EV1.5%
2019-03-30
STL at NJD
1 REG
10:19
NJD
N. Hischier
Block13.617.1EVN/A
2019-03-30
STL at NJD
1 REG
11:26
STL
R. Thomas
Miss20.126.6EV7.7%
2019-03-30
STL at NJD
1 REG
11:58
STL
C. Parayko
Miss51.13.4EV3.1%
2019-03-30
STL at NJD
1 REG
12:04
STL
C. Parayko
Block24.14.8EVN/A
2019-03-30
STL at NJD
1 REG
12:56
STL
A. Pietrangelo
Saved shot36.119.4EV6.8%
2019-03-30
STL at NJD
1 REG
13:31
STL
V. Tarasenko
Block52.030.0EVN/A
2019-03-30
STL at NJD
1 REG
13:51
STL
C. Parayko
Block43.02.7EVN/A
2019-03-30
STL at NJD
1 REG
13:59
STL
C. Parayko
Miss47.13.7EV4.2%
2019-03-30
STL at NJD
1 REG
14:41
STL
R. Bortuzzo
Miss52.827.1EV2.1%
2019-03-30
STL at NJD
1 REG
15:09
STL
R. Thomas
Goal15.00.0EV12.9%
2019-03-30
STL at NJD
1 REG
15:24
NJD
A. Greene
Block59.927.8EVN/A
2019-03-30
STL at NJD
1 REG
15:52
NJD
P. Zacha
Saved shot19.730.5EV17.4%
2019-03-30
STL at NJD
1 REG
15:57
NJD
A. Greene
Saved shot19.00.0EV18.5%
2019-03-30
STL at NJD
1 REG
16:01
NJD
D. Severson
Saved shot44.69.0EV4.0%
2019-03-30
STL at NJD
1 REG
16:25
NJD
S. Noesen
Miss19.321.3EV6.1%
2019-03-30
STL at NJD
1 REG
17:23
STL
A. Pietrangelo
Block31.422.5EVN/A
2019-03-30
STL at NJD
1 REG
17:56
NJD
C. Carrick
Block46.614.9EVN/A
2019-03-30
STL at NJD
1 REG
19:29
NJD
S. Santini
Block23.02.5EVN/A
2019-03-30
STL at NJD
1 REG
19:44
STL
D. Perron
Saved shot20.543.0EV15.5%
2019-03-30
STL at NJD
2 REG
00:31
STL
R. O'Reilly
Saved shot48.324.4EV2.0%
2019-03-30
STL at NJD
2 REG
01:26
STL
R. Thomas
Saved shot47.038.1EV1.1%
2019-03-30
STL at NJD
2 REG
02:03
STL
C. Gunnarsson
Saved shot37.01.5EV11.2%
2019-03-30
STL at NJD
2 REG
02:14
STL
R. Bortuzzo
Block21.924.2EVN/A
2019-03-30
STL at NJD
2 REG
02:33
NJD
S. Noesen
Saved shot58.032.3EV1.3%
2019-03-30
STL at NJD
2 REG
03:06
NJD
C. Carrick
Block45.728.8EVN/A
2019-03-30
STL at NJD
2 REG
03:14
NJD
C. Carrick
Block20.411.3EVN/A
2019-03-30
STL at NJD
2 REG
04:04
STL
A. Steen
Saved shot125.617.1SH0.2%
2019-03-30
STL at NJD
2 REG
04:32
NJD
K. Palmieri
Miss50.527.1PP4.5%
2019-03-30
STL at NJD
2 REG
04:57
NJD
D. Stafford
Goal6.726.6PP18.4%
2019-03-30
STL at NJD
2 REG
05:33
NJD
K. Rooney
Miss12.04.8EV10.1%
2019-03-30
STL at NJD
2 REG
06:21
STL
J. Schwartz
Miss32.00.0EV12.1%
STL at NJD

Mar 30, 2019 · P1 REG · 00:33

C. Carrick

NJD · Saved shot

Distance
11.0 ft
Scoring chance (xG)
11.0%
Angle
5.2°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 01:09

J. Anderson

NJD · Saved shot

Distance
11.7 ft
Scoring chance (xG)
8.5%
Angle
31.0°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 01:59

O. Sundqvist

STL · Saved shot

Distance
58.3 ft
Scoring chance (xG)
1.5%
Angle
31.0°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 02:07

J. Schwartz

STL · Block

Distance
12.0 ft
Scoring chance (xG)
Unavailable
Angle
41.6°
Strength
EV

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 02:42

I. Barbashev

STL · Saved shot

Distance
18.0 ft
Scoring chance (xG)
8.4%
Angle
3.2°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 02:48

V. Dunn

STL · Miss

Distance
51.0 ft
Scoring chance (xG)
1.4%
Angle
34.6°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 03:14

A. Pietrangelo

STL · Block

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

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 03:25

N. Hischier

NJD · Miss

Distance
21.5 ft
Scoring chance (xG)
11.9%
Angle
27.8°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 03:31

N. Hischier

NJD · Saved shot

Distance
31.8 ft
Scoring chance (xG)
5.7%
Angle
46.3°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 03:57

R. O'Reilly

STL · Saved shot

Distance
35.8 ft
Scoring chance (xG)
6.4%
Angle
35.9°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 04:22

J. Anderson

NJD · Saved shot

Distance
51.6 ft
Scoring chance (xG)
1.4%
Angle
31.5°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 04:30

S. Santini

NJD · Saved shot

Distance
43.0 ft
Scoring chance (xG)
3.5%
Angle
30.7°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 04:44

A. Greene

NJD · Block

Distance
23.8 ft
Scoring chance (xG)
Unavailable
Angle
22.2°
Strength
EV

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 05:18

D. Perron

STL · Block

Distance
32.9 ft
Scoring chance (xG)
Unavailable
Angle
19.5°
Strength
EV

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 05:44

A. Steen

STL · Block

Distance
19.0 ft
Scoring chance (xG)
Unavailable
Angle
3.0°
Strength
EV

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 06:38

B. Coleman

NJD · Block

Distance
28.6 ft
Scoring chance (xG)
Unavailable
Angle
24.8°
Strength
EV

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 07:08

V. Dunn

STL · Block

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

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 10:02

W. Butcher

NJD · Block

Distance
30.1 ft
Scoring chance (xG)
Unavailable
Angle
3.8°
Strength
EV

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 10:10

N. Hischier

NJD · Saved shot

Distance
49.4 ft
Scoring chance (xG)
1.5%
Angle
35.9°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 10:19

N. Hischier

NJD · Block

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

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 11:26

R. Thomas

STL · Miss

Distance
20.1 ft
Scoring chance (xG)
7.7%
Angle
26.6°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 11:58

C. Parayko

STL · Miss

Distance
51.1 ft
Scoring chance (xG)
3.1%
Angle
3.4°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 12:04

C. Parayko

STL · Block

Distance
24.1 ft
Scoring chance (xG)
Unavailable
Angle
4.8°
Strength
EV

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 12:56

A. Pietrangelo

STL · Saved shot

Distance
36.1 ft
Scoring chance (xG)
6.8%
Angle
19.4°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 13:31

V. Tarasenko

STL · Block

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

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 13:51

C. Parayko

STL · Block

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

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 13:59

C. Parayko

STL · Miss

Distance
47.1 ft
Scoring chance (xG)
4.2%
Angle
3.7°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 14:41

R. Bortuzzo

STL · Miss

Distance
52.8 ft
Scoring chance (xG)
2.1%
Angle
27.1°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 15:09

R. Thomas

STL · Goal

Distance
15.0 ft
Scoring chance (xG)
12.9%
Angle
0.0°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 15:24

A. Greene

NJD · Block

Distance
59.9 ft
Scoring chance (xG)
Unavailable
Angle
27.8°
Strength
EV

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 15:52

P. Zacha

NJD · Saved shot

Distance
19.7 ft
Scoring chance (xG)
17.4%
Angle
30.5°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 15:57

A. Greene

NJD · Saved shot

Distance
19.0 ft
Scoring chance (xG)
18.5%
Angle
0.0°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 16:01

D. Severson

NJD · Saved shot

Distance
44.6 ft
Scoring chance (xG)
4.0%
Angle
9.0°
Strength
EV
STL at NJD

Mar 30, 2019 · P1 REG · 16:25

S. Noesen

NJD · Miss

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

Mar 30, 2019 · P1 REG · 17:23

A. Pietrangelo

STL · Block

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

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 17:56

C. Carrick

NJD · Block

Distance
46.6 ft
Scoring chance (xG)
Unavailable
Angle
14.9°
Strength
EV

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 19:29

S. Santini

NJD · Block

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

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P1 REG · 19:44

D. Perron

STL · Saved shot

Distance
20.5 ft
Scoring chance (xG)
15.5%
Angle
43.0°
Strength
EV
STL at NJD

Mar 30, 2019 · P2 REG · 00:31

R. O'Reilly

STL · Saved shot

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

Mar 30, 2019 · P2 REG · 01:26

R. Thomas

STL · Saved shot

Distance
47.0 ft
Scoring chance (xG)
1.1%
Angle
38.1°
Strength
EV
STL at NJD

Mar 30, 2019 · P2 REG · 02:03

C. Gunnarsson

STL · Saved shot

Distance
37.0 ft
Scoring chance (xG)
11.2%
Angle
1.5°
Strength
EV
STL at NJD

Mar 30, 2019 · P2 REG · 02:14

R. Bortuzzo

STL · Block

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

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P2 REG · 02:33

S. Noesen

NJD · Saved shot

Distance
58.0 ft
Scoring chance (xG)
1.3%
Angle
32.3°
Strength
EV
STL at NJD

Mar 30, 2019 · P2 REG · 03:06

C. Carrick

NJD · Block

Distance
45.7 ft
Scoring chance (xG)
Unavailable
Angle
28.8°
Strength
EV

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P2 REG · 03:14

C. Carrick

NJD · Block

Distance
20.4 ft
Scoring chance (xG)
Unavailable
Angle
11.3°
Strength
EV

Blocked or unsupported attempt

STL at NJD

Mar 30, 2019 · P2 REG · 04:04

A. Steen

STL · Saved shot

Distance
125.6 ft
Scoring chance (xG)
0.2%
Angle
17.1°
Strength
SH
STL at NJD

Mar 30, 2019 · P2 REG · 04:32

K. Palmieri

NJD · Miss

Distance
50.5 ft
Scoring chance (xG)
4.5%
Angle
27.1°
Strength
PP
STL at NJD

Mar 30, 2019 · P2 REG · 04:57

D. Stafford

NJD · Goal

Distance
6.7 ft
Scoring chance (xG)
18.4%
Angle
26.6°
Strength
PP
STL at NJD

Mar 30, 2019 · P2 REG · 05:33

K. Rooney

NJD · Miss

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

Mar 30, 2019 · P2 REG · 06:21

J. Schwartz

STL · Miss

Distance
32.0 ft
Scoring chance (xG)
12.1%
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.