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

80 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-19
BUF at PHI
1 REG
01:54
PHI
M. Frost
Saved shot26.634.3EV14.3%
2019-12-19
BUF at PHI
1 REG
02:04
PHI
M. Niskanen
Saved shot51.015.9EV2.6%
2019-12-19
BUF at PHI
1 REG
02:05
PHI
T. Konecny
Saved shot9.212.5EV3.2%
2019-12-19
BUF at PHI
1 REG
02:12
BUF
R. Asplund
Saved shot72.210.4EV0.3%
2019-12-19
BUF at PHI
1 REG
02:53
BUF
S. Reinhart
Saved shot18.460.6EV4.2%
2019-12-19
BUF at PHI
1 REG
03:31
BUF
M. Johansson
Saved shot22.15.2EV7.3%
2019-12-19
BUF at PHI
1 REG
03:43
PHI
P. Myers
Saved shot19.184.0EV5.3%
2019-12-19
BUF at PHI
1 REG
04:14
BUF
J. Skinner
Block12.048.4EVN/A
2019-12-19
BUF at PHI
1 REG
04:42
BUF
C. Sheary
Miss19.147.1EV5.9%
2019-12-19
BUF at PHI
1 REG
05:30
BUF
B. Montour
Saved shot61.416.1EV3.0%
2019-12-19
BUF at PHI
1 REG
07:02
PHI
N. Aube-Kubel
Block29.126.6EVN/A
2019-12-19
BUF at PHI
1 REG
07:29
PHI
I. Provorov
Block45.615.3EVN/A
2019-12-19
BUF at PHI
1 REG
07:35
PHI
K. Hayes
Block10.416.7EVN/A
2019-12-19
BUF at PHI
1 REG
08:59
PHI
K. Hayes
Saved shot8.569.4SH9.0%
2019-12-19
BUF at PHI
1 REG
09:41
BUF
C. Miller
Block40.00.0PPN/A
2019-12-19
BUF at PHI
1 REG
09:48
BUF
B. Montour
Block34.733.2PPN/A
2019-12-19
BUF at PHI
1 REG
10:39
BUF
E. Rodrigues
Miss20.15.7EV7.7%
2019-12-19
BUF at PHI
1 REG
11:24
PHI
M. Frost
Block16.452.4EVN/A
2019-12-19
BUF at PHI
1 REG
11:45
PHI
N. Aube-Kubel
Saved shot42.548.8EV1.4%
2019-12-19
BUF at PHI
1 REG
13:04
PHI
M. Vorobyev
Goal48.719.2EV2.1%
2019-12-19
BUF at PHI
1 REG
15:01
BUF
M. Scandella
Saved shot31.437.2EV6.8%
2019-12-19
BUF at PHI
1 REG
15:30
PHI
J. van Riemsdyk
Saved shot4.526.6EV24.4%
2019-12-19
BUF at PHI
1 REG
15:32
PHI
J. van Riemsdyk
Goal5.00.0EV28.1%
2019-12-19
BUF at PHI
1 REG
15:52
PHI
J. van Riemsdyk
Saved shot9.212.5PP18.9%
2019-12-19
BUF at PHI
1 REG
16:19
PHI
C. Giroux
Miss46.217.7PP3.9%
2019-12-19
BUF at PHI
1 REG
17:05
PHI
M. Niskanen
Goal34.748.5PP3.4%
2019-12-19
BUF at PHI
1 REG
17:30
PHI
T. Sanheim
Miss63.331.4EV1.2%
2019-12-19
BUF at PHI
1 REG
18:03
PHI
T. Pitlick
Saved shot22.463.4EV3.9%
2019-12-19
BUF at PHI
1 REG
18:25
PHI
S. Gostisbehere
Miss44.318.4EV4.6%
2019-12-19
BUF at PHI
1 REG
18:26
PHI
T. Konecny
Saved shot12.048.4EV7.7%
2019-12-19
BUF at PHI
1 REG
19:40
PHI
M. Frost
Saved shot33.834.2EV10.0%
2019-12-19
BUF at PHI
2 REG
00:48
BUF
R. Ristolainen
Block13.426.6EVN/A
2019-12-19
BUF at PHI
2 REG
01:29
BUF
Z. Girgensons
Block149.33.5EVN/A
2019-12-19
BUF at PHI
2 REG
01:38
PHI
J. Braun
Miss59.12.9EV1.9%
2019-12-19
BUF at PHI
2 REG
01:45
PHI
N. Aube-Kubel
Block23.117.7EVN/A
2019-12-19
BUF at PHI
2 REG
01:58
PHI
N. Aube-Kubel
Saved shot22.612.8EV7.5%
2019-12-19
BUF at PHI
2 REG
03:01
PHI
S. Couturier
Miss39.454.3PP2.7%
2019-12-19
BUF at PHI
2 REG
03:42
PHI
S. Gostisbehere
Miss57.02.0PP3.7%
2019-12-19
BUF at PHI
2 REG
03:52
PHI
S. Gostisbehere
Saved shot56.14.1PP4.7%
2019-12-19
BUF at PHI
2 REG
04:12
PHI
T. Sanheim
Saved shot63.218.4EV1.5%
2019-12-19
BUF at PHI
2 REG
04:55
BUF
R. Ristolainen
Saved shot56.814.3EV2.8%
2019-12-19
BUF at PHI
2 REG
04:57
BUF
S. Reinhart
Saved shot10.856.3EV12.5%
2019-12-19
BUF at PHI
2 REG
04:59
BUF
C. Miller
Saved shot53.57.5EV1.1%
2019-12-19
BUF at PHI
2 REG
06:39
PHI
N. Aube-Kubel
Saved shot21.025.3EV9.4%
2019-12-19
BUF at PHI
2 REG
08:04
PHI
T. Pitlick
Saved shot53.334.3EV1.0%
2019-12-19
BUF at PHI
2 REG
08:20
PHI
I. Provorov
Goal59.01.0PP4.0%
2019-12-19
BUF at PHI
2 REG
09:20
PHI
T. Pitlick
Saved shot28.914.0EV11.7%
2019-12-19
BUF at PHI
2 REG
09:22
PHI
T. Pitlick
Goal10.833.7EV17.8%
2019-12-19
BUF at PHI
2 REG
10:35
BUF
C. Miller
Saved shot61.931.1EV1.8%
2019-12-19
BUF at PHI
2 REG
11:02
PHI
I. Provorov
Block7.374.1EVN/A
BUF at PHI

