Backcheck
Recap · PHI at MTL

Flyers pull away from the Canadiens

The Flyers won a genuine coin flip — neither side controlled the run of play.

By the ModelJul 11, 8:33 PMxG: xgboost-0.758Edited for clarity
Away
PHI
Philadelphia Flyers
4
Home
MTL
Montreal Canadiens
1
FINAL
Process vs result

The underlying story

2.79Expected goals2.96
52% share for the better side
21Shot attempts (SOG)22
7High-danger chances2
39Corsi (all attempts)57
Score-adjusted: 37% / 63%
Source · NHL play-by-play · XGBoost xG

Expected goals suggested this was a close contest—Philadelphia's 2.79 against Montreal's 2.96. The actual 4-1 scoreline hinged on two asymmetries: elite goaltending and relentless finishing.

The Flyers erased their slight xG deficit through disciplined placement. They generated 0.071 xG per shot to Montreal's 0.052, a gap that compounds into dominance. In the high-danger zone, this edge crystallized. Philadelphia converted 3 of 7 chances (43%); Montreal managed only 2 of 7, wasting quality opportunities.

Rush hockey tilted the game decisively. The Flyers scored three goals on 16 rush attempts, a conversion rate that punishes teams lacking transition speed. Montreal couldn't match this pace.

D. Vladar recorded 21 of 22 saves with a 0.955 SV%, earning 1.96 goals above expected. He was the difference between a competitive game and a rout. J. Fowler's 17 of 20 saves (0.850 SV%) proved insufficient as Montreal generated chances but couldn't finish, underperforming their xG by 2.0—a gap no goaltender could bridge.

The Flyers escaped what underlying numbers suggested was close by doing what matters: shooting better, finishing cleaner, and getting save percentage on their side.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
PHI3 / 7 · 1.79 xG
MTL0 / 2 · 0.37 xG
Medium dangermid-range
PHI1 / 7 · 0.68 xG
MTL1 / 21 · 2.09 xG
Low dangerperimeter & point
PHI0 / 25 · 0.32 xG
MTL0 / 34 · 0.50 xG

PHI went 3-for-7 from high danger on 1.79 expected goals — 1.2 above expected.

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

Finishing vs expected

expectedactual
PHI
4 G · 2.79 xG · +1.2
MTL
1 G · 2.96 xG · -2.0
012345
Goalies · GSAx (goals saved above expected)
D. VladarPHI
+2.0
J. FowlerMTL
-0.2

PHI finished +1.2 against expected, MTL -2.0 — D. Vladar (PHI) saved 2.0 goals above expected.

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

Shot diet

goalsshots
PHI
SNAP4/19
TIP IN0/4
SLAP0/1
WRIST0/3
BACKHAND0/2
OTHER0/10
MTL
SNAP1/28
TIP IN0/5
SLAP0/7
WRIST0/2
BACKHAND0/2
OTHER0/13
PHI
MTL
Off the rush
3 G on 16 · 1.41 xG
1 G on 30 · 2.35 xG
Off rebounds
0 G on 4 · 0.71 xG
0 G on 2 · 0.29 xG

Snap shots carried the volume: PHI went 4-for-19, MTL 1-for-28. PHI scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
S. Couturier
#14 · C · PHI
0 G · 2 A · 4 SOG · 19:18 TOI · +2
T. Konecny
#11 · R · PHI
1 G · 1 A · 3 SOG · 17:50 TOI · +1
E. Andrae
#36 · D · PHI
0 G · 1 A · 0 SOG · 18:13 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • D. Vladar (PHI) stopped 2.0 goals above expected.
  • PHI had the higher quality looks — 0.071 xG/shot vs 0.052.
  • PHI was clinical in the high-danger zone — 3/7 on HD chances (43%).
  • PHI was lethal off the rush — 3 goals on 16 rush chances.
  • PHI created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • MTL underperformed xG by 2.0 — wasted quality chances.
  • D. Vladar (PHI) saved 2.0 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · PHI at MTL · 7:00 PM ET

Flyers at Canadiens: a genuine coin flip

By the ModelJul 11, 8:32 PMEdited for clarity
Win probability

The model's lean

50%
PHI
Model favorite
50%
50%
PHI50MTL

PHI by 0 points of win probability — effectively a coin flip. Projected score PHI 2.42.4 MTL; 19% chance it's tied after 60.

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

Tale of the tape

PHI← edge
edge →MTL
51.0%5v5 xG%48.0%
48.0%Corsi%49.0%
2.26xGF / 602.41
2.20xGA / 602.62
1.96Goals for / gm2.24
1.82Goals against / gm1.96
1.008PDO — luck, not skill1.018

The season numbers split 33 — no clear process edge — and PDO (1.008 vs 1.018) says MTL has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.4–2.4 game with the Flyers at exactly 50% win probability. This matchup has no edge.

Philadelphia owns the underlying play at 5v5, posting a 51.0% expected goals share to Montreal's 48.0%. That's a real advantage, and it should matter. But the Canadiens are running hot—a 1.018 PDO this season suggests they're banking more goals per shot than process alone explains. Expect some regression, though probably not tonight.

Montreal's underlying defense is tighter than their goal differential suggests. They sit -5 over their last ten, yet they're at 49.0% Corsi (basically even), hinting at a team about to trend toward its underlying numbers. The Flyers' 48.0% Corsi is softer than their expected goals, revealing execution advantage over territorial control.

The wild card is goaltending. J. Dobes is on a back-to-back, meaning either a backup start or a tired starter. Either scenario weakens Montreal's margin. If Philadelphia sustains 51.0% xG%, they'll press the offensive zone.

Owen Tippett leads the Flyers at 0.88 xG/60 with 19 goals and 18 assists. His 12.1% shooting rate suggests improvement over league average. Christian Dvorak (0.81 xG/60, 12 goals, 21 assists, 11.2% shooting) is the secondary engine. Dvorak's efficiency is the barometer—sustain it, and the Flyers stay dangerous.

Montreal counters with Cole Caufield at 0.97 xG/60, 33 goals, and 16 assists. His 20.0% shooting rate is unsustainable and will normalize downward, dulling Montreal's goal-scoring when it does. Oliver Kapanen (0.83 xG/60, 19 goals, 12 assists, 4 high-danger goals) shows real offensive instinct. Four high-danger goals in 19 total suggests he's earning his looks, not just shooting into empty air.

The Flyers hold advantages in expected goals and goaltending depth. The Canadiens hold a PDO buffer that's kept them afloat longer than their underlying numbers merit. Neither team has a decisive edge in process. Neither goalie can steal the game outright. The Corsi numbers suggest Montreal has marginal territorial control, but the xG numbers say that doesn't translate into actual shot quality.

This is the definition of a flip: two teams where the stats don't resolve into a winner. The Flyers are marginally better at 5v5. The Canadiens have margin for error built into their hot shooting. It evens out.

Computed danger · scouting

Players to watch

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
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
Source · MoneyPuck skaters