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

100 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-18
SJS at MIN
1 REG
00:36
MIN
R. Suter
Saved shot43.213.4EV0.057
2018-12-18
SJS at MIN
1 REG
01:07
MIN
R. Suter
Miss60.923.2EV0.029
2018-12-18
SJS at MIN
1 REG
03:41
MIN
Z. Parise
Block34.065.7EVN/A
2018-12-18
SJS at MIN
1 REG
03:43
MIN
J. Spurgeon
Saved shot59.432.6EV0.005
2018-12-18
SJS at MIN
1 REG
04:58
MIN
E. Staal
Saved shot43.834.8EV0.023
2018-12-18
SJS at MIN
1 REG
05:05
MIN
J. Greenway
Saved shot16.437.6EV0.118
2018-12-18
SJS at MIN
1 REG
06:43
SJS
M. Vlasic
Saved shot55.222.4EV0.027
2018-12-18
SJS at MIN
1 REG
07:17
SJS
B. Burns
Miss59.524.8EV0.016
2018-12-18
SJS at MIN
1 REG
07:26
SJS
B. Burns
Saved shot58.015.0EV0.018
2018-12-18
SJS at MIN
1 REG
08:22
SJS
E. Karlsson
Miss54.02.1EV0.018
2018-12-18
SJS at MIN
1 REG
08:45
MIN
J. Zucker
Block22.520.9EVN/A
2018-12-18
SJS at MIN
1 REG
09:01
SJS
B. Burns
Block52.621.2EVN/A
2018-12-18
SJS at MIN
1 REG
09:58
MIN
N. Niederreiter
Block15.17.6EVN/A
2018-12-18
SJS at MIN
1 REG
10:36
MIN
G. Pateryn
Saved shot59.436.1EV0.019
2018-12-18
SJS at MIN
1 REG
12:15
MIN
E. Fehr
Block47.01.2EVN/A
2018-12-18
SJS at MIN
1 REG
12:31
SJS
E. Karlsson
Saved shot37.732.0EV0.042
2018-12-18
SJS at MIN
1 REG
12:49
SJS
E. Karlsson
Block44.47.8EVN/A
2018-12-18
SJS at MIN
1 REG
13:08
SJS
L. Couture
Miss38.054.6EV0.009
2018-12-18
SJS at MIN
1 REG
13:34
MIN
E. Staal
Saved shot19.840.9EV0.099
2018-12-18
SJS at MIN
1 REG
14:23
MIN
J. Zucker
Saved shot15.311.3EV0.081
2018-12-18
SJS at MIN
1 REG
14:52
SJS
K. Labanc
Saved shot38.01.5EV0.063
2018-12-18
SJS at MIN
1 REG
17:05
MIN
R. Suter
Block43.438.5EVN/A
2018-12-18
SJS at MIN
1 REG
18:03
MIN
M. Koivu
Saved shot37.732.0EV0.041
2018-12-18
SJS at MIN
1 REG
18:49
SJS
T. Meier
Saved shot38.964.1EV0.008
2018-12-18
SJS at MIN
1 REG
19:07
SJS
B. Dillon
Miss58.322.2EV0.016
2018-12-18
SJS at MIN
1 REG
19:43
MIN
G. Pateryn
Block49.226.6EVN/A
2018-12-18
SJS at MIN
2 REG
00:21
MIN
C. Coyle
Saved shot55.02.1EV0.024
2018-12-18
SJS at MIN
2 REG
01:46
SJS
E. Karlsson
Saved shot59.622.7EV0.033
2018-12-18
SJS at MIN
2 REG
02:11
MIN
L. Kunin
Saved shot57.837.3EV0.010
2018-12-18
SJS at MIN
2 REG
02:19
MIN
J. Eriksson Ek
Saved shot8.214.0EV0.190
2018-12-18
SJS at MIN
2 REG
02:18
MIN
J. Eriksson Ek
Saved shot20.15.7EV0.028
2018-12-18
SJS at MIN
2 REG
02:23
MIN
J. Eriksson Ek
Saved shot12.851.3EV0.108
2018-12-18
SJS at MIN
2 REG
02:48
MIN
N. Seeler
Saved shot91.417.8EV0.002
2018-12-18
SJS at MIN
2 REG
03:05
SJS
B. Burns
Block41.034.1EVN/A
2018-12-18
SJS at MIN
2 REG
03:17
SJS
T. Meier
Block32.812.3EVN/A
2018-12-18
SJS at MIN
2 REG
03:31
SJS
J. Braun
Block38.349.2EVN/A
2018-12-18
SJS at MIN
2 REG
04:07
SJS
J. Donskoi
Saved shot31.618.4EV0.050
2018-12-18
SJS at MIN
2 REG
04:39
MIN
G. Pateryn
Block10.05.7EVN/A
2018-12-18
SJS at MIN
2 REG
04:51
SJS
E. Karlsson
Block24.238.3EVN/A
2018-12-18
SJS at MIN
2 REG
05:06
SJS
M. Vlasic
Saved shot62.223.7EV0.006
2018-12-18
SJS at MIN
2 REG
05:13
SJS
J. Braun
Saved shot56.01.0EV0.018
2018-12-18
SJS at MIN
2 REG
05:54
SJS
J. Braun
Saved shot57.725.7EV0.023
2018-12-18
SJS at MIN
2 REG
06:14
SJS
L. Radil
Miss39.828.5EV0.034
2018-12-18
SJS at MIN
2 REG
08:09
SJS
J. Thornton
Saved shot26.00.0EV0.065
2018-12-18
SJS at MIN
2 REG
08:14
SJS
E. Karlsson
Saved shot56.25.1EV0.028
2018-12-18
SJS at MIN
2 REG
08:18
SJS
E. Kane
Block39.838.9EVN/A
2018-12-18
SJS at MIN
2 REG
09:49
SJS
L. Couture
Goal16.00.0EV0.191
2018-12-18
SJS at MIN
2 REG
10:18
SJS
J. Pavelski
Goal15.311.3EV0.161
2018-12-18
SJS at MIN
2 REG
11:35
MIN
J. Greenway
Block30.719.0EVN/A
2018-12-18
SJS at MIN
2 REG
12:24
SJS
T. Meier
Miss31.812.7EV0.051

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.