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

125 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)
2023-10-17
CAR at SJS
1 REG
01:23
CAR
T. Teravainen
Saved shot14.615.9EV6.9%
2023-10-17
CAR at SJS
1 REG
01:29
CAR
M. Necas
Saved shot43.25.3EV7.1%
2023-10-17
CAR at SJS
1 REG
01:33
CAR
T. Teravainen
Saved shot59.443.6EV1.5%
2023-10-17
CAR at SJS
1 REG
02:17
CAR
J. Chatfield
Saved shot56.319.7EV0.5%
2023-10-17
CAR at SJS
1 REG
03:06
CAR
J. Slavin
Miss44.69.0EV3.3%
2023-10-17
CAR at SJS
1 REG
03:15
SJS
F. Zetterlund
Goal29.37.9EV11.2%
2023-10-17
CAR at SJS
1 REG
03:30
CAR
M. Necas
Block10.856.3PPN/A
2023-10-17
CAR at SJS
1 REG
03:51
CAR
T. DeAngelo
Saved shot54.25.3PP2.8%
2023-10-17
CAR at SJS
1 REG
04:02
CAR
T. Teravainen
Block14.365.2PPN/A
2023-10-17
CAR at SJS
1 REG
04:05
CAR
M. Bunting
Block14.828.3PPN/A
2023-10-17
CAR at SJS
1 REG
04:06
CAR
S. Jarvis
Goal8.17.1PP6.3%
2023-10-17
CAR at SJS
1 REG
05:22
SJS
W. Eklund
Saved shot15.818.4PP7.7%
2023-10-17
CAR at SJS
1 REG
05:29
CAR
B. Skjei
Saved shot158.75.4SH0.2%
2023-10-17
CAR at SJS
1 REG
06:04
SJS
F. Zetterlund
Block44.021.3PPN/A
2023-10-17
CAR at SJS
1 REG
06:08
SJS
F. Zetterlund
Block12.528.6PPN/A
2023-10-17
CAR at SJS
1 REG
07:48
CAR
B. Burns
Block32.812.3EVN/A
2023-10-17
CAR at SJS
1 REG
07:50
CAR
J. Slavin
Saved shot52.345.0EV0.8%
2023-10-17
CAR at SJS
1 REG
08:24
CAR
B. Pesce
Saved shot35.59.7EV4.6%
2023-10-17
CAR at SJS
1 REG
09:06
CAR
J. Martinook
Saved shot23.034.4EV15.4%
2023-10-17
CAR at SJS
1 REG
09:33
SJS
N. Knyzhov
Block61.333.7EVN/A
2023-10-17
CAR at SJS
1 REG
09:41
SJS
F. Zadina
Miss24.27.1EV5.7%
2023-10-17
CAR at SJS
1 REG
10:07
CAR
T. Teravainen
Block23.343.3PPN/A
2023-10-17
CAR at SJS
1 REG
10:17
CAR
M. Necas
Saved shot37.650.4PP3.3%
2023-10-17
CAR at SJS
1 REG
10:32
CAR
M. Necas
Block24.045.0PPN/A
2023-10-17
CAR at SJS
1 REG
10:52
CAR
M. Bunting
Miss15.03.8PP9.4%
2023-10-17
CAR at SJS
1 REG
10:57
CAR
B. Burns
Saved shot41.214.0PP6.9%
2023-10-17
CAR at SJS
1 REG
11:01
CAR
D. Orlov
Miss36.224.4PP7.8%
2023-10-17
CAR at SJS
1 REG
11:17
CAR
S. Noesen
Saved shot6.726.6PP16.4%
2023-10-17
CAR at SJS
1 REG
11:27
CAR
S. Noesen
Miss11.720.0PP9.4%
2023-10-17
CAR at SJS
1 REG
11:30
CAR
J. Drury
Block6.438.7PPN/A
2023-10-17
CAR at SJS
1 REG
11:32
CAR
J. Drury
Saved shot14.00.0PP15.0%
2023-10-17
CAR at SJS
1 REG
12:00
CAR
D. Orlov
Block37.912.2PPN/A
2023-10-17
CAR at SJS
1 REG
12:06
CAR
J. Kotkaniemi
Saved shot12.838.7EV6.4%
2023-10-17
CAR at SJS
1 REG
13:14
CAR
B. Pesce
Block13.426.6EVN/A
2023-10-17
CAR at SJS
1 REG
13:51
SJS
G. Smith
Saved shot44.325.4EV2.6%
2023-10-17
CAR at SJS
1 REG
13:58
SJS
M. Ferraro
Block53.636.7EVN/A
2023-10-17
CAR at SJS
1 REG
15:15
SJS
N. Knyzhov
Block43.333.7EVN/A
2023-10-17
CAR at SJS
1 REG
15:27
CAR
J. Kotkaniemi
Block36.655.0EVN/A
2023-10-17
CAR at SJS
1 REG
16:40
CAR
J. Chatfield
Block38.834.5EVN/A
2023-10-17
CAR at SJS
1 REG
17:15
CAR
B. Burns
Block15.818.4EVN/A
2023-10-17
CAR at SJS
1 REG
17:26
CAR
S. Jarvis
Miss9.866.0EV3.3%
2023-10-17
CAR at SJS
1 REG
17:43
CAR
B. Burns
Saved shot61.035.0EV1.1%
2023-10-17
CAR at SJS
1 REG
17:47
CAR
S. Jarvis
Block17.310.0EVN/A
2023-10-17
CAR at SJS
1 REG
18:34
CAR
B. Skjei
Saved shot42.526.6EV2.8%
2023-10-17
CAR at SJS
1 REG
19:07
CAR
J. Drury
Saved shot52.253.6EV0.5%
2023-10-17
CAR at SJS
1 REG
19:41
SJS
G. Smith
Saved shot37.01.5EV7.1%
2023-10-17
CAR at SJS
1 REG
19:43
SJS
N. Sturm
Saved shot8.926.6EV23.3%
2023-10-17
CAR at SJS
2 REG
00:47
CAR
T. DeAngelo
Block35.912.9PPN/A
2023-10-17
CAR at SJS
2 REG
01:41
CAR
S. Jarvis
Saved shot12.235.0PP2.4%
2023-10-17
CAR at SJS
2 REG
02:20
CAR
S. Noesen
Block9.518.4EVN/A
CAR at SJS

