Thursday, October 23, 2025
No impact calculated for this game. Impacts are calculated for games in the next 7 days.
Highlights
Shot quality
Expected goals (xG) rate every unblocked shot by how often shots like it go in, from where it was taken,
the shot type, the strength and what happened just before it. How it works
CHI 40%Deserve to win 60% TBL
CHI TBL
2.90 Expected goals 3.49
3 Goals (no shootout) 2
1.99 Expected goals, 5 on 5 3.13
48 Shot attempts 73
41 Unblocked attempts 54
25 Shots on goal 31
Game notes
What stood out as the game went on, from the play-by-play and the shifts. Time on the bench is
counted in 5-on-5 play outside the penalty box; the note says the player sat, not why. Goals saved are against the
shots' expected goals (xG).
3rd Period
19:13
TBL
Pulled goalie
Pulled goalie · Pulled Vasilevskiy, down 3–2
With 0:47 left
Shot map
CHI shoots ←Bigger circle: higher xG; filled: goal → TBL shoots
Ryan McDonagh: wrist, 57 ft, xG 0.03 (P1 0:40)
Anthony Cirelli: tip-in, 8 ft, xG 0.10 (P1 1:07)
Pontus Holmberg: snap, 24 ft, xG 0.14 (P1 1:29)
Ilya Mikheyev: wrist, 26 ft, xG 0.13 (P1 1:41)
Frank Nazar: tip-in, 23 ft, xG 0.07 (P1 1:53)
Brandon Hagel: wrist, 49 ft, xG 0.02 (P1 2:20)
Mitchell Chaffee: snap, 14 ft, xG 0.13 (P1 2:34)
Darren Raddysh: wrist, 30 ft, xG 0.02 (P1 2:57)
Frank Nazar: tip-in, 8 ft, xG 0.04 (P1 3:23)
Jake Guentzel: wrist, 39 ft, xG 0.01 (P1 3:38)
Wyatt Kaiser: wrist, 60 ft, xG 0.01 (P1 3:59)
Nikita Kucherov: snap, 18 ft, xG 0.14 (P1 4:32)
Darren Raddysh: wrist, 62 ft, xG 0.01 (P1 5:03)
Victor Hedman: slap, 56 ft, xG 0.02 (P1 5:31)
Colton Dach: wrist, 24 ft, xG 0.02 (P1 6:29)
Matt Grzelcyk: wrist, 44 ft, xG 0.01 (P1 6:36)
Nick Foligno: wrist, 29 ft, xG 0.02 (P1 8:35)
Colton Dach: wrist, 6 ft, xG 0.05 (P1 8:36)
J.J. Moser: wrist, 20 ft, xG 0.06 (P1 9:27)
Nikita Kucherov: wrist, 29 ft, xG 0.11 (P1 12:34)
Darren Raddysh: snap, 59 ft, xG 0.00 (P1 13:21)
J.J. Moser: wrist, 63 ft, xG 0.01 (P1 13:45)
Colton Dach: wrist, 37 ft, xG 0.05 (P1 14:33)
Dominic James: snap, 31 ft, xG 0.04 (P1 15:08)
Brandon Hagel: wrap-around, 5 ft, xG 0.04 (P1 16:06)
Louis Crevier: backhand, 172 ft, xG 0.00 (P1 17:55)
Wyatt Kaiser: wrist, 86 ft, xG 0.00 (P2 0:03)
Yanni Gourde: slap, 43 ft, xG 0.03 (P2 2:24)
Victor Hedman: snap, 51 ft, xG 0.03 (P2 2:57)
Nikita Kucherov: wrist, 33 ft, xG 0.07 (P2 3:14)
Victor Hedman: slap, 49 ft, xG 0.04 (P2 3:23)
Ilya Mikheyev: tip-in, 5 ft, xG 0.16 (P2 4:19)
Erik Cernak: backhand, 35 ft, xG 0.01 (P2 4:35)
J.J. Moser: wrist, 63 ft, xG 0.01 (P2 4:49)
Lukas Reichel: tip-in, 26 ft, xG 0.08 (P2 5:38)
Connor Bedard: wrist, 17 ft, xG 0.27 (P2 5:41)
Pontus Holmberg: wrist, 61 ft, xG 0.02 (P2 6:21)
Nikita Kucherov: deflected, 11 ft, xG 0.10 (P2 6:52)
Nikita Kucherov: wrist, 13 ft, xG 0.04 (P2 6:54)
Alex Vlasic: wrist, 68 ft, xG 0.01 (P2 7:23)
Connor Murphy: wrist, 43 ft, xG 0.03 (P2 7:49)
Brandon Hagel: wrist, 36 ft, xG 0.06 (P2 8:18)
Curtis Douglas: snap, 27 ft, xG 0.13 (P2 8:44)
Mitchell Chaffee: tip-in, 21 ft, xG 0.07 (P2 8:52)
Mitchell Chaffee: snap, 6 ft, xG 0.42 (P2 8:55)
Dominic James: snap, 6 ft, xG 0.04 (P2 8:56)
Yanni Gourde: wrist, 37 ft, xG 0.01 (P2 9:52)
Alex Vlasic: wrist, 52 ft, xG 0.01 (P2 11:05)
Ryan McDonagh: wrist, 92 ft, xG 0.00 (P2 12:29)
Oliver Bjorkstrand: wrist, 10 ft, xG 0.07 (P2 12:51)
Oliver Bjorkstrand: slap, 57 ft, xG 0.04 (P2 12:56)
Connor Bedard: wrist, 39 ft, xG 0.01 (P2 14:28)
Wyatt Kaiser: wrist, 5 ft, xG 0.24 (P2 14:37)
Landon Slaggert: wrist, 18 ft, xG 0.15 (P2 15:32)
Nikita Kucherov: wrist, 27 ft, xG 0.11 (P2 16:17)
Tyler Bertuzzi: wrist, 30 ft, xG 0.07 (P2 17:08)
Sam Rinzel: wrist, 45 ft, xG 0.01 (P2 19:32)
Brayden Point: wrist, 47 ft, xG 0.01 (P2 19:56)
Landon Slaggert: wrist, 14 ft, xG 0.19 (P3 0:32)
Brandon Hagel: snap, 22 ft, xG 0.17 (P3 1:04)
Jake Guentzel: slap, 61 ft, xG 0.01 (P3 2:01)
Nikita Kucherov: backhand, 6 ft, xG 0.02 (P3 2:02)
Teuvo Teravainen: slap, 48 ft, xG 0.05 (P3 3:43)
Teuvo Teravainen: wrist, 52 ft, xG 0.04 (P3 4:14)
Frank Nazar: tip-in, 12 ft, xG 0.13 (P3 4:26)
Frank Nazar: snap, 40 ft, xG 0.03 (P3 4:54)
Artyom Levshunov: slap, 61 ft, xG 0.03 (P3 5:35)
Connor Bedard: wrist, 32 ft, xG 0.04 (P3 6:09)
Colton Dach: slap, 44 ft, xG 0.07 (P3 6:18)
Sam Rinzel: slap, 58 ft, xG 0.04 (P3 7:41)
Sam Rinzel: wrist, 36 ft, xG 0.07 (P3 7:53)
Oliver Bjorkstrand: snap, 23 ft, xG 0.15 (P3 8:31)
Victor Hedman: wrist, 40 ft, xG 0.06 (P3 9:09)
Victor Hedman: snap, 60 ft, xG 0.04 (P3 9:20)
Darren Raddysh: slap, 46 ft, xG 0.06 (P3 9:51)
Ryan McDonagh: slap, 68 ft, xG 0.01 (P3 10:27)
Ryan Donato: backhand, 39 ft, xG 0.02 (P3 11:19)
Pontus Holmberg: wrist, 34 ft, xG 0.06 (P3 11:45)
Yanni Gourde: snap, 11 ft, xG 0.30 (P3 11:47)
Darren Raddysh: slap, 60 ft, xG 0.01 (P3 12:07)
Ilya Mikheyev: wrist, 20 ft, xG 0.04 (P3 12:16)
Connor Bedard: slap, 47 ft, xG 0.05 (P3 13:12)
Ryan Greene: wrist, 8 ft, xG 0.17 (P3 14:09)
Victor Hedman: wrist, 48 ft, xG 0.01 (P3 15:20)
Nikita Kucherov: wrist, 39 ft, xG 0.01 (P3 16:02)
Gage Goncalves: wrist, 26 ft, xG 0.13 (P3 16:06)
Yanni Gourde: wrist, 62 ft, xG 0.01 (P3 16:41)
Ryan Donato: slap, 45 ft, xG 0.05 (P3 18:45)
Frank Nazar: snap, 34 ft, xG 0.08 (P3 19:04)
Brayden Point: backhand, 41 ft, xG 0.01 (P3 19:56)
Frank Nazar: GOAL, snap, 13 ft, xG 0.19 (P1 10:41)
Jake Guentzel: GOAL, tip-in, 8 ft, xG 0.10 (P2 6:57)
Ryan Donato: GOAL, snap, 38 ft, xG 0.07 (P2 10:16)
Ryan McDonagh: GOAL, snap, 23 ft, xG 0.16 (P2 19:18)
Ryan Donato: GOAL, wrist, 24 ft, xG 0.10 (P3 19:06)
About these numbers
xG comes from hockeystats.io's own model, a gradient-boosted tree model trained on every unblocked shot
from the 2021-22 to 2025-26 regular seasons using the NHL's public play-by-play. Each shot's value is the
share of similar shots that became goals. A team's xG is the sum over its shots; "deserve to win" asks how
often the team would outscore its opponent if every shot went in at exactly that rate. Blocked shots count
as attempts but have no xG (the NHL records where they were blocked, not where they were taken), so the map
leaves them out.
All columns
Box score
Chicago Blackhawks
Tampa Bay Lightning
Skaters by time on ice. Goalie lines count shots with the goalie in net, from the NHL play-by-play.
Player ratings
What each player added to the result, in goals, from most to least. Hover a number for what it's made of.
Chicago Blackhawks
Player
Rating
Points
Shots
On ice
Pen
FO
Other
GSAx
TOI
30 Spencer Knight G
+1.49
0.00
—
—
0.00
—
—
+1.49
60:00
8 Ryan Donato C
+1.39
+1.50
+0.15
-0.24
0.00
0.00
-0.02
—
15:05
91 Frank Nazar C
+1.14
+1.45
+0.35
-0.79
+0.15
-0.05
+0.03
—
21:33
48 Matt Grzelcyk D
+0.53
0.00
+0.01
+0.52
0.00
0.00
0.00
—
11:11
55 Artyom Levshunov D
+0.52
0.00
+0.02
+0.45
0.00
0.00
+0.05
—
12:29
84 Landon Slaggert L
+0.49
0.00
+0.22
+0.27
0.00
0.00
0.00
—
11:22
86 Teuvo Teravainen C
+0.45
+1.10
+0.06
-0.69
0.00
0.00
-0.02
—
20:41
73 Lukas Reichel L
+0.43
+0.70
+0.05
-0.38
0.00
-0.02
+0.08
—
10:58
34 Colton Dach C
+0.42
0.00
+0.13
+0.26
0.00
0.00
+0.03
—
14:17
59 Tyler Bertuzzi L
+0.26
+0.70
+0.04
-0.47
0.00
0.00
-0.02
—
16:07
98 Connor Bedard C
+0.15
0.00
+0.24
-0.33
+0.30
-0.04
-0.02
—
22:32
72 Alex Vlasic D
+0.15
0.00
+0.01
+0.12
0.00
0.00
+0.01
—
22:19
5 Connor Murphy D
+0.10
0.00
+0.02
-0.10
0.00
0.00
+0.18
—
16:35
20 Ryan Greene C
+0.09
0.00
+0.11
-0.06
0.00
+0.03
0.00
—
10:59
6 Sam Rinzel D
-0.41
0.00
+0.08
-0.41
-0.15
0.00
+0.07
—
17:35
17 Nick Foligno L
-0.47
0.00
+0.01
-0.29
-0.15
-0.02
-0.02
—
16:17
95 Ilya Mikheyev R
-0.63
0.00
+0.21
-1.05
+0.15
-0.01
+0.07
—
18:21
46 Louis Crevier D
-1.12
0.00
0.00
-1.20
0.00
0.00
+0.08
—
13:22
44 Wyatt Kaiser D
-1.58
0.00
+0.17
-1.90
+0.15
0.00
+0.01
—
20:20
Tampa Bay Lightning
An expected-goals take on Dom Luszczyszyn's Game Score: goals and assists, the quality of a
player's own shots, shot quality for and against while they were on the ice at 5v5, penalties, faceoffs and puck plays,
all in goals; goalies by goals saved above expected. From the NHL play-by-play and shift charts.