Tampa Bay LightningTBL 5–2 Final Toronto Maple LeafsTOR

Saturday, March 7, 2026

Final 1st2nd3rd T SOG
Tampa Bay LightningTBL 401 5 33
Toronto Maple LeafsTOR 101 2 29
Playoff odds, % Change
TBL +0.4
TOR -0.1

How the result moved each team's playoff odds, calculated Mar 7, 2026 6:46 PM EST.

Highlights

Scoring

1st Period
4:50 TOR Matias Maccelli (13) William Nylander (38) · wrist xG 0.21 0–1 ▶
5:36 TBL Ryan McDonagh (5) Nikita Kucherov (65), Brayden Point (23) · wrist xG 0.01 1–1 ▶
12:30 TBL Jake Guentzel (27) Brayden Point (24), Nikita Kucherov (66) · backhand xG 0.22 2–1 ▶
13:48 TBL Corey Perry (12) Brandon Hagel (28), Anthony Cirelli (21) · snap xG 0.24 3–1 ▶
15:06 TBL Oliver Bjorkstrand (11)PP Nikita Kucherov (67), Jake Guentzel (40) · slap xG 0.16 4–1 ▶
2nd Period
No scoring
3rd Period
15:41 TBL Brandon Hagel (29)EN Anthony Cirelli (22), Nikita Kucherov (68) · wrist xG 0.92 5–1
19:29 TOR Nick Robertson (13) Unassisted · wrap-around xG 0.07 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

TBL 64%Deserve to win36% TOR
TBLTOR
4.25Expected goals2.52
5Goals (no shootout)2
2.42Expected goals, 5 on 51.94
56Shot attempts47
44Unblocked attempts35
33Shots on goal29

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
13:48 TOR Goalie Goalie · Stolarz −2.1 goals saved
3 goals on 0.92 xG, 10 shots on goal
15:06 TBL Deserve to win Deserve to win · TBL takes the lead, 60–40%
TOR had led since 4:50 of the 1st, by as much as 70%
3rd Period
15:30 TOR Pulled goalie Pulled goalie · Pulled Stolarz, down 4–1
With 4:30 left; TBL scored at 15:41 of the 3rd (5–1)

Shot map

