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

140 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-02-08
PIT at PHI
1 REG
01:44
PHI
S. Laughton
Goal13.00.0EV13.9%
2025-02-08
PIT at PHI
1 REG
02:42
PIT
K. Letang
Miss73.832.8EV0.3%
2025-02-08
PIT at PHI
1 REG
02:54
PIT
M. Grzelcyk
Block6.763.4EVN/A
2025-02-08
PIT at PHI
1 REG
03:02
PIT
E. Karlsson
Saved shot104.719.0EV0.2%
2025-02-08
PIT at PHI
1 REG
04:55
PIT
K. Letang
Saved shot46.160.1EV0.9%
2025-02-08
PIT at PHI
1 REG
04:57
PIT
K. Letang
Block39.851.1EVN/A
2025-02-08
PIT at PHI
1 REG
05:11
PIT
E. Bemstrom
Block9.249.4EVN/A
2025-02-08
PIT at PHI
1 REG
06:03
PIT
V. Desharnais
Miss55.25.2EV1.7%
2025-02-08
PIT at PHI
1 REG
06:08
PIT
R. Graves
Saved shot42.927.8EV2.8%
2025-02-08
PIT at PHI
1 REG
06:12
PIT
P. Joseph
Block21.025.3EVN/A
2025-02-08
PIT at PHI
1 REG
06:25
PIT
A. Beauvillier
Block17.513.2EVN/A
2025-02-08
PIT at PHI
1 REG
07:01
PIT
D. Heinen
Miss11.720.0EV9.4%
2025-02-08
PIT at PHI
1 REG
07:24
PIT
M. Grzelcyk
Block45.341.4EVN/A
2025-02-08
PIT at PHI
1 REG
07:38
PIT
E. Karlsson
Saved shot38.944.0EV2.0%
2025-02-08
PIT at PHI
1 REG
08:00
PIT
N. Acciari
Block30.025.7EVN/A
2025-02-08
PIT at PHI
1 REG
09:45
PIT
R. Rakell
Miss8.160.3EV7.6%
2025-02-08
PIT at PHI
1 REG
09:48
PIT
A. Beauvillier
Saved shot12.124.4EV7.5%
2025-02-08
PIT at PHI
1 REG
10:42
PIT
R. Graves
Block29.115.9EVN/A
2025-02-08
PIT at PHI
1 REG
11:37
PHI
R. Abols
Block49.641.7EVN/A
2025-02-08
PIT at PHI
1 REG
11:58
PIT
M. Grzelcyk
Block34.131.8EVN/A
2025-02-08
PIT at PHI
1 REG
12:06
PIT
M. Grzelcyk
Block47.442.4EVN/A
2025-02-08
PIT at PHI
1 REG
12:52
PIT
K. Hayes
Saved shot26.022.6EV17.2%
2025-02-08
PIT at PHI
1 REG
13:16
PIT
V. Desharnais
Miss59.731.3EV1.3%
2025-02-08
PIT at PHI
1 REG
14:15
PIT
M. Grzelcyk
Miss48.844.2EV1.1%
2025-02-08
PIT at PHI
1 REG
14:20
PIT
A. Beauvillier
Block11.452.1EVN/A
2025-02-08
PIT at PHI
1 REG
14:35
PIT
K. Hayes
Miss5.859.0EV5.1%
2025-02-08
PIT at PHI
1 REG
15:00
PIT
R. Graves
Block48.035.7EVN/A
2025-02-08
PIT at PHI
1 REG
15:02
PIT
E. Bemstrom
Block24.731.8EVN/A
2025-02-08
PIT at PHI
1 REG
15:19
PHI
M. Michkov
Miss34.088.3EV1.1%
2025-02-08
PIT at PHI
1 REG
16:20
PHI
T. Konecny
Saved shot21.8105.9SH2.5%
2025-02-08
PIT at PHI
1 REG
16:21
PHI
T. Konecny
Miss9.8114.0SH1.3%
2025-02-08
PIT at PHI
1 REG
17:37
PIT
A. Beauvillier
Saved shot27.921.0PP15.0%
2025-02-08
PIT at PHI
1 REG
17:43
PIT
A. Beauvillier
Saved shot9.458.0PP18.5%
2025-02-08
PIT at PHI
1 REG
17:44
PIT
E. Bemstrom
Saved shot6.438.7EV4.0%
2025-02-08
PIT at PHI
1 REG
18:08
PIT
P. Joseph
Block23.933.0EVN/A
2025-02-08
PIT at PHI
1 REG
18:11
PIT
N. Acciari
Block20.629.1EVN/A
2025-02-08
PIT at PHI
1 REG
19:27
PIT
K. Hayes
Miss44.957.7EV0.5%
2025-02-08
PIT at PHI
1 REG
19:34
PIT
E. Karlsson
Block43.428.9EVN/A
2025-02-08
PIT at PHI
1 REG
19:46
PIT
E. Karlsson
Block22.118.4EVN/A
2025-02-08
PIT at PHI
1 REG
19:50
PIT
K. Letang
Saved shot49.13.5EV2.4%
2025-02-08
PIT at PHI
1 REG
19:57
PIT
K. Letang
Block30.549.0EVN/A
2025-02-08
PIT at PHI
2 REG
00:12
PHI
N. Cates
Saved shot47.447.6EV0.6%
2025-02-08
PIT at PHI
2 REG
00:28
PIT
A. Beauvillier
Miss29.732.6EV4.6%
2025-02-08
PIT at PHI
2 REG
00:51
PIT
D. Heinen
Saved shot82.09.1EV0.2%
2025-02-08
PIT at PHI
2 REG
01:21
PIT
E. Karlsson
Block18.033.7EVN/A
2025-02-08
PIT at PHI
2 REG
01:42
PIT
M. Grzelcyk
Block49.545.0EVN/A
2025-02-08
PIT at PHI
2 REG
01:48
PIT
R. Graves
Block16.817.4EVN/A
2025-02-08
PIT at PHI
2 REG
02:00
PIT
N. Acciari
Saved shot7.256.3EV9.2%
2025-02-08
PIT at PHI
2 REG
02:02
PIT
N. Acciari
Saved shot5.831.0EV26.7%
2025-02-08
PIT at PHI
2 REG
02:27
PIT
N. Acciari
Block20.257.1EVN/A
PIT at PHI

