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

115 matching attempts. Season coverage: 1507 published games / 1507 collected games. Last source refresh: Oct 4, 2026 05:14.

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)
2023-02-26
TOR at SEA
1 REG
00:53
TOR
J. Tavares
Miss23.282.6EV1.4%
2023-02-26
TOR at SEA
1 REG
02:08
SEA
E. Tolvanen
Block21.02.7EVN/A
2023-02-26
TOR at SEA
1 REG
02:13
SEA
O. Bjorkstrand
Miss35.447.3EV2.5%
2023-02-26
TOR at SEA
1 REG
02:16
SEA
J. Oleksiak
Saved shot60.942.3EV0.7%
2023-02-26
TOR at SEA
1 REG
02:57
SEA
R. Donato
Saved shot35.540.4EV3.3%
2023-02-26
TOR at SEA
1 REG
03:47
SEA
V. Dunn
Goal25.26.8EV15.1%
2023-02-26
TOR at SEA
1 REG
03:58
TOR
M. Bunting
Block22.00.0EVN/A
2023-02-26
TOR at SEA
1 REG
04:04
SEA
J. Froden
Miss29.524.0EV10.0%
2023-02-26
TOR at SEA
1 REG
04:18
SEA
O. Bjorkstrand
Saved shot23.325.5EV10.9%
2023-02-26
TOR at SEA
1 REG
04:58
TOR
M. Giordano
Goal48.143.3EV0.9%
2023-02-26
TOR at SEA
1 REG
05:59
TOR
N. Acciari
Miss26.942.0EV6.4%
2023-02-26
TOR at SEA
1 REG
06:22
TOR
M. Rielly
Saved shot47.651.0EV0.7%
2023-02-26
TOR at SEA
1 REG
06:53
TOR
M. Bunting
Saved shot6.318.4EV19.6%
2023-02-26
TOR at SEA
1 REG
06:54
TOR
M. Bunting
Saved shot6.00.0EV3.8%
2023-02-26
TOR at SEA
1 REG
07:06
TOR
J. Tavares
Goal6.318.4EV20.6%
2023-02-26
TOR at SEA
1 REG
07:38
TOR
W. Nylander
Miss37.26.2EV7.6%
2023-02-26
TOR at SEA
1 REG
08:41
TOR
A. Kerfoot
Miss10.211.3EV18.6%
2023-02-26
TOR at SEA
1 REG
08:43
TOR
M. Rielly
Saved shot11.084.8EV3.2%
2023-02-26
TOR at SEA
1 REG
08:45
TOR
M. Rielly
Miss11.4105.3EV3.5%
2023-02-26
TOR at SEA
1 REG
09:18
TOR
Z. Aston-Reese
Saved shot84.629.0EV0.2%
2023-02-26
TOR at SEA
1 REG
10:29
TOR
T. Brodie
Saved shot58.13.9EV3.0%
2023-02-26
TOR at SEA
1 REG
11:07
TOR
R. Sandin
Block8.545.0EVN/A
2023-02-26
TOR at SEA
1 REG
11:26
SEA
E. Tolvanen
Block37.051.6EVN/A
2023-02-26
TOR at SEA
1 REG
11:37
SEA
O. Bjorkstrand
Saved shot19.730.5EV3.7%
2023-02-26
TOR at SEA
1 REG
11:42
SEA
Y. Gourde
Miss38.964.1EV2.5%
2023-02-26
TOR at SEA
1 REG
11:47
SEA
M. Geekie
Miss10.416.7EV9.4%
2023-02-26
TOR at SEA
1 REG
12:02
SEA
R. Donato
Saved shot60.439.0EV0.7%
2023-02-26
TOR at SEA
1 REG
12:26
TOR
D. Kampf
Saved shot8.545.0EV9.4%
2023-02-26
TOR at SEA
1 REG
12:39
TOR
T. Liljegren
Saved shot49.050.8EV0.9%
2023-02-26
TOR at SEA
1 REG
12:51
TOR
T. Liljegren
Goal29.238.0EV11.6%
2023-02-26
TOR at SEA
1 REG
13:22
TOR
A. Kerfoot
Saved shot16.437.6EV12.2%
2023-02-26
TOR at SEA
1 REG
13:44
SEA
J. Oleksiak
Block40.37.1EVN/A
2023-02-26
TOR at SEA
1 REG
15:00
TOR
D. Kampf
Saved shot31.932.2EV5.8%
2023-02-26
TOR at SEA
1 REG
15:03
TOR
D. Kampf
Saved shot20.28.5EV34.3%
2023-02-26
TOR at SEA
1 REG
15:08
TOR
P. Engvall
Saved shot40.817.1EV4.5%
2023-02-26
TOR at SEA
1 REG
15:54
TOR
M. Marner
Saved shot38.160.1PP5.6%
2023-02-26
TOR at SEA
1 REG
15:55
TOR
W. Nylander
Saved shot8.654.5PP7.2%
2023-02-26
TOR at SEA
1 REG
16:11
TOR
J. Tavares
Miss16.17.1PP27.5%
2023-02-26
TOR at SEA
1 REG
17:03
TOR
A. Matthews
Saved shot14.312.1PP26.8%
2023-02-26
TOR at SEA
1 REG
17:05
TOR
J. Tavares
Saved shot5.053.1PP29.9%
2023-02-26
TOR at SEA
1 REG
17:06
TOR
J. Tavares
Saved shot6.763.4PP5.7%
2023-02-26
TOR at SEA
1 REG
17:49
TOR
Z. Aston-Reese
Block27.749.4EVN/A
2023-02-26
TOR at SEA
1 REG
18:12
TOR
Z. Aston-Reese
Block61.333.7EVN/A
2023-02-26
TOR at SEA
1 REG
19:36
SEA
Y. Gourde
Saved shot9.16.3EV12.0%
2023-02-26
TOR at SEA
2 REG
00:24
TOR
M. Bunting
Block7.839.8EVN/A
2023-02-26
TOR at SEA
2 REG
00:30
TOR
M. Bunting
Block7.623.2EVN/A
2023-02-26
TOR at SEA
2 REG
01:26
SEA
C. Soucy
Saved shot52.531.0EV0.6%
2023-02-26
TOR at SEA
2 REG
01:29
SEA
C. Soucy
Saved shot56.522.9EV1.7%
2023-02-26
TOR at SEA
2 REG
01:38
SEA
J. Schwartz
Miss27.398.4EV1.7%
2023-02-26
TOR at SEA
2 REG
01:44
SEA
C. Soucy
Saved shot34.158.2EV1.7%
TOR at SEA

