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

126 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-02
BOS at NYR
1 REG
01:14
NYR
R. Smith
Block19.724.0EVN/A
2025-01-02
BOS at NYR
1 REG
01:28
NYR
M. Zibanejad
Saved shot47.910.8EV3.1%
2025-01-02
BOS at NYR
1 REG
01:47
BOS
J. Brazeau
Saved shot52.038.0EV1.0%
2025-01-02
BOS at NYR
1 REG
02:48
BOS
O. Wahlstrom
Miss28.342.1EV10.6%
2025-01-02
BOS at NYR
1 REG
02:53
BOS
O. Wahlstrom
Miss47.58.5EV4.7%
2025-01-02
BOS at NYR
1 REG
03:27
NYR
A. Fox
Block37.732.0EVN/A
2025-01-02
BOS at NYR
1 REG
04:24
BOS
M. Geekie
Saved shot24.141.6EV7.4%
2025-01-02
BOS at NYR
1 REG
04:39
BOS
A. Peeke
Block40.727.8EVN/A
2025-01-02
BOS at NYR
1 REG
04:50
BOS
D. Pastrnak
Saved shot61.333.7EV0.8%
2025-01-02
BOS at NYR
1 REG
07:30
BOS
C. McAvoy
Block36.431.5EVN/A
2025-01-02
BOS at NYR
1 REG
08:24
BOS
J. Brazeau
Block31.932.2EVN/A
2025-01-02
BOS at NYR
1 REG
08:26
BOS
A. Peeke
Miss56.01.0EV0.8%
2025-01-02
BOS at NYR
1 REG
09:06
BOS
J. Brazeau
Block34.435.5EVN/A
2025-01-02
BOS at NYR
1 REG
09:20
BOS
M. Kastelic
Block12.838.7EVN/A
2025-01-02
BOS at NYR
1 REG
09:27
BOS
P. Wotherspoon
Saved shot53.921.8EV1.9%
2025-01-02
BOS at NYR
1 REG
09:45
NYR
M. Zibanejad
Saved shot36.59.5EV5.0%
2025-01-02
BOS at NYR
1 REG
09:46
NYR
R. Smith
Saved shot8.160.3EV2.2%
2025-01-02
BOS at NYR
1 REG
09:48
NYR
M. Zibanejad
Goal4.245.0EV42.7%
2025-01-02
BOS at NYR
1 REG
09:57
BOS
E. Lindholm
Saved shot14.324.8EV22.7%
2025-01-02
BOS at NYR
1 REG
10:32
NYR
A. Fox
Block11.731.0EVN/A
2025-01-02
BOS at NYR
1 REG
12:05
NYR
C. Kreider
Saved shot21.633.7EV5.4%
2025-01-02
BOS at NYR
1 REG
12:11
NYR
W. Borgen
Saved shot28.636.5EV11.6%
2025-01-02
BOS at NYR
1 REG
12:19
BOS
O. Wahlstrom
Saved shot42.236.3EV2.7%
2025-01-02
BOS at NYR
1 REG
12:53
NYR
B. Berard
Goal26.132.5EV15.5%
2025-01-02
BOS at NYR
1 REG
13:45
BOS
T. Frederic
Saved shot32.456.3EV1.5%
2025-01-02
BOS at NYR
1 REG
14:05
NYR
W. Cuylle
Block36.760.6EVN/A
2025-01-02
BOS at NYR
1 REG
14:31
BOS
B. Carlo
Miss55.129.4EV2.2%
2025-01-02
BOS at NYR
1 REG
15:40
BOS
M. Kastelic
Miss19.196.0EV1.5%
2025-01-02
BOS at NYR
1 REG
16:08
BOS
M. Geekie
Miss30.036.9EV12.0%
2025-01-02
BOS at NYR
1 REG
17:08
NYR
S. Carrick
Block33.579.7EVN/A
2025-01-02
BOS at NYR
1 REG
17:33
NYR
J. Vesey
Block19.147.1EVN/A
2025-01-02
BOS at NYR
1 REG
18:15
BOS
M. Lohrei
Miss63.020.4EV3.3%
2025-01-02
BOS at NYR
1 REG
18:26
NYR
R. Smith
Saved shot14.00.0EV16.8%
2025-01-02
BOS at NYR
1 REG
19:09
BOS
B. Marchand
Saved shot12.671.6EV4.4%
2025-01-02
BOS at NYR
1 REG
19:50
BOS
B. Marchand
Miss13.022.6EV6.0%
2025-01-02
BOS at NYR
1 REG
19:55
BOS
N. Zadorov
Miss62.638.5EV0.5%
2025-01-02
BOS at NYR
2 REG
00:58
BOS
M. Geekie
Block25.545.0EVN/A
2025-01-02
BOS at NYR
2 REG
01:02
BOS
P. Zacha
Saved shot25.073.7EV3.3%
2025-01-02
BOS at NYR
2 REG
01:31
NYR
C. Kreider
Block33.014.0EVN/A
2025-01-02
BOS at NYR
2 REG
01:54
BOS
J. Brazeau
Saved shot8.214.0EV10.2%
2025-01-02
BOS at NYR
2 REG
01:56
BOS
P. Wotherspoon
Block22.557.7EVN/A
2025-01-02
BOS at NYR
2 REG
02:32
BOS
B. Carlo
Block2.263.4EVN/A
2025-01-02
BOS at NYR
2 REG
02:36
BOS
B. Carlo
Miss8.197.1EV6.0%
2025-01-02
BOS at NYR
2 REG
02:41
BOS
J. Brazeau
Miss27.272.9EV4.5%
2025-01-02
BOS at NYR
2 REG
02:55
BOS
C. Koepke
Block40.360.3EVN/A
2025-01-02
BOS at NYR
2 REG
03:46
BOS
B. Marchand
Block15.818.4PPN/A
2025-01-02
BOS at NYR
2 REG
04:10
NYR
A. Fox
Saved shot54.116.1EV1.4%
2025-01-02
BOS at NYR
2 REG
04:33
BOS
C. Coyle
Block32.229.7EVN/A
2025-01-02
BOS at NYR
2 REG
05:30
NYR
W. Cuylle
Saved shot32.672.1EV2.1%
2025-01-02
BOS at NYR
2 REG
06:11
NYR
A. Panarin
Miss54.119.4EV3.0%
BOS at NYR

