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

125 matching attempts. Season coverage: 1328 published games / 1328 collected games. Last source refresh: Oct 4, 2026 04:38.

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)
2019-10-05
DET at NSH
1 REG
00:21
DET
D. Larkin
Miss47.852.7EV0.6%
2019-10-05
DET at NSH
1 REG
00:57
NSH
F. Forsberg
Saved shot16.310.6EV15.6%
2019-10-05
DET at NSH
1 REG
01:10
NSH
M. Granlund
Saved shot23.727.6EV7.4%
2019-10-05
DET at NSH
1 REG
01:56
NSH
Y. Weber
Miss54.634.6EV1.1%
2019-10-05
DET at NSH
1 REG
02:02
NSH
D. Hamhuis
Saved shot67.236.5EV0.5%
2019-10-05
DET at NSH
1 REG
02:38
DET
F. Nielsen
Saved shot51.631.5EV1.3%
2019-10-05
DET at NSH
1 REG
03:00
NSH
C. Jarnkrok
Saved shot49.838.5EV1.1%
2019-10-05
DET at NSH
1 REG
04:15
DET
A. Mantha
Miss48.58.3EV3.1%
2019-10-05
DET at NSH
1 REG
06:02
DET
J. Abdelkader
Block35.031.0SHN/A
2019-10-05
DET at NSH
1 REG
06:12
DET
L. Glendening
Saved shot10.821.8SH20.8%
2019-10-05
DET at NSH
1 REG
06:17
DET
L. Glendening
Miss8.276.0SH7.5%
2019-10-05
DET at NSH
1 REG
06:33
DET
P. Nemeth
Saved shot53.843.5SH0.7%
2019-10-05
DET at NSH
1 REG
07:45
NSH
D. Hamhuis
Block42.36.8EVN/A
2019-10-05
DET at NSH
1 REG
08:19
NSH
M. Duchene
Saved shot34.186.6EV1.2%
2019-10-05
DET at NSH
1 REG
09:14
NSH
C. Sissons
Miss30.446.3EV3.5%
2019-10-05
DET at NSH
1 REG
09:28
DET
D. Cholowski
Miss46.01.2EV3.6%
2019-10-05
DET at NSH
1 REG
10:29
DET
T. Bertuzzi
Goal27.837.7EV7.0%
2019-10-05
DET at NSH
1 REG
10:44
DET
F. Nielsen
Saved shot39.150.2EV1.4%
2019-10-05
DET at NSH
1 REG
11:40
DET
A. Mantha
Goal14.00.0EV13.7%
2019-10-05
DET at NSH
1 REG
11:59
NSH
F. Forsberg
Saved shot26.863.4EV2.8%
2019-10-05
DET at NSH
1 REG
13:07
DET
A. Mantha
Saved shot20.269.8EV3.1%
2019-10-05
DET at NSH
1 REG
13:46
DET
D. Cholowski
Saved shot48.350.0EV1.0%
2019-10-05
DET at NSH
1 REG
14:16
DET
D. Cholowski
Saved shot98.39.4EV0.3%
2019-10-05
DET at NSH
1 REG
14:43
DET
T. Hirose
Block26.38.7EVN/A
2019-10-05
DET at NSH
1 REG
15:28
NSH
R. Ellis
Saved shot63.114.7EV1.2%
2019-10-05
DET at NSH
1 REG
15:31
NSH
M. Granlund
Saved shot46.034.4EV1.2%
2019-10-05
DET at NSH
1 REG
16:04
NSH
C. Jarnkrok
Saved shot12.041.6EV14.2%
2019-10-05
DET at NSH
1 REG
16:17
DET
T. Hirose
Miss58.228.8EV1.5%
2019-10-05
DET at NSH
1 REG
16:43
NSH
Y. Weber
Miss38.621.3EV4.6%
2019-10-05
DET at NSH
1 REG
16:50
NSH
D. Hamhuis
Saved shot59.432.6EV1.1%
2019-10-05
DET at NSH
1 REG
17:14
DET
D. Larkin
Miss19.434.5EV12.8%
2019-10-05
DET at NSH
1 REG
17:47
NSH
V. Arvidsson
Block34.042.6EVN/A
2019-10-05
DET at NSH
1 REG
18:29
NSH
R. Grimaldi
Block24.846.6EVN/A
2019-10-05
DET at NSH
2 REG
01:00
NSH
M. Ekholm
Saved shot65.534.4EV1.2%
2019-10-05
DET at NSH
2 REG
02:02
DET
F. Nielsen
Miss40.724.7EV6.2%
2019-10-05
DET at NSH
2 REG
02:16
NSH
C. Jarnkrok
Saved shot51.426.6EV1.5%
2019-10-05
DET at NSH
2 REG
02:23
NSH
C. Jarnkrok
Miss14.919.7EV14.9%
2019-10-05
DET at NSH
2 REG
02:30
NSH
K. Turris
Saved shot28.26.1EV14.8%
2019-10-05
DET at NSH
2 REG
02:59
NSH
K. Turris
Block47.427.6EVN/A
2019-10-05
DET at NSH
2 REG
03:51
NSH
R. Johansen
Miss35.540.4EV5.4%
2019-10-05
DET at NSH
2 REG
03:57
NSH
F. Forsberg
Block34.131.8EVN/A
2019-10-05
DET at NSH
2 REG
04:14
DET
A. Mantha
Block27.533.1EVN/A
2019-10-05
DET at NSH
2 REG
04:27
NSH
F. Forsberg
Miss13.28.7EV10.2%
2019-10-05
DET at NSH
2 REG
04:40
NSH
V. Arvidsson
Goal9.824.0PP17.5%
2019-10-05
DET at NSH
2 REG
05:28
DET
J. de la Rose
Saved shot49.725.0EV1.9%
2019-10-05
DET at NSH
2 REG
06:08
DET
D. Larkin
Saved shot34.01.7EV5.8%
2019-10-05
DET at NSH
2 REG
06:15
DET
T. Daley
Saved shot49.932.7EV2.4%
2019-10-05
DET at NSH
2 REG
06:21
DET
T. Daley
Block36.59.5EVN/A
2019-10-05
DET at NSH
2 REG
06:45
DET
D. Larkin
Miss18.449.4EV8.8%
2019-10-05
DET at NSH
2 REG
06:53
DET
D. Larkin
Block40.69.9PPN/A
DET at NSH

