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

103 matching attempts. Season coverage: 1503 published games / 1503 collected games. Last source refresh: Oct 4, 2026 05:43.

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)
2025-01-31
VAN at DAL
1 REG
00:13
VAN
B. Boeser
Saved shot88.319.9EV0.3%
2025-01-31
VAN at DAL
1 REG
00:58
VAN
D. Joshua
Saved shot16.817.4EV22.0%
2025-01-31
VAN at DAL
1 REG
02:17
VAN
A. Raty
Saved shot49.431.8EV2.2%
2025-01-31
VAN at DAL
1 REG
02:36
VAN
E. Pettersson
Saved shot52.02.2EV2.3%
2025-01-31
VAN at DAL
1 REG
02:56
VAN
J. DeBrusk
Saved shot44.734.0EV2.4%
2025-01-31
VAN at DAL
1 REG
03:07
VAN
N. Juulsen
Block10.211.3EVN/A
2025-01-31
VAN at DAL
1 REG
03:13
VAN
C. Soucy
Saved shot60.412.4EV1.8%
2025-01-31
VAN at DAL
1 REG
05:28
VAN
E. Pettersson
Saved shot12.618.4EV6.9%
2025-01-31
VAN at DAL
1 REG
05:44
DAL
B. Smith
Block10.416.7EVN/A
2025-01-31
VAN at DAL
1 REG
05:53
DAL
T. Harley
Miss33.076.0EV2.0%
2025-01-31
VAN at DAL
1 REG
06:01
DAL
T. Harley
Block42.548.8EVN/A
2025-01-31
VAN at DAL
1 REG
06:04
DAL
L. Bichsel
Saved shot53.225.6EV0.6%
2025-01-31
VAN at DAL
1 REG
06:07
DAL
W. Johnston
Block36.437.2EVN/A
2025-01-31
VAN at DAL
1 REG
06:19
VAN
E. Pettersson
Miss11.474.7EV3.6%
2025-01-31
VAN at DAL
1 REG
06:26
DAL
R. Hintz
Miss17.838.2EV8.1%
2025-01-31
VAN at DAL
1 REG
08:01
DAL
L. Stankoven
Miss24.251.7EV3.0%
2025-01-31
VAN at DAL
1 REG
08:27
DAL
I. Lyubushkin
Saved shot71.032.3EV0.5%
2025-01-31
VAN at DAL
1 REG
09:12
DAL
O. Bäck
Goal12.04.8EV23.2%
2025-01-31
VAN at DAL
1 REG
09:48
VAN
Q. Hughes
Block12.04.8EVN/A
2025-01-31
VAN at DAL
1 REG
09:57
VAN
J. DeBrusk
Block13.28.7EVN/A
2025-01-31
VAN at DAL
1 REG
09:59
VAN
T. Myers
Miss21.158.6EV3.6%
2025-01-31
VAN at DAL
1 REG
10:37
VAN
D. Forbort
Block9.824.0EVN/A
2025-01-31
VAN at DAL
1 REG
11:34
VAN
Q. Hughes
Saved shot53.02.2PP5.6%
2025-01-31
VAN at DAL
1 REG
11:46
VAN
E. Pettersson
Saved shot55.47.3PP3.8%
2025-01-31
VAN at DAL
1 REG
14:25
DAL
M. Duchene
Saved shot13.313.0EV3.6%
2025-01-31
VAN at DAL
1 REG
14:26
DAL
J. Benn
Miss7.181.9EV2.1%
2025-01-31
VAN at DAL
1 REG
15:07
DAL
E. Dadonov
Block24.511.8EVN/A
2025-01-31
VAN at DAL
1 REG
15:09
DAL
L. Stankoven
Block29.02.0EVN/A
2025-01-31
VAN at DAL
1 REG
16:16
DAL
S. Steel
Saved shot43.941.3EV1.5%
2025-01-31
VAN at DAL
1 REG
16:25
VAN
A. Raty
Miss38.972.0EV1.4%
2025-01-31
VAN at DAL
1 REG
16:35
VAN
C. Soucy
Miss42.231.4EV3.6%
2025-01-31
VAN at DAL
1 REG
16:51
DAL
O. Bäck
Miss19.724.0EV6.3%
2025-01-31
VAN at DAL
1 REG
16:59
DAL
C. Blackwell
Block54.933.1EVN/A
2025-01-31
VAN at DAL
1 REG
18:08
DAL
R. Hintz
Miss10.036.9EV22.7%
2025-01-31
VAN at DAL
1 REG
18:41
VAN
Q. Hughes
Miss32.831.3EV9.5%
2025-01-31
VAN at DAL
1 REG
19:07
DAL
M. Duchene
Saved shot26.915.1EV12.4%
2025-01-31
VAN at DAL
1 REG
19:29
DAL
L. Stankoven
Saved shot11.720.0EV8.5%
2025-01-31
VAN at DAL
1 REG
19:42
VAN
N. Hoglander
Block35.059.0EVN/A
2025-01-31
VAN at DAL
1 REG
19:59
VAN
L. Karlsson
Block20.036.9EVN/A
2025-01-31
VAN at DAL
2 REG
00:02
DAL
J. Robertson
Block66.214.9EVN/A
2025-01-31
VAN at DAL
2 REG
00:18
VAN
B. Boeser
Block32.627.3EVN/A
2025-01-31
VAN at DAL
2 REG
00:38
VAN
T. Myers
Saved shot72.230.8EV0.6%
2025-01-31
VAN at DAL
2 REG
01:05
VAN
F. Hronek
Saved shot55.528.0EV1.8%
2025-01-31
VAN at DAL
2 REG
02:21
VAN
C. Soucy
Saved shot71.628.4EV0.7%
2025-01-31
VAN at DAL
2 REG
03:54
DAL
J. Robertson
Block55.534.0EVN/A
2025-01-31
VAN at DAL
2 REG
04:57
DAL
M. Bourque
Block10.036.9EVN/A
2025-01-31
VAN at DAL
2 REG
04:58
DAL
M. Dumba
Block9.16.3EVN/A
2025-01-31
VAN at DAL
2 REG
05:08
VAN
C. Garland
Goal7.839.8EV22.2%
2025-01-31
VAN at DAL
2 REG
05:47
DAL
M. Dumba
Saved shot46.034.4EV1.0%
2025-01-31
VAN at DAL
2 REG
07:03
VAN
D. Forbort
Miss27.837.7EV11.8%
VAN at DAL

