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

106 matching attempts. Season coverage: 1504 published games / 1504 collected games. Last source refresh: Oct 4, 2026 05:00.

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)
2022-02-12
CAR at MIN
1 REG
00:44
CAR
J. Staal
Saved shot15.514.9EV8.0%
2022-02-12
CAR at MIN
1 REG
01:34
CAR
T. DeAngelo
Saved shot55.312.5EV1.8%
2022-02-12
CAR at MIN
1 REG
02:10
CAR
S. Jarvis
Saved shot53.724.2EV1.5%
2022-02-12
CAR at MIN
1 REG
02:23
CAR
J. Slavin
Saved shot43.426.0EV2.7%
2022-02-12
CAR at MIN
1 REG
03:16
CAR
B. Skjei
Block49.627.6EVN/A
2022-02-12
CAR at MIN
1 REG
03:21
MIN
C. Dewar
Saved shot31.373.3EV1.5%
2022-02-12
CAR at MIN
1 REG
03:42
CAR
B. Pesce
Saved shot62.225.7EV2.6%
2022-02-12
CAR at MIN
1 REG
03:42
CAR
M. Necas
Saved shot16.514.0EV1.6%
2022-02-12
CAR at MIN
1 REG
04:12
MIN
J. Greenway
Saved shot12.561.4EV6.8%
2022-02-12
CAR at MIN
1 REG
05:11
MIN
J. Spurgeon
Miss56.111.3PP3.6%
2022-02-12
CAR at MIN
1 REG
05:30
MIN
J. Eriksson Ek
Saved shot10.00.0PP17.5%
2022-02-12
CAR at MIN
1 REG
05:32
MIN
J. Eriksson Ek
Saved shot9.16.3PP27.4%
2022-02-12
CAR at MIN
1 REG
06:58
CAR
D. Stepan
Saved shot56.934.2EV1.0%
2022-02-12
CAR at MIN
1 REG
07:21
CAR
I. Cole
Block35.568.5EVN/A
2022-02-12
CAR at MIN
1 REG
08:22
CAR
J. Fast
Block32.433.7EVN/A
2022-02-12
CAR at MIN
1 REG
09:55
MIN
J. Merrill
Miss22.171.6EV2.5%
2022-02-12
CAR at MIN
1 REG
10:47
MIN
V. Rask
Miss38.811.9EV6.0%
2022-02-12
CAR at MIN
1 REG
11:17
MIN
R. Hartman
Miss38.964.1EV1.3%
2022-02-12
CAR at MIN
1 REG
12:05
MIN
J. Greenway
Block7.374.1EVN/A
2022-02-12
CAR at MIN
1 REG
12:15
CAR
T. Teravainen
Saved shot51.130.6EV1.0%
2022-02-12
CAR at MIN
1 REG
12:28
CAR
A. Svechnikov
Miss39.219.4EV4.4%
2022-02-12
CAR at MIN
1 REG
13:11
MIN
K. Fiala
Miss20.622.8EV9.7%
2022-02-12
CAR at MIN
1 REG
13:43
MIN
D. Kulikov
Miss18.422.4EV13.2%
2022-02-12
CAR at MIN
1 REG
14:42
CAR
J. Kotkaniemi
Block28.410.1EVN/A
2022-02-12
CAR at MIN
1 REG
15:00
MIN
K. Kaprizov
Saved shot9.458.0EV9.8%
2022-02-12
CAR at MIN
1 REG
15:58
CAR
J. Slavin
Block49.932.7EVN/A
2022-02-12
CAR at MIN
1 REG
16:34
MIN
M. Boldy
Saved shot9.866.0EV8.0%
2022-02-12
CAR at MIN
1 REG
16:47
MIN
J. Spurgeon
Block13.921.0EVN/A
2022-02-12
CAR at MIN
1 REG
16:50
MIN
M. Boldy
Miss20.411.3EV19.3%
2022-02-12
CAR at MIN
1 REG
18:08
MIN
C. Dewar
Miss32.00.0EV8.2%
2022-02-12
CAR at MIN
2 REG
00:26
CAR
N. Niederreiter
Saved shot53.413.0EV2.4%
2022-02-12
CAR at MIN
2 REG
01:32
CAR
M. Necas
Saved shot43.054.5EV1.0%
2022-02-12
CAR at MIN
2 REG
02:07
CAR
V. Trocheck
Saved shot32.014.5EV5.6%
2022-02-12
CAR at MIN
2 REG
02:08
CAR
S. Jarvis
Saved shot8.654.5EV3.6%
2022-02-12
CAR at MIN
2 REG
02:40
CAR
J. Martinook
Miss38.834.5EV4.0%
2022-02-12
CAR at MIN
2 REG
02:57
CAR
D. Stepan
Block35.445.0EVN/A
2022-02-12
CAR at MIN
2 REG
03:30
MIN
M. Boldy
Saved shot50.25.7EV2.7%
2022-02-12
CAR at MIN
2 REG
03:58
CAR
V. Trocheck
Block27.328.4PPN/A
2022-02-12
CAR at MIN
2 REG
04:20
CAR
T. Teravainen
Block25.39.1PPN/A
2022-02-12
CAR at MIN
2 REG
05:32
CAR
S. Jarvis
Saved shot35.823.0PP6.5%
2022-02-12
CAR at MIN
2 REG
06:00
CAR
N. Niederreiter
Saved shot49.237.6EV1.8%
2022-02-12
CAR at MIN
2 REG
08:12
CAR
S. Jarvis
Block19.03.0EVN/A
2022-02-12
CAR at MIN
2 REG
08:19
CAR
A. Svechnikov
Saved shot43.035.5EV2.7%
2022-02-12
CAR at MIN
2 REG
09:05
MIN
V. Rask
Saved shot44.69.0EV3.4%
2022-02-12
CAR at MIN
2 REG
09:44
MIN
B. Duhaime
Miss21.219.3EV14.0%
2022-02-12
CAR at MIN
2 REG
09:58
MIN
J. Merrill
Saved shot56.333.4EV1.1%
2022-02-12
CAR at MIN
2 REG
10:14
MIN
K. Fiala
Goal22.030.1EV12.2%
2022-02-12
CAR at MIN
2 REG
10:38
MIN
F. Gaudreau
Saved shot36.119.4EV5.7%
2022-02-12
CAR at MIN
2 REG
11:58
MIN
K. Kaprizov
Saved shot17.513.2EV7.4%
2022-02-12
CAR at MIN
2 REG
12:41
CAR
T. DeAngelo
Block22.520.9PPN/A
CAR at MIN

