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

Canadiens pull away from the Maple Leafs

The verdict · earned

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

MTL 4 · TOR 1
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:28 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

Toronto created almost as much as Montreal did on the night — and still lost by three. The expected-goals split was close, 56-44%, yet the board read 4-1. That gap is the story: the Maple Leafs generated the offense to make this a real game and didn't get paid for it.

Montreal took control late in the second period. P. Danault opened the scoring on a tip from Z. Bolduc and A. Texier, and Toronto answered on the power play through D. Raddysh, assisted by A. Matthews and J. Tavares, to tie it at 1-1 heading into the third. That's when the Canadiens pulled away. M. Szuber restored the lead early in the third off feeds from A. Newhook and M. Matheson, P. Danault added an empty-netter late with helpers from J. Anderson and F. Xhekaj, and Samuel Poulin buried a tip-in from the doorstep with 19:37 gone in the third to make it 4-1. Montreal's night turned on that stretch — three goals in about eighteen minutes of third-period hockey while Toronto never found an answer.

Goaltending told a similar story to the shot totals. S. Montembeault didn't allow a goal on 13 shots in relief and finished 1.5 goals above his expected save total — a share of that stat also credits K. Kahkonen, who played the earlier minutes and stopped 11 of 12. On the other side, A. Stolarz stopped 15 of 17 and still finished with a save percentage that looks worse than his underlying performance suggests, because Toronto's goaltending actually graded out fine by the report card — a B-minus, with S. Bobrovsky even better on paper.

Here's the disconnect the scoreboard hides: Toronto underperformed its own expected-goals total by 1.86 goals. In other words, the Maple Leafs put together enough quality chances to have scored roughly two more goals than they did. This wasn't a game where Toronto got outplayed and lost — it's one where they generated a legitimate share of the offense and ran into a hot Montreal netminder on a night their own bounces didn't go in. The high-danger chances were even tighter than the final score suggests, 3-2 in Montreal's favor, hardly the gulf a 4-1 final implies.

Special teams cut the other way and deserve blame for the margin. Montreal went 0-for-3 on the power play, a fail-grade night by the report card, while Toronto converted once in six chances — worse than the league rate, but still the only power-play goal in the game. Neither team was sharp with the man advantage, which means five-on-five play and goaltending decided this one, not special teams execution.

The biggest concern for Toronto isn't the scoreline — it's the 23 rush shots they conceded, worth 1.76 expected goals and two actual goals against. That's a rush-defense problem more than a shot-quality problem, and it showed up in transition all three periods.

The breakdown in twelve frames

Swipe it

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

Canadiens pull away from the Maple Leafs

Chances 3.7 – 2.9Did they deserve it? →
Did they deserve it?

The Canadiens earned this one.

Expected goals · chance value
MTL
3.66
TOR
2.86
56% of the chances44%

The board read MTL 4, TOR 1. The chances read MTL 3.7, TOR 2.9.

Our xG model · NHL play-by-play · all situations
Luck check
MTL
+0.3
goals above expected
MTL3.66 expected · 4 scored
Expected
Scored
TOR2.86 expected · 1 scored
Expected
Scored

The Maple Leafs left 1.9 goals on the table against what their chances were worth.

PDO = sh% + sv% · drifts to 1.000 over a season
Every goal, in order
  1. P2 00:51MTLP. Danault1–0
  2. P2 16:39TORD. RaddyshPP1–1
  3. P3 04:46MTLM. Szuber2–1
  4. P3 18:59MTLP. DanaultEN3–1
  5. P3 19:37MTLS. Poulin4–1
NHL play-by-play · chance value from our xG model
Chances by danger
MTLTOR
1 / 3
1.17 xG
High danger
0 / 2
0.42 xG
2 / 19
1.90 xG
Medium
1 / 18
1.97 xG
1 / 36
0.59 xG
Low
0 / 25
0.47 xG

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

Danger tiers by our xG model · high ≥ 20% chance
In the net
A+
S. Montembeault
+2.9
MTL · 13/13
A+
S. Bobrovsky
+2.7
TOR · 10/11
+2 more on the full breakdown
Report card
MTLTOR
OffenseB+C+
DefenseC-D-
TransitionC-C+
Special teamsFC-
GoaltendingAB-
DisciplineD-A-
LuckAD
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. 02S. Montembeault tilted the crease
  3. 03Won on the merits
Why TOR lost
  1. 01Rush defense leaked all night
  2. 02Cold finishing night
  3. 03PDO ran cold
Our storyline model · reasoning on the breakdown
The numbers, checked
BACKCHECK

