Tampa Bay LightningTBL 7–8 Final Buffalo SabresBUF

Sunday, March 8, 2026

Final 1st2nd3rd T SOG
Tampa Bay LightningTBL 043 7 28
Buffalo SabresBUF 134 8 42
Playoff odds, % Change
BUF +0.5
TBL -0.2

How the result moved each team's playoff odds, calculated Mar 8, 2026 5:24 PM EDT.

Highlights

Scoring

1st Period
8:26 BUF Josh Doan (20)PP Tage Thompson (33), Bowen Byram (23) · wrist xG 0.10 0–1 ▶
2nd Period
2:15 BUF Jason Zucker (18)PP Rasmus Dahlin (43), Tage Thompson (34) · snap xG 0.13 0–2 ▶
5:10 BUF Alex Tuch (26)PP Tage Thompson (35), Noah Ostlund (14) · tip-in xG 0.12 0–3 ▶
7:55 TBL Corey Perry (13) Nikita Kucherov (69), Darren Raddysh (39) · backhand xG 0.16 1–3 ▶
11:07 BUF Alex Tuch (27)SH Bowen Byram (24) · backhand xG 0.19 1–4 ▶
12:26 TBL Nikita Kucherov (33)PP Darren Raddysh (40) · wrist xG 0.05 2–4 ▶
14:46 TBL Zemgus Girgensons (8) Yanni Gourde (16), J.J. Moser (16) · snap xG 0.16 3–4 ▶
17:37 TBL J.J. Moser (6) Conor Geekie (2) · wrist xG 0.25 4–4 ▶
3rd Period
0:59 TBL Nikita Kucherov (34) Brandon Hagel (29), J.J. Moser (17) · snap xG 0.11 5–4 ▶
5:46 TBL Brayden Point (16) Unassisted · xG 0.92 6–4 ▶
6:12 BUF Sam Carrick (5) Zach Benson (21), Michael Kesselring (2) · wrist xG 0.07 6–5 ▶
9:48 TBL Brandon Hagel (30) Anthony Cirelli (23), Darren Raddysh (41) · wrist xG 0.19 7–5 ▶
11:03 BUF Rasmus Dahlin (13) Tage Thompson (36), Bowen Byram (25) · wrist xG 0.16 7–6 ▶
14:29 BUF Jason Zucker (19) Ryan McLeod (33) · backhand xG 0.14 7–7 ▶
15:43 BUF Josh Doan (21)PP Jason Zucker (15), Rasmus Dahlin (44) · wrist xG 0.47 7–8 ▶

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

TBL 58%Deserve to win42% BUF
TBLBUF
4.49Expected goals4.44
7Goals (no shootout)8
3.53Expected goals, 5 on 52.07
63Shot attempts61
45Unblocked attempts53
28Shots on goal42

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:07 TBL Goalie Goalie · Johansson −2.2 goals saved
4 goals on 1.80 xG, 22 shots on goal
19:10 TBL No shift No shift · Cernak, 29:27 on the bench
No shift after 0:02 of the 2nd; 12 shifts (6:47) before that
3rd Period
0:59 BUF Goalie Goalie · Luukkonen −2.3 goals saved
5 goals on 2.65 xG, 17 shots on goal
1:37 TBL Deserve to win Deserve to win · TBL takes the lead, 62–38%
BUF had led since 5:30 of the 1st, by as much as 66%
1:40 TBL xG swing xG swing · Out-chanced BUF 1.46–0.36
In xG over 10 minutes, 11:40 of the 2nd to 1:40 of the 3rd; goals 4–0
14:30 BUF No shift No shift · Metsa, 14:01 on the bench
No shift after 4:28 of the 3rd; 13 shifts (8:55) before that
19:50 BUF xG swing xG swing · Out-chanced TBL 1.56–0.23
In xG over 10 minutes, 9:50 to 19:50 of the 3rd; goals 3–0

Shot map

