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

133 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-02-04
MTL at SJS
1 REG
00:22
MTL
A. Newhook
Miss50.245.8EV1.3%
2025-02-04
MTL at SJS
1 REG
00:31
SJS
C. Graf
Saved shot56.47.1EV2.1%
2025-02-04
MTL at SJS
1 REG
00:49
MTL
M. Matheson
Block27.533.1EVN/A
2025-02-04
MTL at SJS
1 REG
01:00
MTL
M. Matheson
Block38.129.9EVN/A
2025-02-04
MTL at SJS
1 REG
01:32
SJS
A. Poturalski
Block15.331.6EVN/A
2025-02-04
MTL at SJS
1 REG
01:40
SJS
S. Mukhamadullin
Saved shot7.374.1EV7.8%
2025-02-04
MTL at SJS
1 REG
02:05
MTL
C. Dvorak
Miss12.29.5EV13.8%
2025-02-04
MTL at SJS
1 REG
02:12
MTL
O. Beck
Miss26.713.0EV5.2%
2025-02-04
MTL at SJS
1 REG
02:45
MTL
J. Struble
Block57.329.2EVN/A
2025-02-04
MTL at SJS
1 REG
03:19
MTL
L. Hutson
Saved shot67.432.3EV0.6%
2025-02-04
MTL at SJS
1 REG
03:57
SJS
J. Walman
Block44.851.3EVN/A
2025-02-04
MTL at SJS
1 REG
04:26
SJS
W. Eklund
Saved shot11.345.0EV9.4%
2025-02-04
MTL at SJS
1 REG
04:28
SJS
T. Toffoli
Saved shot9.945.0EV20.8%
2025-02-04
MTL at SJS
1 REG
05:09
SJS
T. Toffoli
Saved shot37.038.4PP3.5%
2025-02-04
MTL at SJS
1 REG
05:31
SJS
W. Eklund
Miss28.914.0PP16.9%
2025-02-04
MTL at SJS
1 REG
05:52
SJS
M. Celebrini
Goal13.057.5PP14.3%
2025-02-04
MTL at SJS
1 REG
07:01
SJS
C. Grundstrom
Saved shot22.039.5EV5.7%
2025-02-04
MTL at SJS
1 REG
09:02
MTL
N. Suzuki
Saved shot37.617.0PP1.8%
2025-02-04
MTL at SJS
1 REG
09:11
MTL
C. Caufield
Block13.04.4PPN/A
2025-02-04
MTL at SJS
1 REG
09:33
MTL
C. Dvorak
Miss21.00.0PP9.6%
2025-02-04
MTL at SJS
1 REG
09:35
MTL
B. Gallagher
Saved shot4.176.0PP25.5%
2025-02-04
MTL at SJS
1 REG
10:12
SJS
T. Toffoli
Block44.740.5EVN/A
2025-02-04
MTL at SJS
1 REG
10:35
MTL
J. Anderson
Saved shot20.916.7EV9.9%
2025-02-04
MTL at SJS
1 REG
11:01
MTL
J. Armia
Miss32.723.4EV7.9%
2025-02-04
MTL at SJS
1 REG
11:04
MTL
J. Struble
Block12.528.6EVN/A
2025-02-04
MTL at SJS
1 REG
11:07
SJS
A. Poturalski
Saved shot115.00.5EV0.3%
2025-02-04
MTL at SJS
1 REG
12:06
MTL
L. Hutson
Miss25.630.6EV9.7%
2025-02-04
MTL at SJS
1 REG
12:09
MTL
M. Matheson
Miss65.930.1EV0.7%
2025-02-04
MTL at SJS
1 REG
12:22
SJS
L. Kunin
Miss31.437.2EV5.2%
2025-02-04
MTL at SJS
1 REG
13:16
MTL
A. Xhekaj
Saved shot40.031.7EV3.7%
2025-02-04
MTL at SJS
1 REG
13:36
MTL
A. Newhook
Block10.211.3EVN/A
2025-02-04
MTL at SJS
1 REG
13:54
MTL
J. Slafkovský
Miss29.732.6EV4.7%
2025-02-04
MTL at SJS
1 REG
15:38
SJS
L. Kunin
Block22.815.3EVN/A
2025-02-04
MTL at SJS
1 REG
16:03
SJS
W. Duehr
Saved shot75.00.0EV0.2%
2025-02-04
MTL at SJS
1 REG
16:10
SJS
S. Mukhamadullin
Block35.59.7EVN/A
2025-02-04
MTL at SJS
1 REG
16:16
SJS
C. Grundstrom
Saved shot10.856.3EV11.9%
2025-02-04
MTL at SJS
1 REG
16:28
SJS
T. Liljegren
Saved shot60.419.3EV1.8%
2025-02-04
MTL at SJS
1 REG
16:51
MTL
K. Dach
Saved shot25.128.6EV7.2%
2025-02-04
MTL at SJS
1 REG
16:57
MTL
J. Anderson
Block26.424.6EVN/A
2025-02-04
MTL at SJS
1 REG
18:00
MTL
N. Suzuki
Saved shot22.410.3EV15.3%
2025-02-04
MTL at SJS
1 REG
18:27
SJS
C. Graf
Miss15.086.2EV3.1%
2025-02-04
MTL at SJS
1 REG
18:52
SJS
L. Kunin
Miss25.256.3EV4.9%
2025-02-04
MTL at SJS
1 REG
19:23
MTL
C. Dvorak
Block44.740.5EVN/A
2025-02-04
MTL at SJS
1 REG
19:27
MTL
B. Gallagher
Block24.148.4EVN/A
2025-02-04
MTL at SJS
1 REG
19:55
MTL
J. Struble
Block33.357.3EVN/A
2025-02-04
MTL at SJS
2 REG
00:23
MTL
J. Struble
Block12.414.0EVN/A
2025-02-04
MTL at SJS
2 REG
00:52
MTL
C. Caufield
Goal29.222.2PP16.0%
2025-02-04
MTL at SJS
2 REG
01:49
MTL
A. Xhekaj
Miss72.731.5EV0.4%
2025-02-04
MTL at SJS
2 REG
02:12
MTL
O. Beck
Block26.243.5EVN/A
2025-02-04
MTL at SJS
2 REG
02:32
SJS
W. Duehr
Saved shot5.468.2EV10.5%
MTL at SJS

