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

128 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-03-12
MTL at SEA
1 REG
00:36
MTL
M. Matheson
Saved shot63.89.0EV0.8%
2025-03-12
MTL at SEA
1 REG
01:02
SEA
E. Tolvanen
Miss37.320.4EV7.5%
2025-03-12
MTL at SEA
1 REG
01:17
MTL
J. Roy
Saved shot44.050.5EV1.2%
2025-03-12
MTL at SEA
1 REG
01:46
MTL
C. Dvorak
Block31.467.5EVN/A
2025-03-12
MTL at SEA
1 REG
02:01
SEA
J. Oleksiak
Block12.414.0EVN/A
2025-03-12
MTL at SEA
1 REG
02:08
SEA
A. Burakovsky
Block54.626.1EVN/A
2025-03-12
MTL at SEA
1 REG
02:43
SEA
M. Eyssimont
Block14.324.8EVN/A
2025-03-12
MTL at SEA
1 REG
03:32
MTL
J. Struble
Miss65.327.3EV1.0%
2025-03-12
MTL at SEA
1 REG
03:55
SEA
K. Kakko
Saved shot26.246.5EV6.0%
2025-03-12
MTL at SEA
1 REG
04:30
MTL
A. Newhook
Saved shot39.647.0EV1.7%
2025-03-12
MTL at SEA
1 REG
04:39
MTL
B. Gallagher
Miss50.629.6EV2.4%
2025-03-12
MTL at SEA
1 REG
04:41
MTL
J. Roy
Miss9.2102.5EV3.0%
2025-03-12
MTL at SEA
1 REG
04:54
SEA
B. Montour
Goal37.639.6EV3.2%
2025-03-12
MTL at SEA
1 REG
06:06
SEA
C. Fleury
Miss56.646.4EV0.3%
2025-03-12
MTL at SEA
1 REG
06:27
MTL
A. Carrier
Saved shot13.463.4EV6.5%
2025-03-12
MTL at SEA
1 REG
06:52
MTL
M. Matheson
Saved shot61.719.9EV3.1%
2025-03-12
MTL at SEA
1 REG
08:30
SEA
J. Eberle
Saved shot29.732.6EV7.6%
2025-03-12
MTL at SEA
1 REG
08:46
SEA
V. Dunn
Block53.940.5EVN/A
2025-03-12
MTL at SEA
1 REG
09:05
SEA
V. Dunn
Saved shot29.454.7EV4.2%
2025-03-12
MTL at SEA
1 REG
09:12
SEA
J. Eberle
Miss20.15.7EV8.1%
2025-03-12
MTL at SEA
1 REG
09:51
MTL
J. Evans
Miss37.230.7EV4.7%
2025-03-12
MTL at SEA
1 REG
09:59
MTL
E. Heineman
Miss27.725.6EV4.8%
2025-03-12
MTL at SEA
1 REG
10:28
SEA
A. Burakovsky
Saved shot26.429.5EV10.4%
2025-03-12
MTL at SEA
1 REG
10:39
MTL
A. Xhekaj
Miss68.036.0EV0.2%
2025-03-12
MTL at SEA
1 REG
11:14
SEA
M. Beniers
Block29.524.0EVN/A
2025-03-12
MTL at SEA
1 REG
11:29
SEA
J. Schwartz
Miss15.00.0EV8.2%
2025-03-12
MTL at SEA
1 REG
11:36
SEA
M. Beniers
Block16.221.8EVN/A
2025-03-12
MTL at SEA
1 REG
11:39
SEA
J. Schwartz
Miss5.468.2EV17.4%
2025-03-12
MTL at SEA
1 REG
11:40
SEA
J. Schwartz
Saved shot8.182.9EV1.6%
2025-03-12
MTL at SEA
1 REG
12:04
SEA
A. Larsson
Miss32.229.7EV6.4%
2025-03-12
MTL at SEA
1 REG
12:07
SEA
E. Tolvanen
Miss52.638.8EV1.5%
2025-03-12
MTL at SEA
1 REG
12:31
SEA
M. Eyssimont
Saved shot26.381.3EV1.9%
2025-03-12
MTL at SEA
1 REG
12:38
SEA
B. Montour
Block10.833.7EVN/A
2025-03-12
MTL at SEA
1 REG
12:40
SEA
S. Wright
Saved shot22.612.8EV12.6%
2025-03-12
MTL at SEA
1 REG
12:41
SEA
M. Eyssimont
Saved shot7.256.3EV2.2%
2025-03-12
MTL at SEA
1 REG
12:42
SEA
M. Eyssimont
Miss8.276.0EV2.1%
2025-03-12
MTL at SEA
1 REG
13:11
SEA
J. Nyman
Miss16.342.5EV5.8%
2025-03-12
MTL at SEA
1 REG
13:35
MTL
J. Evans
Block28.518.4EVN/A
2025-03-12
MTL at SEA
1 REG
13:57
SEA
M. Beniers
Saved shot19.845.0EV9.6%
2025-03-12
MTL at SEA
1 REG
14:16
SEA
J. Schwartz
Miss30.472.8EV1.1%
2025-03-12
MTL at SEA
1 REG
15:19
SEA
J. Eberle
Saved shot47.733.0EV1.8%
2025-03-12
MTL at SEA
1 REG
16:22
SEA
C. Fleury
Saved shot43.054.5EV1.0%
2025-03-12
MTL at SEA
1 REG
17:19
SEA
J. Nyman
Saved shot32.253.8PP8.8%
2025-03-12
MTL at SEA
1 REG
17:28
SEA
M. Beniers
Block9.00.0PPN/A
2025-03-12
MTL at SEA
1 REG
17:29
SEA
J. Eberle
Saved shot10.821.8PP5.9%
2025-03-12
MTL at SEA
1 REG
18:02
SEA
S. Wright
Miss10.05.7PP12.4%
2025-03-12
MTL at SEA
1 REG
18:27
SEA
J. Schwartz
Saved shot9.212.5EV10.7%
2025-03-12
MTL at SEA
1 REG
18:53
MTL
J. Slafkovský
Miss51.742.6EV0.9%
2025-03-12
MTL at SEA
1 REG
19:54
SEA
B. Montour
Block13.921.0EVN/A
2025-03-12
MTL at SEA
2 REG
00:06
MTL
N. Suzuki
Block44.645.9EVN/A
MTL at SEA

