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

100 matching attempts. Season coverage: 1511 published games / 1511 collected games. Last source refresh: Oct 4, 2026 16:15.

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)
2023-11-22
NJD at DET
1 REG
00:51
DET
D. Larkin
Saved shot27.852.3EV3.6%
2023-11-22
NJD at DET
1 REG
01:03
NJD
J. Siegenthaler
Saved shot34.741.5EV6.0%
2023-11-22
NJD at DET
1 REG
01:10
NJD
D. Hamilton
Block13.930.3EVN/A
2023-11-22
NJD at DET
1 REG
01:18
NJD
J. Siegenthaler
Block7.256.3EVN/A
2023-11-22
NJD at DET
1 REG
01:28
NJD
C. Lazar
Block6.19.5EVN/A
2023-11-22
NJD at DET
1 REG
01:41
DET
M. Rasmussen
Miss18.932.0EV11.6%
2023-11-22
NJD at DET
1 REG
01:56
DET
D. Sprong
Saved shot37.253.7EV0.8%
2023-11-22
NJD at DET
1 REG
02:11
DET
C. Fischer
Miss4.245.0EV13.5%
2023-11-22
NJD at DET
1 REG
03:08
NJD
A. Holtz
Block31.250.2EVN/A
2023-11-22
NJD at DET
1 REG
03:28
DET
J. Petry
Block43.426.0EVN/A
2023-11-22
NJD at DET
1 REG
03:38
DET
D. Sprong
Saved shot8.635.5EV15.5%
2023-11-22
NJD at DET
1 REG
04:03
DET
J. Walman
Saved shot38.855.5EV0.8%
2023-11-22
NJD at DET
1 REG
04:05
DET
R. Fabbri
Miss15.645.0EV7.4%
2023-11-22
NJD at DET
1 REG
04:15
NJD
C. Lazar
Saved shot13.067.4EV5.9%
2023-11-22
NJD at DET
1 REG
04:22
NJD
D. Hamilton
Saved shot63.835.4EV0.7%
2023-11-22
NJD at DET
1 REG
06:12
NJD
J. Hughes
Miss27.272.9EV1.6%
2023-11-22
NJD at DET
1 REG
06:20
DET
C. Fischer
Block31.069.2EVN/A
2023-11-22
NJD at DET
1 REG
06:48
DET
A. DeBrincat
Block21.131.4PPN/A
2023-11-22
NJD at DET
1 REG
06:53
NJD
M. McLeod
Saved shot82.923.5SH0.3%
2023-11-22
NJD at DET
1 REG
07:48
DET
L. Raymond
Saved shot16.129.7PP20.4%
2023-11-22
NJD at DET
1 REG
08:21
DET
D. Larkin
Saved shot30.541.0PP6.8%
2023-11-22
NJD at DET
1 REG
09:26
NJD
J. Hughes
Miss24.02.4EV13.8%
2023-11-22
NJD at DET
1 REG
09:30
NJD
J. Hughes
Miss42.810.8EV4.0%
2023-11-22
NJD at DET
1 REG
09:41
NJD
B. Smith
Miss53.818.4EV1.7%
2023-11-22
NJD at DET
1 REG
10:06
NJD
J. Marino
Saved shot75.532.0EV0.2%
2023-11-22
NJD at DET
1 REG
11:14
NJD
D. Hamilton
Saved shot68.630.7EV0.6%
2023-11-22
NJD at DET
1 REG
11:50
NJD
C. Miller
Miss55.717.8EV3.1%
2023-11-22
NJD at DET
1 REG
11:56
NJD
C. Miller
Block20.916.7EVN/A
2023-11-22
NJD at DET
1 REG
12:36
NJD
M. Willman
Block19.411.9EVN/A
2023-11-22
NJD at DET
1 REG
15:46
DET
M. Seider
Saved shot44.13.9EV5.4%
2023-11-22
NJD at DET
1 REG
16:25
NJD
T. Toffoli
Saved shot30.01.9EV11.6%
2023-11-22
NJD at DET
1 REG
16:58
DET
L. Raymond
Goal14.947.7EV9.9%
2023-11-22
NJD at DET
1 REG
17:10
DET
A. DeBrincat
Block16.342.5EVN/A
2023-11-22
NJD at DET
1 REG
17:18
DET
D. Larkin
Goal11.345.0EV10.0%
2023-11-22
NJD at DET
1 REG
17:47
NJD
O. Palat
Miss41.332.2EV4.8%
2023-11-22
NJD at DET
1 REG
18:08
DET
D. Sprong
Block17.16.7EVN/A
2023-11-22
NJD at DET
1 REG
18:10
DET
R. Fabbri
Goal17.049.8EV10.8%
2023-11-22
NJD at DET
1 REG
19:26
NJD
D. Hamilton
Block19.147.1EVN/A
2023-11-22
NJD at DET
2 REG
00:30
DET
J. Petry
Miss60.637.6EV0.8%
2023-11-22
NJD at DET
2 REG
00:30
DET
J. Compher
Miss54.544.3EV0.5%
2023-11-22
NJD at DET
2 REG
00:48
DET
M. Seider
Block22.520.9EVN/A
2023-11-22
NJD at DET
2 REG
00:57
NJD
T. Toffoli
Saved shot36.431.5EV4.1%
2023-11-22
NJD at DET
2 REG
01:01
NJD
J. Marino
Miss58.322.2EV0.6%
2023-11-22
NJD at DET
2 REG
01:09
NJD
L. Hughes
Miss49.435.9EV0.6%
2023-11-22
NJD at DET
2 REG
01:55
DET
D. Sprong
Saved shot31.37.4EV9.4%
2023-11-22
NJD at DET
2 REG
02:01
DET
S. Gostisbehere
Saved shot46.631.0EV2.9%
2023-11-22
NJD at DET
2 REG
03:57
DET
A. DeBrincat
Saved shot28.869.7EV2.1%
2023-11-22
NJD at DET
2 REG
04:59
NJD
J. Hughes
Saved shot85.24.0EV0.3%
2023-11-22
NJD at DET
2 REG
05:25
NJD
T. Toffoli
Block11.731.0EVN/A
2023-11-22
NJD at DET
2 REG
07:01
DET
D. Larkin
Saved shot21.28.1EV10.7%
NJD at DET

