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

96 matching attempts. Season coverage: 267 published games / 267 collected games. Last source refresh: Oct 29, 2026 08:35.

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)
2026-10-28
TOR at SEA
1 REG
00:49
SEA
B. McMann
Saved shot14.947.7EV11.4%
2026-10-28
TOR at SEA
1 REG
01:49
SEA
B. Montour
Miss33.246.2EV3.4%
2026-10-28
TOR at SEA
1 REG
01:59
SEA
B. Catton
Goal14.04.1EV14.0%
2026-10-28
TOR at SEA
1 REG
02:15
TOR
V. Lettieri
Block55.439.1EVN/A
2026-10-28
TOR at SEA
1 REG
02:38
TOR
A. Matthews
Saved shot60.00.0EV3.0%
2026-10-28
TOR at SEA
1 REG
03:02
TOR
G. McKenna
Saved shot33.945.0EV3.4%
2026-10-28
TOR at SEA
1 REG
03:36
TOR
Z. MacEwen
Block40.442.0EVN/A
2026-10-28
TOR at SEA
1 REG
04:02
SEA
B. Meyers
Miss28.034.8EV8.7%
2026-10-28
TOR at SEA
1 REG
04:41
TOR
W. Nylander
Saved shot30.121.4EV9.4%
2026-10-28
TOR at SEA
1 REG
04:47
TOR
D. Mermis
Block62.431.9EVN/A
2026-10-28
TOR at SEA
1 REG
05:18
TOR
W. Nylander
Saved shot22.866.8EV2.9%
2026-10-28
TOR at SEA
1 REG
05:21
TOR
B. Groulx
Saved shot37.625.2EV1.0%
2026-10-28
TOR at SEA
1 REG
06:26
TOR
J. McCabe
Saved shot40.921.5EV4.2%
2026-10-28
TOR at SEA
1 REG
07:28
SEA
J. Mahura
Block47.79.7EVN/A
2026-10-28
TOR at SEA
1 REG
07:34
SEA
S. Wright
Miss30.638.4EV10.4%
2026-10-28
TOR at SEA
1 REG
08:12
SEA
B. Meyers
Saved shot38.59.0EV6.7%
2026-10-28
TOR at SEA
1 REG
08:48
SEA
J. Nyman
Saved shot18.429.4EV12.5%
2026-10-28
TOR at SEA
1 REG
09:01
TOR
Z. MacEwen
Saved shot37.253.7EV0.5%
2026-10-28
TOR at SEA
1 REG
09:05
TOR
D. Raddysh
Saved shot74.632.4EV0.3%
2026-10-28
TOR at SEA
1 REG
09:27
TOR
D. Raddysh
Miss52.434.9EV1.2%
2026-10-28
TOR at SEA
1 REG
09:39
SEA
R. Winterton
Saved shot10.641.2EV13.2%
2026-10-28
TOR at SEA
1 REG
10:28
TOR
E. Cowan
Miss19.321.3EV6.2%
2026-10-28
TOR at SEA
1 REG
13:35
TOR
E. Cowan
Saved shot100.522.2EV0.2%
2026-10-28
TOR at SEA
1 REG
13:45
TOR
N. Paul
Block10.00.0EVN/A
2026-10-28
TOR at SEA
1 REG
14:10
TOR
T. Stecher
Saved shot51.426.6EV2.1%
2026-10-28
TOR at SEA
1 REG
14:39
TOR
V. Lettieri
Miss31.941.2EV3.3%
2026-10-28
TOR at SEA
1 REG
15:05
SEA
K. Kakko
Block31.655.3EVN/A
2026-10-28
TOR at SEA
1 REG
15:50
SEA
A. Larsson
Block29.435.3EVN/A
2026-10-28
TOR at SEA
1 REG
15:54
SEA
B. McMann
Miss36.932.8EV2.3%
2026-10-28
TOR at SEA
1 REG
16:01
SEA
J. Eberle
Miss12.124.4EV9.0%
2026-10-28
TOR at SEA
1 REG
16:25
TOR
D. Raddysh
Block22.235.8EVN/A
2026-10-28
TOR at SEA
1 REG
16:40
SEA
B. McMann
Saved shot6.7116.6EV4.9%
2026-10-28
TOR at SEA
1 REG
17:23
TOR
E. Cowan
Miss21.656.3EV5.8%
2026-10-28
TOR at SEA
1 REG
17:41
TOR
A. Matthews
Saved shot21.613.4PP18.2%
2026-10-28
TOR at SEA
1 REG
18:02
TOR
W. Nylander
Saved shot34.733.2PP6.2%
2026-10-28
TOR at SEA
1 REG
19:14
TOR
G. McKenna
Goal23.331.0PP12.0%
2026-10-28
TOR at SEA
1 REG
19:31
TOR
C. Sissons
Miss30.480.5EV1.3%
2026-10-28
TOR at SEA
1 REG
19:42
TOR
M. Rielly
Miss62.329.9EV1.8%
2026-10-28
TOR at SEA
1 REG
19:48
TOR
T. Stecher
Block26.087.8EVN/A
2026-10-28
TOR at SEA
1 REG
19:55
TOR
T. Stecher
Saved shot66.333.9EV0.8%
2026-10-28
TOR at SEA
2 REG
00:16
SEA
J. Mahura
Goal16.437.6EV9.7%
2026-10-28
TOR at SEA
2 REG
00:57
TOR
W. Nylander
Miss55.68.3EV3.3%
2026-10-28
TOR at SEA
2 REG
01:05
SEA
B. McMann
Saved shot32.723.4EV8.8%
2026-10-28
TOR at SEA
2 REG
01:46
TOR
G. McKenna
Goal14.145.0PP15.7%
2026-10-28
TOR at SEA
2 REG
02:16
SEA
S. Wright
Miss26.14.4PP16.4%
2026-10-28
TOR at SEA
2 REG
02:49
SEA
M. Beniers
Miss34.149.8PP10.9%
2026-10-28
TOR at SEA
2 REG
03:11
SEA
V. Dunn
Block12.618.4PPN/A
2026-10-28
TOR at SEA
2 REG
03:33
SEA
C. Stephenson
Goal48.340.0PP2.2%
2026-10-28
TOR at SEA
2 REG
03:55
SEA
B. Meyers
Saved shot8.926.6EV15.3%
2026-10-28
TOR at SEA
2 REG
04:05
SEA
S. Wright
Miss20.02.9EV7.5%
TOR at SEA