TBL shoots ←Bigger circle: higher xG; filled: goal→ BUF shoots
Jack Quinn: wrist, 42 ft, xG 0.01 (P1 0:35) Charle-Edouard D'Astous: snap, 61 ft, xG 0.02 (P1 2:11) Darren Raddysh: slap, 68 ft, xG 0.02 (P1 4:18) Bowen Byram: wrist, 7 ft, xG 0.19 (P1 5:29) Bowen Byram: wrist, 7 ft, xG 0.09 (P1 5:30) Josh Norris: wrist, 45 ft, xG 0.06 (P1 5:46) Sam Carrick: deflected, 8 ft, xG 0.06 (P1 6:48) J.J. Moser: slap, 61 ft, xG 0.02 (P1 7:14) Brandon Hagel: snap, 28 ft, xG 0.04 (P1 7:48) Anthony Cirelli: backhand, 7 ft, xG 0.03 (P1 7:49) Bowen Byram: wrist, 55 ft, xG 0.00 (P1 8:56) Victor Hedman: snap, 48 ft, xG 0.02 (P1 9:50) Anthony Cirelli: deflected, 8 ft, xG 0.03 (P1 9:51) Michael Kesselring: wrist, 45 ft, xG 0.03 (P1 10:12) Nikita Kucherov: snap, 23 ft, xG 0.09 (P1 10:39) Jason Zucker: wrist, 47 ft, xG 0.02 (P1 14:06) Oliver Bjorkstrand: snap, 10 ft, xG 0.07 (P1 14:38) Tage Thompson: snap, 44 ft, xG 0.03 (P1 14:57) Victor Hedman: snap, 47 ft, xG 0.05 (P1 15:17) Alex Tuch: wrist, 31 ft, xG 0.04 (P1 17:14) Brayden Point: snap, 17 ft, xG 0.19 (P1 17:26) Victor Hedman: slap, 57 ft, xG 0.04 (P1 18:37) Darren Raddysh: slap, 41 ft, xG 0.03 (P2 0:24) Peyton Krebs: wrist, 32 ft, xG 0.03 (P2 0:57) Ryan McLeod: wrist, 29 ft, xG 0.05 (P2 1:22) Mattias Samuelsson: tip-in, 11 ft, xG 0.09 (P2 1:29) Tage Thompson: slap, 45 ft, xG 0.04 (P2 1:40) Nikita Kucherov: snap, 14 ft, xG 0.20 (P2 2:54) J.J. Moser: backhand, 4 ft, xG 0.29 (P2 3:00) Alex Tuch: wrist, 32 ft, xG 0.05 (P2 6:04) Noah Ostlund: snap, 43 ft, xG 0.06 (P2 6:13) Bowen Byram: slap, 56 ft, xG 0.04 (P2 6:27) Ryan McLeod: wrist, 28 ft, xG 0.09 (P2 8:10) Josh Doan: wrist, 41 ft, xG 0.01 (P2 8:12) Zemgus Girgensons: backhand, 9 ft, xG 0.02 (P2 8:44) Owen Power: slap, 57 ft, xG 0.01 (P2 9:26) Tage Thompson: wrist, 31 ft, xG 0.06 (P2 9:38) Ryan McLeod: wrist, 34 ft, xG 0.02 (P2 10:23) Jason Zucker: wrist, 9 ft, xG 0.18 (P2 10:25) Brayden Point: snap, 21 ft, xG 0.19 (P2 11:44) Darren Raddysh: slap, 43 ft, xG 0.07 (P2 11:58) Jake Guentzel: snap, 8 ft, xG 0.20 (P2 12:16) Charle-Edouard D'Astous: snap, 33 ft, xG 0.07 (P2 12:53) Jack Quinn: snap, 19 ft, xG 0.22 (P2 13:36) Mattias Samuelsson: wrist, 56 ft, xG 0.01 (P2 13:42) J.J. Moser: snap, 33 ft, xG 0.07 (P2 14:36) Sam Carrick: wrist, 30 ft, xG 0.06 (P2 15:20) Ryan McDonagh: snap, 65 ft, xG 0.01 (P2 17:52) Jason Zucker: wrist, 27 ft, xG 0.07 (P2 18:57) Yanni Gourde: backhand, 10 ft, xG 0.14 (P2 19:10) Zemgus Girgensons: snap, 31 ft, xG 0.02 (P3 0:10) Brandon Hagel: snap, 30 ft, xG 0.13 (P3 1:37) Bowen Byram: wrist, 57 ft, xG 0.04 (P3 3:55) Jack Quinn: backhand, 9 ft, xG 0.08 (P3 3:57) Jason Zucker: wrist, 44 ft, xG 0.04 (P3 4:03) Jack Quinn: slap, 47 ft, xG 0.03 (P3 4:19) Brandon Hagel: snap, 16 ft, xG 0.11 (P3 4:34) Oliver Bjorkstrand: snap, 34 ft, xG 0.09 (P3 5:42) Pontus Holmberg: slap, 49 ft, xG 0.04 (P3 6:58) Noah Ostlund: wrist, 53 ft, xG 0.02 (P3 7:50) Alex Tuch: snap, 58 ft, xG 0.01 (P3 8:30) Victor Hedman: snap, 61 ft, xG 0.02 (P3 8:56) Anthony Cirelli: tip-in, 7 ft, xG 0.10 (P3 9:46) Jason Zucker: wrist, 12 ft, xG 0.15 (P3 10:17) Darren Raddysh: wrist, 65 ft, xG 0.01 (P3 10:36) Josh Doan: wrist, 46 ft, xG 0.00 (P3 11:07) Josh Doan: wrist, 42 ft, xG 0.01 (P3 11:24) Mattias Samuelsson: snap, 41 ft, xG 0.02 (P3 11:28) Bowen Byram: slap, 55 ft, xG 0.00 (P3 11:32) Jack Quinn: wrist, 18 ft, xG 0.11 (P3 11:34) Brandon Hagel: snap, 40 ft, xG 0.01 (P3 12:18) Zach Benson: tip-in, 8 ft, xG 0.09 (P3 12:52) Tage Thompson: slap, 44 ft, xG 0.05 (P3 12:56) Conor Geekie: tip-in, 14 ft, xG 0.07 (P3 14:22) Noah Ostlund: wrist, 11 ft, xG 0.14 (P3 14:59) Bowen Byram: wrist, 8 ft, xG 0.02 (P3 15:00) Jason Zucker: tip-in, 5 ft, xG 0.19 (P3 15:40) Darren Raddysh: snap, 25 ft, xG 0.04 (P3 16:25) Yanni Gourde: snap, 40 ft, xG 0.06 (P3 17:54) Yanni Gourde: snap, 45 ft, xG 0.01 (P3 18:21) Nikita Kucherov: snap, 50 ft, xG 0.03 (P3 19:13) Josh Doan: backhand, 59 ft, xG 0.43 (P3 19:20) Brayden Point: snap, 48 ft, xG 0.02 (P3 19:35) Josh Doan: GOAL, wrist, 9 ft, xG 0.10 (P1 8:26) Jason Zucker: GOAL, snap, 26 ft, xG 0.13 (P2 2:15) Alex Tuch: GOAL, tip-in, 11 ft, xG 0.12 (P2 5:10) Corey Perry: GOAL, backhand, 8 ft, xG 0.16 (P2 7:55) Alex Tuch: GOAL, backhand, 11 ft, xG 0.19 (P2 11:07) Nikita Kucherov: GOAL, wrist, 42 ft, xG 0.05 (P2 12:26) Zemgus Girgensons: GOAL, snap, 23 ft, xG 0.16 (P2 14:46) J.J. Moser: GOAL, wrist, 18 ft, xG 0.25 (P2 17:37) Nikita Kucherov: GOAL, snap, 24 ft, xG 0.11 (P3 0:59) Brayden Point: GOAL, shot, 8 ft, xG 0.92 (P3 5:46) Sam Carrick: GOAL, wrist, 34 ft, xG 0.07 (P3 6:12) Brandon Hagel: GOAL, wrist, 17 ft, xG 0.19 (P3 9:48) Rasmus Dahlin: GOAL, wrist, 13 ft, xG 0.16 (P3 11:03) Jason Zucker: GOAL, backhand, 11 ft, xG 0.14 (P3 14:29) Josh Doan: GOAL, wrist, 8 ft, xG 0.47 (P3 15:43)
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

