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

126 matching attempts. Season coverage: 1511 published games / 1511 collected games. Last source refresh: Oct 4, 2026 16:15.

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-12-31
WPG at MIN
1 REG
00:28
WPG
N. Schmidt
Saved shot71.334.1EV0.4%
2023-12-31
WPG at MIN
1 REG
00:57
MIN
M. Boldy
Miss22.00.0EV6.7%
2023-12-31
WPG at MIN
1 REG
01:04
MIN
J. Eriksson Ek
Saved shot34.746.2EV2.6%
2023-12-31
WPG at MIN
1 REG
01:24
MIN
J. Eriksson Ek
Saved shot35.364.9EV0.7%
2023-12-31
WPG at MIN
1 REG
01:29
MIN
J. Spurgeon
Saved shot5.468.2EV6.5%
2023-12-31
WPG at MIN
1 REG
02:00
MIN
N. Petan
Saved shot36.431.5EV7.1%
2023-12-31
WPG at MIN
1 REG
02:04
MIN
D. Mermis
Saved shot51.68.9EV1.9%
2023-12-31
WPG at MIN
1 REG
02:51
MIN
B. Duhaime
Block33.630.4EVN/A
2023-12-31
WPG at MIN
1 REG
03:14
WPG
M. Appleton
Saved shot101.08.0EV0.2%
2023-12-31
WPG at MIN
1 REG
03:28
WPG
B. Dillon
Block9.16.3EVN/A
2023-12-31
WPG at MIN
1 REG
06:15
WPG
A. Iafallo
Miss24.39.5PP7.0%
2023-12-31
WPG at MIN
1 REG
06:21
WPG
G. Vilardi
Miss29.435.3PP8.5%
2023-12-31
WPG at MIN
1 REG
06:32
WPG
N. Ehlers
Saved shot56.923.9PP3.1%
2023-12-31
WPG at MIN
1 REG
06:43
WPG
N. Ehlers
Saved shot34.028.1PP7.5%
2023-12-31
WPG at MIN
1 REG
07:08
WPG
N. Schmidt
Miss54.68.4PP4.0%
2023-12-31
WPG at MIN
1 REG
08:18
MIN
R. Hartman
Block42.837.4EVN/A
2023-12-31
WPG at MIN
1 REG
10:18
MIN
N. Petan
Block14.947.7EVN/A
2023-12-31
WPG at MIN
1 REG
10:28
MIN
D. Mermis
Block52.818.8EVN/A
2023-12-31
WPG at MIN
1 REG
10:31
MIN
N. Petan
Saved shot30.462.6EV2.8%
2023-12-31
WPG at MIN
1 REG
10:47
MIN
D. Mermis
Block46.045.9EVN/A
2023-12-31
WPG at MIN
1 REG
11:25
WPG
N. Ehlers
Miss8.569.4EV8.7%
2023-12-31
WPG at MIN
1 REG
11:30
WPG
B. Dillon
Saved shot60.00.0EV0.8%
2023-12-31
WPG at MIN
1 REG
12:41
WPG
D. Samberg
Saved shot52.540.4EV1.5%
2023-12-31
WPG at MIN
1 REG
13:02
WPG
M. Appleton
Block32.27.1EVN/A
2023-12-31
WPG at MIN
1 REG
13:13
WPG
M. Appleton
Block40.37.1EVN/A
2023-12-31
WPG at MIN
1 REG
13:49
WPG
V. Namestnikov
Saved shot42.419.3EV3.3%
2023-12-31
WPG at MIN
1 REG
15:10
WPG
M. Barron
Saved shot19.840.9EV8.4%
2023-12-31
WPG at MIN
1 REG
15:28
MIN
J. Middleton
Block19.730.5EVN/A
2023-12-31
WPG at MIN
1 REG
16:07
MIN
M. Rossi
Block14.145.0EVN/A
2023-12-31
WPG at MIN
1 REG
16:46
MIN
D. Mermis
Saved shot43.012.1EV4.0%
2023-12-31
WPG at MIN
1 REG
17:22
MIN
J. Middleton
Block40.01.4EVN/A
2023-12-31
WPG at MIN
1 REG
18:01
MIN
J. Eriksson Ek
Saved shot47.424.9EV2.0%
2023-12-31
WPG at MIN
1 REG
18:07
MIN
M. Foligno
Goal24.14.8EV6.0%
2023-12-31
WPG at MIN
1 REG
18:26
WPG
G. Vilardi
Miss15.17.6EV8.9%
2023-12-31
WPG at MIN
1 REG
19:35
MIN
M. Boldy
Saved shot51.644.2EV0.7%
2023-12-31
WPG at MIN
1 REG
19:40
MIN
A. Goligoski
Saved shot55.243.5EV0.6%
2023-12-31
WPG at MIN
1 REG
19:46
MIN
A. Goligoski
Saved shot65.534.4EV1.1%
2023-12-31
WPG at MIN
1 REG
19:48
MIN
N. Petan
Miss8.17.1EV17.9%
2023-12-31
WPG at MIN
1 REG
19:57
MIN
J. Spurgeon
Block12.528.6EVN/A
2023-12-31
WPG at MIN
2 REG
00:37
MIN
J. Spurgeon
Miss60.424.4EV3.4%
2023-12-31
WPG at MIN
2 REG
01:20
MIN
J. Eriksson Ek
Miss38.054.6EV1.0%
2023-12-31
WPG at MIN
2 REG
02:06
WPG
M. Appleton
Block12.618.4EVN/A
2023-12-31
WPG at MIN
2 REG
02:08
WPG
A. Lowry
Goal4.114.0EV39.0%
2023-12-31
WPG at MIN
2 REG
03:25
WPG
D. DeMelo
Saved shot43.855.2EV0.8%
2023-12-31
WPG at MIN
2 REG
05:28
WPG
A. Jonsson-Fjallby
Saved shot19.147.1EV6.7%
2023-12-31
WPG at MIN
2 REG
05:46
WPG
A. Jonsson-Fjallby
Miss64.123.0EV1.4%
2023-12-31
WPG at MIN
2 REG
06:33
MIN
J. Middleton
Block53.228.0EVN/A
2023-12-31
WPG at MIN
2 REG
06:46
WPG
A. Iafallo
Block32.236.2EVN/A
2023-12-31
WPG at MIN
2 REG
08:36
WPG
D. Samberg
Miss48.116.9EV0.7%
2023-12-31
WPG at MIN
2 REG
09:06
WPG
N. Schmidt
Block17.513.2EVN/A
WPG at MIN

