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

128 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
2018-02-17
NYR at OTT
1 REG
01:03
OTT
M. Stone
Goal35.00.0EV0.107
2018-02-17
NYR at OTT
1 REG
01:00
OTT
Z. Smith
Block23.577.7EVN/A
2018-02-17
NYR at OTT
1 REG
01:24
OTT
M. Stone
Saved shot8.654.5EV0.102
2018-02-17
NYR at OTT
1 REG
02:49
NYR
M. Zibanejad
Saved shot73.023.4EV0.002
2018-02-17
NYR at OTT
1 REG
02:54
NYR
B. Skjei
Block49.00.0EVN/A
2018-02-17
NYR at OTT
1 REG
03:01
OTT
M. Paajarvi
Saved shot58.032.3EV0.016
2018-02-17
NYR at OTT
1 REG
04:08
OTT
T. Chabot
Saved shot52.022.6EV0.027
2018-02-17
NYR at OTT
1 REG
03:59
OTT
M. Stone
Block15.358.4EVN/A
2018-02-17
NYR at OTT
1 REG
04:11
OTT
M. Stone
Saved shot5.831.0EV0.054
2018-02-17
NYR at OTT
1 REG
04:27
OTT
M. Borowiecki
Miss27.26.3EV0.062
2018-02-17
NYR at OTT
1 REG
04:49
NYR
P. Carey
Miss64.933.7EV0.011
2018-02-17
NYR at OTT
1 REG
04:58
NYR
P. Holland
Miss13.921.0EV0.071
2018-02-17
NYR at OTT
1 REG
05:24
NYR
M. Zibanejad
Block24.721.4EVN/A
2018-02-17
NYR at OTT
1 REG
05:47
NYR
B. Skjei
Block13.022.6EVN/A
2018-02-17
NYR at OTT
1 REG
06:39
OTT
M. Duchene
Block21.02.7EVN/A
2018-02-17
NYR at OTT
1 REG
07:10
NYR
J. Fast
Saved shot48.636.6EV0.010
2018-02-17
NYR at OTT
1 REG
07:22
NYR
N. Pionk
Saved shot63.35.4EV0.009
2018-02-17
NYR at OTT
1 REG
08:12
NYR
J. Miller
Block39.817.5EVN/A
2018-02-17
NYR at OTT
1 REG
08:24
NYR
T. DeAngelo
Saved shot67.126.6EV0.007
2018-02-17
NYR at OTT
1 REG
09:22
OTT
M. McCormick
Block6.763.4EVN/A
2018-02-17
NYR at OTT
1 REG
09:42
NYR
N. Pionk
Saved shot68.12.5EV0.003
2018-02-17
NYR at OTT
1 REG
10:45
NYR
B. Skjei
Block21.245.0EVN/A
2018-02-17
NYR at OTT
1 REG
12:07
OTT
J. Oduya
Goal35.532.3EV0.063
2018-02-17
NYR at OTT
1 REG
12:14
NYR
M. Zibanejad
Saved shot67.913.6EV0.004
2018-02-17
NYR at OTT
1 REG
13:09
OTT
D. Brassard
Saved shot10.641.2EV0.101
2018-02-17
NYR at OTT
1 REG
14:07
OTT
G. Dumont
Block39.740.9EVN/A
2018-02-17
NYR at OTT
1 REG
14:12
NYR
T. DeAngelo
Miss96.77.1EV0.002
2018-02-17
NYR at OTT
1 REG
14:40
OTT
J. Oduya
Miss44.645.9EV0.020
2018-02-17
NYR at OTT
1 REG
14:45
OTT
E. Karlsson
Saved shot58.02.0EV0.033
2018-02-17
NYR at OTT
1 REG
15:23
NYR
M. Zuccarello
Saved shot30.719.0EV0.118
2018-02-17
NYR at OTT
1 REG
15:58
NYR
R. Sproul
Saved shot61.326.1EV0.005
2018-02-17
NYR at OTT
1 REG
16:01
NYR
M. Grabner
Goal9.240.6EV0.429
2018-02-17
NYR at OTT
1 REG
16:13
NYR
N. Holden
Block24.224.4EVN/A
2018-02-17
NYR at OTT
1 REG
16:31
OTT
N. Shore
Saved shot8.182.9EV0.059
2018-02-17
NYR at OTT
1 REG
16:34
OTT
M. McCormick
Miss53.910.7EV0.027
2018-02-17
NYR at OTT
1 REG
16:36
OTT
G. Dumont
Saved shot7.3105.9EV0.016
2018-02-17
NYR at OTT
1 REG
17:08
NYR
M. Zibanejad
Miss25.927.6EV0.160
2018-02-17
NYR at OTT
1 REG
17:35
NYR
M. Zuccarello
Saved shot60.235.5EV0.009
2018-02-17
NYR at OTT
1 REG
19:16
OTT
T. Pyatt
Saved shot27.381.6EV0.013
2018-02-17
NYR at OTT
1 REG
19:17
OTT
D. Brassard
Saved shot13.636.0EV0.064
2018-02-17
NYR at OTT
1 REG
19:25
OTT
C. Ceci
Miss44.431.2EV0.035
2018-02-17
NYR at OTT
1 REG
19:29
OTT
J. Oduya
Block35.717.9EVN/A
2018-02-17
NYR at OTT
1 REG
19:57
NYR
N. Pionk
Saved shot46.149.4EV0.008
2018-02-17
NYR at OTT
2 REG
00:43
NYR
J. Miller
Saved shot60.023.6EV0.020
2018-02-17
NYR at OTT
2 REG
00:46
NYR
J. Gilmour
Saved shot47.038.1EV0.007
2018-02-17
NYR at OTT
2 REG
00:59
NYR
R. Sproul
Saved shot65.030.5EV0.006
2018-02-17
NYR at OTT
2 REG
01:55
NYR
N. Holden
Block21.656.3EVN/A
2018-02-17
NYR at OTT
2 REG
02:13
OTT
M. Paajarvi
Block41.055.9EVN/A
2018-02-17
NYR at OTT
2 REG
02:28
OTT
J. Pageau
Saved shot39.647.0EV0.018
2018-02-17
NYR at OTT
2 REG
03:26
OTT
Z. Smith
Block20.220.2EVN/A

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.