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

130 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-30
SJS at LAK
1 REG
00:22
LAK
B. Clarke
Saved shot64.826.6EV1.6%
2025-03-30
SJS at LAK
1 REG
01:47
SJS
L. Cagnoni
Saved shot31.156.8EV2.1%
2025-03-30
SJS at LAK
1 REG
02:36
LAK
J. Spence
Miss59.519.7EV1.5%
2025-03-30
SJS at LAK
1 REG
02:38
LAK
A. Kuzmenko
Saved shot26.945.0EV6.1%
2025-03-30
SJS at LAK
1 REG
03:24
LAK
W. Foegele
Saved shot24.282.9EV1.6%
2025-03-30
SJS at LAK
1 REG
04:26
LAK
K. Fiala
Miss10.036.9PP12.0%
2025-03-30
SJS at LAK
1 REG
05:15
LAK
T. Moore
Miss20.036.9PP11.2%
2025-03-30
SJS at LAK
1 REG
05:35
LAK
P. Danault
Goal21.158.6EV8.5%
2025-03-30
SJS at LAK
1 REG
05:54
SJS
T. Toffoli
Saved shot97.223.7EV0.2%
2025-03-30
SJS at LAK
1 REG
06:43
SJS
W. Smith
Miss56.939.3EV0.3%
2025-03-30
SJS at LAK
1 REG
06:47
SJS
A. Wennberg
Saved shot50.053.1EV0.5%
2025-03-30
SJS at LAK
1 REG
08:08
LAK
T. Moore
Miss9.183.7EV3.3%
2025-03-30
SJS at LAK
1 REG
08:30
LAK
W. Foegele
Miss72.933.3EV0.4%
2025-03-30
SJS at LAK
1 REG
08:58
SJS
C. Grundstrom
Saved shot9.00.0EV16.7%
2025-03-30
SJS at LAK
1 REG
09:10
LAK
Q. Byfield
Saved shot26.968.2EV2.5%
2025-03-30
SJS at LAK
1 REG
09:41
SJS
W. Smith
Saved shot7.233.7EV3.4%
2025-03-30
SJS at LAK
1 REG
10:11
LAK
Q. Byfield
Block24.511.8EVN/A
2025-03-30
SJS at LAK
1 REG
10:59
SJS
M. Celebrini
Miss41.01.4PP11.6%
2025-03-30
SJS at LAK
1 REG
11:10
SJS
W. Eklund
Miss32.837.6PP12.1%
2025-03-30
SJS at LAK
1 REG
11:20
SJS
M. Celebrini
Miss43.00.0PP11.4%
2025-03-30
SJS at LAK
1 REG
11:36
SJS
T. Toffoli
Miss29.140.8PP9.2%
2025-03-30
SJS at LAK
1 REG
11:57
SJS
M. Celebrini
Miss35.830.1PP6.3%
2025-03-30
SJS at LAK
1 REG
12:17
SJS
W. Eklund
Miss21.562.2PP12.1%
2025-03-30
SJS at LAK
1 REG
13:38
LAK
D. Doughty
Block21.025.3PPN/A
2025-03-30
SJS at LAK
1 REG
13:58
LAK
A. Kuzmenko
Saved shot9.16.3PP12.7%
2025-03-30
SJS at LAK
1 REG
14:36
LAK
B. Clarke
Miss58.015.0PP2.5%
2025-03-30
SJS at LAK
1 REG
14:45
LAK
Q. Byfield
Block32.642.5PPN/A
2025-03-30
SJS at LAK
1 REG
14:59
LAK
B. Clarke
Saved shot53.68.6PP3.5%
2025-03-30
SJS at LAK
1 REG
15:13
LAK
A. Kempe
Goal16.03.6PP27.8%
2025-03-30
SJS at LAK
1 REG
15:25
SJS
M. Celebrini
Miss20.916.7EV13.3%
2025-03-30
SJS at LAK
1 REG
15:28
SJS
T. Toffoli
Miss39.872.5EV0.9%
2025-03-30
SJS at LAK
1 REG
15:55
LAK
V. Gavrikov
Block10.00.0EVN/A
2025-03-30
SJS at LAK
1 REG
16:44
LAK
W. Foegele
Block5.745.0EVN/A
2025-03-30
SJS at LAK
1 REG
17:09
SJS
C. Grundstrom
Saved shot42.051.8EV0.7%
2025-03-30
SJS at LAK
1 REG
18:08
LAK
A. Kempe
Block34.529.5EVN/A
2025-03-30
SJS at LAK
1 REG
19:14
SJS
M. Celebrini
Block60.827.4EVN/A
2025-03-30
SJS at LAK
1 REG
19:23
SJS
M. Celebrini
Miss23.653.6EV5.4%
2025-03-30
SJS at LAK
1 REG
19:37
SJS
C. Lund
Saved shot47.757.0EV0.7%
2025-03-30
SJS at LAK
1 REG
19:49
SJS
L. Carlsson
Block52.531.0EVN/A
2025-03-30
SJS at LAK
2 REG
00:26
SJS
T. Liljegren
Miss48.058.6EV0.9%
2025-03-30
SJS at LAK
2 REG
00:43
SJS
C. Graf
Saved shot31.655.3EV1.8%
2025-03-30
SJS at LAK
2 REG
01:25
LAK
D. Doughty
Block10.00.0EVN/A
2025-03-30
SJS at LAK
2 REG
02:43
LAK
K. Fiala
Saved shot23.822.2PP13.3%
2025-03-30
SJS at LAK
2 REG
03:09
LAK
A. Kempe
Block21.521.8PPN/A
2025-03-30
SJS at LAK
2 REG
03:26
LAK
K. Fiala
Block22.823.2PPN/A
2025-03-30
SJS at LAK
2 REG
04:16
LAK
Q. Byfield
Saved shot10.00.0PP13.2%
2025-03-30
SJS at LAK
2 REG
04:22
LAK
W. Foegele
Saved shot34.913.2PP7.5%
2025-03-30
SJS at LAK
2 REG
04:33
LAK
T. Moore
Miss24.260.3PP9.2%
2025-03-30
SJS at LAK
2 REG
04:50
SJS
M. Ferraro
Miss47.447.6EV0.7%
2025-03-30
SJS at LAK
2 REG
04:52
SJS
C. Lund
Goal14.947.7EV11.5%
SJS at LAK

