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

113 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)
2024-03-21
STL at OTT
1 REG
00:09
STL
B. Schenn
Saved shot42.434.4EV1.2%
2024-03-21
STL at OTT
1 REG
01:35
OTT
J. Chychrun
Block23.15.0EVN/A
2024-03-21
STL at OTT
1 REG
03:49
OTT
D. Batherson
Saved shot29.043.6EV11.0%
2024-03-21
STL at OTT
1 REG
03:51
OTT
B. Tkachuk
Saved shot18.958.0EV13.7%
2024-03-21
STL at OTT
1 REG
04:14
OTT
T. Chabot
Block15.834.7EVN/A
2024-03-21
STL at OTT
1 REG
04:45
OTT
R. Greig
Saved shot14.433.7EV12.3%
2024-03-21
STL at OTT
1 REG
04:50
OTT
J. Chychrun
Miss65.621.5EV0.4%
2024-03-21
STL at OTT
1 REG
05:32
OTT
D. Kubalik
Saved shot64.616.2EV0.7%
2024-03-21
STL at OTT
1 REG
06:11
OTT
A. Zub
Miss47.418.4EV2.5%
2024-03-21
STL at OTT
1 REG
06:41
STL
C. Parayko
Saved shot48.120.7EV2.6%
2024-03-21
STL at OTT
1 REG
08:08
OTT
C. Giroux
Miss17.235.5EV18.9%
2024-03-21
STL at OTT
1 REG
08:11
OTT
P. Kelly
Saved shot11.345.0EV7.3%
2024-03-21
STL at OTT
1 REG
08:52
OTT
A. Zub
Miss65.824.2EV1.0%
2024-03-21
STL at OTT
1 REG
10:04
OTT
T. Chabot
Block43.428.9EVN/A
2024-03-21
STL at OTT
1 REG
10:53
STL
B. Schenn
Saved shot44.838.7EV0.5%
2024-03-21
STL at OTT
1 REG
11:32
OTT
T. Stützle
Saved shot12.00.0EV17.7%
2024-03-21
STL at OTT
1 REG
11:52
STL
J. Kyrou
Saved shot55.14.2EV2.9%
2024-03-21
STL at OTT
1 REG
11:54
STL
B. Saad
Goal7.18.1EV31.9%
2024-03-21
STL at OTT
1 REG
12:48
OTT
J. Chychrun
Saved shot7.256.3EV13.7%
2024-03-21
STL at OTT
1 REG
12:51
OTT
J. Chychrun
Saved shot18.864.8EV25.3%
2024-03-21
STL at OTT
1 REG
13:08
OTT
M. Kastelic
Miss9.16.3EV15.4%
2024-03-21
STL at OTT
1 REG
13:17
OTT
J. Chychrun
Block54.420.4EVN/A
2024-03-21
STL at OTT
1 REG
14:28
OTT
C. Giroux
Saved shot38.524.6EV4.9%
2024-03-21
STL at OTT
1 REG
14:57
STL
C. Parayko
Goal10.329.1EV24.7%
2024-03-21
STL at OTT
1 REG
15:29
OTT
B. Tkachuk
Saved shot19.281.0EV3.8%
2024-03-21
STL at OTT
1 REG
16:35
OTT
T. Hamonic
Miss48.521.8EV2.7%
2024-03-21
STL at OTT
1 REG
16:41
OTT
T. Hamonic
Block39.610.2EVN/A
2024-03-21
STL at OTT
1 REG
17:35
OTT
P. Kelly
Miss17.531.0EV5.3%
2024-03-21
STL at OTT
1 REG
17:42
OTT
A. Zub
Block16.03.6EVN/A
2024-03-21
STL at OTT
1 REG
18:06
OTT
T. Chabot
Saved shot30.025.7EV8.1%
2024-03-21
STL at OTT
1 REG
18:26
OTT
D. Batherson
Saved shot25.541.8EV5.4%
2024-03-21
STL at OTT
1 REG
19:08
STL
B. Schenn
Saved shot23.727.6EV15.5%
2024-03-21
STL at OTT
1 REG
19:36
STL
S. Perunovich
Block8.214.0PPN/A
2024-03-21
STL at OTT
1 REG
19:51
STL
S. Perunovich
Block27.323.7PPN/A
2024-03-21
STL at OTT
2 REG
00:53
OTT
P. Kelly
Miss52.68.7SH2.2%
2024-03-21
STL at OTT
2 REG
01:17
STL
Z. Bolduc
Saved shot24.846.6PP14.3%
2024-03-21
STL at OTT
2 REG
01:22
STL
K. Hayes
Saved shot24.626.6EV4.8%
2024-03-21
STL at OTT
2 REG
02:06
OTT
D. Batherson
Block23.636.4EVN/A
2024-03-21
STL at OTT
2 REG
02:16
OTT
A. Zub
Saved shot34.158.2EV2.8%
2024-03-21
STL at OTT
2 REG
03:14
OTT
P. Kelly
Saved shot29.49.8EV13.1%
2024-03-21
STL at OTT
2 REG
03:21
OTT
T. Hamonic
Block15.17.6EVN/A
2024-03-21
STL at OTT
2 REG
03:38
OTT
J. Chychrun
Block19.238.7EVN/A
2024-03-21
STL at OTT
2 REG
04:34
OTT
M. Kastelic
Goal12.745.0EV23.4%
2024-03-21
STL at OTT
2 REG
05:11
STL
B. Saad
Saved shot37.018.9EV6.8%
2024-03-21
STL at OTT
2 REG
05:26
STL
J. Faulk
Saved shot51.529.1EV1.4%
2024-03-21
STL at OTT
2 REG
05:31
STL
J. Faulk
Block19.00.0EVN/A
2024-03-21
STL at OTT
2 REG
06:21
OTT
C. Giroux
Block44.422.5EVN/A
2024-03-21
STL at OTT
2 REG
08:23
OTT
P. Kelly
Miss40.323.4EV4.1%
2024-03-21
STL at OTT
2 REG
08:35
OTT
C. Giroux
Block10.036.9EVN/A
2024-03-21
STL at OTT
2 REG
09:24
OTT
B. Tkachuk
Block18.00.0PPN/A
STL at OTT