Feb 26, 2023 · P1 REG · 00:53

J. Tavares

TOR · Miss

Distance
23.2 ft
Scoring chance (xG)
1.4%
Angle
82.6°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 02:08

E. Tolvanen

SEA · Block

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

Blocked or unsupported attempt

TOR at SEA

Feb 26, 2023 · P1 REG · 02:13

O. Bjorkstrand

SEA · Miss

Distance
35.4 ft
Scoring chance (xG)
2.5%
Angle
47.3°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 02:16

J. Oleksiak

SEA · Saved shot

Distance
60.9 ft
Scoring chance (xG)
0.7%
Angle
42.3°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 02:57

R. Donato

SEA · Saved shot

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

Feb 26, 2023 · P1 REG · 03:47

V. Dunn

SEA · Goal

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

Feb 26, 2023 · P1 REG · 03:58

M. Bunting

TOR · Block

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

Blocked or unsupported attempt

TOR at SEA

Feb 26, 2023 · P1 REG · 04:04

J. Froden

SEA · Miss

Distance
29.5 ft
Scoring chance (xG)
10.0%
Angle
24.0°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 04:18

O. Bjorkstrand

SEA · Saved shot

Distance
23.3 ft
Scoring chance (xG)
10.9%
Angle
25.5°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 04:58

M. Giordano

TOR · Goal

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

Feb 26, 2023 · P1 REG · 05:59

N. Acciari

TOR · Miss

Distance
26.9 ft
Scoring chance (xG)
6.4%
Angle
42.0°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 06:22

M. Rielly

TOR · Saved shot

Distance
47.6 ft
Scoring chance (xG)
0.7%
Angle
51.0°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 06:53

M. Bunting

TOR · Saved shot

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

Feb 26, 2023 · P1 REG · 06:54

M. Bunting

TOR · Saved shot

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

Feb 26, 2023 · P1 REG · 07:06

J. Tavares

TOR · Goal

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

Feb 26, 2023 · P1 REG · 07:38

W. Nylander

TOR · Miss

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

Feb 26, 2023 · P1 REG · 08:41

A. Kerfoot

TOR · Miss

Distance
10.2 ft
Scoring chance (xG)
18.6%
Angle
11.3°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 08:43

M. Rielly

TOR · Saved shot

Distance
11.0 ft
Scoring chance (xG)
3.2%
Angle
84.8°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 08:45

M. Rielly

TOR · Miss

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

Feb 26, 2023 · P1 REG · 09:18

Z. Aston-Reese

TOR · Saved shot

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

Feb 26, 2023 · P1 REG · 10:29

T. Brodie

TOR · Saved shot

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

Feb 26, 2023 · P1 REG · 11:07

R. Sandin

TOR · Block

Distance
8.5 ft
Scoring chance (xG)
Unavailable
Angle
45.0°
Strength
EV

Blocked or unsupported attempt

TOR at SEA

Feb 26, 2023 · P1 REG · 11:26

E. Tolvanen

SEA · Block

Distance
37.0 ft
Scoring chance (xG)
Unavailable
Angle
51.6°
Strength
EV

Blocked or unsupported attempt

TOR at SEA