Feb 8, 2025 · P1 REG · 01:44

S. Laughton

PHI · Goal

Distance
13.0 ft
Scoring chance (xG)
13.9%
Angle
0.0°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 02:42

K. Letang

PIT · Miss

Distance
73.8 ft
Scoring chance (xG)
0.3%
Angle
32.8°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 02:54

M. Grzelcyk

PIT · Block

Distance
6.7 ft
Scoring chance (xG)
Unavailable
Angle
63.4°
Strength
EV

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 03:02

E. Karlsson

PIT · Saved shot

Distance
104.7 ft
Scoring chance (xG)
0.2%
Angle
19.0°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 04:55

K. Letang

PIT · Saved shot

Distance
46.1 ft
Scoring chance (xG)
0.9%
Angle
60.1°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 04:57

K. Letang

PIT · Block

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

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 05:11

E. Bemstrom

PIT · Block

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

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 06:03

V. Desharnais

PIT · Miss

Distance
55.2 ft
Scoring chance (xG)
1.7%
Angle
5.2°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 06:08

R. Graves

PIT · Saved shot

Distance
42.9 ft
Scoring chance (xG)
2.8%
Angle
27.8°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 06:12

P. Joseph

PIT · Block

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

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 06:25

A. Beauvillier

PIT · Block

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

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 07:01

D. Heinen

PIT · Miss

Distance
11.7 ft
Scoring chance (xG)
9.4%
Angle
20.0°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 07:24

M. Grzelcyk

PIT · Block

Distance
45.3 ft
Scoring chance (xG)
Unavailable
Angle
41.4°
Strength
EV

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 07:38

E. Karlsson

PIT · Saved shot

Distance
38.9 ft
Scoring chance (xG)
2.0%
Angle
44.0°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 08:00

N. Acciari

PIT · Block

Distance
30.0 ft
Scoring chance (xG)
Unavailable
Angle
25.7°
Strength
EV

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 09:45

R. Rakell

PIT · Miss

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

Feb 8, 2025 · P1 REG · 09:48

A. Beauvillier

PIT · Saved shot

Distance
12.1 ft
Scoring chance (xG)
7.5%
Angle
24.4°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 10:42

R. Graves

PIT · Block

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

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 11:37

R. Abols

PHI · Block

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

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 11:58

M. Grzelcyk

PIT · Block

Distance
34.1 ft
Scoring chance (xG)
Unavailable
Angle
31.8°
Strength
EV

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 12:06

M. Grzelcyk

PIT · Block

Distance
47.4 ft
Scoring chance (xG)
Unavailable
Angle
42.4°
Strength
EV

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 12:52

K. Hayes

PIT · Saved shot

Distance
26.0 ft
Scoring chance (xG)
17.2%
Angle
22.6°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 13:16

V. Desharnais

PIT · Miss