Dec 31, 2023 · P1 REG · 00:28

N. Schmidt

WPG · Saved shot

Distance
71.3 ft
Scoring chance (xG)
0.4%
Angle
34.1°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 00:57

M. Boldy

MIN · Miss

Distance
22.0 ft
Scoring chance (xG)
6.7%
Angle
0.0°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 01:04

J. Eriksson Ek

MIN · Saved shot

Distance
34.7 ft
Scoring chance (xG)
2.6%
Angle
46.2°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 01:24

J. Eriksson Ek

MIN · Saved shot

Distance
35.3 ft
Scoring chance (xG)
0.7%
Angle
64.9°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 01:29

J. Spurgeon

MIN · Saved shot

Distance
5.4 ft
Scoring chance (xG)
6.5%
Angle
68.2°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 02:00

N. Petan

MIN · Saved shot

Distance
36.4 ft
Scoring chance (xG)
7.1%
Angle
31.5°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 02:04

D. Mermis

MIN · Saved shot

Distance
51.6 ft
Scoring chance (xG)
1.9%
Angle
8.9°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 02:51

B. Duhaime

MIN · Block

Distance
33.6 ft
Scoring chance (xG)
Unavailable
Angle
30.4°
Strength
EV

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P1 REG · 03:14

M. Appleton

WPG · Saved shot

Distance
101.0 ft
Scoring chance (xG)
0.2%
Angle
8.0°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 03:28

B. Dillon

WPG · Block

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

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P1 REG · 06:15

A. Iafallo

WPG · Miss

Distance
24.3 ft
Scoring chance (xG)
7.0%
Angle
9.5°
Strength
PP
WPG at MIN

Dec 31, 2023 · P1 REG · 06:21

G. Vilardi

WPG · Miss

Distance
29.4 ft
Scoring chance (xG)
8.5%
Angle
35.3°
Strength
PP
WPG at MIN

Dec 31, 2023 · P1 REG · 06:32

N. Ehlers

WPG · Saved shot

Distance
56.9 ft
Scoring chance (xG)
3.1%
Angle
23.9°
Strength
PP
WPG at MIN

Dec 31, 2023 · P1 REG · 06:43

N. Ehlers

WPG · Saved shot

Distance
34.0 ft
Scoring chance (xG)
7.5%
Angle
28.1°
Strength
PP
WPG at MIN

Dec 31, 2023 · P1 REG · 07:08

N. Schmidt

WPG · Miss

Distance
54.6 ft
Scoring chance (xG)
4.0%
Angle
8.4°
Strength
PP
WPG at MIN

Dec 31, 2023 · P1 REG · 08:18

R. Hartman

MIN · Block

Distance
42.8 ft
Scoring chance (xG)
Unavailable
Angle
37.4°
Strength
EV

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P1 REG · 10:18

N. Petan

MIN · Block

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

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P1 REG · 10:28

D. Mermis

MIN · Block

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

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P1 REG · 10:31

N. Petan

MIN · Saved shot

Distance
30.4 ft
Scoring chance (xG)
2.8%
Angle
62.6°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 10:47

D. Mermis

MIN · Block

Distance
46.0 ft
Scoring chance (xG)
Unavailable
Angle
45.9°
Strength
EV

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P1 REG · 11:25

