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

92 matching attempts. Season coverage: 1422 published games / 1422 collected games. Last source refresh: Oct 4, 2026 05:56.

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
2026-01-12
DAL at LAK
1 REG
00:14
LAK
A. Laferriere
Saved shot49.648.3EV0.009
2026-01-12
DAL at LAK
1 REG
02:20
LAK
M. Anderson
Block28.439.3EVN/A
2026-01-12
DAL at LAK
1 REG
02:33
LAK
A. Lee
Saved shot7.850.2EV0.088
2026-01-12
DAL at LAK
1 REG
03:44
DAL
W. Johnston
Goal32.01.8EV0.120
2026-01-12
DAL at LAK
1 REG
04:47
LAK
A. Kuzmenko
Block43.25.3EVN/A
2026-01-12
DAL at LAK
1 REG
05:05
DAL
M. Heiskanen
Block38.941.9EVN/A
2026-01-12
DAL at LAK
1 REG
08:54
DAL
J. Robertson
Block19.227.9EVN/A
2026-01-12
DAL at LAK
1 REG
09:12
DAL
J. Robertson
Block21.410.8EVN/A
2026-01-12
DAL at LAK
1 REG
09:40
DAL
M. Heiskanen
Miss89.34.5EV0.003
2026-01-12
DAL at LAK
1 REG
11:28
DAL
M. Rantanen
Saved shot61.333.7EV0.012
2026-01-12
DAL at LAK
1 REG
11:37
DAL
T. Harley
Block49.01.2EVN/A
2026-01-12
DAL at LAK
1 REG
11:50
DAL
T. Harley
Saved shot48.00.0EV0.045
2026-01-12
DAL at LAK
1 REG
11:53
DAL
E. Lindell
Block31.824.1EVN/A
2026-01-12
DAL at LAK
1 REG
12:29
LAK
M. Anderson
Saved shot46.622.7EV0.031
2026-01-12
DAL at LAK
1 REG
14:25
LAK
D. Doughty
Saved shot69.333.2EV0.004
2026-01-12
DAL at LAK
1 REG
14:58
LAK
A. Kuzmenko
Block15.818.4EVN/A
2026-01-12
DAL at LAK
1 REG
16:08
DAL
E. Lindell
Block14.615.9EVN/A
2026-01-12
DAL at LAK
1 REG
16:15
DAL
J. Robertson
Miss23.822.2EV0.051
2026-01-12
DAL at LAK
1 REG
17:21
LAK
C. Ceci
Saved shot64.425.8EV0.004
2026-01-12
DAL at LAK
1 REG
18:47
DAL
E. Lindell
Miss10.8111.8EV0.030
2026-01-12
DAL at LAK
1 REG
19:59
DAL
W. Johnston
Miss30.541.0EV0.098
2026-01-12
DAL at LAK
2 REG
00:06
LAK
A. Kempe
Saved shot41.332.2EV0.035
2026-01-12
DAL at LAK
2 REG
00:51
LAK
D. Doughty
Saved shot61.814.0EV0.020
2026-01-12
DAL at LAK
2 REG
00:52
LAK
C. Perry
Miss5.468.2EV0.032
2026-01-12
DAL at LAK
2 REG
01:14
DAL
M. Bourque
Saved shot50.637.8EV0.021
2026-01-12
DAL at LAK
2 REG
01:41
DAL
J. Robertson
Miss37.320.4EV0.053
2026-01-12
DAL at LAK
2 REG
02:16
LAK
A. Turcotte
Saved shot41.357.8EV0.009
2026-01-12
DAL at LAK
2 REG
04:17
LAK
A. Kempe
Saved shot83.915.2EV0.003
2026-01-12
DAL at LAK
2 REG
04:38
LAK
A. Laferriere
Block25.620.6EVN/A
2026-01-12
DAL at LAK
2 REG
04:46
LAK
B. Clarke
Block7.315.9EVN/A
2026-01-12
DAL at LAK
2 REG
05:06
LAK
Q. Byfield
Saved shot37.837.5EV0.042
2026-01-12
DAL at LAK
2 REG
05:34
LAK
A. Turcotte
Saved shot32.225.8EV0.076
2026-01-12
DAL at LAK
2 REG
05:35
LAK
A. Turcotte
Miss10.090.0EV0.008
2026-01-12
DAL at LAK
2 REG
05:46
LAK
M. Anderson
Miss53.745.0EV0.005
2026-01-12
DAL at LAK
2 REG
05:57
LAK
M. Anderson
Saved shot56.018.8EV0.020
2026-01-12
DAL at LAK
2 REG
06:23
LAK
A. Kuzmenko
Block18.825.2EVN/A
2026-01-12
DAL at LAK
2 REG
06:56
DAL
R. Faksa
Miss13.921.0EV0.078
2026-01-12
DAL at LAK
2 REG
07:24
LAK
T. Ward
Block21.064.7EVN/A
2026-01-12
DAL at LAK
2 REG
07:34
LAK
A. Laferriere
Miss48.79.5EV0.032
2026-01-12
DAL at LAK
2 REG
07:46
DAL
M. Bourque
Saved shot34.743.8EV0.030
2026-01-12
DAL at LAK
2 REG
08:51
DAL
W. Johnston
Block19.018.4EVN/A
2026-01-12
DAL at LAK
2 REG
09:06
LAK
W. Foegele
Saved shot35.26.5EV0.082
2026-01-12
DAL at LAK
2 REG
09:29
LAK
A. Turcotte
Saved shot25.123.5EV0.116
2026-01-12
DAL at LAK
2 REG
09:37
LAK
A. Turcotte
Saved shot8.214.0EV0.116
2026-01-12
DAL at LAK
2 REG
09:54
LAK
A. Kuzmenko
Saved shot64.933.7EV0.007
2026-01-12
DAL at LAK
2 REG
11:11
DAL
R. Hintz
Block28.26.1EVN/A
2026-01-12
DAL at LAK
2 REG
11:43
DAL
M. Duchene
Saved shot23.653.6EV0.122
2026-01-12
DAL at LAK
2 REG
12:59
DAL
M. Rantanen
Saved shot29.813.6EV0.135
2026-01-12
DAL at LAK
2 REG
13:05
DAL
M. Heiskanen
Saved shot21.452.6EV0.051
2026-01-12
DAL at LAK
2 REG
13:27
LAK
A. Kempe
Saved shot62.010.2EV0.012

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.