Jan 2, 2025 · P1 REG · 01:14

R. Smith

NYR · Block

Distance
19.7 ft
Scoring chance (xG)
Unavailable
Angle
24.0°
Strength
EV

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P1 REG · 01:28

M. Zibanejad

NYR · Saved shot

Distance
47.9 ft
Scoring chance (xG)
3.1%
Angle
10.8°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 01:47

J. Brazeau

BOS · Saved shot

Distance
52.0 ft
Scoring chance (xG)
1.0%
Angle
38.0°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 02:48

O. Wahlstrom

BOS · Miss

Distance
28.3 ft
Scoring chance (xG)
10.6%
Angle
42.1°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 02:53

O. Wahlstrom

BOS · Miss

Distance
47.5 ft
Scoring chance (xG)
4.7%
Angle
8.5°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 03:27

A. Fox

NYR · Block

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

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P1 REG · 04:24

M. Geekie

BOS · Saved shot

Distance
24.1 ft
Scoring chance (xG)
7.4%
Angle
41.6°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 04:39

A. Peeke

BOS · Block

Distance
40.7 ft
Scoring chance (xG)
Unavailable
Angle
27.8°
Strength
EV

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P1 REG · 04:50

D. Pastrnak

BOS · Saved shot

Distance
61.3 ft
Scoring chance (xG)
0.8%
Angle
33.7°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 07:30

C. McAvoy

BOS · Block

Distance
36.4 ft
Scoring chance (xG)
Unavailable
Angle
31.5°
Strength
EV

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P1 REG · 08:24

J. Brazeau

BOS · Block

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

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P1 REG · 08:26

A. Peeke

BOS · Miss

Distance
56.0 ft
Scoring chance (xG)
0.8%
Angle
1.0°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 09:06

J. Brazeau

BOS · Block

Distance
34.4 ft
Scoring chance (xG)
Unavailable
Angle
35.5°
Strength
EV

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P1 REG · 09:20

M. Kastelic

BOS · Block

Distance
12.8 ft
Scoring chance (xG)
Unavailable
Angle
38.7°
Strength
EV

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P1 REG · 09:27

P. Wotherspoon

BOS · Saved shot

Distance
53.9 ft
Scoring chance (xG)
1.9%
Angle
21.8°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 09:45

M. Zibanejad

NYR · Saved shot

Distance
36.5 ft
Scoring chance (xG)
5.0%
Angle
9.5°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 09:46

R. Smith

NYR · Saved shot

Distance
8.1 ft
Scoring chance (xG)
2.2%
Angle
60.3°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 09:48

M. Zibanejad

NYR · Goal

Distance
4.2 ft
Scoring chance (xG)
42.7%
Angle
45.0°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 09:57

E. Lindholm

BOS · Saved shot

Distance
14.3 ft
Scoring chance (xG)
22.7%
Angle
24.8°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 10:32

A. Fox

NYR · Block

Distance
11.7 ft
Scoring chance (xG)
Unavailable
Angle
31.0°
Strength
EV

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P1 REG · 12:05

