Ottawa SenatorsOTT 2–4 Final Tampa Bay LightningTBL

Saturday, March 28, 2026

Final 1st2nd3rd T SOG
Ottawa SenatorsOTT 200 2 28
Tampa Bay LightningTBL 022 4 27
Playoff odds, % Change
OTT -10.3
TBL +0.2
DET +3.0
BOS +2.4
NYI +1.3
PHI +1.0
CBJ +0.9
PIT +0.7
MTL +0.6

How the result moved each team's playoff odds, calculated Mar 28, 2026 12:38 PM EDT.

Highlights

Scoring

1st Period
0:18 OTT Dylan Cozens (25) Tyler Kleven (15), Brady Tkachuk (31) · wrist xG 0.03 1–0 ▶
4:25 OTT Jordan Spence (5) Nick Cousins (13), Artem Zub (22) · wrist xG 0.48 2–0 ▶
2nd Period
3:37 TBL Brandon Hagel (34) Charle-Edouard D'Astous (21), Emil Lilleberg (5) · wrist xG 0.16 2–1 ▶
5:14 TBL Charle-Edouard D'Astous (5) Yanni Gourde (18), Zemgus Girgensons (8) · wrist xG 0.07 2–2 ▶
3rd Period
8:51 TBL Emil Lilleberg (3) Brandon Hagel (38), Gage Goncalves (18) · backhand xG 0.15 2–3 ▶
17:48 TBL Jake Guentzel (34) Corey Perry (19), Emil Lilleberg (6) · wrist xG 0.14 2–4 ▶

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

OTT 49%Deserve to win51% TBL
OTTTBL
2.89Expected goals3.53
2Goals (no shootout)4
2.35Expected goals, 5 on 52.23
53Shot attempts77
40Unblocked attempts53
28Shots on goal27

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
15:30 TBL No shift No shift · Santini, 34:56 on the bench
No shift after 15:39 of the 1st; 3 shifts (1:49) before that
3rd Period
5:50 TBL No shift No shift · Sabourin, 11:40 on the bench
No shift from 12:06 of the 2nd to 7:23 of the 3rd; 10 shifts (5:17) before that
18:02 OTT Pulled goalie Pulled goalie · Pulled Reimer, down 4–2
With 1:58 left

Shot map

