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

118 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-12
BOS at DET
1 REG
00:49
BOS
T. Frederic
Saved shot31.941.2EV2.5%
2023-03-12
BOS at DET
1 REG
00:59
BOS
C. McAvoy
Miss40.69.9EV5.5%
2023-03-12
BOS at DET
1 REG
01:20
DET
L. Raymond
Miss38.878.1EV0.9%
2023-03-12
BOS at DET
1 REG
02:03
DET
J. Veleno
Saved shot15.00.0EV14.9%
2023-03-12
BOS at DET
1 REG
02:42
BOS
M. Grzelcyk
Block49.011.8EVN/A
2023-03-12
BOS at DET
1 REG
02:48
DET
F. Zadina
Saved shot15.726.6EV6.6%
2023-03-12
BOS at DET
1 REG
02:53
DET
A. Czarnik
Miss39.132.5EV3.9%
2023-03-12
BOS at DET
1 REG
02:59
DET
A. Chiasson
Saved shot17.028.1EV6.1%
2023-03-12
BOS at DET
1 REG
05:13
DET
J. Veleno
Block7.181.9EVN/A
2023-03-12
BOS at DET
1 REG
05:40
BOS
C. McAvoy
Block7.233.7EVN/A
2023-03-12
BOS at DET
1 REG
06:39
DET
J. Oesterle
Saved shot44.00.0EV3.9%
2023-03-12
BOS at DET
1 REG
07:47
BOS
A. Greer
Block38.941.9EVN/A
2023-03-12
BOS at DET
1 REG
08:51
BOS
B. Marchand
Saved shot5.831.0PP18.8%
2023-03-12
BOS at DET
1 REG
09:28
BOS
D. Pastrnak
Block13.921.0PPN/A
2023-03-12
BOS at DET
1 REG
11:19
DET
D. Perron
Miss18.636.3PP16.1%
2023-03-12
BOS at DET
1 REG
12:20
DET
D. Larkin
Saved shot23.117.7PP11.9%
2023-03-12
BOS at DET
1 REG
12:22
DET
A. Chiasson
Goal5.831.0PP35.5%
2023-03-12
BOS at DET
1 REG
12:54
BOS
M. Grzelcyk
Miss56.429.7EV2.0%
2023-03-12
BOS at DET
1 REG
13:19
BOS
C. McAvoy
Block9.16.3EVN/A
2023-03-12
BOS at DET
1 REG
13:57
BOS
C. Clifton
Saved shot94.824.9EV0.2%
2023-03-12
BOS at DET
1 REG
14:04
BOS
J. DeBrusk
Block48.845.8EVN/A
2023-03-12
BOS at DET
1 REG
14:53
BOS
A. Greer
Block28.345.0EVN/A
2023-03-12
BOS at DET
1 REG
15:20
DET
A. Copp
Saved shot31.452.8EV2.5%
2023-03-12
BOS at DET
1 REG
15:29
DET
D. Perron
Saved shot21.219.3EV5.1%
2023-03-12
BOS at DET
1 REG
15:34
DET
D. Perron
Block14.947.7EVN/A
2023-03-12
BOS at DET
1 REG
18:02
BOS
D. Orlov
Block34.529.5EVN/A
2023-03-12
BOS at DET
1 REG
18:16
BOS
P. Zacha
Miss10.833.7EV15.6%
2023-03-12
BOS at DET
1 REG
18:33
BOS
G. Hathaway
Saved shot10.05.7EV21.6%
2023-03-12
BOS at DET
1 REG
19:24
DET
D. Kubalik
Block10.036.9EVN/A
2023-03-12
BOS at DET
2 REG
00:21
BOS
G. Hathaway
Miss31.957.8SH2.1%
2023-03-12
BOS at DET
2 REG
01:53
DET
D. Kubalik
Saved shot37.628.6PP9.4%
2023-03-12
BOS at DET
2 REG
02:23
DET
O. Määttä
Saved shot41.940.2EV3.1%
2023-03-12
BOS at DET
2 REG
02:32
DET
A. Erne
Saved shot8.635.5EV10.8%
2023-03-12
BOS at DET
2 REG
02:56
BOS
D. Pastrnak
Miss22.254.2EV9.9%
2023-03-12
BOS at DET
2 REG
03:27
BOS
M. Grzelcyk
Saved shot92.00.6EV0.2%
2023-03-12
BOS at DET
2 REG
03:58
BOS
C. McAvoy
Saved shot38.14.5EV7.3%
2023-03-12
BOS at DET
2 REG
04:19
BOS
C. McAvoy
Block8.17.1EVN/A
2023-03-12
BOS at DET
2 REG
04:25
BOS
B. Marchand
Saved shot41.933.3EV2.4%
2023-03-12
BOS at DET
2 REG
04:29
BOS
C. McAvoy
Block24.39.5EVN/A
2023-03-12
BOS at DET
2 REG
04:34
BOS
C. McAvoy
Saved shot22.645.0EV9.8%
2023-03-12
BOS at DET
2 REG
04:36
BOS
C. Coyle
Saved shot7.18.1EV25.2%
2023-03-12
BOS at DET
2 REG
04:37
BOS
C. McAvoy
Saved shot9.249.4EV3.9%
2023-03-12
BOS at DET
2 REG
04:41
BOS
C. Clifton
Block30.37.6EVN/A
2023-03-12
BOS at DET
2 REG
05:09
DET
D. Kubalik
Miss34.13.4EV12.4%
2023-03-12
BOS at DET
2 REG
05:52
BOS
C. McAvoy
Block17.742.7PPN/A
2023-03-12
BOS at DET
2 REG
06:34
DET
M. Seider
Goal14.00.0SH22.7%
2023-03-12
BOS at DET
2 REG
07:00
BOS
M. Grzelcyk
Saved shot35.036.9PP7.6%
2023-03-12
BOS at DET
2 REG
08:11
BOS
T. Frederic
Block18.449.4EVN/A
2023-03-12
BOS at DET
2 REG
08:31
DET
J. Walman
Saved shot38.26.0EV2.6%
2023-03-12
BOS at DET
2 REG
09:25
BOS
G. Hathaway
Saved shot25.511.3EV17.3%
BOS at DET

