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

107 matching attempts. Season coverage: 1504 published games / 1504 collected games. Last source refresh: Oct 4, 2026 05:00.

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)
2021-11-09
OTT at BOS
1 REG
00:18
BOS
D. Pastrnak
Saved shot59.529.1EV1.4%
2021-11-09
OTT at BOS
1 REG
00:25
BOS
M. Grzelcyk
Saved shot50.126.1EV3.2%
2021-11-09
OTT at BOS
1 REG
01:00
OTT
J. Norris
Miss55.528.0EV1.4%
2021-11-09
OTT at BOS
1 REG
01:12
OTT
B. Tkachuk
Saved shot41.14.2EV2.4%
2021-11-09
OTT at BOS
1 REG
01:14
OTT
Z. Sanford
Goal15.311.3EV22.4%
2021-11-09
OTT at BOS
1 REG
02:02
BOS
B. Carlo
Saved shot54.14.2EV1.8%
2021-11-09
OTT at BOS
1 REG
02:06
BOS
B. Carlo
Saved shot50.58.0EV3.2%
2021-11-09
OTT at BOS
1 REG
02:46
OTT
T. Stützle
Saved shot13.636.0EV9.2%
2021-11-09
OTT at BOS
1 REG
02:57
BOS
P. Bergeron
Saved shot40.031.7SH4.8%
2021-11-09
OTT at BOS
1 REG
03:22
OTT
J. Norris
Miss22.426.6PP17.9%
2021-11-09
OTT at BOS
1 REG
04:17
OTT
Z. Sanford
Saved shot19.614.7PP7.1%
2021-11-09
OTT at BOS
1 REG
04:24
OTT
T. Ennis
Saved shot48.035.7PP3.8%
2021-11-09
OTT at BOS
1 REG
05:13
OTT
N. Paul
Block22.837.9EVN/A
2021-11-09
OTT at BOS
1 REG
05:29
OTT
N. Paul
Saved shot67.01.7EV0.3%
2021-11-09
OTT at BOS
1 REG
05:56
BOS
M. Grzelcyk
Miss37.13.1EV7.4%
2021-11-09
OTT at BOS
1 REG
06:31
BOS
M. Grzelcyk
Block19.147.1EVN/A
2021-11-09
OTT at BOS
1 REG
06:35
BOS
P. Bergeron
Saved shot57.921.3EV1.3%
2021-11-09
OTT at BOS
1 REG
07:19
BOS
B. Carlo
Saved shot55.25.2EV2.2%
2021-11-09
OTT at BOS
1 REG
07:26
BOS
J. Studnicka
Block36.133.7EVN/A
2021-11-09
OTT at BOS
1 REG
08:32
BOS
T. Frederic
Miss16.310.6EV7.8%
2021-11-09
OTT at BOS
1 REG
08:32
BOS
C. Lazar
Block17.235.5EVN/A
2021-11-09
OTT at BOS
1 REG
08:42
BOS
C. Lazar
Block14.324.8EVN/A
2021-11-09
OTT at BOS
1 REG
08:50
BOS
M. Reilly
Saved shot49.641.7EV0.9%
2021-11-09
OTT at BOS
1 REG
09:20
BOS
B. Marchand
Miss17.310.0EV7.3%
2021-11-09
OTT at BOS
1 REG
10:15
OTT
D. Batherson
Miss50.69.1EV2.2%
2021-11-09
OTT at BOS
1 REG
10:19
OTT
T. Chabot
Saved shot17.513.2EV20.5%
2021-11-09
OTT at BOS
1 REG
10:51
BOS
T. Hall
Miss45.836.1EV1.5%
2021-11-09
OTT at BOS
1 REG
10:56
BOS
M. Reilly
Saved shot58.339.4EV0.9%
2021-11-09
OTT at BOS
1 REG
11:34
OTT
L. Shaw
Saved shot47.549.3EV0.9%
2021-11-09
OTT at BOS
1 REG
13:14
OTT
A. Formenton
Saved shot18.715.5SH16.1%
2021-11-09
OTT at BOS
1 REG
13:31
BOS
E. Haula
Saved shot43.01.3EV6.1%
2021-11-09
OTT at BOS
1 REG
13:35
BOS
M. Grzelcyk
Miss51.217.0EV2.2%
2021-11-09
OTT at BOS
1 REG
14:41
OTT
B. Tkachuk
Saved shot12.048.4PP14.7%
2021-11-09
OTT at BOS
1 REG
15:58
BOS
T. Nosek
Saved shot106.620.3EV0.3%
2021-11-09
OTT at BOS
1 REG
16:44
BOS
D. Pastrnak
Saved shot12.851.3PP11.9%
2021-11-09
OTT at BOS
1 REG
16:54
BOS
C. McAvoy
Block34.13.4PPN/A
2021-11-09
OTT at BOS
1 REG
17:26
OTT
N. Zaitsev
Saved shot182.16.3SH0.3%
2021-11-09
OTT at BOS
1 REG
18:25
BOS
C. Smith
Miss50.126.1PP2.4%
2021-11-09
OTT at BOS
1 REG
19:22
BOS
C. Clifton
Miss37.912.2EV5.7%
2021-11-09
OTT at BOS
1 REG
19:38
BOS
C. Clifton
Saved shot51.028.1EV1.4%
2021-11-09
OTT at BOS
1 REG
19:52
BOS
B. Marchand
Block9.212.5EVN/A
2021-11-09
OTT at BOS
1 REG
19:54
BOS
C. Lazar
Saved shot20.411.3EV8.5%
2021-11-09
OTT at BOS
2 REG
00:45
OTT
B. Tkachuk
Saved shot36.239.4PP4.6%
2021-11-09
OTT at BOS
2 REG
01:34
OTT
C. Tierney
Saved shot41.125.9PP4.9%
2021-11-09
OTT at BOS
2 REG
02:09
OTT
J. Norris
Block28.26.1EVN/A
2021-11-09
OTT at BOS
2 REG
03:30
BOS
D. Pastrnak
Block59.134.0EVN/A
2021-11-09
OTT at BOS
2 REG
03:40
BOS
P. Bergeron
Block52.02.2EVN/A
2021-11-09
OTT at BOS
2 REG
03:46
BOS
B. Carlo
Saved shot54.14.2EV2.0%
2021-11-09
OTT at BOS
2 REG
03:51
BOS
E. Haula
Block17.310.0PPN/A
2021-11-09
OTT at BOS
2 REG
03:59
BOS
C. Coyle
Block12.851.3PPN/A
OTT at BOS

