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

131 matching attempts. Season coverage: 1503 published games / 1503 collected games. Last source refresh: Oct 4, 2026 05:43.

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)
2025-02-25
TOR at BOS
1 REG
00:29
BOS
D. Pastrnak
Goal22.27.8EV15.0%
2025-02-25
TOR at BOS
1 REG
00:34
BOS
E. Lindholm
Saved shot6.438.7EV14.8%
2025-02-25
TOR at BOS
1 REG
01:25
TOR
N. Robertson
Saved shot20.232.9EV1.9%
2025-02-25
TOR at BOS
1 REG
01:40
BOS
M. Kastelic
Saved shot34.913.2EV4.7%
2025-02-25
TOR at BOS
1 REG
01:43
BOS
T. Frederic
Miss9.2130.6EV17.2%
2025-02-25
TOR at BOS
1 REG
01:58
BOS
C. Koepke
Saved shot75.46.1EV0.2%
2025-02-25
TOR at BOS
1 REG
04:20
TOR
O. Ekman-Larsson
Saved shot62.329.9EV0.5%
2025-02-25
TOR at BOS
1 REG
04:22
TOR
M. Domi
Saved shot6.318.4EV30.9%
2025-02-25
TOR at BOS
1 REG
04:30
TOR
W. Nylander
Saved shot43.00.0PP4.8%
2025-02-25
TOR at BOS
1 REG
05:50
BOS
B. Marchand
Saved shot61.632.4SH1.2%
2025-02-25
TOR at BOS
1 REG
07:02
BOS
M. Poitras
Saved shot63.619.3EV1.5%
2025-02-25
TOR at BOS
1 REG
07:11
BOS
D. Pastrnak
Miss39.252.3EV2.4%
2025-02-25
TOR at BOS
1 REG
08:25
TOR
O. Ekman-Larsson
Block50.235.3EVN/A
2025-02-25
TOR at BOS
1 REG
08:49
TOR
J. Tavares
Block8.926.6EVN/A
2025-02-25
TOR at BOS
1 REG
08:55
TOR
J. McCabe
Block22.030.1EVN/A
2025-02-25
TOR at BOS
1 REG
09:08
BOS
M. Lohrei
Saved shot30.15.7EV16.5%
2025-02-25
TOR at BOS
1 REG
09:15
BOS
M. Lohrei
Saved shot30.549.0EV4.4%
2025-02-25
TOR at BOS
1 REG
09:20
BOS
B. Marchand
Miss32.456.3EV3.2%
2025-02-25
TOR at BOS
1 REG
10:58
BOS
M. Lohrei
Saved shot69.333.2EV0.7%
2025-02-25
TOR at BOS
1 REG
11:00
BOS
M. Poitras
Block12.04.8EVN/A
2025-02-25
TOR at BOS
1 REG
11:07
BOS
A. Peeke
Miss47.051.9EV0.8%
2025-02-25
TOR at BOS
1 REG
11:12
BOS
A. Peeke
Block44.69.0EVN/A
2025-02-25
TOR at BOS
1 REG
12:26
TOR
A. Matthews
Saved shot34.818.4EV5.8%
2025-02-25
TOR at BOS
1 REG
12:34
TOR
M. Knies
Miss45.00.0EV1.9%
2025-02-25
TOR at BOS
1 REG
13:12
BOS
D. Pastrnak
Saved shot34.140.2PP5.5%
2025-02-25
TOR at BOS
1 REG
13:25
BOS
D. Pastrnak
Miss36.845.0PP3.1%
2025-02-25
TOR at BOS
1 REG
13:31
TOR
A. Matthews
Miss31.618.4SH10.9%
2025-02-25
TOR at BOS
1 REG
13:44
BOS
D. Pastrnak
Saved shot46.332.7PP3.9%
2025-02-25
TOR at BOS
1 REG
13:50
BOS
M. Lohrei
Miss56.79.1PP3.2%
2025-02-25
TOR at BOS
1 REG
13:59
BOS
B. Marchand
Goal7.315.9PP27.1%
2025-02-25
TOR at BOS
1 REG
14:20
BOS
N. Zadorov
Miss62.318.7EV2.0%
2025-02-25
TOR at BOS
1 REG
15:11
TOR
M. Domi
Saved shot31.145.0EV2.7%
2025-02-25
TOR at BOS
1 REG
15:27
TOR
A. Matthews
Block31.618.4PPN/A
2025-02-25
TOR at BOS
1 REG
15:34
BOS
E. Lindholm
Saved shot38.631.2SH4.7%
2025-02-25
TOR at BOS
1 REG
16:12
TOR
W. Nylander
Miss33.653.5PP3.8%
2025-02-25
TOR at BOS
1 REG
17:04
TOR
M. Rielly
Saved shot43.943.2PP2.5%
2025-02-25
TOR at BOS
1 REG
18:15
TOR
S. Lorentz
Block23.15.0EVN/A
2025-02-25
TOR at BOS
1 REG
18:22
TOR
S. Lorentz
Saved shot28.14.1EV6.2%
2025-02-25
TOR at BOS
1 REG
19:54
BOS
M. Geekie
Saved shot12.561.4EV12.0%
2025-02-25
TOR at BOS
1 REG
19:55
BOS
M. Geekie
Saved shot3.656.3EV23.4%
2025-02-25
TOR at BOS
1 REG
19:56
BOS
M. Geekie
Miss4.1104.0EV7.6%
2025-02-25
TOR at BOS
2 REG
01:31
TOR
M. Knies
Miss12.00.0EV11.0%
2025-02-25
TOR at BOS
2 REG
02:14
BOS
D. Pastrnak
Saved shot40.036.9PP2.8%
2025-02-25
TOR at BOS
2 REG
02:15
BOS
M. Geekie
Block5.859.0PPN/A
2025-02-25
TOR at BOS
2 REG
04:01
TOR
M. Rielly
Miss38.636.6SH3.5%
2025-02-25
TOR at BOS
2 REG
04:53
TOR
S. Benoit
Block19.321.3EVN/A
2025-02-25
TOR at BOS
2 REG
05:01
TOR
J. Tavares
Saved shot10.856.3EV6.6%
2025-02-25
TOR at BOS
2 REG
05:02
TOR
J. Tavares
Miss6.726.6EV3.0%
2025-02-25
TOR at BOS
2 REG
05:09
BOS
M. Geekie
Miss35.26.5PP3.0%
2025-02-25
TOR at BOS
2 REG
05:20
BOS
D. Pastrnak
Miss38.925.9PP4.8%
TOR at BOS

