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

115 matching attempts. Season coverage: 952 published games / 952 collected games. Last source refresh: Oct 4, 2026 04:46.

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)
2021-02-18
SJS at STL
1 REG
00:18
STL
T. Krug
Saved shot57.540.1EV0.8%
2021-02-18
SJS at STL
1 REG
00:23
STL
V. Dunn
Saved shot50.943.4EV0.8%
2021-02-18
SJS at STL
1 REG
00:31
STL
R. Bortuzzo
Saved shot65.534.4EV0.7%
2021-02-18
SJS at STL
1 REG
01:29
SJS
B. Burns
Saved shot64.029.0PP3.1%
2021-02-18
SJS at STL
1 REG
03:24
SJS
M. Nieto
Saved shot53.843.5EV0.7%
2021-02-18
SJS at STL
1 REG
03:53
STL
S. Blais
Saved shot18.00.0EV14.5%
2021-02-18
SJS at STL
1 REG
03:59
STL
M. Scandella
Block29.745.0EVN/A
2021-02-18
SJS at STL
1 REG
04:21
SJS
L. Couture
Saved shot43.834.8EV2.2%
2021-02-18
SJS at STL
1 REG
05:14
STL
T. Krug
Saved shot51.25.6PP3.5%
2021-02-18
SJS at STL
1 REG
06:11
STL
O. Sundqvist
Saved shot9.571.6PP6.9%
2021-02-18
SJS at STL
1 REG
06:12
STL
M. Hoffman
Goal14.456.3PP4.6%
2021-02-18
SJS at STL
1 REG
07:17
STL
S. Blais
Saved shot28.833.7EV8.4%
2021-02-18
SJS at STL
1 REG
08:11
SJS
N. Gregor
Block23.343.3EVN/A
2021-02-18
SJS at STL
1 REG
09:05
STL
R. O'Reilly
Saved shot30.13.8EV11.7%
2021-02-18
SJS at STL
1 REG
09:16
STL
V. Dunn
Block19.00.0EVN/A
2021-02-18
SJS at STL
1 REG
09:31
STL
R. Bortuzzo
Saved shot51.011.3EV2.0%
2021-02-18
SJS at STL
1 REG
09:51
SJS
P. Marleau
Saved shot12.04.8EV10.1%
2021-02-18
SJS at STL
1 REG
10:40
STL
T. Krug
Block19.614.7EVN/A
2021-02-18
SJS at STL
1 REG
11:55
SJS
N. Gregor
Saved shot15.726.6EV7.2%
2021-02-18
SJS at STL
1 REG
12:20
SJS
D. Gambrell
Saved shot17.049.8EV9.3%
2021-02-18
SJS at STL
1 REG
12:21
STL
I. Barbashev
Saved shot39.740.9EV1.3%
2021-02-18
SJS at STL
1 REG
12:45
SJS
T. Hertl
Miss44.017.2EV3.4%
2021-02-18
SJS at STL
1 REG
13:05
SJS
T. Meier
Saved shot19.29.0EV7.7%
2021-02-18
SJS at STL
1 REG
13:54
SJS
R. Donato
Saved shot123.815.9EV0.2%
2021-02-18
SJS at STL
1 REG
14:17
STL
Z. Sanford
Miss20.00.0EV7.3%
2021-02-18
SJS at STL
1 REG
16:05
STL
V. Dunn
Block52.829.5EVN/A
2021-02-18
SJS at STL
1 REG
16:21
SJS
J. Leonard
Saved shot38.941.9EV2.0%
2021-02-18
SJS at STL
1 REG
16:41
STL
M. MacEachern
Saved shot18.019.4EV6.8%
2021-02-18
SJS at STL
1 REG
16:43
STL
K. Clifford
Miss13.463.4EV16.9%
2021-02-18
SJS at STL
1 REG
17:40
SJS
K. Labanc
Saved shot46.437.1EV1.4%
2021-02-18
SJS at STL
1 REG
18:51
STL
J. Kyrou
Miss30.025.7EV8.3%
2021-02-18
SJS at STL
2 REG
00:25
STL
J. Faulk
Block30.121.4PPN/A
2021-02-18
SJS at STL
2 REG
01:25
STL
J. Kyrou
Miss36.822.4PP8.9%
2021-02-18
SJS at STL
2 REG
01:30
STL
B. Schenn
Saved shot38.636.6PP7.3%
2021-02-18
SJS at STL
2 REG
02:00
STL
V. Dunn
Block18.825.2EVN/A
2021-02-18
SJS at STL
2 REG
02:02
STL
B. Schenn
Block13.921.0EVN/A
2021-02-18
SJS at STL
2 REG
02:15
SJS
R. Donato
Block42.038.2EVN/A
2021-02-18
SJS at STL
2 REG
02:46
STL
M. Scandella
Miss59.211.7EV2.2%
2021-02-18
SJS at STL
2 REG
03:27
STL
I. Barbashev
Saved shot37.071.1EV0.8%
2021-02-18
SJS at STL
2 REG
03:58
STL
K. Clifford
Saved shot6.451.3EV9.4%
2021-02-18
SJS at STL
2 REG
04:31
SJS
T. Meier
Saved shot39.817.5EV6.8%
2021-02-18
SJS at STL
2 REG
04:48
SJS
R. Balcers
Saved shot53.843.5EV1.4%
2021-02-18
SJS at STL
2 REG
04:51
SJS
T. Meier
Block11.226.6EVN/A
2021-02-18
SJS at STL
2 REG
05:08
STL
V. Dunn
Block31.316.7EVN/A
2021-02-18
SJS at STL
2 REG
05:24
SJS
P. Marleau
Miss39.219.4EV2.1%
2021-02-18
SJS at STL
2 REG
05:24
STL
C. Gunnarsson
Block8.00.0EVN/A
2021-02-18
SJS at STL
2 REG
07:04
SJS
E. Kane
Saved shot20.639.1EV10.1%
2021-02-18
SJS at STL
2 REG
07:18
SJS
K. Labanc
Saved shot18.00.0EV8.1%
2021-02-18
SJS at STL
2 REG
07:20
SJS
B. Burns
Saved shot9.571.6EV9.1%
2021-02-18
SJS at STL
2 REG
08:20
SJS
N. Gregor
Miss44.829.4EV2.2%
SJS at STL

