Backcheck
Recap · PHI at BOS

Bruins pull away from the Flyers

The Bruins stole one. They lost the expected-goals battle 4.81–3.37 and won anyway.

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

The underlying story

4.81Expected goals3.37
59% share for the better side
36Shot attempts (SOG)27
11High-danger chances4
57Corsi (all attempts)55
Score-adjusted: 57% / 43%
Source · NHL play-by-play · XGBoost xG

The Bruins defeated the Flyers 6-3 on the back of elite goaltending in a game where the scoreboard lied about which team was better. Boston controlled only 41% of expected goals at 5v5, a 59-41 disadvantage that made this a heist in reverse: the Flyers dominated the play, but the Bruins' goaltending turned the game.

J. Swayman was the difference. The Bruins netminder stopped 33 of 36 shots for a 0.917 save percentage, finishing 1.81 goals above expected. S. Ersson conceded 2.41 goals above expected on a 0.750 save percentage (15 of 20 stops), while D. Vladar (6 of 6, +0.78) was perfect in relief.

The Flyers created the better chances. They generated 11 high-danger scoring opportunities to Boston's 4, and their overall xG advantage (4.81 to 3.37) reflected consistent pressure—59% of the slot action was theirs. But Boston was ruthless when it mattered. The Bruins converted 2 of 4 high-danger chances for 50% efficiency and scored 5 times on 21 rush attempts, turning transition moments into goals.

Matvei Michkov's wrist shot from the doorstep midway through the third period cut the deficit, but by then Boston had already run away. F. Minten (1G, 2A in 15:00) and C. Mittelstadt (1G, 2A in 14:54) led the charge, while A. Peeke's 2 assists in 20:03 reflected Boston's dominance despite the underlying metrics.

This game belonged to whoever possessed the net. Swayman made sure it was the Bruins.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
PHI2 / 11 · 2.33 xG
BOS2 / 4 · 0.94 xG
Medium dangermid-range
PHI1 / 16 · 2.01 xG
BOS3 / 16 · 1.95 xG
Low dangerperimeter & point
PHI0 / 30 · 0.47 xG
BOS1 / 35 · 0.48 xG

BOS went 2-for-4 from high danger on 0.94 expected goals — 1.1 above expected.

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

Finishing vs expected

expectedactual
PHI
3 G · 4.81 xG · -1.8
BOS
6 G · 3.37 xG · +2.6
01234567
Goalies · GSAx (goals saved above expected)
S. ErssonPHI
-2.4
D. VladarPHI
+0.8
J. SwaymanBOS
+1.8

PHI finished -1.8 against expected, BOS +2.6 — S. Ersson (PHI) allowed 2.4 more goals than expected.

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

Shot diet

goalsshots
PHI
SNAP1/36
WRIST2/4
BACKHAND0/2
SLAP0/2
TIP IN0/1
DEFLECTED0/1
WRAP AROUND0/1
OTHER0/10
BOS
SNAP1/13
WRIST3/9
BACKHAND1/7
SLAP0/4
TIP IN1/4
DEFLECTED0/1
WRAP AROUND0/0
OTHER0/17
PHI
BOS
Off the rush
0 G on 29 · 2.78 xG
5 G on 21 · 2.06 xG
Off rebounds
2 G on 7 · 1.30 xG
1 G on 5 · 0.62 xG

Snap shots carried the volume: PHI went 1-for-36, BOS 1-for-13. BOS scored 5 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
F. Minten
#93 · C · BOS
1 G · 2 A · 3 SOG · 15:00 TOI · +3
C. Mittelstadt
#11 · C · BOS
1 G · 2 A · 1 SOG · 14:54 TOI · +3
A. Peeke
#26 · D · BOS
0 G · 2 A · 1 SOG · 20:03 TOI · +3
Ranked from the box score — points first · Backcheck
What the model flagged
  • BOS won despite being outplayed by xG (41%). Goaltending or finishing carried them.
  • J. Swayman (BOS) stopped 1.8 goals above expected.
  • S. Ersson (PHI) gave up 2.4 goals more than expected — well below their workload.
  • Open game — 15 high-danger chances combined (BOS 4, PHI 11).
  • PHI had the higher quality looks — 0.084 xG/shot vs 0.061.
  • BOS was clinical in the high-danger zone — 2/4 on HD chances (50%).
  • BOS was lethal off the rush — 5 goals on 21 rush chances.
  • BOS created 5 rebound opportunities (1 converted) — crashing the net effectively.
  • PHI created 7 rebound opportunities (2 converted) — crashing the net effectively.
  • BOS outperformed their expected goals by 2.6 — elite finishing or lucky bounces.
  • PHI underperformed xG by 1.8 — wasted quality chances.
  • D. Vladar (PHI) saved 3.4 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · PHI at BOS · 7:00 PM ET

Flyers at Bruins: a genuine coin flip

By the ModelJul 12, 2:55 AMEdited for clarity
Win probability

The model's lean

51%
PHI
Model favorite
51%
49%
PHI50BOS

PHI by 2 points of win probability — effectively a coin flip. Projected score PHI 2.52.4 BOS; 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 →BOS
51.0%5v5 xG%47.0%
48.0%Corsi%49.0%
2.26xGF / 602.39
2.20xGA / 602.67
1.96Goals for / gm2.22
1.82Goals against / gm1.82
1.008PDO — luck, not skill1.023

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

Source · MoneyPuck season tables · 5v5

The model calls this a toss-up: Philadelphia at 2.5 goals per game, Boston at 2.4, Flyers favored at 51% win probability. That's as close to even odds as modern hockey gets.

Boston's trajectory suggests otherwise. The Bruins are 8-1-1 over their last 10 games and rolling, while Philadelphia sits at minus-19 goal differential in that same stretch. That form advantage, though, doesn't tell the whole story.

The underlying data favors the Flyers. At 5v5, Philadelphia generates 51.0% expected goals compared to Boston's 47.0%—the fundamental play belongs to Philadelphia. Corsi tells a subtler tale: Boston edges Philadelphia 49.0% to 48.0%, a gap so thin it rounds to irrelevant.

Here's where things get messy. Boston's PDO sits at 1.023—a mark indicating they're running hot and some regression is coming. Philadelphia's 1.008 PDO suggests they're closer to sustainable performance. The Bruins are banking on luck, and luck doesn't travel well.

J. Swayman is on a back-to-back, a wild card in Boston's favor if they start a backup or a liability if Swayman plays tired.

Philadelphia's Owen Tippett is the most dangerous weapon on the ice. At 0.88 expected goals per 60 minutes, he's generated 19 goals with 18 assists and owns 2 high-danger goals on a 12.1% shooting rate. Christian Dvorak (0.81 xG/60, 12 goals, 21 assists, 3 high-danger goals) gives the Flyers a secondary threat operating at 11.2% shooting.

Boston counters with Viktor Arvidsson, whose 1.04 xG/60 leads all forwards in play here. Arvidsson has 18 goals, 24 assists, and 2 high-danger goals on 13.0% shooting—elite, translatable production. Tanner Jeannot (0.75 xG/60, 6 goals, 14 assists, 2 high-danger goals) operates at 8.3% shooting.

The Flyers own superior even-strength play and a goaltender advantage if Swayman doesn't start. The Bruins own superior form and a player in Arvidsson who can single-handedly shift momentum. The model's coin flip reads correctly.

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