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

120 matching attempts. Season coverage: 952 published games / 952 collected games. Last source refresh: Oct 4, 2026 04:46.

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
2021-02-21
MTL at OTT
1 REG
01:17
MTL
N. Suzuki
Goal30.13.8EV0.161
2021-02-21
MTL at OTT
1 REG
01:37
MTL
A. Romanov
Block35.01.6EVN/A
2021-02-21
MTL at OTT
1 REG
01:58
MTL
V. Mete
Saved shot44.47.8EV0.040
2021-02-21
MTL at OTT
1 REG
04:15
OTT
E. Brannstrom
Miss56.14.1PP0.035
2021-02-21
MTL at OTT
1 REG
04:17
OTT
N. Paul
Saved shot12.851.3PP0.099
2021-02-21
MTL at OTT
1 REG
04:40
OTT
C. Tierney
Saved shot18.00.0EV0.079
2021-02-21
MTL at OTT
1 REG
06:25
MTL
J. Petry
Block35.717.9EVN/A
2021-02-21
MTL at OTT
1 REG
06:37
MTL
T. Toffoli
Miss48.01.2EV0.034
2021-02-21
MTL at OTT
1 REG
06:56
OTT
B. Tkachuk
Saved shot44.829.4EV0.024
2021-02-21
MTL at OTT
1 REG
07:15
MTL
V. Mete
Saved shot56.018.8EV0.023
2021-02-21
MTL at OTT
1 REG
07:28
OTT
T. Stützle
Saved shot31.679.0EV0.013
2021-02-21
MTL at OTT
1 REG
08:08
OTT
E. Brannstrom
Block13.930.3EVN/A
2021-02-21
MTL at OTT
1 REG
08:23
MTL
B. Gallagher
Saved shot13.548.0EV0.063
2021-02-21
MTL at OTT
1 REG
08:46
OTT
B. Tkachuk
Block15.311.3EVN/A
2021-02-21
MTL at OTT
1 REG
09:05
OTT
E. Dadonov
Saved shot19.766.0EV0.065
2021-02-21
MTL at OTT
1 REG
09:47
OTT
D. Batherson
Goal5.00.0EV0.259
2021-02-21
MTL at OTT
1 REG
10:10
MTL
J. Armia
Saved shot33.161.1EV0.011
2021-02-21
MTL at OTT
1 REG
10:50
OTT
N. Zaitsev
Saved shot51.130.6EV0.020
2021-02-21
MTL at OTT
1 REG
11:13
OTT
C. Brown
Miss31.326.6EV0.076
2021-02-21
MTL at OTT
1 REG
12:13
OTT
C. Brown
Saved shot17.310.0SH0.155
2021-02-21
MTL at OTT
1 REG
12:23
MTL
J. Drouin
Saved shot17.747.3PP0.124
2021-02-21
MTL at OTT
1 REG
13:53
MTL
P. Danault
Block28.02.0EVN/A
2021-02-21
MTL at OTT
1 REG
14:35
OTT
B. Tkachuk
Saved shot13.067.4EV0.128
2021-02-21
MTL at OTT
1 REG
14:50
OTT
T. Stützle
Saved shot38.333.3PP0.062
2021-02-21
MTL at OTT
1 REG
15:10
OTT
T. Stützle
Saved shot22.030.1PP0.096
2021-02-21
MTL at OTT
1 REG
15:28
OTT
E. Dadonov
Miss24.02.4PP0.194
2021-02-21
MTL at OTT
1 REG
15:38
OTT
D. Batherson
Block20.220.2PPN/A
2021-02-21
MTL at OTT
1 REG
17:39
OTT
D. Stepan
Saved shot24.229.7EV0.107
2021-02-21
MTL at OTT
1 REG
18:26
MTL
J. Edmundson
Saved shot58.831.8EV0.012
2021-02-21
MTL at OTT
1 REG
18:45
MTL
J. Evans
Saved shot34.024.3EV0.067
2021-02-21
MTL at OTT
1 REG
19:05
MTL
S. Weber
Saved shot62.830.7EV0.011
2021-02-21
MTL at OTT
2 REG
00:18
MTL
T. Toffoli
Block16.129.7EVN/A
2021-02-21
MTL at OTT
2 REG
00:20
MTL
S. Weber
Saved shot35.053.1EV0.012
2021-02-21
MTL at OTT
2 REG
00:33
MTL
S. Weber
Saved shot45.723.2EV0.031
2021-02-21
MTL at OTT
2 REG
01:00
MTL
N. Suzuki
Miss38.941.9EV0.037
2021-02-21
MTL at OTT
2 REG
01:43
MTL
J. Petry
Block16.625.0EVN/A
2021-02-21
MTL at OTT
2 REG
02:16
MTL
J. Evans
Saved shot33.332.7EV0.043
2021-02-21
MTL at OTT
2 REG
03:01
MTL
B. Chiarot
Saved shot59.925.7EV0.030
2021-02-21
MTL at OTT
2 REG
03:39
MTL
S. Weber
Saved shot55.523.3EV0.015
2021-02-21
MTL at OTT
2 REG
03:51
OTT
C. White
Block24.14.8EVN/A
2021-02-21
MTL at OTT
2 REG
04:05
OTT
D. Batherson
Miss12.048.4EV0.068
2021-02-21
MTL at OTT
2 REG
04:17
OTT
E. Dadonov
Miss28.612.1PP0.144
2021-02-21
MTL at OTT
2 REG
04:26
OTT
M. Reilly
Saved shot58.126.6PP0.023
2021-02-21
MTL at OTT
2 REG
04:54
OTT
D. Batherson
Miss14.250.7PP0.076
2021-02-21
MTL at OTT
2 REG
05:01
OTT
E. Dadonov
Saved shot25.713.5PP0.187
2021-02-21
MTL at OTT
2 REG
05:32
OTT
E. Brannstrom
Miss45.47.6PP0.064
2021-02-21
MTL at OTT
2 REG
05:38
OTT
J. Norris
Miss48.438.3PP0.022
2021-02-21
MTL at OTT
2 REG
05:41
OTT
D. Stepan
Saved shot32.260.3PP0.089
2021-02-21
MTL at OTT
2 REG
06:05
OTT
N. Paul
Saved shot27.366.3PP0.085
2021-02-21
MTL at OTT
2 REG
06:35
MTL
T. Toffoli
Miss20.854.8EV0.057

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.