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

114 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-03-01
BOS at PIT
1 REG
00:33
PIT
K. Letang
Miss71.931.9EV0.2%
2025-03-01
BOS at PIT
1 REG
01:32
BOS
D. Pastrnak
Goal5.745.0EV22.2%
2025-03-01
BOS at PIT
1 REG
02:16
BOS
C. Koepke
Saved shot99.423.7EV0.2%
2025-03-01
BOS at PIT
1 REG
02:38
PIT
E. Bemstrom
Saved shot21.219.3EV8.2%
2025-03-01
BOS at PIT
1 REG
02:41
PIT
K. Letang
Saved shot53.031.9EV2.2%
2025-03-01
BOS at PIT
1 REG
02:55
PIT
N. Acciari
Saved shot13.930.3EV6.4%
2025-03-01
BOS at PIT
1 REG
03:36
BOS
A. Peeke
Saved shot93.222.7EV0.2%
2025-03-01
BOS at PIT
1 REG
05:16
BOS
D. Pastrnak
Saved shot49.226.6PP4.6%
2025-03-01
BOS at PIT
1 REG
05:18
BOS
M. Lohrei
Saved shot53.330.4PP1.5%
2025-03-01
BOS at PIT
1 REG
05:23
BOS
E. Lindholm
Saved shot25.39.1PP15.5%
2025-03-01
BOS at PIT
1 REG
05:32
BOS
M. Lohrei
Miss52.24.4PP4.5%
2025-03-01
BOS at PIT
1 REG
05:48
BOS
E. Lindholm
Miss20.02.9PP16.6%
2025-03-01
BOS at PIT
1 REG
06:33
BOS
M. Lohrei
Goal32.831.3PP11.0%
2025-03-01
BOS at PIT
1 REG
07:04
PIT
C. Glass
Miss35.00.0EV10.1%
2025-03-01
BOS at PIT
1 REG
07:28
PIT
E. Karlsson
Block49.431.8EVN/A
2025-03-01
BOS at PIT
1 REG
07:33
BOS
C. Koepke
Saved shot148.014.9EV0.3%
2025-03-01
BOS at PIT
1 REG
08:32
PIT
R. Rakell
Saved shot18.03.2PP9.6%
2025-03-01
BOS at PIT
1 REG
09:11
PIT
E. Malkin
Saved shot51.00.0PP6.9%
2025-03-01
BOS at PIT
1 REG
09:43
PIT
B. Rust
Miss4.526.6PP24.5%
2025-03-01
BOS at PIT
1 REG
09:49
PIT
R. Rakell
Saved shot20.973.3PP14.6%
2025-03-01
BOS at PIT
1 REG
09:56
PIT
B. Rust
Saved shot8.214.0PP22.0%
2025-03-01
BOS at PIT
1 REG
09:57
PIT
R. Rakell
Miss8.276.0PP4.9%
2025-03-01
BOS at PIT
1 REG
10:08
PIT
P. Tomasino
Block24.148.4PPN/A
2025-03-01
BOS at PIT
1 REG
10:28
PIT
K. Letang
Saved shot39.616.1PP5.6%
2025-03-01
BOS at PIT
1 REG
11:13
BOS
D. Pastrnak
Block53.532.8EVN/A
2025-03-01
BOS at PIT
1 REG
12:15
BOS
A. Peeke
Saved shot43.924.2EV2.6%
2025-03-01
BOS at PIT
1 REG
12:40
PIT
C. Glass
Saved shot35.053.1EV1.4%
2025-03-01
BOS at PIT
1 REG
13:45
PIT
V. Desharnais
Block25.927.6EVN/A
2025-03-01
BOS at PIT
1 REG
13:54
PIT
R. Shea
Block42.415.0EVN/A
2025-03-01
BOS at PIT
1 REG
14:21
PIT
K. Hayes
Saved shot43.213.4EV3.3%
2025-03-01
BOS at PIT
1 REG
14:40
BOS
G. Merkulov
Saved shot43.144.1EV1.3%
2025-03-01
BOS at PIT
1 REG
14:44
BOS
E. Lindholm
Saved shot36.26.3EV7.2%
2025-03-01
BOS at PIT
1 REG
14:57
PIT
K. Letang
Miss29.231.0EV7.1%
2025-03-01
BOS at PIT
1 REG
15:15
BOS
J. Viel
Saved shot6.726.6EV15.1%
2025-03-01
BOS at PIT
1 REG
16:50
BOS
P. Wotherspoon
Block54.910.5EVN/A
2025-03-01
BOS at PIT
1 REG
17:12
PIT
V. Desharnais
Miss47.253.6EV0.8%
2025-03-01
BOS at PIT
1 REG
17:39
PIT
P. Tomasino
Block18.864.8EVN/A
2025-03-01
BOS at PIT
1 REG
18:23
PIT
E. Malkin
Miss13.032.5EV9.1%
2025-03-01
BOS at PIT
1 REG
18:28
PIT
K. Letang
Miss55.019.1EV1.5%
2025-03-01
BOS at PIT
1 REG
18:36
PIT
E. Karlsson
Block51.333.1PPN/A
2025-03-01
BOS at PIT
1 REG
19:14
PIT
R. Rakell
Saved shot21.219.3PP12.3%
2025-03-01
BOS at PIT
1 REG
19:24
PIT
E. Karlsson
Block29.417.8PPN/A
2025-03-01
BOS at PIT
2 REG
00:35
BOS
C. Coyle
Saved shot28.729.2EV9.5%
2025-03-01
BOS at PIT
2 REG
00:53
PIT
E. Bemstrom
Block27.02.1EVN/A
2025-03-01
BOS at PIT
2 REG
01:31
PIT
C. Glass
Block34.215.3EVN/A
2025-03-01
BOS at PIT
2 REG
02:25
BOS
M. Kastelic
Block26.246.5EVN/A
2025-03-01
BOS at PIT
2 REG
03:45
BOS
C. Coyle
Block31.861.8EVN/A
2025-03-01
BOS at PIT
2 REG
04:33
PIT
E. Bemstrom
Miss5.468.2EV9.8%
2025-03-01
BOS at PIT
2 REG
05:37
PIT
A. Beauvillier
Saved shot30.960.9EV1.6%
2025-03-01
BOS at PIT
2 REG
05:43
PIT
A. Beauvillier
Miss16.665.0EV6.4%
BOS at PIT