Oct 17, 2023 · P1 REG · 01:23

T. Teravainen

CAR · Saved shot

Distance
14.6 ft
Scoring chance (xG)
6.9%
Angle
15.9°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 01:29

M. Necas

CAR · Saved shot

Distance
43.2 ft
Scoring chance (xG)
7.1%
Angle
5.3°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 01:33

T. Teravainen

CAR · Saved shot

Distance
59.4 ft
Scoring chance (xG)
1.5%
Angle
43.6°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 02:17

J. Chatfield

CAR · Saved shot

Distance
56.3 ft
Scoring chance (xG)
0.5%
Angle
19.7°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 03:06

J. Slavin

CAR · Miss

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

Oct 17, 2023 · P1 REG · 03:15

F. Zetterlund

SJS · Goal

Distance
29.3 ft
Scoring chance (xG)
11.2%
Angle
7.9°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 03:30

M. Necas

CAR · Block

Distance
10.8 ft
Scoring chance (xG)
Unavailable
Angle
56.3°
Strength
PP

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 03:51

T. DeAngelo

CAR · Saved shot

Distance
54.2 ft
Scoring chance (xG)
2.8%
Angle
5.3°
Strength
PP
CAR at SJS

Oct 17, 2023 · P1 REG · 04:02

T. Teravainen

CAR · Block

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

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 04:05

M. Bunting

CAR · Block

Distance
14.8 ft
Scoring chance (xG)
Unavailable
Angle
28.3°
Strength
PP

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 04:06

S. Jarvis

CAR · Goal

Distance
8.1 ft
Scoring chance (xG)
6.3%
Angle
7.1°
Strength
PP
CAR at SJS

Oct 17, 2023 · P1 REG · 05:22

W. Eklund

SJS · Saved shot

Distance
15.8 ft
Scoring chance (xG)
7.7%
Angle
18.4°
Strength
PP
CAR at SJS

Oct 17, 2023 · P1 REG · 05:29

B. Skjei

CAR · Saved shot

Distance
158.7 ft
Scoring chance (xG)
0.2%
Angle
5.4°
Strength
SH
CAR at SJS

Oct 17, 2023 · P1 REG · 06:04

F. Zetterlund

SJS · Block

Distance
44.0 ft
Scoring chance (xG)
Unavailable
Angle
21.3°
Strength
PP

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 06:08

F. Zetterlund

SJS · Block

Distance
12.5 ft
Scoring chance (xG)
Unavailable
Angle
28.6°
Strength
PP

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 07:48

B. Burns

CAR · Block

Distance
32.8 ft
Scoring chance (xG)
Unavailable
Angle
12.3°
Strength
EV

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 07:50

J. Slavin

CAR · Saved shot

Distance
52.3 ft
Scoring chance (xG)
0.8%
Angle
45.0°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 08:24

B. Pesce

CAR · Saved shot

Distance
35.5 ft
Scoring chance (xG)
4.6%
Angle
9.7°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 09:06

J. Martinook

CAR · Saved shot

Distance
23.0 ft
Scoring chance (xG)
15.4%
Angle
34.4°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 09:33