C. Kreider

NYR · Saved shot

Distance
21.6 ft
Scoring chance (xG)
5.4%
Angle
33.7°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 12:11

W. Borgen

NYR · Saved shot

Distance
28.6 ft
Scoring chance (xG)
11.6%
Angle
36.5°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 12:19

O. Wahlstrom

BOS · Saved shot

Distance
42.2 ft
Scoring chance (xG)
2.7%
Angle
36.3°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 12:53

B. Berard

NYR · Goal

Distance
26.1 ft
Scoring chance (xG)
15.5%
Angle
32.5°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 13:45

T. Frederic

BOS · Saved shot

Distance
32.4 ft
Scoring chance (xG)
1.5%
Angle
56.3°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 14:05

W. Cuylle

NYR · Block

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

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P1 REG · 14:31

B. Carlo

BOS · Miss

Distance
55.1 ft
Scoring chance (xG)
2.2%
Angle
29.4°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 15:40

M. Kastelic

BOS · Miss

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

Jan 2, 2025 · P1 REG · 16:08

M. Geekie

BOS · Miss

Distance
30.0 ft
Scoring chance (xG)
12.0%
Angle
36.9°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 17:08

S. Carrick

NYR · Block

Distance
33.5 ft
Scoring chance (xG)
Unavailable
Angle
79.7°
Strength
EV

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P1 REG · 17:33

J. Vesey

NYR · Block

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

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P1 REG · 18:15

M. Lohrei

BOS · Miss

Distance
63.0 ft
Scoring chance (xG)
3.3%
Angle
20.4°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 18:26

R. Smith

NYR · Saved shot

Distance
14.0 ft
Scoring chance (xG)
16.8%
Angle
0.0°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 19:09

B. Marchand

BOS · Saved shot

Distance
12.6 ft
Scoring chance (xG)
4.4%
Angle
71.6°
Strength
EV
BOS at NYR

Jan 2, 2025 · P1 REG · 19:50

B. Marchand

BOS · Miss

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

Jan 2, 2025 · P1 REG · 19:55

N. Zadorov

BOS · Miss

Distance
62.6 ft
Scoring chance (xG)
0.5%
Angle
38.5°
Strength
EV
BOS at NYR

Jan 2, 2025 · P2 REG · 00:58

M. Geekie

BOS · Block

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

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P2 REG · 01:02

P. Zacha

BOS · Saved shot

Distance
25.0 ft
Scoring chance (xG)
3.3%
Angle
73.7°
Strength
EV
BOS at NYR

Jan 2, 2025 · P2 REG · 01:31

C. Kreider

NYR · Block

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

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P2 REG · 01:54

J. Brazeau

BOS · Saved shot

Distance
8.2 ft
Scoring chance (xG)
10.2%
Angle
14.0°
Strength
EV
BOS at NYR

Jan 2, 2025 · P2 REG · 01:56

P. Wotherspoon

BOS · Block

Distance
22.5 ft
Scoring chance (xG)
Unavailable
Angle
57.7°
Strength
EV

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P2 REG · 02:32

B. Carlo

BOS · Block

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

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P2 REG · 02:36

B. Carlo

BOS · Miss

Distance
8.1 ft
Scoring chance (xG)
6.0%
Angle
97.1°
Strength
EV
BOS at NYR

Jan 2, 2025 · P2 REG · 02:41

J. Brazeau

BOS · Miss

Distance
27.2 ft
Scoring chance (xG)
4.5%
Angle
72.9°
Strength
EV
BOS at NYR

Jan 2, 2025 · P2 REG · 02:55

C. Koepke

BOS · Block

Distance
40.3 ft
Scoring chance (xG)
Unavailable
Angle
60.3°
Strength
EV

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P2 REG · 03:46

B. Marchand

BOS · Block

Distance
15.8 ft
Scoring chance (xG)
Unavailable
Angle
18.4°
Strength
PP

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P2 REG · 04:10

A. Fox

NYR · Saved shot

Distance
54.1 ft
Scoring chance (xG)
1.4%
Angle
16.1°
Strength
EV
BOS at NYR

Jan 2, 2025 · P2 REG · 04:33

C. Coyle

BOS · Block

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

Blocked or unsupported attempt

BOS at NYR

Jan 2, 2025 · P2 REG · 05:30

W. Cuylle

NYR · Saved shot

Distance
32.6 ft
Scoring chance (xG)
2.1%
Angle
72.1°
Strength
EV
BOS at NYR

Jan 2, 2025 · P2 REG · 06:11

A. Panarin

NYR · Miss

Distance
54.1 ft
Scoring chance (xG)
3.0%
Angle
19.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.