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

111 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-11-29
DET at PHI
1 REG
01:41
DET
D. Helm
Saved shot15.093.8EV9.8%
2019-11-29
DET at PHI
1 REG
01:57
DET
F. Hronek
Block20.02.9EVN/A
2019-11-29
DET at PHI
1 REG
02:14
PHI
T. Pitlick
Miss20.411.3EV6.5%
2019-11-29
DET at PHI
1 REG
02:47
DET
B. Perlini
Saved shot4.526.6EV24.9%
2019-11-29
DET at PHI
1 REG
02:56
PHI
S. Laughton
Goal5.00.0EV25.7%
2019-11-29
DET at PHI
1 REG
03:29
DET
A. Athanasiou
Miss44.829.4EV3.1%
2019-11-29
DET at PHI
1 REG
03:58
DET
A. Athanasiou
Miss52.326.1EV1.3%
2019-11-29
DET at PHI
1 REG
04:42
PHI
T. Sanheim
Block49.229.2EVN/A
2019-11-29
DET at PHI
1 REG
05:29
PHI
M. Niskanen
Saved shot58.512.8EV2.0%
2019-11-29
DET at PHI
1 REG
06:22
PHI
S. Laughton
Miss10.821.8EV9.0%
2019-11-29
DET at PHI
1 REG
06:39
PHI
S. Laughton
Block38.00.0EVN/A
2019-11-29
DET at PHI
1 REG
06:53
DET
T. Bertuzzi
Saved shot33.186.5EV0.9%
2019-11-29
DET at PHI
1 REG
07:01
DET
D. Larkin
Block18.03.2EVN/A
2019-11-29
DET at PHI
1 REG
07:06
DET
T. Bertuzzi
Saved shot39.454.3EV1.0%
2019-11-29
DET at PHI
1 REG
07:22
DET
D. Larkin
Saved shot15.575.1EV5.7%
2019-11-29
DET at PHI
1 REG
08:09
DET
R. Fabbri
Goal42.526.6EV4.6%
2019-11-29
DET at PHI
1 REG
08:34
DET
F. Zadina
Saved shot7.666.8EV8.0%
2019-11-29
DET at PHI
1 REG
08:35
DET
F. Zadina
Saved shot5.053.1EV7.8%
2019-11-29
DET at PHI
1 REG
08:38
DET
D. McIlrath
Saved shot31.430.7EV8.0%
2019-11-29
DET at PHI
1 REG
09:00
DET
F. Zadina
Saved shot51.149.8EV0.6%
2019-11-29
DET at PHI
1 REG
09:26
DET
T. Bertuzzi
Miss36.932.8EV5.7%
2019-11-29
DET at PHI
1 REG
09:31
DET
D. Larkin
Block26.619.8EVN/A
2019-11-29
DET at PHI
1 REG
09:44
DET
D. Larkin
Saved shot26.272.3EV2.3%
2019-11-29
DET at PHI
1 REG
10:37
DET
B. Perlini
Miss12.041.6PP7.3%
2019-11-29
DET at PHI
1 REG
11:41
DET
F. Zadina
Saved shot36.228.0PP7.0%
2019-11-29
DET at PHI
1 REG
12:02
PHI
S. Couturier
Miss14.04.1EV16.7%
2019-11-29
DET at PHI
1 REG
12:20
DET
A. Erne
Block19.455.5EVN/A
2019-11-29
DET at PHI
1 REG
12:25
DET
F. Hronek
Saved shot38.929.2EV4.1%
2019-11-29
DET at PHI
1 REG
12:43
PHI
T. Konecny
Saved shot42.732.6EV3.1%
2019-11-29
DET at PHI
1 REG
13:44
DET
A. Biega
Block22.15.2EVN/A
2019-11-29
DET at PHI
1 REG
15:15
PHI
K. Hayes
Saved shot9.277.5EV4.5%
2019-11-29
DET at PHI
1 REG
15:39
PHI
I. Provorov
Miss58.01.0EV2.8%
2019-11-29
DET at PHI
1 REG
15:41
PHI
M. Frost
Saved shot9.571.6EV10.7%
2019-11-29
DET at PHI
1 REG
15:43
PHI
I. Provorov
Saved shot68.832.5EV0.4%
2019-11-29
DET at PHI
1 REG
17:14
PHI
I. Provorov
Saved shot55.832.6EV1.2%
2019-11-29
DET at PHI
1 REG
18:15
DET
F. Hronek
Block138.75.8SHN/A
2019-11-29
DET at PHI
1 REG
18:30
PHI
S. Couturier
Miss54.436.0PP3.0%
2019-11-29
DET at PHI
1 REG
19:00
PHI
S. Couturier
Saved shot13.617.1PP15.7%
2019-11-29
DET at PHI
1 REG
19:02
PHI
S. Gostisbehere
Goal13.281.3PP3.3%
2019-11-29
DET at PHI
1 REG
19:45
PHI
J. van Riemsdyk
Block10.833.7EVN/A
2019-11-29
DET at PHI
2 REG
00:21
PHI
J. Farabee
Saved shot17.16.7EV13.2%
2019-11-29
DET at PHI
2 REG
00:22
PHI
S. Laughton
Saved shot6.763.4EV4.2%
2019-11-29
DET at PHI
2 REG
00:31
PHI
I. Provorov
Saved shot65.429.3EV0.7%
2019-11-29
DET at PHI
2 REG
01:00
PHI
O. Lindblom
Block44.25.2EVN/A
2019-11-29
DET at PHI
2 REG
02:16
PHI
S. Couturier
Saved shot34.061.9PP7.8%
2019-11-29
DET at PHI
2 REG
02:21
PHI
S. Gostisbehere
Block37.37.7PPN/A
2019-11-29
DET at PHI
2 REG
02:50
PHI
C. Giroux
Saved shot52.022.6PP3.1%
2019-11-29
DET at PHI
2 REG
03:04
PHI
I. Provorov
Saved shot58.02.0PP4.0%
2019-11-29
DET at PHI
2 REG
03:30
DET
D. Larkin
Saved shot20.02.9SH28.9%
2019-11-29
DET at PHI
2 REG
03:45
DET
D. Larkin
Saved shot32.368.2SH2.5%
DET at PHI

