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

114 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-12-29
PHI at ANA
1 REG
00:28
ANA
E. Gudbranson
Saved shot57.617.2EV1.9%
2019-12-29
PHI at ANA
1 REG
00:35
ANA
E. Gudbranson
Goal59.527.0EV3.4%
2019-12-29
PHI at ANA
1 REG
00:49
PHI
C. Giroux
Saved shot45.519.2EV2.5%
2019-12-29
PHI at ANA
1 REG
01:12
ANA
H. Lindholm
Block45.916.5EVN/A
2019-12-29
PHI at ANA
1 REG
01:21
ANA
J. Larsson
Miss41.043.0EV3.3%
2019-12-29
PHI at ANA
1 REG
02:52
ANA
S. Steel
Miss13.542.0EV8.6%
2019-12-29
PHI at ANA
1 REG
04:14
PHI
C. Giroux
Saved shot32.647.5PP5.0%
2019-12-29
PHI at ANA
1 REG
05:02
ANA
C. Fowler
Saved shot42.038.2EV3.1%
2019-12-29
PHI at ANA
1 REG
06:40
ANA
C. Fowler
Miss11.226.6PP17.0%
2019-12-29
PHI at ANA
1 REG
07:31
PHI
C. Giroux
Saved shot44.726.6EV3.0%
2019-12-29
PHI at ANA
1 REG
07:53
PHI
I. Provorov
Saved shot66.931.6EV0.3%
2019-12-29
PHI at ANA
1 REG
08:17
ANA
C. Rowney
Saved shot8.926.6EV10.4%
2019-12-29
PHI at ANA
1 REG
09:08
PHI
M. Vorobyev
Miss38.946.0EV1.5%
2019-12-29
PHI at ANA
1 REG
09:27
ANA
S. Carrick
Saved shot24.251.7EV9.7%
2019-12-29
PHI at ANA
1 REG
09:45
PHI
S. Couturier
Goal8.520.6EV25.0%
2019-12-29
PHI at ANA
1 REG
12:02
PHI
R. Hagg
Block42.038.2EVN/A
2019-12-29
PHI at ANA
1 REG
12:37
PHI
C. Giroux
Saved shot39.427.2EV5.7%
2019-12-29
PHI at ANA
1 REG
12:42
PHI
C. Giroux
Saved shot40.00.0EV5.8%
2019-12-29
PHI at ANA
1 REG
14:13
ANA
O. Kase
Miss11.452.1EV7.4%
2019-12-29
PHI at ANA
1 REG
14:29
PHI
J. van Riemsdyk
Block21.410.8EVN/A
2019-12-29
PHI at ANA
1 REG
15:03
ANA
C. Rowney
Saved shot11.05.2EV10.2%
2019-12-29
PHI at ANA
1 REG
15:06
ANA
K. Holzer
Saved shot21.6103.4EV6.5%
2019-12-29
PHI at ANA
1 REG
15:17
PHI
M. Vorobyev
Miss25.541.8EV7.5%
2019-12-29
PHI at ANA
1 REG
15:19
PHI
R. Hagg
Miss58.035.9EV0.5%
2019-12-29
PHI at ANA
1 REG
15:31
PHI
I. Provorov
Block16.00.0EVN/A
2019-12-29
PHI at ANA
1 REG
16:03
PHI
C. Giroux
Block14.324.8EVN/A
2019-12-29
PHI at ANA
1 REG
16:24
PHI
A. Andreoff
Saved shot14.239.3EV11.9%
2019-12-29
PHI at ANA
1 REG
17:30
PHI
M. Vorobyev
Saved shot44.02.6EV5.5%
2019-12-29
PHI at ANA
1 REG
17:48
ANA
N. Deslauriers
Block18.29.5EVN/A
2019-12-29
PHI at ANA
1 REG
19:50
ANA
O. Kase
Saved shot25.036.9PP14.4%
2019-12-29
PHI at ANA
2 REG
00:55
ANA
C. Fowler
Block19.227.9EVN/A
2019-12-29
PHI at ANA
2 REG
01:08
PHI
I. Provorov
Block35.120.0EVN/A
2019-12-29
PHI at ANA
2 REG
02:16
PHI
M. Vorobyev
Saved shot36.842.8EV1.7%
2019-12-29
PHI at ANA
2 REG
02:46
ANA
H. Lindholm
Block19.227.9EVN/A
2019-12-29
PHI at ANA
2 REG
02:50
PHI
C. Giroux
Saved shot50.019.9EV3.4%
2019-12-29
PHI at ANA
2 REG
02:51
PHI
S. Couturier
Saved shot16.872.6EV1.5%
2019-12-29
PHI at ANA
2 REG
02:53
PHI
J. Voracek
Saved shot13.377.0EV6.5%
2019-12-29
PHI at ANA
2 REG
03:01
PHI
I. Provorov
Miss55.02.1EV3.1%
2019-12-29
PHI at ANA
2 REG
03:07
PHI
N. Aube-Kubel
Miss44.422.5EV2.5%
2019-12-29
PHI at ANA
2 REG
04:04
PHI
T. Sanheim
Block21.633.7EVN/A
2019-12-29
PHI at ANA
2 REG
04:23
PHI
T. Sanheim
Block36.14.8EVN/A
2019-12-29
PHI at ANA
2 REG
04:30
PHI
J. van Riemsdyk
Saved shot12.165.6EV9.0%
2019-12-29
PHI at ANA
2 REG
04:34
PHI
T. Konecny
Saved shot11.437.9EV7.8%
2019-12-29
PHI at ANA
2 REG
04:41
PHI
J. van Riemsdyk
Miss23.27.4EV14.8%
2019-12-29
PHI at ANA
2 REG
04:48
PHI
J. Braun
Saved shot49.224.0EV2.8%
2019-12-29
PHI at ANA
2 REG
05:45
PHI
S. Gostisbehere
Miss52.68.7EV3.3%
2019-12-29
PHI at ANA
2 REG
05:50
PHI
M. Niskanen
Saved shot49.224.0EV1.5%
2019-12-29
PHI at ANA
2 REG
06:41
ANA
O. Kase
Miss15.639.8EV11.9%
2019-12-29
PHI at ANA
2 REG
06:48
ANA
C. Fowler
Miss51.320.6EV2.7%
2019-12-29
PHI at ANA
2 REG
07:10
ANA
R. Getzlaf
Miss25.525.6EV12.6%
PHI at ANA