Dec 19, 2019 · P1 REG · 01:54

M. Frost

PHI · Saved shot

Distance
26.6 ft
Scoring chance (xG)
14.3%
Angle
34.3°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 02:04

M. Niskanen

PHI · Saved shot

Distance
51.0 ft
Scoring chance (xG)
2.6%
Angle
15.9°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 02:05

T. Konecny

PHI · Saved shot

Distance
9.2 ft
Scoring chance (xG)
3.2%
Angle
12.5°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 02:12

R. Asplund

BUF · Saved shot

Distance
72.2 ft
Scoring chance (xG)
0.3%
Angle
10.4°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 02:53

S. Reinhart

BUF · Saved shot

Distance
18.4 ft
Scoring chance (xG)
4.2%
Angle
60.6°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 03:31

M. Johansson

BUF · Saved shot

Distance
22.1 ft
Scoring chance (xG)
7.3%
Angle
5.2°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 03:43

P. Myers

PHI · Saved shot

Distance
19.1 ft
Scoring chance (xG)
5.3%
Angle
84.0°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 04:14

J. Skinner

BUF · Block

Distance
12.0 ft
Scoring chance (xG)
Unavailable
Angle
48.4°
Strength
EV

Blocked or unsupported attempt

BUF at PHI

Dec 19, 2019 · P1 REG · 04:42

C. Sheary

BUF · Miss

Distance
19.1 ft
Scoring chance (xG)
5.9%
Angle
47.1°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 05:30

B. Montour

BUF · Saved shot

Distance
61.4 ft
Scoring chance (xG)
3.0%
Angle
16.1°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 07:02

N. Aube-Kubel

