Motion-blurred skater in a Montreal Canadiens sweater
Breakdown · TOR at MTL · Preseason

Canadiens edge the Maple Leafs in overtime

The verdict · earned

The Canadiens earned it — the game and the expected-goals battle both.

TOR 3 · MTL 4
Preseason · exhibition

Split squads and prospects, not the club that will take the ice in October. The shots and grades below describe this game only: nothing here counts toward season records, form, rankings or player numbers.

◆ By the ModelSep 22, 10:29 PMxG: xgboost-0.758Edited for clarityDrafted from NHL play-by-play by Backcheck's model, worded for clarity by an AI editor that may not change a number. Nobody at Backcheck was at the rink. How this works

Montreal jumped out to a two-goal lead in the first period, watched Toronto storm back with three unanswered goals to seize a 3-2 edge in the third, then leaned on L. Hutson to tie it back up before Cole Caufield ended it in overtime. Final: Canadiens 4, Maple Leafs 3.

J. Slafkovský opened the scoring for Montreal in the first (assists to L. Mittelstadt and E. Samson), and I. Demidov made it 0-2 on the power play, set up by Hutson. Toronto's whole comeback happened in the second period. H. Rybinski scored on the man advantage to make it 1-2 (assists R. Tverberg, B. Brisson), C. Sissons tied it on another power play (assists O. Ekman-Larsson, E. Cowan), and M. Johnstone put the Leafs ahead 3-2 with helpers from Rybinski and M. Pezzetta. Montreal didn't blink. Hutson tied it again early in the third, assisted by J. Davidson and A. Belzile, then set up the winner himself — Caufield's snap shot from the doorstep, at 04:22 of overtime, with A. Carrier picking up the second assist.

Here's the disagreement worth flagging: Toronto actually generated the better look on a per-shot basis. Their expected goals per shot sat at 0.076 against Montreal's 0.057, meaning the Leafs were picking better chances when they did shoot. It just didn't matter, because Montreal buried them in volume. The Canadiens controlled 59% of expected goals at 5-on-5 (4.09 to 2.83) and 59% of shot attempts as well, with a 30-21 edge on goal, plus a 4-2 lead in high-danger chances. Quality per look favored Toronto; everything else favored Montreal, and everything else is what wins games.

Goaltending was a split story. Montreal's J. Fowler was sharp in his look, stopping 9 of 10, while J. Dobes finished 9 of 11 for -0.52 goals saved above expected — a shaky number for the guy in net on the winning side. Toronto's tandem of S. Hlavaj and A. Akhtyamov combined to finish narrowly positive at +0.09 on 30 shots against. Neither team got stolen a game by its goaltending; this one was decided in front of the net.

The report card's biggest concern is shared blame: Toronto gave up 29 rush shots worth 3.18 expected goals and four actual goals off the rush, with transition gaps showing up in every period. But it cut both ways — Toronto itself scored three goals on 24 rush chances of its own, so neither club solved its defensive-transition problem. Special teams were a wash at the top end: both power plays finished at 50% (Toronto 2-for-4, Montreal 1-for-2), each well clear of the roughly 21% league mark, and both graded out A+.

The breakdown in twelve frames

Swipe it

Every number is from this page
Final · OT · Preseason · Sep 19
TOR
3
MTL
4

Canadiens edge the Maple Leafs in overtime

Chances 2.8 – 4.1Did they deserve it? →
Did they deserve it?

The Canadiens earned this one.

Expected goals · chance value
TOR
2.83
MTL
4.09
41% of the chances59%

The board read TOR 3, MTL 4. The chances read TOR 2.8, MTL 4.1.

Our xG model · NHL play-by-play · all situations
Luck check
MTL
−0.1
goals above expected
MTL4.09 expected · 4 scored
Expected
Scored
TOR2.83 expected · 3 scored
Expected
Scored

Both sides finished close to what their chances were worth. This one was earned on the ice.

