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

104 matching attempts. Season coverage: 1328 published games / 1328 collected games. Last source refresh: Oct 4, 2026 04:38.

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)
2019-12-31
TOR at MIN
1 REG
01:26
TOR
T. Barrie
Saved shot60.215.4EV4.2%
2019-12-31
TOR at MIN
1 REG
01:41
TOR
T. Barrie
Saved shot40.532.9EV3.4%
2019-12-31
TOR at MIN
1 REG
02:03
TOR
P. Engvall
Saved shot32.15.4EV9.3%
2019-12-31
TOR at MIN
1 REG
03:10
MIN
E. Staal
Block44.932.3EVN/A
2019-12-31
TOR at MIN
1 REG
03:31
MIN
R. Suter
Block17.513.2EVN/A
2019-12-31
TOR at MIN
1 REG
04:00
TOR
T. Dermott
Block10.833.7EVN/A
2019-12-31
TOR at MIN
1 REG
04:13
MIN
L. Kunin
Block14.18.1EVN/A
2019-12-31
TOR at MIN
1 REG
04:21
MIN
J. Greenway
Block20.547.0EVN/A
2019-12-31
TOR at MIN
1 REG
05:01
MIN
R. Donato
Miss23.034.4EV11.8%
2019-12-31
TOR at MIN
1 REG
05:28
MIN
B. Hunt
Saved shot58.35.9EV2.9%
2019-12-31
TOR at MIN
1 REG
05:35
MIN
K. Fiala
Miss42.253.7EV0.8%
2019-12-31
TOR at MIN
1 REG
05:55
TOR
A. Kerfoot
Goal34.15.0EV9.9%
2019-12-31
TOR at MIN
1 REG
06:20
MIN
J. Greenway
Saved shot37.628.6EV4.8%
2019-12-31
TOR at MIN
1 REG
08:09
MIN
R. Suter
Block14.615.9EVN/A
2019-12-31
TOR at MIN
1 REG
08:32
TOR
A. Brooks
Miss22.874.7EV2.5%
2019-12-31
TOR at MIN
1 REG
09:58
MIN
E. Staal
Block17.926.6PPN/A
2019-12-31
TOR at MIN
1 REG
10:17
MIN
B. Hunt
Saved shot58.00.0PP3.3%
2019-12-31
TOR at MIN
1 REG
10:38
MIN
B. Hunt
Saved shot55.01.0PP4.6%
2019-12-31
TOR at MIN
1 REG
10:56
MIN
M. Dumba
Saved shot47.837.3PP3.9%
2019-12-31
TOR at MIN
1 REG
12:22
TOR
Z. Hyman
Saved shot9.212.5EV11.6%
2019-12-31
TOR at MIN
1 REG
12:56
TOR
T. Dermott
Block13.022.6EVN/A
2019-12-31
TOR at MIN
1 REG
13:41
TOR
M. Rielly
Miss50.919.5EV0.7%
2019-12-31
TOR at MIN
1 REG
16:24
MIN
Z. Parise
Saved shot25.713.5PP19.2%
2019-12-31
TOR at MIN
1 REG
16:27
MIN
R. Suter
Block18.429.4PPN/A
2019-12-31
TOR at MIN
1 REG
16:34
MIN
J. Spurgeon
Saved shot56.25.1PP3.5%
2019-12-31
TOR at MIN
1 REG
17:03
TOR
M. Marner
Saved shot42.118.0SH4.0%
2019-12-31
TOR at MIN
1 REG
18:28
TOR
D. Timashov
Saved shot13.930.3EV9.0%
2019-12-31
TOR at MIN
1 REG
19:25
TOR
J. Tavares
Miss59.118.7EV3.2%
2019-12-31
TOR at MIN
1 REG
19:29
TOR
W. Nylander
Goal7.315.9EV26.4%
2019-12-31
TOR at MIN
1 REG
19:45
TOR
P. Engvall
Miss28.518.4EV11.0%
2019-12-31
TOR at MIN
2 REG
00:31
TOR
T. Barrie
Block31.020.8EVN/A
2019-12-31
TOR at MIN
2 REG
01:23
TOR
A. Matthews
Block26.015.6EVN/A
2019-12-31
TOR at MIN
2 REG
01:25
TOR
A. Matthews
Saved shot43.144.1EV0.9%
2019-12-31
TOR at MIN
2 REG
01:38
TOR
K. Kapanen
Miss49.011.8EV4.4%
2019-12-31
TOR at MIN
2 REG
02:00
TOR
P. Engvall
Saved shot17.049.8EV5.2%
2019-12-31
TOR at MIN
2 REG
02:10
TOR
A. Brooks
Miss36.415.9EV5.6%
2019-12-31
TOR at MIN
2 REG
02:19
TOR
D. Timashov
Block26.217.7EVN/A
2019-12-31
TOR at MIN
2 REG
02:31
MIN
M. Zuccarello
Saved shot69.411.6EV0.5%
2019-12-31
TOR at MIN
2 REG
04:09
TOR
A. Matthews
Saved shot42.443.1PP5.6%
2019-12-31
TOR at MIN
2 REG
05:33
TOR
A. Kerfoot
Miss25.26.8PP9.1%
2019-12-31
TOR at MIN
2 REG
05:47
TOR
M. Rielly
Miss56.14.1EV1.9%
2019-12-31
TOR at MIN
2 REG
05:53
TOR
J. Spezza
Miss51.140.2EV1.7%
2019-12-31
TOR at MIN
2 REG
06:22
MIN
K. Fiala
Saved shot42.434.4EV2.2%
2019-12-31
TOR at MIN
2 REG
06:49
TOR
J. Tavares
Saved shot26.670.2EV1.6%
2019-12-31
TOR at MIN
2 REG
06:59
TOR
J. Tavares
Saved shot37.628.6EV5.3%
2019-12-31
TOR at MIN
2 REG
08:34
TOR
A. Matthews
Goal20.163.4PP7.9%
2019-12-31
TOR at MIN
2 REG
09:02
MIN
M. Zuccarello
Saved shot31.812.7EV8.3%
2019-12-31
TOR at MIN
2 REG
09:22
MIN
Z. Parise
Miss31.014.9EV9.4%
2019-12-31
TOR at MIN
2 REG
09:34
MIN
Z. Parise
Block14.00.0EVN/A
2019-12-31
TOR at MIN
2 REG
10:14
MIN
J. Eriksson Ek
Block27.14.2EVN/A
TOR at MIN