Oct 5, 2019 · P1 REG · 00:21

D. Larkin

DET · Miss

Distance
47.8 ft
Scoring chance (xG)
0.6%
Angle
52.7°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 00:57

F. Forsberg

NSH · Saved shot

Distance
16.3 ft
Scoring chance (xG)
15.6%
Angle
10.6°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 01:10

M. Granlund

NSH · Saved shot

Distance
23.7 ft
Scoring chance (xG)
7.4%
Angle
27.6°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 01:56

Y. Weber

NSH · Miss

Distance
54.6 ft
Scoring chance (xG)
1.1%
Angle
34.6°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 02:02

D. Hamhuis

NSH · Saved shot

Distance
67.2 ft
Scoring chance (xG)
0.5%
Angle
36.5°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 02:38

F. Nielsen

DET · Saved shot

Distance
51.6 ft
Scoring chance (xG)
1.3%
Angle
31.5°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 03:00

C. Jarnkrok

NSH · Saved shot

Distance
49.8 ft
Scoring chance (xG)
1.1%
Angle
38.5°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 04:15

A. Mantha

DET · Miss

Distance
48.5 ft
Scoring chance (xG)
3.1%
Angle
8.3°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 06:02

J. Abdelkader

DET · Block

Distance
35.0 ft
Scoring chance (xG)
Unavailable
Angle
31.0°
Strength
SH