PDO = sh% + sv% · drifts to 1.000 over a season
Every goal, in order
  1. P1 04:27MTLJ. Slafkovský0–1
  2. P1 12:04MTLI. DemidovPP0–2
  3. P2 03:56TORH. RybinskiPP1–2
  4. P2 08:32TORC. SissonsPP2–2
  5. P2 16:21TORM. Johnstone3–2
  6. P3 02:43MTLL. Hutson3–3
  7. OT 04:22MTLC. Caufield3–4
NHL play-by-play · chance value from our xG model
Chances by danger
TORMTL
1 / 2
0.46 xG
High danger
1 / 4
1.00 xG
2 / 18
2.10 xG
Medium
3 / 22
2.49 xG
0 / 17
0.27 xG
Low
0 / 46
0.60 xG

High-danger looks: TOR 1 of 2, MTL 1 of 4.

Danger tiers by our xG model · high ≥ 20% chance
In the net
A
S. Hlavaj
+2.1
TOR · 13/15
A
A. Akhtyamov
+2.1
TOR · 13/15
+2 more on the full breakdown
Report card
TORMTL
OffenseB-A+
DefenseFC-
TransitionDB
Special teamsA+A+
GoaltendingCC
DisciplineD-A-
LuckC+C
Seven dimensions, A+ to F · basis on the breakdown
Why it went the way it went
Why MTL won
  1. 01Dangerous off the rush
  2. 02Power play cashed in
  3. 03Won on the merits
Why TOR lost
  1. 01Rush defense leaked all night
  2. 02Paraded to the penalty box
  3. 03Rebound control was shaky
Our storyline model · reasoning on the breakdown
The numbers, checked
BACKCHECK

Canadiens edge the Maple Leafs in overtime

A model, not a newsroom. Every number on these frames comes from the NHL's play-by-play and our own models. Nothing was watched, guessed or heard from anyone.

Read the full breakdown
backcheckreport.com
01 / 09 · Final
Every goal, in order

How it happened

NHL play-by-play
1stshots 2–13
  1. 04:27MTLJ. Slafkovský(L. Mittelstadt, E. Samson)0–1
  2. 12:04MTLI. Demidovpower play(L. Hutson)0–2
2ndshots 13–6
  1. 03:56TORH. Rybinskipower play(R. Tverberg, B. Brisson)1–2
  2. 08:32TORC. Sissonspower play(O. Ekman-Larsson, E. Cowan)2–2
  3. 16:21TORM. Johnstone(H. Rybinski, M. Pezzetta)3–2
3rdshots 5–9
  1. 02:43MTLL. Hutson(J. Davidson, A. Belzile)3–3
OTshots 1–2
  1. 04:22MTLC. Caufield(L. Hutson, A. Carrier)3–4

score reads TOR–MTL

Source · NHL play-by-play (api-web.nhle.com)
Process vs result

The numbers

XGBoost xG · NHL play-by-play
4.09
MTL chances
Goals their shots were worth
−0.1
Finishing
Goals below what those chances were worth
0.975
MTL puck luck
Below 1.000 — the bounces went against them
66.1%
Shot attempts
Over half — they had the puck more
Split by club

Who controlled the game

2.83Expected goals4.09
MTL 59% of the chance quality
21Shots on goal30
2High-danger chances4
37All attempts (Corsi)72
Adjusted for score: TOR 36% · MTL 64%
Faceoffs · MTL won56%off50%neu35%def
Source · NHL play-by-play · XGBoost xG
How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
TOR1 / 2 · 0.46 xG
MTL1 / 4 · 1.00 xG
Medium dangermid-range
TOR2 / 18 · 2.10 xG
MTL3 / 22 · 2.49 xG
Low dangerperimeter & point
TOR0 / 17 · 0.27 xG
MTL0 / 46 · 0.60 xG

MTL went 0-for-46 from low danger on 0.60 expected goals — 0.6 left on the table.

Source · Backcheck xG model · NHL play-by-play
The luck layer

Finishing vs expected

expectedactual
TOR
3 G · 2.83 xG · +0.2
MTL
4 G · 4.09 xG · -0.1
012345

TOR finished +0.2 against expected, MTL -0.1.

