Backcheck
Recap · TOR at PHI

Maple Leafs pull away from the Flyers

The Maple Leafs stole one. They lost the expected-goals battle 3.42–4.10 and won anyway.

By the ModelJul 11, 2:13 PMxG: xgboost-0.758Edited for clarity
Away
TOR
Toronto Maple Leafs
5
Home
PHI
Philadelphia Flyers
2
FINAL
Process vs result

The underlying story

3.42Expected goals4.10
55% share for the better side
27Shot attempts (SOG)33
5High-danger chances5
50Corsi (all attempts)72
Score-adjusted: 38% / 62%
Source · NHL play-by-play · XGBoost xG

Toronto's 5-2 win concealed a Flyers dominance that didn't translate to the scoreboard. Philadelphia held 55% of shot attempts and led 4.10–3.42 in expected goals, yet exited empty.

The underlying numbers exposed two key failures for the Flyers. They underperformed their xG by 2.10 goals—the gap between a competitive result and a loss. Philadelphia generated five rebound chances and converted zero. D. Vladar (PHI) surrendered 1.50 more goals than expected, a performance well below his workload.

Toronto turned limited chances into a decisive margin through precision and goaltending. The Maple Leafs overperformed their xG by 1.58 goals. A. Stolarz (TOR) delivered the difference: 31 saves against 33 shots, a +2.10 mark. High-danger chances split evenly at 5–5, but execution proved decisive.

Rush play favored neither team in volume—both sides scored twice on the transition. Toronto converted on 22 rush chances; Philadelphia got 2 on 33. The Leafs' superior efficiency, paired with Stolarz's brilliance, overwhelmed a Flyers team that dominated possession.

Calle Jarnkrok's wrist shot from the wing (P3, 19:42) marked the turning point.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
TOR1 / 5 · 1.71 xG
PHI1 / 5 · 1.01 xG
Medium dangermid-range
TOR3 / 14 · 1.25 xG
PHI1 / 22 · 2.36 xG
Low dangerperimeter & point
TOR1 / 31 · 0.46 xG
PHI0 / 45 · 0.73 xG

TOR went 3-for-14 from medium danger on 1.25 expected goals — 1.8 above expected.

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

Finishing vs expected

expectedactual
TOR
5 G · 3.42 xG · +1.6
PHI
2 G · 4.10 xG · -2.1
0123456
Goalies · GSAx (goals saved above expected)
A. StolarzTOR
+2.1
A. KolosovPHI
+0.9
D. VladarPHI
-1.5

TOR finished +1.6 against expected, PHI -2.1 — A. Stolarz (TOR) saved 2.1 goals above expected.

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

Shot diet

goalsshots
TOR
SNAP4/29
WRIST1/3
SLAP0/1
TIP IN0/3
BACKHAND0/0
DEFLECTED0/1
POKE0/0
OTHER0/13
PHI
SNAP1/10
WRIST0/21
SLAP1/9
TIP IN0/6
BACKHAND0/5
DEFLECTED0/0
POKE0/1
OTHER0/20
TOR
PHI
Off the rush
2 G on 22 · 1.99 xG
2 G on 33 · 2.58 xG
Off rebounds
0 G on 1 · 0.40 xG
0 G on 5 · 0.76 xG

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

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
J. Tavares
#91 · C · TOR
0 G · 2 A · 4 SOG · 17:01 TOI
N. Robertson
#89 · L · TOR
1 G · 1 A · 1 SOG · 15:20 TOI · +2
S. Benoit
#2 · D · TOR
0 G · 1 A · 0 SOG · 21:02 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • A. Stolarz (TOR) stopped 2.1 goals above expected.
  • D. Vladar (PHI) gave up 1.5 goals more than expected — well below their workload.
  • PHI was lethal off the rush — 2 goals on 33 rush chances.
  • TOR was lethal off the rush — 2 goals on 22 rush chances.
  • PHI created 5 rebound opportunities (0 converted) — crashing the net effectively.
  • PHI underperformed xG by 2.1 — wasted quality chances.
  • TOR outperformed their expected goals by 1.6 — elite finishing or lucky bounces.
  • A. Stolarz (TOR) saved 2.1 goals above expected — stole the show.
  • A. Kolosov (PHI) saved 3.4 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · TOR at PHI · 7:00 PM ET

The Flyers are the model's lean over the Maple Leafs on the underlying numbers

By the ModelJul 11, 2:12 PMEdited for clarity
Win probability

The model's lean

56%
PHI
Model favorite
44%
56%
TOR50PHI

PHI by 12 points of win probability — a modest lean. Projected score TOR 2.22.6 PHI; 19% 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 →PHI
46.0%5v5 xG%51.0%
45.0%Corsi%48.0%
2.24xGF / 602.26
2.67xGA / 602.20
2.09Goals for / gm1.96
2.52Goals against / gm1.82
1.002PDO — luck, not skill1.008

PHI holds 5 of 6 process categories — and PDO (1.002 vs 1.008) says PHI has run hotter.

Source · MoneyPuck season tables · 5v5

Philadelphia is the model's preferred choice. The forecast calls for a 2.2 to 2.6 goal game with the Flyers at 56% win probability—not a blowout, but a clear edge rooted in how each team plays.

The underlying advantage belongs to Philadelphia. The Flyers command 51.0% expected goals at 5v5 to Toronto's 46.0%, and control Corsi 48.0% to 45.0%. Shot quality sits nearly identical (Toronto 1.002 PDO, Philadelphia 1.008 PDO), which means the split isn't luck—it's sustained execution.

Recent form reinforces the projection. Philadelphia has won at a 6-3-1 pace over their last 10 games; Toronto owns a minus-7 goal differential over the same stretch. The Maple Leafs are treading water despite their roster depth.

Toronto's attacking engine remains formidable on paper. Auston Matthews generates 1.10 expected goals per 60 minutes, posting 17 goals and 13 assists at 10.6% shooting, though only one scores from high-danger areas. John Tavares adds 0.91 xG/60 across 15 goals, 24 assists, and three high-danger goals at 12.4% shooting.

Philadelphia answers with depth. Owen Tippett delivers 0.88 xG/60 with 19 goals, 18 assists, two high-danger goals, and 12.1% shooting. Christian Dvorak sits at 0.81 xG/60 with 12 goals, 21 assists, three high-danger goals, and 11.2% shooting. That secondary scoring punch is where the Flyers create separation.

The model's lean on Philadelphia holds up. The 56% projection isn't desperation—it's the math working out.

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
PHI
Owen Tippett19G 18A
0.88 xG/60 · 2 HD · 12.1% sh
Christian Dvorak12G 21A
0.81 xG/60 · 3 HD · 11.2% sh
Source · MoneyPuck skaters