Toronto Maple LeafsTOR 1–3 Final Montréal CanadiensMTL

Tuesday, March 10, 2026

Final 1st2nd3rd T SOG
Toronto Maple LeafsTOR 010 1 18
Montréal CanadiensMTL 201 3 33
Playoff odds, % Change
MTL +2.8
TOR -0.0
OTT -0.7
BOS -0.6
DET -0.5
NYI -0.4

How the result moved each team's playoff odds, calculated Mar 10, 2026 6:10 PM EDT.

Highlights

Scoring

1st Period
4:46 MTL Oliver Kapanen (20) Alex Newhook (9), Ivan Demidov (36) · snap xG 0.21 0–1 ▶
14:41 MTL Phillip Danault (5) Kaiden Guhle (5), Lane Hutson (54) · snap xG 0.24 0–2 ▶
2nd Period
14:33 TOR William Nylander (22) Easton Cowan (12) · snap xG 0.16 1–2 ▶
3rd Period
19:32 MTL Jake Evans (10)EN Mike Matheson (27) · wrist xG 0.93 1–3 ▶

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

TOR 16%Deserve to win84% MTL
TORMTL
1.87Expected goals5.52
1Goals (no shootout)3
1.46Expected goals, 5 on 53.65
48Shot attempts68
29Unblocked attempts52
18Shots on goal33

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
10:00 MTL xG swing xG swing · Out-chanced TOR 1.35–0.09
In xG over 10 minutes, 2:00 to 12:00 of the 1st; goals 1–0
3rd Period
1:50 TOR No shift No shift · Quillan, 10:27 on the bench
No shift from 9:40 of the 2nd to 2:11 of the 3rd; 9 shifts (4:44) before that
4:30 MTL No shift No shift · Caufield, 16:53 on the bench
No shift from 14:23 of the 2nd to 11:17 of the 3rd; 13 shifts (8:03) before that
14:58 TOR Goalie Goalie · Woll +2.1 goals saved
2 goals on 4.08 xG, 29 shots on goal
17:31 TOR Pulled goalie Pulled goalie · Pulled Woll, down 2–1
With 2:29 left; MTL scored at 19:32 of the 3rd (1–3)

Shot map