Dec 31, 2019 · P1 REG · 01:26

T. Barrie

TOR · Saved shot

Distance
60.2 ft
Scoring chance (xG)
4.2%
Angle
15.4°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 01:41

T. Barrie

TOR · Saved shot

Distance
40.5 ft
Scoring chance (xG)
3.4%
Angle
32.9°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 02:03

P. Engvall

TOR · Saved shot

Distance
32.1 ft
Scoring chance (xG)
9.3%
Angle
5.4°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 03:10

E. Staal

MIN · Block

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

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P1 REG · 03:31

R. Suter

MIN · Block

Distance
17.5 ft
Scoring chance (xG)
Unavailable
Angle
13.2°
Strength
EV

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P1 REG · 04:00

T. Dermott

TOR · Block

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

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P1 REG · 04:13

L. Kunin

MIN · Block

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

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P1 REG · 04:21

J. Greenway

MIN · Block

Distance
20.5 ft
Scoring chance (xG)
Unavailable
Angle
47.0°
Strength
EV

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P1 REG · 05:01

R. Donato

MIN · Miss

Distance
23.0 ft
Scoring chance (xG)
11.8%
Angle
34.4°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 05:28

B. Hunt

MIN · Saved shot

Distance
58.3 ft
Scoring chance (xG)
2.9%
Angle
5.9°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 05:35

