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-28
OTT at PIT
1 REG
00:34
PIT
B. Rust
Saved shot11.00.0EV10.4%
2023-10-28
OTT at PIT
1 REG
00:35
PIT
S. Crosby
Saved shot10.084.3EV1.1%
2023-10-28
OTT at PIT
1 REG
01:25
OTT
D. Kubalik
Saved shot50.832.1EV1.2%
2023-10-28
OTT at PIT
1 REG
02:18
OTT
J. Bernard-Docker
Block25.39.1EVN/A
2023-10-28
OTT at PIT
1 REG
02:25
OTT
J. Chychrun
Block32.229.7EVN/A
2023-10-28
OTT at PIT
1 REG
03:04
OTT
B. Tkachuk
Saved shot37.230.7PP6.0%
2023-10-28
OTT at PIT
1 REG
03:06
OTT
D. Batherson
Miss13.057.5PP14.9%
2023-10-28
OTT at PIT
1 REG
03:47
OTT
R. Greig
Saved shot10.05.7PP11.9%
2023-10-28
OTT at PIT
1 REG
04:04
OTT
V. Tarasenko
Block33.630.4PPN/A
2023-10-28
OTT at PIT
1 REG
04:12
OTT
J. Chychrun
Miss48.116.9PP4.5%
2023-10-28
OTT at PIT
1 REG
04:24
OTT
R. Greig
Goal10.329.1PP11.4%
2023-10-28
OTT at PIT
1 REG
05:16
PIT
E. Malkin
Block10.00.0EVN/A
2023-10-28
OTT at PIT
1 REG
05:20
PIT
E. Karlsson
Block12.414.0EVN/A
2023-10-28
OTT at PIT
1 REG
05:28
PIT
M. Pettersson
Miss19.227.9EV19.3%
2023-10-28
OTT at PIT
1 REG
05:35
PIT
E. Malkin
Block14.615.9EVN/A
2023-10-28
OTT at PIT
1 REG
05:59
PIT
B. Rust
Saved shot23.343.3PP10.7%
2023-10-28
OTT at PIT
1 REG
06:22
PIT
S. Crosby
Block19.142.9PPN/A
2023-10-28
OTT at PIT
1 REG
07:19
PIT
J. Carter
Saved shot8.214.0PP13.5%
2023-10-28
OTT at PIT
1 REG
07:28
PIT
D. O'Connor
Saved shot20.053.1PP10.0%
2023-10-28
OTT at PIT
1 REG
07:38
PIT
D. O'Connor
Block8.926.6EVN/A
2023-10-28
OTT at PIT
1 REG
07:51
PIT
K. Letang
Miss58.99.8EV3.3%
2023-10-28
OTT at PIT
1 REG
08:00
PIT
M. Pettersson
Saved shot40.557.1EV0.9%
2023-10-28
OTT at PIT
1 REG
08:20
PIT
B. Rust
Saved shot7.666.8EV8.0%
2023-10-28
OTT at PIT
1 REG
08:26
PIT
R. Graves
Saved shot46.129.9EV2.8%
2023-10-28
OTT at PIT
1 REG
09:03
OTT
J. Bernard-Docker
Block57.132.9EVN/A
2023-10-28
OTT at PIT
1 REG
09:05
OTT
J. Chychrun
Block59.230.5EVN/A
2023-10-28
OTT at PIT
1 REG
09:29
OTT
R. Greig
Block19.03.0EVN/A
2023-10-28
OTT at PIT
1 REG
09:41
OTT
T. Kleven
Miss44.328.3EV4.1%
2023-10-28
OTT at PIT
1 REG
10:33
PIT
K. Letang
Block45.911.3EVN/A
2023-10-28
OTT at PIT
1 REG
10:37
PIT
M. Nieto
Saved shot8.160.3EV16.2%
2023-10-28
OTT at PIT
1 REG
11:05
OTT
T. Stützle
Miss13.548.0EV6.2%
2023-10-28
OTT at PIT
1 REG
11:57
PIT
E. Karlsson
Saved shot52.428.5PP3.0%
2023-10-28
OTT at PIT
1 REG
12:27
PIT
J. Guentzel
Saved shot9.518.4PP11.3%
2023-10-28
OTT at PIT
1 REG
13:42
PIT
R. Zohorna
Saved shot13.959.7EV7.6%
2023-10-28
OTT at PIT
1 REG
14:14
OTT
B. Tkachuk
Goal24.148.4EV10.7%
2023-10-28
OTT at PIT
1 REG
14:25
PIT
K. Letang
Block26.249.6EVN/A
2023-10-28
OTT at PIT
1 REG
14:52
PIT
J. Guentzel
Saved shot16.437.6EV10.1%
2023-10-28
OTT at PIT
1 REG
15:06
PIT
M. Pettersson
Block14.942.3EVN/A
2023-10-28
OTT at PIT
1 REG
15:51
PIT
D. O'Connor
Saved shot78.98.7EV0.3%
2023-10-28
OTT at PIT
1 REG
16:03
PIT
R. Zohorna
Saved shot23.034.4EV2.5%
2023-10-28
OTT at PIT
1 REG
16:36
PIT
L. Eller
Saved shot17.380.0EV2.4%
2023-10-28
OTT at PIT
1 REG
16:42
OTT
C. Giroux
Saved shot95.613.3EV0.3%
2023-10-28
OTT at PIT
1 REG
17:04
PIT
R. Graves
Saved shot111.416.2EV0.3%
2023-10-28
OTT at PIT
1 REG
17:19
PIT
K. Letang
Block38.944.0EVN/A
2023-10-28
OTT at PIT
1 REG
17:34
PIT
J. Guentzel
Saved shot32.020.1EV7.4%
2023-10-28
OTT at PIT
1 REG
17:35
PIT
J. Guentzel
Saved shot12.041.6EV2.7%
2023-10-28
OTT at PIT
1 REG
17:36
PIT
B. Rust
Miss8.160.3EV2.5%
2023-10-28
OTT at PIT
1 REG
17:37
PIT
B. Rust
Saved shot8.2104.0EV1.3%
2023-10-28
OTT at PIT
1 REG
17:41
PIT
R. Rakell
Block22.059.9EVN/A
2023-10-28
OTT at PIT
1 REG
18:45
PIT
M. Nieto
Miss12.048.4EV7.0%
OTT at PIT