TOR shoots ←Bigger circle: higher xG; filled: goal→ MTL shoots
Bo Groulx: snap, 34 ft, xG 0.02 (P1 1:53) Jake Evans: snap, 41 ft, xG 0.01 (P1 2:02) Zachary Bolduc: snap, 8 ft, xG 0.04 (P1 2:03) Lane Hutson: snap, 10 ft, xG 0.18 (P1 2:25) Kaiden Guhle: snap, 26 ft, xG 0.10 (P1 2:30) Cole Caufield: snap, 13 ft, xG 0.05 (P1 3:36) Oliver Kapanen: snap, 21 ft, xG 0.16 (P1 4:20) Cole Caufield: snap, 27 ft, xG 0.13 (P1 6:13) Mike Matheson: snap, 57 ft, xG 0.03 (P1 6:19) Kaiden Guhle: snap, 68 ft, xG 0.01 (P1 7:02) Josh Anderson: tip-in, 7 ft, xG 0.09 (P1 7:14) Jacob Quillan: backhand, 19 ft, xG 0.03 (P1 7:49) Dakota Joshua: snap, 12 ft, xG 0.05 (P1 7:50) Arber Xhekaj: snap, 41 ft, xG 0.02 (P1 8:24) Oliver Kapanen: snap, 30 ft, xG 0.08 (P1 8:32) Jake McCabe: snap, 62 ft, xG 0.01 (P1 10:00) Cole Caufield: snap, 20 ft, xG 0.04 (P1 10:34) Juraj Slafkovský: snap, 23 ft, xG 0.06 (P1 11:18) Juraj Slafkovský: snap, 27 ft, xG 0.15 (P1 11:24) William Nylander: snap, 44 ft, xG 0.04 (P1 12:25) Alexandre Carrier: slap, 46 ft, xG 0.05 (P1 13:00) Alexandre Carrier: snap, 61 ft, xG 0.01 (P1 13:34) Noah Dobson: slap, 43 ft, xG 0.01 (P1 13:39) Mike Matheson: slap, 53 ft, xG 0.00 (P1 13:42) Nick Suzuki: snap, 22 ft, xG 0.02 (P1 13:45) John Tavares: snap, 40 ft, xG 0.05 (P1 14:55) Kirby Dach: backhand, 17 ft, xG 0.02 (P1 16:48) Noah Dobson: snap, 62 ft, xG 0.00 (P1 17:53) Oliver Kapanen: snap, 24 ft, xG 0.14 (P1 18:06) Cole Caufield: snap, 19 ft, xG 0.07 (P1 18:12) Lane Hutson: snap, 60 ft, xG 0.03 (P1 19:31) Ivan Demidov: backhand, 23 ft, xG 0.08 (P2 1:14) Jake Evans: wrist, 6 ft, xG 0.21 (P2 2:20) Matias Maccelli: slap, 25 ft, xG 0.09 (P2 4:07) Troy Stecher: snap, 64 ft, xG 0.01 (P2 4:49) Juraj Slafkovský: backhand, 20 ft, xG 0.09 (P2 5:19) John Tavares: snap, 33 ft, xG 0.11 (P2 6:37) Jake Evans: snap, 13 ft, xG 0.27 (P2 8:15) Oliver Kapanen: snap, 43 ft, xG 0.04 (P2 10:22) Easton Cowan: snap, 43 ft, xG 0.03 (P2 10:45) Simon Benoit: slap, 50 ft, xG 0.01 (P2 11:37) Matias Maccelli: snap, 27 ft, xG 0.13 (P2 13:43) Jake McCabe: snap, 40 ft, xG 0.05 (P2 13:59) Brandon Carlo: snap, 42 ft, xG 0.02 (P2 14:10) Auston Matthews: tip-in, 8 ft, xG 0.09 (P2 14:19) Auston Matthews: snap, 14 ft, xG 0.27 (P2 14:21) Simon Benoit: slap, 66 ft, xG 0.01 (P2 15:25) Alex Newhook: snap, 56 ft, xG 0.01 (P2 15:36) Oliver Kapanen: snap, 21 ft, xG 0.05 (P2 15:45) Jake McCabe: snap, 20 ft, xG 0.09 (P2 16:51) Oliver Ekman-Larsson: snap, 42 ft, xG 0.02 (P2 16:53) Nick Suzuki: snap, 34 ft, xG 0.01 (P2 17:47) Lane Hutson: snap, 18 ft, xG 0.18 (P2 17:49) Lane Hutson: slap, 34 ft, xG 0.11 (P2 17:56) Alexandre Carrier: slap, 61 ft, xG 0.03 (P2 19:29) William Nylander: snap, 50 ft, xG 0.03 (P2 19:37) Easton Cowan: snap, 49 ft, xG 0.01 (P3 0:10) Nick Robertson: snap, 36 ft, xG 0.02 (P3 1:38) Nick Robertson: snap, 32 ft, xG 0.10 (P3 1:40) Ivan Demidov: backhand, 21 ft, xG 0.10 (P3 2:04) Mike Matheson: snap, 49 ft, xG 0.03 (P3 2:25) Mike Matheson: wrap-around, 4 ft, xG 0.13 (P3 2:31) Oliver Ekman-Larsson: snap, 39 ft, xG 0.01 (P3 2:51) Jake Evans: snap, 10 ft, xG 0.25 (P3 4:21) Brandon Carlo: snap, 48 ft, xG 0.03 (P3 5:47) Zachary Bolduc: snap, 36 ft, xG 0.07 (P3 6:13) Bo Groulx: snap, 15 ft, xG 0.21 (P3 8:12) Josh Anderson: snap, 32 ft, xG 0.12 (P3 11:16) Juraj Slafkovský: tip-in, 20 ft, xG 0.09 (P3 11:52) Brandon Carlo: snap, 183 ft, xG 0.00 (P3 13:08) Nick Suzuki: backhand, 13 ft, xG 0.06 (P3 13:53) Kirby Dach: snap, 14 ft, xG 0.21 (P3 14:58) Noah Dobson: snap, 51 ft, xG 0.04 (P3 15:17) Josh Anderson: tip-in, 26 ft, xG 0.02 (P3 15:21) Juraj Slafkovský: snap, 31 ft, xG 0.05 (P3 16:39) John Tavares: snap, 21 ft, xG 0.19 (P3 18:23) Josh Anderson: wrist, 161 ft, xG 0.39 (P3 18:38) Oliver Kapanen: GOAL, snap, 6 ft, xG 0.21 (P1 4:46) Phillip Danault: GOAL, snap, 7 ft, xG 0.24 (P1 14:41) William Nylander: GOAL, snap, 11 ft, xG 0.16 (P2 14:33) Jake Evans: GOAL, wrist, 5 ft, xG 0.93 (P3 19:32)
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

