Detroit Red WingsDET 5–2 Final Buffalo SabresBUF

Friday, March 27, 2026

Final 1st2nd3rd T SOG
Detroit Red WingsDET 302 5 20
Buffalo SabresBUF 011 2 30
Playoff odds, % Change
DET +10.4
BUF -0.0
OTT -2.8
BOS -2.5
NYI -1.6
CBJ -1.0
PHI -0.9
MTL -0.7
PIT -0.6

How the result moved each team's playoff odds, calculated Mar 27, 2026 7:04 PM EDT.

Highlights

Scoring

1st Period
4:02 DET Alex DeBrincat (36)PP Moritz Seider (41), Dylan Larkin (28) · wrist xG 0.51 1–0 ▶
9:11 DET Lucas Raymond (23)PP Moritz Seider (42) · snap xG 0.11 2–0 ▶
16:06 DET Marco Kasper (8) Emmitt Finnie (15), James van Riemsdyk (14) · wrist xG 0.27 3–0 ▶
2nd Period
5:35 BUF Tage Thompson (37) Peyton Krebs (25), Conor Timmins (7) · slap xG 0.14 3–1 ▶
3rd Period
15:46 DET Jacob Bernard-Docker (1) Patrick Kane (31), Alex DeBrincat (40) · snap xG 0.11 4–1 ▶
16:25 BUF Rasmus Dahlin (16) Tanner Pearson (7), Bowen Byram (27) · wrist xG 0.20 4–2 ▶
18:17 DET Patrick Kane (13)EN Alex DeBrincat (41) · wrist xG 0.59 5–2 ▶

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 37%Deserve to win63% BUF
DETBUF
3.72Expected goals3.64
5Goals (no shootout)2
1.49Expected goals, 5 on 52.68
37Shot attempts68
30Unblocked attempts51
20Shots on goal30

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
11:10 BUF xG swing xG swing · Out-chanced DET 1.40–0.00
In xG over 10 minutes, 3:20 to 13:20 of the 2nd; goals 1–0
11:48 BUF Deserve to win Deserve to win · BUF takes the lead, 61–39%
DET had led since 4:02 of the 1st, by as much as 72%
19:16 DET Goalie Goalie · Gibson +2.1 goals saved
1 goal on 3.08 xG, 23 shots on goal
3rd Period
16:40 BUF Pulled goalie Pulled goalie · Pulled Lyon, down 4–2
With 3:20 left; DET scored at 18:17 of the 3rd (5–2)

Shot map