Jan 31, 2025 · P1 REG · 00:13

B. Boeser

VAN · Saved shot

Distance
88.3 ft
Scoring chance (xG)
0.3%
Angle
19.9°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 00:58

D. Joshua

VAN · Saved shot

Distance
16.8 ft
Scoring chance (xG)
22.0%
Angle
17.4°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 02:17

A. Raty

VAN · Saved shot

Distance
49.4 ft
Scoring chance (xG)
2.2%
Angle
31.8°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 02:36

E. Pettersson

VAN · Saved shot

Distance
52.0 ft
Scoring chance (xG)
2.3%
Angle
2.2°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 02:56

J. DeBrusk

VAN · Saved shot

Distance
44.7 ft
Scoring chance (xG)
2.4%
Angle
34.0°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 03:07

N. Juulsen

VAN · Block

Distance
10.2 ft
Scoring chance (xG)
Unavailable
Angle
11.3°
Strength
EV

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P1 REG · 03:13

C. Soucy

VAN · Saved shot

Distance
60.4 ft
Scoring chance (xG)
1.8%
Angle
12.4°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 05:28

E. Pettersson

VAN · Saved shot

Distance
12.6 ft
Scoring chance (xG)
6.9%
Angle
18.4°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 05:44

B. Smith

DAL · Block

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

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P1 REG · 05:53

T. Harley

DAL · Miss

Distance
33.0 ft
Scoring chance (xG)
2.0%
Angle
76.0°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 06:01

T. Harley

DAL · Block

Distance
42.5 ft
Scoring chance (xG)
Unavailable
Angle
48.8°
Strength
EV

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P1 REG · 06:04

L. Bichsel

DAL · Saved shot

Distance
53.2 ft
Scoring chance (xG)
0.6%
Angle
25.6°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 06:07

W. Johnston

DAL · Block

Distance
36.4 ft
Scoring chance (xG)
Unavailable
Angle
37.2°
Strength
EV

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P1 REG · 06:19

E. Pettersson

VAN · Miss

Distance
11.4 ft
Scoring chance (xG)
3.6%
Angle
74.7°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 06:26

R. Hintz

DAL · Miss

Distance
17.8 ft
Scoring chance (xG)
8.1%
Angle
38.2°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 08:01

L. Stankoven

DAL · Miss

Distance
24.2 ft
Scoring chance (xG)
3.0%
Angle
51.7°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 08:27

I. Lyubushkin

DAL · Saved shot

Distance
71.0 ft
Scoring chance (xG)
0.5%
Angle
32.3°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 09:12

O. Bäck

DAL · Goal

Distance
12.0 ft
Scoring chance (xG)
23.2%
Angle
4.8°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 09:48

Q. Hughes

VAN · Block

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

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P1 REG · 09:57

J. DeBrusk

VAN · Block

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

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P1 REG · 09:59

T. Myers

VAN · Miss

Distance
21.1 ft
Scoring chance (xG)
3.6%
Angle
58.6°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 10:37

D. Forbort

VAN · Block

