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

115 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-04
NSH at BOS
1 REG
00:31
NSH
F. Svechkov
Saved shot18.16.3EV24.3%
2025-03-04
NSH at BOS
1 REG
01:19
BOS
E. Lindholm
Miss43.946.8EV1.0%
2025-03-04
NSH at BOS
1 REG
01:28
NSH
S. Stamkos
Saved shot35.442.7EV3.9%
2025-03-04
NSH at BOS
1 REG
02:19
NSH
K. Bellows
Block15.514.9EVN/A
2025-03-04
NSH at BOS
1 REG
04:06
BOS
B. Carlo
Saved shot62.010.2EV1.5%
2025-03-04
NSH at BOS
1 REG
04:25
BOS
C. Coyle
Goal6.19.5EV25.6%
2025-03-04
NSH at BOS
1 REG
04:31
BOS
G. Merkulov
Miss37.580.8EV1.7%
2025-03-04
NSH at BOS
1 REG
04:49
NSH
S. Stastney
Saved shot16.452.4EV6.7%
2025-03-04
NSH at BOS
1 REG
05:10
BOS
E. Lindholm
Saved shot52.614.3EV2.5%
2025-03-04
NSH at BOS
1 REG
05:32
NSH
T. Novak
Goal29.222.2EV10.2%
2025-03-04
NSH at BOS
1 REG
05:39
BOS
M. Kastelic
Saved shot47.258.0EV0.6%
2025-03-04
NSH at BOS
1 REG
05:48
NSH
M. Del Gaizo
Block33.243.8EVN/A
2025-03-04
NSH at BOS
1 REG
06:18
NSH
J. Marchessault
Block15.223.2EVN/A
2025-03-04
NSH at BOS
1 REG
06:20
NSH
M. Jankowski
Saved shot21.00.0EV10.0%
2025-03-04
NSH at BOS
1 REG
06:22
NSH
M. McCarron
Miss3.00.0EV55.0%
2025-03-04
NSH at BOS
1 REG
07:17
NSH
C. Sissons
Saved shot34.047.4EV2.8%
2025-03-04
NSH at BOS
1 REG
07:35
NSH
S. Stamkos
Saved shot33.348.7EV3.3%
2025-03-04
NSH at BOS
1 REG
07:36
NSH
R. O'Reilly
Block10.648.8EVN/A
2025-03-04
NSH at BOS
1 REG
09:24
NSH
C. Smith
Miss13.022.6EV8.0%
2025-03-04
NSH at BOS
1 REG
09:27
NSH
C. Smith
Miss14.947.7EV10.0%
2025-03-04
NSH at BOS
1 REG
09:32
NSH
C. Sissons
Block18.958.0EVN/A
2025-03-04
NSH at BOS
1 REG
10:03
NSH
A. Englund
Saved shot62.917.6EV3.2%
2025-03-04
NSH at BOS
1 REG
10:52
BOS
A. Peeke
Block36.729.4EVN/A
2025-03-04
NSH at BOS
1 REG
11:13
BOS
G. Merkulov
Miss18.864.8EV3.8%
2025-03-04
NSH at BOS
1 REG
11:19
BOS
G. Merkulov
Miss40.811.3EV7.2%
2025-03-04
NSH at BOS
1 REG
11:33
NSH
R. O'Reilly
Goal14.942.3EV18.3%
2025-03-04
NSH at BOS
1 REG
12:19
NSH
K. Bellows
Miss37.00.0EV5.9%
2025-03-04
NSH at BOS
1 REG
12:45
NSH
M. McCarron
Miss8.926.6EV25.5%
2025-03-04
NSH at BOS
1 REG
14:30
NSH
C. Sissons
Miss49.431.8SH1.7%
2025-03-04
NSH at BOS
1 REG
15:16
BOS
M. Poitras
Block37.758.0EVN/A
2025-03-04
NSH at BOS
1 REG
16:03
NSH
M. Del Gaizo
Saved shot55.832.6EV1.9%
2025-03-04
NSH at BOS
1 REG
16:24
NSH
B. Skjei
Saved shot59.35.8EV2.8%
2025-03-04
NSH at BOS
1 REG
16:32
NSH
T. Novak
Saved shot16.452.4EV7.6%
2025-03-04
NSH at BOS
1 REG
16:56
NSH
F. Forsberg
Saved shot32.640.0EV5.7%
2025-03-04
NSH at BOS
1 REG
17:02
NSH
L. Schenn
Miss52.829.5EV2.2%
2025-03-04
NSH at BOS
1 REG
17:36
BOS
C. Coyle
Block34.237.9EVN/A
2025-03-04
NSH at BOS
1 REG
18:08
BOS
J. Oesterle
Block45.637.9EVN/A
2025-03-04
NSH at BOS
1 REG
18:25
BOS
J. Brazeau
Saved shot45.343.2EV1.4%
2025-03-04
NSH at BOS
1 REG
18:42
NSH
M. McCarron
Saved shot48.35.9EV3.2%
2025-03-04
NSH at BOS
1 REG
19:19
NSH
N. Blankenburg
Block10.416.7EVN/A
2025-03-04
NSH at BOS
1 REG
19:25
NSH
N. Blankenburg
Block16.437.6EVN/A
2025-03-04
NSH at BOS
1 REG
19:52
NSH
F. Forsberg
Block29.747.7EVN/A
2025-03-04
NSH at BOS
2 REG
01:56
BOS
E. Lindholm
Block14.828.3EVN/A
2025-03-04
NSH at BOS
2 REG
02:07
BOS
G. Merkulov
Saved shot34.743.8EV4.3%
2025-03-04
NSH at BOS
2 REG
02:29
BOS
E. Lindholm
Block13.032.5EVN/A
2025-03-04
NSH at BOS
2 REG
03:20
BOS
M. Lohrei
Miss33.054.9EV2.3%
2025-03-04
NSH at BOS
2 REG
03:34
BOS
J. Beecher
Miss79.329.5EV0.3%
2025-03-04
NSH at BOS
2 REG
04:10
BOS
J. Brazeau
Saved shot7.374.1EV4.9%
2025-03-04
NSH at BOS
2 REG
04:25
BOS
C. Koepke
Block27.712.5EVN/A
2025-03-04
NSH at BOS
2 REG
05:08
BOS
J. Oesterle
Goal39.139.8EV2.6%
NSH at BOS