Nov 22, 2023 · P1 REG · 00:51

D. Larkin

DET · Saved shot

Distance
27.8 ft
Scoring chance (xG)
3.6%
Angle
52.3°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 01:03

J. Siegenthaler

NJD · Saved shot

Distance
34.7 ft
Scoring chance (xG)
6.0%
Angle
41.5°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 01:10

D. Hamilton

NJD · Block

Distance
13.9 ft
Scoring chance (xG)
Unavailable
Angle
30.3°
Strength
EV

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P1 REG · 01:18

J. Siegenthaler

NJD · Block

Distance
7.2 ft
Scoring chance (xG)
Unavailable
Angle
56.3°
Strength
EV

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P1 REG · 01:28

C. Lazar

NJD · Block

Distance
6.1 ft
Scoring chance (xG)
Unavailable
Angle
9.5°
Strength
EV

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P1 REG · 01:41

M. Rasmussen

DET · Miss

Distance
18.9 ft
Scoring chance (xG)
11.6%
Angle
32.0°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 01:56

D. Sprong

DET · Saved shot

Distance
37.2 ft
Scoring chance (xG)
0.8%
Angle
53.7°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 02:11

C. Fischer

DET · Miss

Distance
4.2 ft
Scoring chance (xG)
13.5%
Angle
45.0°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 03:08

A. Holtz

NJD · Block

Distance
31.2 ft
Scoring chance (xG)
Unavailable
Angle
50.2°
Strength
EV

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P1 REG · 03:28

J. Petry

DET · Block

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

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P1 REG · 03:38

D. Sprong

DET · Saved shot

Distance
8.6 ft
Scoring chance (xG)
15.5%
Angle
35.5°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 04:03

J. Walman

DET · Saved shot

Distance
38.8 ft
Scoring chance (xG)
0.8%
Angle
55.5°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 04:05

R. Fabbri

DET · Miss

Distance
15.6 ft
Scoring chance (xG)
7.4%
Angle
45.0°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 04:15

C. Lazar

NJD · Saved shot

Distance
13.0 ft
Scoring chance (xG)
5.9%
Angle
67.4°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 04:22

D. Hamilton

NJD · Saved shot

Distance
63.8 ft
Scoring chance (xG)
0.7%
Angle
35.4°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 06:12

J. Hughes

NJD · Miss

Distance
27.2 ft
Scoring chance (xG)
1.6%
Angle
72.9°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 06:20

C. Fischer

DET · Block

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

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P1 REG · 06:48

A. DeBrincat

DET · Block

Distance
21.1 ft
Scoring chance (xG)
Unavailable
Angle
31.4°
Strength
PP

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P1 REG · 06:53

M. McLeod

NJD · Saved shot

Distance
82.9 ft
Scoring chance (xG)
0.3%
Angle
23.5°
Strength
SH
NJD at DET

Nov 22, 2023 · P1 REG · 07:48

L. Raymond

DET · Saved shot

Distance
16.1 ft
Scoring chance (xG)
20.4%
Angle
29.7°
Strength
PP
NJD at DET

Nov 22, 2023 · P1 REG · 08:21

D. Larkin

DET · Saved shot

Distance
30.5 ft
Scoring chance (xG)
6.8%
Angle
41.0°
Strength
PP
NJD at DET

