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

92 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-03-09
EDM at BOS
1 REG
02:38
EDM
W. Foegele
Miss46.743.3EV1.1%
2023-03-09
EDM at BOS
1 REG
03:07
EDM
R. McLeod
Saved shot6.19.5EV20.8%
2023-03-09
EDM at BOS
1 REG
03:51
BOS
B. Marchand
Goal32.647.5EV3.3%
2023-03-09
EDM at BOS
1 REG
04:50
EDM
C. McDavid
Saved shot10.856.3EV7.8%
2023-03-09
EDM at BOS
1 REG
05:35
EDM
K. Yamamoto
Saved shot28.332.0EV7.8%
2023-03-09
EDM at BOS
1 REG
05:58
BOS
G. Hathaway
Saved shot32.858.7EV1.3%
2023-03-09
EDM at BOS
1 REG
06:15
EDM
W. Foegele
Miss13.617.1EV7.8%
2023-03-09
EDM at BOS
1 REG
06:42
BOS
B. Carlo
Miss88.00.7EV0.2%
2023-03-09
EDM at BOS
1 REG
08:16
EDM
R. Nugent-Hopkins
Saved shot148.01.2SH0.2%
2023-03-09
EDM at BOS
1 REG
08:54
EDM
C. Ceci
Saved shot151.01.1SH0.3%
2023-03-09
EDM at BOS
1 REG
10:05
BOS
T. Nosek
Block5.421.8EVN/A
2023-03-09
EDM at BOS
1 REG
10:23
BOS
A. Greer
Saved shot7.090.0EV3.0%
2023-03-09
EDM at BOS
1 REG
10:24
BOS
G. Hathaway
Saved shot8.17.1EV3.4%
2023-03-09
EDM at BOS
1 REG
10:39
BOS
C. Coyle
Miss17.523.6EV26.6%
2023-03-09
EDM at BOS
1 REG
10:44
BOS
T. Frederic
Saved shot52.326.1EV1.9%
2023-03-09
EDM at BOS
1 REG
11:44
EDM
D. Nurse
Block18.825.2EVN/A
2023-03-09
EDM at BOS
1 REG
12:15
BOS
P. Zacha
Block13.654.0PPN/A
2023-03-09
EDM at BOS
1 REG
12:42
BOS
D. Krejci
Block15.818.4PPN/A
2023-03-09
EDM at BOS
1 REG
14:06
BOS
B. Carlo
Saved shot19.759.5EV3.8%
2023-03-09
EDM at BOS
1 REG
14:25
EDM
E. Kane
Block15.03.8EVN/A
2023-03-09
EDM at BOS
1 REG
14:43
BOS
D. Forbort
Block125.48.7EVN/A
2023-03-09
EDM at BOS
1 REG
15:52
EDM
W. Foegele
Miss15.818.4EV16.0%
2023-03-09
EDM at BOS
1 REG
16:03
BOS
P. Bergeron
Block19.018.4EVN/A
2023-03-09
EDM at BOS
1 REG
18:18
BOS
C. Coyle
Miss13.654.0EV16.6%
2023-03-09
EDM at BOS
1 REG
18:37
BOS
T. Frederic
Saved shot11.00.0EV10.7%
2023-03-09
EDM at BOS
1 REG
19:00
BOS
J. DeBrusk
Saved shot23.034.4EV10.2%
2023-03-09
EDM at BOS
1 REG
19:00
BOS
P. Bergeron
Saved shot15.03.8EV5.1%
2023-03-09
EDM at BOS
1 REG
19:59
BOS
D. Pastrnak
Goal35.01.6EV11.0%
2023-03-09
EDM at BOS
2 REG
01:35
EDM
M. Ekholm
Saved shot31.459.3EV2.7%
2023-03-09
EDM at BOS
2 REG
01:42
EDM
E. Bouchard
Saved shot42.732.6EV4.2%
2023-03-09
EDM at BOS
2 REG
02:44
BOS
D. Pastrnak
Saved shot48.146.7EV2.0%
2023-03-09
EDM at BOS
2 REG
02:57
BOS
H. Lindholm
Saved shot21.245.0EV9.1%
2023-03-09
EDM at BOS
2 REG
03:51
EDM
E. Bouchard
Saved shot43.631.9EV3.8%
2023-03-09
EDM at BOS
2 REG
05:09
BOS
B. Carlo
Saved shot64.731.7EV1.3%
2023-03-09
EDM at BOS
2 REG
05:41
EDM
D. Nurse
Saved shot38.944.0EV2.1%
2023-03-09
EDM at BOS
2 REG
07:32
BOS
G. Hathaway
Miss25.380.9EV2.0%
2023-03-09
EDM at BOS
2 REG
09:21
BOS
M. Grzelcyk
Block24.731.8EVN/A
2023-03-09
EDM at BOS
2 REG
09:47
EDM
L. Draisaitl
Saved shot16.197.1EV3.5%
2023-03-09
EDM at BOS
2 REG
10:20
BOS
M. Grzelcyk
Saved shot47.444.1EV1.1%
2023-03-09
EDM at BOS
2 REG
10:28
BOS
J. DeBrusk
Miss7.18.1EV12.4%
2023-03-09
EDM at BOS
2 REG
10:44
EDM
E. Bouchard
Goal19.03.0EV21.7%
2023-03-09
EDM at BOS
2 REG
12:06
EDM
C. Ceci
Block17.120.6EVN/A
2023-03-09
EDM at BOS
2 REG
12:22
BOS
P. Bergeron
Saved shot39.157.5EV1.4%
2023-03-09
EDM at BOS
2 REG
12:43
EDM
B. Kulak
Block25.511.3EVN/A
2023-03-09
EDM at BOS
2 REG
12:52
BOS
D. Pastrnak
Saved shot44.237.6EV1.4%
2023-03-09
EDM at BOS
2 REG
13:15
BOS
D. Orlov
Miss28.267.1EV2.7%
2023-03-09
EDM at BOS
2 REG
15:55
BOS
C. McAvoy
Miss51.57.8EV2.4%
2023-03-09
EDM at BOS
2 REG
17:30
EDM
M. Ekholm
Miss35.00.0EV8.6%
2023-03-09
EDM at BOS
2 REG
17:47
EDM
E. Bouchard
Block18.412.5EVN/A
2023-03-09
EDM at BOS
2 REG
18:09
BOS
P. Bergeron
Saved shot25.02.3EV18.3%
EDM at BOS

