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

123 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)
2024-02-29
PIT at SEA
1 REG
00:52
PIT
D. O'Connor
Miss9.16.3EV11.9%
2024-02-29
PIT at SEA
1 REG
01:44
PIT
C. Ruhwedel
Miss54.68.4EV1.9%
2024-02-29
PIT at SEA
1 REG
01:52
PIT
R. Graves
Block15.639.8EVN/A
2024-02-29
PIT at SEA
1 REG
01:53
PIT
E. Bemstrom
Saved shot5.1101.3EV3.0%
2024-02-29
PIT at SEA
1 REG
01:54
PIT
E. Bemstrom
Saved shot4.176.0EV8.7%
2024-02-29
PIT at SEA
1 REG
02:20
SEA
T. Kartye
Block18.429.4EVN/A
2024-02-29
PIT at SEA
1 REG
02:38
PIT
J. Carter
Block13.654.0EVN/A
2024-02-29
PIT at SEA
1 REG
02:40
PIT
E. Karlsson
Block20.02.9EVN/A
2024-02-29
PIT at SEA
1 REG
03:15
PIT
P. Joseph
Saved shot40.532.9EV3.4%
2024-02-29
PIT at SEA
1 REG
03:37
PIT
K. Letang
Saved shot41.940.2EV3.7%
2024-02-29
PIT at SEA
1 REG
03:43
PIT
V. Puustinen
Saved shot30.719.0EV9.3%
2024-02-29
PIT at SEA
1 REG
04:20
PIT
J. Puljujarvi
Saved shot52.022.6EV1.4%
2024-02-29
PIT at SEA
1 REG
04:46
PIT
R. Graves
Block51.57.8EVN/A
2024-02-29
PIT at SEA
1 REG
04:55
PIT
R. Rakell
Block23.39.9EVN/A
2024-02-29
PIT at SEA
1 REG
05:00
PIT
E. Karlsson
Block58.035.9EVN/A
2024-02-29
PIT at SEA
1 REG
06:16
SEA
J. McCann
Saved shot5.00.0EV24.7%
2024-02-29
PIT at SEA
1 REG
07:40
PIT
R. Graves
Saved shot50.629.6EV1.9%
2024-02-29
PIT at SEA
1 REG
08:17
SEA
J. Eberle
Saved shot32.662.7EV1.6%
2024-02-29
PIT at SEA
1 REG
08:30
SEA
J. McCann
Miss36.932.8EV4.9%
2024-02-29
PIT at SEA
1 REG
08:55
SEA
J. Schwartz
Saved shot35.854.1EV1.1%
2024-02-29
PIT at SEA
1 REG
10:01
PIT
E. Bemstrom
Miss38.382.5EV0.5%
2024-02-29
PIT at SEA
1 REG
10:04
PIT
C. Ruhwedel
Saved shot64.529.7EV1.2%
2024-02-29
PIT at SEA
1 REG
10:19
PIT
C. Ruhwedel
Saved shot35.912.9EV5.0%
2024-02-29
PIT at SEA
1 REG
10:26
PIT
L. Eller
Miss25.39.1EV5.7%
2024-02-29
PIT at SEA
1 REG
10:46
PIT
M. Pettersson
Block60.929.5EVN/A
2024-02-29
PIT at SEA
1 REG
10:56
PIT
J. Carter
Saved shot24.731.8EV11.1%
2024-02-29
PIT at SEA
1 REG
11:01
PIT
E. Karlsson
Block35.835.9EVN/A
2024-02-29
PIT at SEA
1 REG
11:31
PIT
E. Karlsson
Saved shot55.231.7EV1.9%
2024-02-29
PIT at SEA
1 REG
12:22
SEA
W. Borgen
Block18.412.5EVN/A
2024-02-29
PIT at SEA
1 REG
12:25
SEA
O. Bjorkstrand
Goal8.00.0EV21.8%
2024-02-29
PIT at SEA
1 REG
12:55
PIT
R. Graves
Saved shot69.029.5EV0.7%
2024-02-29
PIT at SEA
1 REG
13:04
PIT
N. Acciari
Saved shot6.199.5EV2.8%
2024-02-29
PIT at SEA
1 REG
13:08
PIT
C. Ruhwedel
Saved shot67.629.2EV0.6%
2024-02-29
PIT at SEA
1 REG
13:14
PIT
M. Pettersson
Saved shot49.546.6EV0.8%
2024-02-29
PIT at SEA
1 REG
13:51
SEA
V. Dunn
Saved shot28.342.1EV10.6%
2024-02-29
PIT at SEA
1 REG
13:55
SEA
A. Larsson
Block44.619.7EVN/A
2024-02-29
PIT at SEA
1 REG
13:59
SEA
Y. Gourde
Saved shot66.430.8EV1.1%
2024-02-29
PIT at SEA
1 REG
14:45
PIT
R. Smith
Saved shot11.437.9EV13.3%
2024-02-29
PIT at SEA
1 REG
14:59
SEA
J. Eberle
Block24.141.6EVN/A
2024-02-29
PIT at SEA
1 REG
15:25
SEA
E. Tolvanen
Saved shot40.836.0PP2.6%
2024-02-29
PIT at SEA
1 REG
16:53
SEA
M. Beniers
Block24.016.9PPN/A
2024-02-29
PIT at SEA
1 REG
16:58
SEA
J. Schultz
Block23.512.3PPN/A
2024-02-29
PIT at SEA
1 REG
17:29
PIT
R. Smith
Miss9.571.6PP7.0%
2024-02-29
PIT at SEA
1 REG
18:01
PIT
S. Crosby
Saved shot42.720.6PP5.0%
2024-02-29
PIT at SEA
1 REG
19:04
SEA
B. Dumoulin
Saved shot186.47.1SH0.3%
2024-02-29
PIT at SEA
1 REG
19:40
PIT
K. Letang
Saved shot54.933.1EV1.7%
2024-02-29
PIT at SEA
2 REG
00:09
PIT
R. Smith
Block34.48.4EVN/A
2024-02-29
PIT at SEA
2 REG
00:22
SEA
A. Larsson
Block7.233.7EVN/A
2024-02-29
PIT at SEA
2 REG
02:25
SEA
B. Dumoulin
Saved shot51.621.6EV1.6%
2024-02-29
PIT at SEA
2 REG
02:26
SEA
T. Kartye
Saved shot22.837.9EV3.2%
PIT at SEA