Feb 25, 2025 · P1 REG · 00:29

D. Pastrnak

BOS · Goal

Distance
22.2 ft
Scoring chance (xG)
15.0%
Angle
7.8°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 00:34

E. Lindholm

BOS · Saved shot

Distance
6.4 ft
Scoring chance (xG)
14.8%
Angle
38.7°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 01:25

N. Robertson

TOR · Saved shot

Distance
20.2 ft
Scoring chance (xG)
1.9%
Angle
32.9°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 01:40

M. Kastelic

BOS · Saved shot

Distance
34.9 ft
Scoring chance (xG)
4.7%
Angle
13.2°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 01:43

T. Frederic

BOS · Miss

Distance
9.2 ft
Scoring chance (xG)
17.2%
Angle
130.6°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 01:58

C. Koepke

BOS · Saved shot

Distance
75.4 ft
Scoring chance (xG)
0.2%
Angle
6.1°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 04:20

O. Ekman-Larsson

TOR · Saved shot

Distance
62.3 ft
Scoring chance (xG)
0.5%
Angle
29.9°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 04:22

M. Domi

TOR · Saved shot

Distance
6.3 ft
Scoring chance (xG)
30.9%
Angle
18.4°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 04:30

W. Nylander

TOR · Saved shot

Distance
43.0 ft
Scoring chance (xG)
4.8%
Angle
0.0°
Strength
PP
TOR at BOS