Oct 28, 2023 · P1 REG · 00:34

B. Rust

PIT · Saved shot

Distance
11.0 ft
Scoring chance (xG)
10.4%
Angle
0.0°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 00:35

S. Crosby

PIT · Saved shot

Distance
10.0 ft
Scoring chance (xG)
1.1%
Angle
84.3°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 01:25

D. Kubalik

OTT · Saved shot

Distance
50.8 ft
Scoring chance (xG)
1.2%
Angle
32.1°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 02:18

J. Bernard-Docker

OTT · Block

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

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 02:25

J. Chychrun

OTT · Block

Distance
32.2 ft
Scoring chance (xG)
Unavailable
Angle
29.7°
Strength
EV

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 03:04

B. Tkachuk

OTT · Saved shot

Distance
37.2 ft
Scoring chance (xG)
6.0%
Angle
30.7°
Strength
PP
OTT at PIT

Oct 28, 2023 · P1 REG · 03:06

D. Batherson

OTT · Miss

Distance
13.0 ft
Scoring chance (xG)
14.9%
Angle
57.5°
Strength
PP
OTT at PIT

Oct 28, 2023 · P1 REG · 03:47

R. Greig

OTT · Saved shot

Distance
10.0 ft
Scoring chance (xG)
11.9%
Angle
5.7°
Strength
PP
OTT at PIT

Oct 28, 2023 · P1 REG · 04:04

V. Tarasenko

OTT · Block

Distance
33.6 ft
Scoring chance (xG)
Unavailable
Angle
30.4°
Strength
PP

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 04:12

J. Chychrun

OTT · Miss

Distance
48.1 ft
Scoring chance (xG)
4.5%
Angle
16.9°
Strength
PP
OTT at PIT

Oct 28, 2023 · P1 REG · 04:24

R. Greig

OTT · Goal

Distance
10.3 ft
Scoring chance (xG)
11.4%
Angle
29.1°
Strength
PP
OTT at PIT

Oct 28, 2023 · P1 REG · 05:16

E. Malkin

PIT · Block

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

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 05:20

E. Karlsson

PIT · Block

Distance
12.4 ft
Scoring chance (xG)
Unavailable
Angle
14.0°
Strength
EV

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 05:28

M. Pettersson

PIT · Miss

Distance
19.2 ft
Scoring chance (xG)
19.3%
Angle
27.9°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 05:35

E. Malkin

PIT · Block

Distance
14.6 ft
Scoring chance (xG)
Unavailable
Angle
15.9°
Strength
EV

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 05:59

B. Rust

PIT · Saved shot

Distance
23.3 ft
Scoring chance (xG)
10.7%
Angle
43.3°
Strength
PP
OTT at PIT

Oct 28, 2023 · P1 REG · 06:22

S. Crosby

PIT · Block

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

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 07:19

J. Carter

PIT · Saved shot

Distance
8.2 ft
Scoring chance (xG)
13.5%
Angle
14.0°
Strength
PP
OTT at PIT

Oct 28, 2023 · P1 REG · 07:28

D. O'Connor

PIT · Saved shot

