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

105 matching attempts. Season coverage: 1466 published games / 1466 collected games. Last source refresh: Oct 4, 2026 04:27.

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-02-25
MTL at NJD
1 REG
00:18
NJD
K. Palmieri
Miss16.03.6EV12.2%
2019-02-25
MTL at NJD
1 REG
00:53
MTL
T. Tatar
Block19.730.5EVN/A
2019-02-25
MTL at NJD
1 REG
02:04
NJD
N. Bastian
Saved shot29.149.2EV9.0%
2019-02-25
MTL at NJD
1 REG
02:36
NJD
C. Carrick
Saved shot58.211.9EV3.4%
2019-02-25
MTL at NJD
1 REG
02:47
NJD
C. Carrick
Miss51.413.5EV3.2%
2019-02-25
MTL at NJD
1 REG
03:13
MTL
B. Gallagher
Saved shot45.615.3EV2.8%
2019-02-25
MTL at NJD
1 REG
03:22
NJD
M. Wood
Saved shot14.239.3EV11.7%
2019-02-25
MTL at NJD
1 REG
03:37
MTL
M. Reilly
Saved shot52.922.2EV1.6%
2019-02-25
MTL at NJD
1 REG
03:57
MTL
M. Reilly
Saved shot52.022.6EV1.7%
2019-02-25
MTL at NJD
1 REG
04:43
NJD
D. Stafford
Saved shot19.917.5EV6.3%
2019-02-25
MTL at NJD
1 REG
04:45
NJD
K. Palmieri
Saved shot45.036.9EV0.7%
2019-02-25
MTL at NJD
1 REG
06:53
MTL
M. Domi
Saved shot42.541.2EV1.3%
2019-02-25
MTL at NJD
1 REG
07:01
MTL
J. Petry
Saved shot51.320.6EV1.8%
2019-02-25
MTL at NJD
1 REG
07:18
NJD
D. Severson
Block15.818.4PPN/A
2019-02-25
MTL at NJD
1 REG
08:12
MTL
J. Petry
Saved shot137.75.8SH0.3%
2019-02-25
MTL at NJD
1 REG
08:29
MTL
A. Lehkonen
Saved shot26.26.6SH20.0%
2019-02-25
MTL at NJD
1 REG
09:09
NJD
N. Hischier
Saved shot40.532.9EV3.2%
2019-02-25
MTL at NJD
1 REG
09:15
NJD
M. Mueller
Block43.827.1EVN/A
2019-02-25
MTL at NJD
1 REG
09:25
MTL
B. Kulak
Miss31.941.2EV3.6%
2019-02-25
MTL at NJD
1 REG
10:44
MTL
J. Drouin
Saved shot31.145.0PP3.0%
2019-02-25
MTL at NJD
1 REG
11:06
MTL
M. Reilly
Block26.38.7PPN/A
2019-02-25
MTL at NJD
1 REG
11:18
MTL
J. Drouin
Block21.437.4PPN/A
2019-02-25
MTL at NJD
1 REG
12:11
MTL
M. Domi
Saved shot48.835.0EV1.7%
2019-02-25
MTL at NJD
1 REG
12:30
NJD
E. Yakovlev
Saved shot60.923.2EV2.5%
2019-02-25
MTL at NJD
1 REG
12:35
NJD
N. Bastian
Goal5.036.9EV31.1%
2019-02-25
MTL at NJD
1 REG
13:02
NJD
M. McLeod
Saved shot45.723.2EV2.1%
2019-02-25
MTL at NJD
1 REG
13:13
NJD
E. Yakovlev
Block53.330.4EVN/A
2019-02-25
MTL at NJD
1 REG
13:54
NJD
N. Hischier
Miss12.838.7EV8.6%
2019-02-25
MTL at NJD
1 REG
14:31
MTL
S. Weber
Saved shot——EV11.6%
2019-02-25
MTL at NJD
1 REG
14:41
MTL
S. Weber
Block26.958.7EVN/A
2019-02-25
MTL at NJD
1 REG
14:53
MTL
S. Weber
Miss52.212.2EV3.4%
2019-02-25
MTL at NJD
1 REG
16:58
MTL
J. Drouin
Saved shot12.838.7EV18.7%
2019-02-25
MTL at NJD
1 REG
18:19
NJD
S. Santini
Miss44.916.8EV3.1%
2019-02-25
MTL at NJD
1 REG
18:44
NJD
B. Coleman
Miss33.014.0EV8.1%
2019-02-25
MTL at NJD
1 REG
19:06
NJD
D. Stafford
Saved shot44.851.3EV1.3%
2019-02-25
MTL at NJD
1 REG
19:26
MTL
M. Peca
Miss37.732.0EV5.9%
2019-02-25
MTL at NJD
1 REG
19:55
MTL
A. Lehkonen
Miss36.01.6EV6.9%
2019-02-25
MTL at NJD
2 REG
00:12
MTL
J. Drouin
Saved shot58.920.9EV1.7%
2019-02-25
MTL at NJD
2 REG
00:23
MTL
S. Weber
Block36.415.9EVN/A
2019-02-25
MTL at NJD
2 REG
01:05
MTL
M. Reilly
Saved shot31.156.8EV2.7%
2019-02-25
MTL at NJD
2 REG
01:30
NJD
E. Yakovlev
Block14.828.3EVN/A
2019-02-25
MTL at NJD
2 REG
03:05
NJD
C. Carrick
Saved shot52.531.0EV1.1%
2019-02-25
MTL at NJD
2 REG
03:06
NJD
K. Gabriel
Goal13.057.5EV2.5%
2019-02-25
MTL at NJD
2 REG
05:07
MTL
T. Tatar
Saved shot26.931.3EV14.9%
2019-02-25
MTL at NJD
2 REG
05:43
MTL
B. Kulak
Saved shot54.626.1EV2.4%
2019-02-25
MTL at NJD
2 REG
05:50
MTL
J. Armia
Saved shot17.773.6EV4.2%
2019-02-25
MTL at NJD
2 REG
05:55
MTL
J. Armia
Saved shot31.250.2EV4.3%
2019-02-25
MTL at NJD
2 REG
05:56
MTL
J. Kotkaniemi
Saved shot6.451.3EV5.2%
2019-02-25
MTL at NJD
2 REG
06:51
MTL
B. Kulak
Saved shot36.228.0EV6.5%
2019-02-25
MTL at NJD
2 REG
07:49
NJD
D. Severson
Block23.420.0SHN/A
MTL at NJD

