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

132 matching attempts. Season coverage: 263 published games / 263 collected games. Last source refresh: Oct 28, 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-27
BUF at SJS
1 REG
01:01
SJS
M. Kesselring
Block26.240.4EVN/A
2026-10-27
BUF at SJS
1 REG
01:04
SJS
M. Celebrini
Miss25.545.0EV4.9%
2026-10-27
BUF at SJS
1 REG
01:14
BUF
J. Norris
Block29.140.8EVN/A
2026-10-27
BUF at SJS
1 REG
01:38
SJS
K. Sherwood
Saved shot24.721.4EV3.7%
2026-10-27
BUF at SJS
1 REG
01:54
BUF
J. Norris
Saved shot27.02.1SH17.6%
2026-10-27
BUF at SJS
1 REG
02:30
SJS
W. Smith
Miss29.745.0EV7.7%
2026-10-27
BUF at SJS
1 REG
02:35
SJS
M. Celebrini
Saved shot30.49.5EV14.3%
2026-10-27
BUF at SJS
1 REG
02:42
SJS
D. Nurse
Block19.16.0EVN/A
2026-10-27
BUF at SJS
1 REG
03:25
BUF
J. Quinn
Saved shot46.635.4EV6.2%
2026-10-27
BUF at SJS
1 REG
03:48
SJS
D. Orlov
Saved shot94.916.5SH0.3%
2026-10-27
BUF at SJS
1 REG
04:39
BUF
R. McLeod
Saved shot17.742.7EV8.3%
2026-10-27
BUF at SJS
1 REG
04:48
BUF
J. Zucker
Saved shot11.345.0EV7.7%
2026-10-27
BUF at SJS
1 REG
05:07
SJS
D. Orlov
Miss54.739.8EV1.6%
2026-10-27
BUF at SJS
1 REG
05:19
BUF
M. Samuelsson
Miss20.00.0EV15.6%
2026-10-27
BUF at SJS
1 REG
05:41
BUF
T. Thompson
Saved shot55.68.3EV2.1%
2026-10-27
BUF at SJS
1 REG
05:55
BUF
Z. Benson
Saved shot6.19.5EV15.5%
2026-10-27
BUF at SJS
1 REG
06:48
BUF
M. Samuelsson
Block17.310.0EVN/A
2026-10-27
BUF at SJS
1 REG
07:02
BUF
M. Samuelsson
Saved shot22.030.1EV13.0%
2026-10-27
BUF at SJS
1 REG
07:38
SJS
D. Nurse
Saved shot56.814.3EV1.9%
2026-10-27
BUF at SJS
1 REG
07:45
BUF
J. Quinn
Saved shot21.341.2EV10.2%
2026-10-27
BUF at SJS
1 REG
08:21
SJS
M. Marchment
Miss36.00.0EV7.4%
2026-10-27
BUF at SJS
1 REG
08:35
BUF
B. Malenstyn
Saved shot7.623.2EV13.2%
2026-10-27
BUF at SJS
1 REG
08:35
BUF
B. Malenstyn
Saved shot6.438.7EV4.3%
2026-10-27
BUF at SJS
1 REG
08:35
BUF
B. Malenstyn
Saved shot5.745.0EV4.7%
2026-10-27
BUF at SJS
1 REG
09:54
BUF
R. Dahlin
Saved shot59.436.1EV1.0%
2026-10-27
BUF at SJS
1 REG
10:25
SJS
T. Toffoli
Saved shot27.570.9EV2.0%
2026-10-27
BUF at SJS
1 REG
11:14
SJS
S. Dickinson
Block17.716.4EVN/A
2026-10-27
BUF at SJS
1 REG
11:55
SJS
M. Celebrini
Saved shot161.19.3EV0.2%
2026-10-27
BUF at SJS
1 REG
12:09
BUF
R. McLeod
Saved shot40.831.0EV3.9%
2026-10-27
BUF at SJS
1 REG
12:40
SJS
K. Sherwood
Saved shot29.850.4EV4.0%
2026-10-27
BUF at SJS
1 REG
12:42
SJS
T. Toffoli
Block9.824.0EVN/A
2026-10-27
BUF at SJS
1 REG
13:52
SJS
M. Marchment
Miss5.421.8PP19.4%
2026-10-27
BUF at SJS
1 REG
14:13
SJS
A. Gaudette
Saved shot24.00.0PP14.6%
2026-10-27
BUF at SJS
1 REG
14:44
SJS
T. Toffoli
Block7.145.0PPN/A
2026-10-27
BUF at SJS
1 REG
15:40
BUF
T. Thompson
Saved shot31.618.4EV8.7%
2026-10-27
BUF at SJS
1 REG
15:59
SJS
D. Nurse
Miss62.830.7EV0.6%
2026-10-27
BUF at SJS
1 REG
16:37
SJS
D. Nurse
Saved shot42.526.6EV2.9%
2026-10-27
BUF at SJS
1 REG
16:39
SJS
C. Graf
Miss23.364.5EV3.2%
2026-10-27
BUF at SJS
1 REG
16:42
SJS
M. Celebrini
Saved shot44.916.8EV2.5%
2026-10-27
BUF at SJS
1 REG
16:46
SJS
M. Celebrini
Miss33.510.3EV10.1%
2026-10-27
BUF at SJS
1 REG
17:44
SJS
W. Smith
Saved shot34.711.6EV7.4%
2026-10-27
BUF at SJS
1 REG
18:02
BUF
R. Dahlin
Miss54.626.1EV1.6%
2026-10-27
BUF at SJS
1 REG
19:04
BUF
T. Thompson
Saved shot41.730.3EV3.2%
2026-10-27
BUF at SJS
1 REG
19:31
SJS
M. Celebrini
Saved shot24.846.6EV6.5%
2026-10-27
BUF at SJS
1 REG
19:55
BUF
M. Samuelsson
Saved shot24.768.6EV2.1%
2026-10-27
BUF at SJS
2 REG
00:50
BUF
O. Zellweger
Goal41.332.2EV5.3%
2026-10-27
BUF at SJS
2 REG
01:13
BUF
R. Dahlin
Block24.419.2EVN/A
2026-10-27
BUF at SJS
2 REG
02:00
SJS
M. Kesselring
Saved shot61.822.8EV2.9%
2026-10-27
BUF at SJS
2 REG
02:48
BUF
Z. Metsa
Saved shot57.227.0EV1.4%
2026-10-27
BUF at SJS
2 REG
03:35
SJS
T. Dellandrea
Miss23.814.6EV12.8%
BUF at SJS