DET shoots ←Bigger circle: higher xG; filled: goal→ BUF shoots
Zach Benson: tip-in, 9 ft, xG 0.08 (P1 0:17) Andrew Copp: snap, 31 ft, xG 0.02 (P1 0:45) Alex Tuch: wrist, 8 ft, xG 0.16 (P1 0:53) Alex DeBrincat: snap, 30 ft, xG 0.07 (P1 1:04) Alex Tuch: wrist, 25 ft, xG 0.02 (P1 1:22) David Perron: tip-in, 8 ft, xG 0.02 (P1 2:29) Alex DeBrincat: tip-in, 10 ft, xG 0.04 (P1 3:59) Jason Zucker: snap, 34 ft, xG 0.04 (P1 5:35) Josh Norris: tip-in, 22 ft, xG 0.07 (P1 5:41) Josh Norris: wrist, 21 ft, xG 0.22 (P1 5:44) Owen Power: wrist, 54 ft, xG 0.02 (P1 6:03) Jack Quinn: wrist, 19 ft, xG 0.11 (P1 7:01) Lucas Raymond: snap, 31 ft, xG 0.02 (P1 7:19) Albert Johansson: snap, 42 ft, xG 0.02 (P1 8:06) Emmitt Finnie: tip-in, 16 ft, xG 0.07 (P1 9:40) Jason Zucker: wrist, 16 ft, xG 0.02 (P1 10:45) Andrew Copp: snap, 33 ft, xG 0.06 (P1 11:40) Peyton Krebs: wrist, 40 ft, xG 0.01 (P1 12:38) Alex Tuch: tip-in, 8 ft, xG 0.04 (P1 14:34) Rasmus Dahlin: wrist, 27 ft, xG 0.15 (P1 14:38) Alex DeBrincat: snap, 30 ft, xG 0.08 (P1 15:04) Emmitt Finnie: snap, 20 ft, xG 0.17 (P1 15:59) Emmitt Finnie: snap, 9 ft, xG 0.27 (P1 16:01) Marco Kasper: backhand, 13 ft, xG 0.12 (P1 16:03) Jason Zucker: wrist, 21 ft, xG 0.02 (P1 16:52) Moritz Seider: snap, 170 ft, xG 0.00 (P1 17:53) Josh Norris: wrist, 20 ft, xG 0.11 (P1 18:23) Jack Quinn: wrist, 34 ft, xG 0.08 (P1 18:40) Tage Thompson: wrist, 13 ft, xG 0.04 (P1 18:41) Alex Tuch: wrist, 31 ft, xG 0.05 (P1 19:11) Lucas Raymond: snap, 46 ft, xG 0.03 (P2 0:28) Jason Zucker: wrist, 15 ft, xG 0.19 (P2 3:43) Jason Zucker: tip-in, 8 ft, xG 0.09 (P2 3:50) Sam Carrick: wrist, 58 ft, xG 0.02 (P2 5:49) Ben Chiarot: backhand, 76 ft, xG 0.00 (P2 6:06) Bowen Byram: wrist, 37 ft, xG 0.06 (P2 7:18) Bowen Byram: wrist, 47 ft, xG 0.03 (P2 7:21) Tanner Pearson: tip-in, 24 ft, xG 0.06 (P2 9:16) Beck Malenstyn: wrist, 18 ft, xG 0.04 (P2 9:30) Mattias Samuelsson: wrist, 22 ft, xG 0.15 (P2 10:03) Alex Tuch: wrist, 39 ft, xG 0.05 (P2 10:46) Rasmus Dahlin: tip-in, 10 ft, xG 0.10 (P2 11:05) Tage Thompson: wrist, 11 ft, xG 0.21 (P2 11:07) Tage Thompson: wrist, 29 ft, xG 0.09 (P2 11:48) Mattias Samuelsson: tip-in, 19 ft, xG 0.09 (P2 12:16) Jack Quinn: wrist, 40 ft, xG 0.04 (P2 12:52) Jack Quinn: wrist, 15 ft, xG 0.03 (P2 12:53) Josh Doan: wrist, 45 ft, xG 0.01 (P2 13:16) Alex DeBrincat: snap, 34 ft, xG 0.11 (P2 13:40) Alex Tuch: wrist, 41 ft, xG 0.01 (P2 14:18) Alex DeBrincat: snap, 12 ft, xG 0.15 (P2 15:25) Tage Thompson: wrist, 47 ft, xG 0.00 (P2 16:45) Josh Doan: wrist, 20 ft, xG 0.11 (P2 16:47) Tage Thompson: slap, 41 ft, xG 0.03 (P2 17:08) Jack Quinn: backhand, 23 ft, xG 0.07 (P2 18:34) Tage Thompson: tip-in, 22 ft, xG 0.09 (P2 18:45) Tage Thompson: wrist, 23 ft, xG 0.12 (P2 19:16) Bowen Byram: snap, 57 ft, xG 0.02 (P3 0:57) Owen Power: wrist, 62 ft, xG 0.02 (P3 3:02) Jack Quinn: wrist, 48 ft, xG 0.01 (P3 3:53) James van Riemsdyk: snap, 30 ft, xG 0.02 (P3 4:51) Simon Edvinsson: snap, 167 ft, xG 0.00 (P3 5:45) Alex DeBrincat: snap, 29 ft, xG 0.13 (P3 6:02) Tage Thompson: wrist, 30 ft, xG 0.07 (P3 8:37) Jason Zucker: wrist, 20 ft, xG 0.05 (P3 9:37) Conor Timmins: wrist, 48 ft, xG 0.01 (P3 9:55) Andrew Copp: snap, 7 ft, xG 0.22 (P3 12:01) Dylan Larkin: snap, 16 ft, xG 0.11 (P3 13:03) Patrick Kane: snap, 37 ft, xG 0.08 (P3 13:09) Jason Zucker: tip-in, 8 ft, xG 0.08 (P3 14:10) Tage Thompson: wrist, 19 ft, xG 0.07 (P3 14:42) Zach Benson: wrist, 27 ft, xG 0.03 (P3 15:20) Dylan Larkin: backhand, 133 ft, xG 0.28 (P3 16:56) J.T. Compher: snap, 43 ft, xG 0.01 (P3 19:31) Alex DeBrincat: GOAL, wrist, 9 ft, xG 0.51 (P1 4:02) Lucas Raymond: GOAL, snap, 34 ft, xG 0.11 (P1 9:11) Marco Kasper: GOAL, wrist, 18 ft, xG 0.27 (P1 16:06) Tage Thompson: GOAL, slap, 29 ft, xG 0.14 (P2 5:35) Jacob Bernard-Docker: GOAL, snap, 35 ft, xG 0.11 (P3 15:46) Rasmus Dahlin: GOAL, wrist, 10 ft, xG 0.20 (P3 16:25) Patrick Kane: GOAL, wrist, 72 ft, xG 0.59 (P3 18:17)
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
71 Dylan Larkin 011 0 30.40 1023:14
37 J.T. Compher 000 0 10.01 0221:18
23 Lucas Raymond 101 0 30.16 0020:14
93 Alex DeBrincat 123 +1 91.11 0018:56
18 Andrew Copp 000 +1 30.29 2318:47
88 Patrick Kane 112 +1 20.67 0018:01
92 Marco Kasper 101 0 20.40 1014:05
58 Emmitt Finnie 011 0 50.51 0013:02
16 David Perron 000 0 10.02 1010:13
21 James van Riemsdyk 011 +1 10.02 0009:17
22 Mason Appleton 000 -1 00.00 0008:15
65 Dominik Shine 000 0 00.00 0104:41
Defense
53 Moritz Seider 022 +1 10.00 1329:48
77 Simon Edvinsson 000 +1 20.00 2024:06
72 Justin Faulk 000 0 10.00 1320:11
8 Ben Chiarot 000 +1 10.00 0217:55
20 Albert Johansson 000 -1 10.02 1010:11
25 Jacob Bernard-Docker 101 0 10.11 1009:46
Goalie SAGA SVSV% xGA GSAx
John Gibson 30228 .933 3.64 +1.64

