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

137 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-25
SEA at CGY
1 REG
00:24
CGY
M. Weegar
Miss57.823.5EV3.2%
2025-03-25
SEA at CGY
1 REG
02:52
CGY
D. Miromanov
Miss58.219.1EV1.7%
2025-03-25
SEA at CGY
1 REG
02:57
CGY
M. Weegar
Block24.626.6EVN/A
2025-03-25
SEA at CGY
1 REG
03:00
CGY
J. Hanley
Block20.269.8EVN/A
2025-03-25
SEA at CGY
1 REG
03:32
CGY
N. Kadri
Saved shot42.222.3EV2.9%
2025-03-25
SEA at CGY
1 REG
03:59
CGY
J. Huberdeau
Miss34.047.4EV3.3%
2025-03-25
SEA at CGY
1 REG
04:56
SEA
J. Nyman
Saved shot93.821.9EV0.2%
2025-03-25
SEA at CGY
1 REG
05:14
CGY
R. Lomberg
Miss7.256.3EV15.4%
2025-03-25
SEA at CGY
1 REG
05:58
SEA
J. Schwartz
Saved shot10.856.3EV6.9%
2025-03-25
SEA at CGY
1 REG
06:55
CGY
K. Bahl
Miss68.426.9EV0.8%
2025-03-25
SEA at CGY
1 REG
06:58
CGY
R. Andersson
Block10.360.9EVN/A
2025-03-25
SEA at CGY
1 REG
07:08
SEA
E. Tolvanen
Block25.525.6EVN/A
2025-03-25
SEA at CGY
1 REG
07:42
CGY
J. Farabee
Saved shot64.134.2EV0.8%
2025-03-25
SEA at CGY
1 REG
08:10
CGY
B. Coleman
Block17.03.4EVN/A
2025-03-25
SEA at CGY
1 REG
08:58
SEA
J. Hayden
Miss13.00.0EV17.0%
2025-03-25
SEA at CGY
1 REG
09:07
SEA
T. Kartye
Block18.16.3EVN/A
2025-03-25
SEA at CGY
1 REG
09:11
SEA
A. Larsson
Block39.828.5EVN/A
2025-03-25
SEA at CGY
1 REG
09:33
CGY
K. Bahl
Block31.133.2EVN/A
2025-03-25
SEA at CGY
1 REG
09:42
SEA
S. Wright
Miss22.828.8EV11.5%
2025-03-25
SEA at CGY
1 REG
10:54
CGY
A. Klapka
Saved shot5.053.1EV20.2%
2025-03-25
SEA at CGY
1 REG
10:54
CGY
K. Rooney
Block3.633.7EVN/A
2025-03-25
SEA at CGY
1 REG
10:58
CGY
A. Klapka
Goal8.569.4EV13.9%
2025-03-25
SEA at CGY
1 REG
11:05
CGY
K. Rooney
Saved shot11.437.9EV7.6%
2025-03-25
SEA at CGY
1 REG
11:58
SEA
V. Dunn
Block16.221.8EVN/A
2025-03-25
SEA at CGY
1 REG
13:02
SEA
J. Hayden
Saved shot34.252.1EV2.0%
2025-03-25
SEA at CGY
1 REG
13:20
CGY
B. Coleman
Saved shot84.12.0EV0.3%
2025-03-25
SEA at CGY
1 REG
13:33
SEA
V. Dunn
Saved shot54.648.7EV0.6%
2025-03-25
SEA at CGY
1 REG
13:39
SEA
V. Dunn
Block43.827.1EVN/A
2025-03-25
SEA at CGY
1 REG
13:44
SEA
M. Eyssimont
Saved shot13.654.0EV11.9%
2025-03-25
SEA at CGY
1 REG
14:13
CGY
M. Frost
Saved shot15.03.8EV8.9%
2025-03-25
SEA at CGY
1 REG
14:49
CGY
R. Andersson
Saved shot30.195.7EV1.3%
2025-03-25
SEA at CGY
1 REG
14:53
CGY
K. Bahl
Block17.742.7EVN/A
2025-03-25
SEA at CGY
1 REG
15:04
CGY
K. Rooney
Block38.160.1EVN/A
2025-03-25
SEA at CGY
1 REG
15:46
SEA
J. McCann
Saved shot84.817.2EV0.2%
2025-03-25
SEA at CGY
1 REG
15:56
SEA
J. McCann
Saved shot32.837.6EV3.5%
2025-03-25
SEA at CGY
1 REG
16:07
CGY
Y. Sharangovich
Saved shot48.146.7EV0.9%
2025-03-25
SEA at CGY
1 REG
16:33
CGY
J. Farabee
Miss11.345.0EV7.4%
2025-03-25
SEA at CGY
1 REG
16:44
SEA
B. Montour
Saved shot47.026.6EV1.9%
2025-03-25
SEA at CGY
1 REG
17:09
SEA
C. Fleury
Block48.79.5EVN/A
2025-03-25
SEA at CGY
1 REG
17:15
SEA
M. Eyssimont
Block43.02.7EVN/A
2025-03-25
SEA at CGY
1 REG
19:30
CGY
J. Huberdeau
Miss35.442.7EV2.8%
2025-03-25
SEA at CGY
2 REG
00:47
CGY
K. Bahl
Saved shot56.522.9EV1.9%
2025-03-25
SEA at CGY
2 REG
02:30
CGY
Y. Sharangovich
Miss18.429.4EV9.0%
2025-03-25
SEA at CGY
2 REG
03:01
CGY
A. Klapka
Miss18.477.5EV3.1%
2025-03-25
SEA at CGY
2 REG
03:34
CGY
J. Huberdeau
Saved shot34.158.2PP8.0%
2025-03-25
SEA at CGY
2 REG
03:42
CGY
M. Weegar
Saved shot53.57.5PP2.8%
2025-03-25
SEA at CGY
2 REG
03:53
CGY
N. Kadri
Saved shot35.445.0PP8.8%
2025-03-25
SEA at CGY
2 REG
05:03
CGY
R. Andersson
Saved shot48.825.5PP5.7%
2025-03-25
SEA at CGY
2 REG
05:09
SEA
B. Montour
Saved shot19.614.7EV15.2%
2025-03-25
SEA at CGY
2 REG
05:17
SEA
A. Larsson
Saved shot56.632.0EV1.0%
SEA at CGY

