Detroit Red WingsDET 2–5 Final Carolina HurricanesCAR

Saturday, February 28, 2026

Final 1st2nd3rd T SOG
Detroit Red WingsDET 020 2 29
Carolina HurricanesCAR 212 5 36
Playoff odds, % Change
DET -3.0
CAR +0.1
OTT +0.7
BOS +0.4
CBJ +0.4
NYI +0.4

How the result moved each team's playoff odds, calculated Feb 28, 2026 6:55 PM EST.

Highlights

Scoring

1st Period
14:05 CAR Taylor Hall (14) Unassisted · wrist xG 0.22 0–1 ▶
19:52 CAR Sebastian Aho (22)PP Shayne Gostisbehere (30), Seth Jarvis (20) · snap xG 0.08 0–2 ▶
2nd Period
2:52 CAR Eric Robinson (11) William Carrier (7), Sean Walker (11) · wrist xG 0.26 0–3 ▶
18:26 DET Simon Edvinsson (7) Alex DeBrincat (28), Dylan Larkin (26) · snap xG 0.13 1–3 ▶
19:13 DET Patrick Kane (9) Moritz Seider (33), J.T. Compher (12) · snap xG 0.14 2–3 ▶
3rd Period
2:18 CAR Shayne Gostisbehere (10) Jackson Blake (19), Taylor Hall (17) · snap xG 0.10 2–4 ▶
5:30 CAR Jackson Blake (17) Taylor Hall (18), Shayne Gostisbehere (31) · wrist xG 0.12 2–5 ▶

Score away–home after each goal; season totals in parentheses.

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

DET 28%Deserve to win72% CAR
DETCAR
2.29Expected goals3.65
2Goals (no shootout)5
1.98Expected goals, 5 on 53.20
42Shot attempts70
35Unblocked attempts46
29Shots on goal36

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).

2nd Period
1:20 CAR xG swing xG swing · Out-chanced DET 1.12–0.02
In xG over 10 minutes, 12:20 of the 1st to 2:20 of the 2nd; goals 2–0
3rd Period
5:30 DET Goalie Goalie · Talbot −2.0 goals saved
5 goals on 2.95 xG, 28 shots on goal

Shot map