Buffalo Sabres

Skater GAP+/− AttxG HitBlkTOI
Forwards
72 Tage Thompson 101 0 120.87 0121:16
89 Alex Tuch 000 +2 70.32 0018:51
71 Ryan McLeod 000 -1 00.00 0018:26
22 Jack Quinn 000 -1 70.34 0017:24
17 Jason Zucker 000 -1 90.49 1017:04
6 Zach Benson 000 -3 20.11 0016:55
9 Josh Norris 000 -1 40.40 4116:38
91 Josh Doan 000 -1 20.12 2015:18
19 Peyton Krebs 011 +1 10.01 4013:12
29 Beck Malenstyn 000 0 10.04 2009:28
10 Sam Carrick 000 0 10.02 2006:46
70 Tanner Pearson 011 +1 10.06 1005:43
Defense
26 Rasmus Dahlin 101 +1 80.45 0023:30
23 Mattias Samuelsson 000 -1 30.23 5021:51
24 Bowen Byram 011 -1 40.11 3121:17
25 Owen Power 000 -3 30.04 0020:58
21 Conor Timmins 011 +1 20.01 1214:30
8 Logan Stanley 000 +1 10.00 2112:05
Goalie SAGA SVSV% xGA GSAx
Alex Lyon 19415 .789 2.84 -1.16

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
93 Alex DeBrincat R +2.43 +2.00 +0.72 -0.27 0.00 0.00 -0.02 — 18:56
58 Emmitt Finnie C +1.67 +0.70 +0.33 +0.68 0.00 0.00 -0.04 — 13:02
36 John Gibson G +1.64 0.00 — — 0.00 — — +1.64 60:00
88 Patrick Kane R +1.62 +1.45 +0.43 -0.39 +0.15 0.00 -0.02 — 18:01
53 Moritz Seider D +1.52 +1.40 0.00 -0.18 +0.15 0.00 +0.15 — 29:48
21 James van Riemsdyk L +1.42 +0.55 +0.02 +0.86 0.00 0.00 0.00 — 9:17
92 Marco Kasper C +1.38 +0.75 +0.26 +0.37 0.00 0.00 0.00 — 14:05
8 Ben Chiarot D +0.29 0.00 0.00 +0.19 0.00 0.00 +0.10 — 17:55
71 Dylan Larkin C +0.14 +0.55 +0.26 -0.65 0.00 +0.05 -0.06 — 23:14
23 Lucas Raymond L +0.14 +0.75 +0.10 -0.84 +0.15 0.00 -0.02 — 20:14
25 Jacob Bernard-Docker D +0.12 +0.75 +0.07 -0.53 -0.15 0.00 -0.02 — 9:46
18 Andrew Copp C +0.10 0.00 +0.19 -0.27 0.00 +0.01 +0.17 — 18:47
77 Simon Edvinsson D -0.10 0.00 0.00 -0.36 +0.30 0.00 -0.04 — 24:06
65 Dominik Shine R -0.35 0.00 0.00 -0.40 0.00 0.00 +0.05 — 4:41
72 Justin Faulk D -0.63 0.00 0.00 -0.61 -0.15 0.00 +0.13 — 20:11
57 David Perron L -0.70 0.00 +0.02 -0.72 0.00 0.00 0.00 — 10:13
37 J.T. Compher L -1.02 0.00 +0.01 -1.25 +0.15 -0.01 +0.08 — 21:18
20 Albert Johansson D -1.11 0.00 +0.01 -1.12 0.00 0.00 0.00 — 10:11
22 Mason Appleton C -1.17 0.00 0.00 -1.02 -0.15 0.00 0.00 — 8:15