Oct 28, 2026 · P1 REG · 00:49

B. McMann

SEA · Saved shot

Distance
14.9 ft
Scoring chance (xG)
11.4%
Angle
47.7°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 01:49

B. Montour

SEA · Miss

Distance
33.2 ft
Scoring chance (xG)
3.4%
Angle
46.2°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 01:59

B. Catton

SEA · Goal

Distance
14.0 ft
Scoring chance (xG)
14.0%
Angle
4.1°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 02:15

V. Lettieri

TOR · Block

Distance
55.4 ft
Scoring chance (xG)
Unavailable
Angle
39.1°
Strength
EV

Blocked or unsupported attempt

TOR at SEA

Oct 28, 2026 · P1 REG · 02:38

A. Matthews

TOR · Saved shot

Distance
60.0 ft
Scoring chance (xG)
3.0%
Angle
0.0°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 03:02

G. McKenna

TOR · Saved shot

Distance
33.9 ft
Scoring chance (xG)
3.4%
Angle
45.0°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 03:36

Z. MacEwen

TOR · Block

Distance
40.4 ft
Scoring chance (xG)
Unavailable
Angle
42.0°
Strength
EV

Blocked or unsupported attempt

TOR at SEA

Oct 28, 2026 · P1 REG · 04:02

B. Meyers

SEA · Miss

Distance
28.0 ft
Scoring chance (xG)
8.7%
Angle
34.8°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 04:41

W. Nylander

TOR · Saved shot

Distance
30.1 ft
Scoring chance (xG)
9.4%
Angle
21.4°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 04:47

D. Mermis

TOR · Block

Distance
62.4 ft
Scoring chance (xG)
Unavailable
Angle
31.9°
Strength
EV

Blocked or unsupported attempt

TOR at SEA

Oct 28, 2026 · P1 REG · 05:18

W. Nylander

TOR · Saved shot

Distance
22.8 ft
Scoring chance (xG)
2.9%
Angle
66.8°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 05:21

B. Groulx

TOR · Saved shot

Distance
37.6 ft
Scoring chance (xG)
1.0%
Angle
25.2°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 06:26

J. McCabe

TOR · Saved shot

Distance
40.9 ft
Scoring chance (xG)
4.2%
Angle
21.5°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 07:28

J. Mahura

SEA · Block

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

Blocked or unsupported attempt

TOR at SEA

Oct 28, 2026 · P1 REG · 07:34

S. Wright

SEA · Miss

Distance
30.6 ft
Scoring chance (xG)
10.4%
Angle
38.4°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 08:12

B. Meyers

SEA · Saved shot

Distance
38.5 ft
Scoring chance (xG)
6.7%
Angle
9.0°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 08:48

J. Nyman

SEA · Saved shot

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

Oct 28, 2026 · P1 REG · 09:01

Z. MacEwen

TOR · Saved shot

Distance
37.2 ft
Scoring chance (xG)
0.5%
Angle
53.7°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 09:05

D. Raddysh

TOR · Saved shot

Distance
74.6 ft
Scoring chance (xG)
0.3%
Angle
32.4°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 09:27

D. Raddysh

TOR · Miss

Distance
52.4 ft
Scoring chance (xG)
1.2%
Angle
34.9°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 09:39

R. Winterton

SEA · Saved shot

Distance
10.6 ft
Scoring chance (xG)
13.2%
Angle
41.2°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 10:28

E. Cowan

TOR · Miss

Distance
19.3 ft
Scoring chance (xG)
6.2%
Angle
21.3°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 13:35

E. Cowan

TOR · Saved shot

Distance
100.5 ft
Scoring chance (xG)
0.2%
Angle
22.2°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 13:45

N. Paul

TOR · Block

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

Blocked or unsupported attempt

TOR at SEA