Mar 9, 2023 · P1 REG · 02:38

W. Foegele

EDM · Miss

Distance
46.7 ft
Scoring chance (xG)
1.1%
Angle
43.3°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 03:07

R. McLeod

EDM · Saved shot

Distance
6.1 ft
Scoring chance (xG)
20.8%
Angle
9.5°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 03:51

B. Marchand

BOS · Goal

Distance
32.6 ft
Scoring chance (xG)
3.3%
Angle
47.5°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 04:50

C. McDavid

EDM · Saved shot

Distance
10.8 ft
Scoring chance (xG)
7.8%
Angle
56.3°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 05:35

K. Yamamoto

EDM · Saved shot

Distance
28.3 ft
Scoring chance (xG)
7.8%
Angle
32.0°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 05:58

G. Hathaway

BOS · Saved shot

Distance
32.8 ft
Scoring chance (xG)
1.3%
Angle
58.7°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 06:15

W. Foegele

EDM · Miss

Distance
13.6 ft
Scoring chance (xG)
7.8%
Angle
17.1°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 06:42

B. Carlo

BOS · Miss

Distance
88.0 ft
Scoring chance (xG)
0.2%
Angle
0.7°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 08:16

R. Nugent-Hopkins

EDM · Saved shot

Distance
148.0 ft
Scoring chance (xG)
0.2%
Angle
1.2°
Strength
SH
EDM at BOS

Mar 9, 2023 · P1 REG · 08:54

C. Ceci

EDM · Saved shot

Distance
151.0 ft
Scoring chance (xG)
0.3%
Angle
1.1°
Strength
SH
EDM at BOS

Mar 9, 2023 · P1 REG · 10:05

T. Nosek

BOS · Block

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

Blocked or unsupported attempt

EDM at BOS

Mar 9, 2023 · P1 REG · 10:23

A. Greer

BOS · Saved shot

Distance
7.0 ft
Scoring chance (xG)
3.0%
Angle
90.0°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 10:24

G. Hathaway

BOS · Saved shot

Distance
8.1 ft
Scoring chance (xG)
3.4%
Angle
7.1°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 10:39

C. Coyle

BOS · Miss

Distance
17.5 ft
Scoring chance (xG)
26.6%
Angle
23.6°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 10:44

T. Frederic

BOS · Saved shot

Distance
52.3 ft
Scoring chance (xG)
1.9%
Angle
26.1°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 11:44

D. Nurse

EDM · Block

Distance
18.8 ft
Scoring chance (xG)
Unavailable
Angle
25.2°
Strength
EV

Blocked or unsupported attempt

EDM at BOS

Mar 9, 2023 · P1 REG · 12:15

P. Zacha

BOS · Block

Distance
13.6 ft
Scoring chance (xG)
Unavailable
Angle
54.0°
Strength
PP

Blocked or unsupported attempt

EDM at BOS

Mar 9, 2023 · P1 REG · 12:42

D. Krejci

BOS · Block

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

Blocked or unsupported attempt

EDM at BOS

Mar 9, 2023 · P1 REG · 14:06

B. Carlo

BOS · Saved shot

Distance
19.7 ft
Scoring chance (xG)
3.8%
Angle
59.5°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 14:25

E. Kane

EDM · Block

Distance
15.0 ft
Scoring chance (xG)
Unavailable
Angle
3.8°
Strength
EV

Blocked or unsupported attempt

EDM at BOS

Mar 9, 2023 · P1 REG · 14:43

D. Forbort

BOS · Block

Distance
125.4 ft
Scoring chance (xG)
Unavailable
Angle
8.7°
Strength
EV