Nov 9, 2021 · P1 REG · 00:18

D. Pastrnak

BOS · Saved shot

Distance
59.5 ft
Scoring chance (xG)
1.4%
Angle
29.1°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 00:25

M. Grzelcyk

BOS · Saved shot

Distance
50.1 ft
Scoring chance (xG)
3.2%
Angle
26.1°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 01:00

J. Norris

OTT · Miss

Distance
55.5 ft
Scoring chance (xG)
1.4%
Angle
28.0°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 01:12

B. Tkachuk

OTT · Saved shot

Distance
41.1 ft
Scoring chance (xG)
2.4%
Angle
4.2°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 01:14

Z. Sanford

OTT · Goal

Distance
15.3 ft
Scoring chance (xG)
22.4%
Angle
11.3°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 02:02

B. Carlo

BOS · Saved shot

Distance
54.1 ft
Scoring chance (xG)
1.8%
Angle
4.2°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 02:06

B. Carlo

BOS · Saved shot

Distance
50.5 ft
Scoring chance (xG)
3.2%
Angle
8.0°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 02:46

T. Stützle

OTT · Saved shot

Distance
13.6 ft
Scoring chance (xG)
9.2%
Angle
36.0°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 02:57

P. Bergeron

BOS · Saved shot

Distance
40.0 ft
Scoring chance (xG)
4.8%
Angle
31.7°
Strength
SH
OTT at BOS

