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

130 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-03-16
SJS at CGY
1 REG
01:44
CGY
G. Hathaway
Saved shot42.01.4EV0.053
2018-03-16
SJS at CGY
1 REG
01:49
CGY
M. Stone
Miss51.927.6EV0.027
2018-03-16
SJS at CGY
1 REG
01:59
CGY
B. Kulak
Block7.18.1EVN/A
2018-03-16
SJS at CGY
1 REG
02:29
SJS
J. Braun
Block42.716.3EVN/A
2018-03-16
SJS at CGY
1 REG
02:53
SJS
T. Hertl
Block10.833.7EVN/A
2018-03-16
SJS at CGY
1 REG
03:18
CGY
J. Gaudreau
Saved shot16.03.6EV0.085
2018-03-16
SJS at CGY
1 REG
03:34
CGY
T. Hamonic
Saved shot61.829.1EV0.012
2018-03-16
SJS at CGY
1 REG
03:48
SJS
J. Hansen
Block9.945.0EVN/A
2018-03-16
SJS at CGY
1 REG
04:09
CGY
T. Brodie
Miss37.548.2EV0.043
2018-03-16
SJS at CGY
1 REG
04:58
SJS
T. Meier
Saved shot7.839.8EV0.129
2018-03-16
SJS at CGY
1 REG
05:44
CGY
T. Brodie
Miss28.267.1EV0.022
2018-03-16
SJS at CGY
1 REG
05:53
CGY
J. Gaudreau
Saved shot56.47.1EV0.018
2018-03-16
SJS at CGY
1 REG
06:00
SJS
E. Kane
Goal53.517.4EV0.020
2018-03-16
SJS at CGY
1 REG
06:32
CGY
M. Giordano
Miss33.125.0EV0.072
2018-03-16
SJS at CGY
1 REG
07:22
SJS
J. Pavelski
Miss34.48.4PP0.072
2018-03-16
SJS at CGY
1 REG
08:13
SJS
T. Hertl
Block13.617.1PPN/A
2018-03-16
SJS at CGY
1 REG
08:51
SJS
E. Kane
Block36.437.2EVN/A
2018-03-16
SJS at CGY
1 REG
08:56
SJS
M. Vlasic
Miss62.329.9EV0.021
2018-03-16
SJS at CGY
1 REG
10:03
CGY
S. Bennett
Saved shot30.030.0EV0.079
2018-03-16
SJS at CGY
1 REG
10:20
CGY
M. Backlund
Saved shot39.430.5EV0.031
2018-03-16
SJS at CGY
1 REG
10:36
SJS
K. Labanc
Block20.220.2EVN/A
2018-03-16
SJS at CGY
1 REG
11:15
CGY
D. Hamilton
Saved shot49.634.3EV0.013
2018-03-16
SJS at CGY
1 REG
11:49
SJS
J. Braun
Saved shot60.827.4EV0.013
2018-03-16
SJS at CGY
1 REG
12:37
SJS
M. Boedker
Miss14.919.7EV0.070
2018-03-16
SJS at CGY
1 REG
12:50
SJS
D. DeMelo
Block14.18.1EVN/A
2018-03-16
SJS at CGY
1 REG
14:56
SJS
E. Fehr
Miss46.635.4EV0.007
2018-03-16
SJS at CGY
1 REG
16:28
SJS
K. Labanc
Saved shot40.344.0EV0.014
2018-03-16
SJS at CGY
1 REG
16:42
CGY
T. Brouwer
Goal13.313.0EV0.230
2018-03-16
SJS at CGY
1 REG
17:18
CGY
J. Gaudreau
Block25.927.6EVN/A
2018-03-16
SJS at CGY
1 REG
17:24
CGY
T. Brodie
Miss59.519.7EV0.020
2018-03-16
SJS at CGY
1 REG
18:33
CGY
M. Backlund
Block27.217.1EVN/A
2018-03-16
SJS at CGY
1 REG
18:53
SJS
B. Burns
Block21.131.4EVN/A
2018-03-16
SJS at CGY
1 REG
19:22
CGY
M. Frolik
Saved shot43.653.4EV0.007
2018-03-16
SJS at CGY
2 REG
00:25
CGY
D. Hamilton
Saved shot50.629.6EV0.029
2018-03-16
SJS at CGY
2 REG
00:34
CGY
M. Ferland
Miss13.636.0EV0.069
2018-03-16
SJS at CGY
2 REG
00:39
CGY
D. Hamilton
Block25.620.6EVN/A
2018-03-16
SJS at CGY
2 REG
01:07
SJS
B. Burns
Block26.022.6EVN/A
2018-03-16
SJS at CGY
2 REG
01:20
CGY
M. Backlund
Miss66.032.0EV0.004
2018-03-16
SJS at CGY
2 REG
01:46
SJS
D. DeMelo
Block45.224.9EVN/A
2018-03-16
SJS at CGY
2 REG
02:10
CGY
M. Jankowski
Goal14.942.3EV0.116
2018-03-16
SJS at CGY
2 REG
02:35
SJS
M. Karlsson
Block159.11.8EVN/A
2018-03-16
SJS at CGY
2 REG
02:55
SJS
L. Couture
Block16.347.5PPN/A
2018-03-16
SJS at CGY
2 REG
03:18
SJS
E. Kane
Saved shot47.023.8PP0.042
2018-03-16
SJS at CGY
2 REG
04:23
SJS
J. Pavelski
Saved shot20.28.5PP0.091
2018-03-16
SJS at CGY
2 REG
04:34
CGY
M. Jankowski
Saved shot15.645.0SH0.130
2018-03-16
SJS at CGY
2 REG
05:07
CGY
D. Hamilton
Saved shot56.238.5EV0.009
2018-03-16
SJS at CGY
2 REG
05:58
SJS
C. Tierney
Saved shot11.05.2EV0.236
2018-03-16
SJS at CGY
2 REG
06:29
SJS
E. Kane
Goal12.528.6EV0.070
2018-03-16
SJS at CGY
2 REG
06:51
SJS
T. Hertl
Saved shot38.527.9EV0.043
2018-03-16
SJS at CGY
2 REG
07:05
SJS
M. Karlsson
Miss33.165.0EV0.016

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.