OTT shoots ←Bigger circle: higher xG; filled: goal→ TBL shoots
Brandon Hagel: snap, 18 ft, xG 0.09 (P1 0:36) Darren Raddysh: snap, 48 ft, xG 0.01 (P1 3:12) Artem Zub: slap, 63 ft, xG 0.02 (P1 4:20) Nick Cousins: snap, 15 ft, xG 0.13 (P1 4:22) Nikolas Matinpalo: snap, 184 ft, xG 0.00 (P1 5:19) Scott Sabourin: backhand, 33 ft, xG 0.03 (P1 5:30) Tyler Kleven: slap, 45 ft, xG 0.01 (P1 5:57) Tyler Kleven: snap, 36 ft, xG 0.08 (P1 7:36) Darren Raddysh: slap, 40 ft, xG 0.02 (P1 8:03) J.J. Moser: slap, 59 ft, xG 0.00 (P1 8:06) Corey Perry: tip-in, 13 ft, xG 0.08 (P1 8:52) Darren Raddysh: slap, 62 ft, xG 0.02 (P1 8:58) Corey Perry: slap, 37 ft, xG 0.04 (P1 9:43) Darren Raddysh: slap, 42 ft, xG 0.07 (P1 9:57) Tim Stützle: wrist, 27 ft, xG 0.02 (P1 11:36) J.J. Moser: snap, 58 ft, xG 0.00 (P1 12:20) Corey Perry: wrist, 17 ft, xG 0.05 (P1 12:27) Brady Tkachuk: snap, 25 ft, xG 0.16 (P1 12:59) Brady Tkachuk: backhand, 6 ft, xG 0.05 (P1 13:00) Gage Goncalves: wrist, 69 ft, xG 0.01 (P1 14:19) Nikolas Matinpalo: wrist, 52 ft, xG 0.01 (P1 15:17) Warren Foegele: snap, 50 ft, xG 0.02 (P1 15:37) Gage Goncalves: wrist, 62 ft, xG 0.01 (P1 15:55) J.J. Moser: snap, 51 ft, xG 0.00 (P1 15:58) Gage Goncalves: tip-in, 11 ft, xG 0.07 (P1 16:04) Michael Amadio: snap, 36 ft, xG 0.08 (P1 17:48) Nick Cousins: snap, 9 ft, xG 0.17 (P1 17:55) Darren Raddysh: snap, 47 ft, xG 0.02 (P1 18:16) Corey Perry: slap, 47 ft, xG 0.05 (P1 19:57) Darren Raddysh: wrist, 59 ft, xG 0.02 (P2 0:22) Gage Goncalves: snap, 40 ft, xG 0.03 (P2 0:46) Fabian Zetterlund: slap, 42 ft, xG 0.04 (P2 2:13) Corey Perry: tip-in, 9 ft, xG 0.02 (P2 3:57) Drake Batherson: snap, 176 ft, xG 0.00 (P2 4:56) Drake Batherson: snap, 9 ft, xG 0.03 (P2 4:57) Yanni Gourde: snap, 23 ft, xG 0.17 (P2 6:36) Jake Guentzel: slap, 54 ft, xG 0.04 (P2 7:19) Tim Stützle: slap, 37 ft, xG 0.06 (P2 7:56) Drake Batherson: snap, 6 ft, xG 0.04 (P2 7:57) Drake Batherson: snap, 4 ft, xG 0.18 (P2 7:58) Jake Guentzel: snap, 58 ft, xG 0.04 (P2 8:29) Jake Guentzel: snap, 32 ft, xG 0.12 (P2 8:44) Tim Stützle: snap, 23 ft, xG 0.17 (P2 8:50) Darren Raddysh: tip-in, 8 ft, xG 0.12 (P2 9:04) Brandon Hagel: snap, 31 ft, xG 0.14 (P2 10:08) Brady Tkachuk: deflected, 82 ft, xG 0.00 (P2 10:21) Yanni Gourde: backhand, 14 ft, xG 0.01 (P2 10:47) Brandon Hagel: wrist, 57 ft, xG 0.00 (P2 11:12) Zemgus Girgensons: snap, 43 ft, xG 0.04 (P2 12:18) Claude Giroux: snap, 30 ft, xG 0.13 (P2 12:55) Brandon Hagel: snap, 36 ft, xG 0.02 (P2 13:29) Brandon Hagel: snap, 11 ft, xG 0.12 (P2 13:53) Darren Raddysh: snap, 66 ft, xG 0.01 (P2 14:07) Brayden Point: wrist, 21 ft, xG 0.13 (P2 14:13) Corey Perry: slap, 12 ft, xG 0.12 (P2 14:35) Brandon Hagel: wrist, 9 ft, xG 0.09 (P2 16:42) Brandon Hagel: snap, 28 ft, xG 0.06 (P2 16:49) Erik Cernak: wrist, 13 ft, xG 0.08 (P2 17:47) Jordan Spence: snap, 48 ft, xG 0.05 (P2 18:34) Gage Goncalves: snap, 34 ft, xG 0.11 (P3 1:02) Ryan McDonagh: wrist, 66 ft, xG 0.01 (P3 2:12) Darren Raddysh: snap, 64 ft, xG 0.02 (P3 3:06) Fabian Zetterlund: snap, 25 ft, xG 0.02 (P3 4:22) Jordan Spence: snap, 39 ft, xG 0.04 (P3 4:28) Tyler Kleven: slap, 43 ft, xG 0.02 (P3 4:46) Artem Zub: wrist, 34 ft, xG 0.04 (P3 5:00) Dylan Cozens: snap, 23 ft, xG 0.18 (P3 5:12) Nikolas Matinpalo: slap, 48 ft, xG 0.04 (P3 7:06) Nick Cousins: slap, 56 ft, xG 0.03 (P3 7:15) Yanni Gourde: snap, 42 ft, xG 0.04 (P3 7:50) Pontus Holmberg: snap, 30 ft, xG 0.03 (P3 8:07) Scott Sabourin: tip-in, 17 ft, xG 0.06 (P3 9:42) Brady Tkachuk: snap, 20 ft, xG 0.28 (P3 10:16) Warren Foegele: snap, 37 ft, xG 0.03 (P3 10:58) Brandon Hagel: snap, 42 ft, xG 0.05 (P3 11:33) Brayden Point: snap, 68 ft, xG 0.01 (P3 12:09) Lassi Thomson: snap, 56 ft, xG 0.02 (P3 13:13) Jordan Spence: slap, 64 ft, xG 0.01 (P3 14:21) Brady Tkachuk: snap, 50 ft, xG 0.01 (P3 14:29) Claude Giroux: snap, 88 ft, xG 0.00 (P3 15:58) Zemgus Girgensons: snap, 24 ft, xG 0.13 (P3 16:42) Darren Raddysh: wrist, 104 ft, xG 0.00 (P3 17:51) Jordan Spence: slap, 60 ft, xG 0.03 (P3 18:12) Pontus Holmberg: wrist, 41 ft, xG 0.45 (P3 19:00) Brandon Hagel: wrist, 142 ft, xG 0.13 (P3 19:46) Michael Amadio: snap, 28 ft, xG 0.11 (P3 19:55) Ridly Greig: backhand, 20 ft, xG 0.04 (P3 19:59) Dylan Cozens: GOAL, wrist, 21 ft, xG 0.03 (P1 0:18) Jordan Spence: GOAL, wrist, 8 ft, xG 0.48 (P1 4:25) Brandon Hagel: GOAL, wrist, 13 ft, xG 0.16 (P2 3:37) Charle-Edouard D'Astous: GOAL, wrist, 37 ft, xG 0.07 (P2 5:14) Emil Lilleberg: GOAL, backhand, 10 ft, xG 0.15 (P3 8:51) Jake Guentzel: GOAL, wrist, 19 ft, xG 0.14 (P3 17:48)
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