Nov 29, 2019 · P1 REG · 01:41

D. Helm

DET · Saved shot

Distance
15.0 ft
Scoring chance (xG)
9.8%
Angle
93.8°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 01:57

F. Hronek

DET · Block

Distance
20.0 ft
Scoring chance (xG)
Unavailable
Angle
2.9°
Strength
EV

Blocked or unsupported attempt

DET at PHI

Nov 29, 2019 · P1 REG · 02:14

T. Pitlick

PHI · Miss

Distance
20.4 ft
Scoring chance (xG)
6.5%
Angle
11.3°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 02:47

B. Perlini

DET · Saved shot

Distance
4.5 ft
Scoring chance (xG)
24.9%
Angle
26.6°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 02:56

S. Laughton

PHI · Goal

Distance
5.0 ft
Scoring chance (xG)
25.7%
Angle
0.0°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 03:29

A. Athanasiou

DET · Miss

Distance
44.8 ft
Scoring chance (xG)
3.1%
Angle
29.4°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 03:58

A. Athanasiou

DET · Miss

Distance
52.3 ft
Scoring chance (xG)
1.3%
Angle
26.1°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 04:42

T. Sanheim

PHI · Block

Distance
49.2 ft
Scoring chance (xG)
Unavailable
Angle
29.2°
Strength
EV

Blocked or unsupported attempt

DET at PHI

Nov 29, 2019 · P1 REG · 05:29

M. Niskanen

PHI · Saved shot

Distance
58.5 ft
Scoring chance (xG)
2.0%
Angle
12.8°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 06:22

