Backcheck
Recap · OTT at BOS

Senators pull away from the Bruins

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

By the ModelJul 11, 9:22 PMxG: xgboost-0.758Edited for clarity
Away
OTT
Ottawa Senators
6
Home
BOS
Boston Bruins
2
FINAL
Process vs result

The underlying story

3.68Expected goals3.24
53% share for the better side
28Shot attempts (SOG)20
6High-danger chances6
51Corsi (all attempts)56
Score-adjusted: 41% / 59%
Source · NHL play-by-play · XGBoost xG

The Senators won 6-2, but expected goals suggested a tighter contest: xG split 3.68–3.24 in Ottawa's favor. The Bruins held 42% of shot attempts and tied the Senators at 6 high-danger chances. The 4-goal final margin significantly exceeded the underlying metrics.

The overperformance was stark. Ottawa outperformed its xG by 2.32 goals while Boston underperformed by 1.24. Goaltending explained the variance. J. Korpisalo posted a 0.706 save percentage and allowed 2.8 goals more than expected; L. Ullmark saved 1.2 above expected at 0.900. J. Swayman, Boston's starter, actually excelled — he saved 2.7 above expected and posted a 0.909 mark — but his strong outing was drowned out by his team's deficit.

F. Zetterlund's slap shot from the high slot in the second period marked the turning point. He recorded 2G and 1A in 17:12. D. Batherson posted 1G and 2A in 16:11, while D. Cozens contributed 1G and 2A in 15:40.

Ottawa's special teams converted efficiently. The power play scored 2 goals on 7 shots, well above the 0.32 expected goals mark. Both teams were lethal on the rush — Ottawa buried 3 goals on 24 chances, Boston 2 on 25 — but neither team converted rebound opportunities, with Boston creating four (zero goals) and Ottawa five (zero goals). Ottawa's proficiency at low-danger scoring combined with Korpisalo's weak evening in net transformed a close metrics matchup into a convincing victory.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
OTT1 / 6 · 1.35 xG
BOS1 / 6 · 1.30 xG
Medium dangermid-range
OTT3 / 14 · 1.64 xG
BOS0 / 15 · 1.50 xG
Low dangerperimeter & point
OTT2 / 31 · 0.69 xG
BOS1 / 35 · 0.44 xG

BOS went 0-for-15 from medium danger on 1.50 expected goals — 1.5 left on the table.

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

Finishing vs expected

expectedactual
OTT
6 G · 3.68 xG · +2.3
BOS
2 G · 3.24 xG · -1.2
01234567
Goalies · GSAx (goals saved above expected)
L. UllmarkOTT
+1.2
J. SwaymanBOS
+0.4
J. KorpisaloBOS
-2.8

OTT finished +2.3 against expected, BOS -1.2 — J. Korpisalo (BOS) allowed 2.8 more goals than expected.

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

Shot diet

goalsshots
OTT
SNAP2/22
TIP IN0/5
SLAP1/4
BACKHAND0/5
WRIST3/4
BAT0/0
DEFLECTED0/0
OTHER0/11
BOS
SNAP0/16
TIP IN1/9
SLAP1/6
BACKHAND0/2
WRIST0/2
BAT0/1
DEFLECTED0/1
OTHER0/19
OTT
BOS
Off the rush
3 G on 24 · 2.20 xG
2 G on 25 · 2.25 xG
Off rebounds
0 G on 5 · 0.85 xG
0 G on 4 · 0.65 xG

Snap shots carried the volume: OTT went 2-for-22, BOS 0-for-16. OTT scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
F. Zetterlund
#20 · L · OTT
2 G · 1 A · 3 SOG · 17:12 TOI · +1
D. Batherson
#19 · R · OTT
1 G · 2 A · 1 SOG · 16:11 TOI · +2
D. Cozens
#24 · C · OTT
1 G · 2 A · 2 SOG · 15:40 TOI · +2
Ranked from the box score — points first · Backcheck
What the model flagged
  • L. Ullmark (OTT) stopped 1.2 goals above expected.
  • J. Korpisalo (BOS) gave up 2.8 goals more than expected — well below their workload.
  • OTT scored 2 goals from low-danger spots — the opposing goalie needs to have those.
  • BOS was lethal off the rush — 2 goals on 25 rush chances.
  • OTT was lethal off the rush — 3 goals on 24 rush chances.
  • BOS created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • OTT created 5 rebound opportunities (0 converted) — crashing the net effectively.
  • OTT outperformed their expected goals by 2.3 — elite finishing or lucky bounces.
  • J. Swayman (BOS) saved 2.7 goals above expected — stole the show.
  • OTT power play was dominant — 2 PPG on 7 PP shots (0.32 xG).
Before the game — the model's pre-game read
Preview · OTT at BOS · 7:00 PM ET

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

By the ModelJul 11, 9:21 PMEdited for clarity
Win probability

The model's lean

55%
OTT
Model favorite
55%
45%
OTT50BOS

OTT by 10 points of win probability — a modest lean. Projected score OTT 2.72.4 BOS; 18% chance it's tied after 60.

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

Tale of the tape

OTT← edge
edge →BOS
56.0%5v5 xG%47.0%
53.0%Corsi%49.0%
2.66xGF / 602.39
2.12xGA / 602.67
2.18Goals for / gm2.22
1.99Goals against / gm1.82
0.993PDO — luck, not skill1.023

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

Source · MoneyPuck season tables · 5v5

Ottawa's 55% win probability rests on a simple fact: the Senators dominate underlying play. They generate 56.0% expected goals and control 53.0% of Corsi territory against a Boston team stuck at 47.0% xG and 49.0% Corsi. The projected 2.7–2.4 scoreline isn't a squeaker—it's the widening gap between what's actually happening and what the Bruins have banked on unsustainable finishing.

That unsustainability is Boston's problem. At 1.023 PDO, the Bruins are overperforming high-quality chances by nearly three percent. Regression is not a forecast; it's a timer. Ottawa sits at 0.993 PDO, suggesting the Senators have slightly underperformed their looks and have variance working in their favor.

The goaltending matchup adds uncertainty. L. Meriläinen faces a back-to-back, inviting either fatigue or a benching.

Brady Tkachuk is Ottawa's offensive engine at 1.19 xG per 60, though his 11 goals and 20 assists on 7.5% shooting point toward eventual regression. Dylan Cozens, operating at 1.00 xG/60 with 13 goals and an elite 9.5% shooting rate, is the sharper threat. Neutralize one, and Boston can compete.

Boston's counter is Viktor Arvidsson, whose 1.04 xG/60 and 13.0% shooting (18 goals, 24 assists) is a mirage waiting to collapse. Tanner Jeannot's 0.75 xG/60 reminds you he's a depth scorer, though his 8.3% clip keeps him functional.

The mismatch lives on defense. Elias Lindholm's weak-side exposure invites Tkachuk into dangerous ice. Ottawa hasn't sustained high hard-chance or rebound conversion, but Tkachuk's shot quality and volume suggest the team can lift those numbers against a vulnerable backend.

The model's lean is Ottawa across every layer: not explosive, but durable. Play to form, and the Senators win in regulation.

Computed danger · scouting

Players to watch

OTT
Brady Tkachuk11G 20A
1.19 xG/60 · 2 HD · 7.5% sh
Dylan Cozens13G 15A
1.00 xG/60 · 1 HD · 9.5% 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