Buffalo Sabres

Player Rating Points Shots On ice Pen FO Other GSAx TOI
26 Rasmus Dahlin D +2.50 +0.75 +0.29 +1.62 -0.15 0.00 -0.02 — 23:30
72 Tage Thompson C +2.46 +0.75 +0.57 +1.24 -0.15 -0.02 +0.07 — 21:16
19 Peyton Krebs C +1.79 +0.70 +0.01 +1.09 0.00 0.00 0.00 — 13:12
89 Alex Tuch R +1.67 0.00 +0.21 +1.46 0.00 0.00 0.00 — 18:51
21 Conor Timmins D +1.13 +0.55 +0.01 +0.50 0.00 0.00 +0.08 — 14:30
70 Tanner Pearson L +1.07 +0.70 +0.04 +0.33 0.00 0.00 0.00 — 5:43
17 Jason Zucker L +1.04 0.00 +0.32 +0.75 0.00 0.00 -0.04 — 17:04
4 Bowen Byram D +0.92 +0.55 +0.07 +0.23 0.00 0.00 +0.07 — 21:17
22 Jack Quinn R +0.67 0.00 +0.22 +0.45 0.00 0.00 0.00 — 17:24
23 Mattias Samuelsson D +0.25 0.00 +0.15 +0.14 0.00 0.00 -0.04 — 21:51
64 Logan Stanley D +0.20 0.00 0.00 +0.47 -0.30 0.00 +0.03 — 12:05
10 Sam Carrick C +0.12 0.00 +0.01 +0.10 0.00 0.00 0.00 — 6:46
29 Beck Malenstyn L +0.11 0.00 +0.03 -0.05 +0.15 0.00 -0.02 — 9:28
9 Josh Norris C +0.11 0.00 +0.26 -0.07 -0.15 +0.02 +0.05 — 16:38
71 Ryan McLeod C +0.09 0.00 0.00 +0.20 0.00 -0.05 -0.06 — 18:26
25 Owen Power D -0.31 0.00 +0.03 -0.33 0.00 0.00 0.00 — 20:58
91 Josh Doan R -0.50 0.00 +0.08 -0.56 0.00 0.00 -0.02 — 15:18
6 Zach Benson L -0.80 0.00 +0.07 -1.02 +0.15 0.00 0.00 — 16:55
34 Alex Lyon G -1.16 0.00 — — 0.00 — — -1.16 57:57

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.