Feb 25, 2019 · P1 REG · 00:18

K. Palmieri

NJD · Miss

Distance
16.0 ft
Scoring chance (xG)
12.2%
Angle
3.6°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 00:53

T. Tatar

MTL · Block

Distance
19.7 ft
Scoring chance (xG)
Unavailable
Angle
30.5°
Strength
EV

Blocked or unsupported attempt

MTL at NJD

Feb 25, 2019 · P1 REG · 02:04

N. Bastian

NJD · Saved shot

Distance
29.1 ft
Scoring chance (xG)
9.0%
Angle
49.2°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 02:36

C. Carrick

NJD · Saved shot

Distance
58.2 ft
Scoring chance (xG)
3.4%
Angle
11.9°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 02:47

C. Carrick

NJD · Miss

Distance
51.4 ft
Scoring chance (xG)
3.2%
Angle
13.5°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 03:13

B. Gallagher

MTL · Saved shot

Distance
45.6 ft
Scoring chance (xG)
2.8%
Angle
15.3°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 03:22

M. Wood

NJD · Saved shot

Distance
14.2 ft
Scoring chance (xG)
11.7%
Angle
39.3°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 03:37

M. Reilly

MTL · Saved shot

Distance
52.9 ft
Scoring chance (xG)
1.6%
Angle
22.2°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 03:57

M. Reilly

MTL · Saved shot

Distance
52.0 ft
Scoring chance (xG)
1.7%
Angle
22.6°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 04:43

