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

144 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-28
COL at DAL
1 REG
00:33
COL
P. Bellemare
Miss46.112.5EV3.3%
2019-12-28
COL at DAL
1 REG
01:08
DAL
T. Seguin
Goal8.635.5EV29.6%
2019-12-28
COL at DAL
1 REG
02:30
COL
M. Nieto
Saved shot46.933.7EV0.6%
2019-12-28
COL at DAL
1 REG
03:17
COL
R. Graves
Saved shot59.230.5EV2.6%
2019-12-28
COL at DAL
1 REG
03:23
COL
C. Makar
Miss38.925.9EV3.7%
2019-12-28
COL at DAL
1 REG
04:22
DAL
J. Dickinson
Saved shot83.626.3EV0.3%
2019-12-28
COL at DAL
1 REG
04:24
DAL
C. Perry
Block21.15.4EVN/A
2019-12-28
COL at DAL
1 REG
04:28
DAL
D. Gurianov
Saved shot20.650.9EV8.9%
2019-12-28
COL at DAL
1 REG
05:36
DAL
M. Heiskanen
Saved shot50.527.1EV2.7%
2019-12-28
COL at DAL
1 REG
06:21
DAL
B. Comeau
Block17.851.8EVN/A
2019-12-28
COL at DAL
1 REG
06:43
DAL
R. Faksa
Saved shot13.636.0EV6.7%
2019-12-28
COL at DAL
1 REG
07:10
DAL
T. Seguin
Block24.224.4EVN/A
2019-12-28
COL at DAL
1 REG
07:57
DAL
E. Lindell
Saved shot29.382.1EV1.8%
2019-12-28
COL at DAL
1 REG
08:13
COL
R. Graves
Saved shot23.090.0EV2.5%
2019-12-28
COL at DAL
1 REG
08:52
DAL
R. Hintz
Miss13.28.7EV8.5%
2019-12-28
COL at DAL
1 REG
09:04
COL
J. Donskoi
Saved shot32.627.3EV7.1%
2019-12-28
COL at DAL
1 REG
11:03
COL
R. Graves
Saved shot18.440.6EV17.0%
2019-12-28
COL at DAL
1 REG
11:36
DAL
J. Klingberg
Block36.37.9EVN/A
2019-12-28
COL at DAL
1 REG
11:44
DAL
M. Janmark
Block50.624.5EVN/A
2019-12-28
COL at DAL
1 REG
12:07
COL
M. Nieto
Block15.331.6EVN/A
2019-12-28
COL at DAL
1 REG
12:30
DAL
J. Benn
Saved shot26.02.2EV15.3%
2019-12-28
COL at DAL
1 REG
12:31
DAL
A. Radulov
Saved shot10.833.7EV4.5%
2019-12-28
COL at DAL
1 REG
12:57
DAL
R. Faksa
Saved shot10.329.1EV30.5%
2019-12-28
COL at DAL
1 REG
13:33
DAL
A. Cogliano
Saved shot18.445.0EV11.1%
2019-12-28
COL at DAL
1 REG
13:40
DAL
J. Klingberg
Miss59.927.8EV1.6%
2019-12-28
COL at DAL
1 REG
14:34
COL
N. Kadri
Block14.312.1PPN/A
2019-12-28
COL at DAL
1 REG
14:44
DAL
R. Polak
Saved shot185.95.6SH0.3%
2019-12-28
COL at DAL
1 REG
15:21
COL
N. Kadri
Saved shot27.712.5PP18.4%
2019-12-28
COL at DAL
1 REG
16:01
COL
A. Burakovsky
Block25.659.4EVN/A
2019-12-28
COL at DAL
1 REG
16:46
DAL
J. Pavelski
Saved shot28.185.9EV1.3%
2019-12-28
COL at DAL
1 REG
17:21
COL
N. Zadorov
Block16.514.0EVN/A
2019-12-28
COL at DAL
1 REG
18:20
COL
E. Johnson
Block8.926.6EVN/A
2019-12-28
COL at DAL
1 REG
18:41
COL
E. Johnson
Block42.415.0EVN/A
2019-12-28
COL at DAL
1 REG
18:57
COL
M. Nieto
Saved shot24.087.6EV1.7%
2019-12-28
COL at DAL
1 REG
18:58
COL
J. Compher
Goal7.18.1EV4.5%
2019-12-28
COL at DAL
1 REG
19:46
DAL
J. Oleksiak
Block54.623.7EVN/A
2019-12-28
COL at DAL
2 REG
01:22
DAL
T. Seguin
Saved shot22.282.2EV1.9%
2019-12-28
COL at DAL
2 REG
02:00
COL
N. Kadri
Block13.377.0EVN/A
2019-12-28
COL at DAL
2 REG
02:07
DAL
D. Gurianov
Miss54.739.8EV0.9%
2019-12-28
COL at DAL
2 REG
02:20
DAL
R. Polak
Miss53.330.4EV2.3%
2019-12-28
COL at DAL
2 REG
03:06
DAL
A. Radulov
Block44.431.2PPN/A
2019-12-28
COL at DAL
2 REG
03:43
DAL
J. Benn
Saved shot31.250.2PP5.6%
2019-12-28
COL at DAL
2 REG
04:15
DAL
R. Faksa
Saved shot14.04.1PP17.6%
2019-12-28
COL at DAL
2 REG
04:16
DAL
R. Faksa
Saved shot7.666.8PP4.6%
2019-12-28
COL at DAL
2 REG
04:36
DAL
D. Gurianov
Block16.342.5PPN/A
2019-12-28
COL at DAL
2 REG
05:22
COL
C. Makar
Saved shot50.24.6EV3.6%
2019-12-28
COL at DAL
2 REG
05:28
COL
S. Girard
Saved shot50.629.6EV1.5%
2019-12-28
COL at DAL
2 REG
05:29
COL
M. Rantanen
Saved shot6.726.6EV4.1%
2019-12-28
COL at DAL
2 REG
05:29
COL
M. Rantanen
Block8.17.1EVN/A
2019-12-28
COL at DAL
2 REG
05:41
COL
T. Jost
Saved shot20.220.2EV13.9%
COL at DAL