Distance
9.8 ft
Scoring chance (xG)
Unavailable
Angle
24.0°
Strength
EV

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P1 REG · 11:34

Q. Hughes

VAN · Saved shot

Distance
53.0 ft
Scoring chance (xG)
5.6%
Angle
2.2°
Strength
PP
VAN at DAL

Jan 31, 2025 · P1 REG · 11:46

E. Pettersson

VAN · Saved shot

Distance
55.4 ft
Scoring chance (xG)
3.8%
Angle
7.3°
Strength
PP
VAN at DAL

Jan 31, 2025 · P1 REG · 14:25

M. Duchene

DAL · Saved shot

Distance
13.3 ft
Scoring chance (xG)
3.6%
Angle
13.0°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 14:26

J. Benn

DAL · Miss

Distance
7.1 ft
Scoring chance (xG)
2.1%
Angle
81.9°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 15:07

E. Dadonov

DAL · Block

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

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P1 REG · 15:09

L. Stankoven

DAL · Block

Distance
29.0 ft
Scoring chance (xG)
Unavailable
Angle
2.0°
Strength
EV

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P1 REG · 16:16

S. Steel

DAL · Saved shot

Distance
43.9 ft
Scoring chance (xG)
1.5%
Angle
41.3°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 16:25

A. Raty

VAN · Miss

Distance
38.9 ft
Scoring chance (xG)
1.4%
Angle
72.0°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 16:35

C. Soucy

VAN · Miss

Distance
42.2 ft
Scoring chance (xG)
3.6%
Angle
31.4°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 16:51

O. Bäck

DAL · Miss

Distance
19.7 ft
Scoring chance (xG)
6.3%
Angle
24.0°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 16:59

C. Blackwell

DAL · Block

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

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P1 REG · 18:08

R. Hintz

DAL · Miss

Distance
10.0 ft
Scoring chance (xG)
22.7%
Angle
36.9°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 18:41

Q. Hughes

VAN · Miss

Distance
32.8 ft
Scoring chance (xG)
9.5%
Angle
31.3°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 19:07

M. Duchene

DAL · Saved shot

Distance
26.9 ft
Scoring chance (xG)
12.4%
Angle
15.1°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 19:29

L. Stankoven

DAL · Saved shot

Distance
11.7 ft
Scoring chance (xG)
8.5%
Angle
20.0°
Strength
EV
VAN at DAL

Jan 31, 2025 · P1 REG · 19:42

N. Hoglander

VAN · Block

Distance
35.0 ft
Scoring chance (xG)
Unavailable
Angle
59.0°
Strength
EV

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P1 REG · 19:59

L. Karlsson

VAN · Block

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

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P2 REG · 00:02

J. Robertson

DAL · Block

Distance
66.2 ft
Scoring chance (xG)
Unavailable
Angle
14.9°
Strength
EV

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P2 REG · 00:18

B. Boeser

VAN · Block

Distance
32.6 ft
Scoring chance (xG)
Unavailable
Angle
27.3°
Strength
EV

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P2 REG · 00:38

T. Myers

VAN · Saved shot

Distance
72.2 ft
Scoring chance (xG)
0.6%
Angle
30.8°
Strength
EV
VAN at DAL

Jan 31, 2025 · P2 REG · 01:05

F. Hronek

VAN · Saved shot

Distance
55.5 ft
Scoring chance (xG)
1.8%
Angle
28.0°
Strength
EV
VAN at DAL

Jan 31, 2025 · P2 REG · 02:21

C. Soucy

VAN · Saved shot

Distance
71.6 ft
Scoring chance (xG)
0.7%
Angle
28.4°
Strength
EV
VAN at DAL

Jan 31, 2025 · P2 REG · 03:54

J. Robertson

DAL · Block

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

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P2 REG · 04:57

M. Bourque

DAL · Block

Distance
10.0 ft
Scoring chance (xG)
Unavailable
Angle
36.9°
Strength
EV

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P2 REG · 04:58

M. Dumba

DAL · Block

Distance
9.1 ft
Scoring chance (xG)
Unavailable
Angle
6.3°
Strength
EV

Blocked or unsupported attempt

VAN at DAL

Jan 31, 2025 · P2 REG · 05:08

C. Garland

VAN · Goal

Distance
7.8 ft
Scoring chance (xG)
22.2%
Angle
39.8°
Strength
EV
VAN at DAL

Jan 31, 2025 · P2 REG · 05:47

M. Dumba

DAL · Saved shot

Distance
46.0 ft
Scoring chance (xG)
1.0%
Angle
34.4°
Strength
EV
VAN at DAL

Jan 31, 2025 · P2 REG · 07:03

D. Forbort

VAN · Miss

Distance
27.8 ft
Scoring chance (xG)
11.8%
Angle
37.7°
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.