Source · Backcheck xG model
Shot types · rush and rebound chancesopen +
What they shot — and what went in

Shot diet

goalsshots
TOR
SNAP2/18
TIP IN1/5
BACKHAND0/4
SLAP0/2
WRIST0/1
DEFLECTED0/1
BAT0/0
WRAP AROUND0/0
OTHER0/6
MTL
SNAP2/29
TIP IN1/5
BACKHAND0/3
SLAP1/4
WRIST0/2
DEFLECTED0/1
BAT0/1
WRAP AROUND0/1
OTHER0/26
TOR
MTL
Off the rush
3 G on 24
2.39 xG
4 G on 29
3.18 xG
Off rebounds
0 G on 2
0.28 xG
0 G on 5
0.50 xG

Snap shots carried the volume: TOR went 2-for-18, MTL 2-for-29. MTL scored 4 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
New to these numbers?

Two things happened in this game: who created the better chances, and who put the puck in the net. They are not the same thing, and this page separates them on purpose.

The one to watch is expected goals— the best single read on who deserved to win. When it disagrees with the scoreboard, that disagreement is usually the story. Nothing here is a projection; every figure is computed from this game's play-by-play. Full glossary →

xG
Expected goals. Every shot scored by how often that exact look goes in. 2.5 xG means the chances were worth about two and a half goals.
HD
High-danger chances — shots from the slot and the crease, where shots actually become goals.
Corsi
Every shot attempt, including the ones that missed or got blocked. A rough read on who had the puck.
Adj.
Score-adjusted. Teams that trail shoot more and teams that lead sit back, so this corrects the attempt count for the scoreboard.
GSAx
Goals saved above expected. A positive number means the goalie stopped more than an average goalie would have on those shots.
PDO
Shooting % plus save % — a luck gauge. It sits near 1.000 over a season, so a game far from it usually means the bounces decided it.
Shot by shot

In the net

Graded on goals saved above expected
S. Hlavaj
TOR · 13/15 · .867
+2.1
saved above expected
A
the night
By dangerG/attxGsaved
High danger1/41.0+0.0
Medium3/222.5-0.5
Low0/460.6+0.6

A+ ≥ +2.5 saved above expected · A ≥ +1.5 · B+ ≥ +0.75 · B ≥ +0.25 · C ≥ −0.25 · D ≥ −0.75 · F below −1.5

A. Akhtyamov
TOR · 13/15 · .867
+2.1
saved above expected
A
the night
By dangerG/attxGsaved
High danger1/41.0+0.0
Medium3/222.5-0.5
Low0/460.6+0.6

A+ ≥ +2.5 saved above expected · A ≥ +1.5 · B+ ≥ +0.75 · B ≥ +0.25 · C ≥ −0.25 · D ≥ −0.75 · F below −1.5

J. Fowler
MTL · 9/10 · .900
+1.8
saved above expected
A
the night
By dangerG/attxGsaved
High danger1/20.5-0.5
Medium2/182.1+0.1
Low0/170.3+0.3

A+ ≥ +2.5 saved above expected · A ≥ +1.5 · B+ ≥ +0.75 · B ≥ +0.25 · C ≥ −0.25 · D ≥ −0.75 · F below −1.5

J. Dobes
MTL · 9/11 · .818
+0.8
saved above expected
B+
the night
By dangerG/attxGsaved
High danger1/20.5-0.5
Medium2/182.1+0.1
Low0/170.3+0.3

A+ ≥ +2.5 saved above expected · A ≥ +1.5 · B+ ≥ +0.75 · B ≥ +0.25 · C ≥ −0.25 · D ≥ −0.75 · F below −1.5

Graded against a league-average game

Report card

Seven dimensions · A+ to F
DimensionTORMTL
Offense
▸Basis

TOR Created 2.83 xG against a ~2.70 league-average game; 2 high-danger shots (0.46 xG) and 24 rush shots (2.39 xG).

MTL Created 4.09 xG against a ~2.70 league-average game; 4 high-danger shots (1.00 xG) and 29 rush shots (3.18 xG).

