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

92 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)
2019-12-04
STL at PIT
1 REG
00:39
PIT
T. Blueger
Goal12.414.0EV8.4%
2019-12-04
STL at PIT
1 REG
01:26
PIT
M. Pettersson
Saved shot50.722.0EV2.1%
2019-12-04
STL at PIT
1 REG
01:33
PIT
J. McCann
Saved shot11.210.3EV10.4%
2019-12-04
STL at PIT
1 REG
02:11
PIT
D. Simon
Saved shot18.825.2EV14.4%
2019-12-04
STL at PIT
1 REG
03:36
PIT
T. Blueger
Block29.222.2EVN/A
2019-12-04
STL at PIT
1 REG
03:51
STL
N. Walker
Block27.533.1EVN/A
2019-12-04
STL at PIT
1 REG
04:56
STL
R. Thomas
Block19.147.1EVN/A
2019-12-04
STL at PIT
1 REG
05:11
PIT
T. Blueger
Saved shot9.518.4EV3.3%
2019-12-04
STL at PIT
1 REG
05:17
PIT
D. Kahun
Saved shot11.279.7EV5.3%
2019-12-04
STL at PIT
1 REG
05:20
PIT
D. Kahun
Saved shot12.255.0EV23.3%
2019-12-04
STL at PIT
1 REG
05:29
PIT
C. Ruhwedel
Saved shot57.727.9EV1.7%
2019-12-04
STL at PIT
1 REG
05:36
PIT
C. Ruhwedel
Miss64.027.0EV0.4%
2019-12-04
STL at PIT
1 REG
06:20
STL
J. de la Rose
Saved shot37.650.4EV1.4%
2019-12-04
STL at PIT
1 REG
06:33
STL
J. Bouwmeester
Block23.814.6EVN/A
2019-12-04
STL at PIT
1 REG
07:34
STL
R. Thomas
Saved shot11.759.0EV7.5%
2019-12-04
STL at PIT
1 REG
07:39
STL
R. Thomas
Saved shot12.048.4EV12.6%
2019-12-04
STL at PIT
1 REG
07:44
STL
C. Gunnarsson
Block48.324.4EVN/A
2019-12-04
STL at PIT
1 REG
07:52
STL
A. Pietrangelo
Saved shot55.00.0PP3.8%
2019-12-04
STL at PIT
1 REG
08:47
STL
D. Perron
Saved shot27.323.7PP15.7%
2019-12-04
STL at PIT
1 REG
09:30
STL
J. Schwartz
Saved shot9.518.4PP11.3%
2019-12-04
STL at PIT
1 REG
09:31
STL
J. Schwartz
Saved shot8.129.7PP4.4%
2019-12-04
STL at PIT
1 REG
10:12
STL
J. Bouwmeester
Saved shot58.512.8EV2.1%
2019-12-04
STL at PIT
1 REG
10:39
PIT
D. Simon
Miss10.856.3EV7.8%
2019-12-04
STL at PIT
1 REG
10:46
PIT
C. Ruhwedel
Saved shot60.923.2EV0.6%
2019-12-04
STL at PIT
1 REG
11:02
PIT
C. Ruhwedel
Saved shot21.025.3EV18.8%
2019-12-04
STL at PIT
1 REG
11:19
PIT
A. Galchenyuk
Miss28.439.3EV8.0%
2019-12-04
STL at PIT
1 REG
11:47
PIT
Z. Aston-Reese
Saved shot50.341.0EV0.9%
2019-12-04
STL at PIT
1 REG
16:12
STL
N. Walker
Saved shot19.238.7EV18.6%
2019-12-04
STL at PIT
1 REG
16:17
STL
J. Faulk
Saved shot59.026.1EV1.5%
2019-12-04
STL at PIT
1 REG
16:22
STL
J. Faulk
Block47.221.1EVN/A
2019-12-04
STL at PIT
1 REG
16:42
PIT
J. Blandisi
Miss17.03.4EV15.5%
2019-12-04
STL at PIT
1 REG
16:45
PIT
K. Letang
Saved shot58.914.7EV0.8%
2019-12-04
STL at PIT
1 REG
16:49
PIT
Z. Trotman
Saved shot53.921.8EV1.6%
2019-12-04
STL at PIT
1 REG
17:09
PIT
Z. Trotman
Saved shot58.234.5EV1.2%
2019-12-04
STL at PIT
1 REG
18:11
PIT
Z. Aston-Reese
Saved shot36.458.5EV1.8%
2019-12-04
STL at PIT
2 REG
00:10
STL
R. O'Reilly
Miss41.034.1EV4.6%
2019-12-04
STL at PIT
2 REG
00:20
STL
D. Perron
Saved shot60.232.1EV1.1%
2019-12-04
STL at PIT
2 REG
00:27
STL
Z. Sanford
Saved shot34.15.0EV10.7%
2019-12-04
STL at PIT
2 REG
01:03
PIT
M. Pettersson
Block17.523.6EVN/A
2019-12-04
STL at PIT
2 REG
01:30
STL
B. Schenn
Miss32.020.1EV8.0%
2019-12-04
STL at PIT
2 REG
01:38
STL
B. Schenn
Saved shot9.16.3EV19.8%
2019-12-04
STL at PIT
2 REG
01:58
PIT
C. Ruhwedel
Saved shot164.810.5EV0.3%
2019-12-04
STL at PIT
2 REG
02:06
STL
J. Faulk
Saved shot78.45.9EV0.3%
2019-12-04
STL at PIT
2 REG
02:59
STL
D. Perron
Miss50.126.1PP3.6%
2019-12-04
STL at PIT
2 REG
05:50
PIT
B. Tanev
Saved shot71.12.4EV0.3%
2019-12-04
STL at PIT
2 REG
06:32
STL
B. Schenn
Saved shot28.14.1EV17.9%
2019-12-04
STL at PIT
2 REG
07:07
STL
R. O'Reilly
Saved shot8.963.4EV7.9%
2019-12-04
STL at PIT
2 REG
07:14
STL
R. Thomas
Saved shot14.312.1EV17.1%
2019-12-04
STL at PIT
2 REG
07:16
STL
Z. Sanford
Saved shot8.129.7EV25.2%
2019-12-04
STL at PIT
2 REG
07:17
STL
T. Bozak
Saved shot7.3105.9EV1.0%
STL at PIT