PHI · Block

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

Blocked or unsupported attempt

BUF at PHI

Dec 19, 2019 · P1 REG · 07:29

I. Provorov

PHI · Block

Distance
45.6 ft
Scoring chance (xG)
Unavailable
Angle
15.3°
Strength
EV

Blocked or unsupported attempt

BUF at PHI

Dec 19, 2019 · P1 REG · 07:35

K. Hayes

PHI · Block

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

Blocked or unsupported attempt

BUF at PHI

Dec 19, 2019 · P1 REG · 08:59

K. Hayes

PHI · Saved shot

Distance
8.5 ft
Scoring chance (xG)
9.0%
Angle
69.4°
Strength
SH
BUF at PHI

Dec 19, 2019 · P1 REG · 09:41

C. Miller

BUF · Block

Distance
40.0 ft
Scoring chance (xG)
Unavailable
Angle
0.0°
Strength
PP

Blocked or unsupported attempt

BUF at PHI

Dec 19, 2019 · P1 REG · 09:48

B. Montour

BUF · Block

Distance
34.7 ft
Scoring chance (xG)
Unavailable
Angle
33.2°
Strength
PP

Blocked or unsupported attempt

BUF at PHI

Dec 19, 2019 · P1 REG · 10:39

E. Rodrigues

BUF · Miss

Distance
20.1 ft
Scoring chance (xG)
7.7%
Angle
5.7°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 11:24

M. Frost

PHI · Block

Distance
16.4 ft
Scoring chance (xG)
Unavailable
Angle
52.4°
Strength
EV

Blocked or unsupported attempt

BUF at PHI

Dec 19, 2019 · P1 REG · 11:45

N. Aube-Kubel

PHI · Saved shot

Distance
42.5 ft
Scoring chance (xG)
1.4%
Angle
48.8°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 13:04

M. Vorobyev

PHI · Goal

Distance
48.7 ft
Scoring chance (xG)
2.1%
Angle
19.2°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 15:01

M. Scandella

BUF · Saved shot

Distance
31.4 ft
Scoring chance (xG)
6.8%
Angle
37.2°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 15:30

J. van Riemsdyk

PHI · Saved shot

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

Dec 19, 2019 · P1 REG · 15:32

J. van Riemsdyk

PHI · Goal

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

Dec 19, 2019 · P1 REG · 15:52

J. van Riemsdyk

PHI · Saved shot

Distance
9.2 ft
Scoring chance (xG)
18.9%
Angle
12.5°
Strength
PP
BUF at PHI

Dec 19, 2019 · P1 REG · 16:19

C. Giroux

PHI · Miss

Distance
46.2 ft
Scoring chance (xG)
3.9%
Angle
17.7°
Strength
PP
BUF at PHI

Dec 19, 2019 · P1 REG · 17:05

M. Niskanen

PHI · Goal

Distance
34.7 ft
Scoring chance (xG)
3.4%
Angle
48.5°
Strength
PP
BUF at PHI

Dec 19, 2019 · P1 REG · 17:30

T. Sanheim

PHI · Miss

Distance
63.3 ft
Scoring chance (xG)
1.2%
Angle
31.4°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 18:03

T. Pitlick

PHI · Saved shot

Distance
22.4 ft
Scoring chance (xG)
3.9%
Angle
63.4°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 18:25

S. Gostisbehere

PHI · Miss

Distance
44.3 ft
Scoring chance (xG)
4.6%
Angle
18.4°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 18:26

T. Konecny

PHI · Saved shot

Distance
12.0 ft
Scoring chance (xG)
7.7%
Angle
48.4°
Strength
EV
BUF at PHI

Dec 19, 2019 · P1 REG · 19:40

M. Frost

PHI · Saved shot

Distance
33.8 ft
Scoring chance (xG)
10.0%
Angle
34.2°
Strength
EV
BUF at PHI

Dec 19, 2019 · P2 REG · 00:48

R. Ristolainen

BUF · Block

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

Blocked or unsupported attempt

BUF at PHI

Dec 19, 2019 · P2 REG · 01:29

Z. Girgensons

