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

95 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-03-12
EDM at DAL
1 REG
01:19
DAL
M. Heiskanen
Miss49.35.8EV0.037
2026-03-12
EDM at DAL
1 REG
01:23
DAL
J. Benn
Goal8.926.6EV0.180
2026-03-12
EDM at DAL
1 REG
02:00
DAL
C. Blackwell
Block48.01.2EVN/A
2026-03-12
EDM at DAL
1 REG
02:15
DAL
T. Harley
Saved shot46.36.2EV0.040
2026-03-12
EDM at DAL
1 REG
02:24
DAL
A. Hyry
Saved shot27.217.1EV0.051
2026-03-12
EDM at DAL
1 REG
02:28
DAL
T. Harley
Saved shot56.68.1EV0.021
2026-03-12
EDM at DAL
1 REG
04:54
DAL
L. Bichsel
Miss60.827.4EV0.026
2026-03-12
EDM at DAL
1 REG
04:56
DAL
W. Johnston
Miss20.411.3EV0.219
2026-03-12
EDM at DAL
1 REG
05:15
DAL
W. Johnston
Block7.18.1EVN/A
2026-03-12
EDM at DAL
1 REG
06:15
DAL
M. Bunting
Saved shot50.00.0EV0.035
2026-03-12
EDM at DAL
1 REG
07:49
EDM
E. Bouchard
Saved shot59.12.9EV0.029
2026-03-12
EDM at DAL
1 REG
08:13
DAL
L. Bichsel
Block16.632.7EVN/A
2026-03-12
EDM at DAL
1 REG
08:37
EDM
M. Savoie
Miss41.437.1EV0.043
2026-03-12
EDM at DAL
1 REG
08:50
DAL
T. Harley
Saved shot60.13.8EV0.020
2026-03-12
EDM at DAL
1 REG
09:42
DAL
J. Hryckowian
Saved shot58.723.1EV0.018
2026-03-12
EDM at DAL
1 REG
11:39
EDM
R. Nugent-Hopkins
Saved shot39.459.5EV0.018
2026-03-12
EDM at DAL
1 REG
12:07
EDM
V. Podkolzin
Block4.526.6EVN/A
2026-03-12
EDM at DAL
1 REG
13:09
DAL
S. Steel
Goal9.212.5EV0.106
2026-03-12
EDM at DAL
1 REG
13:44
DAL
O. Bäck
Saved shot34.076.4EV0.017
2026-03-12
EDM at DAL
1 REG
14:34
EDM
M. Ekholm
Block13.930.3EVN/A
2026-03-12
EDM at DAL
1 REG
15:11
DAL
J. Robertson
Goal32.831.3EV0.107
2026-03-12
EDM at DAL
1 REG
16:31
DAL
T. Harley
Miss60.720.2EV0.017
2026-03-12
EDM at DAL
1 REG
17:52
DAL
M. Heiskanen
Miss64.029.0EV0.011
2026-03-12
EDM at DAL
1 REG
18:24
EDM
C. Murphy
Saved shot61.717.0EV0.039
2026-03-12
EDM at DAL
1 REG
18:55
EDM
Z. Hyman
Miss3.090.0EV0.251
2026-03-12
EDM at DAL
1 REG
18:59
EDM
E. Bouchard
Saved shot61.010.4EV0.020
2026-03-12
EDM at DAL
2 REG
01:44
EDM
C. McDavid
Saved shot33.035.1EV0.083
2026-03-12
EDM at DAL
2 REG
01:52
DAL
T. Myers
Saved shot15.726.6EV0.241
2026-03-12
EDM at DAL
2 REG
02:06
EDM
E. Bouchard
Saved shot70.329.8EV0.005
2026-03-12
EDM at DAL
2 REG
03:41
EDM
J. Walman
Miss66.931.6EV0.012
2026-03-12
EDM at DAL
2 REG
04:09
EDM
V. Podkolzin
Miss16.268.2EV0.083
2026-03-12
EDM at DAL
2 REG
05:06
DAL
J. Hryckowian
Saved shot44.932.3EV0.025
2026-03-12
EDM at DAL
2 REG
05:43
DAL
W. Johnston
Goal6.00.0PP0.318
2026-03-12
EDM at DAL
2 REG
06:15
DAL
J. Robertson
Goal30.030.0EV0.146
2026-03-12
EDM at DAL
2 REG
07:23
EDM
K. Kapanen
Block24.229.7EVN/A
2026-03-12
EDM at DAL
2 REG
07:33
EDM
E. Bouchard
Saved shot33.630.4EV0.089
2026-03-12
EDM at DAL
2 REG
07:53
EDM
E. Bouchard
Goal29.524.0EV0.117
2026-03-12
EDM at DAL
2 REG
08:01
EDM
J. Dickinson
Miss37.259.3EV0.017
2026-03-12
EDM at DAL
2 REG
08:09
EDM
J. Roslovic
Saved shot12.618.4EV0.021
2026-03-12
EDM at DAL
2 REG
08:47
EDM
Z. Hyman
Saved shot11.00.0EV0.104
2026-03-12
EDM at DAL
2 REG
09:24
DAL
M. Bourque
Saved shot42.927.8EV0.037
2026-03-12
EDM at DAL
2 REG
09:27
DAL
J. Robertson
Block25.233.7EVN/A
2026-03-12
EDM at DAL
2 REG
10:27
EDM
K. Kapanen
Saved shot47.455.3EV0.009
2026-03-12
EDM at DAL
2 REG
10:41
DAL
O. Bäck
Saved shot5.745.0EV0.207
2026-03-12
EDM at DAL
2 REG
10:59
DAL
E. Lindell
Saved shot53.848.0EV0.009
2026-03-12
EDM at DAL
2 REG
11:59
EDM
J. Dickinson
Goal14.919.7EV0.069
2026-03-12
EDM at DAL
2 REG
13:43
DAL
W. Johnston
Saved shot7.839.8EV0.140
2026-03-12
EDM at DAL
2 REG
14:06
EDM
D. Nurse
Saved shot49.317.7EV0.028
2026-03-12
EDM at DAL
2 REG
14:20
DAL
A. Hyry
Block51.025.6SHN/A
2026-03-12
EDM at DAL
2 REG
15:52
DAL
T. Myers
Saved shot17.513.2SH0.120

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.