Mar 21, 2024 · P1 REG · 00:09

B. Schenn

STL · Saved shot

Distance
42.4 ft
Scoring chance (xG)
1.2%
Angle
34.4°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 01:35

J. Chychrun

OTT · Block

Distance
23.1 ft
Scoring chance (xG)
Unavailable
Angle
5.0°
Strength
EV

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P1 REG · 03:49

D. Batherson

OTT · Saved shot

Distance
29.0 ft
Scoring chance (xG)
11.0%
Angle
43.6°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 03:51

B. Tkachuk

OTT · Saved shot

Distance
18.9 ft
Scoring chance (xG)
13.7%
Angle
58.0°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 04:14

T. Chabot

OTT · Block

Distance
15.8 ft
Scoring chance (xG)
Unavailable
Angle
34.7°
Strength
EV

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P1 REG · 04:45

R. Greig

OTT · Saved shot

Distance
14.4 ft
Scoring chance (xG)
12.3%
Angle
33.7°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 04:50

J. Chychrun

OTT · Miss

Distance
65.6 ft
Scoring chance (xG)
0.4%
Angle
21.5°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 05:32

D. Kubalik

OTT · Saved shot

Distance
64.6 ft
Scoring chance (xG)
0.7%
Angle
16.2°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 06:11

A. Zub

OTT · Miss

Distance
47.4 ft
Scoring chance (xG)
2.5%
Angle
18.4°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 06:41

C. Parayko

STL · Saved shot

Distance
48.1 ft
Scoring chance (xG)
2.6%
Angle
20.7°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 08:08

C. Giroux

OTT · Miss

Distance
17.2 ft
Scoring chance (xG)
18.9%
Angle
35.5°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 08:11

P. Kelly

OTT · Saved shot

Distance
11.3 ft
Scoring chance (xG)
7.3%
Angle
45.0°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 08:52

A. Zub

OTT · Miss

Distance
65.8 ft
Scoring chance (xG)
1.0%
Angle
24.2°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 10:04

T. Chabot

OTT · Block

Distance
43.4 ft
Scoring chance (xG)
Unavailable
Angle
28.9°
Strength
EV

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P1 REG · 10:53

B. Schenn

STL · Saved shot

Distance
44.8 ft
Scoring chance (xG)
0.5%
Angle
38.7°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 11:32

T. Stützle

OTT · Saved shot

Distance
12.0 ft
Scoring chance (xG)
17.7%
Angle
0.0°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 11:52

J. Kyrou

STL · Saved shot

Distance
55.1 ft
Scoring chance (xG)
2.9%
Angle
4.2°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 11:54

B. Saad

STL · Goal

Distance
7.1 ft
Scoring chance (xG)
31.9%
Angle
8.1°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 12:48

J. Chychrun

OTT · Saved shot

Distance
7.2 ft
Scoring chance (xG)
13.7%
Angle
56.3°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 12:51

J. Chychrun

OTT · Saved shot

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

Mar 21, 2024 · P1 REG · 13:08

M. Kastelic

OTT · Miss

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

Mar 21, 2024 · P1 REG · 13:17

J. Chychrun

OTT · Block

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

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P1 REG · 14:28

C. Giroux