Mar 1, 2025 · P1 REG · 00:33

K. Letang

PIT · Miss

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

Mar 1, 2025 · P1 REG · 01:32

D. Pastrnak

BOS · Goal

Distance
5.7 ft
Scoring chance (xG)
22.2%
Angle
45.0°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 02:16

C. Koepke

BOS · Saved shot

Distance
99.4 ft
Scoring chance (xG)
0.2%
Angle
23.7°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 02:38

E. Bemstrom

PIT · Saved shot

Distance
21.2 ft
Scoring chance (xG)
8.2%
Angle
19.3°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 02:41

K. Letang

PIT · Saved shot

Distance
53.0 ft
Scoring chance (xG)
2.2%
Angle
31.9°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 02:55

N. Acciari

PIT · Saved shot

Distance
13.9 ft
Scoring chance (xG)
6.4%
Angle
30.3°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 03:36

A. Peeke

BOS · Saved shot

Distance
93.2 ft
Scoring chance (xG)
0.2%
Angle
22.7°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 05:16

D. Pastrnak

BOS · Saved shot

Distance
49.2 ft
Scoring chance (xG)
4.6%
Angle
26.6°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 05:18

M. Lohrei

BOS · Saved shot

Distance
53.3 ft
Scoring chance (xG)
1.5%
Angle
30.4°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 05:23

E. Lindholm

BOS · Saved shot

Distance
25.3 ft
Scoring chance (xG)
15.5%
Angle
9.1°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 05:32

M. Lohrei

BOS · Miss

Distance
52.2 ft
Scoring chance (xG)
4.5%
Angle
4.4°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 05:48

E. Lindholm

BOS · Miss

Distance
20.0 ft
Scoring chance (xG)
16.6%
Angle
2.9°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 06:33

M. Lohrei

BOS · Goal

Distance
32.8 ft
Scoring chance (xG)
11.0%
Angle
31.3°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 07:04

C. Glass

PIT · Miss

Distance
35.0 ft
Scoring chance (xG)
10.1%
Angle
0.0°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 07:28

E. Karlsson

PIT · Block

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

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P1 REG · 07:33

C. Koepke

BOS · Saved shot

Distance
148.0 ft
Scoring chance (xG)
0.3%
Angle
14.9°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 08:32

R. Rakell

PIT · Saved shot

Distance
18.0 ft
Scoring chance (xG)
9.6%
Angle
3.2°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 09:11

E. Malkin

PIT · Saved shot

Distance
51.0 ft
Scoring chance (xG)
6.9%
Angle
0.0°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 09:43

B. Rust

PIT · Miss

Distance
4.5 ft
Scoring chance (xG)
24.5%
Angle
26.6°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 09:49

R. Rakell

PIT · Saved shot

Distance
20.9 ft
Scoring chance (xG)
14.6%
Angle
73.3°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 09:56

B. Rust

PIT · Saved shot

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

Mar 1, 2025 · P1 REG · 09:57

