Backcheck
Recap · NJD at CAR

Hurricanes run the Devils off the ice on the underlying numbers

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

By the ModelJul 12, 9:34 AMxG: xgboost-0.758Edited for clarity
Away
NJD
New Jersey Devils
2
Home
CAR
Carolina Hurricanes
5
FINAL
Process vs result

The underlying story

1.90Expected goals5.28
74% share for the better side
19Shot attempts (SOG)34
1High-danger chances8
42Corsi (all attempts)72
Score-adjusted: 39% / 61%
Source · NHL play-by-play · XGBoost xG

J. Markstrom played a strong game for New Jersey—1.3 goals above expected on 29 saves (0.879 SV%)—and still gave up five in a 5-2 loss. The Hurricanes' dominance was complete: 74% of 5v5 expected goals (5.28–1.90), 64% of shot attempts (34–19). Those metrics translate into precisely this result.

The Devils' few dangerous chances came at 0.045 xG per shot—quality wasn't the problem. Carolina's was 0.073 per shot, a decisively higher rate that explains the gap. High-danger chances finished 8–1. Once you're generating that much better looks on top of higher volume, the game is decided at 5v5.

The rush compounded matters. Carolina scored five of 36 rush attempts, lethality born of relentless offensive pressure. New Jersey scored twice on 24—irrelevant against that volume. Efficiency without enough chances is background noise.

B. Bussi made 17 of 19 saves, a quiet job behind a team controlling the game's pace and space. When a roster owns this much of the play, goaltending becomes invisible. Markstrom couldn't bridge what was never really a gap—just an absence, one team lacking the chances to stay close.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
NJD0 / 1 · 0.28 xG
CAR1 / 8 · 2.74 xG
Medium dangermid-range
NJD2 / 16 · 1.37 xG
CAR4 / 17 · 1.84 xG
Low dangerperimeter & point
NJD0 / 25 · 0.25 xG
CAR0 / 47 · 0.70 xG

CAR went 4-for-17 from medium danger on 1.84 expected goals — 2.2 above expected.

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

Finishing vs expected

expectedactual
NJD
2 G · 1.90 xG · +0.1
CAR
5 G · 5.28 xG · -0.3
0123456
Goalies · GSAx (goals saved above expected)
J. MarkstromNJD
+1.3
B. BussiCAR
-0.1

NJD finished +0.1 against expected, CAR -0.3 — J. Markstrom (NJD) saved 1.3 goals above expected.

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

Shot diet

goalsshots
NJD
SNAP0/9
WRIST2/14
TIP IN0/4
BACKHAND0/1
SLAP0/2
BAT0/0
OTHER0/12
CAR
SNAP2/23
WRIST2/16
TIP IN1/6
BACKHAND0/5
SLAP0/3
BAT0/1
OTHER0/18
NJD
CAR
Off the rush
2 G on 24 · 1.64 xG
5 G on 36 · 4.53 xG
Off rebounds
0 G on 1 · 0.13 xG
0 G on 2 · 0.25 xG

Snap shots carried the volume: NJD went 0-for-9, CAR 2-for-23. CAR scored 5 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
S. Gostisbehere
#4 · D · CAR
1 G · 1 A · 2 SOG · 17:42 TOI · +1
N. Ehlers
#27 · L · CAR
1 G · 1 A · 2 SOG · 15:10 TOI
T. Hall
#71 · L · CAR
0 G · 2 A · 4 SOG · 14:25 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • NJD generated higher-quality looks than the shot total suggests.
  • J. Markstrom (NJD) stopped 1.3 goals above expected.
  • CAR generated far more dangerous chances — 0.073 xG/shot vs 0.045. Quality over quantity.
  • CAR was lethal off the rush — 5 goals on 36 rush chances.
  • NJD was lethal off the rush — 2 goals on 24 rush chances.
Before the game — the model's pre-game read
Preview · NJD at CAR · 5:00 PM ET

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

By the ModelJul 12, 9:15 AMEdited for clarity
Win probability

The model's lean

58%
CAR
Model favorite
42%
58%
NJD50CAR

CAR by 16 points of win probability — a clear lean. Projected score NJD 2.42.9 CAR; 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 →CAR
50.0%5v5 xG%56.0%
51.0%Corsi%60.0%
2.45xGF / 602.98
2.50xGA / 602.31
1.66Goals for / gm2.26
2.23Goals against / gm1.95
0.971PDO — luck, not skill0.984

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

Source · MoneyPuck season tables · 5v5

The Hurricanes own the shot model at 58% win probability. The model projects a 2.4 to 2.9 goal spread in their favor. The scheduling edge — four days of rest versus New Jersey's one — compounds it.

The underlying play tilts sharply toward the Hurricanes. Their 5v5 xG sits at 56.0% to New Jersey's 50.0%. Corsi follows: 60.0% to 51.0%. This is territorial dominance, not a close contest.

Both teams are running cold on PDO and due for upward regression. The Hurricanes sit at 0.984, the Devils at 0.971. When both regress upward on luck, the Hurricanes' superior underlying play should widen the gap — that's why the model likes them.

Watch J. Markstrom on the back-to-back. If the Hurricanes start fresh goaltending, the Devils' offense has an opening. If he plays tired, New Jersey's defense — particularly Johnathan Kovacevic — needs to tighten.

For the Devils, Timo Meier is the offensive anchor: 1.08 xG/60, 13 goals, 6.7% shooting, 3 high-danger chances. Jack Hughes sits at 0.88 xG/60 with 18 goals on 11.5% shooting — fewer chances, but clinical.

The Hurricanes counter with Jackson Blake at 1.06 xG/60, 14 goals and 19 assists, efficient in high-danger play with 2 goals there. Seth Jarvis runs 0.98 xG/60 with 17 goals on 11.9% shooting. Multiple scorers running hot despite the team's overall PDO sitting cold.

Charles Alexis Legault is the Hurricanes' defensive vulnerability. That's the Devils' only real angle back into this.

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
CAR
Jackson Blake14G 19A
1.06 xG/60 · 2 HD · 10.9% sh
Seth Jarvis17G 12A
0.98 xG/60 · 1 HD · 11.9% sh
Source · MoneyPuck skaters