K. Fiala

MIN · Miss

Distance
42.2 ft
Scoring chance (xG)
0.8%
Angle
53.7°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 05:55

A. Kerfoot

TOR · Goal

Distance
34.1 ft
Scoring chance (xG)
9.9%
Angle
5.0°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 06:20

J. Greenway

MIN · Saved shot

Distance
37.6 ft
Scoring chance (xG)
4.8%
Angle
28.6°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 08:09

R. Suter

MIN · Block

Distance
14.6 ft
Scoring chance (xG)
Unavailable
Angle
15.9°
Strength
EV

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P1 REG · 08:32

A. Brooks

TOR · Miss

Distance
22.8 ft
Scoring chance (xG)
2.5%
Angle
74.7°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 09:58

E. Staal

MIN · Block

Distance
17.9 ft
Scoring chance (xG)
Unavailable
Angle
26.6°
Strength
PP

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P1 REG · 10:17

B. Hunt

MIN · Saved shot

Distance
58.0 ft
Scoring chance (xG)
3.3%
Angle
0.0°
Strength
PP
TOR at MIN

Dec 31, 2019 · P1 REG · 10:38

B. Hunt

MIN · Saved shot

Distance
55.0 ft
Scoring chance (xG)
4.6%
Angle
1.0°
Strength
PP
TOR at MIN

Dec 31, 2019 · P1 REG · 10:56

M. Dumba

MIN · Saved shot

Distance
47.8 ft
Scoring chance (xG)
3.9%
Angle
37.3°
Strength
PP
TOR at MIN

Dec 31, 2019 · P1 REG · 12:22

Z. Hyman

TOR · Saved shot

Distance
9.2 ft
Scoring chance (xG)
11.6%
Angle
12.5°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 12:56

T. Dermott

TOR · Block

Distance
13.0 ft
Scoring chance (xG)
Unavailable
Angle
22.6°
Strength
EV

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P1 REG · 13:41

M. Rielly

TOR · Miss

Distance
50.9 ft
Scoring chance (xG)
0.7%
Angle
19.5°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 16:24

Z. Parise

MIN · Saved shot

Distance
25.7 ft
Scoring chance (xG)
19.2%
Angle
13.5°
Strength
PP
TOR at MIN

Dec 31, 2019 · P1 REG · 16:27

R. Suter

MIN · Block

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

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P1 REG · 16:34

J. Spurgeon

MIN · Saved shot

Distance
56.2 ft
Scoring chance (xG)
3.5%
Angle
5.1°
Strength
PP
TOR at MIN

Dec 31, 2019 · P1 REG · 17:03

M. Marner

TOR · Saved shot

Distance
42.1 ft
Scoring chance (xG)
4.0%
Angle
18.0°
Strength
SH
TOR at MIN

Dec 31, 2019 · P1 REG · 18:28

D. Timashov

TOR · Saved shot

Distance
13.9 ft
Scoring chance (xG)
9.0%
Angle
30.3°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 19:25

J. Tavares

TOR · Miss

Distance
59.1 ft
Scoring chance (xG)
3.2%
Angle
18.7°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 19:29

W. Nylander

TOR · Goal

Distance
7.3 ft
Scoring chance (xG)
26.4%
Angle
15.9°
Strength
EV
TOR at MIN

Dec 31, 2019 · P1 REG · 19:45

P. Engvall

TOR · Miss

Distance
28.5 ft
Scoring chance (xG)
11.0%
Angle
18.4°
Strength
EV
TOR at MIN

Dec 31, 2019 · P2 REG · 00:31

T. Barrie

TOR · Block

Distance
31.0 ft
Scoring chance (xG)
Unavailable
Angle
20.8°
Strength
EV

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P2 REG · 01:23

A. Matthews

TOR · Block