Dec 28, 2019 · P1 REG · 00:33

P. Bellemare

COL · Miss

Distance
46.1 ft
Scoring chance (xG)
3.3%
Angle
12.5°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 01:08

T. Seguin

DAL · Goal

Distance
8.6 ft
Scoring chance (xG)
29.6%
Angle
35.5°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 02:30

M. Nieto

COL · Saved shot

Distance
46.9 ft
Scoring chance (xG)
0.6%
Angle
33.7°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 03:17

R. Graves

COL · Saved shot

Distance
59.2 ft
Scoring chance (xG)
2.6%
Angle
30.5°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 03:23

C. Makar

COL · Miss

Distance
38.9 ft
Scoring chance (xG)
3.7%
Angle
25.9°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 04:22

J. Dickinson

DAL · Saved shot

Distance
83.6 ft
Scoring chance (xG)
0.3%
Angle
26.3°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 04:24

C. Perry

DAL · Block

Distance
21.1 ft
Scoring chance (xG)
Unavailable
Angle
5.4°
Strength
EV

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P1 REG · 04:28

D. Gurianov

DAL · Saved shot

Distance
20.6 ft
Scoring chance (xG)
8.9%
Angle
50.9°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 05:36

M. Heiskanen

DAL · Saved shot

Distance
50.5 ft
Scoring chance (xG)
2.7%
Angle
27.1°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 06:21

B. Comeau

DAL · Block

Distance
17.8 ft
Scoring chance (xG)
Unavailable
Angle
51.8°
Strength
EV

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P1 REG · 06:43

R. Faksa

DAL · Saved shot

Distance
13.6 ft
Scoring chance (xG)
6.7%
Angle
36.0°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 07:10

T. Seguin

DAL · Block

Distance
24.2 ft
Scoring chance (xG)
Unavailable
Angle
24.4°
Strength
EV

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P1 REG · 07:57

E. Lindell

DAL · Saved shot

Distance
29.3 ft
Scoring chance (xG)
1.8%
Angle
82.1°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 08:13

R. Graves

COL · Saved shot

Distance
23.0 ft
Scoring chance (xG)
2.5%
Angle
90.0°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 08:52

R. Hintz

DAL · Miss

Distance
13.2 ft
Scoring chance (xG)
8.5%
Angle
8.7°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 09:04

J. Donskoi

COL · Saved shot

Distance
32.6 ft
Scoring chance (xG)
7.1%
Angle
27.3°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 11:03

R. Graves

COL · Saved shot

Distance
18.4 ft
Scoring chance (xG)
17.0%
Angle
40.6°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 11:36

J. Klingberg

DAL · Block

Distance
36.3 ft
Scoring chance (xG)
Unavailable
Angle
7.9°
Strength
EV

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P1 REG · 11:44

M. Janmark

DAL · Block

Distance
50.6 ft
Scoring chance (xG)
Unavailable
Angle
24.5°
Strength
EV

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P1 REG · 12:07

M. Nieto

COL · Block

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

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P1 REG · 12:30

J. Benn

DAL · Saved shot

Distance
26.0 ft
Scoring chance (xG)
15.3%
Angle
2.2°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 12:31

A. Radulov

DAL · Saved shot

Distance
10.8 ft
Scoring chance (xG)
4.5%
Angle
33.7°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 12:57

R. Faksa

DAL · Saved shot

Distance
10.3 ft
Scoring chance (xG)
30.5%
Angle
29.1°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 13:33

A. Cogliano

DAL · Saved shot