Feb 4, 2025 · P1 REG · 00:22

A. Newhook

MTL · Miss

Distance
50.2 ft
Scoring chance (xG)
1.3%
Angle
45.8°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 00:31

C. Graf

SJS · Saved shot

Distance
56.4 ft
Scoring chance (xG)
2.1%
Angle
7.1°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 00:49

M. Matheson

MTL · Block

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

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 01:00

M. Matheson

MTL · Block

Distance
38.1 ft
Scoring chance (xG)
Unavailable
Angle
29.9°
Strength
EV

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 01:32

A. Poturalski

SJS · Block

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

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 01:40

S. Mukhamadullin

SJS · Saved shot

Distance
7.3 ft
Scoring chance (xG)
7.8%
Angle
74.1°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 02:05

C. Dvorak

MTL · Miss

Distance
12.2 ft
Scoring chance (xG)
13.8%
Angle
9.5°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 02:12

O. Beck

MTL · Miss

Distance
26.7 ft
Scoring chance (xG)
5.2%
Angle
13.0°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 02:45

J. Struble

MTL · Block

Distance
57.3 ft
Scoring chance (xG)
Unavailable
Angle
29.2°
Strength
EV

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 03:19

L. Hutson

MTL · Saved shot

Distance
67.4 ft
Scoring chance (xG)
0.6%
Angle
32.3°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 03:57

J. Walman

SJS · Block

Distance
44.8 ft
Scoring chance (xG)
Unavailable
Angle
51.3°
Strength
EV

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 04:26

W. Eklund

SJS · Saved shot

Distance
11.3 ft
Scoring chance (xG)
9.4%
Angle
45.0°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 04:28

T. Toffoli

SJS · Saved shot

Distance
9.9 ft
Scoring chance (xG)
20.8%
Angle
45.0°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 05:09

T. Toffoli

SJS · Saved shot

Distance
37.0 ft
Scoring chance (xG)
3.5%
Angle
38.4°
Strength
PP
MTL at SJS

Feb 4, 2025 · P1 REG · 05:31

W. Eklund

SJS · Miss

Distance
28.9 ft
Scoring chance (xG)
16.9%
Angle
14.0°
Strength
PP
MTL at SJS

Feb 4, 2025 · P1 REG · 05:52

M. Celebrini

SJS · Goal

Distance
13.0 ft
Scoring chance (xG)
14.3%
Angle
57.5°
Strength
PP
MTL at SJS

Feb 4, 2025 · P1 REG · 07:01

C. Grundstrom

SJS · Saved shot

Distance
22.0 ft
Scoring chance (xG)
5.7%
Angle
39.5°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 09:02

N. Suzuki

MTL · Saved shot

Distance
37.6 ft
Scoring chance (xG)
1.8%
Angle
17.0°
Strength
PP
MTL at SJS

Feb 4, 2025 · P1 REG · 09:11

C. Caufield

MTL · Block

Distance
13.0 ft
Scoring chance (xG)
Unavailable
Angle
4.4°
Strength
PP

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 09:33

C. Dvorak

MTL · Miss