Dec 4, 2019 · P1 REG · 00:39

T. Blueger

PIT · Goal

Distance
12.4 ft
Scoring chance (xG)
8.4%
Angle
14.0°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 01:26

M. Pettersson

PIT · Saved shot

Distance
50.7 ft
Scoring chance (xG)
2.1%
Angle
22.0°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 01:33

J. McCann

PIT · Saved shot

Distance
11.2 ft
Scoring chance (xG)
10.4%
Angle
10.3°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 02:11

D. Simon

PIT · Saved shot

Distance
18.8 ft
Scoring chance (xG)
14.4%
Angle
25.2°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 03:36

T. Blueger

PIT · Block

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

Blocked or unsupported attempt

STL at PIT

Dec 4, 2019 · P1 REG · 03:51

N. Walker

STL · Block

Distance
27.5 ft
Scoring chance (xG)
Unavailable
Angle
33.1°
Strength
EV

Blocked or unsupported attempt

STL at PIT

Dec 4, 2019 · P1 REG · 04:56

R. Thomas

STL · Block

Distance
19.1 ft
Scoring chance (xG)
Unavailable
Angle
47.1°
Strength
EV

Blocked or unsupported attempt

STL at PIT

Dec 4, 2019 · P1 REG · 05:11

T. Blueger

PIT · Saved shot

Distance
9.5 ft
Scoring chance (xG)
3.3%
Angle
18.4°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 05:17

D. Kahun

PIT · Saved shot

Distance
11.2 ft
Scoring chance (xG)
5.3%
Angle
79.7°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 05:20

D. Kahun

PIT · Saved shot

Distance
12.2 ft
Scoring chance (xG)
23.3%
Angle
55.0°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 05:29

C. Ruhwedel

PIT · Saved shot

Distance
57.7 ft
Scoring chance (xG)
1.7%
Angle
27.9°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 05:36

C. Ruhwedel

PIT · Miss

Distance
64.0 ft
Scoring chance (xG)
0.4%
Angle
27.0°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 06:20

J. de la Rose

STL · Saved shot

Distance
37.6 ft
Scoring chance (xG)
1.4%
Angle
50.4°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 06:33

J. Bouwmeester

STL · Block

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

Blocked or unsupported attempt

STL at PIT

Dec 4, 2019 · P1 REG · 07:34

R. Thomas

STL · Saved shot

Distance
11.7 ft
Scoring chance (xG)
7.5%
Angle
59.0°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 07:39

R. Thomas

STL · Saved shot

Distance
12.0 ft
Scoring chance (xG)
12.6%
Angle
48.4°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 07:44

C. Gunnarsson

STL · Block

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

Blocked or unsupported attempt

STL at PIT

Dec 4, 2019 · P1 REG · 07:52

A. Pietrangelo

STL · Saved shot

Distance
55.0 ft
Scoring chance (xG)
3.8%
Angle
0.0°
Strength
PP
STL at PIT

Dec 4, 2019 · P1 REG · 08:47

D. Perron

STL · Saved shot

Distance
27.3 ft
Scoring chance (xG)
15.7%
Angle
23.7°
Strength
PP
STL at PIT

Dec 4, 2019 · P1 REG · 09:30

J. Schwartz

STL · Saved shot

Distance
9.5 ft
Scoring chance (xG)
11.3%
Angle
18.4°
Strength
PP
STL at PIT

