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

136 matching attempts. Season coverage: 1503 published games / 1503 collected games. Last source refresh: Oct 4, 2026 05:43.

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)
2025-01-27
PIT at SJS
1 REG
00:25
PIT
M. Grzelcyk
Miss44.328.3EV2.7%
2025-01-27
PIT at SJS
1 REG
00:35
SJS
W. Eklund
Saved shot40.540.0EV2.5%
2025-01-27
PIT at SJS
1 REG
00:40
SJS
M. Ferraro
Saved shot48.930.8EV1.5%
2025-01-27
PIT at SJS
1 REG
00:56
PIT
K. Hayes
Miss32.627.3EV6.1%
2025-01-27
PIT at SJS
1 REG
01:36
PIT
S. Crosby
Saved shot37.732.0PP9.3%
2025-01-27
PIT at SJS
1 REG
01:45
PIT
B. Rust
Saved shot13.022.6PP15.9%
2025-01-27
PIT at SJS
1 REG
01:46
PIT
M. Bunting
Block4.00.0PPN/A
2025-01-27
PIT at SJS
1 REG
01:47
PIT
R. Rakell
Saved shot10.036.9PP5.2%
2025-01-27
PIT at SJS
1 REG
01:47
PIT
R. Rakell
Miss8.545.0PP4.6%
2025-01-27
PIT at SJS
1 REG
01:57
PIT
B. Rust
Block13.04.4PPN/A
2025-01-27
PIT at SJS
1 REG
02:22
PIT
M. Grzelcyk
Saved shot22.254.2PP7.2%
2025-01-27
PIT at SJS
1 REG
03:09
SJS
T. Liljegren
Miss29.611.7EV9.8%
2025-01-27
PIT at SJS
1 REG
03:31
PIT
M. Pettersson
Miss35.447.3EV5.3%
2025-01-27
PIT at SJS
1 REG
04:11
SJS
N. Kovalenko
Block13.022.6EVN/A
2025-01-27
PIT at SJS
1 REG
04:17
PIT
M. Bunting
Saved shot6.19.5EV20.8%
2025-01-27
PIT at SJS
1 REG
04:26
PIT
R. Graves
Saved shot56.939.3EV0.8%
2025-01-27
PIT at SJS
1 REG
04:34
PIT
M. Bunting
Miss12.04.8EV10.5%
2025-01-27
PIT at SJS
1 REG
04:41
PIT
M. Grzelcyk
Block13.28.7EVN/A
2025-01-27
PIT at SJS
1 REG
04:47
PIT
C. Glass
Block15.036.9EVN/A
2025-01-27
PIT at SJS
1 REG
05:33
SJS
F. Zetterlund
Saved shot40.314.4EV4.0%
2025-01-27
PIT at SJS
1 REG
05:44
SJS
F. Zetterlund
Miss15.331.6EV13.1%
2025-01-27
PIT at SJS
1 REG
06:43
SJS
M. Celebrini
Block10.05.7EVN/A
2025-01-27
PIT at SJS
1 REG
07:03
SJS
J. Walman
Saved shot63.032.7EV1.1%
2025-01-27
PIT at SJS
1 REG
07:45
SJS
T. Toffoli
Saved shot31.452.8EV6.1%
2025-01-27
PIT at SJS
1 REG
08:07
PIT
N. Acciari
Block14.947.7EVN/A
2025-01-27
PIT at SJS
1 REG
08:44
SJS
W. Duehr
Miss71.931.9EV0.2%
2025-01-27
PIT at SJS
1 REG
08:52
PIT
M. Nieto
Saved shot93.711.1EV0.3%
2025-01-27
PIT at SJS
1 REG
09:52
PIT
C. Glass
Miss23.02.5EV5.1%
2025-01-27
PIT at SJS
1 REG
10:34
SJS
T. Toffoli
Block26.931.3EVN/A
2025-01-27
PIT at SJS
1 REG
10:46
PIT
S. Crosby
Miss78.314.0EV0.3%
2025-01-27
PIT at SJS
1 REG
10:58
SJS
T. Toffoli
Saved shot52.01.1EV2.4%
2025-01-27
PIT at SJS
1 REG
13:05
SJS
M. Celebrini
Block25.00.0PPN/A
2025-01-27
PIT at SJS
1 REG
13:26
PIT
M. Nieto
Saved shot127.613.6SH0.2%
2025-01-27
PIT at SJS
1 REG
13:49
SJS
M. Celebrini
Miss33.630.4PP9.7%
2025-01-27
PIT at SJS
1 REG
14:21
SJS
T. Toffoli
Miss22.612.8PP18.6%
2025-01-27
PIT at SJS
1 REG
14:27
SJS
M. Granlund
Block8.545.0PPN/A
2025-01-27
PIT at SJS
1 REG
14:58
SJS
F. Zetterlund
Saved shot32.038.7EV5.1%
2025-01-27
PIT at SJS
1 REG
15:20
SJS
J. Thompson
Saved shot49.641.7EV0.8%
2025-01-27
PIT at SJS
1 REG
16:50
PIT
B. Rust
Miss24.27.1EV5.4%
2025-01-27
PIT at SJS
1 REG
17:23
SJS
C. Ceci
Miss61.018.1EV2.0%
2025-01-27
PIT at SJS
1 REG
17:51
PIT
D. O'Connor
Block16.03.6EVN/A
2025-01-27
PIT at SJS
1 REG
18:12
PIT
P. Tomasino
Block24.849.9EVN/A
2025-01-27
PIT at SJS
1 REG
18:48
PIT
E. Karlsson
Block9.249.4EVN/A
2025-01-27
PIT at SJS
1 REG
18:50
PIT
N. Acciari
Miss6.090.0EV4.3%
2025-01-27
PIT at SJS
1 REG
18:58
PIT
M. Grzelcyk
Block19.142.9EVN/A
2025-01-27
PIT at SJS
1 REG
19:19
SJS
W. Duehr
Saved shot52.02.2EV2.6%
2025-01-27
PIT at SJS
1 REG
19:31
PIT
M. Pettersson
Saved shot53.921.8EV1.7%
2025-01-27
PIT at SJS
1 REG
19:37
PIT
M. Pettersson
Saved shot33.221.2EV9.4%
2025-01-27
PIT at SJS
2 REG
01:12
PIT
B. Rust
Saved shot36.37.9PP11.8%
2025-01-27
PIT at SJS
2 REG
01:18
SJS
J. Thompson
Saved shot178.29.0SH0.3%
PIT at SJS

