Sunday, April 5, 2026
How the result moved each team's playoff odds, calculated Apr 5, 2026 4:30 PM EDT.
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
CAR 22%Deserve to win 78% OTT
CAR OTT
2.35 Expected goals 5.70
3 Goals (no shootout) 6
1.79 Expected goals, 5 on 5 2.60
64 Shot attempts 57
39 Unblocked attempts 45
28 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).
1st Period
14:30
OTT
xG swing
xG swing · Out-chanced CAR 1.69–0.15
In xG over 10 minutes, 5:30 to 15:30 of the 1st; goals 2–0
3rd Period
17:35
CAR
Pulled goalie
Pulled goalie · Pulled Andersen, down 5–3
With 2:25 left; OTT scored at 19:03 of the 3rd (3–6)
Shot map
CAR shoots ←Bigger circle: higher xG; filled: goal → OTT shoots
Nikolaj Ehlers: wrist, 45 ft, xG 0.01 (P1 0:07)
Sean Walker: wrist, 72 ft, xG 0.01 (P1 0:20)
Jake Sanderson: slap, 57 ft, xG 0.01 (P1 0:31)
Artem Zub: wrist, 69 ft, xG 0.00 (P1 0:34)
Logan Stankoven: wrist, 34 ft, xG 0.09 (P1 1:44)
Ridly Greig: wrist, 14 ft, xG 0.05 (P1 3:53)
Seth Jarvis: wrist, 10 ft, xG 0.08 (P1 4:01)
Andrei Svechnikov: snap, 26 ft, xG 0.10 (P1 4:26)
Shane Pinto: wrist, 182 ft, xG 0.00 (P1 4:30)
Shayne Gostisbehere: slap, 54 ft, xG 0.05 (P1 4:49)
Warren Foegele: wrist, 23 ft, xG 0.08 (P1 5:34)
Sean Walker: wrist, 63 ft, xG 0.01 (P1 6:05)
Jake Sanderson: wrist, 43 ft, xG 0.05 (P1 6:26)
Dylan Cozens: wrist, 8 ft, xG 0.16 (P1 6:38)
Brady Tkachuk: wrist, 5 ft, xG 0.24 (P1 6:48)
Tim Stützle: wrist, 25 ft, xG 0.14 (P1 7:14)
Cameron Crotty: wrist, 114 ft, xG 0.00 (P1 8:55)
Nikolaj Ehlers: wrist, 57 ft, xG 0.01 (P1 9:29)
Drake Batherson: slap, 23 ft, xG 0.14 (P1 10:19)
Jake Sanderson: wrist, 60 ft, xG 0.01 (P1 11:07)
Sean Walker: slap, 68 ft, xG 0.01 (P1 12:55)
Seth Jarvis: wrist, 12 ft, xG 0.12 (P1 13:37)
Drake Batherson: wrist, 14 ft, xG 0.15 (P1 14:14)
Nick Cousins: tip-in, 6 ft, xG 0.10 (P1 16:54)
Nick Cousins: wrist, 4 ft, xG 0.22 (P1 16:55)
Nick Cousins: wrist, 5 ft, xG 0.08 (P1 16:56)
William Carrier: snap, 31 ft, xG 0.03 (P1 19:06)
Shayne Gostisbehere: wrist, 38 ft, xG 0.01 (P1 19:07)
Nikolaj Ehlers: slap, 67 ft, xG 0.01 (P1 19:15)
Andrei Svechnikov: wrist, 42 ft, xG 0.04 (P1 19:22)
Andrei Svechnikov: wrist, 15 ft, xG 0.08 (P1 19:36)
Taylor Hall: snap, 27 ft, xG 0.12 (P2 1:17)
Cameron Crotty: slap, 70 ft, xG 0.01 (P2 2:53)
Brady Tkachuk: wrist, 36 ft, xG 0.01 (P2 3:06)
Brady Tkachuk: backhand, 27 ft, xG 0.04 (P2 3:08)
Brady Tkachuk: deflected, 8 ft, xG 0.12 (P2 3:17)
Seth Jarvis: slap, 61 ft, xG 0.01 (P2 3:54)
Shane Pinto: wrist, 61 ft, xG 0.02 (P2 4:02)
Sean Walker: slap, 49 ft, xG 0.00 (P2 6:17)
Lassi Thomson: wrist, 30 ft, xG 0.11 (P2 6:28)
Ridly Greig: deflected, 8 ft, xG 0.04 (P2 6:29)
Drake Batherson: wrist, 45 ft, xG 0.03 (P2 8:01)
Tim Stützle: wrist, 30 ft, xG 0.04 (P2 8:06)
Drake Batherson: wrist, 24 ft, xG 0.02 (P2 8:26)
Mark Jankowski: tip-in, 8 ft, xG 0.09 (P2 9:16)
Taylor Hall: tip-in, 19 ft, xG 0.07 (P2 11:28)
Sebastian Aho: slap, 30 ft, xG 0.03 (P2 12:05)
Dylan Cozens: deflected, 13 ft, xG 0.08 (P2 12:57)
Jordan Spence: wrist, 7 ft, xG 0.29 (P2 12:59)
Artem Zub: wrist, 40 ft, xG 0.05 (P2 14:12)
Claude Giroux: snap, 17 ft, xG 0.20 (P2 14:38)
Eric Robinson: tip-in, 10 ft, xG 0.04 (P2 16:04)
Eric Robinson: backhand, 16 ft, xG 0.02 (P2 16:45)
Jalen Chatfield: wrist, 35 ft, xG 0.05 (P2 16:57)
Nicolas Deslauriers: tip-in, 9 ft, xG 0.12 (P2 16:59)
Logan Stankoven: tip-in, 9 ft, xG 0.12 (P2 18:40)
Dylan Cozens: poke, 4 ft, xG 0.27 (P3 1:32)
Drake Batherson: backhand, 26 ft, xG 0.02 (P3 3:03)
Nikolas Matinpalo: wrist, 64 ft, xG 0.01 (P3 3:08)
Drake Batherson: tip-in, 9 ft, xG 0.07 (P3 3:20)
Mark Jankowski: wrist, 18 ft, xG 0.06 (P3 5:40)
Ridly Greig: backhand, 14 ft, xG 0.10 (P3 6:31)
Shane Pinto: wrist, 31 ft, xG 0.09 (P3 7:36)
Jake Sanderson: wrist, 52 ft, xG 0.00 (P3 7:38)
Sean Walker: slap, 48 ft, xG 0.03 (P3 12:07)
Jalen Chatfield: snap, 35 ft, xG 0.04 (P3 13:34)
Mark Jankowski: bat, 9 ft, xG 0.02 (P3 13:35)
Jaccob Slavin: slap, 66 ft, xG 0.02 (P3 13:48)
K'Andre Miller: snap, 57 ft, xG 0.01 (P3 14:45)
Taylor Hall: tip-in, 11 ft, xG 0.05 (P3 17:28)
Jake Sanderson: wrist, 180 ft, xG 0.19 (P3 17:43)
Nikolaj Ehlers: snap, 22 ft, xG 0.03 (P3 17:50)
Shayne Gostisbehere: slap, 58 ft, xG 0.05 (P3 18:00)
Dylan Cozens: wrist, 56 ft, xG 0.66 (P3 18:05)
Taylor Hall: wrist, 34 ft, xG 0.01 (P3 18:46)
Logan Stankoven: GOAL, snap, 19 ft, xG 0.19 (P1 5:22)
Dylan Cozens: GOAL, backhand, 7 ft, xG 0.52 (P1 7:17)
Tim Stützle: GOAL, backhand, 8 ft, xG 0.21 (P1 8:51)
Andrei Svechnikov: GOAL, poke, 4 ft, xG 0.35 (P1 19:40)
Brady Tkachuk: GOAL, tip-in, 12 ft, xG 0.09 (P2 8:33)
Shane Pinto: GOAL, wrist, 13 ft, xG 0.23 (P3 2:50)
Brady Tkachuk: GOAL, wrist, 5 ft, xG 0.10 (P3 6:32)
Taylor Hall: GOAL, backhand, 10 ft, xG 0.15 (P3 17:30)
Claude Giroux: GOAL, wrist, 82 ft, xG 0.66 (P3 19:03)
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
Carolina Hurricanes
Ottawa Senators
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.
Carolina Hurricanes
Ottawa Senators
Player
Rating
Points
Shots
On ice
Pen
FO
Other
GSAx
TOI
24 Dylan Cozens C
+3.68
+1.30
+1.09
+1.27
0.00
+0.02
0.00
—
16:16
7 Brady Tkachuk L
+3.03
+1.50
+0.39
+1.06
0.00
+0.05
+0.03
—
15:35
71 Ridly Greig C
+2.48
+1.25
+0.12
+0.86
+0.15
-0.01
+0.10
—
16:30
18 Tim Stützle C
+2.30
+1.45
+0.25
+0.50
0.00
+0.01
+0.09
—
16:56
12 Shane Pinto C
+2.01
+1.45
+0.22
+0.17
0.00
+0.02
+0.15
—
17:10
28 Claude Giroux R
+1.80
+0.75
+0.56
+0.33
+0.15
+0.04
-0.02
—
14:01
19 Drake Batherson R
+1.30
+0.55
+0.28
+0.47
0.00
0.00
0.00
—
13:43
33 Nikolas Matinpalo D
+1.13
0.00
+0.01
+1.11
0.00
0.00
+0.01
—
15:59
85 Jake Sanderson D
+1.12
+0.55
+0.17
+0.32
0.00
0.00
+0.08
—
26:47
10 Jordan Spence D
+0.89
0.00
+0.19
+0.88
-0.15
0.00
-0.03
—
19:57
2 Artem Zub D
+0.88
+0.70
+0.03
+0.08
0.00
0.00
+0.07
—
23:08
22 Michael Amadio R
+0.50
0.00
0.00
+0.49
0.00
0.00
+0.01
—
16:51
60 Lassi Thomson D
+0.24
0.00
+0.07
+0.07
0.00
0.00
+0.10
—
15:11
21 Nick Cousins C
+0.21
0.00
+0.26
0.00
-0.15
+0.01
+0.08
—
14:40
20 Fabian Zetterlund L
+0.17
+0.70
0.00
-0.51
0.00
0.00
-0.02
—
12:43
5 Cameron Crotty D
-0.23
0.00
+0.01
-0.37
0.00
0.00
+0.13
—
16:20
37 Warren Foegele L
-0.47
0.00
+0.05
-0.63
0.00
0.00
+0.10
—
12:45
35 Linus Ullmark G
-0.65
0.00
—
—
0.00
—
—
-0.65
60:00
89 Lars Eller C
-0.93
0.00
0.00
-0.89
0.00
0.00
-0.04
—
12:09
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.