Dec 4, 2019 · P1 REG · 09:31

J. Schwartz

STL · Saved shot

Distance
8.1 ft
Scoring chance (xG)
4.4%
Angle
29.7°
Strength
PP
STL at PIT

Dec 4, 2019 · P1 REG · 10:12

J. Bouwmeester

STL · Saved shot

Distance
58.5 ft
Scoring chance (xG)
2.1%
Angle
12.8°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 10:39

D. Simon

PIT · Miss

Distance
10.8 ft
Scoring chance (xG)
7.8%
Angle
56.3°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 10:46

C. Ruhwedel

PIT · Saved shot

Distance
60.9 ft
Scoring chance (xG)
0.6%
Angle
23.2°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 11:02

C. Ruhwedel

PIT · Saved shot

Distance
21.0 ft
Scoring chance (xG)
18.8%
Angle
25.3°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 11:19

A. Galchenyuk

PIT · Miss

Distance
28.4 ft
Scoring chance (xG)
8.0%
Angle
39.3°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 11:47

Z. Aston-Reese

PIT · Saved shot

Distance
50.3 ft
Scoring chance (xG)
0.9%
Angle
41.0°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 16:12

N. Walker

STL · Saved shot

Distance
19.2 ft
Scoring chance (xG)
18.6%
Angle
38.7°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 16:17

J. Faulk

STL · Saved shot

Distance
59.0 ft
Scoring chance (xG)
1.5%
Angle
26.1°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 16:22

J. Faulk

STL · Block

Distance
47.2 ft
Scoring chance (xG)
Unavailable
Angle
21.1°
Strength
EV

Blocked or unsupported attempt

STL at PIT

Dec 4, 2019 · P1 REG · 16:42

J. Blandisi

PIT · Miss

Distance
17.0 ft
Scoring chance (xG)
15.5%
Angle
3.4°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 16:45

K. Letang

PIT · Saved shot

Distance
58.9 ft
Scoring chance (xG)
0.8%
Angle
14.7°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 16:49

Z. Trotman

PIT · Saved shot

Distance
53.9 ft
Scoring chance (xG)
1.6%
Angle
21.8°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 17:09

Z. Trotman

PIT · Saved shot

Distance
58.2 ft
Scoring chance (xG)
1.2%
Angle
34.5°
Strength
EV
STL at PIT

Dec 4, 2019 · P1 REG · 18:11

Z. Aston-Reese

PIT · Saved shot

Distance
36.4 ft
Scoring chance (xG)
1.8%
Angle
58.5°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 00:10

R. O'Reilly

STL · Miss

Distance
41.0 ft
Scoring chance (xG)
4.6%
Angle
34.1°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 00:20

D. Perron

STL · Saved shot

Distance
60.2 ft
Scoring chance (xG)
1.1%
Angle
32.1°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 00:27

Z. Sanford

STL · Saved shot

Distance
34.1 ft
Scoring chance (xG)
10.7%
Angle
5.0°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 01:03

M. Pettersson

PIT · Block

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

Blocked or unsupported attempt

STL at PIT

Dec 4, 2019 · P2 REG · 01:30

B. Schenn

STL · Miss

Distance
32.0 ft
Scoring chance (xG)
8.0%
Angle
20.1°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 01:38

B. Schenn

STL · Saved shot

Distance
9.1 ft
Scoring chance (xG)
19.8%
Angle
6.3°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 01:58

C. Ruhwedel

PIT · Saved shot

Distance
164.8 ft
Scoring chance (xG)
0.3%
Angle
10.5°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 02:06

J. Faulk

STL · Saved shot

Distance
78.4 ft
Scoring chance (xG)
0.3%
Angle
5.9°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 02:59

D. Perron

STL · Miss

Distance
50.1 ft
Scoring chance (xG)
3.6%
Angle
26.1°
Strength
PP
STL at PIT

Dec 4, 2019 · P2 REG · 05:50

B. Tanev

PIT · Saved shot

Distance
71.1 ft
Scoring chance (xG)
0.3%
Angle
2.4°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 06:32

B. Schenn

STL · Saved shot

Distance
28.1 ft
Scoring chance (xG)
17.9%
Angle
4.1°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 07:07

R. O'Reilly

STL · Saved shot

Distance
8.9 ft
Scoring chance (xG)
7.9%
Angle
63.4°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 07:14

R. Thomas

STL · Saved shot

Distance
14.3 ft
Scoring chance (xG)
17.1%
Angle
12.1°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 07:16

Z. Sanford

STL · Saved shot

Distance
8.1 ft
Scoring chance (xG)
25.2%
Angle
29.7°
Strength
EV
STL at PIT

Dec 4, 2019 · P2 REG · 07:17

T. Bozak

STL · Saved shot

Distance
7.3 ft
Scoring chance (xG)
1.0%
Angle
105.9°
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.