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

111 matching attempts. Season coverage: 199 published games / 199 collected games. Last source refresh: Oct 18, 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-17
OTT at PHI
1 REG
01:01
PHI
T. Zegras
Miss37.541.8PP7.1%
2026-10-17
OTT at PHI
1 REG
01:43
PHI
M. Michkov
Miss36.635.0PP9.3%
2026-10-17
OTT at PHI
1 REG
01:49
PHI
M. Bunting
Saved shot8.17.1PP12.1%
2026-10-17
OTT at PHI
1 REG
02:02
PHI
P. Martone
Saved shot30.651.6PP11.3%
2026-10-17
OTT at PHI
1 REG
02:40
PHI
P. Martone
Saved shot36.431.5PP9.0%
2026-10-17
OTT at PHI
1 REG
02:47
PHI
J. Drysdale
Saved shot49.00.0PP9.4%
2026-10-17
OTT at PHI
1 REG
03:08
PHI
S. Couturier
Saved shot51.46.7EV1.7%
2026-10-17
OTT at PHI
1 REG
04:23
OTT
S. Halliday
Saved shot55.836.3EV0.9%
2026-10-17
OTT at PHI
1 REG
05:17
OTT
T. Chabot
Saved shot58.015.0EV3.3%
2026-10-17
OTT at PHI
1 REG
06:48
OTT
T. Kleven
Block51.333.1EVN/A
2026-10-17
OTT at PHI
1 REG
08:17
PHI
N. Acciari
Saved shot36.932.8EV5.8%
2026-10-17
OTT at PHI
1 REG
10:08
PHI
T. Foerster
Saved shot37.732.0EV1.2%
2026-10-17
OTT at PHI
1 REG
10:18
OTT
W. Foegele
Saved shot28.833.7EV8.9%
2026-10-17
OTT at PHI
1 REG
10:34
PHI
T. Zegras
Saved shot42.02.7EV5.2%
2026-10-17
OTT at PHI
1 REG
11:18
PHI
M. Michkov
Saved shot56.02.0PP2.5%
2026-10-17
OTT at PHI
1 REG
11:29
PHI
M. Michkov
Saved shot33.451.1PP7.3%
2026-10-17
OTT at PHI
1 REG
11:55
PHI
D.Jiricek
Miss43.428.9PP6.4%
2026-10-17
OTT at PHI
1 REG
12:04
PHI
T. Zegras
Saved shot34.028.1PP11.5%
2026-10-17
OTT at PHI
1 REG
12:06
PHI
D. Barkey
Block12.414.0PPN/A
2026-10-17
OTT at PHI
1 REG
12:12
PHI
T. Zegras
Block26.424.6PPN/A
2026-10-17
OTT at PHI
1 REG
12:45
PHI
J. Drysdale
Saved shot56.47.1PP3.5%
2026-10-17
OTT at PHI
1 REG
13:27
OTT
W. Foegele
Saved shot49.514.0EV2.8%
2026-10-17
OTT at PHI
1 REG
13:54
OTT
D. Cozens
Saved shot29.37.9EV11.9%
2026-10-17
OTT at PHI
1 REG
14:30
OTT
S. Halliday
Saved shot7.00.0EV12.6%
2026-10-17
OTT at PHI
1 REG
14:44
OTT
S. Pinto
Miss42.118.0PP5.2%
2026-10-17
OTT at PHI
1 REG
15:58
OTT
D. Batherson
Block25.128.6PPN/A
2026-10-17
OTT at PHI
1 REG
15:59
OTT
D. Batherson
Saved shot20.622.8PP3.6%
2026-10-17
OTT at PHI
1 REG
16:26
OTT
D. Cozens
Block28.624.8PPN/A
2026-10-17
OTT at PHI
1 REG
16:42
OTT
S. Halliday
Saved shot21.15.4EV16.0%
2026-10-17
OTT at PHI
1 REG
17:05
PHI
S. Couturier
Miss41.949.8EV1.2%
2026-10-17
OTT at PHI
1 REG
17:37
OTT
R. Greig
Miss43.959.9EV0.8%
2026-10-17
OTT at PHI
1 REG
19:00
PHI
N. Cates
Miss42.222.3EV2.8%
2026-10-17
OTT at PHI
1 REG
19:09
PHI
T. Sanheim
Saved shot39.851.1EV1.3%
2026-10-17
OTT at PHI
1 REG
19:53
PHI
N. Acciari
Saved shot34.065.7EV2.5%
2026-10-17
OTT at PHI
1 REG
19:59
PHI
T. Sanheim
Miss29.13.9EV5.6%
2026-10-17
OTT at PHI
2 REG
00:10
PHI
N. Seeler
Block49.634.3EVN/A
2026-10-17
OTT at PHI
2 REG
00:27
PHI
J. Drysdale
Block8.926.6EVN/A
2026-10-17
OTT at PHI
2 REG
01:41
PHI
T. Foerster
Saved shot43.911.8EV5.2%
2026-10-17
OTT at PHI
2 REG
02:13
PHI
T. Sanheim
Block42.14.1EVN/A
2026-10-17
OTT at PHI
2 REG
02:46
PHI
N. Seeler
Saved shot57.219.4EV0.7%
2026-10-17
OTT at PHI
2 REG
04:10
PHI
D. Barkey
Block40.226.6EVN/A
2026-10-17
OTT at PHI
2 REG
04:13
PHI
S. Benoit
Block9.240.6EVN/A
2026-10-17
OTT at PHI
2 REG
04:19
PHI
O. Bonk
Block32.321.8EVN/A
2026-10-17
OTT at PHI
2 REG
04:47
OTT
R. Greig
Miss7.623.2EV16.9%
2026-10-17
OTT at PHI
2 REG
05:19
PHI
P. Martone
Block21.00.0EVN/A
2026-10-17
OTT at PHI
2 REG
05:33
PHI
T. Sanheim
Miss58.627.4EV0.7%
2026-10-17
OTT at PHI
2 REG
05:46
PHI
O. Bonk
Miss57.620.3EV1.7%
2026-10-17
OTT at PHI
2 REG
05:55
OTT
D. Batherson
Goal28.833.7EV14.3%
2026-10-17
OTT at PHI
2 REG
06:11
OTT
N. Cousins
Saved shot10.821.8EV9.0%
2026-10-17
OTT at PHI
2 REG
06:12
OTT
N. Cousins
Miss9.212.5EV4.7%
OTT at PHI