Feb 29, 2024 · P1 REG · 00:52

D. O'Connor

PIT · Miss

Distance
9.1 ft
Scoring chance (xG)
11.9%
Angle
6.3°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 01:44

C. Ruhwedel

PIT · Miss

Distance
54.6 ft
Scoring chance (xG)
1.9%
Angle
8.4°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 01:52

R. Graves

PIT · Block

Distance
15.6 ft
Scoring chance (xG)
Unavailable
Angle
39.8°
Strength
EV

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 01:53

E. Bemstrom

PIT · Saved shot

Distance
5.1 ft
Scoring chance (xG)
3.0%
Angle
101.3°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 01:54

E. Bemstrom

PIT · Saved shot

Distance
4.1 ft
Scoring chance (xG)
8.7%
Angle
76.0°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 02:20

T. Kartye

SEA · Block

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

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 02:38

J. Carter

PIT · Block

Distance
13.6 ft
Scoring chance (xG)
Unavailable
Angle
54.0°
Strength
EV

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 02:40

E. Karlsson

PIT · Block

Distance
20.0 ft
Scoring chance (xG)
Unavailable
Angle
2.9°
Strength
EV

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 03:15

P. Joseph

PIT · Saved shot

Distance
40.5 ft
Scoring chance (xG)
3.4%
Angle
32.9°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 03:37

K. Letang

PIT · Saved shot

Distance
41.9 ft
Scoring chance (xG)
3.7%
Angle
40.2°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 03:43

V. Puustinen

PIT · Saved shot

Distance
30.7 ft
Scoring chance (xG)
9.3%
Angle
19.0°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 04:20

J. Puljujarvi

PIT · Saved shot

Distance
52.0 ft
Scoring chance (xG)
1.4%
Angle
22.6°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 04:46

R. Graves

PIT · Block

Distance
51.5 ft
Scoring chance (xG)
Unavailable
Angle
7.8°
Strength
EV

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 04:55

R. Rakell

PIT · Block

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

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 05:00

E. Karlsson

PIT · Block

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

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 06:16

J. McCann

SEA · Saved shot

Distance
5.0 ft
Scoring chance (xG)
24.7%
Angle
0.0°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 07:40

R. Graves

PIT · Saved shot

Distance
50.6 ft
Scoring chance (xG)
1.9%
Angle
29.6°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 08:17

J. Eberle

SEA · Saved shot

Distance
32.6 ft
Scoring chance (xG)
1.6%
Angle
62.7°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 08:30

J. McCann

SEA · Miss

Distance
36.9 ft
Scoring chance (xG)
4.9%
Angle
32.8°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 08:55

J. Schwartz

SEA · Saved shot

Distance
35.8 ft
Scoring chance (xG)
1.1%
Angle
54.1°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 10:01

E. Bemstrom

PIT · Miss