OTT · Saved shot

Distance
38.5 ft
Scoring chance (xG)
4.9%
Angle
24.6°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 14:57

C. Parayko

STL · Goal

Distance
10.3 ft
Scoring chance (xG)
24.7%
Angle
29.1°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 15:29

B. Tkachuk

OTT · Saved shot

Distance
19.2 ft
Scoring chance (xG)
3.8%
Angle
81.0°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 16:35

T. Hamonic

OTT · Miss

Distance
48.5 ft
Scoring chance (xG)
2.7%
Angle
21.8°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 16:41

T. Hamonic

OTT · Block

Distance
39.6 ft
Scoring chance (xG)
Unavailable
Angle
10.2°
Strength
EV

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P1 REG · 17:35

P. Kelly

OTT · Miss

Distance
17.5 ft
Scoring chance (xG)
5.3%
Angle
31.0°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 17:42

A. Zub

OTT · Block

Distance
16.0 ft
Scoring chance (xG)
Unavailable
Angle
3.6°
Strength
EV

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P1 REG · 18:06

T. Chabot

OTT · Saved shot

Distance
30.0 ft
Scoring chance (xG)
8.1%
Angle
25.7°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 18:26

D. Batherson

OTT · Saved shot

Distance
25.5 ft
Scoring chance (xG)
5.4%
Angle
41.8°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 19:08

B. Schenn

STL · Saved shot

Distance
23.7 ft
Scoring chance (xG)
15.5%
Angle
27.6°
Strength
EV
STL at OTT

Mar 21, 2024 · P1 REG · 19:36

S. Perunovich

STL · Block

Distance
8.2 ft
Scoring chance (xG)
Unavailable
Angle
14.0°
Strength
PP

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P1 REG · 19:51

S. Perunovich

STL · Block

Distance
27.3 ft
Scoring chance (xG)
Unavailable
Angle
23.7°
Strength
PP

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P2 REG · 00:53

P. Kelly

OTT · Miss

Distance
52.6 ft
Scoring chance (xG)
2.2%
Angle
8.7°
Strength
SH
STL at OTT

Mar 21, 2024 · P2 REG · 01:17

Z. Bolduc

STL · Saved shot

Distance
24.8 ft
Scoring chance (xG)
14.3%
Angle
46.6°
Strength
PP
STL at OTT

Mar 21, 2024 · P2 REG · 01:22

K. Hayes

STL · Saved shot

Distance
24.6 ft
Scoring chance (xG)
4.8%
Angle
26.6°
Strength
EV
STL at OTT

Mar 21, 2024 · P2 REG · 02:06

D. Batherson

OTT · Block

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

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P2 REG · 02:16

A. Zub

OTT · Saved shot

Distance
34.1 ft
Scoring chance (xG)
2.8%
Angle
58.2°
Strength
EV
STL at OTT

Mar 21, 2024 · P2 REG · 03:14

P. Kelly

OTT · Saved shot

Distance
29.4 ft
Scoring chance (xG)
13.1%
Angle
9.8°
Strength
EV
STL at OTT

Mar 21, 2024 · P2 REG · 03:21

T. Hamonic

OTT · Block

Distance
15.1 ft
Scoring chance (xG)
Unavailable
Angle
7.6°
Strength
EV

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P2 REG · 03:38

J. Chychrun

OTT · Block

Distance
19.2 ft
Scoring chance (xG)
Unavailable
Angle
38.7°
Strength
EV

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P2 REG · 04:34

M. Kastelic

OTT · Goal

Distance
12.7 ft
Scoring chance (xG)
23.4%
Angle
45.0°
Strength
EV
STL at OTT

Mar 21, 2024 · P2 REG · 05:11

B. Saad

STL · Saved shot

Distance
37.0 ft
Scoring chance (xG)
6.8%
Angle
18.9°
Strength
EV
STL at OTT

Mar 21, 2024 · P2 REG · 05:26

J. Faulk

STL · Saved shot

Distance
51.5 ft
Scoring chance (xG)
1.4%
Angle
29.1°
Strength
EV
STL at OTT

Mar 21, 2024 · P2 REG · 05:31

J. Faulk

STL · Block

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

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P2 REG · 06:21

C. Giroux

OTT · Block

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

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P2 REG · 08:23

P. Kelly

OTT · Miss

Distance
40.3 ft
Scoring chance (xG)
4.1%
Angle
23.4°
Strength
EV
STL at OTT

Mar 21, 2024 · P2 REG · 08:35

C. Giroux

OTT · Block

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

Blocked or unsupported attempt

STL at OTT

Mar 21, 2024 · P2 REG · 09:24

B. Tkachuk

OTT · Block

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

Blocked or unsupported attempt

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.