TBL shoots ←Bigger circle: higher xG; filled: goal→ TOR shoots
Nick Robertson: tip-in, 6 ft, xG 0.10 (P1 0:52) Victor Hedman: slap, 63 ft, xG 0.02 (P1 1:18) William Nylander: backhand, 12 ft, xG 0.04 (P1 1:32) Brandon Carlo: wrist, 155 ft, xG 0.00 (P1 2:23) Zemgus Girgensons: tip-in, 78 ft, xG 0.00 (P1 4:59) J.J. Moser: wrist, 48 ft, xG 0.02 (P1 6:01) John Tavares: snap, 31 ft, xG 0.12 (P1 6:37) Steven Lorentz: wrist, 7 ft, xG 0.04 (P1 6:38) Anthony Cirelli: backhand, 10 ft, xG 0.01 (P1 8:35) Jacob Quillan: wrist, 35 ft, xG 0.03 (P1 9:12) Darren Raddysh: backhand, 10 ft, xG 0.08 (P1 9:34) Zemgus Girgensons: backhand, 12 ft, xG 0.02 (P1 10:10) J.J. Moser: backhand, 6 ft, xG 0.05 (P1 10:11) Darren Raddysh: wrist, 29 ft, xG 0.10 (P1 10:13) Brayden Point: tip-in, 6 ft, xG 0.14 (P1 12:28) Darren Raddysh: slap, 70 ft, xG 0.01 (P1 12:49) Auston Matthews: backhand, 14 ft, xG 0.06 (P1 13:02) Auston Matthews: backhand, 5 ft, xG 0.02 (P1 13:03) William Nylander: wrist, 9 ft, xG 0.31 (P1 13:07) Darren Raddysh: backhand, 5 ft, xG 0.24 (P1 14:17) Conor Geekie: wrist, 44 ft, xG 0.01 (P1 16:41) Scott Sabourin: tip-in, 7 ft, xG 0.09 (P1 16:51) John Tavares: tip-in, 45 ft, xG 0.03 (P1 17:52) Auston Matthews: snap, 21 ft, xG 0.17 (P1 18:41) Victor Hedman: snap, 47 ft, xG 0.00 (P2 0:11) Troy Stecher: wrist, 54 ft, xG 0.01 (P2 1:58) Erik Cernak: wrist, 40 ft, xG 0.01 (P2 4:30) Easton Cowan: wrist, 23 ft, xG 0.03 (P2 5:48) Easton Cowan: deflected, 8 ft, xG 0.02 (P2 5:49) Brayden Point: wrist, 17 ft, xG 0.14 (P2 7:33) Jacob Quillan: snap, 33 ft, xG 0.06 (P2 8:37) Nikita Kucherov: snap, 35 ft, xG 0.11 (P2 8:49) Morgan Rielly: wrist, 36 ft, xG 0.01 (P2 9:27) Nikita Kucherov: wrist, 37 ft, xG 0.07 (P2 9:45) Auston Matthews: wrist, 22 ft, xG 0.09 (P2 12:14) Matias Maccelli: wrist, 15 ft, xG 0.06 (P2 13:13) Nick Robertson: snap, 34 ft, xG 0.09 (P2 13:33) Darren Raddysh: slap, 54 ft, xG 0.05 (P2 15:04) Brayden Point: tip-in, 14 ft, xG 0.09 (P2 15:11) Anthony Cirelli: deflected, 13 ft, xG 0.09 (P2 16:14) Nick Robertson: wrist, 10 ft, xG 0.12 (P2 18:49) Troy Stecher: slap, 59 ft, xG 0.03 (P2 19:03) Max Domi: wrist, 50 ft, xG 0.02 (P2 19:17) Corey Perry: slap, 41 ft, xG 0.04 (P2 19:46) Darren Raddysh: slap, 48 ft, xG 0.06 (P3 0:23) Brayden Point: wrist, 20 ft, xG 0.14 (P3 1:27) Brandon Hagel: snap, 43 ft, xG 0.06 (P3 2:08) Easton Cowan: wrist, 32 ft, xG 0.05 (P3 4:09) Auston Matthews: wrist, 14 ft, xG 0.14 (P3 4:59) Jake Guentzel: wrist, 13 ft, xG 0.16 (P3 5:48) Oliver Bjorkstrand: wrist, 41 ft, xG 0.03 (P3 6:49) Matthew Knies: wrist, 13 ft, xG 0.13 (P3 7:08) Auston Matthews: wrist, 11 ft, xG 0.16 (P3 7:52) Anthony Cirelli: wrist, 35 ft, xG 0.02 (P3 8:05) J.J. Moser: deflected, 7 ft, xG 0.04 (P3 8:06) Matthew Knies: tip-in, 7 ft, xG 0.11 (P3 9:57) Oliver Ekman-Larsson: wrist, 35 ft, xG 0.02 (P3 10:09) Darren Raddysh: wrist, 72 ft, xG 0.01 (P3 11:33) Anthony Cirelli: backhand, 26 ft, xG 0.01 (P3 11:40) J.J. Moser: wrist, 47 ft, xG 0.01 (P3 12:06) Brandon Hagel: wrist, 15 ft, xG 0.12 (P3 12:18) Pontus Holmberg: wrist, 13 ft, xG 0.22 (P3 12:57) William Nylander: wrist, 61 ft, xG 0.01 (P3 13:31) Oliver Ekman-Larsson: wrist, 60 ft, xG 0.00 (P3 13:35) Anthony Cirelli: wrist, 25 ft, xG 0.17 (P3 13:57) Calle Jarnkrok: tip-in, 15 ft, xG 0.02 (P3 14:30) Nick Robertson: wrist, 38 ft, xG 0.04 (P3 16:07) Corey Perry: tip-in, 7 ft, xG 0.09 (P3 17:22) Corey Perry: backhand, 7 ft, xG 0.15 (P3 17:28) Victor Hedman: wrist, 63 ft, xG 0.00 (P3 17:31) Ryan McDonagh: wrist, 70 ft, xG 0.01 (P3 18:46) Nick Robertson: backhand, 24 ft, xG 0.08 (P3 19:15) Matias Maccelli: GOAL, wrist, 27 ft, xG 0.21 (P1 4:50) Ryan McDonagh: GOAL, wrist, 36 ft, xG 0.01 (P1 5:36) Jake Guentzel: GOAL, backhand, 10 ft, xG 0.22 (P1 12:30) Corey Perry: GOAL, snap, 20 ft, xG 0.24 (P1 13:48) Oliver Bjorkstrand: GOAL, slap, 27 ft, xG 0.16 (P1 15:06) Brandon Hagel: GOAL, wrist, 8 ft, xG 0.92 (P3 15:41) Nick Robertson: GOAL, wrap-around, 6 ft, xG 0.07 (P3 19:29)
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
38 Brandon Hagel 112 +2 51.10 0018:50
86 Nikita Kucherov 044 +3 30.17 0018:36
59 Jake Guentzel 112 +2 30.38 0117:06
21 Brayden Point 022 +2 40.51 0016:52
37 Yanni Gourde 000 -1 00.00 1016:33
71 Anthony Cirelli 022 +2 50.31 1215:43
90 Corey Perry 101 0 50.52 0014:58
28 Oliver Bjorkstrand 101 -1 20.19 3114:56
29 Pontus Holmberg 000 -2 20.22 0114:01
28 Zemgus Girgensons 000 -1 30.02 3013:18
49 Scott Sabourin 000 0 10.09 2010:07
94 Conor Geekie 000 0 20.01 5010:04
Defense
77 Victor Hedman 000 0 30.02 3020:54
43 Darren Raddysh 000 +1 90.55 3020:45
81 Erik Cernak 000 +1 20.01 2219:45
90 J.J. Moser 000 0 40.11 1118:44
27 Ryan McDonagh 101 +2 20.02 1117:25
51 Charle-Edouard D'Astous 000 0 10.00 1216:04
Goalie SAGA SVSV% xGA GSAx
Andrei Vasilevskiy 29227 .931 2.52 +0.52

