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

108 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-23
STL at MIN
1 REG
00:34
MIN
A. Galchenyuk
Saved shot46.149.4EV0.9%
2020-02-23
STL at MIN
1 REG
01:25
STL
D. Perron
Block12.29.5EVN/A
2020-02-23
STL at MIN
1 REG
02:03
MIN
M. Dumba
Block32.433.7EVN/A
2020-02-23
STL at MIN
1 REG
02:40
MIN
M. Koivu
Saved shot17.926.6EV9.0%
2020-02-23
STL at MIN
1 REG
03:11
MIN
R. Donato
Block9.458.0EVN/A
2020-02-23
STL at MIN
1 REG
03:14
MIN
R. Hartman
Saved shot30.064.3EV2.7%
2020-02-23
STL at MIN
1 REG
03:25
MIN
R. Donato
Miss13.313.0EV8.9%
2020-02-23
STL at MIN
1 REG
03:50
MIN
M. Dumba
Block32.433.7EVN/A
2020-02-23
STL at MIN
1 REG
05:28
STL
R. O'Reilly
Miss21.00.0EV14.7%
2020-02-23
STL at MIN
1 REG
06:11
MIN
J. Spurgeon
Block33.819.0EVN/A
2020-02-23
STL at MIN
1 REG
07:16
STL
A. Steen
Saved shot7.850.2EV9.4%
2020-02-23
STL at MIN
1 REG
07:18
STL
A. Steen
Saved shot5.468.2EV16.3%
2020-02-23
STL at MIN
1 REG
08:55
MIN
J. Greenway
Saved shot10.648.8SH11.1%
2020-02-23
STL at MIN
1 REG
08:56
MIN
M. Foligno
Block14.942.3SHN/A
2020-02-23
STL at MIN
1 REG
09:17
STL
R. Thomas
Saved shot20.28.5PP12.7%
2020-02-23
STL at MIN
1 REG
09:18
STL
R. Thomas
Saved shot16.514.0PP3.0%
2020-02-23
STL at MIN
1 REG
09:54
MIN
R. Suter
Saved shot32.014.5EV9.3%
2020-02-23
STL at MIN
1 REG
10:59
STL
M. Scandella
Saved shot30.15.7EV12.6%
2020-02-23
STL at MIN
1 REG
11:03
STL
J. Kyrou
Goal13.463.4EV13.6%
2020-02-23
STL at MIN
1 REG
11:35
MIN
J. Greenway
Block10.05.7EVN/A
2020-02-23
STL at MIN
1 REG
12:39
STL
D. Perron
Block10.641.2EVN/A
2020-02-23
STL at MIN
1 REG
13:23
MIN
B. Hunt
Block12.29.5EVN/A
2020-02-23
STL at MIN
1 REG
13:28
STL
M. MacEachern
Saved shot47.444.1EV1.2%
2020-02-23
STL at MIN
1 REG
13:51
STL
O. Sundqvist
Saved shot41.933.3EV3.6%
2020-02-23
STL at MIN
1 REG
14:17
STL
V. Dunn
Miss33.712.0EV12.0%
2020-02-23
STL at MIN
1 REG
14:31
STL
R. O'Reilly
Saved shot62.133.2EV2.1%
2020-02-23
STL at MIN
1 REG
14:43
STL
B. Schenn
Goal32.545.0EV5.2%
2020-02-23
STL at MIN
1 REG
15:49
MIN
K. Fiala
Block14.919.7EVN/A
2020-02-23
STL at MIN
1 REG
16:04
MIN
B. Hunt
Block10.416.7EVN/A
2020-02-23
STL at MIN
1 REG
16:37
MIN
J. Spurgeon
Block37.223.8EVN/A
2020-02-23
STL at MIN
1 REG
17:16
MIN
E. Staal
Saved shot59.927.8EV1.4%
2020-02-23
STL at MIN
1 REG
17:20
MIN
J. Brodin
Saved shot64.826.6EV1.3%
2020-02-23
STL at MIN
1 REG
18:52
MIN
M. Dumba
Saved shot20.02.9PP9.3%
2020-02-23
STL at MIN
1 REG
19:55
MIN
K. Fiala
Saved shot44.740.5PP2.3%
2020-02-23
STL at MIN
2 REG
00:13
MIN
K. Fiala
Saved shot26.074.4EV2.0%
2020-02-23
STL at MIN
2 REG
00:43
STL
R. O'Reilly
Block25.630.6EVN/A
2020-02-23
STL at MIN
2 REG
01:41
MIN
M. Foligno
Miss6.180.5EV3.8%
2020-02-23
STL at MIN
2 REG
01:43
MIN
M. Foligno
Goal6.451.3EV16.0%
2020-02-23
STL at MIN
2 REG
02:11
MIN
J. Spurgeon
Miss59.925.7EV1.6%
2020-02-23
STL at MIN
2 REG
02:46
STL
C. Parayko
Miss64.928.5EV0.9%
2020-02-23
STL at MIN
2 REG
02:54
STL
A. Pietrangelo
Block39.922.1EVN/A
2020-02-23
STL at MIN
2 REG
03:04
STL
A. Pietrangelo
Block41.821.0EVN/A
2020-02-23
STL at MIN
2 REG
03:18
MIN
E. Staal
Saved shot31.49.2EV9.3%
2020-02-23
STL at MIN
2 REG
03:48
STL
Z. Sanford
Block19.142.9EVN/A
2020-02-23
STL at MIN
2 REG
04:11
MIN
V. Rask
Block13.28.7EVN/A
2020-02-23
STL at MIN
2 REG
04:20
MIN
G. Pateryn
Miss58.215.9EV3.6%
2020-02-23
STL at MIN
2 REG
06:29
MIN
J. Brodin
Saved shot89.13.2EV0.2%
2020-02-23
STL at MIN
2 REG
06:58
MIN
J. Greenway
Block16.817.4EVN/A
2020-02-23
STL at MIN
2 REG
07:06
MIN
R. Suter
Miss61.419.0EV3.6%
2020-02-23
STL at MIN
2 REG
07:12
MIN
J. Greenway
Block34.220.6EVN/A
STL at MIN