Toronto Maple Leafs

Skater GAP+/− AttxG HitBlkTOI
Forwards
34 Auston Matthews 000 0 40.36 3122:28
91 John Tavares 000 -3 50.35 0020:14
88 William Nylander 101 -2 40.23 0020:03
89 Matthew Knies 000 -1 10.00 1019:04
53 Easton Cowan 011 0 40.04 0118:21
11 Max Domi 000 0 30.00 2014:37
29 Bo Groulx 000 0 40.23 6014:13
63 Matias Maccelli 000 -2 20.22 0013:46
14 Nick Robertson 000 0 20.12 0012:47
18 Steven Lorentz 000 0 10.00 0110:38
81 Dakota Joshua 000 0 10.05 1108:56
26 Jacob Quillan 000 0 20.03 3008:25
Defense
95 Oliver Ekman-Larsson 000 -1 20.03 1324:02
44 Morgan Rielly 000 -1 00.00 1119:10
22 Jake McCabe 000 0 40.15 2119:03
25 Brandon Carlo 000 -1 40.04 2219:00
44 Simon Benoit 000 0 30.02 1016:28
28 Troy Stecher 000 0 20.01 0416:21
Goalie SAGA SVSV% xGA GSAx
Joseph Woll 32230 .938 4.20 +2.20

Montréal Canadiens

Skater GAP+/− AttxG HitBlkTOI
Forwards
14 Nick Suzuki 000 -1 50.09 2120:05
20 Juraj Slafkovský 000 -1 60.44 0019:51
93 Ivan Demidov 011 +1 20.19 0017:31
24 Phillip Danault 101 +2 20.24 0115:12
91 Oliver Kapanen 101 +1 70.67 1015:07
71 Jake Evans 101 +1 51.67 3115:06
76 Zachary Bolduc 000 0 20.10 2014:24
15 Alex Newhook 011 +1 20.01 1014:20
17 Josh Anderson 000 +2 50.63 1013:58
77 Kirby Dach 000 -1 20.23 3011:36
7 Brendan Gallagher 000 +1 20.00 1011:06
13 Cole Caufield 000 0 50.29 0210:27
Defense
8 Mike Matheson 011 0 40.19 1323:49
21 Kaiden Guhle 011 +2 20.11 2222:26
48 Lane Hutson 011 +2 50.49 0021:33
53 Noah Dobson 000 -1 30.06 0419:13
45 Alexandre Carrier 000 +1 50.09 0318:56
72 Arber Xhekaj 000 0 40.02 3110:59
Goalie SAGA SVSV% xGA GSAx
Jakub Dobes 18117 .944 1.87 +0.87

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.

Toronto Maple Leafs