Canadiens pull away from the Maple Leafs

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 8–8no goals
    2ndshots 8–11
    1. 00:51MTLP. Danault(Z. Bolduc, A. Texier)1–0
    2. 16:39TORD. Raddyshpower play(A. Matthews, J. Tavares)1–1
    3rdshots 13–6
    1. 04:46MTLM. Szuber(A. Newhook, M. Matheson)2–1
    2. 18:59MTLP. Danaultempty net(J. Anderson, F. Xhekaj)3–1
    3. 19:37MTLS. Poulin(F. Mesar, R. Walsh)4–1

    score reads MTL–TOR

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

    The numbers

    XGBoost xG · NHL play-by-play
    3.66
    MTL chances
    Goals their shots were worth
    +0.3
    Finishing
    Goals above what those chances were worth
    1.047
    MTL puck luck
    Above 1.000 — the bounces went their way
    56.3%
    Shot attempts
    Over half — they had the puck more
    Split by club

    Who controlled the game

    3.66Expected goals2.86
    MTL 56% of the chance quality
    29Shots on goal25
    3High-danger chances2
    58All attempts (Corsi)45
    Adjusted for score: MTL 54% · TOR 46%
    Faceoffs · TOR won40%off47%neu50%def
    Source · NHL play-by-play · XGBoost xG
    How the game was won

    The danger ladder

    shotsgoalsexpected
    High dangerslot & crease
    MTL1 / 3 · 1.17 xG
    TOR0 / 2 · 0.42 xG
    Medium dangermid-range
    MTL2 / 19 · 1.90 xG
    TOR1 / 18 · 1.97 xG
    Low dangerperimeter & point
    MTL1 / 36 · 0.59 xG
    TOR0 / 25 · 0.47 xG

    TOR went 1-for-18 from medium danger on 1.97 expected goals — 1.0 left on the table.

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

    Finishing vs expected

    expectedactual
    MTL
    4 G · 3.66 xG · +0.3
    TOR
    1 G · 2.86 xG · -1.9
    012345

    MTL finished +0.3 against expected, TOR -1.9.

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

    Shot diet

    goalsshots
    MTL
    WRIST3/21
    SLAP0/6
    TIP IN1/9
    SNAP0/5
    BACKHAND0/2
    DEFLECTED0/0
    OTHER0/15
    TOR
    WRIST0/21
    SLAP1/7
    TIP IN0/1
    SNAP0/2
    BACKHAND0/2
    DEFLECTED0/1
    OTHER0/11
    MTL
    TOR
    Off the rush
    2 G on 23
    1.76 xG
    0 G on 25
    1.99 xG
    Off rebounds
    0 G on 5
    0.57 xG
    0 G on 2
    0.26 xG

    Wrist shots carried the volume: MTL went 3-for-21, TOR 0-for-21. MTL scored 2 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
    K. Kahkonen
    MTL · 11/12 · .917
    +1.9
    saved above expected
    A
    the night
    By dangerG/attxGsaved
    High danger0/20.4+0.4
    Medium1/182.0+1.0
    Low0/250.5+0.5

    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

    S. Montembeault
    MTL · 13/13 · 1.000
    +2.9
    saved above expected
    A+
    the night
    By dangerG/attxGsaved
    High danger0/20.4+0.4
    Medium1/182.0+1.0
    Low0/250.5+0.5

    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. Stolarz
    TOR · 15/17 · .882
    +1.7
    saved above expected
    A
    the night
    By dangerG/attxGsaved
    High danger1/31.2+0.2
    Medium2/191.9-0.1
    Low1/360.6-0.4

    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

    S. Bobrovsky
    TOR · 10/11 · .909
    +2.7
    saved above expected
    A+
    the night
    By dangerG/attxGsaved
    High danger1/31.2+0.2
    Medium2/191.9-0.1
    Low1/360.6-0.4

    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
    DimensionMTLTOR
    Offense
    ▸Basis

    MTL Created 3.66 xG against a ~2.70 league-average game; 3 high-danger shots (1.17 xG) and 23 rush shots (1.76 xG).

    TOR Created 2.86 xG against a ~2.70 league-average game; 2 high-danger shots (0.42 xG) and 25 rush shots (1.99 xG).

    B+
    89
    C+
    79
    Defense
    ▸Basis

    MTL Allowed 2.86 xG against a ~2.70 league-average game; conceded 2 high-danger shots (0.42 xG) and 25 rush shots (1.99 xG).

    TOR Allowed 3.66 xG against a ~2.70 league-average game; conceded 3 high-danger shots (1.17 xG) and 23 rush shots (1.76 xG).

    C-
    71
    D-
    61
    Transition
    ▸Basis

    MTL Rush shots 23–25, rush xG 1.76–1.99 (rush-based; public data has no zone entries).

    TOR Rush shots 25–23, rush xG 1.99–1.76 (rush-based; public data has no zone entries).

    C-
    72
    C+
    78
    Special teams
    ▸Basis

    MTL 0-for-3 on the power play (0%; league ≈21%) with 0.51 PP xG.

    TOR 1-for-6 on the power play (17%; league ≈21%) with 0.99 PP xG.

    F
    55
    C-
    71
    Goaltending
    ▸Basis

    MTL +1.86 goals saved above expected on 25 shots against.

    TOR +0.66 goals saved above expected on 28 shots against.

    A
    94
    B-
    82
    Discipline
    ▸Basis

    MTL Took 7 penalties for 17 PIM vs 4 for 11 on the other side.

    TOR Took 4 penalties for 11 PIM vs 7 for 17 on the other side.

    D-
    60
    A-
    90
    Luck

    Grades bounces, not skill — C is neutral

    ▸Basis

    MTL Finishing +0.34 goals vs xG plus +1.86 GSAx of save luck = +2.20 total. This grades luck, not skill — C is neutral, A is very lucky.

    TOR Finishing -1.86 goals vs xG plus +0.66 GSAx of save luck = -1.20 total. This grades luck, not skill — C is neutral, A is very lucky.

    A
    93
    D
    65
    Source · NHL play-by-play · xG engine · luck graded separately
    What the model flagged
    WARNINGTOR

    Rush defense leaked all night

    Gave up 23 rush shots worth 1.76 xG (2 goals) — transition gaps were there every period.

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

    STRENGTHMTL

    Dangerous off the rush

    2 goals on 23 rush shots worth 1.76 xG.

    LUCKTOR

    Cold finishing night

    Scored 1 on 2.86 xG — -1.86 vs expected. The looks were there; the finish will come back.

    WARNINGMTL

    Rush defense leaked all night

    Gave up 25 rush shots worth 1.99 xG (0 goals) — transition gaps were there every period.

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

    WARNINGMTL

    Paraded to the penalty box

    Took 7 penalties for 17 minutes (opponent: 4 for 11).

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

    STRENGTHTOR

    Dangerous off the rush

    0 goals on 25 rush shots worth 1.99 xG.

    Ranked from the box score

    Three stars

    Points first
    Three stars · computed, not voted
    P. Danault
    #24 · C · MTL
    2 G · 0 A · 4 SOG · 18:00 on ice · +2
    D. Raddysh
    #43 · D · TOR
    1 G · 0 A · 1 SOG · 24:05 on ice · -2
    M. Matheson
    #8 · D · MTL
    0 G · 1 A · 1 SOG · 23:48 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:33 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

    Pick Montreal. The model projects a 3.4-3.3 Canadiens win with Montreal holding 52% win probability—as close to even odds as it gets, but Montreal's underlying play is the tiebreaker.

    The Canadiens control 49.7% of expected goals at 5v5, a shot-quality edge that usually translates to wins, versus Toronto's 45.3%. The Leafs edge them in Corsi (45.5% to 48.2%), but that gap is deceptive—Montreal's advantage in dangerous shot generation is real. Auston Matthews is the Leafs' offensive engine at 1.10 xG/60 (17 goals, 13 assists) and Montreal's shutdown assignment. Cole Caufield plays both sides: he's Montreal's dual threat and Toronto's target. Caufield generates 0.97 xG/60 with 33 goals, 16 assists, and a 20.0% shooting rate that marks him as elite. Oliver Kapanen (0.83 xG/60, 19 goals, 12 assists) brings four high-danger goals—evidence of net-front finishing.

    John Tavares is Toronto's secondary engine: 0.91 xG/60, 15 goals, 24 assists, three high-danger goals. The Leafs' PDO is 1.003—near luck-neutral—while Montreal's 1.019 is running hot. Some regression is likely for Montreal.

    Defensively, Mike Matheson is Montreal's weak link. Bo Groulx is Toronto's. Both teams show 0% high-danger and 0% rebound goal rates in the sample—unlikely floors that hint at volatility ahead.

    Players to Watch

    Montreal: Cole Caufield (0.97 xG/60, 33G, 16A, 20.0% shooting), Oliver Kapanen (0.83 xG/60, 19G, 12A, 4 high-danger goals, 17.8% shooting)

    Toronto: Auston Matthews (1.10 xG/60, 17G, 13A, 10.6% shooting), John Tavares (0.91 xG/60, 15G, 24A, 3 high-danger goals, 12.4% shooting)

    The underlying play—Montreal's 49.7% xG% edge—is the solid foundation for the pick.

    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 52%
    52%
    MTL
    Model favorite
    52%
    48%
    MTL50TOR

    MTL by 4 points of win probability — effectively a coin flip. Projected score MTL 3.4–3.3 TOR; 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
    MTL← edge
    edge →TOR
    49.7%45.3%
    48.2%45.5%
    3.282.91
    3.323.51
    3.403.07
    3.063.60
    1.0191.003

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

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

    Keys to the game

    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)

    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)

    STRENGTHTOR

    Auston Matthews drives the Maple Leafs offense

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

    WARNINGMTL

    Exploitable minutes: Mike Matheson

    Mike Matheson is on ice for 2.90 xGA/60 and 78 high-danger shots against this season.

    Hunt matchups against Mike Matheson'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
    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
    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
    Keep going

    Where to next