Mar 25, 2025 · P1 REG · 00:24

M. Weegar

CGY · Miss

Distance
57.8 ft
Scoring chance (xG)
3.2%
Angle
23.5°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 02:52

D. Miromanov

CGY · Miss

Distance
58.2 ft
Scoring chance (xG)
1.7%
Angle
19.1°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 02:57

M. Weegar

CGY · Block

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

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 03:00

J. Hanley

CGY · Block

Distance
20.2 ft
Scoring chance (xG)
Unavailable
Angle
69.8°
Strength
EV

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 03:32

N. Kadri

CGY · Saved shot

Distance
42.2 ft
Scoring chance (xG)
2.9%
Angle
22.3°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 03:59

J. Huberdeau

CGY · Miss

Distance
34.0 ft
Scoring chance (xG)
3.3%
Angle
47.4°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 04:56

J. Nyman

SEA · Saved shot

Distance
93.8 ft
Scoring chance (xG)
0.2%
Angle
21.9°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 05:14

R. Lomberg

CGY · Miss

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

Mar 25, 2025 · P1 REG · 05:58

J. Schwartz

SEA · Saved shot

Distance
10.8 ft
Scoring chance (xG)
6.9%
Angle
56.3°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 06:55

K. Bahl

CGY · Miss

Distance
68.4 ft
Scoring chance (xG)
0.8%
Angle
26.9°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 06:58

R. Andersson

CGY · Block

Distance
10.3 ft
Scoring chance (xG)
Unavailable
Angle
60.9°
Strength
EV

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 07:08

E. Tolvanen

SEA · Block

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

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 07:42

J. Farabee

CGY · Saved shot

Distance
64.1 ft
Scoring chance (xG)
0.8%
Angle
34.2°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 08:10

B. Coleman

CGY · Block

Distance
17.0 ft
Scoring chance (xG)
Unavailable
Angle
3.4°
Strength
EV

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 08:58

J. Hayden

SEA · Miss

Distance
13.0 ft
Scoring chance (xG)
17.0%
Angle
0.0°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 09:07

T. Kartye

SEA · Block

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

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 09:11

A. Larsson

SEA · Block

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

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 09:33

K. Bahl

CGY · Block

Distance
31.1 ft
Scoring chance (xG)
Unavailable
Angle
33.2°
Strength
EV

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 09:42

S. Wright

SEA · Miss

Distance
22.8 ft
Scoring chance (xG)
11.5%
Angle
28.8°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 10:54

A. Klapka

CGY · Saved shot

Distance
5.0 ft
Scoring chance (xG)
20.2%
Angle
53.1°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 10:54

K. Rooney

CGY · Block

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

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 10:58

A. Klapka

CGY · Goal

Distance
8.5 ft
Scoring chance (xG)
13.9%
Angle
69.4°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 11:05

K. Rooney

CGY · Saved shot

Distance
11.4 ft
Scoring chance (xG)
7.6%
Angle
37.9°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 11:58