Distance
20.0 ft
Scoring chance (xG)
10.0%
Angle
53.1°
Strength
PP
OTT at PIT

Oct 28, 2023 · P1 REG · 07:38

D. O'Connor

PIT · Block

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

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 07:51

K. Letang

PIT · Miss

Distance
58.9 ft
Scoring chance (xG)
3.3%
Angle
9.8°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 08:00

M. Pettersson

PIT · Saved shot

Distance
40.5 ft
Scoring chance (xG)
0.9%
Angle
57.1°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 08:20

B. Rust

PIT · Saved shot

Distance
7.6 ft
Scoring chance (xG)
8.0%
Angle
66.8°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 08:26

R. Graves

PIT · Saved shot

Distance
46.1 ft
Scoring chance (xG)
2.8%
Angle
29.9°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 09:03

J. Bernard-Docker

OTT · Block

Distance
57.1 ft
Scoring chance (xG)
Unavailable
Angle
32.9°
Strength
EV

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 09:05

J. Chychrun

OTT · Block

Distance
59.2 ft
Scoring chance (xG)
Unavailable
Angle
30.5°
Strength
EV

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 09:29

R. Greig

OTT · Block

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

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 09:41

T. Kleven

OTT · Miss

Distance
44.3 ft
Scoring chance (xG)
4.1%
Angle
28.3°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 10:33

K. Letang

PIT · Block

Distance
45.9 ft
Scoring chance (xG)
Unavailable
Angle
11.3°
Strength
EV

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 10:37

M. Nieto

PIT · Saved shot

Distance
8.1 ft
Scoring chance (xG)
16.2%
Angle
60.3°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 11:05

T. Stützle

OTT · Miss

Distance
13.5 ft
Scoring chance (xG)
6.2%
Angle
48.0°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 11:57

E. Karlsson

PIT · Saved shot

Distance
52.4 ft
Scoring chance (xG)
3.0%
Angle
28.5°
Strength
PP
OTT at PIT

Oct 28, 2023 · P1 REG · 12:27

J. Guentzel

PIT · Saved shot

Distance
9.5 ft
Scoring chance (xG)
11.3%
Angle
18.4°
Strength
PP
OTT at PIT

Oct 28, 2023 · P1 REG · 13:42

R. Zohorna

PIT · Saved shot

Distance
13.9 ft
Scoring chance (xG)
7.6%
Angle
59.7°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 14:14

B. Tkachuk

OTT · Goal

Distance
24.1 ft
Scoring chance (xG)
10.7%
Angle
48.4°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 14:25

K. Letang

PIT · Block

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

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 14:52

J. Guentzel

PIT · Saved shot

Distance
16.4 ft
Scoring chance (xG)
10.1%
Angle
37.6°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 15:06

M. Pettersson

PIT · Block

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

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 15:51

D. O'Connor

PIT · Saved shot

Distance
78.9 ft
Scoring chance (xG)
0.3%
Angle
8.7°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 16:03

R. Zohorna

PIT · Saved shot

Distance
23.0 ft
Scoring chance (xG)
2.5%
Angle
34.4°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 16:36

L. Eller

PIT · Saved shot

Distance
17.3 ft
Scoring chance (xG)
2.4%
Angle
80.0°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 16:42

C. Giroux

OTT · Saved shot

Distance
95.6 ft
Scoring chance (xG)
0.3%
Angle
13.3°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 17:04

R. Graves

PIT · Saved shot

Distance
111.4 ft
Scoring chance (xG)
0.3%
Angle
16.2°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 17:19

K. Letang

PIT · Block

Distance
38.9 ft
Scoring chance (xG)
Unavailable
Angle
44.0°
Strength
EV

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 17:34

J. Guentzel

PIT · Saved shot

Distance
32.0 ft
Scoring chance (xG)
7.4%
Angle
20.1°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 17:35

J. Guentzel

PIT · Saved shot

Distance
12.0 ft
Scoring chance (xG)
2.7%
Angle
41.6°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 17:36

B. Rust

PIT · Miss

Distance
8.1 ft
Scoring chance (xG)
2.5%
Angle
60.3°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 17:37

B. Rust

PIT · Saved shot

Distance
8.2 ft
Scoring chance (xG)
1.3%
Angle
104.0°
Strength
EV
OTT at PIT

Oct 28, 2023 · P1 REG · 17:41

R. Rakell

PIT · Block

Distance
22.0 ft
Scoring chance (xG)
Unavailable
Angle
59.9°
Strength
EV

Blocked or unsupported attempt

OTT at PIT

Oct 28, 2023 · P1 REG · 18:45

M. Nieto

PIT · Miss

Distance
12.0 ft
Scoring chance (xG)
7.0%
Angle
48.4°
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.