N. Ehlers

WPG · Miss

Distance
8.5 ft
Scoring chance (xG)
8.7%
Angle
69.4°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 11:30

B. Dillon

WPG · Saved shot

Distance
60.0 ft
Scoring chance (xG)
0.8%
Angle
0.0°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 12:41

D. Samberg

WPG · Saved shot

Distance
52.5 ft
Scoring chance (xG)
1.5%
Angle
40.4°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 13:02

M. Appleton

WPG · Block

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

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P1 REG · 13:13

M. Appleton

WPG · Block

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

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P1 REG · 13:49

V. Namestnikov

WPG · Saved shot

Distance
42.4 ft
Scoring chance (xG)
3.3%
Angle
19.3°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 15:10

M. Barron

WPG · Saved shot

Distance
19.8 ft
Scoring chance (xG)
8.4%
Angle
40.9°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 15:28

J. Middleton

MIN · Block

Distance
19.7 ft
Scoring chance (xG)
Unavailable
Angle
30.5°
Strength
EV

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P1 REG · 16:07

M. Rossi

MIN · Block

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

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P1 REG · 16:46

D. Mermis

MIN · Saved shot

Distance
43.0 ft
Scoring chance (xG)
4.0%
Angle
12.1°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 17:22

J. Middleton

MIN · Block

Distance
40.0 ft
Scoring chance (xG)
Unavailable
Angle
1.4°
Strength
EV

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P1 REG · 18:01

J. Eriksson Ek

MIN · Saved shot

Distance
47.4 ft
Scoring chance (xG)
2.0%
Angle
24.9°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 18:07

M. Foligno

MIN · Goal

Distance
24.1 ft
Scoring chance (xG)
6.0%
Angle
4.8°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 18:26

G. Vilardi

WPG · Miss

Distance
15.1 ft
Scoring chance (xG)
8.9%
Angle
7.6°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 19:35

M. Boldy

MIN · Saved shot

Distance
51.6 ft
Scoring chance (xG)
0.7%
Angle
44.2°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 19:40

A. Goligoski

MIN · Saved shot

Distance
55.2 ft
Scoring chance (xG)
0.6%
Angle
43.5°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 19:46

A. Goligoski

MIN · Saved shot

Distance
65.5 ft
Scoring chance (xG)
1.1%
Angle
34.4°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 19:48

N. Petan

MIN · Miss

Distance
8.1 ft
Scoring chance (xG)
17.9%
Angle
7.1°
Strength
EV
WPG at MIN

Dec 31, 2023 · P1 REG · 19:57

J. Spurgeon

MIN · Block

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

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P2 REG · 00:37

J. Spurgeon

MIN · Miss

Distance
60.4 ft
Scoring chance (xG)
3.4%
Angle
24.4°
Strength
EV
WPG at MIN

Dec 31, 2023 · P2 REG · 01:20

J. Eriksson Ek

MIN · Miss

Distance
38.0 ft
Scoring chance (xG)
1.0%
Angle
54.6°
Strength
EV
WPG at MIN

Dec 31, 2023 · P2 REG · 02:06

M. Appleton

WPG · Block

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

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P2 REG · 02:08

A. Lowry

WPG · Goal

Distance
4.1 ft
Scoring chance (xG)
39.0%
Angle
14.0°
Strength
EV
WPG at MIN

Dec 31, 2023 · P2 REG · 03:25

D. DeMelo

WPG · Saved shot

Distance
43.8 ft
Scoring chance (xG)
0.8%
Angle
55.2°
Strength
EV
WPG at MIN

Dec 31, 2023 · P2 REG · 05:28

A. Jonsson-Fjallby

WPG · Saved shot

Distance
19.1 ft
Scoring chance (xG)
6.7%
Angle
47.1°
Strength
EV
WPG at MIN

Dec 31, 2023 · P2 REG · 05:46

A. Jonsson-Fjallby

WPG · Miss

Distance
64.1 ft
Scoring chance (xG)
1.4%
Angle
23.0°
Strength
EV
WPG at MIN

Dec 31, 2023 · P2 REG · 06:33

J. Middleton

MIN · Block

Distance
53.2 ft
Scoring chance (xG)
Unavailable
Angle
28.0°
Strength
EV

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P2 REG · 06:46

A. Iafallo

WPG · Block

Distance
32.2 ft
Scoring chance (xG)
Unavailable
Angle
36.2°
Strength
EV

Blocked or unsupported attempt

WPG at MIN

Dec 31, 2023 · P2 REG · 08:36

D. Samberg

WPG · Miss

Distance
48.1 ft
Scoring chance (xG)
0.7%
Angle
16.9°
Strength
EV
WPG at MIN

Dec 31, 2023 · P2 REG · 09:06

N. Schmidt

WPG · Block

Distance
17.5 ft
Scoring chance (xG)
Unavailable
Angle
13.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.