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

119 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
2018-12-29
CAR at NJD
1 REG
00:45
CAR
C. de Haan
Miss46.25.0EV0.041
2018-12-29
CAR at NJD
1 REG
01:53
CAR
T. van Riemsdyk
Block31.250.2EVN/A
2018-12-29
CAR at NJD
1 REG
02:00
NJD
J. Bratt
Saved shot41.437.1EV0.038
2018-12-29
CAR at NJD
1 REG
02:36
NJD
A. Greene
Saved shot56.36.1EV0.022
2018-12-29
CAR at NJD
1 REG
02:45
NJD
S. Vatanen
Block53.13.2EVN/A
2018-12-29
CAR at NJD
1 REG
03:08
NJD
S. Vatanen
Saved shot44.644.1EV0.023
2018-12-29
CAR at NJD
1 REG
03:34
CAR
S. Aho
Block39.673.9EVN/A
2018-12-29
CAR at NJD
1 REG
04:03
CAR
D. Hamilton
Saved shot55.534.0EV0.006
2018-12-29
CAR at NJD
1 REG
04:54
NJD
P. Zacha
Saved shot42.716.3EV0.036
2018-12-29
CAR at NJD
1 REG
06:09
CAR
A. Svechnikov
Saved shot49.932.7EV0.016
2018-12-29
CAR at NJD
1 REG
07:21
CAR
C. de Haan
Saved shot62.227.8EV0.011
2018-12-29
CAR at NJD
1 REG
07:35
NJD
J. Quenneville
Saved shot35.912.9EV0.071
2018-12-29
CAR at NJD
1 REG
07:51
NJD
K. Palmieri
Block36.437.2PPN/A
2018-12-29
CAR at NJD
1 REG
08:24
NJD
K. Palmieri
Saved shot21.452.6PP0.137
2018-12-29
CAR at NJD
1 REG
08:33
NJD
P. Zacha
Saved shot10.821.8PP0.109
2018-12-29
CAR at NJD
1 REG
08:44
NJD
B. Boyle
Saved shot14.239.3PP0.199
2018-12-29
CAR at NJD
1 REG
08:43
NJD
K. Palmieri
Block22.532.3PPN/A
2018-12-29
CAR at NJD
1 REG
08:57
NJD
D. Severson
Block38.834.5PPN/A
2018-12-29
CAR at NJD
1 REG
10:08
CAR
S. Aho
Saved shot36.845.0PP0.055
2018-12-29
CAR at NJD
1 REG
11:35
NJD
B. Coleman
Block34.48.4SHN/A
2018-12-29
CAR at NJD
1 REG
12:11
NJD
S. Noesen
Miss48.940.9EV0.011
2018-12-29
CAR at NJD
1 REG
12:55
CAR
T. van Riemsdyk
Saved shot61.727.0EV0.013
2018-12-29
CAR at NJD
1 REG
13:01
CAR
T. van Riemsdyk
Saved shot51.130.6EV0.014
2018-12-29
CAR at NJD
1 REG
13:15
CAR
T. van Riemsdyk
Block52.428.5EVN/A
2018-12-29
CAR at NJD
1 REG
13:34
CAR
J. Slavin
Miss50.321.0EV0.018
2018-12-29
CAR at NJD
1 REG
13:47
CAR
T. van Riemsdyk
Saved shot59.128.3EV0.013
2018-12-29
CAR at NJD
1 REG
13:54
CAR
C. de Haan
Block48.825.5EVN/A
2018-12-29
CAR at NJD
1 REG
14:30
CAR
B. Pesce
Block46.437.1EVN/A
2018-12-29
CAR at NJD
1 REG
15:38
CAR
T. van Riemsdyk
Saved shot50.832.1EV0.011
2018-12-29
CAR at NJD
1 REG
15:46
CAR
L. Wallmark
Saved shot35.867.0EV0.016
2018-12-29
CAR at NJD
1 REG
15:45
CAR
J. Martinook
Saved shot45.053.1EV0.004
2018-12-29
CAR at NJD
1 REG
16:58
NJD
S. Noesen
Block36.842.8EVN/A
2018-12-29
CAR at NJD
1 REG
17:10
NJD
M. Wood
Miss38.37.5EV0.081
2018-12-29
CAR at NJD
1 REG
18:28
NJD
A. Greene
Block56.111.3EVN/A
2018-12-29
CAR at NJD
1 REG
18:33
CAR
A. Svechnikov
Saved shot26.510.9EV0.192
2018-12-29
CAR at NJD
1 REG
18:30
CAR
A. Svechnikov
Saved shot39.733.7EV0.009
2018-12-29
CAR at NJD
1 REG
19:09
NJD
J. Quenneville
Block44.734.0EVN/A
2018-12-29
CAR at NJD
1 REG
19:35
NJD
S. Santini
Miss42.012.4EV0.053
2018-12-29
CAR at NJD
1 REG
19:46
NJD
J. Bratt
Saved shot17.963.4EV0.057
2018-12-29
CAR at NJD
1 REG
19:56
CAR
T. Teravainen
Saved shot18.715.5EV0.090
2018-12-29
CAR at NJD
2 REG
01:15
CAR
S. Aho
Miss44.328.3PP0.075
2018-12-29
CAR at NJD
2 REG
01:55
CAR
D. Hamilton
Block38.26.0PPN/A
2018-12-29
CAR at NJD
2 REG
02:26
NJD
K. Palmieri
Saved shot40.346.0EV0.020
2018-12-29
CAR at NJD
2 REG
03:05
CAR
B. Pesce
Block33.659.6EVN/A
2018-12-29
CAR at NJD
2 REG
03:18
CAR
T. Teravainen
Saved shot27.921.0EV0.149
2018-12-29
CAR at NJD
2 REG
03:02
CAR
W. Foegele
Block34.756.8EVN/A
2018-12-29
CAR at NJD
2 REG
03:49
CAR
B. McGinn
Saved shot21.562.2EV0.060
2018-12-29
CAR at NJD
2 REG
04:34
CAR
M. Ferland
Saved shot34.435.5EV0.103
2018-12-29
CAR at NJD
2 REG
05:04
CAR
V. Rask
Saved shot48.940.9EV0.009
2018-12-29
CAR at NJD
2 REG
05:32
NJD
D. Stafford
Miss25.835.5EV0.060

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.