Mar 30, 2025 · P1 REG · 00:22

B. Clarke

LAK · Saved shot

Distance
64.8 ft
Scoring chance (xG)
1.6%
Angle
26.6°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 01:47

L. Cagnoni

SJS · Saved shot

Distance
31.1 ft
Scoring chance (xG)
2.1%
Angle
56.8°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 02:36

J. Spence

LAK · Miss

Distance
59.5 ft
Scoring chance (xG)
1.5%
Angle
19.7°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 02:38

A. Kuzmenko

LAK · Saved shot

Distance
26.9 ft
Scoring chance (xG)
6.1%
Angle
45.0°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 03:24

W. Foegele

LAK · Saved shot

Distance
24.2 ft
Scoring chance (xG)
1.6%
Angle
82.9°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 04:26

K. Fiala

LAK · Miss

Distance
10.0 ft
Scoring chance (xG)
12.0%
Angle
36.9°
Strength
PP
SJS at LAK

Mar 30, 2025 · P1 REG · 05:15

T. Moore

LAK · Miss

Distance
20.0 ft
Scoring chance (xG)
11.2%
Angle
36.9°
Strength
PP
SJS at LAK

Mar 30, 2025 · P1 REG · 05:35

P. Danault

LAK · Goal

Distance
21.1 ft
Scoring chance (xG)
8.5%
Angle
58.6°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 05:54

T. Toffoli

SJS · Saved shot

Distance
97.2 ft
Scoring chance (xG)
0.2%
Angle
23.7°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 06:43

W. Smith

SJS · Miss

Distance
56.9 ft
Scoring chance (xG)
0.3%
Angle
39.3°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 06:47