Ottawa Senators

Skater GAP+/− AttxG HitBlkTOI
Forwards
18 Tim Stützle 000 -2 40.25 4021:41
19 Drake Batherson 000 -1 60.26 3118:51
12 Shane Pinto 000 0 20.00 2217:03
8 Brady Tkachuk 011 0 50.50 2116:55
22 Michael Amadio 000 +1 30.19 0215:19
71 Ridly Greig 000 -1 20.04 0115:13
24 Dylan Cozens 101 0 30.22 3015:03
28 Claude Giroux 000 -2 20.13 0214:53
20 Fabian Zetterlund 000 -1 30.06 1011:13
21 Nick Cousins 011 +1 30.33 1111:05
37 Warren Foegele 000 -1 20.06 1010:47
20 Lars Eller 000 0 00.00 0109:49
Defense
43 Tyler Kleven 011 -1 30.11 3427:04
2 Artem Zub 011 -1 30.06 0324:02
10 Jordan Spence 101 0 70.61 1222:41
33 Nikolas Matinpalo 000 0 30.06 1216:41
26 Carter Yakemchuk 000 -2 00.00 0113:58
60 Lassi Thomson 000 0 20.02 1211:24
Goalie SAGA SVSV% xGA GSAx
James Reimer 27423 .852 2.95 -1.05

Tampa Bay Lightning

Skater GAP+/− AttxG HitBlkTOI
Forwards
38 Brandon Hagel 112 +2 130.86 1122:17
21 Brayden Point 000 0 30.13 0020:44
93 Gage Goncalves 011 +2 50.23 1020:06
71 Anthony Cirelli 000 +2 00.00 2219:31
59 Jake Guentzel 101 0 60.34 4119:25
37 Yanni Gourde 011 0 30.23 0018:44
29 Pontus Holmberg 000 0 40.48 2016:05
28 Zemgus Girgensons 011 0 20.17 1215:54
90 Corey Perry 011 +1 70.36 1014:35
28 Oliver Bjorkstrand 000 -1 00.00 0007:11
49 Scott Sabourin 000 0 40.09 3005:50
Defense
43 Darren Raddysh 000 -1 150.31 0125:32
90 J.J. Moser 000 -1 70.01 1221:48
27 Ryan McDonagh 000 -1 10.01 1019:45
51 Charle-Edouard D'Astous 112 +4 30.07 2217:29
78 Emil Lilleberg 123 +4 10.15 1114:58
81 Erik Cernak 000 -1 20.08 1014:17
16 Steven Santini 000 0 10.00 0001:49
Goalie SAGA SVSV% xGA GSAx
Andrei Vasilevskiy 28226 .929 2.89 +0.89

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.

Ottawa Senators