Jan 27, 2025 · P1 REG · 00:25

M. Grzelcyk

PIT · Miss

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

Jan 27, 2025 · P1 REG · 00:35

W. Eklund

SJS · Saved shot

Distance
40.5 ft
Scoring chance (xG)
2.5%
Angle
40.0°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 00:40

M. Ferraro

SJS · Saved shot

Distance
48.9 ft
Scoring chance (xG)
1.5%
Angle
30.8°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 00:56

K. Hayes

PIT · Miss

Distance
32.6 ft
Scoring chance (xG)
6.1%
Angle
27.3°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 01:36

S. Crosby

PIT · Saved shot

Distance
37.7 ft
Scoring chance (xG)
9.3%
Angle
32.0°
Strength
PP
PIT at SJS

Jan 27, 2025 · P1 REG · 01:45

B. Rust

PIT · Saved shot

Distance
13.0 ft
Scoring chance (xG)
15.9%
Angle
22.6°
Strength
PP
PIT at SJS

Jan 27, 2025 · P1 REG · 01:46

M. Bunting

PIT · Block

Distance
4.0 ft
Scoring chance (xG)
Unavailable
Angle
0.0°
Strength
PP

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 01:47

R. Rakell

PIT · Saved shot

Distance
10.0 ft
Scoring chance (xG)
5.2%
Angle
36.9°
Strength
PP
PIT at SJS

Jan 27, 2025 · P1 REG · 01:47

R. Rakell

PIT · Miss

Distance
8.5 ft
Scoring chance (xG)
4.6%
Angle
45.0°
Strength
PP
PIT at SJS

Jan 27, 2025 · P1 REG · 01:57

B. Rust

PIT · Block

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

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 02:22

M. Grzelcyk

PIT · Saved shot

Distance
22.2 ft
Scoring chance (xG)
7.2%
Angle
54.2°
Strength
PP
PIT at SJS

Jan 27, 2025 · P1 REG · 03:09

T. Liljegren

SJS · Miss

Distance
29.6 ft
Scoring chance (xG)
9.8%
Angle
11.7°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 03:31

M. Pettersson

PIT · Miss

Distance
35.4 ft
Scoring chance (xG)
5.3%
Angle
47.3°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 04:11

N. Kovalenko

SJS · Block

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

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 04:17

M. Bunting

PIT · Saved shot

Distance
6.1 ft
Scoring chance (xG)
20.8%
Angle
9.5°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 04:26

R. Graves

PIT · Saved shot

Distance
56.9 ft
Scoring chance (xG)
0.8%
Angle
39.3°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 04:34

M. Bunting

PIT · Miss

Distance
12.0 ft
Scoring chance (xG)
10.5%
Angle
4.8°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 04:41

M. Grzelcyk

PIT · Block

Distance
13.2 ft
Scoring chance (xG)
Unavailable
Angle
8.7°
Strength
EV

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 04:47

C. Glass

PIT · Block