Distance
59.7 ft
Scoring chance (xG)
1.3%
Angle
31.3°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 14:15

M. Grzelcyk

PIT · Miss

Distance
48.8 ft
Scoring chance (xG)
1.1%
Angle
44.2°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 14:20

A. Beauvillier

PIT · Block

Distance
11.4 ft
Scoring chance (xG)
Unavailable
Angle
52.1°
Strength
EV

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 14:35

K. Hayes

PIT · Miss

Distance
5.8 ft
Scoring chance (xG)
5.1%
Angle
59.0°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 15:00

R. Graves

PIT · Block

Distance
48.0 ft
Scoring chance (xG)
Unavailable
Angle
35.7°
Strength
EV

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 15:02

E. Bemstrom

PIT · Block

Distance
24.7 ft
Scoring chance (xG)
Unavailable
Angle
31.8°
Strength
EV

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 15:19

M. Michkov

PHI · Miss

Distance
34.0 ft
Scoring chance (xG)
1.1%
Angle
88.3°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 16:20

T. Konecny

PHI · Saved shot

Distance
21.8 ft
Scoring chance (xG)
2.5%
Angle
105.9°
Strength
SH
PIT at PHI

Feb 8, 2025 · P1 REG · 16:21

T. Konecny

PHI · Miss

Distance
9.8 ft
Scoring chance (xG)
1.3%
Angle
114.0°
Strength
SH
PIT at PHI

Feb 8, 2025 · P1 REG · 17:37

A. Beauvillier

PIT · Saved shot

Distance
27.9 ft
Scoring chance (xG)
15.0%
Angle
21.0°
Strength
PP
PIT at PHI

Feb 8, 2025 · P1 REG · 17:43

A. Beauvillier

PIT · Saved shot

Distance
9.4 ft
Scoring chance (xG)
18.5%
Angle
58.0°
Strength
PP
PIT at PHI

Feb 8, 2025 · P1 REG · 17:44

E. Bemstrom

PIT · Saved shot

Distance
6.4 ft
Scoring chance (xG)
4.0%
Angle
38.7°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 18:08

P. Joseph

PIT · Block

Distance
23.9 ft
Scoring chance (xG)
Unavailable
Angle
33.0°
Strength
EV

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 18:11

N. Acciari

PIT · Block

Distance
20.6 ft
Scoring chance (xG)
Unavailable
Angle
29.1°
Strength
EV

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 19:27

K. Hayes

PIT · Miss

Distance
44.9 ft
Scoring chance (xG)
0.5%
Angle
57.7°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 19:34

E. Karlsson

PIT · Block

Distance
43.4 ft
Scoring chance (xG)
Unavailable
Angle
28.9°
Strength
EV

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 19:46

E. Karlsson

PIT · Block

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

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P1 REG · 19:50

K. Letang

PIT · Saved shot

Distance
49.1 ft
Scoring chance (xG)
2.4%
Angle
3.5°
Strength
EV
PIT at PHI

Feb 8, 2025 · P1 REG · 19:57

K. Letang

PIT · Block

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

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P2 REG · 00:12

N. Cates

PHI · Saved shot

Distance
47.4 ft
Scoring chance (xG)
0.6%
Angle
47.6°
Strength
EV
PIT at PHI

Feb 8, 2025 · P2 REG · 00:28

A. Beauvillier

PIT · Miss

Distance
29.7 ft
Scoring chance (xG)
4.6%
Angle
32.6°
Strength
EV
PIT at PHI

Feb 8, 2025 · P2 REG · 00:51

D. Heinen

PIT · Saved shot

Distance
82.0 ft
Scoring chance (xG)
0.2%
Angle
9.1°
Strength
EV
PIT at PHI

Feb 8, 2025 · P2 REG · 01:21

E. Karlsson

PIT · Block

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

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P2 REG · 01:42

M. Grzelcyk

PIT · Block

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

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P2 REG · 01:48

R. Graves

PIT · Block

Distance
16.8 ft
Scoring chance (xG)
Unavailable
Angle
17.4°
Strength
EV

Blocked or unsupported attempt

PIT at PHI

Feb 8, 2025 · P2 REG · 02:00

N. Acciari

PIT · Saved shot

Distance
7.2 ft
Scoring chance (xG)
9.2%
Angle
56.3°
Strength
EV
PIT at PHI

Feb 8, 2025 · P2 REG · 02:02

N. Acciari

PIT · Saved shot

Distance
5.8 ft
Scoring chance (xG)
26.7%
Angle
31.0°
Strength
EV
PIT at PHI

Feb 8, 2025 · P2 REG · 02:27

N. Acciari

PIT · Block

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