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

87 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-23
OTT at NYR
1 REG
00:48
OTT
T. Kleven
Saved shot63.438.0EV0.006
2026-03-23
OTT at NYR
1 REG
01:31
OTT
L. Thomson
Saved shot65.030.5EV0.013
2026-03-23
OTT at NYR
1 REG
03:17
OTT
J. Spence
Block46.631.0EVN/A
2026-03-23
OTT at NYR
1 REG
03:49
NYR
B. Schneider
Block9.945.0EVN/A
2026-03-23
OTT at NYR
1 REG
04:17
OTT
A. Zub
Saved shot63.129.4EV0.023
2026-03-23
OTT at NYR
1 REG
04:24
OTT
T. Kleven
Saved shot49.838.5EV0.009
2026-03-23
OTT at NYR
1 REG
04:33
NYR
W. Cuylle
Block38.245.0EVN/A
2026-03-23
OTT at NYR
1 REG
06:30
OTT
S. Pinto
Goal28.227.5PP0.111
2026-03-23
OTT at NYR
1 REG
07:12
OTT
W. Foegele
Saved shot28.345.0EV0.101
2026-03-23
OTT at NYR
1 REG
07:57
NYR
J. Miller
Miss34.028.1EV0.072
2026-03-23
OTT at NYR
1 REG
08:04
OTT
D. Cozens
Saved shot77.827.6EV0.002
2026-03-23
OTT at NYR
1 REG
08:32
NYR
T. Kartye
Miss10.833.7EV0.080
2026-03-23
OTT at NYR
1 REG
08:43
OTT
J. Spence
Miss23.346.7EV0.124
2026-03-23
OTT at NYR
1 REG
09:08
OTT
N. Matinpalo
Saved shot32.236.2EV0.036
2026-03-23
OTT at NYR
1 REG
09:36
OTT
L. Thomson
Saved shot54.634.6EV0.010
2026-03-23
OTT at NYR
1 REG
11:35
OTT
T. Kleven
Miss43.636.6EV0.036
2026-03-23
OTT at NYR
1 REG
11:50
OTT
J. Spence
Saved shot34.529.5EV0.010
2026-03-23
OTT at NYR
1 REG
12:18
OTT
D. Batherson
Block11.437.9EVN/A
2026-03-23
OTT at NYR
1 REG
13:30
OTT
T. Chabot
Saved shot38.811.9EV0.061
2026-03-23
OTT at NYR
1 REG
13:44
NYR
J. Chmelar
Miss26.243.5EV0.086
2026-03-23
OTT at NYR
1 REG
13:46
NYR
J. Parssinen
Saved shot18.429.4EV0.046
2026-03-23
OTT at NYR
1 REG
15:35
NYR
V. Trocheck
Saved shot22.410.3PP0.071
2026-03-23
OTT at NYR
1 REG
16:08
NYR
V. Trocheck
Saved shot7.666.8PP0.098
2026-03-23
OTT at NYR
1 REG
16:13
NYR
A. Fox
Block23.02.5PPN/A
2026-03-23
OTT at NYR
1 REG
16:19
OTT
S. Pinto
Block27.217.1SHN/A
2026-03-23
OTT at NYR
1 REG
19:11
OTT
B. Tkachuk
Saved shot20.478.7PP0.036
2026-03-23
OTT at NYR
1 REG
19:36
OTT
D. Batherson
Saved shot6.726.6PP0.164
2026-03-23
OTT at NYR
2 REG
00:36
OTT
D. Cozens
Block25.630.6EVN/A
2026-03-23
OTT at NYR
2 REG
00:48
NYR
B. Schneider
Miss30.064.3EV0.031
2026-03-23
OTT at NYR
2 REG
01:03
NYR
M. Robertson
Block23.420.0EVN/A
2026-03-23
OTT at NYR
2 REG
01:11
NYR
M. Robertson
Block49.618.8EVN/A
2026-03-23
OTT at NYR
2 REG
01:17
OTT
M. Amadio
Miss16.576.0EV0.035
2026-03-23
OTT at NYR
2 REG
01:31
OTT
T. Kleven
Saved shot48.438.3EV0.010
2026-03-23
OTT at NYR
2 REG
01:58
OTT
D. Batherson
Miss34.047.4EV0.059
2026-03-23
OTT at NYR
2 REG
02:11
NYR
C. Mackey
Saved shot42.01.4EV0.050
2026-03-23
OTT at NYR
2 REG
02:24
NYR
W. Borgen
Miss69.632.1EV0.005
2026-03-23
OTT at NYR
2 REG
02:32
NYR
T. Raddysh
Miss15.311.3EV0.081
2026-03-23
OTT at NYR
2 REG
03:59
OTT
S. Pinto
Saved shot37.051.6EV0.022
2026-03-23
OTT at NYR
2 REG
04:19
NYR
M. Zibanejad
Saved shot16.342.5EV0.082
2026-03-23
OTT at NYR
2 REG
05:13
OTT
N. Matinpalo
Block21.562.2EVN/A
2026-03-23
OTT at NYR
2 REG
06:03
OTT
N. Matinpalo
Saved shot53.843.5EV0.007
2026-03-23
OTT at NYR
2 REG
06:25
NYR
A. Edstrom
Miss10.053.1EV0.067
2026-03-23
OTT at NYR
2 REG
06:46
OTT
W. Foegele
Goal12.745.0EV0.208
2026-03-23
OTT at NYR
2 REG
06:56
NYR
V. Gavrikov
Miss55.02.1EV0.008
2026-03-23
OTT at NYR
2 REG
07:12
OTT
S. Pinto
Miss38.37.5PP0.113
2026-03-23
OTT at NYR
2 REG
08:07
OTT
D. Cozens
Saved shot44.431.2PP0.082
2026-03-23
OTT at NYR
2 REG
08:32
OTT
T. Stützle
Miss38.035.4PP0.063
2026-03-23
OTT at NYR
2 REG
08:55
OTT
W. Foegele
Saved shot25.545.0PP0.153
2026-03-23
OTT at NYR
2 REG
09:12
OTT
T. Kleven
Saved shot57.47.0PP0.046
2026-03-23
OTT at NYR
2 REG
09:20
OTT
T. Kleven
Saved shot48.035.7PP0.043

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.