Distance
15.0 ft
Scoring chance (xG)
Unavailable
Angle
36.9°
Strength
EV

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 05:33

F. Zetterlund

SJS · Saved shot

Distance
40.3 ft
Scoring chance (xG)
4.0%
Angle
14.4°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 05:44

F. Zetterlund

SJS · Miss

Distance
15.3 ft
Scoring chance (xG)
13.1%
Angle
31.6°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 06:43

M. Celebrini

SJS · Block

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

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 07:03

J. Walman

SJS · Saved shot

Distance
63.0 ft
Scoring chance (xG)
1.1%
Angle
32.7°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 07:45

T. Toffoli

SJS · Saved shot

Distance
31.4 ft
Scoring chance (xG)
6.1%
Angle
52.8°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 08:07

N. Acciari

PIT · Block

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

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 08:44

W. Duehr

SJS · Miss

Distance
71.9 ft
Scoring chance (xG)
0.2%
Angle
31.9°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 08:52

M. Nieto

PIT · Saved shot

Distance
93.7 ft
Scoring chance (xG)
0.3%
Angle
11.1°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 09:52

C. Glass

PIT · Miss

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

Jan 27, 2025 · P1 REG · 10:34

T. Toffoli

SJS · Block

Distance
26.9 ft
Scoring chance (xG)
Unavailable
Angle
31.3°
Strength
EV

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 10:46

S. Crosby

PIT · Miss

Distance
78.3 ft
Scoring chance (xG)
0.3%
Angle
14.0°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 10:58

T. Toffoli

SJS · Saved shot

Distance
52.0 ft
Scoring chance (xG)
2.4%
Angle
1.1°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 13:05

M. Celebrini

SJS · Block

Distance
25.0 ft
Scoring chance (xG)
Unavailable
Angle
0.0°
Strength
PP

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 13:26

M. Nieto

PIT · Saved shot

Distance
127.6 ft
Scoring chance (xG)
0.2%
Angle
13.6°
Strength
SH
PIT at SJS

Jan 27, 2025 · P1 REG · 13:49

M. Celebrini

SJS · Miss

Distance
33.6 ft
Scoring chance (xG)
9.7%
Angle
30.4°
Strength
PP
PIT at SJS

Jan 27, 2025 · P1 REG · 14:21

T. Toffoli

SJS · Miss

Distance
22.6 ft
Scoring chance (xG)
18.6%
Angle
12.8°
Strength
PP
PIT at SJS

Jan 27, 2025 · P1 REG · 14:27

M. Granlund

SJS · Block

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

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 14:58

F. Zetterlund

SJS · Saved shot

Distance
32.0 ft
Scoring chance (xG)
5.1%
Angle
38.7°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 15:20

J. Thompson

SJS · Saved shot

Distance
49.6 ft
Scoring chance (xG)
0.8%
Angle
41.7°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 16:50

B. Rust

PIT · Miss

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

Jan 27, 2025 · P1 REG · 17:23

C. Ceci

SJS · Miss

Distance
61.0 ft
Scoring chance (xG)
2.0%
Angle
18.1°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 17:51

D. O'Connor

PIT · Block

Distance
16.0 ft
Scoring chance (xG)
Unavailable
Angle
3.6°
Strength
EV

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 18:12

P. Tomasino

PIT · Block

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

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 18:48

E. Karlsson

PIT · Block

Distance
9.2 ft
Scoring chance (xG)
Unavailable
Angle
49.4°
Strength
EV

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 18:50

N. Acciari

PIT · Miss

Distance
6.0 ft
Scoring chance (xG)
4.3%
Angle
90.0°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 18:58

M. Grzelcyk

PIT · Block

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

Blocked or unsupported attempt

PIT at SJS

Jan 27, 2025 · P1 REG · 19:19

W. Duehr

SJS · Saved shot

Distance
52.0 ft
Scoring chance (xG)
2.6%
Angle
2.2°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 19:31

M. Pettersson

PIT · Saved shot

Distance
53.9 ft
Scoring chance (xG)
1.7%
Angle
21.8°
Strength
EV
PIT at SJS

Jan 27, 2025 · P1 REG · 19:37

M. Pettersson

PIT · Saved shot

Distance
33.2 ft
Scoring chance (xG)
9.4%
Angle
21.2°
Strength
EV
PIT at SJS

Jan 27, 2025 · P2 REG · 01:12

B. Rust

PIT · Saved shot

Distance
36.3 ft
Scoring chance (xG)
11.8%
Angle
7.9°
Strength
PP
PIT at SJS

Jan 27, 2025 · P2 REG · 01:18

J. Thompson

SJS · Saved shot

Distance
178.2 ft
Scoring chance (xG)
0.3%
Angle
9.0°
Strength
SH

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.