B-
80
A+
98
Defense
▸Basis

TOR Allowed 4.09 xG against a ~2.70 league-average game; conceded 4 high-danger shots (1.00 xG) and 29 rush shots (3.18 xG).

MTL Allowed 2.83 xG against a ~2.70 league-average game; conceded 2 high-danger shots (0.46 xG) and 24 rush shots (2.39 xG).

F
52
C-
70
Transition
▸Basis

TOR Rush shots 24–29, rush xG 2.39–3.18 (rush-based; public data has no zone entries).

MTL Rush shots 29–24, rush xG 3.18–2.39 (rush-based; public data has no zone entries).

D
65
B
85
Special teams
▸Basis

TOR 2-for-4 on the power play (50%; league ≈21%) with 1.35 PP xG.

MTL 1-for-2 on the power play (50%; league ≈21%) with 0.66 PP xG.

A+
100
A+
100
Goaltending
▸Basis

TOR +0.09 goals saved above expected on 30 shots against.

MTL -0.17 goals saved above expected on 21 shots against.

C
76
C
73
Discipline
▸Basis

TOR Took 7 penalties for 28 PIM vs 8 for 22 on the other side.

MTL Took 8 penalties for 22 PIM vs 7 for 28 on the other side.

D-
60
A-
90
Luck

Grades bounces, not skill — C is neutral

▸Basis

TOR Finishing +0.17 goals vs xG plus +0.09 GSAx of save luck = +0.26 total. This grades luck, not skill — C is neutral, A is very lucky.

MTL Finishing -0.09 goals vs xG plus -0.17 GSAx of save luck = -0.26 total. This grades luck, not skill — C is neutral, A is very lucky.

C+
77
C
73
Source · NHL play-by-play · xG engine · luck graded separately
What the model flagged
WARNINGTOR

Rush defense leaked all night

Gave up 29 rush shots worth 3.18 xG (4 goals) — transition gaps were there every period.

Tighten neutral-zone structure and keep D gaps closed on entries.

STRENGTHMTL

Dangerous off the rush

4 goals on 29 rush shots worth 3.18 xG.

WARNINGMTL

Rush defense leaked all night

Gave up 24 rush shots worth 2.39 xG (3 goals) — transition gaps were there every period.

Tighten neutral-zone structure and keep D gaps closed on entries.

STRENGTHTOR

Dangerous off the rush

3 goals on 24 rush shots worth 2.39 xG.

STRENGTHTOR

Power play cashed in

2-for-4 on the power play (50%) on 1.35 PP xG.

WARNINGTOR

Paraded to the penalty box

Took 7 penalties for 28 minutes (opponent: 8 for 22).

Cut the stick infractions — the penalty differential is a controllable.

Ranked from the box score

Three stars

Points first
Three stars · computed, not voted
L. Hutson
#48 · D · MTL
1 G · 2 A · 1 SOG · 24:50 on ice · +2
H. Rybinski
#54 · R · TOR
1 G · 1 A · 2 SOG · 11:14 on ice
O. Ekman-Larsson
#95 · D · TOR
0 G · 1 A · 0 SOG · 23:53 on ice · -1
Ranked from the box score — points first · Backcheck
What the model said beforehand

Before the game

Written Sat, Sep 19
Open the pre-game read
Written from the numbers

The read

Edited for clarity
Preseason · exhibition

Split squads and prospects, not the club that will take the ice in October. The rates below are last season's; this exhibition will not count toward season records, form, rankings or player numbers.

◆ By the ModelSep 19, 9:34 AMEdited for clarityDrafted from NHL play-by-play by Backcheck's model, worded for clarity by an AI editor that may not change a number. Nobody at Backcheck was at the rink. How this works

The model projects Montreal to win with 57% probability, setting the expected goal line at 3.1–3.6 for Toronto. Montreal's edge comes from superior underlying play, not luck—a trajectory worth watching for mean reversion.

Montreal dominates the 5v5 shot process. They generate 49.7% expected goals against Toronto's 45.3%, a gap that compounds over a season. Corsi backs this: 48.2% for Montreal, 45.5% for Toronto. This is the model's foundation.