Mar 12, 2025 · P1 REG · 00:36

M. Matheson

MTL · Saved shot

Distance
63.8 ft
Scoring chance (xG)
0.8%
Angle
9.0°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 01:02

E. Tolvanen

SEA · Miss

Distance
37.3 ft
Scoring chance (xG)
7.5%
Angle
20.4°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 01:17

J. Roy

MTL · Saved shot

Distance
44.0 ft
Scoring chance (xG)
1.2%
Angle
50.5°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 01:46

C. Dvorak

MTL · Block

Distance
31.4 ft
Scoring chance (xG)
Unavailable
Angle
67.5°
Strength
EV

Blocked or unsupported attempt

MTL at SEA

Mar 12, 2025 · P1 REG · 02:01

J. Oleksiak

SEA · Block

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

Blocked or unsupported attempt

MTL at SEA

Mar 12, 2025 · P1 REG · 02:08

A. Burakovsky

SEA · Block

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

Blocked or unsupported attempt

MTL at SEA

Mar 12, 2025 · P1 REG · 02:43

M. Eyssimont

SEA · Block

Distance
14.3 ft
Scoring chance (xG)
Unavailable
Angle
24.8°
Strength
EV

Blocked or unsupported attempt

MTL at SEA

Mar 12, 2025 · P1 REG · 03:32

J. Struble

MTL · Miss

Distance
65.3 ft
Scoring chance (xG)
1.0%
Angle
27.3°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 03:55

K. Kakko

SEA · Saved shot

Distance
26.2 ft
Scoring chance (xG)
6.0%
Angle
46.5°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 04:30

A. Newhook

MTL · Saved shot

Distance
39.6 ft
Scoring chance (xG)
1.7%
Angle
47.0°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 04:39

B. Gallagher

MTL · Miss

Distance
50.6 ft
Scoring chance (xG)
2.4%
Angle
29.6°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 04:41

J. Roy

MTL · Miss

Distance
9.2 ft
Scoring chance (xG)
3.0%
Angle
102.5°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 04:54

B. Montour

SEA · Goal

Distance
37.6 ft
Scoring chance (xG)
3.2%
Angle
39.6°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 06:06

C. Fleury

SEA · Miss

Distance
56.6 ft
Scoring chance (xG)
0.3%
Angle
46.4°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 06:27

A. Carrier

MTL · Saved shot

Distance
13.4 ft
Scoring chance (xG)
6.5%
Angle
63.4°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 06:52

M. Matheson

MTL · Saved shot

Distance
61.7 ft
Scoring chance (xG)
3.1%
Angle
19.9°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 08:30

J. Eberle

SEA · Saved shot

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

Mar 12, 2025 · P1 REG · 08:46

V. Dunn

SEA · Block

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

Blocked or unsupported attempt

MTL at SEA

Mar 12, 2025 · P1 REG · 09:05

V. Dunn

SEA · Saved shot

Distance
29.4 ft
Scoring chance (xG)
4.2%
Angle
54.7°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 09:12

J. Eberle

SEA · Miss

Distance
20.1 ft
Scoring chance (xG)
8.1%
Angle
5.7°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 09:51

J. Evans

MTL · Miss

Distance
37.2 ft
Scoring chance (xG)
4.7%
Angle
30.7°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 09:59

E. Heineman

MTL · Miss

