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

125 matching attempts. Season coverage: 1447 published games / 1447 collected games. Last source refresh: Oct 4, 2026 04:11.

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
2017-12-19
MIN at OTT
1 REG
00:39
MIN
J. Zucker
Saved shot58.126.6EV0.021
2017-12-19
MIN at OTT
1 REG
00:44
MIN
J. Brodin
Miss57.329.2EV0.025
2017-12-19
MIN at OTT
1 REG
02:00
OTT
D. Brassard
Miss22.27.8EV0.058
2017-12-19
MIN at OTT
1 REG
02:08
OTT
E. Karlsson
Goal64.928.5EV0.008
2017-12-19
MIN at OTT
1 REG
02:38
OTT
N. Paul
Miss23.875.4EV0.020
2017-12-19
MIN at OTT
1 REG
02:44
OTT
F. Claesson
Block18.033.7EVN/A
2017-12-19
MIN at OTT
1 REG
02:50
OTT
N. Paul
Miss29.566.0EV0.021
2017-12-19
MIN at OTT
1 REG
03:49
OTT
J. Oduya
Saved shot55.019.1EV0.034
2017-12-19
MIN at OTT
1 REG
04:30
OTT
T. Pyatt
Saved shot11.720.0EV0.091
2017-12-19
MIN at OTT
1 REG
04:32
OTT
T. Pyatt
Saved shot7.315.9EV0.146
2017-12-19
MIN at OTT
1 REG
05:04
MIN
J. Spurgeon
Miss39.454.3EV0.013
2017-12-19
MIN at OTT
1 REG
05:09
MIN
J. Brodin
Miss56.617.5EV0.035
2017-12-19
MIN at OTT
1 REG
06:11
MIN
M. Dumba
Saved shot89.616.2EV0.003
2017-12-19
MIN at OTT
1 REG
06:11
MIN
M. Dumba
Saved shot98.719.5EV0.001
2017-12-19
MIN at OTT
1 REG
06:40
MIN
M. Dumba
Block11.210.3EVN/A
2017-12-19
MIN at OTT
1 REG
07:15
MIN
M. Cullen
Block29.043.6EVN/A
2017-12-19
MIN at OTT
1 REG
07:21
MIN
M. Cullen
Saved shot5.831.0EV0.066
2017-12-19
MIN at OTT
1 REG
08:36
MIN
E. Staal
Block36.845.0EVN/A
2017-12-19
MIN at OTT
1 REG
09:03
OTT
C. Ceci
Block13.022.6EVN/A
2017-12-19
MIN at OTT
1 REG
09:10
OTT
M. Stone
Block52.621.2EVN/A
2017-12-19
MIN at OTT
1 REG
10:18
MIN
M. Granlund
Saved shot16.347.5EV0.071
2017-12-19
MIN at OTT
1 REG
10:19
MIN
M. Granlund
Saved shot18.056.3EV0.015
2017-12-19
MIN at OTT
1 REG
11:11
MIN
E. Staal
Goal22.532.3EV0.049
2017-12-19
MIN at OTT
1 REG
11:34
OTT
E. Karlsson
Saved shot49.039.2EV0.019
2017-12-19
MIN at OTT
1 REG
13:27
OTT
N. Paul
Miss42.563.4EV0.006
2017-12-19
MIN at OTT
1 REG
15:04
MIN
T. Ennis
Saved shot21.946.8EV0.076
2017-12-19
MIN at OTT
1 REG
15:05
MIN
M. Reilly
Saved shot12.476.0EV0.022
2017-12-19
MIN at OTT
1 REG
15:14
MIN
T. Ennis
Saved shot43.658.1EV0.012
2017-12-19
MIN at OTT
1 REG
15:40
OTT
C. Ceci
Block31.941.2EVN/A
2017-12-19
MIN at OTT
1 REG
17:21
OTT
Z. Smith
Saved shot68.12.5EV0.004
2017-12-19
MIN at OTT
1 REG
18:06
OTT
C. Ceci
Saved shot81.018.0EV0.004
2017-12-19
MIN at OTT
1 REG
19:23
OTT
B. Ryan
Saved shot43.054.5EV0.010
2017-12-19
MIN at OTT
1 REG
19:35
OTT
M. Duchene
Saved shot10.211.3EV0.105
2017-12-19
MIN at OTT
1 REG
19:48
OTT
E. Karlsson
Miss60.825.3EV0.015
2017-12-19
MIN at OTT
2 REG
00:21
MIN
M. Dumba
Saved shot166.11.7SH0.003
2017-12-19
MIN at OTT
2 REG
01:08
OTT
E. Karlsson
Goal59.412.6PP0.042
2017-12-19
MIN at OTT
2 REG
01:28
OTT
Z. Smith
Saved shot44.645.9EV0.012
2017-12-19
MIN at OTT
2 REG
01:33
OTT
T. Pyatt
Miss16.03.6EV0.080
2017-12-19
MIN at OTT
2 REG
01:39
OTT
D. Phaneuf
Miss62.830.7EV0.021
2017-12-19
MIN at OTT
2 REG
01:49
MIN
E. Staal
Saved shot27.510.5EV0.140
2017-12-19
MIN at OTT
2 REG
03:19
OTT
M. Hoffman
Saved shot36.148.4PP0.065
2017-12-19
MIN at OTT
2 REG
03:44
OTT
D. Brassard
Block18.03.2PPN/A
2017-12-19
MIN at OTT
2 REG
04:53
OTT
R. Dzingel
Miss32.014.5PP0.067
2017-12-19
MIN at OTT
2 REG
05:00
OTT
T. Chabot
Block17.838.2PPN/A
2017-12-19
MIN at OTT
2 REG
05:44
OTT
J. Pageau
Goal11.00.0EV0.184
2017-12-19
MIN at OTT
2 REG
05:49
OTT
A. Burrows
Saved shot69.00.8EV0.004
2017-12-19
MIN at OTT
2 REG
06:17
MIN
N. Prosser
Saved shot72.926.9EV0.004
2017-12-19
MIN at OTT
2 REG
06:25
MIN
J. Eriksson Ek
Saved shot8.520.6EV0.176
2017-12-19
MIN at OTT
2 REG
06:52
OTT
M. Duchene
Miss33.221.2EV0.044
2017-12-19
MIN at OTT
2 REG
07:24
MIN
J. Zucker
Saved shot5.745.0EV0.225

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.