DET shoots ←Bigger circle: higher xG; filled: goal→ CAR shoots
Ben Chiarot: wrist, 50 ft, xG 0.00 (P1 0:17) Alex DeBrincat: wrist, 28 ft, xG 0.06 (P1 0:24) Moritz Seider: wrist, 64 ft, xG 0.00 (P1 1:15) Logan Stankoven: tip-in, 12 ft, xG 0.08 (P1 2:11) James van Riemsdyk: wrist, 33 ft, xG 0.04 (P1 3:14) K'Andre Miller: wrist, 64 ft, xG 0.01 (P1 3:49) Jackson Blake: wrap-around, 4 ft, xG 0.03 (P1 4:31) Seth Jarvis: backhand, 73 ft, xG 0.00 (P1 7:00) Jackson Blake: slap, 29 ft, xG 0.12 (P1 8:16) Dominik Shine: snap, 7 ft, xG 0.20 (P1 11:20) Seth Jarvis: backhand, 9 ft, xG 0.13 (P1 12:25) Dylan Larkin: wrist, 125 ft, xG 0.00 (P1 13:18) Sean Walker: snap, 63 ft, xG 0.01 (P1 14:15) Jackson Blake: wrist, 14 ft, xG 0.07 (P1 15:20) Nikolaj Ehlers: snap, 64 ft, xG 0.00 (P1 15:34) Dylan Larkin: backhand, 35 ft, xG 0.02 (P1 15:52) Sebastian Aho: wrist, 46 ft, xG 0.03 (P1 17:11) Mark Jankowski: wrist, 17 ft, xG 0.18 (P1 18:15) Eric Robinson: snap, 15 ft, xG 0.08 (P1 18:46) Shayne Gostisbehere: snap, 29 ft, xG 0.13 (P1 19:17) Sebastian Aho: snap, 26 ft, xG 0.10 (P1 19:29) K'Andre Miller: snap, 59 ft, xG 0.02 (P2 0:23) Nikolaj Ehlers: wrist, 42 ft, xG 0.02 (P2 1:04) Jackson Blake: wrist, 15 ft, xG 0.06 (P2 2:19) Albert Johansson: wrist, 74 ft, xG 0.00 (P2 2:30) Moritz Seider: wrist, 68 ft, xG 0.01 (P2 3:21) Patrick Kane: snap, 15 ft, xG 0.33 (P2 3:24) Alex DeBrincat: wrist, 43 ft, xG 0.02 (P2 3:46) Nikolaj Ehlers: wrist, 34 ft, xG 0.01 (P2 3:56) Jalen Chatfield: snap, 41 ft, xG 0.01 (P2 4:25) Dylan Larkin: wrist, 22 ft, xG 0.10 (P2 4:38) William Carrier: backhand, 18 ft, xG 0.07 (P2 5:48) Ben Chiarot: wrist, 22 ft, xG 0.08 (P2 6:48) Marco Kasper: snap, 38 ft, xG 0.06 (P2 8:04) Jaccob Slavin: wrist, 16 ft, xG 0.13 (P2 8:21) Logan Stankoven: wrist, 8 ft, xG 0.17 (P2 10:24) Dominik Shine: wrist, 9 ft, xG 0.14 (P2 11:05) Andrew Copp: wrist, 9 ft, xG 0.11 (P2 13:01) Ben Chiarot: snap, 36 ft, xG 0.02 (P2 13:09) Seth Jarvis: bat, 10 ft, xG 0.17 (P2 13:38) Jackson Blake: wrap-around, 8 ft, xG 0.07 (P2 14:01) Sean Walker: snap, 59 ft, xG 0.01 (P2 14:26) Seth Jarvis: wrist, 6 ft, xG 0.05 (P2 14:44) K'Andre Miller: slap, 49 ft, xG 0.01 (P2 14:45) J.T. Compher: snap, 27 ft, xG 0.15 (P2 15:12) Marco Kasper: wrist, 41 ft, xG 0.01 (P2 15:31) Emmitt Finnie: wrist, 10 ft, xG 0.02 (P2 15:32) Andrei Svechnikov: snap, 9 ft, xG 0.22 (P2 16:34) Dylan Larkin: backhand, 25 ft, xG 0.06 (P2 17:04) Michael Rasmussen: backhand, 6 ft, xG 0.06 (P2 17:05) Moritz Seider: snap, 31 ft, xG 0.17 (P2 19:03) Alex DeBrincat: backhand, 28 ft, xG 0.01 (P2 19:28) Andrew Copp: wrist, 8 ft, xG 0.03 (P2 19:29) Alex DeBrincat: wrist, 31 ft, xG 0.06 (P2 19:32) Nikolaj Ehlers: slap, 37 ft, xG 0.05 (P3 0:32) Ben Chiarot: wrist, 163 ft, xG 0.00 (P3 2:40) Marco Kasper: backhand, 7 ft, xG 0.15 (P3 2:45) Jordan Martinook: backhand, 35 ft, xG 0.02 (P3 3:09) K'Andre Miller: snap, 31 ft, xG 0.11 (P3 4:28) J.T. Compher: wrist, 33 ft, xG 0.03 (P3 4:43) Mason Appleton: wrist, 62 ft, xG 0.00 (P3 5:16) Moritz Seider: wrist, 28 ft, xG 0.05 (P3 6:05) Taylor Hall: wrist, 52 ft, xG 0.01 (P3 8:17) Alex DeBrincat: wrist, 80 ft, xG 0.00 (P3 10:47) Seth Jarvis: wrist, 31 ft, xG 0.06 (P3 13:24) Mark Jankowski: snap, 11 ft, xG 0.18 (P3 14:09) Jaccob Slavin: snap, 57 ft, xG 0.01 (P3 14:46) Andrei Svechnikov: wrist, 18 ft, xG 0.08 (P3 15:16) Sebastian Aho: snap, 44 ft, xG 0.05 (P3 15:24) Ben Chiarot: wrist, 182 ft, xG 0.00 (P3 15:29) Eric Robinson: tip-in, 25 ft, xG 0.08 (P3 18:31) Shayne Gostisbehere: slap, 59 ft, xG 0.05 (P3 19:01) William Carrier: wrist, 31 ft, xG 0.02 (P3 19:43) Mark Jankowski: snap, 22 ft, xG 0.16 (P3 19:47) Taylor Hall: GOAL, wrist, 6 ft, xG 0.22 (P1 14:05) Sebastian Aho: GOAL, snap, 38 ft, xG 0.08 (P1 19:52) Eric Robinson: GOAL, wrist, 7 ft, xG 0.26 (P2 2:52) Simon Edvinsson: GOAL, snap, 28 ft, xG 0.13 (P2 18:26) Patrick Kane: GOAL, snap, 24 ft, xG 0.14 (P2 19:13) Shayne Gostisbehere: GOAL, snap, 31 ft, xG 0.10 (P3 2:18) Jackson Blake: GOAL, wrist, 24 ft, xG 0.12 (P3 5:30)
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.