Mar 4, 2025 · P1 REG · 00:31

F. Svechkov

NSH · Saved shot

Distance
18.1 ft
Scoring chance (xG)
24.3%
Angle
6.3°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 01:19

E. Lindholm

BOS · Miss

Distance
43.9 ft
Scoring chance (xG)
1.0%
Angle
46.8°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 01:28

S. Stamkos

NSH · Saved shot

Distance
35.4 ft
Scoring chance (xG)
3.9%
Angle
42.7°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 02:19

K. Bellows

NSH · Block

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

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P1 REG · 04:06

B. Carlo

BOS · Saved shot

Distance
62.0 ft
Scoring chance (xG)
1.5%
Angle
10.2°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 04:25

C. Coyle

BOS · Goal

Distance
6.1 ft
Scoring chance (xG)
25.6%
Angle
9.5°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 04:31

G. Merkulov

BOS · Miss

Distance
37.5 ft
Scoring chance (xG)
1.7%
Angle
80.8°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 04:49

S. Stastney

NSH · Saved shot

Distance
16.4 ft
Scoring chance (xG)
6.7%
Angle
52.4°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 05:10

E. Lindholm

BOS · Saved shot

Distance
52.6 ft
Scoring chance (xG)
2.5%
Angle
14.3°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 05:32

T. Novak

NSH · Goal

Distance
29.2 ft
Scoring chance (xG)
10.2%
Angle
22.2°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 05:39

M. Kastelic

BOS · Saved shot

Distance
47.2 ft
Scoring chance (xG)
0.6%
Angle
58.0°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 05:48

M. Del Gaizo

NSH · Block

Distance
33.2 ft
Scoring chance (xG)
Unavailable
Angle
43.8°
Strength
EV

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P1 REG · 06:18

J. Marchessault

NSH · Block

Distance
15.2 ft
Scoring chance (xG)
Unavailable
Angle
23.2°
Strength
EV

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P1 REG · 06:20

M. Jankowski

NSH · Saved shot

Distance
21.0 ft
Scoring chance (xG)
10.0%
Angle
0.0°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 06:22

M. McCarron

NSH · Miss

Distance
3.0 ft
Scoring chance (xG)
55.0%
Angle
0.0°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 07:17

C. Sissons

NSH · Saved shot

Distance
34.0 ft
Scoring chance (xG)
2.8%
Angle
47.4°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 07:35

S. Stamkos

NSH · Saved shot

Distance
33.3 ft
Scoring chance (xG)
3.3%
Angle
48.7°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 07:36

R. O'Reilly

NSH · Block

Distance
10.6 ft
Scoring chance (xG)
Unavailable
Angle
48.8°
Strength
EV

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P1 REG · 09:24

C. Smith

NSH · Miss

Distance
13.0 ft
Scoring chance (xG)
8.0%
Angle
22.6°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 09:27

C. Smith