Oct 17, 2026 · P1 REG · 01:01

T. Zegras

PHI · Miss

Distance
37.5 ft
Scoring chance (xG)
7.1%
Angle
41.8°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 01:43

M. Michkov

PHI · Miss

Distance
36.6 ft
Scoring chance (xG)
9.3%
Angle
35.0°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 01:49

M. Bunting

PHI · Saved shot

Distance
8.1 ft
Scoring chance (xG)
12.1%
Angle
7.1°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 02:02

P. Martone

PHI · Saved shot

Distance
30.6 ft
Scoring chance (xG)
11.3%
Angle
51.6°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 02:40

P. Martone

PHI · Saved shot

Distance
36.4 ft
Scoring chance (xG)
9.0%
Angle
31.5°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 02:47

J. Drysdale

PHI · Saved shot

Distance
49.0 ft
Scoring chance (xG)
9.4%
Angle
0.0°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 03:08

S. Couturier

PHI · Saved shot

Distance
51.4 ft
Scoring chance (xG)
1.7%
Angle
6.7°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 04:23

S. Halliday

OTT · Saved shot

Distance
55.8 ft
Scoring chance (xG)
0.9%
Angle
36.3°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 05:17

T. Chabot

OTT · Saved shot

Distance
58.0 ft
Scoring chance (xG)
3.3%
Angle
15.0°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 06:48

T. Kleven

OTT · Block

Distance
51.3 ft
Scoring chance (xG)
Unavailable
Angle
33.1°
Strength
EV

Blocked or unsupported attempt

OTT at PHI

Oct 17, 2026 · P1 REG · 08:17

N. Acciari

PHI · Saved shot

Distance
36.9 ft
Scoring chance (xG)
5.8%
Angle
32.8°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 10:08

T. Foerster

PHI · Saved shot

Distance
37.7 ft
Scoring chance (xG)
1.2%
Angle
32.0°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 10:18

W. Foegele

OTT · Saved shot

Distance
28.8 ft
Scoring chance (xG)
8.9%
Angle
33.7°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 10:34

T. Zegras

PHI · Saved shot

Distance
42.0 ft
Scoring chance (xG)
5.2%
Angle
2.7°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 11:18

M. Michkov

PHI · Saved shot

Distance
56.0 ft
Scoring chance (xG)
2.5%
Angle
2.0°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 11:29

M. Michkov

PHI · Saved shot

Distance
33.4 ft
Scoring chance (xG)
7.3%
Angle
51.1°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 11:55

D.Jiricek

PHI · Miss

Distance
43.4 ft
Scoring chance (xG)
6.4%
Angle
28.9°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 12:04

T. Zegras

PHI · Saved shot

Distance
34.0 ft
Scoring chance (xG)
11.5%
Angle
28.1°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 12:06

D. Barkey

PHI · Block

Distance
12.4 ft
Scoring chance (xG)
Unavailable
Angle
14.0°
Strength
PP

Blocked or unsupported attempt

OTT at PHI

Oct 17, 2026 · P1 REG · 12:12

T. Zegras

PHI · Block

Distance
26.4 ft
Scoring chance (xG)
Unavailable
Angle
24.6°
Strength
PP

Blocked or unsupported attempt

OTT at PHI

Oct 17, 2026 · P1 REG · 12:45

J. Drysdale

PHI · Saved shot

Distance
56.4 ft
Scoring chance (xG)
3.5%
Angle
7.1°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 13:27

W. Foegele

OTT · Saved shot

Distance
49.5 ft
Scoring chance (xG)
2.8%
Angle
14.0°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 13:54

D. Cozens

OTT · Saved shot

Distance
29.3 ft
Scoring chance (xG)
11.9%
Angle
7.9°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 14:30

S. Halliday

OTT · Saved shot