Nov 9, 2021 · P1 REG · 03:22

J. Norris

OTT · Miss

Distance
22.4 ft
Scoring chance (xG)
17.9%
Angle
26.6°
Strength
PP
OTT at BOS

Nov 9, 2021 · P1 REG · 04:17

Z. Sanford

OTT · Saved shot

Distance
19.6 ft
Scoring chance (xG)
7.1%
Angle
14.7°
Strength
PP
OTT at BOS

Nov 9, 2021 · P1 REG · 04:24

T. Ennis

OTT · Saved shot

Distance
48.0 ft
Scoring chance (xG)
3.8%
Angle
35.7°
Strength
PP
OTT at BOS

Nov 9, 2021 · P1 REG · 05:13

N. Paul

OTT · Block

Distance
22.8 ft
Scoring chance (xG)
Unavailable
Angle
37.9°
Strength
EV

Blocked or unsupported attempt

OTT at BOS

Nov 9, 2021 · P1 REG · 05:29

N. Paul

OTT · Saved shot

Distance
67.0 ft
Scoring chance (xG)
0.3%
Angle
1.7°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 05:56

M. Grzelcyk

BOS · Miss

Distance
37.1 ft
Scoring chance (xG)
7.4%
Angle
3.1°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 06:31

M. Grzelcyk

BOS · Block

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

Blocked or unsupported attempt

OTT at BOS

Nov 9, 2021 · P1 REG · 06:35

P. Bergeron

BOS · Saved shot

Distance
57.9 ft
Scoring chance (xG)
1.3%
Angle
21.3°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 07:19

B. Carlo

BOS · Saved shot

Distance
55.2 ft
Scoring chance (xG)
2.2%
Angle
5.2°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 07:26

J. Studnicka

BOS · Block

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

Blocked or unsupported attempt

OTT at BOS

Nov 9, 2021 · P1 REG · 08:32

T. Frederic

BOS · Miss

Distance
16.3 ft
Scoring chance (xG)
7.8%
Angle
10.6°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 08:32

C. Lazar

BOS · Block

Distance
17.2 ft
Scoring chance (xG)
Unavailable
Angle
35.5°
Strength
EV

Blocked or unsupported attempt

OTT at BOS

Nov 9, 2021 · P1 REG · 08:42

C. Lazar

BOS · Block

Distance
14.3 ft
Scoring chance (xG)
Unavailable
Angle
24.8°
Strength
EV

Blocked or unsupported attempt

OTT at BOS

Nov 9, 2021 · P1 REG · 08:50

M. Reilly

BOS · Saved shot

Distance
49.6 ft
Scoring chance (xG)
0.9%
Angle
41.7°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 09:20

B. Marchand

BOS · Miss

Distance
17.3 ft
Scoring chance (xG)
7.3%
Angle
10.0°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 10:15

D. Batherson

OTT · Miss

Distance
50.6 ft
Scoring chance (xG)
2.2%
Angle
9.1°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 10:19

T. Chabot

OTT · Saved shot

Distance
17.5 ft
Scoring chance (xG)
20.5%
Angle
13.2°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 10:51

T. Hall

BOS · Miss

Distance
45.8 ft
Scoring chance (xG)
1.5%
Angle
36.1°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 10:56

M. Reilly

BOS · Saved shot

Distance
58.3 ft
Scoring chance (xG)
0.9%
Angle
39.4°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 11:34

L. Shaw

OTT · Saved shot

Distance
47.5 ft
Scoring chance (xG)
0.9%
Angle
49.3°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 13:14

A. Formenton

OTT · Saved shot

Distance
18.7 ft
Scoring chance (xG)
16.1%
Angle
15.5°
Strength
SH
OTT at BOS

Nov 9, 2021 · P1 REG · 13:31

E. Haula

BOS · Saved shot

Distance
43.0 ft
Scoring chance (xG)
6.1%
Angle
1.3°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 13:35

M. Grzelcyk

