Backcheck
Recap · BOS at PHI

Flyers run the Bruins off the ice on the underlying numbers

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

By the ModelJul 12, 4:49 AMxG: xgboost-0.758Edited for clarity
Away
BOS
Boston Bruins
1
Home
PHI
Philadelphia Flyers
3
FINAL
Process vs result

The underlying story

2.37Expected goals3.57
60% share for the better side
27Shot attempts (SOG)17
2High-danger chances5
56Corsi (all attempts)51
Score-adjusted: 53% / 47%
Source · NHL play-by-play · XGBoost xG

Boston's 1-3 loss conceals how thoroughly Philadelphia dominated the underlying game. The Bruins underperformed their expected goals by 1.37—a chasm suggesting the scoreboard underrepresented the disparity.

The underlying metrics were decisively one-sided. Philadelphia controlled 60% of 5v5 expected goals (3.57–2.37) and held a 5-2 advantage in high-danger chances. Boston generated 27 shot attempts to Philadelphia's 17, yet created only 40% of the expected goals—revealing a stark efficiency gap.

Quality separated the teams. Philadelphia's shots converted at 0.070 expected goals per attempt versus Boston's 0.042—nearly twice as efficient. That disparity showed in the high-danger zone: Philadelphia buried 40% of its chances (2/5), while Boston could not convert when it mattered.

Philadelphia's execution came from aggressive play, particularly on the rush. The Flyers scored twice on 19 rush chances—a lethality that exposed Boston's defensive gaps. Philadelphia also generated four rebound opportunities by crashing the net effectively.

D. Vladar (26/27 saves, 0.963 SV%) played 1.37 goals above expectation, reinforcing the team's dominance. J. Swayman (14/16, 0.875 SV%, +1.57 vs expected) played well for Boston, yet could not overcome the offensive drought. The Bruins scored once despite their goalie's above-average performance.

Philadelphia's three-goal margin understated the one-sided contest. Boston didn't lose because the team was cold—Boston lost because Philadelphia was ruthless in converting superior opportunities.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
BOS0 / 2 · 0.44 xG
PHI2 / 5 · 1.55 xG
Medium dangermid-range
BOS1 / 12 · 1.33 xG
PHI1 / 14 · 1.81 xG
Low dangerperimeter & point
BOS0 / 42 · 0.60 xG
PHI0 / 32 · 0.22 xG

PHI went 1-for-14 from medium danger on 1.81 expected goals — 0.8 left on the table.

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

Finishing vs expected

expectedactual
BOS
1 G · 2.37 xG · -1.4
PHI
3 G · 3.57 xG · -0.6
01234
Goalies · GSAx (goals saved above expected)
J. SwaymanBOS
+1.6
D. VladarPHI
+1.4

BOS finished -1.4 against expected, PHI -0.6 — J. Swayman (BOS) saved 1.6 goals above expected.

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

Shot diet

goalsshots
BOS
SNAP0/26
WRIST0/1
BACKHAND0/5
SLAP0/5
TIP IN0/3
DEFLECTED1/1
WRAP AROUND0/0
OTHER0/15
PHI
SNAP0/4
WRIST3/15
BACKHAND0/3
SLAP0/2
TIP IN0/3
DEFLECTED0/1
WRAP AROUND0/1
OTHER0/22
BOS
PHI
Off the rush
0 G on 24 · 1.50 xG
2 G on 19 · 2.01 xG
Off rebounds
0 G on 2 · 0.39 xG
0 G on 4 · 0.64 xG

Snap shots carried the volume: BOS went 0-for-26, PHI 0-for-4. PHI scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
T. Konecny
#11 · R · PHI
1 G · 1 A · 4 SOG · 20:04 TOI · +2
C. Dvorak
#22 · C · PHI
0 G · 2 A · 1 SOG · 19:21 TOI · +2
J. Drysdale
#9 · D · PHI
1 G · 1 A · 1 SOG · 17:28 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • BOS generated higher-quality looks than the shot total suggests.
  • J. Swayman (BOS) stopped 1.6 goals above expected.
  • PHI generated far more dangerous chances — 0.070 xG/shot vs 0.042. Quality over quantity.
  • PHI was clinical in the high-danger zone — 2/5 on HD chances (40%).
  • PHI was lethal off the rush — 2 goals on 19 rush chances.
  • PHI created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • J. Swayman (BOS) saved 1.6 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · BOS at PHI · 3:00 PM ET

Bruins at Flyers: a genuine coin flip

By the ModelJul 12, 4:47 AMEdited for clarity
Win probability

The model's lean

55%
PHI
Model favorite
45%
55%
BOS50PHI

PHI by 10 points of win probability — a modest lean. Projected score BOS 2.32.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

BOS← edge
edge →PHI
47.0%5v5 xG%51.0%
49.0%Corsi%48.0%
2.39xGF / 602.26
2.67xGA / 602.20
2.22Goals for / gm1.96
1.82Goals against / gm1.82
1.023PDO — luck, not skill1.008

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

Source · MoneyPuck season tables · 5v5

Philadelphia has a 55% chance to win this, the model projecting a 2.3–2.6 game. This is about as close to even money as hockey gets.

Boston has momentum. The Bruins are 6-1-3 over their last 10 games, while Philadelphia sits -7 on goal differential in the same span—results that trail the underlying play.

The underlying play favors Philadelphia. The Flyers generate 51.0% of expected goals at 5-on-5 to Boston's 47.0%, indicating superior shot quality even as recent results have disappointed. Boston's Corsi rating of 49.0% trails Philadelphia's 48.0%, a narrow edge that reflects the Flyers' possession advantage.

Boston's hot start masks vulnerability. The Bruins' PDO of 1.023 signals they're running hot on finishing and goaltending luck—regression is coming. Philadelphia's 1.008 suggests a more sustainable path.

Goaltending carries uncertainty. Both S. Ersson and J. Korpisalo are on back-to-backs, creating the possibility of a backup appearance or a fatigued starter.

Boston's offense runs through Viktor Arvidsson, operating at 1.04 expected goals per 60 minutes and 18 goals on 13.0% shooting—an unsustainably high rate. Tanner Jeannot (0.75 xG/60, 6 goals, 8.3% shooting) provides secondary support.

Philadelphia counters with Owen Tippett (0.88 xG/60, 19 goals, 12.1% shooting) as its most consistent threat. Christian Dvorak (0.81 xG/60, 12 goals, 21 assists) rounds out the offensive core, though he represents Philadelphia's defensive liability.

Both teams occupy the same tactical space: neither has converted in high-danger situations, with both sitting at 0% on hard-chance and rebound goals. Boston's defensive weak link is Elias Lindholm. In a game where process favors the visitor and momentum favors the home team, the model's split reflects the genuine toss-up underneath.

Computed danger · scouting

Players to watch

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
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