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

117 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-01-22
SJS at MIN
1 REG
00:02
SJS
R. Donato
Saved shot12.476.0EV4.0%
2021-01-22
SJS at MIN
1 REG
00:35
SJS
E. Karlsson
Block52.614.3PPN/A
2021-01-22
SJS at MIN
1 REG
01:11
MIN
J. Greenway
Miss43.946.8SH1.3%
2021-01-22
SJS at MIN
1 REG
01:31
SJS
K. Labanc
Block8.654.5PPN/A
2021-01-22
SJS at MIN
1 REG
01:35
SJS
K. Labanc
Saved shot24.840.1PP9.0%
2021-01-22
SJS at MIN
1 REG
01:46
SJS
M. Ferraro
Block51.217.0PPN/A
2021-01-22
SJS at MIN
1 REG
01:58
SJS
R. Donato
Saved shot11.720.0PP10.0%
2021-01-22
SJS at MIN
1 REG
02:25
SJS
R. Simek
Block49.02.3EVN/A
2021-01-22
SJS at MIN
1 REG
02:57
SJS
D. Gambrell
Block38.319.9EVN/A
2021-01-22
SJS at MIN
1 REG
03:33
MIN
N. Bjugstad
Saved shot81.29.9EV0.3%
2021-01-22
SJS at MIN
1 REG
04:07
MIN
R. Suter
Block32.617.9EVN/A
2021-01-22
SJS at MIN
1 REG
04:09
MIN
R. Suter
Block44.932.3EVN/A
2021-01-22
SJS at MIN
1 REG
04:19
MIN
J. Greenway
Saved shot32.260.3EV1.5%
2021-01-22
SJS at MIN
1 REG
04:29
MIN
C. Soucy
Miss57.921.3EV2.9%
2021-01-22
SJS at MIN
1 REG
05:01
MIN
J. Eriksson Ek
Goal7.315.9EV11.3%
2021-01-22
SJS at MIN
1 REG
05:34
SJS
B. Burns
Block55.111.5EVN/A
2021-01-22
SJS at MIN
1 REG
06:12
SJS
M. Nieto
Goal19.614.7EV19.3%
2021-01-22
SJS at MIN
1 REG
07:15
MIN
K. Fiala
Block32.831.3PPN/A
2021-01-22
SJS at MIN
1 REG
07:21
SJS
M. Nieto
Saved shot27.740.6SH9.5%
2021-01-22
SJS at MIN
1 REG
08:21
MIN
R. Suter
Saved shot52.216.7PP3.5%
2021-01-22
SJS at MIN
1 REG
08:53
MIN
M. Foligno
Miss22.557.7EV2.9%
2021-01-22
SJS at MIN
1 REG
09:48
MIN
B. Hunt
Saved shot38.063.4EV1.0%
2021-01-22
SJS at MIN
1 REG
11:07
SJS
M. Sorensen
Miss22.612.8EV12.9%
2021-01-22
SJS at MIN
1 REG
11:16
SJS
N. Knyzhov
Miss63.528.2EV0.9%
2021-01-22
SJS at MIN
1 REG
11:37
MIN
R. Suter
Block25.525.6EVN/A
2021-01-22
SJS at MIN
1 REG
11:46
MIN
M. Dumba
Saved shot55.111.5EV1.9%
2021-01-22
SJS at MIN
1 REG
11:59
SJS
B. Burns
Miss18.440.6EV11.4%
2021-01-22
SJS at MIN
1 REG
12:29
SJS
T. Hertl
Block22.27.8SHN/A
2021-01-22
SJS at MIN
1 REG
13:30
MIN
J. Brodin
Block13.04.4PPN/A
2021-01-22
SJS at MIN
1 REG
14:12
SJS
D. Gambrell
Saved shot18.033.7EV11.7%
2021-01-22
SJS at MIN
1 REG
14:45
SJS
R. Donato
Saved shot28.820.3EV10.1%
2021-01-22
SJS at MIN
1 REG
14:52
MIN
J. Greenway
Saved shot25.053.1EV5.4%
2021-01-22
SJS at MIN
1 REG
15:57
SJS
M. Ferraro
Block41.48.3PPN/A
2021-01-22
SJS at MIN
1 REG
16:24
SJS
M. Ferraro
Saved shot55.13.1PP3.4%
2021-01-22
SJS at MIN
1 REG
16:30
SJS
R. Donato
Miss13.959.7PP11.9%
2021-01-22
SJS at MIN
1 REG
16:35
SJS
T. Meier
Block44.318.4PPN/A
2021-01-22
SJS at MIN
1 REG
16:58
SJS
L. Couture
Miss40.344.0PP2.4%
2021-01-22
SJS at MIN
1 REG
17:56
SJS
E. Karlsson
Block49.810.4EVN/A
2021-01-22
SJS at MIN
1 REG
18:04
SJS
R. Simek
Block15.17.6EVN/A
2021-01-22
SJS at MIN
1 REG
19:01
SJS
M. Vlasic
Saved shot38.319.9EV4.9%
2021-01-22
SJS at MIN
1 REG
19:17
SJS
L. Couture
Saved shot54.933.1EV1.1%
2021-01-22
SJS at MIN
1 REG
19:18
MIN
J. Spurgeon
Block22.645.0EVN/A
2021-01-22
SJS at MIN
1 REG
19:33
SJS
B. Burns
Saved shot76.528.9EV0.3%
2021-01-22
SJS at MIN
1 REG
19:53
SJS
T. Hertl
Saved shot28.820.3EV5.1%
2021-01-22
SJS at MIN
2 REG
00:11
MIN
J. Spurgeon
Saved shot60.530.8EV1.0%
2021-01-22
SJS at MIN
2 REG
00:18
MIN
N. Bonino
Miss42.445.0EV1.5%
2021-01-22
SJS at MIN
2 REG
00:51
SJS
M. Vlasic
Saved shot62.624.5EV1.3%
2021-01-22
SJS at MIN
2 REG
01:42
MIN
M. Foligno
Saved shot5.859.0EV10.7%
2021-01-22
SJS at MIN
2 REG
01:53
MIN
C. Soucy
Miss60.825.3EV1.6%
2021-01-22
SJS at MIN
2 REG
01:57
SJS
S. Noesen
Saved shot35.461.3EV1.4%
SJS at MIN