Blocked or unsupported attempt

DET at NSH

Oct 5, 2019 · P1 REG · 06:12

L. Glendening

DET · Saved shot

Distance
10.8 ft
Scoring chance (xG)
20.8%
Angle
21.8°
Strength
SH
DET at NSH

Oct 5, 2019 · P1 REG · 06:17

L. Glendening

DET · Miss

Distance
8.2 ft
Scoring chance (xG)
7.5%
Angle
76.0°
Strength
SH
DET at NSH

Oct 5, 2019 · P1 REG · 06:33

P. Nemeth

DET · Saved shot

Distance
53.8 ft
Scoring chance (xG)
0.7%
Angle
43.5°
Strength
SH
DET at NSH

Oct 5, 2019 · P1 REG · 07:45

D. Hamhuis

NSH · Block

Distance
42.3 ft
Scoring chance (xG)
Unavailable
Angle
6.8°
Strength
EV

Blocked or unsupported attempt

DET at NSH

Oct 5, 2019 · P1 REG · 08:19

M. Duchene

NSH · Saved shot

Distance
34.1 ft
Scoring chance (xG)
1.2%
Angle
86.6°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 09:14

C. Sissons

NSH · Miss

Distance
30.4 ft
Scoring chance (xG)
3.5%
Angle
46.3°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 09:28

D. Cholowski

DET · Miss

Distance
46.0 ft
Scoring chance (xG)
3.6%
Angle
1.2°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 10:29

T. Bertuzzi

DET · Goal

Distance
27.8 ft
Scoring chance (xG)
7.0%
Angle
37.7°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 10:44

F. Nielsen

DET · Saved shot

Distance
39.1 ft
Scoring chance (xG)
1.4%
Angle
50.2°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 11:40

A. Mantha

DET · Goal

Distance
14.0 ft
Scoring chance (xG)
13.7%
Angle
0.0°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 11:59

F. Forsberg

NSH · Saved shot

Distance
26.8 ft
Scoring chance (xG)
2.8%
Angle
63.4°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 13:07

A. Mantha

DET · Saved shot

Distance
20.2 ft
Scoring chance (xG)
3.1%
Angle
69.8°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 13:46

D. Cholowski

DET · Saved shot

Distance
48.3 ft
Scoring chance (xG)
1.0%
Angle
50.0°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 14:16

D. Cholowski

DET · Saved shot

Distance
98.3 ft
Scoring chance (xG)
0.3%
Angle
9.4°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 14:43

T. Hirose

DET · Block

Distance
26.3 ft
Scoring chance (xG)
Unavailable
Angle
8.7°
Strength
EV

Blocked or unsupported attempt

DET at NSH

Oct 5, 2019 · P1 REG · 15:28

R. Ellis

NSH · Saved shot

Distance
63.1 ft
Scoring chance (xG)
1.2%
Angle
14.7°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 15:31

M. Granlund

NSH · Saved shot

Distance
46.0 ft
Scoring chance (xG)
1.2%
Angle
34.4°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 16:04

C. Jarnkrok

NSH · Saved shot

Distance
12.0 ft
Scoring chance (xG)
14.2%
Angle
41.6°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 16:17

T. Hirose

DET · Miss

Distance
58.2 ft
Scoring chance (xG)
1.5%
Angle
28.8°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 16:43

Y. Weber

NSH · Miss

Distance
38.6 ft
Scoring chance (xG)
4.6%
Angle
21.3°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 16:50

D. Hamhuis

NSH · Saved shot

Distance
59.4 ft
Scoring chance (xG)
1.1%
Angle
32.6°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 17:14

D. Larkin

DET · Miss

Distance
19.4 ft
Scoring chance (xG)
12.8%
Angle
34.5°
Strength
EV
DET at NSH

Oct 5, 2019 · P1 REG · 17:47

V. Arvidsson

NSH · Block

Distance
34.0 ft
Scoring chance (xG)
Unavailable
Angle
42.6°
Strength
EV