Feb 23, 2020 · P1 REG · 00:34

A. Galchenyuk

MIN · Saved shot

Distance
46.1 ft
Scoring chance (xG)
0.9%
Angle
49.4°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 01:25

D. Perron

STL · Block

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

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P1 REG · 02:03

M. Dumba

MIN · Block

Distance
32.4 ft
Scoring chance (xG)
Unavailable
Angle
33.7°
Strength
EV

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P1 REG · 02:40

M. Koivu

MIN · Saved shot

Distance
17.9 ft
Scoring chance (xG)
9.0%
Angle
26.6°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 03:11

R. Donato

MIN · Block

Distance
9.4 ft
Scoring chance (xG)
Unavailable
Angle
58.0°
Strength
EV

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P1 REG · 03:14

R. Hartman

MIN · Saved shot

Distance
30.0 ft
Scoring chance (xG)
2.7%
Angle
64.3°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 03:25

R. Donato

MIN · Miss

Distance
13.3 ft
Scoring chance (xG)
8.9%
Angle
13.0°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 03:50

M. Dumba

MIN · Block

Distance
32.4 ft
Scoring chance (xG)
Unavailable
Angle
33.7°
Strength
EV

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P1 REG · 05:28

R. O'Reilly

STL · Miss

Distance
21.0 ft
Scoring chance (xG)
14.7%
Angle
0.0°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 06:11

J. Spurgeon

MIN · Block

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

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P1 REG · 07:16

A. Steen

STL · Saved shot

Distance
7.8 ft
Scoring chance (xG)
9.4%
Angle
50.2°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 07:18

A. Steen

STL · Saved shot

Distance
5.4 ft
Scoring chance (xG)
16.3%
Angle
68.2°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 08:55

J. Greenway

MIN · Saved shot

Distance
10.6 ft
Scoring chance (xG)
11.1%
Angle
48.8°
Strength
SH
STL at MIN

Feb 23, 2020 · P1 REG · 08:56

M. Foligno

MIN · Block

Distance
14.9 ft
Scoring chance (xG)
Unavailable
Angle
42.3°
Strength
SH

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P1 REG · 09:17

R. Thomas

STL · Saved shot

Distance
20.2 ft
Scoring chance (xG)
12.7%
Angle
8.5°
Strength
PP
STL at MIN

Feb 23, 2020 · P1 REG · 09:18

R. Thomas

STL · Saved shot

Distance
16.5 ft
Scoring chance (xG)
3.0%
Angle
14.0°
Strength
PP
STL at MIN

Feb 23, 2020 · P1 REG · 09:54

R. Suter

MIN · Saved shot

Distance
32.0 ft
Scoring chance (xG)
9.3%
Angle
14.5°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 10:59

M. Scandella

STL · Saved shot

Distance
30.1 ft
Scoring chance (xG)
12.6%
Angle
5.7°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 11:03

J. Kyrou

STL · Goal

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

Feb 23, 2020 · P1 REG · 11:35

J. Greenway

MIN · Block

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

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P1 REG · 12:39

D. Perron

STL · Block

Distance
10.6 ft
Scoring chance (xG)
Unavailable
Angle
41.2°
Strength
EV

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P1 REG · 13:23

