Backcheck
Recap · STL at COL

Blues hold off the Avalanche

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

By the ModelJul 12, 10:36 AMxG: xgboost-0.758Edited for clarity
Away
STL
St. Louis Blues
3
Home
COL
Colorado Avalanche
2
FINAL
Process vs result

The underlying story

4.64Expected goals4.27
52% share for the better side
29Shot attempts (SOG)28
6High-danger chances10
57Corsi (all attempts)60
Score-adjusted: 49% / 52%
Source · NHL play-by-play · XGBoost xG

St. Louis won despite neither team scoring on high-danger chances. Colorado created more of them (10 to 6) yet trailed in expected goals (4.27–4.64). The Blues' supremacy on the rush—two goals there—and J. Hofer's dominant goaltending (2.3 goals above expected) decided a 3-2 game. Colorado scored twice from low-danger spots; it wasn't enough.

The Avalanche generated more high-danger chances but couldn't convert. With 49% of shot attempts (28 to 29), they compiled quality opportunities but underperformed their expected output by 2.27 goals—nearly one-and-a-half times larger than the Blues' 1.64 shortfall.

St. Louis found its edges elsewhere. On the rush, the Blues scored twice on 34 such attempts. J. Hofer's 26-save, 0.929 save percentage performance turned away Colorado's primary chances. Colorado scored twice from low-danger territory, chances that opposing goaltenders are supposed to stop. M. Blackwood didn't.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
STL0 / 6 · 1.62 xG
COL0 / 10 · 2.73 xG
Medium dangermid-range
STL3 / 20 · 2.37 xG
COL0 / 10 · 0.91 xG
Low dangerperimeter & point
STL0 / 31 · 0.66 xG
COL2 / 40 · 0.64 xG

COL went 0-for-10 from high danger on 2.73 expected goals — 2.7 left on the table.

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

Finishing vs expected

expectedactual
STL
3 G · 4.64 xG · -1.6
COL
2 G · 4.27 xG · -2.3
012345
Goalies · GSAx (goals saved above expected)
J. HoferSTL
+2.3
M. BlackwoodCOL
+1.6

STL finished -1.6 against expected, COL -2.3 — J. Hofer (STL) saved 2.3 goals above expected.

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

Shot diet

goalsshots
STL
WRIST0/27
SNAP2/8
SLAP1/3
TIP IN0/3
BACKHAND0/5
WRAP AROUND0/1
OTHER0/10
COL
WRIST1/27
SNAP0/10
SLAP0/6
TIP IN1/4
BACKHAND0/1
WRAP AROUND0/0
OTHER0/12
STL
COL
Off the rush
2 G on 34 · 2.54 xG
1 G on 26 · 3.39 xG
Off rebounds
0 G on 9 · 1.93 xG
0 G on 3 · 0.32 xG

Wrist shots carried the volume: STL went 0-for-27, COL 1-for-27. STL scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
R. Thomas
#18 · C · STL
3 G · 0 A · 5 SOG · 20:13 TOI · +3
D. Holloway
#81 · L · STL
0 G · 3 A · 4 SOG · 18:32 TOI · +2
J. Snuggerud
#21 · R · STL
0 G · 3 A · 8 SOG · 17:32 TOI · +3
Ranked from the box score — points first · Backcheck
What the model flagged
  • J. Hofer (STL) stopped 2.3 goals above expected.
  • Open game — 16 high-danger chances combined (COL 10, STL 6).
  • COL couldn't convert — 0/10 on high-danger chances. That won't happen often.
  • STL couldn't convert — 0/6 on high-danger chances. That won't happen often.
  • COL scored 2 goals from low-danger spots — the opposing goalie needs to have those.
  • STL was lethal off the rush — 2 goals on 34 rush chances.
  • COL created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • STL created 9 rebound opportunities (0 converted) — crashing the net effectively.
  • COL underperformed xG by 2.3 — wasted quality chances.
  • STL underperformed xG by 1.6 — wasted quality chances.
Before the game — the model's pre-game read
Preview · STL at COL · 9:30 PM ET

The Avalanche are the model's lean over the Blues — with PDO regression in play

By the ModelJul 12, 10:33 AMEdited for clarity
Win probability

The model's lean

59%
COL
Model favorite
41%
59%
STL50COL

COL by 18 points of win probability — a clear lean. Projected score STL 2.32.9 COL; 18% chance it's tied after 60.

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

Tale of the tape

STL← edge
edge →COL
49.0%5v5 xG%57.0%
48.0%Corsi%57.0%
2.34xGF / 603.03
2.40xGA / 602.30
2.00Goals for / gm2.63
2.12Goals against / gm1.56
1.000PDO — luck, not skill1.021

COL holds 6 of 6 process categories — and PDO (1.000 vs 1.021) says COL has run hotter.

Source · MoneyPuck season tables · 5v5

Colorado enters at 59% win probability, with the model projecting a 2.3-2.9 outcome. The Avalanche's edge rests on territorial dominance: 57.0% expected goals share and 57.0% Corsi at 5v5, versus St. Louis's 49.0% and 48.0%. This gap signals Colorado dictates play; the Blues operate in reaction mode.

But Colorado's 1.021 PDO matters. The Avalanche are running hot on the luck metric, while St. Louis sits at 1.000—closer to neutral. Regression typically finds teams running high PDO, and a single game is small sample enough that variance could reverse the projection entirely.

Goaltending compounds the variable. S. Wedgewood and J. Hofer face back-to-backs, raising the odds of a backup start or a fatigued primary.

Artturi Lehkonen drives Colorado's offense. He carries 18 goals at 1.11 xG/60 and 14.9% shooting—output combining scoring volume with efficiency. Ross Colton complements at 1.10 xG/60 (7G, 4.9% shooting). St. Louis counters with Jimmy Snuggerud (0.86 xG/60, 15G, 11.9% shooting) and Dylan Holloway (0.82 xG/60, 13G, 10.8% shooting). Both Blues score reliably but generate fewer high-danger opportunities. Lehkonen's 6 high-danger goals versus Snuggerud's 2 and Holloway's 1 underscores the efficiency gap.

Colorado's defense must avoid overcommitting to Snuggerud and opening counterattack lanes. St. Louis's path requires depth scoring and sustained shooting percentages—11.9% and 10.8%—from its primary threats. Against Colorado's underlying control, that's a thin thread.

The model's logic is straightforward: Colorado commands possession and converts from clean areas. Variance or hot goaltending are St. Louis's realistic paths to upset.

Computed danger · scouting

Players to watch

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
COL
Artturi Lehkonen18G 22A
1.11 xG/60 · 6 HD · 14.9% sh
Ross Colton7G 15A
1.10 xG/60 · 1 HD · 4.9% sh
Source · MoneyPuck skaters