N. Knyzhov

SJS · Block

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

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 09:41

F. Zadina

SJS · Miss

Distance
24.2 ft
Scoring chance (xG)
5.7%
Angle
7.1°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 10:07

T. Teravainen

CAR · Block

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

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 10:17

M. Necas

CAR · Saved shot

Distance
37.6 ft
Scoring chance (xG)
3.3%
Angle
50.4°
Strength
PP
CAR at SJS

Oct 17, 2023 · P1 REG · 10:32

M. Necas

CAR · Block

Distance
24.0 ft
Scoring chance (xG)
Unavailable
Angle
45.0°
Strength
PP

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 10:52

M. Bunting

CAR · Miss

Distance
15.0 ft
Scoring chance (xG)
9.4%
Angle
3.8°
Strength
PP
CAR at SJS

Oct 17, 2023 · P1 REG · 10:57

B. Burns

CAR · Saved shot

Distance
41.2 ft
Scoring chance (xG)
6.9%
Angle
14.0°
Strength
PP
CAR at SJS

Oct 17, 2023 · P1 REG · 11:01

D. Orlov

CAR · Miss

Distance
36.2 ft
Scoring chance (xG)
7.8%
Angle
24.4°
Strength
PP
CAR at SJS

Oct 17, 2023 · P1 REG · 11:17

S. Noesen

CAR · Saved shot

Distance
6.7 ft
Scoring chance (xG)
16.4%
Angle
26.6°
Strength
PP
CAR at SJS

Oct 17, 2023 · P1 REG · 11:27

S. Noesen

CAR · Miss

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

Oct 17, 2023 · P1 REG · 11:30

J. Drury

CAR · Block

Distance
6.4 ft
Scoring chance (xG)
Unavailable
Angle
38.7°
Strength
PP

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 11:32

J. Drury

CAR · Saved shot

Distance
14.0 ft
Scoring chance (xG)
15.0%
Angle
0.0°
Strength
PP
CAR at SJS

Oct 17, 2023 · P1 REG · 12:00

D. Orlov

CAR · Block

Distance
37.9 ft
Scoring chance (xG)
Unavailable
Angle
12.2°
Strength
PP

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 12:06

J. Kotkaniemi

CAR · Saved shot

Distance
12.8 ft
Scoring chance (xG)
6.4%
Angle
38.7°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 13:14

B. Pesce

CAR · Block

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

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 13:51

G. Smith

SJS · Saved shot

Distance
44.3 ft
Scoring chance (xG)
2.6%
Angle
25.4°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 13:58

M. Ferraro

SJS · Block

Distance
53.6 ft
Scoring chance (xG)
Unavailable
Angle
36.7°
Strength
EV

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 15:15

N. Knyzhov

SJS · Block

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

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 15:27

J. Kotkaniemi

CAR · Block

Distance
36.6 ft
Scoring chance (xG)
Unavailable
Angle
55.0°
Strength
EV

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 16:40

J. Chatfield

CAR · Block

Distance
38.8 ft
Scoring chance (xG)
Unavailable
Angle
34.5°
Strength
EV

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 17:15

B. Burns

CAR · Block

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

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 17:26

S. Jarvis

CAR · Miss

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

Oct 17, 2023 · P1 REG · 17:43

B. Burns

CAR · Saved shot

Distance
61.0 ft
Scoring chance (xG)
1.1%
Angle
35.0°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 17:47

S. Jarvis

CAR · Block

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

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P1 REG · 18:34

B. Skjei

CAR · Saved shot

Distance
42.5 ft
Scoring chance (xG)
2.8%
Angle
26.6°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 19:07

J. Drury

CAR · Saved shot

Distance
52.2 ft
Scoring chance (xG)
0.5%
Angle
53.6°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 19:41

G. Smith

SJS · Saved shot

Distance
37.0 ft
Scoring chance (xG)
7.1%
Angle
1.5°
Strength
EV
CAR at SJS

Oct 17, 2023 · P1 REG · 19:43

N. Sturm

SJS · Saved shot

Distance
8.9 ft
Scoring chance (xG)
23.3%
Angle
26.6°
Strength
EV
CAR at SJS

Oct 17, 2023 · P2 REG · 00:47

T. DeAngelo

CAR · Block

Distance
35.9 ft
Scoring chance (xG)
Unavailable
Angle
12.9°
Strength
PP

Blocked or unsupported attempt

CAR at SJS

Oct 17, 2023 · P2 REG · 01:41

S. Jarvis

CAR · Saved shot

Distance
12.2 ft
Scoring chance (xG)
2.4%
Angle
35.0°
Strength
PP
CAR at SJS

Oct 17, 2023 · P2 REG · 02:20

S. Noesen

CAR · Block

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