Blocked or unsupported attempt

EDM at BOS

Mar 9, 2023 · P1 REG · 15:52

W. Foegele

EDM · Miss

Distance
15.8 ft
Scoring chance (xG)
16.0%
Angle
18.4°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 16:03

P. Bergeron

BOS · Block

Distance
19.0 ft
Scoring chance (xG)
Unavailable
Angle
18.4°
Strength
EV

Blocked or unsupported attempt

EDM at BOS

Mar 9, 2023 · P1 REG · 18:18

C. Coyle

BOS · Miss

Distance
13.6 ft
Scoring chance (xG)
16.6%
Angle
54.0°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 18:37

T. Frederic

BOS · Saved shot

Distance
11.0 ft
Scoring chance (xG)
10.7%
Angle
0.0°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 19:00

J. DeBrusk

BOS · Saved shot

Distance
23.0 ft
Scoring chance (xG)
10.2%
Angle
34.4°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 19:00

P. Bergeron

BOS · Saved shot

Distance
15.0 ft
Scoring chance (xG)
5.1%
Angle
3.8°
Strength
EV
EDM at BOS

Mar 9, 2023 · P1 REG · 19:59

D. Pastrnak

BOS · Goal

Distance
35.0 ft
Scoring chance (xG)
11.0%
Angle
1.6°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 01:35

M. Ekholm

EDM · Saved shot

Distance
31.4 ft
Scoring chance (xG)
2.7%
Angle
59.3°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 01:42

E. Bouchard

EDM · Saved shot

Distance
42.7 ft
Scoring chance (xG)
4.2%
Angle
32.6°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 02:44

D. Pastrnak

BOS · Saved shot

Distance
48.1 ft
Scoring chance (xG)
2.0%
Angle
46.7°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 02:57

H. Lindholm

BOS · Saved shot

Distance
21.2 ft
Scoring chance (xG)
9.1%
Angle
45.0°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 03:51

E. Bouchard

EDM · Saved shot

Distance
43.6 ft
Scoring chance (xG)
3.8%
Angle
31.9°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 05:09

B. Carlo

BOS · Saved shot

Distance
64.7 ft
Scoring chance (xG)
1.3%
Angle
31.7°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 05:41

D. Nurse

EDM · Saved shot

Distance
38.9 ft
Scoring chance (xG)
2.1%
Angle
44.0°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 07:32

G. Hathaway

BOS · Miss

Distance
25.3 ft
Scoring chance (xG)
2.0%
Angle
80.9°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 09:21

M. Grzelcyk

BOS · Block

Distance
24.7 ft
Scoring chance (xG)
Unavailable
Angle
31.8°
Strength
EV

Blocked or unsupported attempt

EDM at BOS

Mar 9, 2023 · P2 REG · 09:47

L. Draisaitl

EDM · Saved shot

Distance
16.1 ft
Scoring chance (xG)
3.5%
Angle
97.1°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 10:20

M. Grzelcyk

BOS · Saved shot

Distance
47.4 ft
Scoring chance (xG)
1.1%
Angle
44.1°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 10:28

J. DeBrusk

BOS · Miss

Distance
7.1 ft
Scoring chance (xG)
12.4%
Angle
8.1°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 10:44

E. Bouchard

EDM · Goal

Distance
19.0 ft
Scoring chance (xG)
21.7%
Angle
3.0°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 12:06

C. Ceci

EDM · Block

Distance
17.1 ft
Scoring chance (xG)
Unavailable
Angle
20.6°
Strength
EV

Blocked or unsupported attempt

EDM at BOS

Mar 9, 2023 · P2 REG · 12:22

P. Bergeron

BOS · Saved shot

Distance
39.1 ft
Scoring chance (xG)
1.4%
Angle
57.5°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 12:43

B. Kulak

EDM · Block

Distance
25.5 ft
Scoring chance (xG)
Unavailable
Angle
11.3°
Strength
EV

Blocked or unsupported attempt

EDM at BOS

Mar 9, 2023 · P2 REG · 12:52

D. Pastrnak

BOS · Saved shot

Distance
44.2 ft
Scoring chance (xG)
1.4%
Angle
37.6°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 13:15

D. Orlov

BOS · Miss

Distance
28.2 ft
Scoring chance (xG)
2.7%
Angle
67.1°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 15:55

C. McAvoy

BOS · Miss

Distance
51.5 ft
Scoring chance (xG)
2.4%
Angle
7.8°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 17:30

M. Ekholm

EDM · Miss

Distance
35.0 ft
Scoring chance (xG)
8.6%
Angle
0.0°
Strength
EV
EDM at BOS

Mar 9, 2023 · P2 REG · 17:47

E. Bouchard

EDM · Block

Distance
18.4 ft
Scoring chance (xG)
Unavailable
Angle
12.5°
Strength
EV

Blocked or unsupported attempt

EDM at BOS

Mar 9, 2023 · P2 REG · 18:09

P. Bergeron

BOS · Saved shot

Distance
25.0 ft
Scoring chance (xG)
18.3%
Angle
2.3°
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.