D. Stafford

NJD · Saved shot

Distance
19.9 ft
Scoring chance (xG)
6.3%
Angle
17.5°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 04:45

K. Palmieri

NJD · Saved shot

Distance
45.0 ft
Scoring chance (xG)
0.7%
Angle
36.9°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 06:53

M. Domi

MTL · Saved shot

Distance
42.5 ft
Scoring chance (xG)
1.3%
Angle
41.2°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 07:01

J. Petry

MTL · Saved shot

Distance
51.3 ft
Scoring chance (xG)
1.8%
Angle
20.6°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 07:18

D. Severson

NJD · Block

Distance
15.8 ft
Scoring chance (xG)
Unavailable
Angle
18.4°
Strength
PP

Blocked or unsupported attempt

MTL at NJD

Feb 25, 2019 · P1 REG · 08:12

J. Petry

MTL · Saved shot

Distance
137.7 ft
Scoring chance (xG)
0.3%
Angle
5.8°
Strength
SH
MTL at NJD

Feb 25, 2019 · P1 REG · 08:29

A. Lehkonen

MTL · Saved shot

Distance
26.2 ft
Scoring chance (xG)
20.0%
Angle
6.6°
Strength
SH
MTL at NJD

Feb 25, 2019 · P1 REG · 09:09

N. Hischier

NJD · Saved shot

Distance
40.5 ft
Scoring chance (xG)
3.2%
Angle
32.9°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 09:15

M. Mueller

NJD · Block

Distance
43.8 ft
Scoring chance (xG)
Unavailable
Angle
27.1°
Strength
EV

Blocked or unsupported attempt

MTL at NJD

Feb 25, 2019 · P1 REG · 09:25

B. Kulak

MTL · Miss

Distance
31.9 ft
Scoring chance (xG)
3.6%
Angle
41.2°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 10:44

J. Drouin

MTL · Saved shot

Distance
31.1 ft
Scoring chance (xG)
3.0%
Angle
45.0°
Strength
PP
MTL at NJD

Feb 25, 2019 · P1 REG · 11:06

M. Reilly

MTL · Block

Distance
26.3 ft
Scoring chance (xG)
Unavailable
Angle
8.7°
Strength
PP

Blocked or unsupported attempt

MTL at NJD

Feb 25, 2019 · P1 REG · 11:18

J. Drouin

MTL · Block

Distance
21.4 ft
Scoring chance (xG)
Unavailable
Angle
37.4°
Strength
PP

Blocked or unsupported attempt

MTL at NJD

Feb 25, 2019 · P1 REG · 12:11

M. Domi

MTL · Saved shot

Distance
48.8 ft
Scoring chance (xG)
1.7%
Angle
35.0°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 12:30

E. Yakovlev

NJD · Saved shot

Distance
60.9 ft
Scoring chance (xG)
2.5%
Angle
23.2°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 12:35

N. Bastian

NJD · Goal

Distance
5.0 ft
Scoring chance (xG)
31.1%
Angle
36.9°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 13:02

M. McLeod

NJD · Saved shot

Distance
45.7 ft
Scoring chance (xG)
2.1%
Angle
23.2°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 13:13

E. Yakovlev

NJD · Block

Distance
53.3 ft
Scoring chance (xG)
Unavailable
Angle
30.4°
Strength
EV

Blocked or unsupported attempt

MTL at NJD

Feb 25, 2019 · P1 REG · 13:54

N. Hischier

NJD · Miss

Distance
12.8 ft
Scoring chance (xG)
8.6%
Angle
38.7°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 14:31

S. Weber

MTL · Saved shot

Distance
Unavailable
Scoring chance (xG)
11.6%
Angle
Unavailable
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 14:41

S. Weber

MTL · Block

Distance
26.9 ft
Scoring chance (xG)
Unavailable
Angle
58.7°
Strength
EV

Blocked or unsupported attempt

MTL at NJD

Feb 25, 2019 · P1 REG · 14:53