R. Rakell

PIT · Miss

Distance
8.2 ft
Scoring chance (xG)
4.9%
Angle
76.0°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 10:08

P. Tomasino

PIT · Block

Distance
24.1 ft
Scoring chance (xG)
Unavailable
Angle
48.4°
Strength
PP

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P1 REG · 10:28

K. Letang

PIT · Saved shot

Distance
39.6 ft
Scoring chance (xG)
5.6%
Angle
16.1°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 11:13

D. Pastrnak

BOS · Block

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

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P1 REG · 12:15

A. Peeke

BOS · Saved shot

Distance
43.9 ft
Scoring chance (xG)
2.6%
Angle
24.2°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 12:40

C. Glass

PIT · Saved shot

Distance
35.0 ft
Scoring chance (xG)
1.4%
Angle
53.1°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 13:45

V. Desharnais

PIT · Block

Distance
25.9 ft
Scoring chance (xG)
Unavailable
Angle
27.6°
Strength
EV

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P1 REG · 13:54

R. Shea

PIT · Block

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

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P1 REG · 14:21

K. Hayes

PIT · Saved shot

Distance
43.2 ft
Scoring chance (xG)
3.3%
Angle
13.4°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 14:40

G. Merkulov

BOS · Saved shot

Distance
43.1 ft
Scoring chance (xG)
1.3%
Angle
44.1°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 14:44

E. Lindholm

BOS · Saved shot

Distance
36.2 ft
Scoring chance (xG)
7.2%
Angle
6.3°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 14:57

K. Letang

PIT · Miss

Distance
29.2 ft
Scoring chance (xG)
7.1%
Angle
31.0°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 15:15

J. Viel

BOS · Saved shot

Distance
6.7 ft
Scoring chance (xG)
15.1%
Angle
26.6°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 16:50

P. Wotherspoon

BOS · Block

Distance
54.9 ft
Scoring chance (xG)
Unavailable
Angle
10.5°
Strength
EV

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P1 REG · 17:12

V. Desharnais

PIT · Miss

Distance
47.2 ft
Scoring chance (xG)
0.8%
Angle
53.6°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 17:39

P. Tomasino

PIT · Block

Distance
18.8 ft
Scoring chance (xG)
Unavailable
Angle
64.8°
Strength
EV

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P1 REG · 18:23

E. Malkin

PIT · Miss

Distance
13.0 ft
Scoring chance (xG)
9.1%
Angle
32.5°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 18:28

K. Letang

PIT · Miss

Distance
55.0 ft
Scoring chance (xG)
1.5%
Angle
19.1°
Strength
EV
BOS at PIT

Mar 1, 2025 · P1 REG · 18:36

E. Karlsson

PIT · Block

Distance
51.3 ft
Scoring chance (xG)
Unavailable
Angle
33.1°
Strength
PP

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P1 REG · 19:14

R. Rakell

PIT · Saved shot

Distance
21.2 ft
Scoring chance (xG)
12.3%
Angle
19.3°
Strength
PP
BOS at PIT

Mar 1, 2025 · P1 REG · 19:24

E. Karlsson

PIT · Block

Distance
29.4 ft
Scoring chance (xG)
Unavailable
Angle
17.8°
Strength
PP

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P2 REG · 00:35

C. Coyle

BOS · Saved shot

Distance
28.7 ft
Scoring chance (xG)
9.5%
Angle
29.2°
Strength
EV
BOS at PIT

Mar 1, 2025 · P2 REG · 00:53

E. Bemstrom

PIT · Block

Distance
27.0 ft
Scoring chance (xG)
Unavailable
Angle
2.1°
Strength
EV

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P2 REG · 01:31

C. Glass

PIT · Block

Distance
34.2 ft
Scoring chance (xG)
Unavailable
Angle
15.3°
Strength
EV

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P2 REG · 02:25

M. Kastelic

BOS · Block

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

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P2 REG · 03:45

C. Coyle

BOS · Block

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

Blocked or unsupported attempt

BOS at PIT

Mar 1, 2025 · P2 REG · 04:33

E. Bemstrom

PIT · Miss

Distance
5.4 ft
Scoring chance (xG)
9.8%
Angle
68.2°
Strength
EV
BOS at PIT

Mar 1, 2025 · P2 REG · 05:37

A. Beauvillier

PIT · Saved shot

Distance
30.9 ft
Scoring chance (xG)
1.6%
Angle
60.9°
Strength
EV
BOS at PIT

Mar 1, 2025 · P2 REG · 05:43

A. Beauvillier

PIT · Miss

Distance
16.6 ft
Scoring chance (xG)
6.4%
Angle
65.0°
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.