Box score

Detroit Red Wings

Skater GAP+/− AttxG HitBlkTOI
Forwards
23 Lucas Raymond 000 0 00.00 0017:16
71 Dylan Larkin 011 0 50.18 1116:39
37 J.T. Compher 011 -1 20.18 1116:31
18 Andrew Copp 000 0 20.15 2115:47
93 Alex DeBrincat 011 +1 50.15 0115:23
92 Marco Kasper 000 -1 30.22 2415:18
88 Patrick Kane 101 +1 20.47 0015:12
22 Mason Appleton 000 -2 10.00 1114:35
58 Emmitt Finnie 000 0 10.02 2014:17
27 Michael Rasmussen 000 -1 10.06 2312:17
21 James van Riemsdyk 000 -3 20.04 0009:10
65 Dominik Shine 000 -1 20.34 0009:05
Defense
53 Moritz Seider 011 0 60.23 7225:07
8 Ben Chiarot 000 0 60.12 3223:39
77 Simon Edvinsson 101 0 20.13 2021:37
25 Jacob Bernard-Docker 000 0 10.00 2521:01
20 Albert Johansson 000 -2 10.00 1216:12
44 Axel Sandin-Pellikka 000 -2 00.00 0012:21
Goalie SAGA SVSV% xGA GSAx
Cam Talbot 36531 .861 3.65 -1.35

Carolina Hurricanes

Skater GAP+/− AttxG HitBlkTOI
Forwards
20 Sebastian Aho 101 0 60.25 0117:53
37 Andrei Svechnikov 000 -1 50.30 5017:50
53 Jackson Blake 112 +2 90.47 0017:47
11 Jordan Staal 000 0 00.00 2117:21
24 Seth Jarvis 011 -1 50.41 1016:56
71 Taylor Hall 123 +2 20.23 1116:33
27 Nikolaj Ehlers 000 0 50.09 0016:09
22 Logan Stankoven 000 +2 30.26 0015:23
48 Jordan Martinook 000 0 20.02 1015:11
77 Mark Jankowski 000 +1 30.52 1009:30
50 Eric Robinson 101 +1 30.42 1009:21
28 William Carrier 011 +1 30.08 4008:55
Defense
19 K'Andre Miller 000 +1 40.14 0121:57
74 Jaccob Slavin 000 -2 20.13 0121:03
4 Shayne Gostisbehere 123 +2 60.28 2019:43
26 Sean Walker 011 +1 50.01 1019:11
5 Jalen Chatfield 000 -1 40.01 0119:00
21 Alexander Nikishin 000 +3 30.00 1016:17
Goalie SAGA SVSV% xGA GSAx
Frederik Andersen 29227 .931 2.29 +0.29

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.

Detroit Red Wings