S. Weber

MTL · Miss

Distance
52.2 ft
Scoring chance (xG)
3.4%
Angle
12.2°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 16:58

J. Drouin

MTL · Saved shot

Distance
12.8 ft
Scoring chance (xG)
18.7%
Angle
38.7°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 18:19

S. Santini

NJD · Miss

Distance
44.9 ft
Scoring chance (xG)
3.1%
Angle
16.8°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 18:44

B. Coleman

NJD · Miss

Distance
33.0 ft
Scoring chance (xG)
8.1%
Angle
14.0°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 19:06

D. Stafford

NJD · Saved shot

Distance
44.8 ft
Scoring chance (xG)
1.3%
Angle
51.3°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 19:26

M. Peca

MTL · Miss

Distance
37.7 ft
Scoring chance (xG)
5.9%
Angle
32.0°
Strength
EV
MTL at NJD

Feb 25, 2019 · P1 REG · 19:55

A. Lehkonen

MTL · Miss

Distance
36.0 ft
Scoring chance (xG)
6.9%
Angle
1.6°
Strength
EV
MTL at NJD

Feb 25, 2019 · P2 REG · 00:12

J. Drouin

MTL · Saved shot

Distance
58.9 ft
Scoring chance (xG)
1.7%
Angle
20.9°
Strength
EV
MTL at NJD

Feb 25, 2019 · P2 REG · 00:23

S. Weber

MTL · Block

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

Blocked or unsupported attempt

MTL at NJD

Feb 25, 2019 · P2 REG · 01:05

M. Reilly

MTL · Saved shot

Distance
31.1 ft
Scoring chance (xG)
2.7%
Angle
56.8°
Strength
EV
MTL at NJD

Feb 25, 2019 · P2 REG · 01:30

E. Yakovlev

NJD · Block

Distance
14.8 ft
Scoring chance (xG)
Unavailable
Angle
28.3°
Strength
EV

Blocked or unsupported attempt

MTL at NJD

Feb 25, 2019 · P2 REG · 03:05

C. Carrick

NJD · Saved shot

Distance
52.5 ft
Scoring chance (xG)
1.1%
Angle
31.0°
Strength
EV
MTL at NJD

Feb 25, 2019 · P2 REG · 03:06

K. Gabriel

NJD · Goal

Distance
13.0 ft
Scoring chance (xG)
2.5%
Angle
57.5°
Strength
EV
MTL at NJD

Feb 25, 2019 · P2 REG · 05:07

T. Tatar

MTL · Saved shot

Distance
26.9 ft
Scoring chance (xG)
14.9%
Angle
31.3°
Strength
EV
MTL at NJD

Feb 25, 2019 · P2 REG · 05:43

B. Kulak

MTL · Saved shot

Distance
54.6 ft
Scoring chance (xG)
2.4%
Angle
26.1°
Strength
EV
MTL at NJD

Feb 25, 2019 · P2 REG · 05:50

J. Armia

MTL · Saved shot

Distance
17.7 ft
Scoring chance (xG)
4.2%
Angle
73.6°
Strength
EV
MTL at NJD

Feb 25, 2019 · P2 REG · 05:55

J. Armia

MTL · Saved shot

Distance
31.2 ft
Scoring chance (xG)
4.3%
Angle
50.2°
Strength
EV
MTL at NJD

Feb 25, 2019 · P2 REG · 05:56

J. Kotkaniemi

MTL · Saved shot

Distance
6.4 ft
Scoring chance (xG)
5.2%
Angle
51.3°
Strength
EV
MTL at NJD

Feb 25, 2019 · P2 REG · 06:51

B. Kulak

MTL · Saved shot

Distance
36.2 ft
Scoring chance (xG)
6.5%
Angle
28.0°
Strength
EV
MTL at NJD

Feb 25, 2019 · P2 REG · 07:49

D. Severson

NJD · Block

Distance
23.4 ft
Scoring chance (xG)
Unavailable
Angle
20.0°
Strength
SH

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.