Distance
26.0 ft
Scoring chance (xG)
Unavailable
Angle
15.6°
Strength
EV

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P2 REG · 01:25

A. Matthews

TOR · Saved shot

Distance
43.1 ft
Scoring chance (xG)
0.9%
Angle
44.1°
Strength
EV
TOR at MIN

Dec 31, 2019 · P2 REG · 01:38

K. Kapanen

TOR · Miss

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

Dec 31, 2019 · P2 REG · 02:00

P. Engvall

TOR · Saved shot

Distance
17.0 ft
Scoring chance (xG)
5.2%
Angle
49.8°
Strength
EV
TOR at MIN

Dec 31, 2019 · P2 REG · 02:10

A. Brooks

TOR · Miss

Distance
36.4 ft
Scoring chance (xG)
5.6%
Angle
15.9°
Strength
EV
TOR at MIN

Dec 31, 2019 · P2 REG · 02:19

D. Timashov

TOR · Block

Distance
26.2 ft
Scoring chance (xG)
Unavailable
Angle
17.7°
Strength
EV

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P2 REG · 02:31

M. Zuccarello

MIN · Saved shot

Distance
69.4 ft
Scoring chance (xG)
0.5%
Angle
11.6°
Strength
EV
TOR at MIN

Dec 31, 2019 · P2 REG · 04:09

A. Matthews

TOR · Saved shot

Distance
42.4 ft
Scoring chance (xG)
5.6%
Angle
43.1°
Strength
PP
TOR at MIN

Dec 31, 2019 · P2 REG · 05:33

A. Kerfoot

TOR · Miss

Distance
25.2 ft
Scoring chance (xG)
9.1%
Angle
6.8°
Strength
PP
TOR at MIN

Dec 31, 2019 · P2 REG · 05:47

M. Rielly

TOR · Miss

Distance
56.1 ft
Scoring chance (xG)
1.9%
Angle
4.1°
Strength
EV
TOR at MIN

Dec 31, 2019 · P2 REG · 05:53

J. Spezza

TOR · Miss

Distance
51.1 ft
Scoring chance (xG)
1.7%
Angle
40.2°
Strength
EV
TOR at MIN

Dec 31, 2019 · P2 REG · 06:22

K. Fiala

MIN · Saved shot

Distance
42.4 ft
Scoring chance (xG)
2.2%
Angle
34.4°
Strength
EV
TOR at MIN

Dec 31, 2019 · P2 REG · 06:49

J. Tavares

TOR · Saved shot

Distance
26.6 ft
Scoring chance (xG)
1.6%
Angle
70.2°
Strength
EV
TOR at MIN

Dec 31, 2019 · P2 REG · 06:59

J. Tavares

TOR · Saved shot

Distance
37.6 ft
Scoring chance (xG)
5.3%
Angle
28.6°
Strength
EV
TOR at MIN

Dec 31, 2019 · P2 REG · 08:34

A. Matthews

TOR · Goal

Distance
20.1 ft
Scoring chance (xG)
7.9%
Angle
63.4°
Strength
PP
TOR at MIN

Dec 31, 2019 · P2 REG · 09:02

M. Zuccarello

MIN · Saved shot

Distance
31.8 ft
Scoring chance (xG)
8.3%
Angle
12.7°
Strength
EV
TOR at MIN

Dec 31, 2019 · P2 REG · 09:22

Z. Parise

MIN · Miss

Distance
31.0 ft
Scoring chance (xG)
9.4%
Angle
14.9°
Strength
EV
TOR at MIN

Dec 31, 2019 · P2 REG · 09:34

Z. Parise

MIN · Block

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

Blocked or unsupported attempt

TOR at MIN

Dec 31, 2019 · P2 REG · 10:14

J. Eriksson Ek

MIN · Block

Distance
27.1 ft
Scoring chance (xG)
Unavailable
Angle
4.2°
Strength
EV

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.