Distance
27.7 ft
Scoring chance (xG)
4.8%
Angle
25.6°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 10:28

A. Burakovsky

SEA · Saved shot

Distance
26.4 ft
Scoring chance (xG)
10.4%
Angle
29.5°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 10:39

A. Xhekaj

MTL · Miss

Distance
68.0 ft
Scoring chance (xG)
0.2%
Angle
36.0°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 11:14

M. Beniers

SEA · Block

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

Blocked or unsupported attempt

MTL at SEA

Mar 12, 2025 · P1 REG · 11:29

J. Schwartz

SEA · Miss

Distance
15.0 ft
Scoring chance (xG)
8.2%
Angle
0.0°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 11:36

M. Beniers

SEA · Block

Distance
16.2 ft
Scoring chance (xG)
Unavailable
Angle
21.8°
Strength
EV

Blocked or unsupported attempt

MTL at SEA

Mar 12, 2025 · P1 REG · 11:39

J. Schwartz

SEA · Miss

Distance
5.4 ft
Scoring chance (xG)
17.4%
Angle
68.2°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 11:40

J. Schwartz

SEA · Saved shot

Distance
8.1 ft
Scoring chance (xG)
1.6%
Angle
82.9°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 12:04

A. Larsson

SEA · Miss

Distance
32.2 ft
Scoring chance (xG)
6.4%
Angle
29.7°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 12:07

E. Tolvanen

SEA · Miss

Distance
52.6 ft
Scoring chance (xG)
1.5%
Angle
38.8°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 12:31

M. Eyssimont

SEA · Saved shot

Distance
26.3 ft
Scoring chance (xG)
1.9%
Angle
81.3°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 12:38

B. Montour

SEA · Block

Distance
10.8 ft
Scoring chance (xG)
Unavailable
Angle
33.7°
Strength
EV

Blocked or unsupported attempt

MTL at SEA

Mar 12, 2025 · P1 REG · 12:40

S. Wright

SEA · Saved shot

Distance
22.6 ft
Scoring chance (xG)
12.6%
Angle
12.8°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 12:41

M. Eyssimont

SEA · Saved shot

Distance
7.2 ft
Scoring chance (xG)
2.2%
Angle
56.3°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 12:42

M. Eyssimont

SEA · Miss

Distance
8.2 ft
Scoring chance (xG)
2.1%
Angle
76.0°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 13:11

J. Nyman

SEA · Miss

Distance
16.3 ft
Scoring chance (xG)
5.8%
Angle
42.5°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 13:35

J. Evans

MTL · Block

Distance
28.5 ft
Scoring chance (xG)
Unavailable
Angle
18.4°
Strength
EV

Blocked or unsupported attempt

MTL at SEA

Mar 12, 2025 · P1 REG · 13:57

M. Beniers

SEA · Saved shot

Distance
19.8 ft
Scoring chance (xG)
9.6%
Angle
45.0°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 14:16

J. Schwartz

SEA · Miss

Distance
30.4 ft
Scoring chance (xG)
1.1%
Angle
72.8°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 15:19

J. Eberle

SEA · Saved shot

Distance
47.7 ft
Scoring chance (xG)
1.8%
Angle
33.0°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 16:22

C. Fleury

SEA · Saved shot

Distance
43.0 ft
Scoring chance (xG)
1.0%
Angle
54.5°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 17:19

J. Nyman

SEA · Saved shot

Distance
32.2 ft
Scoring chance (xG)
8.8%
Angle
53.8°
Strength
PP
MTL at SEA

Mar 12, 2025 · P1 REG · 17:28

M. Beniers

SEA · Block

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

Blocked or unsupported attempt

MTL at SEA

Mar 12, 2025 · P1 REG · 17:29

J. Eberle

SEA · Saved shot

Distance
10.8 ft
Scoring chance (xG)
5.9%
Angle
21.8°
Strength
PP
MTL at SEA

Mar 12, 2025 · P1 REG · 18:02

S. Wright

SEA · Miss

Distance
10.0 ft
Scoring chance (xG)
12.4%
Angle
5.7°
Strength
PP
MTL at SEA

Mar 12, 2025 · P1 REG · 18:27

J. Schwartz

SEA · Saved shot

Distance
9.2 ft
Scoring chance (xG)
10.7%
Angle
12.5°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 18:53

J. Slafkovský

MTL · Miss

Distance
51.7 ft
Scoring chance (xG)
0.9%
Angle
42.6°
Strength
EV
MTL at SEA

Mar 12, 2025 · P1 REG · 19:54

B. Montour

SEA · Block

Distance
13.9 ft
Scoring chance (xG)
Unavailable
Angle
21.0°
Strength
EV

Blocked or unsupported attempt

MTL at SEA

Mar 12, 2025 · P2 REG · 00:06

N. Suzuki

MTL · Block

Distance
44.6 ft
Scoring chance (xG)
Unavailable
Angle
45.9°
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.