Feb 12, 2022 · P1 REG · 00:44

J. Staal

CAR · Saved shot

Distance
15.5 ft
Scoring chance (xG)
8.0%
Angle
14.9°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 01:34

T. DeAngelo

CAR · Saved shot

Distance
55.3 ft
Scoring chance (xG)
1.8%
Angle
12.5°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 02:10

S. Jarvis

CAR · Saved shot

Distance
53.7 ft
Scoring chance (xG)
1.5%
Angle
24.2°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 02:23

J. Slavin

CAR · Saved shot

Distance
43.4 ft
Scoring chance (xG)
2.7%
Angle
26.0°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 03:16

B. Skjei

CAR · Block

Distance
49.6 ft
Scoring chance (xG)
Unavailable
Angle
27.6°
Strength
EV

Blocked or unsupported attempt

CAR at MIN

Feb 12, 2022 · P1 REG · 03:21

C. Dewar

MIN · Saved shot

Distance
31.3 ft
Scoring chance (xG)
1.5%
Angle
73.3°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 03:42

B. Pesce

CAR · Saved shot

Distance
62.2 ft
Scoring chance (xG)
2.6%
Angle
25.7°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 03:42

M. Necas

CAR · Saved shot

Distance
16.5 ft
Scoring chance (xG)
1.6%
Angle
14.0°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 04:12

J. Greenway

MIN · Saved shot

Distance
12.5 ft
Scoring chance (xG)
6.8%
Angle
61.4°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 05:11

J. Spurgeon

MIN · Miss

Distance
56.1 ft
Scoring chance (xG)
3.6%
Angle
11.3°
Strength
PP
CAR at MIN

Feb 12, 2022 · P1 REG · 05:30

J. Eriksson Ek

MIN · Saved shot

Distance
10.0 ft
Scoring chance (xG)
17.5%
Angle
0.0°
Strength
PP
CAR at MIN

Feb 12, 2022 · P1 REG · 05:32

J. Eriksson Ek

MIN · Saved shot

Distance
9.1 ft
Scoring chance (xG)
27.4%
Angle
6.3°
Strength
PP
CAR at MIN

Feb 12, 2022 · P1 REG · 06:58

D. Stepan

CAR · Saved shot

Distance
56.9 ft
Scoring chance (xG)
1.0%
Angle
34.2°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 07:21

I. Cole

CAR · Block

Distance
35.5 ft
Scoring chance (xG)
Unavailable
Angle
68.5°
Strength
EV

Blocked or unsupported attempt

CAR at MIN

Feb 12, 2022 · P1 REG · 08:22

J. Fast

CAR · Block

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

Blocked or unsupported attempt

CAR at MIN

Feb 12, 2022 · P1 REG · 09:55

J. Merrill

MIN · Miss

Distance
22.1 ft
Scoring chance (xG)
2.5%
Angle
71.6°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 10:47

V. Rask

MIN · Miss

Distance
38.8 ft
Scoring chance (xG)
6.0%
Angle
11.9°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 11:17

R. Hartman

MIN · Miss

Distance
38.9 ft
Scoring chance (xG)
1.3%
Angle
64.1°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 12:05

J. Greenway

MIN · Block

Distance
7.3 ft
Scoring chance (xG)
Unavailable
Angle
74.1°
Strength
EV

Blocked or unsupported attempt

CAR at MIN

Feb 12, 2022 · P1 REG · 12:15

T. Teravainen

CAR · Saved shot