Distance
7.0 ft
Scoring chance (xG)
12.6%
Angle
0.0°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 14:44

S. Pinto

OTT · Miss

Distance
42.1 ft
Scoring chance (xG)
5.2%
Angle
18.0°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 15:58

D. Batherson

OTT · Block

Distance
25.1 ft
Scoring chance (xG)
Unavailable
Angle
28.6°
Strength
PP

Blocked or unsupported attempt

OTT at PHI

Oct 17, 2026 · P1 REG · 15:59

D. Batherson

OTT · Saved shot

Distance
20.6 ft
Scoring chance (xG)
3.6%
Angle
22.8°
Strength
PP
OTT at PHI

Oct 17, 2026 · P1 REG · 16:26

D. Cozens

OTT · Block

Distance
28.6 ft
Scoring chance (xG)
Unavailable
Angle
24.8°
Strength
PP

Blocked or unsupported attempt

OTT at PHI

Oct 17, 2026 · P1 REG · 16:42

S. Halliday

OTT · Saved shot

Distance
21.1 ft
Scoring chance (xG)
16.0%
Angle
5.4°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 17:05

S. Couturier

PHI · Miss

Distance
41.9 ft
Scoring chance (xG)
1.2%
Angle
49.8°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 17:37

R. Greig

OTT · Miss

Distance
43.9 ft
Scoring chance (xG)
0.8%
Angle
59.9°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 19:00

N. Cates

PHI · Miss

Distance
42.2 ft
Scoring chance (xG)
2.8%
Angle
22.3°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 19:09

T. Sanheim

PHI · Saved shot

Distance
39.8 ft
Scoring chance (xG)
1.3%
Angle
51.1°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 19:53

N. Acciari

PHI · Saved shot

Distance
34.0 ft
Scoring chance (xG)
2.5%
Angle
65.7°
Strength
EV
OTT at PHI

Oct 17, 2026 · P1 REG · 19:59

T. Sanheim

PHI · Miss

Distance
29.1 ft
Scoring chance (xG)
5.6%
Angle
3.9°
Strength
EV
OTT at PHI

Oct 17, 2026 · P2 REG · 00:10

N. Seeler

PHI · Block

Distance
49.6 ft
Scoring chance (xG)
Unavailable
Angle
34.3°
Strength
EV

Blocked or unsupported attempt

OTT at PHI

Oct 17, 2026 · P2 REG · 00:27

J. Drysdale

PHI · Block

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

Blocked or unsupported attempt

OTT at PHI

Oct 17, 2026 · P2 REG · 01:41

T. Foerster

PHI · Saved shot

Distance
43.9 ft
Scoring chance (xG)
5.2%
Angle
11.8°
Strength
EV
OTT at PHI

Oct 17, 2026 · P2 REG · 02:13

T. Sanheim

PHI · Block

Distance
42.1 ft
Scoring chance (xG)
Unavailable
Angle
4.1°
Strength
EV

Blocked or unsupported attempt

OTT at PHI

Oct 17, 2026 · P2 REG · 02:46

N. Seeler

PHI · Saved shot

Distance
57.2 ft
Scoring chance (xG)
0.7%
Angle
19.4°
Strength
EV
OTT at PHI

Oct 17, 2026 · P2 REG · 04:10

D. Barkey

PHI · Block

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

Blocked or unsupported attempt

OTT at PHI

Oct 17, 2026 · P2 REG · 04:13

S. Benoit

PHI · Block

Distance
9.2 ft
Scoring chance (xG)
Unavailable
Angle
40.6°
Strength
EV

Blocked or unsupported attempt

OTT at PHI

Oct 17, 2026 · P2 REG · 04:19

O. Bonk

PHI · Block

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

Blocked or unsupported attempt

OTT at PHI

Oct 17, 2026 · P2 REG · 04:47

R. Greig

OTT · Miss

Distance
7.6 ft
Scoring chance (xG)
16.9%
Angle
23.2°
Strength
EV
OTT at PHI

Oct 17, 2026 · P2 REG · 05:19

P. Martone

PHI · Block

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

Blocked or unsupported attempt

OTT at PHI

Oct 17, 2026 · P2 REG · 05:33

T. Sanheim

PHI · Miss

Distance
58.6 ft
Scoring chance (xG)
0.7%
Angle
27.4°
Strength
EV
OTT at PHI

Oct 17, 2026 · P2 REG · 05:46

O. Bonk

PHI · Miss

Distance
57.6 ft
Scoring chance (xG)
1.7%
Angle
20.3°
Strength
EV
OTT at PHI

Oct 17, 2026 · P2 REG · 05:55

D. Batherson

OTT · Goal

Distance
28.8 ft
Scoring chance (xG)
14.3%
Angle
33.7°
Strength
EV
OTT at PHI

Oct 17, 2026 · P2 REG · 06:11

N. Cousins

OTT · Saved shot

Distance
10.8 ft
Scoring chance (xG)
9.0%
Angle
21.8°
Strength
EV
OTT at PHI

Oct 17, 2026 · P2 REG · 06:12

N. Cousins

OTT · Miss

Distance
9.2 ft
Scoring chance (xG)
4.7%
Angle
12.5°
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.