Feb 25, 2025 · P1 REG · 05:50

B. Marchand

BOS · Saved shot

Distance
61.6 ft
Scoring chance (xG)
1.2%
Angle
32.4°
Strength
SH
TOR at BOS

Feb 25, 2025 · P1 REG · 07:02

M. Poitras

BOS · Saved shot

Distance
63.6 ft
Scoring chance (xG)
1.5%
Angle
19.3°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 07:11

D. Pastrnak

BOS · Miss

Distance
39.2 ft
Scoring chance (xG)
2.4%
Angle
52.3°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 08:25

O. Ekman-Larsson

TOR · Block

Distance
50.2 ft
Scoring chance (xG)
Unavailable
Angle
35.3°
Strength
EV

Blocked or unsupported attempt

TOR at BOS

Feb 25, 2025 · P1 REG · 08:49

J. Tavares

TOR · Block

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

Blocked or unsupported attempt

TOR at BOS

Feb 25, 2025 · P1 REG · 08:55

J. McCabe

TOR · Block

Distance
22.0 ft
Scoring chance (xG)
Unavailable
Angle
30.1°
Strength
EV

Blocked or unsupported attempt

TOR at BOS

Feb 25, 2025 · P1 REG · 09:08

M. Lohrei

BOS · Saved shot

Distance
30.1 ft
Scoring chance (xG)
16.5%
Angle
5.7°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 09:15

M. Lohrei

BOS · Saved shot

Distance
30.5 ft
Scoring chance (xG)
4.4%
Angle
49.0°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 09:20

B. Marchand

BOS · Miss

Distance
32.4 ft
Scoring chance (xG)
3.2%
Angle
56.3°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 10:58

M. Lohrei

BOS · Saved shot

Distance
69.3 ft
Scoring chance (xG)
0.7%
Angle
33.2°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 11:00

M. Poitras

BOS · Block

Distance
12.0 ft
Scoring chance (xG)
Unavailable
Angle
4.8°
Strength
EV

Blocked or unsupported attempt

TOR at BOS

Feb 25, 2025 · P1 REG · 11:07

A. Peeke

BOS · Miss

Distance
47.0 ft
Scoring chance (xG)
0.8%
Angle
51.9°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 11:12

A. Peeke

BOS · Block

Distance
44.6 ft
Scoring chance (xG)
Unavailable
Angle
9.0°
Strength
EV

Blocked or unsupported attempt

TOR at BOS

Feb 25, 2025 · P1 REG · 12:26

A. Matthews

TOR · Saved shot

Distance
34.8 ft
Scoring chance (xG)
5.8%
Angle
18.4°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 12:34

M. Knies

TOR · Miss

Distance
45.0 ft
Scoring chance (xG)
1.9%
Angle
0.0°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 13:12

D. Pastrnak

BOS · Saved shot

Distance
34.1 ft
Scoring chance (xG)
5.5%
Angle
40.2°
Strength
PP
TOR at BOS

Feb 25, 2025 · P1 REG · 13:25

D. Pastrnak

BOS · Miss

Distance
36.8 ft
Scoring chance (xG)
3.1%
Angle
45.0°
Strength
PP
TOR at BOS

Feb 25, 2025 · P1 REG · 13:31

A. Matthews

TOR · Miss

Distance
31.6 ft
Scoring chance (xG)
10.9%
Angle
18.4°
Strength
SH
TOR at BOS

Feb 25, 2025 · P1 REG · 13:44

D. Pastrnak

BOS · Saved shot

Distance
46.3 ft
Scoring chance (xG)
3.9%
Angle
32.7°
Strength
PP
TOR at BOS

Feb 25, 2025 · P1 REG · 13:50

M. Lohrei

BOS · Miss

Distance
56.7 ft
Scoring chance (xG)
3.2%
Angle
9.1°
Strength
PP
TOR at BOS

Feb 25, 2025 · P1 REG · 13:59

B. Marchand

BOS · Goal