Feb 18, 2021 · P1 REG · 00:18

T. Krug

STL · Saved shot

Distance
57.5 ft
Scoring chance (xG)
0.8%
Angle
40.1°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 00:23

V. Dunn

STL · Saved shot

Distance
50.9 ft
Scoring chance (xG)
0.8%
Angle
43.4°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 00:31

R. Bortuzzo

STL · Saved shot

Distance
65.5 ft
Scoring chance (xG)
0.7%
Angle
34.4°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 01:29

B. Burns

SJS · Saved shot

Distance
64.0 ft
Scoring chance (xG)
3.1%
Angle
29.0°
Strength
PP
SJS at STL

Feb 18, 2021 · P1 REG · 03:24

M. Nieto

SJS · Saved shot

Distance
53.8 ft
Scoring chance (xG)
0.7%
Angle
43.5°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 03:53

S. Blais

STL · Saved shot

Distance
18.0 ft
Scoring chance (xG)
14.5%
Angle
0.0°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 03:59

M. Scandella

STL · Block

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

Blocked or unsupported attempt

SJS at STL

Feb 18, 2021 · P1 REG · 04:21

L. Couture

SJS · Saved shot

Distance
43.8 ft
Scoring chance (xG)
2.2%
Angle
34.8°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 05:14

T. Krug

STL · Saved shot

Distance
51.2 ft
Scoring chance (xG)
3.5%
Angle
5.6°
Strength
PP
SJS at STL

Feb 18, 2021 · P1 REG · 06:11

O. Sundqvist

STL · Saved shot

Distance
9.5 ft
Scoring chance (xG)
6.9%
Angle
71.6°
Strength
PP
SJS at STL

Feb 18, 2021 · P1 REG · 06:12

M. Hoffman

STL · Goal

Distance
14.4 ft
Scoring chance (xG)
4.6%
Angle
56.3°
Strength
PP
SJS at STL

Feb 18, 2021 · P1 REG · 07:17

S. Blais

STL · Saved shot

Distance
28.8 ft
Scoring chance (xG)
8.4%
Angle
33.7°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 08:11

N. Gregor

SJS · Block

Distance
23.3 ft
Scoring chance (xG)
Unavailable
Angle
43.3°
Strength
EV

Blocked or unsupported attempt

SJS at STL

Feb 18, 2021 · P1 REG · 09:05

R. O'Reilly

STL · Saved shot

Distance
30.1 ft
Scoring chance (xG)
11.7%
Angle
3.8°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 09:16

V. Dunn

STL · Block

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

Blocked or unsupported attempt

SJS at STL

Feb 18, 2021 · P1 REG · 09:31

R. Bortuzzo

STL · Saved shot

Distance
51.0 ft
Scoring chance (xG)
2.0%
Angle
11.3°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 09:51

P. Marleau

SJS · Saved shot

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

Feb 18, 2021 · P1 REG · 10:40

T. Krug

STL · Block

Distance
19.6 ft
Scoring chance (xG)
Unavailable
Angle
14.7°
Strength
EV

Blocked or unsupported attempt

SJS at STL

Feb 18, 2021 · P1 REG · 11:55

N. Gregor

SJS · Saved shot

Distance
15.7 ft
Scoring chance (xG)
7.2%
Angle
26.6°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 12:20

D. Gambrell

SJS · Saved shot

Distance
17.0 ft
Scoring chance (xG)
9.3%
Angle
49.8°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 12:21

I. Barbashev

STL · Saved shot

Distance
39.7 ft
Scoring chance (xG)
1.3%
Angle
40.9°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 12:45

T. Hertl

SJS · Miss

Distance
44.0 ft
Scoring chance (xG)
3.4%
Angle
17.2°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 13:05

T. Meier

SJS · Saved shot