Tampa Bay Lightning

Skater GAP+/− AttxG HitBlkTOI
Forwards
86 Nikita Kucherov 213 +1 70.47 5019:15
71 Anthony Cirelli 011 +1 30.17 4018:55
37 Yanni Gourde 011 +1 30.20 2018:39
59 Jake Guentzel 000 -1 30.20 0017:44
21 Brayden Point 101 0 61.32 1117:13
38 Brandon Hagel 112 +1 60.49 0116:42
28 Zemgus Girgensons 101 0 30.20 4015:48
28 Oliver Bjorkstrand 000 0 30.16 2014:02
29 Pontus Holmberg 000 0 10.04 4013:17
90 Corey Perry 101 +2 10.16 0008:54
94 Conor Geekie 011 0 10.07 6007:33
49 Scott Sabourin 000 0 00.00 4004:17
Defense
90 J.J. Moser 123 +2 40.62 2026:17
43 Darren Raddysh 033 +2 80.16 1123:13
27 Ryan McDonagh 000 0 30.01 1020:41
77 Victor Hedman 000 +2 70.12 1020:07
51 Charle-Edouard D'Astous 000 -1 40.09 3018:37
81 Erik Cernak 000 0 00.00 0306:47
Goalie SAGA SVSV% xGA GSAx
Jonas Johansson 42834 .810 4.01 -3.99