Distance
7.3 ft
Scoring chance (xG)
27.1%
Angle
15.9°
Strength
PP
TOR at BOS

Feb 25, 2025 · P1 REG · 14:20

N. Zadorov

BOS · Miss

Distance
62.3 ft
Scoring chance (xG)
2.0%
Angle
18.7°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 15:11

M. Domi

TOR · Saved shot

Distance
31.1 ft
Scoring chance (xG)
2.7%
Angle
45.0°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 15:27

A. Matthews

TOR · Block

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

Blocked or unsupported attempt

TOR at BOS

Feb 25, 2025 · P1 REG · 15:34

E. Lindholm

BOS · Saved shot

Distance
38.6 ft
Scoring chance (xG)
4.7%
Angle
31.2°
Strength
SH
TOR at BOS

Feb 25, 2025 · P1 REG · 16:12

W. Nylander

TOR · Miss

Distance
33.6 ft
Scoring chance (xG)
3.8%
Angle
53.5°
Strength
PP
TOR at BOS

Feb 25, 2025 · P1 REG · 17:04

M. Rielly

TOR · Saved shot

Distance
43.9 ft
Scoring chance (xG)
2.5%
Angle
43.2°
Strength
PP
TOR at BOS

Feb 25, 2025 · P1 REG · 18:15

S. Lorentz

TOR · Block

Distance
23.1 ft
Scoring chance (xG)
Unavailable
Angle
5.0°
Strength
EV

Blocked or unsupported attempt

TOR at BOS

Feb 25, 2025 · P1 REG · 18:22

S. Lorentz

TOR · Saved shot

Distance
28.1 ft
Scoring chance (xG)
6.2%
Angle
4.1°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 19:54

M. Geekie

BOS · Saved shot

Distance
12.5 ft
Scoring chance (xG)
12.0%
Angle
61.4°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 19:55

M. Geekie

BOS · Saved shot

Distance
3.6 ft
Scoring chance (xG)
23.4%
Angle
56.3°
Strength
EV
TOR at BOS

Feb 25, 2025 · P1 REG · 19:56

M. Geekie

BOS · Miss

Distance
4.1 ft
Scoring chance (xG)
7.6%
Angle
104.0°
Strength
EV
TOR at BOS

Feb 25, 2025 · P2 REG · 01:31

M. Knies

TOR · Miss

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

Feb 25, 2025 · P2 REG · 02:14

D. Pastrnak

BOS · Saved shot

Distance
40.0 ft
Scoring chance (xG)
2.8%
Angle
36.9°
Strength
PP
TOR at BOS

Feb 25, 2025 · P2 REG · 02:15

M. Geekie

BOS · Block

Distance
5.8 ft
Scoring chance (xG)
Unavailable
Angle
59.0°
Strength
PP

Blocked or unsupported attempt

TOR at BOS

Feb 25, 2025 · P2 REG · 04:01

M. Rielly

TOR · Miss

Distance
38.6 ft
Scoring chance (xG)
3.5%
Angle
36.6°
Strength
SH
TOR at BOS

Feb 25, 2025 · P2 REG · 04:53

S. Benoit

TOR · Block

Distance
19.3 ft
Scoring chance (xG)
Unavailable
Angle
21.3°
Strength
EV

Blocked or unsupported attempt

TOR at BOS

Feb 25, 2025 · P2 REG · 05:01

J. Tavares

TOR · Saved shot

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

Feb 25, 2025 · P2 REG · 05:02

J. Tavares

TOR · Miss

Distance
6.7 ft
Scoring chance (xG)
3.0%
Angle
26.6°
Strength
EV
TOR at BOS

Feb 25, 2025 · P2 REG · 05:09

M. Geekie

BOS · Miss

Distance
35.2 ft
Scoring chance (xG)
3.0%
Angle
6.5°
Strength
PP
TOR at BOS

Feb 25, 2025 · P2 REG · 05:20

D. Pastrnak

BOS · Miss

Distance
38.9 ft
Scoring chance (xG)
4.8%
Angle
25.9°
Strength
PP

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.