Dec 29, 2019 · P1 REG · 00:28

E. Gudbranson

ANA · Saved shot

Distance
57.6 ft
Scoring chance (xG)
1.9%
Angle
17.2°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 00:35

E. Gudbranson

ANA · Goal

Distance
59.5 ft
Scoring chance (xG)
3.4%
Angle
27.0°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 00:49

C. Giroux

PHI · Saved shot

Distance
45.5 ft
Scoring chance (xG)
2.5%
Angle
19.2°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 01:12

H. Lindholm

ANA · Block

Distance
45.9 ft
Scoring chance (xG)
Unavailable
Angle
16.5°
Strength
EV

Blocked or unsupported attempt

PHI at ANA

Dec 29, 2019 · P1 REG · 01:21

J. Larsson

ANA · Miss

Distance
41.0 ft
Scoring chance (xG)
3.3%
Angle
43.0°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 02:52

S. Steel

ANA · Miss

Distance
13.5 ft
Scoring chance (xG)
8.6%
Angle
42.0°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 04:14

C. Giroux

PHI · Saved shot

Distance
32.6 ft
Scoring chance (xG)
5.0%
Angle
47.5°
Strength
PP
PHI at ANA

Dec 29, 2019 · P1 REG · 05:02

C. Fowler

ANA · Saved shot

Distance
42.0 ft
Scoring chance (xG)
3.1%
Angle
38.2°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 06:40

C. Fowler

ANA · Miss

Distance
11.2 ft
Scoring chance (xG)
17.0%
Angle
26.6°
Strength
PP
PHI at ANA

Dec 29, 2019 · P1 REG · 07:31

C. Giroux

PHI · Saved shot

Distance
44.7 ft
Scoring chance (xG)
3.0%
Angle
26.6°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 07:53

I. Provorov

PHI · Saved shot

Distance
66.9 ft
Scoring chance (xG)
0.3%
Angle
31.6°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 08:17

C. Rowney

ANA · Saved shot

Distance
8.9 ft
Scoring chance (xG)
10.4%
Angle
26.6°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 09:08

M. Vorobyev

PHI · Miss

Distance
38.9 ft
Scoring chance (xG)
1.5%
Angle
46.0°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 09:27

S. Carrick

ANA · Saved shot

Distance
24.2 ft
Scoring chance (xG)
9.7%
Angle
51.7°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 09:45

S. Couturier

PHI · Goal

Distance
8.5 ft
Scoring chance (xG)
25.0%
Angle
20.6°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 12:02

R. Hagg

PHI · Block

Distance
42.0 ft
Scoring chance (xG)
Unavailable
Angle
38.2°
Strength
EV

Blocked or unsupported attempt

PHI at ANA

Dec 29, 2019 · P1 REG · 12:37

C. Giroux

PHI · Saved shot

Distance
39.4 ft
Scoring chance (xG)
5.7%
Angle
27.2°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 12:42

C. Giroux

PHI · Saved shot

Distance
40.0 ft
Scoring chance (xG)
5.8%
Angle
0.0°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 14:13

O. Kase

ANA · Miss

Distance
11.4 ft
Scoring chance (xG)
7.4%
Angle
52.1°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 14:29

J. van Riemsdyk

PHI · Block

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

Blocked or unsupported attempt

PHI at ANA

Dec 29, 2019 · P1 REG · 15:03

C. Rowney

ANA · Saved shot