Player Rating Points Shots On ice Pen FO Other GSAx TOI
10 Jordan Spence D +1.99 +0.75 +0.40 +0.77 0.00 0.00 +0.08 — 22:41
21 Nick Cousins C +1.76 +0.70 +0.21 +0.66 +0.15 0.00 +0.03 — 11:05
22 Michael Amadio R +1.23 0.00 +0.12 +1.01 0.00 0.00 +0.10 — 15:19
12 Shane Pinto C +0.80 0.00 0.00 +0.72 0.00 -0.02 +0.10 — 17:03
2 Artem Zub D +0.80 +0.55 +0.04 +0.08 0.00 0.00 +0.13 — 24:02
43 Tyler Kleven D +0.78 +0.70 +0.07 -0.17 0.00 0.00 +0.18 — 27:04
24 Dylan Cozens C +0.71 +0.75 +0.14 -0.13 -0.08 +0.02 0.00 — 15:03
7 Brady Tkachuk L +0.61 +0.55 +0.32 -0.14 -0.15 0.00 +0.03 — 16:55
89 Lars Eller C +0.35 0.00 0.00 +0.29 0.00 -0.01 +0.07 — 9:49
71 Ridly Greig C +0.03 0.00 +0.03 -0.09 0.00 +0.04 +0.05 — 15:13
20 Fabian Zetterlund L 0.00 0.00 +0.04 -0.06 0.00 0.00 +0.02 — 11:13
60 Lassi Thomson D -0.11 0.00 +0.01 -0.20 0.00 0.00 +0.08 — 11:24
37 Warren Foegele L -0.26 0.00 +0.04 -0.15 -0.15 0.00 0.00 — 10:47
33 Nikolas Matinpalo D -0.29 0.00 +0.04 -0.37 0.00 0.00 +0.04 — 16:41
28 Claude Giroux R -0.30 0.00 +0.08 -0.52 0.00 +0.01 +0.12 — 14:53
19 Drake Batherson R -0.63 0.00 +0.17 -0.80 0.00 0.00 +0.01 — 18:51
58 Carter Yakemchuk D -0.72 0.00 0.00 -0.61 -0.08 0.00 -0.04 — 13:58
18 Tim Stützle C -0.97 0.00 +0.16 -1.13 0.00 +0.02 -0.02 — 21:41
47 James Reimer G -1.05 0.00 — — 0.00 — — -1.05 58:18

Tampa Bay Lightning

Player Rating Points Shots On ice Pen FO Other GSAx TOI
38 Brandon Hagel L +2.92 +1.45 +0.56 +0.78 +0.08 +0.01 +0.05 — 22:17
78 Emil Lilleberg D +2.73 +1.85 +0.10 +0.88 -0.15 0.00 +0.05 — 14:58
51 Charle-Edouard D'Astous D +2.40 +1.45 +0.04 +0.84 0.00 0.00 +0.06 — 17:29
93 Gage Goncalves C +1.48 +0.55 +0.15 +0.67 +0.15 0.00 -0.04 — 20:06
10 Corey Perry R +1.31 +0.70 +0.24 +0.38 0.00 0.00 0.00 — 14:35
88 Andrei Vasilevskiy G +0.89 0.00 — — 0.00 — — +0.89 60:00
37 Yanni Gourde C +0.71 +0.70 +0.15 -0.10 0.00 -0.03 0.00 — 18:44
71 Anthony Cirelli C +0.62 0.00 0.00 +0.57 0.00 -0.03 +0.08 — 19:31
59 Jake Guentzel C +0.53 +0.75 +0.22 -0.48 0.00 +0.01 +0.03 — 19:25
28 Zemgus Girgensons C +0.32 +0.55 +0.11 -0.55 +0.15 0.00 +0.06 — 15:54
29 Pontus Holmberg R +0.32 0.00 +0.31 +0.07 0.00 -0.04 -0.02 — 16:05
46 Scott Sabourin R +0.10 0.00 +0.06 +0.05 0.00 0.00 0.00 — 5:50
90 J.J. Moser D +0.04 0.00 +0.01 -0.20 +0.15 0.00 +0.08 — 21:48
16 Steven Santini D -0.03 0.00 0.00 -0.03 0.00 0.00 0.00 — 1:49
43 Darren Raddysh D -0.06 0.00 +0.20 -0.29 0.00 0.00 +0.03 — 25:32
21 Brayden Point C -0.19 0.00 +0.09 -0.30 0.00 +0.02 0.00 — 20:44
81 Erik Cernak D -0.46 0.00 +0.05 -0.40 -0.08 0.00 -0.04 — 14:17
27 Ryan McDonagh D -0.49 0.00 +0.01 -0.48 0.00 0.00 -0.02 — 19:45
22 Oliver Bjorkstrand R -0.59 0.00 0.00 -0.59 0.00 0.00 0.00 — 7:11

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.