Backcheck
Recap · CAR at STL

Blues shut out the Hurricanes, 3-0

The Blues stole one. They lost the expected-goals battle 3.16–2.69 and won anyway.

By the ModelJul 12, 12:37 AMxG: xgboost-0.758Edited for clarity
Away
CAR
Carolina Hurricanes
0
Home
STL
St. Louis Blues
3
FINAL
Process vs result

The underlying story

3.16Expected goals2.69
54% share for the better side
33Shot attempts (SOG)31
4High-danger chances2
80Corsi (all attempts)46
Score-adjusted: 68% / 32%
Source · NHL play-by-play · XGBoost xG

By the numbers that predict outcomes, the Hurricanes should have won. Carolina generated 3.16 expected goals to St. Louis' 2.69, a 54–46 split in their favor. Instead, they left with nothing and the Blues took a 3–0 shutout.

J. Hofer stole the game. The Blues goalie stopped all 33 shots (1.000 SV%) and saved 3.16 goals above expected—nearly the entire gap between the teams' underlying play. B. Bussi kept pace with 28 of 31 saves (0.903 SV%), but that wasn't enough to overcome Carolina's offensive drought.

The Blues won through efficiency and transition. They held 48% of shot attempts (31–33 on goal) but generated far deadlier looks—0.058 expected goals per shot versus Carolina's 0.039. St. Louis converted 3 of 23 rush chances into goals. Carolina generated chances at the net, created 4 rebound opportunities, and scored zero.

Jimmy Snuggerud's wrist shot from the high slot (12:49, second period) opened the scoring and proved the turning point. Three assists spread across #72 J. Faulk (21:17), #75 T. Tucker (18:25), and #10 B. Schenn (17:42) showed depth beyond the goal scorers.

Carolina dominated the underlying play. The Hurricanes' chances were legitimate and their structure sound. But the Blues converted theirs, Hofer stopped everything, and that's the 3–0 result.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CAR0 / 4 · 0.91 xG
STL1 / 2 · 0.48 xG
Medium dangermid-range
CAR0 / 12 · 1.26 xG
STL1 / 15 · 1.77 xG
Low dangerperimeter & point
CAR0 / 64 · 0.98 xG
STL1 / 29 · 0.44 xG

CAR went 0-for-12 from medium danger on 1.26 expected goals — 1.3 left on the table.

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

Finishing vs expected

expectedactual
CAR
0 G · 3.16 xG · -3.2
STL
3 G · 2.69 xG · +0.3
01234
Goalies · GSAx (goals saved above expected)
B. BussiCAR
-0.3
J. HoferSTL
+3.2

CAR finished -3.2 against expected, STL +0.3 — J. Hofer (STL) saved 3.2 goals above expected.

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

Shot diet

goalsshots
CAR
WRIST0/38
BACKHAND0/4
SLAP0/7
TIP IN0/3
SNAP0/4
DEFLECTED0/1
OTHER0/23
STL
WRIST2/26
BACKHAND0/5
SLAP0/1
TIP IN0/4
SNAP1/2
DEFLECTED0/0
OTHER0/8
CAR
STL
Off the rush
0 G on 26 · 1.58 xG
3 G on 23 · 1.96 xG
Off rebounds
0 G on 4 · 0.77 xG
0 G on 2 · 0.30 xG

Wrist shots carried the volume: CAR went 0-for-38, STL 2-for-26. STL scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
J. Faulk
#72 · D · STL
0 G · 1 A · 3 SOG · 21:17 TOI · +2
T. Tucker
#75 · D · STL
0 G · 1 A · 0 SOG · 18:25 TOI · +2
B. Schenn
#10 · C · STL
0 G · 1 A · 0 SOG · 17:42 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • J. Hofer (STL) stopped 3.2 goals above expected.
  • STL generated far more dangerous chances — 0.058 xG/shot vs 0.039. Quality over quantity.
  • STL was lethal off the rush — 3 goals on 23 rush chances.
  • CAR created 4 rebound opportunities (0 converted) — crashing the net effectively.
  • CAR underperformed xG by 3.2 — wasted quality chances.
  • J. Hofer (STL) saved 3.2 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · CAR at STL · 7:30 PM ET

Hurricanes at Blues: a genuine coin flip

By the ModelJul 12, 12:36 AMEdited for clarity
Win probability

The model's lean

54%
CAR
Model favorite
54%
46%
CAR50STL

CAR by 8 points of win probability — a modest lean. Projected score CAR 2.72.4 STL; 18% chance it's tied after 60.

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

Tale of the tape

CAR← edge
edge →STL
56.0%5v5 xG%49.0%
60.0%Corsi%48.0%
2.98xGF / 602.34
2.31xGA / 602.40
2.26Goals for / gm2.00
1.95Goals against / gm2.12
0.984PDO — luck, not skill1.000

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

Source · MoneyPuck season tables · 5v5

The model projects this as a near-pick'em: a 2.7–2.4 Hurricanes edge with Carolina favored at 54% win probability. The underlying metrics explain why it's so tight.

Carolina dominates the underlying play. The Hurricanes' 56.0% 5v5 expected goals share and 60.0% Corsi rate tower over St. Louis's 49.0% xG% and 48.0% Corsi—a territorial advantage that should drive chances. But luck complicates the picture.

The Hurricanes are running cold at 0.984 PDO. That's actually the good-news scenario: teams regress toward 1.000, so Carolina's luck improves by definition. St. Louis sits at 1.000, the inverse problem—the Blues have nowhere to go but down.

St. Louis is underwater at minus-10 in goal differential over their last 10 games. Combined with the coming PDO regression, the Blues face a tightening margin.

The game's edge comes down to scoring touch. Jackson Blake is the Hurricanes' xG engine at 1.06 per 60 minutes, with 14 goals, 19 assists, 2 high-danger goals, and a 10.9% shooting rate. Seth Jarvis runs 0.98 xG/60 with 17 goals, 12 assists, 1 high-danger goal, and 11.9% shooting. Together they're Carolina's primary threat.

St. Louis counters with Jimmy Snuggerud at 0.86 xG/60, posting 15 goals, 22 assists, 2 high-danger goals, and an 11.9% shooting rate. Dylan Holloway generates 0.82 xG/60 with 13 goals, 24 assists, 1 high-danger goal, and 10.8% shooting.

Carolina's underlying play and coming luck improvement edge St. Louis's current efficiency. The model's split reflects exactly how thin that margin is.

Computed danger · scouting

Players to watch

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
STL
Jimmy Snuggerud15G 22A
0.86 xG/60 · 2 HD · 11.9% sh
Dylan Holloway13G 24A
0.82 xG/60 · 1 HD · 10.8% sh
Source · MoneyPuck skaters