Distance
11.0 ft
Scoring chance (xG)
10.2%
Angle
5.2°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 15:06

K. Holzer

ANA · Saved shot

Distance
21.6 ft
Scoring chance (xG)
6.5%
Angle
103.4°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 15:17

M. Vorobyev

PHI · Miss

Distance
25.5 ft
Scoring chance (xG)
7.5%
Angle
41.8°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 15:19

R. Hagg

PHI · Miss

Distance
58.0 ft
Scoring chance (xG)
0.5%
Angle
35.9°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 15:31

I. Provorov

PHI · Block

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

Blocked or unsupported attempt

PHI at ANA

Dec 29, 2019 · P1 REG · 16:03

C. Giroux

PHI · Block

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

Blocked or unsupported attempt

PHI at ANA

Dec 29, 2019 · P1 REG · 16:24

A. Andreoff

PHI · Saved shot

Distance
14.2 ft
Scoring chance (xG)
11.9%
Angle
39.3°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 17:30

M. Vorobyev

PHI · Saved shot

Distance
44.0 ft
Scoring chance (xG)
5.5%
Angle
2.6°
Strength
EV
PHI at ANA

Dec 29, 2019 · P1 REG · 17:48

N. Deslauriers

ANA · Block

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

Blocked or unsupported attempt

PHI at ANA

Dec 29, 2019 · P1 REG · 19:50

O. Kase

ANA · Saved shot

Distance
25.0 ft
Scoring chance (xG)
14.4%
Angle
36.9°
Strength
PP
PHI at ANA

Dec 29, 2019 · P2 REG · 00:55

C. Fowler

ANA · Block

Distance
19.2 ft
Scoring chance (xG)
Unavailable
Angle
27.9°
Strength
EV

Blocked or unsupported attempt

PHI at ANA

Dec 29, 2019 · P2 REG · 01:08

I. Provorov

PHI · Block

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

Blocked or unsupported attempt

PHI at ANA

Dec 29, 2019 · P2 REG · 02:16

M. Vorobyev

PHI · Saved shot

Distance
36.8 ft
Scoring chance (xG)
1.7%
Angle
42.8°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 02:46

H. Lindholm

ANA · Block

Distance
19.2 ft
Scoring chance (xG)
Unavailable
Angle
27.9°
Strength
EV

Blocked or unsupported attempt

PHI at ANA

Dec 29, 2019 · P2 REG · 02:50

C. Giroux

PHI · Saved shot

Distance
50.0 ft
Scoring chance (xG)
3.4%
Angle
19.9°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 02:51

S. Couturier

PHI · Saved shot

Distance
16.8 ft
Scoring chance (xG)
1.5%
Angle
72.6°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 02:53

J. Voracek

PHI · Saved shot

Distance
13.3 ft
Scoring chance (xG)
6.5%
Angle
77.0°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 03:01

I. Provorov

PHI · Miss

Distance
55.0 ft
Scoring chance (xG)
3.1%
Angle
2.1°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 03:07

N. Aube-Kubel

PHI · Miss

Distance
44.4 ft
Scoring chance (xG)
2.5%
Angle
22.5°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 04:04

T. Sanheim

PHI · Block

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

Blocked or unsupported attempt

PHI at ANA

Dec 29, 2019 · P2 REG · 04:23

T. Sanheim

PHI · Block

Distance
36.1 ft
Scoring chance (xG)
Unavailable
Angle
4.8°
Strength
EV

Blocked or unsupported attempt

PHI at ANA

Dec 29, 2019 · P2 REG · 04:30

J. van Riemsdyk

PHI · Saved shot

Distance
12.1 ft
Scoring chance (xG)
9.0%
Angle
65.6°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 04:34

T. Konecny

PHI · Saved shot

Distance
11.4 ft
Scoring chance (xG)
7.8%
Angle
37.9°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 04:41

J. van Riemsdyk

PHI · Miss

Distance
23.2 ft
Scoring chance (xG)
14.8%
Angle
7.4°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 04:48

J. Braun

PHI · Saved shot

Distance
49.2 ft
Scoring chance (xG)
2.8%
Angle
24.0°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 05:45

S. Gostisbehere

PHI · Miss

Distance
52.6 ft
Scoring chance (xG)
3.3%
Angle
8.7°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 05:50

M. Niskanen

PHI · Saved shot

Distance
49.2 ft
Scoring chance (xG)
1.5%
Angle
24.0°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 06:41

O. Kase

ANA · Miss

Distance
15.6 ft
Scoring chance (xG)
11.9%
Angle
39.8°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 06:48

C. Fowler

ANA · Miss

Distance
51.3 ft
Scoring chance (xG)
2.7%
Angle
20.6°
Strength
EV
PHI at ANA

Dec 29, 2019 · P2 REG · 07:10

R. Getzlaf

ANA · Miss

Distance
25.5 ft
Scoring chance (xG)
12.6%
Angle
25.6°
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.