BOS · Miss

Distance
51.2 ft
Scoring chance (xG)
2.2%
Angle
17.0°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 14:41

B. Tkachuk

OTT · Saved shot

Distance
12.0 ft
Scoring chance (xG)
14.7%
Angle
48.4°
Strength
PP
OTT at BOS

Nov 9, 2021 · P1 REG · 15:58

T. Nosek

BOS · Saved shot

Distance
106.6 ft
Scoring chance (xG)
0.3%
Angle
20.3°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 16:44

D. Pastrnak

BOS · Saved shot

Distance
12.8 ft
Scoring chance (xG)
11.9%
Angle
51.3°
Strength
PP
OTT at BOS

Nov 9, 2021 · P1 REG · 16:54

C. McAvoy

BOS · Block

Distance
34.1 ft
Scoring chance (xG)
Unavailable
Angle
3.4°
Strength
PP

Blocked or unsupported attempt

OTT at BOS

Nov 9, 2021 · P1 REG · 17:26

N. Zaitsev

OTT · Saved shot

Distance
182.1 ft
Scoring chance (xG)
0.3%
Angle
6.3°
Strength
SH
OTT at BOS

Nov 9, 2021 · P1 REG · 18:25

C. Smith

BOS · Miss

Distance
50.1 ft
Scoring chance (xG)
2.4%
Angle
26.1°
Strength
PP
OTT at BOS

Nov 9, 2021 · P1 REG · 19:22

C. Clifton

BOS · Miss

Distance
37.9 ft
Scoring chance (xG)
5.7%
Angle
12.2°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 19:38

C. Clifton

BOS · Saved shot

Distance
51.0 ft
Scoring chance (xG)
1.4%
Angle
28.1°
Strength
EV
OTT at BOS

Nov 9, 2021 · P1 REG · 19:52

B. Marchand

BOS · Block

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

Blocked or unsupported attempt

OTT at BOS

Nov 9, 2021 · P1 REG · 19:54

C. Lazar

BOS · Saved shot

Distance
20.4 ft
Scoring chance (xG)
8.5%
Angle
11.3°
Strength
EV
OTT at BOS

Nov 9, 2021 · P2 REG · 00:45

B. Tkachuk

OTT · Saved shot

Distance
36.2 ft
Scoring chance (xG)
4.6%
Angle
39.4°
Strength
PP
OTT at BOS

Nov 9, 2021 · P2 REG · 01:34

C. Tierney

OTT · Saved shot

Distance
41.1 ft
Scoring chance (xG)
4.9%
Angle
25.9°
Strength
PP
OTT at BOS

Nov 9, 2021 · P2 REG · 02:09

J. Norris

OTT · Block

Distance
28.2 ft
Scoring chance (xG)
Unavailable
Angle
6.1°
Strength
EV

Blocked or unsupported attempt

OTT at BOS

Nov 9, 2021 · P2 REG · 03:30

D. Pastrnak

BOS · Block

Distance
59.1 ft
Scoring chance (xG)
Unavailable
Angle
34.0°
Strength
EV

Blocked or unsupported attempt

OTT at BOS

Nov 9, 2021 · P2 REG · 03:40

P. Bergeron

BOS · Block

Distance
52.0 ft
Scoring chance (xG)
Unavailable
Angle
2.2°
Strength
EV

Blocked or unsupported attempt

OTT at BOS

Nov 9, 2021 · P2 REG · 03:46

B. Carlo

BOS · Saved shot

Distance
54.1 ft
Scoring chance (xG)
2.0%
Angle
4.2°
Strength
EV
OTT at BOS

Nov 9, 2021 · P2 REG · 03:51

E. Haula

BOS · Block

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

Blocked or unsupported attempt

OTT at BOS

Nov 9, 2021 · P2 REG · 03:59

C. Coyle

BOS · Block

Distance
12.8 ft
Scoring chance (xG)
Unavailable
Angle
51.3°
Strength
PP

Blocked or unsupported attempt

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.