A. Wennberg

SJS · Saved shot

Distance
50.0 ft
Scoring chance (xG)
0.5%
Angle
53.1°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 08:08

T. Moore

LAK · Miss

Distance
9.1 ft
Scoring chance (xG)
3.3%
Angle
83.7°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 08:30

W. Foegele

LAK · Miss

Distance
72.9 ft
Scoring chance (xG)
0.4%
Angle
33.3°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 08:58

C. Grundstrom

SJS · Saved shot

Distance
9.0 ft
Scoring chance (xG)
16.7%
Angle
0.0°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 09:10

Q. Byfield

LAK · Saved shot

Distance
26.9 ft
Scoring chance (xG)
2.5%
Angle
68.2°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 09:41

W. Smith

SJS · Saved shot

Distance
7.2 ft
Scoring chance (xG)
3.4%
Angle
33.7°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 10:11

Q. Byfield

LAK · Block

Distance
24.5 ft
Scoring chance (xG)
Unavailable
Angle
11.8°
Strength
EV

Blocked or unsupported attempt

SJS at LAK

Mar 30, 2025 · P1 REG · 10:59

M. Celebrini

SJS · Miss

Distance
41.0 ft
Scoring chance (xG)
11.6%
Angle
1.4°
Strength
PP
SJS at LAK

Mar 30, 2025 · P1 REG · 11:10

W. Eklund

SJS · Miss

Distance
32.8 ft
Scoring chance (xG)
12.1%
Angle
37.6°
Strength
PP
SJS at LAK

Mar 30, 2025 · P1 REG · 11:20

M. Celebrini

SJS · Miss

Distance
43.0 ft
Scoring chance (xG)
11.4%
Angle
0.0°
Strength
PP
SJS at LAK

Mar 30, 2025 · P1 REG · 11:36

T. Toffoli

SJS · Miss

Distance
29.1 ft
Scoring chance (xG)
9.2%
Angle
40.8°
Strength
PP
SJS at LAK

Mar 30, 2025 · P1 REG · 11:57

M. Celebrini

SJS · Miss

Distance
35.8 ft
Scoring chance (xG)
6.3%
Angle
30.1°
Strength
PP
SJS at LAK

Mar 30, 2025 · P1 REG · 12:17

W. Eklund

SJS · Miss

Distance
21.5 ft
Scoring chance (xG)
12.1%
Angle
62.2°
Strength
PP
SJS at LAK

Mar 30, 2025 · P1 REG · 13:38

D. Doughty

LAK · Block

Distance
21.0 ft
Scoring chance (xG)
Unavailable
Angle
25.3°
Strength
PP

Blocked or unsupported attempt

SJS at LAK

Mar 30, 2025 · P1 REG · 13:58

A. Kuzmenko

LAK · Saved shot

Distance
9.1 ft
Scoring chance (xG)
12.7%
Angle
6.3°
Strength
PP
SJS at LAK

Mar 30, 2025 · P1 REG · 14:36

B. Clarke

LAK · Miss

Distance
58.0 ft
Scoring chance (xG)
2.5%
Angle
15.0°
Strength
PP
SJS at LAK

Mar 30, 2025 · P1 REG · 14:45

Q. Byfield

LAK · Block

Distance
32.6 ft
Scoring chance (xG)
Unavailable
Angle
42.5°
Strength
PP

Blocked or unsupported attempt

SJS at LAK

Mar 30, 2025 · P1 REG · 14:59

B. Clarke

LAK · Saved shot

Distance
53.6 ft
Scoring chance (xG)
3.5%
Angle
8.6°
Strength
PP
SJS at LAK

Mar 30, 2025 · P1 REG · 15:13

A. Kempe

LAK · Goal

Distance
16.0 ft
Scoring chance (xG)
27.8%
Angle
3.6°
Strength
PP
SJS at LAK

Mar 30, 2025 · P1 REG · 15:25

M. Celebrini

SJS · Miss

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

Mar 30, 2025 · P1 REG · 15:28

