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: 1466 published games / 1466 collected games. Last source refresh: Oct 4, 2026 04:27.

xG V1 is a 0–1 goal probability for scored unblocked, non-empty-net regular-season attempts. N/A means excluded or not yet scored; hover for the reason. CSV includes the 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 (°)StrengthxG
2019-02-01
MIN at DAL
1 REG
02:05
DAL
B. Ritchie
Saved shot26.465.4EV0.026
2019-02-01
MIN at DAL
1 REG
02:51
MIN
M. Hendricks
Saved shot22.171.6EV0.023
2019-02-01
MIN at DAL
1 REG
02:54
MIN
N. Seeler
Saved shot46.162.9EV0.008
2019-02-01
MIN at DAL
1 REG
02:57
MIN
B. Hunt
Block28.612.1EVN/A
2019-02-01
MIN at DAL
1 REG
03:34
MIN
R. Suter
Saved shot57.132.9EV0.010
2019-02-01
MIN at DAL
1 REG
04:16
DAL
T. Seguin
Saved shot59.634.8EV0.013
2019-02-01
MIN at DAL
1 REG
05:12
DAL
T. Fedun
Block16.129.7EVN/A
2019-02-01
MIN at DAL
1 REG
05:13
DAL
M. Heiskanen
Miss51.518.1EV0.005
2019-02-01
MIN at DAL
1 REG
07:22
DAL
A. Radulov
Block30.835.8EVN/A
2019-02-01
MIN at DAL
1 REG
07:31
DAL
J. Klingberg
Miss40.762.2EV0.011
2019-02-01
MIN at DAL
1 REG
10:07
DAL
T. Seguin
Saved shot39.01.5EV0.057
2019-02-01
MIN at DAL
1 REG
10:23
DAL
A. Radulov
Block10.641.2EVN/A
2019-02-01
MIN at DAL
1 REG
10:40
DAL
R. Hintz
Saved shot10.00.0EV0.050
2019-02-01
MIN at DAL
1 REG
10:44
DAL
M. Heiskanen
Saved shot26.240.4EV0.075
2019-02-01
MIN at DAL
1 REG
11:08
MIN
P. Aberg
Miss47.02.4EV0.045
2019-02-01
MIN at DAL
1 REG
11:35
MIN
M. Foligno
Block13.636.0EVN/A
2019-02-01
MIN at DAL
1 REG
12:10
DAL
B. Comeau
Saved shot69.029.5EV0.005
2019-02-01
MIN at DAL
1 REG
12:17
DAL
R. Polak
Saved shot53.835.2EV0.004
2019-02-01
MIN at DAL
1 REG
13:34
DAL
T. Seguin
Miss49.02.3EV0.038
2019-02-01
MIN at DAL
1 REG
13:38
DAL
J. Klingberg
Miss51.644.2EV0.010
2019-02-01
MIN at DAL
1 REG
14:42
DAL
J. Spezza
Saved shot30.060.0EV0.018
2019-02-01
MIN at DAL
1 REG
14:46
DAL
A. Cogliano
Miss11.770.0EV0.125
2019-02-01
MIN at DAL
1 REG
15:06
DAL
J. Oleksiak
Block47.01.2EVN/A
2019-02-01
MIN at DAL
1 REG
15:17
DAL
M. Heiskanen
Saved shot63.036.0EV0.010
2019-02-01
MIN at DAL
1 REG
15:20
DAL
J. Benn
Saved shot14.919.7EV0.431
2019-02-01
MIN at DAL
1 REG
15:34
DAL
R. Faksa
Block34.573.1EVN/A
2019-02-01
MIN at DAL
1 REG
16:11
MIN
J. Zucker
Saved shot24.435.0EV0.030
2019-02-01
MIN at DAL
1 REG
17:30
DAL
A. Cogliano
Saved shot32.627.3EV0.071
2019-02-01
MIN at DAL
1 REG
18:30
MIN
J. Greenway
Block24.27.1EVN/A
2019-02-01
MIN at DAL
1 REG
18:40
MIN
M. Koivu
Miss27.914.5EV0.168
2019-02-01
MIN at DAL
1 REG
18:50
MIN
M. Granlund
Saved shot48.350.0EV0.004
2019-02-01
MIN at DAL
1 REG
18:57
MIN
P. Aberg
Miss47.02.4EV0.036
2019-02-01
MIN at DAL
2 REG
00:17
DAL
R. Polak
Block44.318.4EVN/A
2019-02-01
MIN at DAL
2 REG
02:13
MIN
J. Spurgeon
Saved shot42.25.4EV0.051
2019-02-01
MIN at DAL
2 REG
02:26
MIN
M. Foligno
Miss39.616.1EV0.053
2019-02-01
MIN at DAL
2 REG
02:36
MIN
R. Suter
Saved shot39.270.6EV0.009
2019-02-01
MIN at DAL
2 REG
02:48
DAL
R. Hintz
Saved shot16.817.4EV0.219
2019-02-01
MIN at DAL
2 REG
03:07
DAL
J. Spezza
Saved shot37.253.7EV0.014
2019-02-01
MIN at DAL
2 REG
03:12
DAL
A. Cogliano
Goal7.839.8EV0.092
2019-02-01
MIN at DAL
2 REG
03:41
DAL
R. Faksa
Saved shot39.679.8EV0.006
2019-02-01
MIN at DAL
2 REG
04:13
MIN
J. Zucker
Miss32.225.8EV0.110
2019-02-01
MIN at DAL
2 REG
04:20
MIN
M. Granlund
Miss10.473.3EV0.050
2019-02-01
MIN at DAL
2 REG
04:53
DAL
T. Fedun
Block31.326.6EVN/A
2019-02-01
MIN at DAL
2 REG
04:52
DAL
T. Fedun
Saved shot59.529.1EV0.006
2019-02-01
MIN at DAL
2 REG
06:08
DAL
M. Janmark
Miss20.973.3SH0.025
2019-02-01
MIN at DAL
2 REG
08:01
MIN
J. Zucker
Saved shot31.37.4PP0.038
2019-02-01
MIN at DAL
2 REG
08:34
MIN
R. Suter
Block22.815.3PPN/A
2019-02-01
MIN at DAL
2 REG
08:48
MIN
B. Hunt
Goal24.224.4PP0.180
2019-02-01
MIN at DAL
2 REG
09:00
MIN
J. Brodin
Saved shot82.726.6EV0.003
2019-02-01
MIN at DAL
2 REG
10:58
DAL
A. Radulov
Saved shot42.529.6PP0.067

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.