Backcheck
Recap · NJD at OTT

Devils steal one from the Senators against the run of play

The Devils stole one. They lost the expected-goals battle 2.68–4.18 and won anyway.

By the ModelJul 11, 7:37 PMxG: xgboost-0.758Edited for clarity
Away
NJD
New Jersey Devils
4
Home
OTT
Ottawa Senators
3
FINAL
Process vs result

The underlying story

2.68Expected goals4.18
61% share for the better side
32Shot attempts (SOG)38
2High-danger chances7
55Corsi (all attempts)77
Score-adjusted: 41% / 59%
Source · NHL play-by-play · XGBoost xG

The Senators owned this game by every measure except the scoreboard. New Jersey won 4-3 despite trailing in expected goals 4.18–2.68, a 61–39 split that should have belonged to Ottawa. The Senators controlled 54% of shot attempts and 7 high-danger chances to 2. The Devils took the victory anyway.

This was goaltending variance crystallized. J. Markstrom's 0.921 save percentage (35 of 38) ran 1.18 goals ahead of expectation. L. Ullmark's 0.875 mark (28 of 32) ran 1.32 behind. The two-goal swing between the pipes was Ottawa's game surrendered.

The fracture came early in the third period. Cody Glass fired a wrist shot from the slot at 12:24 and the game's momentum shifted. Before that moment, Ottawa had dictated play. After, the Senators chased.

Even Ottawa's finish couldn't compensate. They scored twice from 26 rush attempts while New Jersey converted four from the same 26 chances—a perfect inversion. The Senators created five rebound opportunities, converting one. New Jersey created three and scored zero. The Devils still won.

Ottawa's power play was elite: three goals on 15 shots. Dominance. It mattered less than it should have. The Devils took what they didn't deserve and made it stick. The Senators got robbed.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
NJD1 / 2 · 0.46 xG
OTT1 / 7 · 1.62 xG
Medium dangermid-range
NJD2 / 15 · 1.52 xG
OTT2 / 16 · 1.82 xG
Low dangerperimeter & point
NJD1 / 38 · 0.70 xG
OTT0 / 54 · 0.75 xG

OTT went 0-for-54 from low danger on 0.75 expected goals — 0.8 left on the table.

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

Finishing vs expected

expectedactual
NJD
4 G · 2.68 xG · +1.3
OTT
3 G · 4.18 xG · -1.2
012345
Goalies · GSAx (goals saved above expected)
J. MarkstromNJD
+1.2
L. UllmarkOTT
-1.3

NJD finished +1.3 against expected, OTT -1.2 — L. Ullmark (OTT) allowed 1.3 more goals than expected.

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

Shot diet

goalsshots
NJD
WRIST2/23
SLAP1/5
SNAP0/4
TIP IN0/4
BACKHAND1/6
DEFLECTED0/1
OTHER0/12
OTT
WRIST3/37
SLAP0/7
SNAP0/7
TIP IN0/5
BACKHAND0/0
DEFLECTED0/2
OTHER0/19
NJD
OTT
Off the rush
4 G on 26 · 1.96 xG
2 G on 26 · 2.11 xG
Off rebounds
0 G on 3 · 0.27 xG
1 G on 5 · 1.21 xG

Wrist shots carried the volume: NJD went 2-for-23, OTT 3-for-37. NJD scored 4 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
C. Brown
#16 · R · NJD
0 G · 3 A · 0 SOG · 15:36 TOI · +3
A. Gritsyuk
#81 · R · NJD
1 G · 2 A · 3 SOG · 14:33 TOI · +3
T. Stützle
#18 · C · OTT
1 G · 1 A · 1 SOG · 23:40 TOI · -3
Ranked from the box score — points first · Backcheck
What the model flagged
  • NJD stole this one. OTT owned 61% of the xG and lost.
  • J. Markstrom (NJD) stopped 1.2 goals above expected.
  • L. Ullmark (OTT) gave up 1.3 goals more than expected — well below their workload.
  • OTT was lethal off the rush — 2 goals on 26 rush chances.
  • NJD was lethal off the rush — 4 goals on 26 rush chances.
  • OTT created 5 rebound opportunities (1 converted) — crashing the net effectively.
  • NJD created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • OTT power play was dominant — 3 PPG on 15 PP shots (0.97 xG).
Before the game — the model's pre-game read
Preview · NJD at OTT · 7:00 PM ET

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

By the ModelJul 11, 7:35 PMEdited for clarity
Win probability

The model's lean

57%
OTT
Model favorite
43%
57%
NJD50OTT

OTT by 14 points of win probability — a modest lean. Projected score NJD 2.32.7 OTT; 18% chance it's tied after 60.

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

Tale of the tape

NJD← edge
edge →OTT
50.0%5v5 xG%56.0%
51.0%Corsi%53.0%
2.45xGF / 602.66
2.50xGA / 602.12
1.66Goals for / gm2.18
2.23Goals against / gm1.99
0.971PDO — luck, not skill0.993

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

Source · MoneyPuck season tables · 5v5

The model projects a 2.3–2.7 game, favoring Ottawa at 57% win probability—despite New Jersey's PDO regression potential.

Ottawa owns the underlying play. At 56.0% 5v5 xG%, the Senators generate better chances than New Jersey's 50.0%. That advantage extends to possession: 53.0% Corsi% for Ottawa versus New Jersey's 51.0%.

Both teams are currently struggling. New Jersey has surrendered a -10 goal differential over its last 10 games; Ottawa is -5. The Devils' 0.971 PDO signals they're running cold, primed for positive regression. Yet Ottawa's structural advantage is large enough that even accounting for New Jersey's likely improvement, the Senators remain the lean at 57%.

The offensive edge is visible. Timo Meier operates at 1.08 xG/60 with 13 goals and 15 assists, backed by 3 high-danger goals at 6.7% shooting. Jack Hughes carries 0.88 xG/60 with 18 goals and 17 assists; his 11.5% shooting efficiency masks his moderate volume, and he has 1 high-danger goal. Brady Tkachuk counters at 1.19 xG/60 with 11 goals, 20 assists, 2 high-danger goals at 7.5% shooting. Dylan Cozens follows at 1.00 xG/60 with 13 goals, 15 assists, 1 high-danger goal at 9.5% shooting.

Defensively, both teams sit at 0% high-danger goal rate and 0% rebound goal rate. Johnathan Kovacevic is New Jersey's weak link; Nick Jensen is Ottawa's. In a tight game, those spots matter.

Computed danger · scouting

Players to watch

NJD
Timo Meier13G 15A
1.08 xG/60 · 3 HD · 6.7% sh
Jack Hughes18G 17A
0.88 xG/60 · 1 HD · 11.5% sh
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
Source · MoneyPuck skaters