Distance
19.2 ft
Scoring chance (xG)
7.7%
Angle
9.0°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 13:54

R. Donato

SJS · Saved shot

Distance
123.8 ft
Scoring chance (xG)
0.2%
Angle
15.9°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 14:17

Z. Sanford

STL · Miss

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

Feb 18, 2021 · P1 REG · 16:05

V. Dunn

STL · Block

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

Blocked or unsupported attempt

SJS at STL

Feb 18, 2021 · P1 REG · 16:21

J. Leonard

SJS · Saved shot

Distance
38.9 ft
Scoring chance (xG)
2.0%
Angle
41.9°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 16:41

M. MacEachern

STL · Saved shot

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

Feb 18, 2021 · P1 REG · 16:43

K. Clifford

STL · Miss

Distance
13.4 ft
Scoring chance (xG)
16.9%
Angle
63.4°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 17:40

K. Labanc

SJS · Saved shot

Distance
46.4 ft
Scoring chance (xG)
1.4%
Angle
37.1°
Strength
EV
SJS at STL

Feb 18, 2021 · P1 REG · 18:51

J. Kyrou

STL · Miss

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

Feb 18, 2021 · P2 REG · 00:25

J. Faulk

STL · Block

Distance
30.1 ft
Scoring chance (xG)
Unavailable
Angle
21.4°
Strength
PP

Blocked or unsupported attempt

SJS at STL

Feb 18, 2021 · P2 REG · 01:25

J. Kyrou

STL · Miss

Distance
36.8 ft
Scoring chance (xG)
8.9%
Angle
22.4°
Strength
PP
SJS at STL

Feb 18, 2021 · P2 REG · 01:30

B. Schenn

STL · Saved shot

Distance
38.6 ft
Scoring chance (xG)
7.3%
Angle
36.6°
Strength
PP
SJS at STL

Feb 18, 2021 · P2 REG · 02:00

V. Dunn

STL · Block

Distance
18.8 ft
Scoring chance (xG)
Unavailable
Angle
25.2°
Strength
EV

Blocked or unsupported attempt

SJS at STL

Feb 18, 2021 · P2 REG · 02:02

B. Schenn

STL · Block

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

Blocked or unsupported attempt

SJS at STL

Feb 18, 2021 · P2 REG · 02:15

R. Donato

SJS · Block

Distance
42.0 ft
Scoring chance (xG)
Unavailable
Angle
38.2°
Strength
EV

Blocked or unsupported attempt

SJS at STL

Feb 18, 2021 · P2 REG · 02:46

M. Scandella

STL · Miss

Distance
59.2 ft
Scoring chance (xG)
2.2%
Angle
11.7°
Strength
EV
SJS at STL

Feb 18, 2021 · P2 REG · 03:27

I. Barbashev

STL · Saved shot

Distance
37.0 ft
Scoring chance (xG)
0.8%
Angle
71.1°
Strength
EV
SJS at STL

Feb 18, 2021 · P2 REG · 03:58

K. Clifford

STL · Saved shot

Distance
6.4 ft
Scoring chance (xG)
9.4%
Angle
51.3°
Strength
EV
SJS at STL

Feb 18, 2021 · P2 REG · 04:31

T. Meier

SJS · Saved shot

Distance
39.8 ft
Scoring chance (xG)
6.8%
Angle
17.5°
Strength
EV
SJS at STL

Feb 18, 2021 · P2 REG · 04:48

R. Balcers

SJS · Saved shot

Distance
53.8 ft
Scoring chance (xG)
1.4%
Angle
43.5°
Strength
EV
SJS at STL

Feb 18, 2021 · P2 REG · 04:51

T. Meier

SJS · Block

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

Blocked or unsupported attempt

SJS at STL

Feb 18, 2021 · P2 REG · 05:08

V. Dunn

STL · Block

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

Blocked or unsupported attempt

SJS at STL

Feb 18, 2021 · P2 REG · 05:24

P. Marleau

SJS · Miss

Distance
39.2 ft
Scoring chance (xG)
2.1%
Angle
19.4°
Strength
EV
SJS at STL

Feb 18, 2021 · P2 REG · 05:24

C. Gunnarsson

STL · Block

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

Blocked or unsupported attempt

SJS at STL

Feb 18, 2021 · P2 REG · 07:04

E. Kane

SJS · Saved shot

Distance
20.6 ft
Scoring chance (xG)
10.1%
Angle
39.1°
Strength
EV
SJS at STL

Feb 18, 2021 · P2 REG · 07:18

K. Labanc

SJS · Saved shot

Distance
18.0 ft
Scoring chance (xG)
8.1%
Angle
0.0°
Strength
EV
SJS at STL

Feb 18, 2021 · P2 REG · 07:20

B. Burns

SJS · Saved shot

Distance
9.5 ft
Scoring chance (xG)
9.1%
Angle
71.6°
Strength
EV
SJS at STL

Feb 18, 2021 · P2 REG · 08:20

N. Gregor

SJS · Miss

Distance
44.8 ft
Scoring chance (xG)
2.2%
Angle
29.4°
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.