Distance
21.0 ft
Scoring chance (xG)
9.6%
Angle
0.0°
Strength
PP
MTL at SJS

Feb 4, 2025 · P1 REG · 09:35

B. Gallagher

MTL · Saved shot

Distance
4.1 ft
Scoring chance (xG)
25.5%
Angle
76.0°
Strength
PP
MTL at SJS

Feb 4, 2025 · P1 REG · 10:12

T. Toffoli

SJS · Block

Distance
44.7 ft
Scoring chance (xG)
Unavailable
Angle
40.5°
Strength
EV

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 10:35

J. Anderson

MTL · Saved shot

Distance
20.9 ft
Scoring chance (xG)
9.9%
Angle
16.7°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 11:01

J. Armia

MTL · Miss

Distance
32.7 ft
Scoring chance (xG)
7.9%
Angle
23.4°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 11:04

J. Struble

MTL · Block

Distance
12.5 ft
Scoring chance (xG)
Unavailable
Angle
28.6°
Strength
EV

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 11:07

A. Poturalski

SJS · Saved shot

Distance
115.0 ft
Scoring chance (xG)
0.3%
Angle
0.5°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 12:06

L. Hutson

MTL · Miss

Distance
25.6 ft
Scoring chance (xG)
9.7%
Angle
30.6°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 12:09

M. Matheson

MTL · Miss

Distance
65.9 ft
Scoring chance (xG)
0.7%
Angle
30.1°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 12:22

L. Kunin

SJS · Miss

Distance
31.4 ft
Scoring chance (xG)
5.2%
Angle
37.2°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 13:16

A. Xhekaj

MTL · Saved shot

Distance
40.0 ft
Scoring chance (xG)
3.7%
Angle
31.7°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 13:36

A. Newhook

MTL · Block

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

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 13:54

J. Slafkovský

MTL · Miss

Distance
29.7 ft
Scoring chance (xG)
4.7%
Angle
32.6°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 15:38

L. Kunin

SJS · Block

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

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 16:03

W. Duehr

SJS · Saved shot

Distance
75.0 ft
Scoring chance (xG)
0.2%
Angle
0.0°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 16:10

S. Mukhamadullin

SJS · Block

Distance
35.5 ft
Scoring chance (xG)
Unavailable
Angle
9.7°
Strength
EV

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 16:16

C. Grundstrom

SJS · Saved shot

Distance
10.8 ft
Scoring chance (xG)
11.9%
Angle
56.3°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 16:28

T. Liljegren

SJS · Saved shot

Distance
60.4 ft
Scoring chance (xG)
1.8%
Angle
19.3°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 16:51

K. Dach

MTL · Saved shot

Distance
25.1 ft
Scoring chance (xG)
7.2%
Angle
28.6°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 16:57

J. Anderson

MTL · Block

Distance
26.4 ft
Scoring chance (xG)
Unavailable
Angle
24.6°
Strength
EV

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 18:00

N. Suzuki

MTL · Saved shot

Distance
22.4 ft
Scoring chance (xG)
15.3%
Angle
10.3°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 18:27

C. Graf

SJS · Miss

Distance
15.0 ft
Scoring chance (xG)
3.1%
Angle
86.2°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 18:52

L. Kunin

SJS · Miss

Distance
25.2 ft
Scoring chance (xG)
4.9%
Angle
56.3°
Strength
EV
MTL at SJS

Feb 4, 2025 · P1 REG · 19:23

C. Dvorak

MTL · Block

Distance
44.7 ft
Scoring chance (xG)
Unavailable
Angle
40.5°
Strength
EV

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 19:27

B. Gallagher

MTL · Block

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

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P1 REG · 19:55

J. Struble

MTL · Block

Distance
33.3 ft
Scoring chance (xG)
Unavailable
Angle
57.3°
Strength
EV

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P2 REG · 00:23

J. Struble

MTL · Block

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

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P2 REG · 00:52

C. Caufield

MTL · Goal

Distance
29.2 ft
Scoring chance (xG)
16.0%
Angle
22.2°
Strength
PP
MTL at SJS

Feb 4, 2025 · P2 REG · 01:49

A. Xhekaj

MTL · Miss

Distance
72.7 ft
Scoring chance (xG)
0.4%
Angle
31.5°
Strength
EV
MTL at SJS

Feb 4, 2025 · P2 REG · 02:12

O. Beck

MTL · Block

Distance
26.2 ft
Scoring chance (xG)
Unavailable
Angle
43.5°
Strength
EV

Blocked or unsupported attempt

MTL at SJS

Feb 4, 2025 · P2 REG · 02:32

W. Duehr

SJS · Saved shot

Distance
5.4 ft
Scoring chance (xG)
10.5%
Angle
68.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.