B. Hunt

MIN · Block

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

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P1 REG · 13:28

M. MacEachern

STL · Saved shot

Distance
47.4 ft
Scoring chance (xG)
1.2%
Angle
44.1°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 13:51

O. Sundqvist

STL · Saved shot

Distance
41.9 ft
Scoring chance (xG)
3.6%
Angle
33.3°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 14:17

V. Dunn

STL · Miss

Distance
33.7 ft
Scoring chance (xG)
12.0%
Angle
12.0°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 14:31

R. O'Reilly

STL · Saved shot

Distance
62.1 ft
Scoring chance (xG)
2.1%
Angle
33.2°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 14:43

B. Schenn

STL · Goal

Distance
32.5 ft
Scoring chance (xG)
5.2%
Angle
45.0°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 15:49

K. Fiala

MIN · Block

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

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P1 REG · 16:04

B. Hunt

MIN · Block

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

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P1 REG · 16:37

J. Spurgeon

MIN · Block

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

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P1 REG · 17:16

E. Staal

MIN · Saved shot

Distance
59.9 ft
Scoring chance (xG)
1.4%
Angle
27.8°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 17:20

J. Brodin

MIN · Saved shot

Distance
64.8 ft
Scoring chance (xG)
1.3%
Angle
26.6°
Strength
EV
STL at MIN

Feb 23, 2020 · P1 REG · 18:52

M. Dumba

MIN · Saved shot

Distance
20.0 ft
Scoring chance (xG)
9.3%
Angle
2.9°
Strength
PP
STL at MIN

Feb 23, 2020 · P1 REG · 19:55

K. Fiala

MIN · Saved shot

Distance
44.7 ft
Scoring chance (xG)
2.3%
Angle
40.5°
Strength
PP
STL at MIN

Feb 23, 2020 · P2 REG · 00:13

K. Fiala

MIN · Saved shot

Distance
26.0 ft
Scoring chance (xG)
2.0%
Angle
74.4°
Strength
EV
STL at MIN

Feb 23, 2020 · P2 REG · 00:43

R. O'Reilly

STL · Block

Distance
25.6 ft
Scoring chance (xG)
Unavailable
Angle
30.6°
Strength
EV

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P2 REG · 01:41

M. Foligno

MIN · Miss

Distance
6.1 ft
Scoring chance (xG)
3.8%
Angle
80.5°
Strength
EV
STL at MIN

Feb 23, 2020 · P2 REG · 01:43

M. Foligno

MIN · Goal

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

Feb 23, 2020 · P2 REG · 02:11

J. Spurgeon

MIN · Miss

Distance
59.9 ft
Scoring chance (xG)
1.6%
Angle
25.7°
Strength
EV
STL at MIN

Feb 23, 2020 · P2 REG · 02:46

C. Parayko

STL · Miss

Distance
64.9 ft
Scoring chance (xG)
0.9%
Angle
28.5°
Strength
EV
STL at MIN

Feb 23, 2020 · P2 REG · 02:54

A. Pietrangelo

STL · Block

Distance
39.9 ft
Scoring chance (xG)
Unavailable
Angle
22.1°
Strength
EV

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P2 REG · 03:04

A. Pietrangelo

STL · Block

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

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P2 REG · 03:18

E. Staal

MIN · Saved shot

Distance
31.4 ft
Scoring chance (xG)
9.3%
Angle
9.2°
Strength
EV
STL at MIN

Feb 23, 2020 · P2 REG · 03:48

Z. Sanford

STL · Block

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

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P2 REG · 04:11

V. Rask

MIN · Block

Distance
13.2 ft
Scoring chance (xG)
Unavailable
Angle
8.7°
Strength
EV

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P2 REG · 04:20

G. Pateryn

MIN · Miss

Distance
58.2 ft
Scoring chance (xG)
3.6%
Angle
15.9°
Strength
EV
STL at MIN

Feb 23, 2020 · P2 REG · 06:29

J. Brodin

MIN · Saved shot

Distance
89.1 ft
Scoring chance (xG)
0.2%
Angle
3.2°
Strength
EV
STL at MIN

Feb 23, 2020 · P2 REG · 06:58

J. Greenway

MIN · Block

Distance
16.8 ft
Scoring chance (xG)
Unavailable
Angle
17.4°
Strength
EV

Blocked or unsupported attempt

STL at MIN

Feb 23, 2020 · P2 REG · 07:06

R. Suter

MIN · Miss

Distance
61.4 ft
Scoring chance (xG)
3.6%
Angle
19.0°
Strength
EV
STL at MIN

Feb 23, 2020 · P2 REG · 07:12

J. Greenway

MIN · Block

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

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.