Feb 26, 2023 · P1 REG · 11:37

O. Bjorkstrand

SEA · Saved shot

Distance
19.7 ft
Scoring chance (xG)
3.7%
Angle
30.5°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 11:42

Y. Gourde

SEA · Miss

Distance
38.9 ft
Scoring chance (xG)
2.5%
Angle
64.1°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 11:47

M. Geekie

SEA · Miss

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

Feb 26, 2023 · P1 REG · 12:02

R. Donato

SEA · Saved shot

Distance
60.4 ft
Scoring chance (xG)
0.7%
Angle
39.0°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 12:26

D. Kampf

TOR · Saved shot

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

Feb 26, 2023 · P1 REG · 12:39

T. Liljegren

TOR · Saved shot

Distance
49.0 ft
Scoring chance (xG)
0.9%
Angle
50.8°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 12:51

T. Liljegren

TOR · Goal

Distance
29.2 ft
Scoring chance (xG)
11.6%
Angle
38.0°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 13:22

A. Kerfoot

TOR · Saved shot

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

Feb 26, 2023 · P1 REG · 13:44

J. Oleksiak

SEA · Block

Distance
40.3 ft
Scoring chance (xG)
Unavailable
Angle
7.1°
Strength
EV

Blocked or unsupported attempt

TOR at SEA

Feb 26, 2023 · P1 REG · 15:00

D. Kampf

TOR · Saved shot

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

Feb 26, 2023 · P1 REG · 15:03

D. Kampf

TOR · Saved shot

Distance
20.2 ft
Scoring chance (xG)
34.3%
Angle
8.5°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 15:08

P. Engvall

TOR · Saved shot

Distance
40.8 ft
Scoring chance (xG)
4.5%
Angle
17.1°
Strength
EV
TOR at SEA

Feb 26, 2023 · P1 REG · 15:54

M. Marner

TOR · Saved shot

Distance
38.1 ft
Scoring chance (xG)
5.6%
Angle
60.1°
Strength
PP
TOR at SEA

Feb 26, 2023 · P1 REG · 15:55

W. Nylander

TOR · Saved shot

Distance
8.6 ft
Scoring chance (xG)
7.2%
Angle
54.5°
Strength
PP
TOR at SEA

Feb 26, 2023 · P1 REG · 16:11

J. Tavares

TOR · Miss

Distance
16.1 ft
Scoring chance (xG)
27.5%
Angle
7.1°
Strength
PP
TOR at SEA

Feb 26, 2023 · P1 REG · 17:03

A. Matthews

TOR · Saved shot

Distance
14.3 ft
Scoring chance (xG)
26.8%
Angle
12.1°
Strength
PP
TOR at SEA

Feb 26, 2023 · P1 REG · 17:05

J. Tavares

TOR · Saved shot

Distance
5.0 ft
Scoring chance (xG)
29.9%
Angle
53.1°
Strength
PP
TOR at SEA

Feb 26, 2023 · P1 REG · 17:06

J. Tavares

TOR · Saved shot

Distance
6.7 ft
Scoring chance (xG)
5.7%
Angle
63.4°
Strength
PP
TOR at SEA

Feb 26, 2023 · P1 REG · 17:49

Z. Aston-Reese

TOR · Block

Distance
27.7 ft
Scoring chance (xG)
Unavailable
Angle
49.4°
Strength
EV

Blocked or unsupported attempt

TOR at SEA

Feb 26, 2023 · P1 REG · 18:12

Z. Aston-Reese

TOR · Block

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

Blocked or unsupported attempt

TOR at SEA

Feb 26, 2023 · P1 REG · 19:36

Y. Gourde

SEA · Saved shot

Distance
9.1 ft
Scoring chance (xG)
12.0%
Angle
6.3°
Strength
EV
TOR at SEA

Feb 26, 2023 · P2 REG · 00:24

M. Bunting

TOR · Block

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

Blocked or unsupported attempt

TOR at SEA

Feb 26, 2023 · P2 REG · 00:30

M. Bunting

TOR · Block

Distance
7.6 ft
Scoring chance (xG)
Unavailable
Angle
23.2°
Strength
EV

Blocked or unsupported attempt

TOR at SEA

Feb 26, 2023 · P2 REG · 01:26

C. Soucy

SEA · Saved shot

Distance
52.5 ft
Scoring chance (xG)
0.6%
Angle
31.0°
Strength
EV
TOR at SEA

Feb 26, 2023 · P2 REG · 01:29

C. Soucy

SEA · Saved shot

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

Feb 26, 2023 · P2 REG · 01:38

J. Schwartz

SEA · Miss

Distance
27.3 ft
Scoring chance (xG)
1.7%
Angle
98.4°
Strength
EV
TOR at SEA

Feb 26, 2023 · P2 REG · 01:44

C. Soucy

SEA · Saved shot

Distance
34.1 ft
Scoring chance (xG)
1.7%
Angle
58.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.