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, 10:31 AMxG: xgboost-0.758Edited for clarity
Away
BOS
Boston Bruins
1
Home
PHI
Philadelphia Flyers
2
FINAL / OT
Process vs result

The underlying story

1.91Expected goals3.49
65% share for the better side
19Shot attempts (SOG)31
2High-danger chances5
48Corsi (all attempts)56
Score-adjusted: 49% / 51%
Source · NHL play-by-play · XGBoost xG

Philadelphia's 2-1 overtime victory over Boston looked far tighter than the numbers suggest. The Flyers controlled 65% of expected goals at 5v5 (3.49–1.91), out-executing the Bruins in possession, shot quality, and dangerous territory throughout.

The Flyers' dominance showed in every outlet. They held 62% of shot attempts, 31 to 19, and generated 5 high-danger chances against the Bruins' 2. Shot quality reveals why possession mattered: Philadelphia posted 0.062 expected goals per shot versus Boston's 0.040. That gap means the Flyers weren't just shooting more—they were positioning deeper, crashing harder, and creating 3 rebound opportunities, one of which led to a goal.

One goaltender held this game together: J. Korpisalo for Boston. He stopped 29 of 31 shots for a 0.935 save percentage, beating his expected performance by 1.49 goals and nearly stealing a result the underlying play didn't warrant. The Flyers' D. Vladar matched the excellence with 18 of 19 saves and a 0.947 SV%, though against far softer volume.

Even the variance tells the story. Philadelphia underperformed its xG by 1.49 goals; Boston underperformed by 0.91. Superior metrics finally converted when Porter Martone ended it with a wrist shot from the slot at 02:31 of overtime.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
BOS1 / 2 · 0.38 xG
PHI1 / 5 · 1.41 xG
Medium dangermid-range
BOS0 / 9 · 0.99 xG
PHI1 / 14 · 1.47 xG
Low dangerperimeter & point
BOS0 / 37 · 0.54 xG
PHI0 / 37 · 0.61 xG

BOS went 0-for-9 from medium danger on 0.99 expected goals — 1.0 left on the table.

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

Finishing vs expected

expectedactual
BOS
1 G · 1.91 xG · -0.9
PHI
2 G · 3.49 xG · -1.5
01234
Goalies · GSAx (goals saved above expected)
J. KorpisaloBOS
+1.5
D. VladarPHI
+0.9

BOS finished -0.9 against expected, PHI -1.5 — J. Korpisalo (BOS) saved 1.5 goals above expected.

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

Shot diet

goalsshots
BOS
SNAP0/5
WRIST1/12
TIP IN0/7
SLAP0/5
BACKHAND0/1
WRAP AROUND0/1
DEFLECTED0/1
OTHER0/16
PHI
SNAP1/21
WRIST1/11
TIP IN0/3
SLAP0/4
BACKHAND0/2
WRAP AROUND0/1
DEFLECTED0/0
OTHER0/14
BOS
PHI
Off the rush
0 G on 22 · 1.30 xG
1 G on 26 · 2.62 xG
Off rebounds
0 G on 1 · 0.13 xG
1 G on 3 · 0.54 xG

Snap shots carried the volume: BOS went 0-for-5, PHI 1-for-21.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
C. Dvorak
#22 · C · PHI
1 G · 1 A · 1 SOG · 20:04 TOI · +1
P. Martone
#94 · R · PHI
1 G · 1 A · 5 SOG · 17:12 TOI · +1
R. Ristolainen
#55 · D · PHI
0 G · 1 A · 2 SOG · 22:47 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • J. Korpisalo (BOS) stopped 1.5 goals above expected.
  • PHI generated far more dangerous chances — 0.062 xG/shot vs 0.040. Quality over quantity.
  • PHI created 3 rebound opportunities (1 converted) — crashing the net effectively.
Before the game — the model's pre-game read
Preview · BOS at PHI · 3:30 PM ET

Bruins at Flyers: a genuine coin flip

By the ModelJul 12, 10:30 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

The model projects a 2.3–2.6 PHI game with Philadelphia at 55% win probability—as close to a pick'em as exists.

Philadelphia's advantage runs deeper than the scoreline. The Flyers own the underlying play at 51.0% 5v5 xG against Boston's 47.0%, a meaningful gap reflecting genuine control. But Boston is running hot. The Bruins' 1.023 PDO signals regression is coming; expect the model's tightness to persist until shot quality catches up.

J. Swayman enters on a back-to-back. Watch for a backup start or a fatigued starter—that decision alone could shift the edge.

Viktor Arvidsson is Boston's offensive engine, generating 1.04 xG per 60 while riding an unsustainable 13.0% shooting rate to 18 goals and 24 assists. He'll draw Philadelphia's top assignment. Tanner Jeannot operates at a lower volume (0.75 xG/60, 6 goals, 14 assists) with 2 high-danger chances; his 8.3% shooting rate suggests he's overperforming the underlying play.

Philadelphia counters with Owen Tippett (0.88 xG/60, 19 goals, 18 assists, 2 HD goals) and Christian Dvorak (0.81 xG/60, 12 goals, 21 assists, 3 HD goals, 11.2% shooting). Tippett's underlying numbers edge Arvidsson's, while Dvorak sits closer to sustainable conversion rates. Both should find space against Boston's weak link, Elias Lindholm.

The Flyers' own defensive vulnerability—Dvorak on the perimeter—may matter less given Boston's tepid offensive efficiency. Both clubs generate chances without the explosive output either would need for a decisive edge.

This lands exactly where the model says: a coin flip between a team with better luck and a team with better play.

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