NSH · Miss

Distance
14.9 ft
Scoring chance (xG)
10.0%
Angle
47.7°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 09:32

C. Sissons

NSH · Block

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

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P1 REG · 10:03

A. Englund

NSH · Saved shot

Distance
62.9 ft
Scoring chance (xG)
3.2%
Angle
17.6°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 10:52

A. Peeke

BOS · Block

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

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P1 REG · 11:13

G. Merkulov

BOS · Miss

Distance
18.8 ft
Scoring chance (xG)
3.8%
Angle
64.8°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 11:19

G. Merkulov

BOS · Miss

Distance
40.8 ft
Scoring chance (xG)
7.2%
Angle
11.3°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 11:33

R. O'Reilly

NSH · Goal

Distance
14.9 ft
Scoring chance (xG)
18.3%
Angle
42.3°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 12:19

K. Bellows

NSH · Miss

Distance
37.0 ft
Scoring chance (xG)
5.9%
Angle
0.0°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 12:45

M. McCarron

NSH · Miss

Distance
8.9 ft
Scoring chance (xG)
25.5%
Angle
26.6°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 14:30

C. Sissons

NSH · Miss

Distance
49.4 ft
Scoring chance (xG)
1.7%
Angle
31.8°
Strength
SH
NSH at BOS

Mar 4, 2025 · P1 REG · 15:16

M. Poitras

BOS · Block

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

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P1 REG · 16:03

M. Del Gaizo

NSH · Saved shot

Distance
55.8 ft
Scoring chance (xG)
1.9%
Angle
32.6°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 16:24

B. Skjei

NSH · Saved shot

Distance
59.3 ft
Scoring chance (xG)
2.8%
Angle
5.8°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 16:32

T. Novak

NSH · Saved shot

Distance
16.4 ft
Scoring chance (xG)
7.6%
Angle
52.4°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 16:56

F. Forsberg

NSH · Saved shot

Distance
32.6 ft
Scoring chance (xG)
5.7%
Angle
40.0°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 17:02

L. Schenn

NSH · Miss

Distance
52.8 ft
Scoring chance (xG)
2.2%
Angle
29.5°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 17:36

C. Coyle

BOS · Block

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

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P1 REG · 18:08

J. Oesterle

BOS · Block

Distance
45.6 ft
Scoring chance (xG)
Unavailable
Angle
37.9°
Strength
EV

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P1 REG · 18:25

J. Brazeau

BOS · Saved shot

Distance
45.3 ft
Scoring chance (xG)
1.4%
Angle
43.2°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 18:42

M. McCarron

NSH · Saved shot

Distance
48.3 ft
Scoring chance (xG)
3.2%
Angle
5.9°
Strength
EV
NSH at BOS

Mar 4, 2025 · P1 REG · 19:19

N. Blankenburg

NSH · Block

Distance
10.4 ft
Scoring chance (xG)
Unavailable
Angle
16.7°
Strength
EV

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P1 REG · 19:25

N. Blankenburg

NSH · Block

Distance
16.4 ft
Scoring chance (xG)
Unavailable
Angle
37.6°
Strength
EV

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P1 REG · 19:52

F. Forsberg

NSH · Block

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

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P2 REG · 01:56

E. Lindholm

BOS · Block

Distance
14.8 ft
Scoring chance (xG)
Unavailable
Angle
28.3°
Strength
EV

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P2 REG · 02:07

G. Merkulov

BOS · Saved shot

Distance
34.7 ft
Scoring chance (xG)
4.3%
Angle
43.8°
Strength
EV
NSH at BOS

Mar 4, 2025 · P2 REG · 02:29

E. Lindholm

BOS · Block

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

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P2 REG · 03:20

M. Lohrei

BOS · Miss

Distance
33.0 ft
Scoring chance (xG)
2.3%
Angle
54.9°
Strength
EV
NSH at BOS

Mar 4, 2025 · P2 REG · 03:34

J. Beecher

BOS · Miss

Distance
79.3 ft
Scoring chance (xG)
0.3%
Angle
29.5°
Strength
EV
NSH at BOS

Mar 4, 2025 · P2 REG · 04:10

J. Brazeau

BOS · Saved shot

Distance
7.3 ft
Scoring chance (xG)
4.9%
Angle
74.1°
Strength
EV
NSH at BOS

Mar 4, 2025 · P2 REG · 04:25

C. Koepke

BOS · Block

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

Blocked or unsupported attempt

NSH at BOS

Mar 4, 2025 · P2 REG · 05:08

J. Oesterle

BOS · Goal

Distance
39.1 ft
Scoring chance (xG)
2.6%
Angle
39.8°
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.