Mar 12, 2023 · P1 REG · 00:49

T. Frederic

BOS · Saved shot

Distance
31.9 ft
Scoring chance (xG)
2.5%
Angle
41.2°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 00:59

C. McAvoy

BOS · Miss

Distance
40.6 ft
Scoring chance (xG)
5.5%
Angle
9.9°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 01:20

L. Raymond

DET · Miss

Distance
38.8 ft
Scoring chance (xG)
0.9%
Angle
78.1°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 02:03

J. Veleno

DET · Saved shot

Distance
15.0 ft
Scoring chance (xG)
14.9%
Angle
0.0°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 02:42

M. Grzelcyk

BOS · Block

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

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P1 REG · 02:48

F. Zadina

DET · Saved shot

Distance
15.7 ft
Scoring chance (xG)
6.6%
Angle
26.6°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 02:53

A. Czarnik

DET · Miss

Distance
39.1 ft
Scoring chance (xG)
3.9%
Angle
32.5°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 02:59

A. Chiasson

DET · Saved shot

Distance
17.0 ft
Scoring chance (xG)
6.1%
Angle
28.1°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 05:13

J. Veleno

DET · Block

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

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P1 REG · 05:40

C. McAvoy

BOS · Block

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

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P1 REG · 06:39

J. Oesterle

DET · Saved shot

Distance
44.0 ft
Scoring chance (xG)
3.9%
Angle
0.0°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 07:47

A. Greer

BOS · Block

Distance
38.9 ft
Scoring chance (xG)
Unavailable
Angle
41.9°
Strength
EV

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P1 REG · 08:51

B. Marchand

BOS · Saved shot

Distance
5.8 ft
Scoring chance (xG)
18.8%
Angle
31.0°
Strength
PP
BOS at DET

Mar 12, 2023 · P1 REG · 09:28

D. Pastrnak

BOS · Block

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

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P1 REG · 11:19

D. Perron

DET · Miss

Distance
18.6 ft
Scoring chance (xG)
16.1%
Angle
36.3°
Strength
PP
BOS at DET

Mar 12, 2023 · P1 REG · 12:20

D. Larkin

DET · Saved shot

Distance
23.1 ft
Scoring chance (xG)
11.9%
Angle
17.7°
Strength
PP
BOS at DET

Mar 12, 2023 · P1 REG · 12:22

A. Chiasson

DET · Goal

Distance
5.8 ft
Scoring chance (xG)
35.5%
Angle
31.0°
Strength
PP
BOS at DET

Mar 12, 2023 · P1 REG · 12:54

M. Grzelcyk

BOS · Miss

Distance
56.4 ft
Scoring chance (xG)
2.0%
Angle
29.7°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 13:19

C. McAvoy

BOS · Block

Distance
9.1 ft
Scoring chance (xG)
Unavailable
Angle
6.3°
Strength
EV

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P1 REG · 13:57

C. Clifton

BOS · Saved shot

Distance
94.8 ft
Scoring chance (xG)
0.2%
Angle
24.9°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 14:04

J. DeBrusk

BOS · Block

Distance
48.8 ft
Scoring chance (xG)
Unavailable
Angle
45.8°
Strength
EV

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P1 REG · 14:53

A. Greer

BOS · Block

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

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P1 REG · 15:20

A. Copp

DET · Saved shot

Distance
31.4 ft
Scoring chance (xG)
2.5%
Angle
52.8°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 15:29