BUF · Block

Distance
149.3 ft
Scoring chance (xG)
Unavailable
Angle
3.5°
Strength
EV

Blocked or unsupported attempt

BUF at PHI

Dec 19, 2019 · P2 REG · 01:38

J. Braun

PHI · Miss

Distance
59.1 ft
Scoring chance (xG)
1.9%
Angle
2.9°
Strength
EV
BUF at PHI

Dec 19, 2019 · P2 REG · 01:45

N. Aube-Kubel

PHI · Block

Distance
23.1 ft
Scoring chance (xG)
Unavailable
Angle
17.7°
Strength
EV

Blocked or unsupported attempt

BUF at PHI

Dec 19, 2019 · P2 REG · 01:58

N. Aube-Kubel

PHI · Saved shot

Distance
22.6 ft
Scoring chance (xG)
7.5%
Angle
12.8°
Strength
EV
BUF at PHI

Dec 19, 2019 · P2 REG · 03:01

S. Couturier

PHI · Miss

Distance
39.4 ft
Scoring chance (xG)
2.7%
Angle
54.3°
Strength
PP
BUF at PHI

Dec 19, 2019 · P2 REG · 03:42

S. Gostisbehere

PHI · Miss

Distance
57.0 ft
Scoring chance (xG)
3.7%
Angle
2.0°
Strength
PP
BUF at PHI

Dec 19, 2019 · P2 REG · 03:52

S. Gostisbehere

PHI · Saved shot

Distance
56.1 ft
Scoring chance (xG)
4.7%
Angle
4.1°
Strength
PP
BUF at PHI

Dec 19, 2019 · P2 REG · 04:12

T. Sanheim

PHI · Saved shot

Distance
63.2 ft
Scoring chance (xG)
1.5%
Angle
18.4°
Strength
EV
BUF at PHI

Dec 19, 2019 · P2 REG · 04:55

R. Ristolainen

BUF · Saved shot

Distance
56.8 ft
Scoring chance (xG)
2.8%
Angle
14.3°
Strength
EV
BUF at PHI

Dec 19, 2019 · P2 REG · 04:57

S. Reinhart

BUF · Saved shot

Distance
10.8 ft
Scoring chance (xG)
12.5%
Angle
56.3°
Strength
EV
BUF at PHI

Dec 19, 2019 · P2 REG · 04:59

C. Miller

BUF · Saved shot

Distance
53.5 ft
Scoring chance (xG)
1.1%
Angle
7.5°
Strength
EV
BUF at PHI

Dec 19, 2019 · P2 REG · 06:39

N. Aube-Kubel

PHI · Saved shot

Distance
21.0 ft
Scoring chance (xG)
9.4%
Angle
25.3°
Strength
EV
BUF at PHI

Dec 19, 2019 · P2 REG · 08:04

T. Pitlick

PHI · Saved shot

Distance
53.3 ft
Scoring chance (xG)
1.0%
Angle
34.3°
Strength
EV
BUF at PHI

Dec 19, 2019 · P2 REG · 08:20

I. Provorov

PHI · Goal

Distance
59.0 ft
Scoring chance (xG)
4.0%
Angle
1.0°
Strength
PP
BUF at PHI

Dec 19, 2019 · P2 REG · 09:20

T. Pitlick

PHI · Saved shot

Distance
28.9 ft
Scoring chance (xG)
11.7%
Angle
14.0°
Strength
EV
BUF at PHI

Dec 19, 2019 · P2 REG · 09:22

T. Pitlick

PHI · Goal

Distance
10.8 ft
Scoring chance (xG)
17.8%
Angle
33.7°
Strength
EV
BUF at PHI

Dec 19, 2019 · P2 REG · 10:35

C. Miller

BUF · Saved shot

Distance
61.9 ft
Scoring chance (xG)
1.8%
Angle
31.1°
Strength
EV
BUF at PHI

Dec 19, 2019 · P2 REG · 11:02

I. Provorov

PHI · Block

Distance
7.3 ft
Scoring chance (xG)
Unavailable
Angle
74.1°
Strength
EV

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.