Buffalo Sabres

Skater GAP+/− AttxG HitBlkTOI
Forwards
71 Ryan McLeod 011 +2 40.16 1121:03
72 Tage Thompson 044 -1 60.18 4119:39
89 Alex Tuch 202 0 50.41 3218:54
91 Josh Doan 202 -2 61.02 2018:25
9 Josh Norris 000 -1 10.06 1117:55
17 Jason Zucker 213 +1 90.92 0116:42
86 Noah Ostlund 011 -1 30.23 1016:34
22 Jack Quinn 000 0 50.45 4015:19
6 Zach Benson 011 +1 10.09 2014:15
19 Peyton Krebs 000 -3 10.03 0008:46
10 Sam Carrick 101 -2 30.20 3006:03
29 Beck Malenstyn 000 -1 00.00 3006:03
Defense
25 Owen Power 000 -4 20.01 0327:08
26 Rasmus Dahlin 123 +2 30.16 0126:16
23 Mattias Samuelsson 000 -3 40.12 2324:57
24 Bowen Byram 033 0 70.38 1020:12
73 Zach Metsa 000 0 00.00 0208:55
7 Michael Kesselring 011 +1 10.03 0006:03
Goalie SAGA SVSV% xGA GSAx
Ukko-Pekka Luukkonen 28722 .786 4.49 -2.51

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.

Tampa Bay Lightning

