Backcheck
Recap · BOS at DAL

Stars run the Bruins off the ice on the underlying numbers

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

By the ModelJul 12, 1:54 AMxG: xgboost-0.758Edited for clarity
Away
BOS
Boston Bruins
2
Home
DAL
Dallas Stars
6
FINAL
Process vs result

The underlying story

2.18Expected goals3.50
62% share for the better side
18Shot attempts (SOG)37
3High-danger chances5
43Corsi (all attempts)69
Score-adjusted: 44% / 56%
Source · NHL play-by-play · XGBoost xG

Dallas dominated on every underlying metric and then some. The Stars controlled 67% of shot attempts (37–18) and 62% of expected goals (3.50–2.18), which checks out for a 6-2 win. What deserves emphasis: they outscored their xG by 2.50 goals, suggesting elite conversion or fortunate bounces—or both.

The Stars' shot-attempt dominance didn't fully explain the scoreline. The 62% xG split is the tighter metric, yet Dallas won by four. High-danger chances (5–3) told a similar story of relative parity masking a larger result.

J. Oettinger (16/18 saves, 0.889 SV%) was composed in the Dallas net. Boston's goaltending was the real story. J. Swayman made 28/34 saves but gave up 2.8 goals more than expected—a significant underperformance on his workload. J. Korpisalo (3/3 saves) barely saw the ice.

What actually drove the margin? Dallas was ruthless in transition. The Stars scored three goals on 34 rush chances—high-volume, high-efficiency. Boston also thrived on the rush (2 goals on 19 chances), but couldn't match Dallas's execution. Dallas crashed the net effectively, generating five rebound opportunities and converting two.

The high-danger divergence is instructive: Swayman faced five HD shots and denied all five (1.000 SV%), yet the Stars still won by four. Dallas simply had more ways to score. They registered three low-danger goals—the kind opposing goaltenders are supposed to stop—and Swayman couldn't. That's the bridge between "underlying control" and "6-2 scoreline."

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
BOS0 / 3 · 0.78 xG
DAL0 / 5 · 1.20 xG
Medium dangermid-range
BOS2 / 8 · 0.94 xG
DAL3 / 17 · 1.65 xG
Low dangerperimeter & point
BOS0 / 32 · 0.45 xG
DAL3 / 47 · 0.66 xG

DAL went 3-for-47 from low danger on 0.66 expected goals — 2.3 above expected.

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

Finishing vs expected

expectedactual
BOS
2 G · 2.18 xG · -0.2
DAL
6 G · 3.50 xG · +2.5
01234567
Goalies · GSAx (goals saved above expected)
J. SwaymanBOS
-2.8
J. KorpisaloBOS
+0.3
J. OettingerDAL
+0.2

BOS finished -0.2 against expected, DAL +2.5 — J. Swayman (BOS) allowed 2.8 more goals than expected.

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

Shot diet

goalsshots
BOS
SNAP0/8
WRIST0/9
SLAP0/4
BACKHAND1/2
TIP IN1/5
DEFLECTED0/1
WRAP AROUND0/1
OTHER0/13
DAL
SNAP3/28
WRIST0/7
SLAP1/4
BACKHAND0/5
TIP IN0/2
DEFLECTED1/4
WRAP AROUND1/1
OTHER0/18
BOS
DAL
Off the rush
2 G on 19 · 1.83 xG
3 G on 34 · 2.71 xG
Off rebounds
0 G on 0 · 0.00 xG
2 G on 5 · 0.53 xG

Snap shots carried the volume: BOS went 0-for-8, DAL 3-for-28. DAL scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
M. Heiskanen
#4 · D · DAL
0 G · 3 A · 1 SOG · 21:52 TOI · +2
J. Hryckowian
#49 · C · DAL
1 G · 2 A · 3 SOG · 14:31 TOI · +2
T. Harley
#55 · D · DAL
0 G · 2 A · 2 SOG · 23:08 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • J. Swayman (BOS) gave up 2.8 goals more than expected — well below their workload.
  • DAL couldn't convert — 0/5 on high-danger chances. That won't happen often.
  • DAL scored 3 goals from low-danger spots — the opposing goalie needs to have those.
  • DAL was lethal off the rush — 3 goals on 34 rush chances.
  • BOS was lethal off the rush — 2 goals on 19 rush chances.
  • DAL created 5 rebound opportunities (2 converted) — crashing the net effectively.
  • DAL outperformed their expected goals by 2.5 — elite finishing or lucky bounces.
  • J. Swayman was a wall on HD chances — 100% SV on 5 high-danger shots.
  • J. Korpisalo (BOS) saved 3.5 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · BOS at DAL · 7:30 PM ET

The Stars are the model's lean over the Bruins — with PDO regression in play

By the ModelJul 12, 1:51 AMEdited for clarity
Win probability

The model's lean

55%
DAL
Model favorite
45%
55%
BOS50DAL

DAL by 10 points of win probability — a modest lean. Projected score BOS 2.32.6 DAL; 18% 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 →DAL
47.0%5v5 xG%51.0%
49.0%Corsi%47.0%
2.39xGF / 602.36
2.67xGA / 602.29
2.22Goals for / gm2.07
1.82Goals against / gm1.68
1.023PDO — luck, not skill1.024

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

Source · MoneyPuck season tables · 5v5

Dallas owns this matchup at the underlying level. The model projects a 2.3–2.6 game with the Stars at 55% win probability, tilted toward them because they carry the advantage where it matters most: 51.0% 5v5 expected goals versus Boston's 47.0%.

The Bruins, though, have recent results on their side. They are 8-1-1 in their last 10 games, pacing the faster clip by points. The Stars sit underwater at −10 in goal differential over the same stretch, a gap that suggests regression pressure in both directions—and that's before accounting for the PDO risk that dogs both teams.

Both Boston (1.023) and Dallas (1.024) are running hot on PDO. Boston's Corsi sits at 49.0%, just above Dallas's 47.0%—marginal control either way. The Bruins' recent win rate is a product of efficiency, which regresses. The Stars hold the xG edge and structural advantage; if play holds, their regression should sting less.

Viktor Arvidsson is Boston's primary weapon at 1.04 xG per 60 with 18 goals and 24 assists on a 13.0% shooting rate. Tanner Jeannot (0.75 xG/60, 6 goals, 14 assists) operates at lower volume; his depressed 8.3% shooting suggests modest upside.

Jason Robertson carries the Stars' offense at 0.96 xG per 60 with 25 goals and 21 assists, converting at 12.4%. Michael Bunting (0.83 xG/60, 8 goals, 14 assists) labors under a 7.6% shooting rate, leaving room for positive variance if his luck normalizes.

Elias Lindholm and Tyler Myers are the defensive weak links for their respective teams. Neither team generates secondary scoring—both sit at 0% in high-danger and rebound goal rates—which tightens the path to goals and raises the volatility of any offensive output.

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
DAL
Jason Robertson25G 21A
0.96 xG/60 · 2 HD · 12.4% sh
Michael Bunting8G 14A
0.83 xG/60 · 0 HD · 7.6% sh
Source · MoneyPuck skaters