D. Perron

DET · Saved shot

Distance
21.2 ft
Scoring chance (xG)
5.1%
Angle
19.3°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 15:34

D. Perron

DET · Block

Distance
14.9 ft
Scoring chance (xG)
Unavailable
Angle
47.7°
Strength
EV

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P1 REG · 18:02

D. Orlov

BOS · Block

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

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P1 REG · 18:16

P. Zacha

BOS · Miss

Distance
10.8 ft
Scoring chance (xG)
15.6%
Angle
33.7°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 18:33

G. Hathaway

BOS · Saved shot

Distance
10.0 ft
Scoring chance (xG)
21.6%
Angle
5.7°
Strength
EV
BOS at DET

Mar 12, 2023 · P1 REG · 19:24

D. Kubalik

DET · Block

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

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P2 REG · 00:21

G. Hathaway

BOS · Miss

Distance
31.9 ft
Scoring chance (xG)
2.1%
Angle
57.8°
Strength
SH
BOS at DET

Mar 12, 2023 · P2 REG · 01:53

D. Kubalik

DET · Saved shot

Distance
37.6 ft
Scoring chance (xG)
9.4%
Angle
28.6°
Strength
PP
BOS at DET

Mar 12, 2023 · P2 REG · 02:23

O. Määttä

DET · Saved shot

Distance
41.9 ft
Scoring chance (xG)
3.1%
Angle
40.2°
Strength
EV
BOS at DET

Mar 12, 2023 · P2 REG · 02:32

A. Erne

DET · Saved shot

Distance
8.6 ft
Scoring chance (xG)
10.8%
Angle
35.5°
Strength
EV
BOS at DET

Mar 12, 2023 · P2 REG · 02:56

D. Pastrnak

BOS · Miss

Distance
22.2 ft
Scoring chance (xG)
9.9%
Angle
54.2°
Strength
EV
BOS at DET

Mar 12, 2023 · P2 REG · 03:27

M. Grzelcyk

BOS · Saved shot

Distance
92.0 ft
Scoring chance (xG)
0.2%
Angle
0.6°
Strength
EV
BOS at DET

Mar 12, 2023 · P2 REG · 03:58

C. McAvoy

BOS · Saved shot

Distance
38.1 ft
Scoring chance (xG)
7.3%
Angle
4.5°
Strength
EV
BOS at DET

Mar 12, 2023 · P2 REG · 04:19

C. McAvoy

BOS · Block

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

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P2 REG · 04:25

B. Marchand

BOS · Saved shot

Distance
41.9 ft
Scoring chance (xG)
2.4%
Angle
33.3°
Strength
EV
BOS at DET

Mar 12, 2023 · P2 REG · 04:29

C. McAvoy

BOS · Block

Distance
24.3 ft
Scoring chance (xG)
Unavailable
Angle
9.5°
Strength
EV

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P2 REG · 04:34

C. McAvoy

BOS · Saved shot

Distance
22.6 ft
Scoring chance (xG)
9.8%
Angle
45.0°
Strength
EV
BOS at DET

Mar 12, 2023 · P2 REG · 04:36

C. Coyle

BOS · Saved shot

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

Mar 12, 2023 · P2 REG · 04:37

C. McAvoy

BOS · Saved shot

Distance
9.2 ft
Scoring chance (xG)
3.9%
Angle
49.4°
Strength
EV
BOS at DET

Mar 12, 2023 · P2 REG · 04:41

C. Clifton

BOS · Block

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

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P2 REG · 05:09

D. Kubalik

DET · Miss

Distance
34.1 ft
Scoring chance (xG)
12.4%
Angle
3.4°
Strength
EV
BOS at DET

Mar 12, 2023 · P2 REG · 05:52

C. McAvoy

BOS · Block

Distance
17.7 ft
Scoring chance (xG)
Unavailable
Angle
42.7°
Strength
PP

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P2 REG · 06:34

M. Seider

DET · Goal

Distance
14.0 ft
Scoring chance (xG)
22.7%
Angle
0.0°
Strength
SH
BOS at DET

Mar 12, 2023 · P2 REG · 07:00

M. Grzelcyk

BOS · Saved shot

Distance
35.0 ft
Scoring chance (xG)
7.6%
Angle
36.9°
Strength
PP
BOS at DET

Mar 12, 2023 · P2 REG · 08:11

T. Frederic

BOS · Block

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

Blocked or unsupported attempt

BOS at DET

Mar 12, 2023 · P2 REG · 08:31

J. Walman

DET · Saved shot

Distance
38.2 ft
Scoring chance (xG)
2.6%
Angle
6.0°
Strength
EV
BOS at DET

Mar 12, 2023 · P2 REG · 09:25

G. Hathaway

BOS · Saved shot

Distance
25.5 ft
Scoring chance (xG)
17.3%
Angle
11.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.