Toronto Maple Leafs

Skater GAP+/− AttxG HitBlkTOI
Forwards
89 Matthew Knies 000 -2 20.24 1119:58
34 Auston Matthews 000 -2 80.65 0019:17
91 John Tavares 000 -1 20.15 1219:13
88 William Nylander 011 -2 30.36 0017:53
53 Easton Cowan 000 -1 30.10 1115:18
14 Nick Robertson 101 +1 60.50 2015:08
63 Matias Maccelli 101 +1 20.27 1014:07
81 Dakota Joshua 000 +1 00.00 4014:06
11 Max Domi 000 +1 20.02 0013:39
19 Calle Jarnkrok 000 -1 20.02 0111:55
18 Steven Lorentz 000 -2 10.04 2111:50
26 Jacob Quillan 000 -1 30.09 2008:44
Defense
22 Jake McCabe 000 -2 10.00 2122:11
44 Morgan Rielly 000 +1 40.01 2220:39
25 Brandon Carlo 000 +1 10.00 2119:56
95 Oliver Ekman-Larsson 000 -2 40.02 0018:49
28 Troy Stecher 000 0 20.04 0116:07
44 Simon Benoit 000 -1 10.00 2015:13
Goalie SAGA SVSV% xGA GSAx
Anthony Stolarz 32428 .875 3.32 -0.68

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.72 +2.50 +0.11 +1.00 +0.15 0.00 -0.04 — 18:36
38 Brandon Hagel L +3.02 +1.45 +0.71 +0.86 0.00 0.00 0.00 — 18:50
71 Anthony Cirelli C +2.33 +1.25 +0.20 +0.77 0.00 -0.02 +0.12 — 15:43
59 Jake Guentzel C +2.22 +1.30 +0.24 +0.68 0.00 -0.03 +0.03 — 17:06
21 Brayden Point C +2.09 +1.25 +0.33 +0.52 0.00 -0.01 0.00 — 16:52
10 Corey Perry R +1.49 +0.75 +0.34 +0.44 0.00 0.00 -0.04 — 14:58
27 Ryan McDonagh D +1.01 +0.75 +0.01 +0.20 0.00 0.00 +0.05 — 17:25
43 Darren Raddysh D +0.75 0.00 +0.36 +0.54 -0.15 0.00 0.00 — 20:45
77 Victor Hedman D +0.72 0.00 +0.02 +0.69 0.00 0.00 +0.02 — 20:54
81 Erik Cernak D +0.69 0.00 +0.01 +0.58 0.00 0.00 +0.10 — 19:45
22 Oliver Bjorkstrand R +0.62 +0.75 +0.12 -0.28 0.00 0.00 +0.03 — 14:56
88 Andrei Vasilevskiy G +0.52 0.00 — — 0.00 — — +0.52 59:19
46 Scott Sabourin R +0.03 0.00 +0.06 +0.15 -0.15 0.00 -0.02 — 10:07
14 Conor Geekie C -0.03 0.00 +0.01 +0.15 -0.15 -0.01 -0.02 — 10:04
51 Charle-Edouard D'Astous D -0.23 0.00 0.00 -0.29 0.00 0.00 +0.06 — 16:04
90 J.J. Moser D -0.24 0.00 +0.07 -0.36 0.00 0.00 +0.05 — 18:44
37 Yanni Gourde C -0.30 0.00 0.00 -0.44 +0.15 -0.03 +0.02 — 16:33
29 Pontus Holmberg R -0.35 0.00 +0.14 -0.70 +0.15 0.00 +0.05 — 14:01
28 Zemgus Girgensons C -0.98 0.00 +0.01 -1.00 0.00 +0.01 0.00 — 13:18