Oct 27, 2026 · P1 REG · 01:01

M. Kesselring

SJS · Block

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

Blocked or unsupported attempt

BUF at SJS

Oct 27, 2026 · P1 REG · 01:04

M. Celebrini

SJS · Miss

Distance
25.5 ft
Scoring chance (xG)
4.9%
Angle
45.0°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 01:14

J. Norris

BUF · Block

Distance
29.1 ft
Scoring chance (xG)
Unavailable
Angle
40.8°
Strength
EV

Blocked or unsupported attempt

BUF at SJS

Oct 27, 2026 · P1 REG · 01:38

K. Sherwood

SJS · Saved shot

Distance
24.7 ft
Scoring chance (xG)
3.7%
Angle
21.4°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 01:54

J. Norris

BUF · Saved shot

Distance
27.0 ft
Scoring chance (xG)
17.6%
Angle
2.1°
Strength
SH
BUF at SJS

Oct 27, 2026 · P1 REG · 02:30

W. Smith

SJS · Miss

Distance
29.7 ft
Scoring chance (xG)
7.7%
Angle
45.0°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 02:35

M. Celebrini

SJS · Saved shot

Distance
30.4 ft
Scoring chance (xG)
14.3%
Angle
9.5°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 02:42

D. Nurse

SJS · Block

Distance
19.1 ft
Scoring chance (xG)
Unavailable
Angle
6.0°
Strength
EV

Blocked or unsupported attempt

BUF at SJS

Oct 27, 2026 · P1 REG · 03:25

J. Quinn

BUF · Saved shot

Distance
46.6 ft
Scoring chance (xG)
6.2%
Angle
35.4°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 03:48

D. Orlov

SJS · Saved shot

Distance
94.9 ft
Scoring chance (xG)
0.3%
Angle
16.5°
Strength
SH
BUF at SJS

Oct 27, 2026 · P1 REG · 04:39

R. McLeod

BUF · Saved shot

Distance
17.7 ft
Scoring chance (xG)
8.3%
Angle
42.7°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 04:48

J. Zucker

BUF · Saved shot

Distance
11.3 ft
Scoring chance (xG)
7.7%
Angle
45.0°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 05:07

D. Orlov

SJS · Miss

Distance
54.7 ft
Scoring chance (xG)
1.6%
Angle
39.8°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 05:19

M. Samuelsson

BUF · Miss

Distance
20.0 ft
Scoring chance (xG)
15.6%
Angle
0.0°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 05:41

T. Thompson

BUF · Saved shot

Distance
55.6 ft
Scoring chance (xG)
2.1%
Angle
8.3°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 05:55

Z. Benson

BUF · Saved shot

Distance
6.1 ft
Scoring chance (xG)
15.5%
Angle
9.5°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 06:48

M. Samuelsson

BUF · Block

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

Blocked or unsupported attempt

BUF at SJS

Oct 27, 2026 · P1 REG · 07:02

M. Samuelsson

BUF · Saved shot

Distance
22.0 ft
Scoring chance (xG)
13.0%
Angle
30.1°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 07:38

D. Nurse

SJS · Saved shot

Distance
56.8 ft
Scoring chance (xG)
1.9%
Angle
14.3°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 07:45

J. Quinn

BUF · Saved shot

Distance
21.3 ft
Scoring chance (xG)
10.2%
Angle
41.2°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 08:21

M. Marchment

SJS · Miss

Distance
36.0 ft
Scoring chance (xG)
7.4%
Angle
0.0°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 08:35