Distance
51.1 ft
Scoring chance (xG)
1.0%
Angle
30.6°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 12:28

A. Svechnikov

CAR · Miss

Distance
39.2 ft
Scoring chance (xG)
4.4%
Angle
19.4°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 13:11

K. Fiala

MIN · Miss

Distance
20.6 ft
Scoring chance (xG)
9.7%
Angle
22.8°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 13:43

D. Kulikov

MIN · Miss

Distance
18.4 ft
Scoring chance (xG)
13.2%
Angle
22.4°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 14:42

J. Kotkaniemi

CAR · Block

Distance
28.4 ft
Scoring chance (xG)
Unavailable
Angle
10.1°
Strength
EV

Blocked or unsupported attempt

CAR at MIN

Feb 12, 2022 · P1 REG · 15:00

K. Kaprizov

MIN · Saved shot

Distance
9.4 ft
Scoring chance (xG)
9.8%
Angle
58.0°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 15:58

J. Slavin

CAR · Block

Distance
49.9 ft
Scoring chance (xG)
Unavailable
Angle
32.7°
Strength
EV

Blocked or unsupported attempt

CAR at MIN

Feb 12, 2022 · P1 REG · 16:34

M. Boldy

MIN · Saved shot

Distance
9.8 ft
Scoring chance (xG)
8.0%
Angle
66.0°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 16:47

J. Spurgeon

MIN · Block

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

Blocked or unsupported attempt

CAR at MIN

Feb 12, 2022 · P1 REG · 16:50

M. Boldy

MIN · Miss

Distance
20.4 ft
Scoring chance (xG)
19.3%
Angle
11.3°
Strength
EV
CAR at MIN

Feb 12, 2022 · P1 REG · 18:08

C. Dewar

MIN · Miss

Distance
32.0 ft
Scoring chance (xG)
8.2%
Angle
0.0°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 00:26

N. Niederreiter

CAR · Saved shot

Distance
53.4 ft
Scoring chance (xG)
2.4%
Angle
13.0°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 01:32

M. Necas

CAR · Saved shot

Distance
43.0 ft
Scoring chance (xG)
1.0%
Angle
54.5°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 02:07

V. Trocheck

CAR · Saved shot

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

Feb 12, 2022 · P2 REG · 02:08

S. Jarvis

CAR · Saved shot

Distance
8.6 ft
Scoring chance (xG)
3.6%
Angle
54.5°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 02:40

J. Martinook

CAR · Miss

Distance
38.8 ft
Scoring chance (xG)
4.0%
Angle
34.5°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 02:57

D. Stepan

CAR · Block

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

Blocked or unsupported attempt

CAR at MIN

Feb 12, 2022 · P2 REG · 03:30

M. Boldy

MIN · Saved shot

Distance
50.2 ft
Scoring chance (xG)
2.7%
Angle
5.7°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 03:58

V. Trocheck

CAR · Block

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

Blocked or unsupported attempt

CAR at MIN

Feb 12, 2022 · P2 REG · 04:20

T. Teravainen

CAR · Block

Distance
25.3 ft
Scoring chance (xG)
Unavailable
Angle
9.1°
Strength
PP

Blocked or unsupported attempt

CAR at MIN

Feb 12, 2022 · P2 REG · 05:32

S. Jarvis

CAR · Saved shot

Distance
35.8 ft
Scoring chance (xG)
6.5%
Angle
23.0°
Strength
PP
CAR at MIN

Feb 12, 2022 · P2 REG · 06:00

N. Niederreiter

CAR · Saved shot

Distance
49.2 ft
Scoring chance (xG)
1.8%
Angle
37.6°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 08:12

S. Jarvis

CAR · Block

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

Blocked or unsupported attempt

CAR at MIN

Feb 12, 2022 · P2 REG · 08:19

A. Svechnikov

CAR · Saved shot

Distance
43.0 ft
Scoring chance (xG)
2.7%
Angle
35.5°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 09:05

V. Rask

MIN · Saved shot

Distance
44.6 ft
Scoring chance (xG)
3.4%
Angle
9.0°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 09:44

B. Duhaime

MIN · Miss

Distance
21.2 ft
Scoring chance (xG)
14.0%
Angle
19.3°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 09:58

J. Merrill

MIN · Saved shot

Distance
56.3 ft
Scoring chance (xG)
1.1%
Angle
33.4°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 10:14

K. Fiala

MIN · Goal

Distance
22.0 ft
Scoring chance (xG)
12.2%
Angle
30.1°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 10:38

F. Gaudreau

MIN · Saved shot

Distance
36.1 ft
Scoring chance (xG)
5.7%
Angle
19.4°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 11:58

K. Kaprizov

MIN · Saved shot

Distance
17.5 ft
Scoring chance (xG)
7.4%
Angle
13.2°
Strength
EV
CAR at MIN

Feb 12, 2022 · P2 REG · 12:41

T. DeAngelo

CAR · Block

Distance
22.5 ft
Scoring chance (xG)
Unavailable
Angle
20.9°
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.