Toronto Maple Leafs

Player Rating Points Shots On ice Pen FO Other GSAx TOI
89 Nick Robertson L +1.75 +0.75 +0.32 +0.57 +0.15 0.00 -0.04 — 15:08
63 Matias Maccelli L +1.54 +0.75 +0.18 +0.63 0.00 0.00 -0.02 — 14:07
88 William Nylander R +0.93 +0.70 +0.24 -0.04 0.00 +0.01 +0.02 — 17:53
34 Auston Matthews C +0.60 0.00 +0.42 +0.12 0.00 +0.06 0.00 — 19:17
81 Dakota Joshua C +0.56 0.00 0.00 +0.41 +0.15 0.00 0.00 — 14:06
11 Max Domi C +0.31 0.00 +0.01 +0.32 0.00 -0.03 0.00 — 13:39
44 Morgan Rielly D 0.00 0.00 +0.01 -0.10 0.00 0.00 +0.10 — 20:39
91 John Tavares C -0.05 0.00 +0.10 -0.26 0.00 +0.03 +0.08 — 19:13
25 Brandon Carlo D -0.12 0.00 0.00 -0.02 -0.15 0.00 +0.05 — 19:56
95 Oliver Ekman-Larsson D -0.15 0.00 +0.01 -0.18 0.00 0.00 +0.02 — 18:49
22 Jake McCabe D -0.18 0.00 0.00 -0.38 +0.15 0.00 +0.05 — 22:11
53 Easton Cowan R -0.18 0.00 +0.07 -0.20 0.00 0.00 -0.05 — 15:18
28 Troy Stecher D -0.40 0.00 +0.03 -0.30 -0.15 0.00 +0.03 — 16:07
23 Matthew Knies L -0.55 0.00 +0.16 -0.71 0.00 0.00 +0.01 — 19:58
2 Simon Benoit D -0.62 0.00 0.00 -0.47 -0.15 0.00 0.00 — 15:13
41 Anthony Stolarz G -0.68 0.00 — — 0.00 — — -0.68 59:22
19 Calle Jarnkrok C -0.78 0.00 +0.01 -0.85 0.00 +0.01 +0.05 — 11:55
26 Jacob Quillan C -0.81 0.00 +0.06 -0.86 0.00 +0.02 -0.02 — 8:44
18 Steven Lorentz C -1.01 0.00 +0.03 -1.08 0.00 -0.01 +0.05 — 11:50

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.