S. Laughton

PHI · Miss

Distance
10.8 ft
Scoring chance (xG)
9.0%
Angle
21.8°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 06:39

S. Laughton

PHI · Block

Distance
38.0 ft
Scoring chance (xG)
Unavailable
Angle
0.0°
Strength
EV

Blocked or unsupported attempt

DET at PHI

Nov 29, 2019 · P1 REG · 06:53

T. Bertuzzi

DET · Saved shot

Distance
33.1 ft
Scoring chance (xG)
0.9%
Angle
86.5°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 07:01

D. Larkin

DET · Block

Distance
18.0 ft
Scoring chance (xG)
Unavailable
Angle
3.2°
Strength
EV

Blocked or unsupported attempt

DET at PHI

Nov 29, 2019 · P1 REG · 07:06

T. Bertuzzi

DET · Saved shot

Distance
39.4 ft
Scoring chance (xG)
1.0%
Angle
54.3°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 07:22

D. Larkin

DET · Saved shot

Distance
15.5 ft
Scoring chance (xG)
5.7%
Angle
75.1°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 08:09

R. Fabbri

DET · Goal

Distance
42.5 ft
Scoring chance (xG)
4.6%
Angle
26.6°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 08:34

F. Zadina

DET · Saved shot

Distance
7.6 ft
Scoring chance (xG)
8.0%
Angle
66.8°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 08:35

F. Zadina

DET · Saved shot

Distance
5.0 ft
Scoring chance (xG)
7.8%
Angle
53.1°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 08:38

D. McIlrath

DET · Saved shot

Distance
31.4 ft
Scoring chance (xG)
8.0%
Angle
30.7°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 09:00

F. Zadina

DET · Saved shot

Distance
51.1 ft
Scoring chance (xG)
0.6%
Angle
49.8°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 09:26

T. Bertuzzi

DET · Miss

Distance
36.9 ft
Scoring chance (xG)
5.7%
Angle
32.8°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 09:31

D. Larkin

DET · Block

Distance
26.6 ft
Scoring chance (xG)
Unavailable
Angle
19.8°
Strength
EV

Blocked or unsupported attempt

DET at PHI

Nov 29, 2019 · P1 REG · 09:44

D. Larkin

DET · Saved shot

Distance
26.2 ft
Scoring chance (xG)
2.3%
Angle
72.3°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 10:37

B. Perlini

DET · Miss

Distance
12.0 ft
Scoring chance (xG)
7.3%
Angle
41.6°
Strength
PP
DET at PHI

Nov 29, 2019 · P1 REG · 11:41

F. Zadina

DET · Saved shot

Distance
36.2 ft
Scoring chance (xG)
7.0%
Angle
28.0°
Strength
PP
DET at PHI

Nov 29, 2019 · P1 REG · 12:02

S. Couturier

PHI · Miss

Distance
14.0 ft
Scoring chance (xG)
16.7%
Angle
4.1°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 12:20

A. Erne

DET · Block

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

Blocked or unsupported attempt

DET at PHI

Nov 29, 2019 · P1 REG · 12:25

F. Hronek

DET · Saved shot

Distance
38.9 ft
Scoring chance (xG)
4.1%
Angle
29.2°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 12:43

T. Konecny

PHI · Saved shot

Distance
42.7 ft
Scoring chance (xG)
3.1%
Angle
32.6°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 13:44

A. Biega

DET · Block

Distance
22.1 ft
Scoring chance (xG)
Unavailable
Angle
5.2°
Strength
EV

Blocked or unsupported attempt

DET at PHI

Nov 29, 2019 · P1 REG · 15:15

K. Hayes

PHI · Saved shot

Distance
9.2 ft
Scoring chance (xG)
4.5%
Angle
77.5°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 15:39

I. Provorov

PHI · Miss

Distance
58.0 ft
Scoring chance (xG)
2.8%
Angle
1.0°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 15:41

M. Frost