Nov 22, 2023 · P1 REG · 09:26

J. Hughes

NJD · Miss

Distance
24.0 ft
Scoring chance (xG)
13.8%
Angle
2.4°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 09:30

J. Hughes

NJD · Miss

Distance
42.8 ft
Scoring chance (xG)
4.0%
Angle
10.8°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 09:41

B. Smith

NJD · Miss

Distance
53.8 ft
Scoring chance (xG)
1.7%
Angle
18.4°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 10:06

J. Marino

NJD · Saved shot

Distance
75.5 ft
Scoring chance (xG)
0.2%
Angle
32.0°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 11:14

D. Hamilton

NJD · Saved shot

Distance
68.6 ft
Scoring chance (xG)
0.6%
Angle
30.7°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 11:50

C. Miller

NJD · Miss

Distance
55.7 ft
Scoring chance (xG)
3.1%
Angle
17.8°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 11:56

C. Miller

NJD · Block

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

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P1 REG · 12:36

M. Willman

NJD · Block

Distance
19.4 ft
Scoring chance (xG)
Unavailable
Angle
11.9°
Strength
EV

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P1 REG · 15:46

M. Seider

DET · Saved shot

Distance
44.1 ft
Scoring chance (xG)
5.4%
Angle
3.9°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 16:25

T. Toffoli

NJD · Saved shot

Distance
30.0 ft
Scoring chance (xG)
11.6%
Angle
1.9°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 16:58

L. Raymond

DET · Goal

Distance
14.9 ft
Scoring chance (xG)
9.9%
Angle
47.7°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 17:10

A. DeBrincat

DET · Block

Distance
16.3 ft
Scoring chance (xG)
Unavailable
Angle
42.5°
Strength
EV

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P1 REG · 17:18

D. Larkin

DET · Goal

Distance
11.3 ft
Scoring chance (xG)
10.0%
Angle
45.0°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 17:47

O. Palat

NJD · Miss

Distance
41.3 ft
Scoring chance (xG)
4.8%
Angle
32.2°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 18:08

D. Sprong

DET · Block

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

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P1 REG · 18:10

R. Fabbri

DET · Goal

Distance
17.0 ft
Scoring chance (xG)
10.8%
Angle
49.8°
Strength
EV
NJD at DET

Nov 22, 2023 · P1 REG · 19:26

D. Hamilton

NJD · Block

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

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P2 REG · 00:30

J. Petry

DET · Miss

Distance
60.6 ft
Scoring chance (xG)
0.8%
Angle
37.6°
Strength
EV
NJD at DET

Nov 22, 2023 · P2 REG · 00:30

J. Compher

DET · Miss

Distance
54.5 ft
Scoring chance (xG)
0.5%
Angle
44.3°
Strength
EV
NJD at DET

Nov 22, 2023 · P2 REG · 00:48

M. Seider

DET · Block

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

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P2 REG · 00:57

T. Toffoli

NJD · Saved shot

Distance
36.4 ft
Scoring chance (xG)
4.1%
Angle
31.5°
Strength
EV
NJD at DET

Nov 22, 2023 · P2 REG · 01:01

J. Marino

NJD · Miss

Distance
58.3 ft
Scoring chance (xG)
0.6%
Angle
22.2°
Strength
EV
NJD at DET

Nov 22, 2023 · P2 REG · 01:09

L. Hughes

NJD · Miss

Distance
49.4 ft
Scoring chance (xG)
0.6%
Angle
35.9°
Strength
EV
NJD at DET

Nov 22, 2023 · P2 REG · 01:55

D. Sprong

DET · Saved shot

Distance
31.3 ft
Scoring chance (xG)
9.4%
Angle
7.4°
Strength
EV
NJD at DET

Nov 22, 2023 · P2 REG · 02:01

S. Gostisbehere

DET · Saved shot

Distance
46.6 ft
Scoring chance (xG)
2.9%
Angle
31.0°
Strength
EV
NJD at DET

Nov 22, 2023 · P2 REG · 03:57

A. DeBrincat

DET · Saved shot

Distance
28.8 ft
Scoring chance (xG)
2.1%
Angle
69.7°
Strength
EV
NJD at DET

Nov 22, 2023 · P2 REG · 04:59

J. Hughes

NJD · Saved shot

Distance
85.2 ft
Scoring chance (xG)
0.3%
Angle
4.0°
Strength
EV
NJD at DET

Nov 22, 2023 · P2 REG · 05:25

T. Toffoli

NJD · Block

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

Blocked or unsupported attempt

NJD at DET

Nov 22, 2023 · P2 REG · 07:01

D. Larkin

DET · Saved shot

Distance
21.2 ft
Scoring chance (xG)
10.7%
Angle
8.1°
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.