Distance
18.4 ft
Scoring chance (xG)
11.1%
Angle
45.0°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 13:40

J. Klingberg

DAL · Miss

Distance
59.9 ft
Scoring chance (xG)
1.6%
Angle
27.8°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 14:34

N. Kadri

COL · Block

Distance
14.3 ft
Scoring chance (xG)
Unavailable
Angle
12.1°
Strength
PP

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P1 REG · 14:44

R. Polak

DAL · Saved shot

Distance
185.9 ft
Scoring chance (xG)
0.3%
Angle
5.6°
Strength
SH
COL at DAL

Dec 28, 2019 · P1 REG · 15:21

N. Kadri

COL · Saved shot

Distance
27.7 ft
Scoring chance (xG)
18.4%
Angle
12.5°
Strength
PP
COL at DAL

Dec 28, 2019 · P1 REG · 16:01

A. Burakovsky

COL · Block

Distance
25.6 ft
Scoring chance (xG)
Unavailable
Angle
59.4°
Strength
EV

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P1 REG · 16:46

J. Pavelski

DAL · Saved shot

Distance
28.1 ft
Scoring chance (xG)
1.3%
Angle
85.9°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 17:21

N. Zadorov

COL · Block

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

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P1 REG · 18:20

E. Johnson

COL · Block

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

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P1 REG · 18:41

E. Johnson

COL · Block

Distance
42.4 ft
Scoring chance (xG)
Unavailable
Angle
15.0°
Strength
EV

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P1 REG · 18:57

M. Nieto

COL · Saved shot

Distance
24.0 ft
Scoring chance (xG)
1.7%
Angle
87.6°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 18:58

J. Compher

COL · Goal

Distance
7.1 ft
Scoring chance (xG)
4.5%
Angle
8.1°
Strength
EV
COL at DAL

Dec 28, 2019 · P1 REG · 19:46

J. Oleksiak

DAL · Block

Distance
54.6 ft
Scoring chance (xG)
Unavailable
Angle
23.7°
Strength
EV

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P2 REG · 01:22

T. Seguin

DAL · Saved shot

Distance
22.2 ft
Scoring chance (xG)
1.9%
Angle
82.2°
Strength
EV
COL at DAL

Dec 28, 2019 · P2 REG · 02:00

N. Kadri

COL · Block

Distance
13.3 ft
Scoring chance (xG)
Unavailable
Angle
77.0°
Strength
EV

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P2 REG · 02:07

D. Gurianov

DAL · Miss

Distance
54.7 ft
Scoring chance (xG)
0.9%
Angle
39.8°
Strength
EV
COL at DAL

Dec 28, 2019 · P2 REG · 02:20

R. Polak

DAL · Miss

Distance
53.3 ft
Scoring chance (xG)
2.3%
Angle
30.4°
Strength
EV
COL at DAL

Dec 28, 2019 · P2 REG · 03:06

A. Radulov

DAL · Block

Distance
44.4 ft
Scoring chance (xG)
Unavailable
Angle
31.2°
Strength
PP

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P2 REG · 03:43

J. Benn

DAL · Saved shot

Distance
31.2 ft
Scoring chance (xG)
5.6%
Angle
50.2°
Strength
PP
COL at DAL

Dec 28, 2019 · P2 REG · 04:15

R. Faksa

DAL · Saved shot

Distance
14.0 ft
Scoring chance (xG)
17.6%
Angle
4.1°
Strength
PP
COL at DAL

Dec 28, 2019 · P2 REG · 04:16

R. Faksa

DAL · Saved shot

Distance
7.6 ft
Scoring chance (xG)
4.6%
Angle
66.8°
Strength
PP
COL at DAL

Dec 28, 2019 · P2 REG · 04:36

D. Gurianov

DAL · Block

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

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P2 REG · 05:22

C. Makar

COL · Saved shot

Distance
50.2 ft
Scoring chance (xG)
3.6%
Angle
4.6°
Strength
EV
COL at DAL

Dec 28, 2019 · P2 REG · 05:28

S. Girard

COL · Saved shot

Distance
50.6 ft
Scoring chance (xG)
1.5%
Angle
29.6°
Strength
EV
COL at DAL

Dec 28, 2019 · P2 REG · 05:29

M. Rantanen

COL · Saved shot

Distance
6.7 ft
Scoring chance (xG)
4.1%
Angle
26.6°
Strength
EV
COL at DAL

Dec 28, 2019 · P2 REG · 05:29

M. Rantanen

COL · Block

Distance
8.1 ft
Scoring chance (xG)
Unavailable
Angle
7.1°
Strength
EV

Blocked or unsupported attempt

COL at DAL

Dec 28, 2019 · P2 REG · 05:41

T. Jost

COL · Saved shot

Distance
20.2 ft
Scoring chance (xG)
13.9%
Angle
20.2°
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.