T. Toffoli

SJS · Miss

Distance
39.8 ft
Scoring chance (xG)
0.9%
Angle
72.5°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 15:55

V. Gavrikov

LAK · Block

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

Blocked or unsupported attempt

SJS at LAK

Mar 30, 2025 · P1 REG · 16:44

W. Foegele

LAK · Block

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

Blocked or unsupported attempt

SJS at LAK

Mar 30, 2025 · P1 REG · 17:09

C. Grundstrom

SJS · Saved shot

Distance
42.0 ft
Scoring chance (xG)
0.7%
Angle
51.8°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 18:08

A. Kempe

LAK · Block

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

Blocked or unsupported attempt

SJS at LAK

Mar 30, 2025 · P1 REG · 19:14

M. Celebrini

SJS · Block

Distance
60.8 ft
Scoring chance (xG)
Unavailable
Angle
27.4°
Strength
EV

Blocked or unsupported attempt

SJS at LAK

Mar 30, 2025 · P1 REG · 19:23

M. Celebrini

SJS · Miss

Distance
23.6 ft
Scoring chance (xG)
5.4%
Angle
53.6°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 19:37

C. Lund

SJS · Saved shot

Distance
47.7 ft
Scoring chance (xG)
0.7%
Angle
57.0°
Strength
EV
SJS at LAK

Mar 30, 2025 · P1 REG · 19:49

L. Carlsson

SJS · Block

Distance
52.5 ft
Scoring chance (xG)
Unavailable
Angle
31.0°
Strength
EV

Blocked or unsupported attempt

SJS at LAK

Mar 30, 2025 · P2 REG · 00:26

T. Liljegren

SJS · Miss

Distance
48.0 ft
Scoring chance (xG)
0.9%
Angle
58.6°
Strength
EV
SJS at LAK

Mar 30, 2025 · P2 REG · 00:43

C. Graf

SJS · Saved shot

Distance
31.6 ft
Scoring chance (xG)
1.8%
Angle
55.3°
Strength
EV
SJS at LAK

Mar 30, 2025 · P2 REG · 01:25

D. Doughty

LAK · Block

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

Blocked or unsupported attempt

SJS at LAK

Mar 30, 2025 · P2 REG · 02:43

K. Fiala

LAK · Saved shot

Distance
23.8 ft
Scoring chance (xG)
13.3%
Angle
22.2°
Strength
PP
SJS at LAK

Mar 30, 2025 · P2 REG · 03:09

A. Kempe

LAK · Block

Distance
21.5 ft
Scoring chance (xG)
Unavailable
Angle
21.8°
Strength
PP

Blocked or unsupported attempt

SJS at LAK

Mar 30, 2025 · P2 REG · 03:26

K. Fiala

LAK · Block

Distance
22.8 ft
Scoring chance (xG)
Unavailable
Angle
23.2°
Strength
PP

Blocked or unsupported attempt

SJS at LAK

Mar 30, 2025 · P2 REG · 04:16

Q. Byfield

LAK · Saved shot

Distance
10.0 ft
Scoring chance (xG)
13.2%
Angle
0.0°
Strength
PP
SJS at LAK

Mar 30, 2025 · P2 REG · 04:22

W. Foegele

LAK · Saved shot

Distance
34.9 ft
Scoring chance (xG)
7.5%
Angle
13.2°
Strength
PP
SJS at LAK

Mar 30, 2025 · P2 REG · 04:33

T. Moore

LAK · Miss

Distance
24.2 ft
Scoring chance (xG)
9.2%
Angle
60.3°
Strength
PP
SJS at LAK

Mar 30, 2025 · P2 REG · 04:50

M. Ferraro

SJS · Miss

Distance
47.4 ft
Scoring chance (xG)
0.7%
Angle
47.6°
Strength
EV
SJS at LAK

Mar 30, 2025 · P2 REG · 04:52

C. Lund

SJS · Goal

Distance
14.9 ft
Scoring chance (xG)
11.5%
Angle
47.7°
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.