But the Canadiens are running hot. PDO of 1.019 means they're converting at a two-percentage-point premium to their shooting luck; Toronto sits at 1.003, nearly flat. That gap will likely compress. Monitor this game as a case study in when process edges meet unsustainable finishes.

Players to Watch

Toronto starts with Auston Matthews: 1.10 expected goals per 60, 17 goals, 13 assists, shooting 10.6% (well above norms). John Tavares adds 0.91 xG/60 with 15 goals, 24 assists, 3 high-danger chances, and 12.4% shooting.

Montreal counters Cole Caufield at 0.97 xG/60, 33 goals, 16 assists, riding a 20.0% shooting rate. Oliver Kapanen contributes 0.83 xG/60, 19 goals, 12 assists, 4 high-danger looks, and 17.8% shooting.

Key Matchups

Toronto must contain Caufield—his conversion is the hidden engine of Montreal's hot streak. Montreal will need to neutralize Matthews, whose combo of volume and elite shooting can undo process advantages.

Data: NHL API, Backcheck xG model

Season rates in this preview are from 2025-26 — this season's sample isn't live yet.

What the model said beforehand

The model's lean

MTL 57%
57%
MTL
Model favorite
43%
57%
TOR50MTL

MTL by 14 points of win probability — a modest lean. Projected score TOR 3.1–3.6 MTL; 16% chance it's tied after 60.

Source · Backcheck Poisson projection · season scoring rates
Season rates · 5v5

Tale of the tape

NHL stats API · our xG
TOR← edge
edge →MTL
45.3%49.7%
45.5%48.2%
2.913.28
3.513.32
3.073.40
3.603.06
1.0031.019

MTL holds 6 of 6 process categories — and the luck row (1.003 vs 1.019) says MTL has been getting the bounces, which tends not to last.

Source · NHL stats API + our xG · 5v5
Form · No games yet
TOR
0-0-0
+0 GD · 0d rest
MTL
0-0-0
+0 GD · 0d rest
1.003
TOR PDO
Luck gauge · drifts to 1.000
1.019
MTL PDO
Luck gauge · drifts to 1.000
What decides it

Keys to the game

TACTICALMTL

Shutdown Assignment: Canadiens

Key matchup: Neutralize Auston Matthews (17G, 1.10 xG/60, 1 HD goals)

Key matchup: Neutralize Auston Matthews (17G, 1.10 xG/60, 1 HD goals)

TACTICALTOR

Shutdown Assignment: Maple Leafs

Key matchup: Neutralize Cole Caufield (33G, 0.97 xG/60, 1 HD goals)

Key matchup: Neutralize Cole Caufield (33G, 0.97 xG/60, 1 HD goals)

STRENGTHTOR

Auston Matthews drives the Maple Leafs offense

Auston Matthews: 17G 13A, 1.10 xG/60, 1 high-danger goals.

WARNINGTOR

Exploitable minutes: Bo Groulx

Bo Groulx is on ice for 4.00 xGA/60 and 11 high-danger shots against this season.

Hunt matchups against Bo Groulx's shifts with the top line.

Where the edges live
  • The Canadiens own the underlying play — 49.7% 5v5 xG vs 45.3%.
Regression watch
  • The Canadiens' PDO is 1.019 — running hot, expect some regression.
Things to watch
  • The Canadiens own the underlying play — 49.7% 5v5 xG vs 45.3%.
  • The Canadiens' PDO is 1.019 — running hot, expect some regression.
Computed danger · scouting

Players to watch

NHL stats API · our xG
TOR
Auston Matthews17G 13A
1.10 xG/60 · 1 HD · 10.6% sh
John Tavares15G 24A
0.91 xG/60 · 3 HD · 12.4% sh
MTL
Cole Caufield33G 16A
0.97 xG/60 · 1 HD · 20.0% sh
Oliver Kapanen19G 12A
0.83 xG/60 · 4 HD · 17.8% sh
Keep going

Where to next