Jan 22, 2021 · P1 REG · 00:02

R. Donato

SJS · Saved shot

Distance
12.4 ft
Scoring chance (xG)
4.0%
Angle
76.0°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 00:35

E. Karlsson

SJS · Block

Distance
52.6 ft
Scoring chance (xG)
Unavailable
Angle
14.3°
Strength
PP

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 01:11

J. Greenway

MIN · Miss

Distance
43.9 ft
Scoring chance (xG)
1.3%
Angle
46.8°
Strength
SH
SJS at MIN

Jan 22, 2021 · P1 REG · 01:31

K. Labanc

SJS · Block

Distance
8.6 ft
Scoring chance (xG)
Unavailable
Angle
54.5°
Strength
PP

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 01:35

K. Labanc

SJS · Saved shot

Distance
24.8 ft
Scoring chance (xG)
9.0%
Angle
40.1°
Strength
PP
SJS at MIN

Jan 22, 2021 · P1 REG · 01:46

M. Ferraro

SJS · Block

Distance
51.2 ft
Scoring chance (xG)
Unavailable
Angle
17.0°
Strength
PP

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 01:58

R. Donato

SJS · Saved shot

Distance
11.7 ft
Scoring chance (xG)
10.0%
Angle
20.0°
Strength
PP
SJS at MIN

Jan 22, 2021 · P1 REG · 02:25

R. Simek

SJS · Block

Distance
49.0 ft
Scoring chance (xG)
Unavailable
Angle
2.3°
Strength
EV

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 02:57

D. Gambrell

SJS · Block

Distance
38.3 ft
Scoring chance (xG)
Unavailable
Angle
19.9°
Strength
EV

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 03:33

N. Bjugstad

MIN · Saved shot

Distance
81.2 ft
Scoring chance (xG)
0.3%
Angle
9.9°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 04:07

R. Suter

MIN · Block

Distance
32.6 ft
Scoring chance (xG)
Unavailable
Angle
17.9°
Strength
EV

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 04:09

R. Suter

MIN · Block

Distance
44.9 ft
Scoring chance (xG)
Unavailable
Angle
32.3°
Strength
EV

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 04:19

J. Greenway

MIN · Saved shot

Distance
32.2 ft
Scoring chance (xG)
1.5%
Angle
60.3°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 04:29

C. Soucy

MIN · Miss

Distance
57.9 ft
Scoring chance (xG)
2.9%
Angle
21.3°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 05:01

J. Eriksson Ek

MIN · Goal

Distance
7.3 ft
Scoring chance (xG)
11.3%
Angle
15.9°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 05:34

B. Burns

SJS · Block

Distance
55.1 ft
Scoring chance (xG)
Unavailable
Angle
11.5°
Strength
EV

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 06:12

M. Nieto

SJS · Goal

Distance
19.6 ft
Scoring chance (xG)
19.3%
Angle
14.7°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 07:15

K. Fiala

MIN · Block

Distance
32.8 ft
Scoring chance (xG)
Unavailable
Angle
31.3°
Strength
PP

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 07:21

M. Nieto

SJS · Saved shot

Distance
27.7 ft
Scoring chance (xG)
9.5%
Angle
40.6°
Strength
SH
SJS at MIN

Jan 22, 2021 · P1 REG · 08:21

R. Suter

MIN · Saved shot

Distance
52.2 ft
Scoring chance (xG)
3.5%
Angle
16.7°
Strength
PP
SJS at MIN

Jan 22, 2021 · P1 REG · 08:53