Player Rating Points Shots On ice Pen FO Other GSAx TOI
86 Nikita Kucherov R +3.18 +2.20 +0.31 +0.69 0.00 0.00 -0.02 — 19:15
43 Darren Raddysh D +2.99 +1.80 +0.10 +1.29 -0.23 0.00 +0.03 — 23:13
21 Brayden Point C +2.88 +0.75 +0.86 +1.25 0.00 -0.03 +0.05 — 17:13
90 J.J. Moser D +2.86 +1.85 +0.41 +0.61 0.00 0.00 0.00 — 26:17
10 Corey Perry R +2.27 +0.75 +0.11 +1.44 0.00 0.00 -0.02 — 8:54
38 Brandon Hagel L +2.01 +1.45 +0.32 +0.56 -0.37 0.00 +0.05 — 16:42
22 Oliver Bjorkstrand R +1.62 0.00 +0.10 +1.39 +0.15 0.00 -0.02 — 14:02
27 Ryan McDonagh D +1.18 0.00 +0.01 +1.31 -0.15 0.00 +0.02 — 20:41
71 Anthony Cirelli C +1.11 +0.70 +0.11 +0.47 -0.15 +0.02 -0.04 — 18:55
14 Conor Geekie C +1.04 +0.70 +0.05 +0.29 0.00 -0.01 +0.02 — 7:33
37 Yanni Gourde C +0.84 +0.70 +0.13 +0.05 0.00 +0.02 -0.06 — 18:39
28 Zemgus Girgensons C +0.74 +0.75 +0.13 -0.02 -0.15 +0.03 0.00 — 15:48
77 Victor Hedman D +0.51 0.00 +0.08 +0.43 0.00 0.00 0.00 — 20:07
51 Charle-Edouard D'Astous D +0.49 0.00 +0.06 +0.43 0.00 0.00 0.00 — 18:37
59 Jake Guentzel C +0.23 0.00 +0.13 +0.15 0.00 -0.03 -0.02 — 17:44
46 Scott Sabourin R +0.08 0.00 0.00 +0.10 0.00 0.00 -0.02 — 4:17
81 Erik Cernak D +0.04 0.00 0.00 +0.04 -0.15 0.00 +0.15 — 6:47
29 Pontus Holmberg R -0.16 0.00 +0.03 -0.19 0.00 0.00 0.00 — 13:17
31 Jonas Johansson G -3.84 0.00 — — +0.15 — — -3.99 58:54

Buffalo Sabres

Player Rating Points Shots On ice Pen FO Other GSAx TOI
17 Jason Zucker L +3.92 +2.20 +0.60 +1.13 0.00 -0.02 +0.01 — 16:42
26 Rasmus Dahlin D +2.96 +2.00 +0.10 +0.34 +0.47 0.00 +0.05 — 26:16
72 Tage Thompson C +2.67 +2.65 +0.12 -0.18 +0.07 -0.03 +0.05 — 19:39
71 Ryan McLeod C +1.80 +0.70 +0.10 +0.92 0.00 +0.06 +0.01 — 21:03
22 Jack Quinn R +1.33 0.00 +0.29 +1.06 0.00 0.00 -0.02 — 15:19
89 Alex Tuch R +1.32 +1.50 +0.27 -0.91 +0.37 0.00 +0.10 — 18:54
6 Zach Benson L +1.18 +0.70 +0.06 +0.42 0.00 0.00 0.00 — 14:15
8 Michael Kesselring D +1.12 +0.55 +0.02 +0.57 0.00 0.00 -0.02 — 6:03
4 Bowen Byram D +1.07 +1.80 +0.25 -1.00 0.00 0.00 +0.02 — 20:12
73 Zach Metsa D -0.11 0.00 0.00 -0.19 0.00 0.00 +0.08 — 8:55
91 Josh Doan R -0.12 +1.50 +0.66 -2.28 0.00 0.00 0.00 — 18:25
29 Beck Malenstyn L -0.50 0.00 0.00 -0.48 0.00 0.00 -0.02 — 6:03
10 Sam Carrick C -0.72 +0.75 +0.13 -1.67 0.00 +0.05 +0.02 — 6:03
9 Josh Norris C -0.95 0.00 +0.04 -1.16 +0.15 -0.03 +0.05 — 17:55
86 Noah Ostlund C -0.96 +0.55 +0.15 -1.64 0.00 -0.02 0.00 — 16:34
19 Peyton Krebs C -1.40 0.00 +0.02 -1.38 0.00 -0.01 -0.02 — 8:46
23 Mattias Samuelsson D -1.41 0.00 +0.08 -1.62 0.00 0.00 +0.13 — 24:57
25 Owen Power D -2.23 0.00 +0.01 -2.21 -0.15 0.00 +0.13 — 27:08
1 Ukko-Pekka Luukkonen G -2.51 0.00 — — 0.00 — — -2.51 59:21

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.