B. Malenstyn

BUF · Saved shot

Distance
7.6 ft
Scoring chance (xG)
13.2%
Angle
23.2°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 08:35

B. Malenstyn

BUF · Saved shot

Distance
6.4 ft
Scoring chance (xG)
4.3%
Angle
38.7°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 08:35

B. Malenstyn

BUF · Saved shot

Distance
5.7 ft
Scoring chance (xG)
4.7%
Angle
45.0°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 09:54

R. Dahlin

BUF · Saved shot

Distance
59.4 ft
Scoring chance (xG)
1.0%
Angle
36.1°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 10:25

T. Toffoli

SJS · Saved shot

Distance
27.5 ft
Scoring chance (xG)
2.0%
Angle
70.9°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 11:14

S. Dickinson

SJS · Block

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

Blocked or unsupported attempt

BUF at SJS

Oct 27, 2026 · P1 REG · 11:55

M. Celebrini

SJS · Saved shot

Distance
161.1 ft
Scoring chance (xG)
0.2%
Angle
9.3°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 12:09

R. McLeod

BUF · Saved shot

Distance
40.8 ft
Scoring chance (xG)
3.9%
Angle
31.0°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 12:40

K. Sherwood

SJS · Saved shot

Distance
29.8 ft
Scoring chance (xG)
4.0%
Angle
50.4°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 12:42

T. Toffoli

SJS · Block

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

Blocked or unsupported attempt

BUF at SJS

Oct 27, 2026 · P1 REG · 13:52

M. Marchment

SJS · Miss

Distance
5.4 ft
Scoring chance (xG)
19.4%
Angle
21.8°
Strength
PP
BUF at SJS

Oct 27, 2026 · P1 REG · 14:13

A. Gaudette

SJS · Saved shot

Distance
24.0 ft
Scoring chance (xG)
14.6%
Angle
0.0°
Strength
PP
BUF at SJS

Oct 27, 2026 · P1 REG · 14:44

T. Toffoli

SJS · Block

Distance
7.1 ft
Scoring chance (xG)
Unavailable
Angle
45.0°
Strength
PP

Blocked or unsupported attempt

BUF at SJS

Oct 27, 2026 · P1 REG · 15:40

T. Thompson

BUF · Saved shot

Distance
31.6 ft
Scoring chance (xG)
8.7%
Angle
18.4°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 15:59

D. Nurse

SJS · Miss

Distance
62.8 ft
Scoring chance (xG)
0.6%
Angle
30.7°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 16:37

D. Nurse

SJS · Saved shot

Distance
42.5 ft
Scoring chance (xG)
2.9%
Angle
26.6°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 16:39

C. Graf

SJS · Miss

Distance
23.3 ft
Scoring chance (xG)
3.2%
Angle
64.5°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 16:42

M. Celebrini

SJS · Saved shot

Distance
44.9 ft
Scoring chance (xG)
2.5%
Angle
16.8°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 16:46

M. Celebrini

SJS · Miss

Distance
33.5 ft
Scoring chance (xG)
10.1%
Angle
10.3°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 17:44

W. Smith

SJS · Saved shot

Distance
34.7 ft
Scoring chance (xG)
7.4%
Angle
11.6°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 18:02

R. Dahlin

BUF · Miss

Distance
54.6 ft
Scoring chance (xG)
1.6%
Angle
26.1°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 19:04

T. Thompson

BUF · Saved shot

Distance
41.7 ft
Scoring chance (xG)
3.2%
Angle
30.3°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 19:31

M. Celebrini

SJS · Saved shot

Distance
24.8 ft
Scoring chance (xG)
6.5%
Angle
46.6°
Strength
EV
BUF at SJS

Oct 27, 2026 · P1 REG · 19:55

M. Samuelsson

BUF · Saved shot

Distance
24.7 ft
Scoring chance (xG)
2.1%
Angle
68.6°
Strength
EV
BUF at SJS

Oct 27, 2026 · P2 REG · 00:50

O. Zellweger

BUF · Goal

Distance
41.3 ft
Scoring chance (xG)
5.3%
Angle
32.2°
Strength
EV
BUF at SJS

Oct 27, 2026 · P2 REG · 01:13

R. Dahlin

BUF · Block

Distance
24.4 ft
Scoring chance (xG)
Unavailable
Angle
19.2°
Strength
EV

Blocked or unsupported attempt

BUF at SJS

Oct 27, 2026 · P2 REG · 02:00

M. Kesselring

SJS · Saved shot

Distance
61.8 ft
Scoring chance (xG)
2.9%
Angle
22.8°
Strength
EV
BUF at SJS

Oct 27, 2026 · P2 REG · 02:48

Z. Metsa

BUF · Saved shot

Distance
57.2 ft
Scoring chance (xG)
1.4%
Angle
27.0°
Strength
EV
BUF at SJS

Oct 27, 2026 · P2 REG · 03:35

T. Dellandrea

SJS · Miss

Distance
23.8 ft
Scoring chance (xG)
12.8%
Angle
14.6°
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.