Oct 28, 2026 · P1 REG · 14:10

T. Stecher

TOR · Saved shot

Distance
51.4 ft
Scoring chance (xG)
2.1%
Angle
26.6°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 14:39

V. Lettieri

TOR · Miss

Distance
31.9 ft
Scoring chance (xG)
3.3%
Angle
41.2°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 15:05

K. Kakko

SEA · Block

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

Blocked or unsupported attempt

TOR at SEA

Oct 28, 2026 · P1 REG · 15:50

A. Larsson

SEA · Block

Distance
29.4 ft
Scoring chance (xG)
Unavailable
Angle
35.3°
Strength
EV

Blocked or unsupported attempt

TOR at SEA

Oct 28, 2026 · P1 REG · 15:54

B. McMann

SEA · Miss

Distance
36.9 ft
Scoring chance (xG)
2.3%
Angle
32.8°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 16:01

J. Eberle

SEA · Miss

Distance
12.1 ft
Scoring chance (xG)
9.0%
Angle
24.4°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 16:25

D. Raddysh

TOR · Block

Distance
22.2 ft
Scoring chance (xG)
Unavailable
Angle
35.8°
Strength
EV

Blocked or unsupported attempt

TOR at SEA

Oct 28, 2026 · P1 REG · 16:40

B. McMann

SEA · Saved shot

Distance
6.7 ft
Scoring chance (xG)
4.9%
Angle
116.6°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 17:23

E. Cowan

TOR · Miss

Distance
21.6 ft
Scoring chance (xG)
5.8%
Angle
56.3°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 17:41

A. Matthews

TOR · Saved shot

Distance
21.6 ft
Scoring chance (xG)
18.2%
Angle
13.4°
Strength
PP
TOR at SEA

Oct 28, 2026 · P1 REG · 18:02

W. Nylander

TOR · Saved shot

Distance
34.7 ft
Scoring chance (xG)
6.2%
Angle
33.2°
Strength
PP
TOR at SEA

Oct 28, 2026 · P1 REG · 19:14

G. McKenna

TOR · Goal

Distance
23.3 ft
Scoring chance (xG)
12.0%
Angle
31.0°
Strength
PP
TOR at SEA

Oct 28, 2026 · P1 REG · 19:31

C. Sissons

TOR · Miss

Distance
30.4 ft
Scoring chance (xG)
1.3%
Angle
80.5°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 19:42

M. Rielly

TOR · Miss

Distance
62.3 ft
Scoring chance (xG)
1.8%
Angle
29.9°
Strength
EV
TOR at SEA

Oct 28, 2026 · P1 REG · 19:48

T. Stecher

TOR · Block

Distance
26.0 ft
Scoring chance (xG)
Unavailable
Angle
87.8°
Strength
EV

Blocked or unsupported attempt

TOR at SEA

Oct 28, 2026 · P1 REG · 19:55

T. Stecher

TOR · Saved shot

Distance
66.3 ft
Scoring chance (xG)
0.8%
Angle
33.9°
Strength
EV
TOR at SEA

Oct 28, 2026 · P2 REG · 00:16

J. Mahura

SEA · Goal

Distance
16.4 ft
Scoring chance (xG)
9.7%
Angle
37.6°
Strength
EV
TOR at SEA

Oct 28, 2026 · P2 REG · 00:57

W. Nylander

TOR · Miss

Distance
55.6 ft
Scoring chance (xG)
3.3%
Angle
8.3°
Strength
EV
TOR at SEA

Oct 28, 2026 · P2 REG · 01:05

B. McMann

SEA · Saved shot

Distance
32.7 ft
Scoring chance (xG)
8.8%
Angle
23.4°
Strength
EV
TOR at SEA

Oct 28, 2026 · P2 REG · 01:46

G. McKenna

TOR · Goal

Distance
14.1 ft
Scoring chance (xG)
15.7%
Angle
45.0°
Strength
PP
TOR at SEA

Oct 28, 2026 · P2 REG · 02:16

S. Wright

SEA · Miss

Distance
26.1 ft
Scoring chance (xG)
16.4%
Angle
4.4°
Strength
PP
TOR at SEA

Oct 28, 2026 · P2 REG · 02:49

M. Beniers

SEA · Miss

Distance
34.1 ft
Scoring chance (xG)
10.9%
Angle
49.8°
Strength
PP
TOR at SEA

Oct 28, 2026 · P2 REG · 03:11

V. Dunn

SEA · Block

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

Blocked or unsupported attempt

TOR at SEA

Oct 28, 2026 · P2 REG · 03:33

C. Stephenson

SEA · Goal

Distance
48.3 ft
Scoring chance (xG)
2.2%
Angle
40.0°
Strength
PP
TOR at SEA

Oct 28, 2026 · P2 REG · 03:55

B. Meyers

SEA · Saved shot

Distance
8.9 ft
Scoring chance (xG)
15.3%
Angle
26.6°
Strength
EV
TOR at SEA

Oct 28, 2026 · P2 REG · 04:05

S. Wright

SEA · Miss

Distance
20.0 ft
Scoring chance (xG)
7.5%
Angle
2.9°
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.