Player Rating Points Shots On ice Pen FO Other GSAx TOI
88 Patrick Kane R +1.05 +0.75 +0.30 +0.01 0.00 0.00 -0.02 — 15:12
93 Alex DeBrincat R +0.60 +0.70 +0.09 -0.22 0.00 0.00 +0.03 — 15:23
53 Moritz Seider D +0.58 +0.70 +0.15 -0.33 0.00 0.00 +0.06 — 25:07
77 Simon Edvinsson D +0.41 +0.75 +0.09 -0.11 -0.30 0.00 -0.02 — 21:37
37 J.T. Compher L +0.22 +0.55 +0.12 -0.52 0.00 +0.04 +0.03 — 16:31
92 Marco Kasper C +0.06 0.00 +0.15 -0.26 0.00 -0.01 +0.18 — 15:18
58 Emmitt Finnie C -0.03 0.00 +0.01 -0.19 +0.15 0.00 0.00 — 14:17
71 Dylan Larkin C -0.08 +0.55 +0.12 -0.59 -0.15 -0.02 +0.01 — 16:39
18 Andrew Copp C -0.10 0.00 +0.09 -0.18 0.00 -0.06 +0.05 — 15:47
25 Jacob Bernard-Docker D -0.34 0.00 0.00 -0.59 0.00 0.00 +0.25 — 21:01
65 Dominik Shine R -0.35 0.00 +0.22 -0.57 0.00 0.00 0.00 — 9:05
23 Lucas Raymond L -0.39 0.00 0.00 -0.35 0.00 0.00 -0.04 — 17:16
27 Michael Rasmussen C -0.67 0.00 +0.04 -0.86 0.00 0.00 +0.15 — 12:17
8 Ben Chiarot D -0.70 0.00 +0.08 -0.87 0.00 0.00 +0.10 — 23:39
22 Mason Appleton C -0.72 0.00 0.00 -0.77 0.00 0.00 +0.05 — 14:35
44 Axel Sandin-Pellikka D -0.81 0.00 0.00 -0.81 0.00 0.00 0.00 — 12:21
21 James van Riemsdyk L -0.86 0.00 +0.02 -0.88 0.00 0.00 0.00 — 9:10
20 Albert Johansson D -0.93 0.00 0.00 -0.87 -0.15 0.00 +0.08 — 16:12
39 Cam Talbot G -1.35 0.00 — — 0.00 — — -1.35 60:00

Carolina Hurricanes

Player Rating Points Shots On ice Pen FO Other GSAx TOI
71 Taylor Hall L +3.84 +2.00 +0.15 +1.29 +0.30 +0.01 +0.09 — 16:33
4 Shayne Gostisbehere D +3.65 +2.00 +0.18 +1.30 +0.15 0.00 +0.02 — 19:43
53 Jackson Blake R +3.09 +1.45 +0.31 +1.34 0.00 -0.01 0.00 — 17:47
21 Alexander Nikishin D +1.59 0.00 0.00 +1.61 0.00 0.00 -0.02 — 16:17
22 Logan Stankoven C +1.42 0.00 +0.17 +1.28 0.00 -0.03 0.00 — 15:23
50 Eric Robinson L +1.27 +0.75 +0.27 +0.25 0.00 0.00 0.00 — 9:21
28 William Carrier L +1.19 +0.70 +0.05 +0.45 0.00 -0.01 0.00 — 8:55
20 Sebastian Aho C +0.99 +0.75 +0.16 +0.02 0.00 +0.04 +0.01 — 17:53
26 Sean Walker D +0.97 +0.55 +0.01 +0.58 -0.15 0.00 -0.02 — 19:11
77 Mark Jankowski L +0.78 0.00 +0.34 +0.44 0.00 0.00 0.00 — 9:30
19 K'Andre Miller D +0.70 0.00 +0.09 +0.60 0.00 0.00 +0.01 — 21:57
24 Seth Jarvis C +0.63 +0.55 +0.27 -0.17 0.00 0.00 -0.02 — 16:56
48 Jordan Martinook L +0.54 0.00 +0.01 +0.37 +0.15 +0.01 0.00 — 15:11
11 Jordan Staal C +0.41 0.00 0.00 +0.34 0.00 +0.04 +0.03 — 17:21
31 Frederik Andersen G +0.29 0.00 — — 0.00 — — +0.29 60:00
27 Nikolaj Ehlers L +0.19 0.00 +0.06 +0.17 0.00 0.00 -0.04 — 16:09
5 Jalen Chatfield D -0.04 0.00 +0.01 -0.10 0.00 0.00 +0.05 — 19:00
37 Andrei Svechnikov R -0.25 0.00 +0.20 -0.43 0.00 0.00 -0.02 — 17:50
74 Jaccob Slavin D -0.34 0.00 +0.09 -0.41 0.00 0.00 -0.01 — 21:03

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.