V. Dunn

SEA · Block

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

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 13:02

J. Hayden

SEA · Saved shot

Distance
34.2 ft
Scoring chance (xG)
2.0%
Angle
52.1°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 13:20

B. Coleman

CGY · Saved shot

Distance
84.1 ft
Scoring chance (xG)
0.3%
Angle
2.0°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 13:33

V. Dunn

SEA · Saved shot

Distance
54.6 ft
Scoring chance (xG)
0.6%
Angle
48.7°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 13:39

V. Dunn

SEA · Block

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

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 13:44

M. Eyssimont

SEA · Saved shot

Distance
13.6 ft
Scoring chance (xG)
11.9%
Angle
54.0°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 14:13

M. Frost

CGY · Saved shot

Distance
15.0 ft
Scoring chance (xG)
8.9%
Angle
3.8°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 14:49

R. Andersson

CGY · Saved shot

Distance
30.1 ft
Scoring chance (xG)
1.3%
Angle
95.7°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 14:53

K. Bahl

CGY · Block

Distance
17.7 ft
Scoring chance (xG)
Unavailable
Angle
42.7°
Strength
EV

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 15:04

K. Rooney

CGY · Block

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

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 15:46

J. McCann

SEA · Saved shot

Distance
84.8 ft
Scoring chance (xG)
0.2%
Angle
17.2°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 15:56

J. McCann

SEA · Saved shot

Distance
32.8 ft
Scoring chance (xG)
3.5%
Angle
37.6°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 16:07

Y. Sharangovich

CGY · Saved shot

Distance
48.1 ft
Scoring chance (xG)
0.9%
Angle
46.7°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 16:33

J. Farabee

CGY · Miss

Distance
11.3 ft
Scoring chance (xG)
7.4%
Angle
45.0°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 16:44

B. Montour

SEA · Saved shot

Distance
47.0 ft
Scoring chance (xG)
1.9%
Angle
26.6°
Strength
EV
SEA at CGY

Mar 25, 2025 · P1 REG · 17:09

C. Fleury

SEA · Block

Distance
48.7 ft
Scoring chance (xG)
Unavailable
Angle
9.5°
Strength
EV

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 17:15

M. Eyssimont

SEA · Block

Distance
43.0 ft
Scoring chance (xG)
Unavailable
Angle
2.7°
Strength
EV

Blocked or unsupported attempt

SEA at CGY

Mar 25, 2025 · P1 REG · 19:30

J. Huberdeau

CGY · Miss

Distance
35.4 ft
Scoring chance (xG)
2.8%
Angle
42.7°
Strength
EV
SEA at CGY

Mar 25, 2025 · P2 REG · 00:47

K. Bahl

CGY · Saved shot

Distance
56.5 ft
Scoring chance (xG)
1.9%
Angle
22.9°
Strength
EV
SEA at CGY

Mar 25, 2025 · P2 REG · 02:30

Y. Sharangovich

CGY · Miss

Distance
18.4 ft
Scoring chance (xG)
9.0%
Angle
29.4°
Strength
EV
SEA at CGY

Mar 25, 2025 · P2 REG · 03:01

A. Klapka

CGY · Miss

Distance
18.4 ft
Scoring chance (xG)
3.1%
Angle
77.5°
Strength
EV
SEA at CGY

Mar 25, 2025 · P2 REG · 03:34

J. Huberdeau

CGY · Saved shot

Distance
34.1 ft
Scoring chance (xG)
8.0%
Angle
58.2°
Strength
PP
SEA at CGY

Mar 25, 2025 · P2 REG · 03:42

M. Weegar

CGY · Saved shot

Distance
53.5 ft
Scoring chance (xG)
2.8%
Angle
7.5°
Strength
PP
SEA at CGY

Mar 25, 2025 · P2 REG · 03:53

N. Kadri

CGY · Saved shot

Distance
35.4 ft
Scoring chance (xG)
8.8%
Angle
45.0°
Strength
PP
SEA at CGY

Mar 25, 2025 · P2 REG · 05:03

R. Andersson

CGY · Saved shot

Distance
48.8 ft
Scoring chance (xG)
5.7%
Angle
25.5°
Strength
PP
SEA at CGY

Mar 25, 2025 · P2 REG · 05:09

B. Montour

SEA · Saved shot

Distance
19.6 ft
Scoring chance (xG)
15.2%
Angle
14.7°
Strength
EV
SEA at CGY

Mar 25, 2025 · P2 REG · 05:17

A. Larsson

SEA · Saved shot

Distance
56.6 ft
Scoring chance (xG)
1.0%
Angle
32.0°
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.