Backcheck
Recap · TOR at BOS

Maple Leafs run the Bruins off the ice on the underlying numbers

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

By the ModelJul 12, 8:34 AMxG: xgboost-0.758Edited for clarity
Away
TOR
Toronto Maple Leafs
4
Home
BOS
Boston Bruins
2
FINAL
Process vs result

The underlying story

6.95Expected goals3.54
66% share for the better side
35Shot attempts (SOG)20
13High-danger chances5
59Corsi (all attempts)49
Score-adjusted: 54% / 46%
Source · NHL play-by-play · XGBoost xG

Goaltending was irrelevant: J. Swayman posted a 0.912 save percentage (+3.95 above expected), yet Boston lost 4-2. When the Maple Leafs controlled this completely—66% of 5v5 expected goals (6.95 to 3.54)—no save percentage is large enough to matter.

Toronto's quality advantage was decisive. The Maple Leafs registered 13 high-danger chances to Boston's 5, with each shot carrying greater threat (0.118 expected goals per attempt versus 0.072). The Bruins managed zero conversions on their high-danger looks. Their execution elsewhere was marginal: two goals on 28 rush chances, four rebound attempts at net-front. None of it moved the margin.

Toronto underperformed their expected goals by 2.95 (four actual goals against 6.95 expected), yet their underlying dominance was so complete that failure to fully execute still delivered a rout. A. Stolarz responded with 18 saves on 20 shots (0.900 SV%, +1.54), capable rather than spectacular.

M. Knies's goal 19:38 into the third—a poke from the doorstep—extended Toronto's lead to separation the Bruins never threatened to close. From that sequence, the underlying gap was simply too wide.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
TOR2 / 13 · 4.01 xG
BOS0 / 5 · 1.34 xG
Medium dangermid-range
TOR1 / 20 · 2.36 xG
BOS1 / 15 · 1.58 xG
Low dangerperimeter & point
TOR1 / 26 · 0.58 xG
BOS1 / 29 · 0.62 xG

TOR went 2-for-13 from high danger on 4.01 expected goals — 2.0 left on the table.

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

Finishing vs expected

expectedactual
TOR
4 G · 6.95 xG · -3.0
BOS
2 G · 3.54 xG · -1.5
012345678
Goalies · GSAx (goals saved above expected)
A. StolarzTOR
+1.5
J. SwaymanBOS
+3.9

TOR finished -3.0 against expected, BOS -1.5 — J. Swayman (BOS) saved 3.9 goals above expected.

Source · Backcheck xG model
What they shot — and what went in

Shot diet

goalsshots
TOR
SNAP1/29
WRIST1/9
SLAP0/5
TIP IN0/4
BACKHAND1/4
BAT0/1
POKE1/1
DEFLECTED0/0
OTHER0/6
BOS
SNAP0/9
WRIST1/14
SLAP0/7
TIP IN0/7
BACKHAND0/2
BAT0/0
POKE0/0
DEFLECTED1/1
OTHER0/9
TOR
BOS
Off the rush
3 G on 35 · 4.25 xG
2 G on 28 · 2.54 xG
Off rebounds
1 G on 5 · 1.12 xG
0 G on 4 · 0.59 xG

Snap shots carried the volume: TOR went 1-for-29, BOS 0-for-9. TOR scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
J. Tavares
#91 · C · TOR
0 G · 3 A · 2 SOG · 19:30 TOI
W. Nylander
#88 · R · TOR
1 G · 1 A · 6 SOG · 21:53 TOI
M. Knies
#23 · L · TOR
2 G · 0 A · 4 SOG · 18:21 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • A. Stolarz (TOR) stopped 1.5 goals above expected.
  • Open game — 18 high-danger chances combined (BOS 5, TOR 13).
  • TOR had the higher quality looks — 0.118 xG/shot vs 0.072.
  • BOS couldn't convert — 0/5 on high-danger chances. That won't happen often.
  • BOS was lethal off the rush — 2 goals on 28 rush chances.
  • TOR was lethal off the rush — 3 goals on 35 rush chances.
  • BOS created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • TOR created 5 rebound opportunities (1 converted) — crashing the net effectively.
  • BOS underperformed xG by 1.5 — wasted quality chances.
  • TOR underperformed xG by 3.0 — wasted quality chances.
Before the game — the model's pre-game read
Preview · TOR at BOS · 7:00 PM ET

Maple Leafs at Bruins: a genuine coin flip

By the ModelJul 12, 8:32 AMEdited for clarity
Win probability

The model's lean

54%
BOS
Model favorite
46%
54%
TOR50BOS

BOS by 8 points of win probability — a modest lean. Projected score TOR 2.52.7 BOS; 18% chance it's tied after 60.

Source · Backcheck Poisson projection · season scoring rates
Season profile · edge from the spine

Tale of the tape

TOR← edge
edge →BOS
46.0%5v5 xG%47.0%
45.0%Corsi%49.0%
2.24xGF / 602.39
2.67xGA / 602.67
2.09Goals for / gm2.22
2.52Goals against / gm1.82
1.002PDO — luck, not skill1.023

BOS holds 6 of 6 process categories — and PDO (1.002 vs 1.023) says BOS has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.5 - 2.7 goal game with the Bruins at 54% win probability. This is as close to a pick'em as projections yield.

Boston enters this matchup hot. The Bruins sit 5-2-3 over their last 10 games, while Toronto has stalled at -13 goal differential in the same window. More tellingly, Boston controls territory: a 49.0% Corsi edge over Toronto's 45.0% means the Bruins will spend more time attacking.

The underlying metrics barely separate these teams at 5v5. Boston's expected goals share is 47.0% to Toronto's 46.0%—nearly a dead heat. But Boston's PDO of 1.023 suggests they're running hot in terms of shot luck; expect some regression. Toronto's 1.002 is more sustainable.

Auston Matthews is Toronto's engine: 1.10 expected goals per 60, 17 goals, 13 assists, shooting at 10.6%. John Tavares provides secondary scoring at 0.91 xG/60, with 15 goals and 24 assists at a 12.4% clip. Boston counters with Viktor Arvidsson generating 1.04 xG/60 and posting 18 goals and 24 assists. Tanner Jeannot supports at 0.75 xG/60 with 6 goals and 14 assists.

The critical wrinkle: Matthews hasn't played in 12 days and is likely unavailable. Remove Toronto's best scorer, and Boston's territorial and underlying advantage tips this from a coin flip into clear Bruins territory.

Computed danger · scouting

Players to watch

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
BOS
Viktor Arvidsson18G 24A
1.04 xG/60 · 2 HD · 13.0% sh
Tanner Jeannot6G 14A
0.75 xG/60 · 2 HD · 8.3% sh
Source · MoneyPuck skaters