Distance
38.3 ft
Scoring chance (xG)
0.5%
Angle
82.5°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 10:04

C. Ruhwedel

PIT · Saved shot

Distance
64.5 ft
Scoring chance (xG)
1.2%
Angle
29.7°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 10:19

C. Ruhwedel

PIT · Saved shot

Distance
35.9 ft
Scoring chance (xG)
5.0%
Angle
12.9°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 10:26

L. Eller

PIT · Miss

Distance
25.3 ft
Scoring chance (xG)
5.7%
Angle
9.1°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 10:46

M. Pettersson

PIT · Block

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

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 10:56

J. Carter

PIT · Saved shot

Distance
24.7 ft
Scoring chance (xG)
11.1%
Angle
31.8°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 11:01

E. Karlsson

PIT · Block

Distance
35.8 ft
Scoring chance (xG)
Unavailable
Angle
35.9°
Strength
EV

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 11:31

E. Karlsson

PIT · Saved shot

Distance
55.2 ft
Scoring chance (xG)
1.9%
Angle
31.7°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 12:22

W. Borgen

SEA · Block

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

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 12:25

O. Bjorkstrand

SEA · Goal

Distance
8.0 ft
Scoring chance (xG)
21.8%
Angle
0.0°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 12:55

R. Graves

PIT · Saved shot

Distance
69.0 ft
Scoring chance (xG)
0.7%
Angle
29.5°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 13:04

N. Acciari

PIT · Saved shot

Distance
6.1 ft
Scoring chance (xG)
2.8%
Angle
99.5°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 13:08

C. Ruhwedel

PIT · Saved shot

Distance
67.6 ft
Scoring chance (xG)
0.6%
Angle
29.2°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 13:14

M. Pettersson

PIT · Saved shot

Distance
49.5 ft
Scoring chance (xG)
0.8%
Angle
46.6°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 13:51

V. Dunn

SEA · Saved shot

Distance
28.3 ft
Scoring chance (xG)
10.6%
Angle
42.1°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 13:55

A. Larsson

SEA · Block

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

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 13:59

Y. Gourde

SEA · Saved shot

Distance
66.4 ft
Scoring chance (xG)
1.1%
Angle
30.8°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 14:45

R. Smith

PIT · Saved shot

Distance
11.4 ft
Scoring chance (xG)
13.3%
Angle
37.9°
Strength
EV
PIT at SEA

Feb 29, 2024 · P1 REG · 14:59

J. Eberle

SEA · Block

Distance
24.1 ft
Scoring chance (xG)
Unavailable
Angle
41.6°
Strength
EV

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 15:25

E. Tolvanen

SEA · Saved shot

Distance
40.8 ft
Scoring chance (xG)
2.6%
Angle
36.0°
Strength
PP
PIT at SEA

Feb 29, 2024 · P1 REG · 16:53

M. Beniers

SEA · Block

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

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 16:58

J. Schultz

SEA · Block

Distance
23.5 ft
Scoring chance (xG)
Unavailable
Angle
12.3°
Strength
PP

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P1 REG · 17:29

R. Smith

PIT · Miss

Distance
9.5 ft
Scoring chance (xG)
7.0%
Angle
71.6°
Strength
PP
PIT at SEA

Feb 29, 2024 · P1 REG · 18:01

S. Crosby

PIT · Saved shot

Distance
42.7 ft
Scoring chance (xG)
5.0%
Angle
20.6°
Strength
PP
PIT at SEA

Feb 29, 2024 · P1 REG · 19:04

B. Dumoulin

SEA · Saved shot

Distance
186.4 ft
Scoring chance (xG)
0.3%
Angle
7.1°
Strength
SH
PIT at SEA

Feb 29, 2024 · P1 REG · 19:40

K. Letang

PIT · Saved shot

Distance
54.9 ft
Scoring chance (xG)
1.7%
Angle
33.1°
Strength
EV
PIT at SEA

Feb 29, 2024 · P2 REG · 00:09

R. Smith

PIT · Block

Distance
34.4 ft
Scoring chance (xG)
Unavailable
Angle
8.4°
Strength
EV

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P2 REG · 00:22

A. Larsson

SEA · Block

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

Blocked or unsupported attempt

PIT at SEA

Feb 29, 2024 · P2 REG · 02:25

B. Dumoulin

SEA · Saved shot

Distance
51.6 ft
Scoring chance (xG)
1.6%
Angle
21.6°
Strength
EV
PIT at SEA

Feb 29, 2024 · P2 REG · 02:26

T. Kartye

SEA · Saved shot

Distance
22.8 ft
Scoring chance (xG)
3.2%
Angle
37.9°
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.