M. Foligno

MIN · Miss

Distance
22.5 ft
Scoring chance (xG)
2.9%
Angle
57.7°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 09:48

B. Hunt

MIN · Saved shot

Distance
38.0 ft
Scoring chance (xG)
1.0%
Angle
63.4°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 11:07

M. Sorensen

SJS · Miss

Distance
22.6 ft
Scoring chance (xG)
12.9%
Angle
12.8°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 11:16

N. Knyzhov

SJS · Miss

Distance
63.5 ft
Scoring chance (xG)
0.9%
Angle
28.2°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 11:37

R. Suter

MIN · Block

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

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 11:46

M. Dumba

MIN · Saved shot

Distance
55.1 ft
Scoring chance (xG)
1.9%
Angle
11.5°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 11:59

B. Burns

SJS · Miss

Distance
18.4 ft
Scoring chance (xG)
11.4%
Angle
40.6°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 12:29

T. Hertl

SJS · Block

Distance
22.2 ft
Scoring chance (xG)
Unavailable
Angle
7.8°
Strength
SH

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 13:30

J. Brodin

MIN · Block

Distance
13.0 ft
Scoring chance (xG)
Unavailable
Angle
4.4°
Strength
PP

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 14:12

D. Gambrell

SJS · Saved shot

Distance
18.0 ft
Scoring chance (xG)
11.7%
Angle
33.7°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 14:45

R. Donato

SJS · Saved shot

Distance
28.8 ft
Scoring chance (xG)
10.1%
Angle
20.3°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 14:52

J. Greenway

MIN · Saved shot

Distance
25.0 ft
Scoring chance (xG)
5.4%
Angle
53.1°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 15:57

M. Ferraro

SJS · Block

Distance
41.4 ft
Scoring chance (xG)
Unavailable
Angle
8.3°
Strength
PP

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 16:24

M. Ferraro

SJS · Saved shot

Distance
55.1 ft
Scoring chance (xG)
3.4%
Angle
3.1°
Strength
PP
SJS at MIN

Jan 22, 2021 · P1 REG · 16:30

R. Donato

SJS · Miss

Distance
13.9 ft
Scoring chance (xG)
11.9%
Angle
59.7°
Strength
PP
SJS at MIN

Jan 22, 2021 · P1 REG · 16:35

T. Meier

SJS · Block

Distance
44.3 ft
Scoring chance (xG)
Unavailable
Angle
18.4°
Strength
PP

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 16:58

L. Couture

SJS · Miss

Distance
40.3 ft
Scoring chance (xG)
2.4%
Angle
44.0°
Strength
PP
SJS at MIN

Jan 22, 2021 · P1 REG · 17:56

E. Karlsson

SJS · Block

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

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 18:04

R. Simek

SJS · Block

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

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 19:01

M. Vlasic

SJS · Saved shot

Distance
38.3 ft
Scoring chance (xG)
4.9%
Angle
19.9°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 19:17

L. Couture

SJS · Saved shot

Distance
54.9 ft
Scoring chance (xG)
1.1%
Angle
33.1°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 19:18

J. Spurgeon

MIN · Block

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

Blocked or unsupported attempt

SJS at MIN

Jan 22, 2021 · P1 REG · 19:33

B. Burns

SJS · Saved shot

Distance
76.5 ft
Scoring chance (xG)
0.3%
Angle
28.9°
Strength
EV
SJS at MIN

Jan 22, 2021 · P1 REG · 19:53

T. Hertl

SJS · Saved shot

Distance
28.8 ft
Scoring chance (xG)
5.1%
Angle
20.3°
Strength
EV
SJS at MIN

Jan 22, 2021 · P2 REG · 00:11

J. Spurgeon

MIN · Saved shot

Distance
60.5 ft
Scoring chance (xG)
1.0%
Angle
30.8°
Strength
EV
SJS at MIN

Jan 22, 2021 · P2 REG · 00:18

N. Bonino

MIN · Miss

Distance
42.4 ft
Scoring chance (xG)
1.5%
Angle
45.0°
Strength
EV
SJS at MIN

Jan 22, 2021 · P2 REG · 00:51

M. Vlasic

SJS · Saved shot

Distance
62.6 ft
Scoring chance (xG)
1.3%
Angle
24.5°
Strength
EV
SJS at MIN

Jan 22, 2021 · P2 REG · 01:42

M. Foligno

MIN · Saved shot

Distance
5.8 ft
Scoring chance (xG)
10.7%
Angle
59.0°
Strength
EV
SJS at MIN

Jan 22, 2021 · P2 REG · 01:53

C. Soucy

MIN · Miss

Distance
60.8 ft
Scoring chance (xG)
1.6%
Angle
25.3°
Strength
EV
SJS at MIN

Jan 22, 2021 · P2 REG · 01:57

S. Noesen

SJS · Saved shot

Distance
35.4 ft
Scoring chance (xG)
1.4%
Angle
61.3°
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.