Player Rating Points Shots On ice Pen FO Other GSAx TOI
60 Joseph Woll G +2.20 0.00 — — 0.00 — — +2.20 57:59
53 Easton Cowan R +0.93 +0.70 +0.03 0.00 +0.15 0.00 +0.05 — 18:21
88 William Nylander R +0.39 +0.75 +0.15 -0.49 0.00 0.00 -0.02 — 20:03
34 Auston Matthews C +0.10 0.00 +0.23 -0.26 0.00 +0.06 +0.07 — 22:28
89 Nick Robertson L +0.06 0.00 +0.08 0.00 0.00 -0.01 0.00 — 12:47
29 Bo Groulx C -0.07 0.00 +0.15 -0.19 0.00 -0.03 0.00 — 14:13
22 Jake McCabe D -0.17 0.00 +0.10 -0.33 0.00 0.00 +0.07 — 19:03
26 Jacob Quillan C -0.42 0.00 +0.02 -0.53 +0.15 -0.06 0.00 — 8:25
63 Matias Maccelli L -0.54 0.00 +0.15 -0.67 0.00 0.00 -0.02 — 13:46
81 Dakota Joshua C -0.54 0.00 +0.03 -0.63 0.00 0.00 +0.05 — 8:56
18 Steven Lorentz C -0.58 0.00 0.00 -0.61 0.00 0.00 +0.03 — 10:38
2 Simon Benoit D -0.65 0.00 +0.01 -0.66 0.00 0.00 0.00 — 16:28
28 Troy Stecher D -0.73 0.00 0.00 -0.92 0.00 0.00 +0.18 — 16:21
95 Oliver Ekman-Larsson D -0.76 0.00 +0.02 -0.78 -0.15 0.00 +0.15 — 24:02
25 Brandon Carlo D -0.82 0.00 +0.03 -0.93 0.00 0.00 +0.08 — 19:00
11 Max Domi C -1.04 0.00 0.00 -1.04 0.00 +0.02 -0.02 — 14:37
91 John Tavares C -1.39 0.00 +0.23 -1.65 0.00 +0.03 0.00 — 20:14
44 Morgan Rielly D -1.51 0.00 0.00 -1.50 0.00 0.00 -0.01 — 19:10
23 Matthew Knies L -1.78 0.00 0.00 -1.61 -0.15 0.00 -0.02 — 19:04

Montréal Canadiens

Player Rating Points Shots On ice Pen FO Other GSAx TOI
48 Lane Hutson D +2.87 +0.55 +0.32 +2.14 -0.15 0.00 0.00 — 21:33
71 Jake Evans C +2.54 +0.75 +1.09 +0.56 0.00 +0.07 +0.07 — 15:06
91 Oliver Kapanen C +2.07 +0.75 +0.44 +0.88 0.00 0.00 0.00 — 15:07
21 Kaiden Guhle D +1.98 +0.70 +0.07 +1.11 0.00 0.00 +0.10 — 22:26
24 Phillip Danault C +1.76 +0.75 +0.16 +0.77 0.00 +0.04 +0.05 — 15:12
93 Ivan Demidov R +1.67 +0.55 +0.12 +1.01 0.00 0.00 -0.02 — 17:31
15 Alex Newhook C +1.41 +0.70 +0.01 +0.60 +0.15 -0.04 0.00 — 14:20
17 Josh Anderson R +1.41 0.00 +0.41 +0.98 0.00 0.00 +0.02 — 13:58
8 Mike Matheson D +1.18 +0.70 +0.12 +0.23 0.00 0.00 +0.13 — 23:49
11 Brendan Gallagher R +1.09 0.00 0.00 +0.94 +0.15 0.00 0.00 — 11:06
20 Juraj Slafkovský L +0.94 0.00 +0.29 +0.73 0.00 -0.01 -0.06 — 19:51
53 Noah Dobson D +0.92 0.00 +0.04 +0.70 0.00 0.00 +0.18 — 19:13
75 Jakub Dobes G +0.87 0.00 — — 0.00 — — +0.87 59:56
13 Cole Caufield R +0.74 0.00 +0.19 +0.45 0.00 0.00 +0.10 — 10:27
45 Alexandre Carrier D +0.74 0.00 +0.06 +0.50 0.00 0.00 +0.17 — 18:56
76 Zachary Bolduc R +0.51 0.00 +0.07 +0.46 0.00 0.00 -0.02 — 14:24
14 Nick Suzuki C +0.42 0.00 +0.06 +0.34 0.00 -0.07 +0.09 — 20:05
72 Arber Xhekaj D +0.27 0.00 +0.01 +0.38 -0.15 0.00 +0.03 — 10:59
77 Kirby Dach C +0.17 0.00 +0.15 +0.02 0.00 0.00 0.00 — 11:36

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.