PHI · Saved shot

Distance
9.5 ft
Scoring chance (xG)
10.7%
Angle
71.6°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 15:43

I. Provorov

PHI · Saved shot

Distance
68.8 ft
Scoring chance (xG)
0.4%
Angle
32.5°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 17:14

I. Provorov

PHI · Saved shot

Distance
55.8 ft
Scoring chance (xG)
1.2%
Angle
32.6°
Strength
EV
DET at PHI

Nov 29, 2019 · P1 REG · 18:15

F. Hronek

DET · Block

Distance
138.7 ft
Scoring chance (xG)
Unavailable
Angle
5.8°
Strength
SH

Blocked or unsupported attempt

DET at PHI

Nov 29, 2019 · P1 REG · 18:30

S. Couturier

PHI · Miss

Distance
54.4 ft
Scoring chance (xG)
3.0%
Angle
36.0°
Strength
PP
DET at PHI

Nov 29, 2019 · P1 REG · 19:00

S. Couturier

PHI · Saved shot

Distance
13.6 ft
Scoring chance (xG)
15.7%
Angle
17.1°
Strength
PP
DET at PHI

Nov 29, 2019 · P1 REG · 19:02

S. Gostisbehere

PHI · Goal

Distance
13.2 ft
Scoring chance (xG)
3.3%
Angle
81.3°
Strength
PP
DET at PHI

Nov 29, 2019 · P1 REG · 19:45

J. van Riemsdyk

PHI · Block

Distance
10.8 ft
Scoring chance (xG)
Unavailable
Angle
33.7°
Strength
EV

Blocked or unsupported attempt

DET at PHI

Nov 29, 2019 · P2 REG · 00:21

J. Farabee

PHI · Saved shot

Distance
17.1 ft
Scoring chance (xG)
13.2%
Angle
6.7°
Strength
EV
DET at PHI

Nov 29, 2019 · P2 REG · 00:22

S. Laughton

PHI · Saved shot

Distance
6.7 ft
Scoring chance (xG)
4.2%
Angle
63.4°
Strength
EV
DET at PHI

Nov 29, 2019 · P2 REG · 00:31

I. Provorov

PHI · Saved shot

Distance
65.4 ft
Scoring chance (xG)
0.7%
Angle
29.3°
Strength
EV
DET at PHI

Nov 29, 2019 · P2 REG · 01:00

O. Lindblom

PHI · Block

Distance
44.2 ft
Scoring chance (xG)
Unavailable
Angle
5.2°
Strength
EV

Blocked or unsupported attempt

DET at PHI

Nov 29, 2019 · P2 REG · 02:16

S. Couturier

PHI · Saved shot

Distance
34.0 ft
Scoring chance (xG)
7.8%
Angle
61.9°
Strength
PP
DET at PHI

Nov 29, 2019 · P2 REG · 02:21

S. Gostisbehere

PHI · Block

Distance
37.3 ft
Scoring chance (xG)
Unavailable
Angle
7.7°
Strength
PP

Blocked or unsupported attempt

DET at PHI

Nov 29, 2019 · P2 REG · 02:50

C. Giroux

PHI · Saved shot

Distance
52.0 ft
Scoring chance (xG)
3.1%
Angle
22.6°
Strength
PP
DET at PHI

Nov 29, 2019 · P2 REG · 03:04

I. Provorov

PHI · Saved shot

Distance
58.0 ft
Scoring chance (xG)
4.0%
Angle
2.0°
Strength
PP
DET at PHI

Nov 29, 2019 · P2 REG · 03:30

D. Larkin

DET · Saved shot

Distance
20.0 ft
Scoring chance (xG)
28.9%
Angle
2.9°
Strength
SH
DET at PHI

Nov 29, 2019 · P2 REG · 03:45

D. Larkin

DET · Saved shot

Distance
32.3 ft
Scoring chance (xG)
2.5%
Angle
68.2°
Strength
SH

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.