Blocked or unsupported attempt

DET at NSH

Oct 5, 2019 · P1 REG · 18:29

R. Grimaldi

NSH · Block

Distance
24.8 ft
Scoring chance (xG)
Unavailable
Angle
46.6°
Strength
EV

Blocked or unsupported attempt

DET at NSH

Oct 5, 2019 · P2 REG · 01:00

M. Ekholm

NSH · Saved shot

Distance
65.5 ft
Scoring chance (xG)
1.2%
Angle
34.4°
Strength
EV
DET at NSH

Oct 5, 2019 · P2 REG · 02:02

F. Nielsen

DET · Miss

Distance
40.7 ft
Scoring chance (xG)
6.2%
Angle
24.7°
Strength
EV
DET at NSH

Oct 5, 2019 · P2 REG · 02:16

C. Jarnkrok

NSH · Saved shot

Distance
51.4 ft
Scoring chance (xG)
1.5%
Angle
26.6°
Strength
EV
DET at NSH

Oct 5, 2019 · P2 REG · 02:23

C. Jarnkrok

NSH · Miss

Distance
14.9 ft
Scoring chance (xG)
14.9%
Angle
19.7°
Strength
EV
DET at NSH

Oct 5, 2019 · P2 REG · 02:30

K. Turris

NSH · Saved shot

Distance
28.2 ft
Scoring chance (xG)
14.8%
Angle
6.1°
Strength
EV
DET at NSH

Oct 5, 2019 · P2 REG · 02:59

K. Turris

NSH · Block

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

Blocked or unsupported attempt

DET at NSH

Oct 5, 2019 · P2 REG · 03:51

R. Johansen

NSH · Miss

Distance
35.5 ft
Scoring chance (xG)
5.4%
Angle
40.4°
Strength
EV
DET at NSH

Oct 5, 2019 · P2 REG · 03:57

F. Forsberg

NSH · Block

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

Blocked or unsupported attempt

DET at NSH

Oct 5, 2019 · P2 REG · 04:14

A. Mantha

DET · Block

Distance
27.5 ft
Scoring chance (xG)
Unavailable
Angle
33.1°
Strength
EV

Blocked or unsupported attempt

DET at NSH

Oct 5, 2019 · P2 REG · 04:27

F. Forsberg

NSH · Miss

Distance
13.2 ft
Scoring chance (xG)
10.2%
Angle
8.7°
Strength
EV
DET at NSH

Oct 5, 2019 · P2 REG · 04:40

V. Arvidsson

NSH · Goal

Distance
9.8 ft
Scoring chance (xG)
17.5%
Angle
24.0°
Strength
PP
DET at NSH

Oct 5, 2019 · P2 REG · 05:28

J. de la Rose

DET · Saved shot

Distance
49.7 ft
Scoring chance (xG)
1.9%
Angle
25.0°
Strength
EV
DET at NSH

Oct 5, 2019 · P2 REG · 06:08

D. Larkin

DET · Saved shot

Distance
34.0 ft
Scoring chance (xG)
5.8%
Angle
1.7°
Strength
EV
DET at NSH

Oct 5, 2019 · P2 REG · 06:15

T. Daley

DET · Saved shot

Distance
49.9 ft
Scoring chance (xG)
2.4%
Angle
32.7°
Strength
EV
DET at NSH

Oct 5, 2019 · P2 REG · 06:21

T. Daley

DET · Block

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

Blocked or unsupported attempt

DET at NSH

Oct 5, 2019 · P2 REG · 06:45

D. Larkin

DET · Miss

Distance
18.4 ft
Scoring chance (xG)
8.8%
Angle
49.4°
Strength
EV
DET at NSH

Oct 5, 2019 · P2 REG · 06:53

D. Larkin

DET · Block

Distance
40.6 ft
Scoring chance (xG)
Unavailable
Angle
9.9°
Strength
PP

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.