Backcheck
Recap · CBJ at VAN

Canucks steal one from the Blue Jackets against the run of play

The Canucks stole one. They lost the expected-goals battle 4.82–3.41 and won anyway.

By the ModelJul 11, 3:11 PMxG: xgboost-0.758Edited for clarity
Away
CBJ
Columbus Blue Jackets
3
Home
VAN
Vancouver Canucks
4
FINAL
Process vs result

The underlying story

4.82Expected goals3.41
59% share for the better side
32Shot attempts (SOG)24
9High-danger chances3
70Corsi (all attempts)55
Score-adjusted: 56% / 44%
Source · NHL play-by-play · XGBoost xG

The Canucks won 4-3 despite being massively outplayed by expected goals. Columbus generated 4.82 xG to Vancouver's 3.41—a 58-42 split that looked nothing like the final score.

The Blue Jackets also dominated shot attempts (32 to 24) and high-danger chances (9 to 3). Yet Vancouver left Columbus with nothing. The gap between what should have happened and what did was entirely K. Lankinen's fault—in the best way possible.

Lankinen finished with a 0.906 save percentage and stopped 1.82 goals above expected. E. Merzlikins, meanwhile, recorded 20 saves on 24 shots, a 0.833 save percentage, 0.59 below expected. That goaltending gap determined the game.

Columbus did itself no favors with elite-level mediocrity. K. Marchenko scored twice and added an assist; D. Voronkov added a goal and two assists; A. Fantilli contributed two assists. The Blue Jackets created the looks. They just didn't finish—underperforming their xG by 1.82 goals, a sizable crater on a low-volume night.

Vancouver, meanwhile, was lethal on the rush (2 goals on 27 chances) and crashed the net effectively (2 rebound goals from 6 rebound chances). One goal came from Brock Boeser's wrist shot from the high slot in the third period. The Canucks did everything wrong structurally and everything right when it mattered.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
CBJ2 / 9 · 2.14 xG
VAN1 / 3 · 1.11 xG
Medium dangermid-range
CBJ0 / 19 · 2.02 xG
VAN2 / 14 · 1.63 xG
Low dangerperimeter & point
CBJ1 / 42 · 0.66 xG
VAN1 / 38 · 0.68 xG

CBJ went 0-for-19 from medium danger on 2.02 expected goals — 2.0 left on the table.

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

Finishing vs expected

expectedactual
CBJ
3 G · 4.82 xG · -1.8
VAN
4 G · 3.41 xG · +0.6
0123456
Goalies · GSAx (goals saved above expected)
E. MerzlikinsCBJ
-0.6
K. LankinenVAN
+1.8

CBJ finished -1.8 against expected, VAN +0.6 — K. Lankinen (VAN) saved 1.8 goals above expected.

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

Shot diet

goalsshots
CBJ
WRIST1/13
SNAP0/23
SLAP1/7
BACKHAND0/6
TIP IN0/3
POKE1/1
DEFLECTED0/0
OTHER0/17
VAN
WRIST2/23
SNAP1/8
SLAP0/3
BACKHAND0/4
TIP IN0/2
POKE1/1
DEFLECTED0/1
OTHER0/13
CBJ
VAN
Off the rush
1 G on 33 · 3.27 xG
2 G on 27 · 1.78 xG
Off rebounds
2 G on 7 · 1.06 xG
2 G on 6 · 0.82 xG

Wrist shots carried the volume: CBJ went 1-for-13, VAN 2-for-23. VAN scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
K. Marchenko
#86 · R · CBJ
2 G · 1 A · 4 SOG · 19:25 TOI · +1
D. Voronkov
#10 · L · CBJ
1 G · 2 A · 5 SOG · 15:26 TOI · +1
A. Fantilli
#19 · C · CBJ
0 G · 2 A · 5 SOG · 16:58 TOI · +1
Ranked from the box score — points first · Backcheck
What the model flagged
  • VAN won despite being outplayed by xG (41%). Goaltending or finishing carried them.
  • K. Lankinen (VAN) stopped 1.8 goals above expected.
  • VAN was lethal off the rush — 2 goals on 27 rush chances.
  • VAN created 6 rebound opportunities (2 converted) — crashing the net effectively.
  • CBJ created 7 rebound opportunities (2 converted) — crashing the net effectively.
  • CBJ underperformed xG by 1.8 — wasted quality chances.
  • K. Lankinen (VAN) saved 1.8 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · CBJ at VAN · 10:00 PM ET

Blue Jackets at Canucks: a genuine coin flip

By the ModelJul 11, 3:09 PMEdited for clarity
Win probability

The model's lean

55%
CBJ
Model favorite
55%
45%
CBJ50VAN

CBJ by 10 points of win probability — a modest lean. Projected score CBJ 2.72.5 VAN; 18% chance it's tied after 60.

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

Tale of the tape

CBJ← edge
edge →VAN
52.0%5v5 xG%44.0%
51.0%Corsi%46.0%
2.63xGF / 602.22
2.43xGA / 602.81
2.12Goals for / gm1.60
1.98Goals against / gm2.56
1.003PDO — luck, not skill0.974

CBJ holds 6 of 6 process categories — and PDO (1.003 vs 0.974) says CBJ has run hotter.

Source · MoneyPuck season tables · 5v5

The model projects a 2.7–2.5 Blue Jackets win with Columbus at 55% win probability. This is about as close to a toss-up as you'll find.

Columbus owns the underlying play. At 52.0% 5v5 expected goals, the Blue Jackets generate more scoring chances than Vancouver's 44.0%. This 8-point gap isn't marginal; combined with their 51.0% Corsi to Vancouver's 46.0%, it signals territorial dominance. The Canucks are being outworked in every meaningful way.

Yet Vancouver has the escape hatch: their 0.974 PDO means they're running cold on both shooting percentage and save percentage, making a reversion to league average highly likely. A -10 goal differential over their last 10 games confirms they're bleeding results. That margin can tighten fast when variance reverses.

Boone Jenner is Columbus's engine at 0.98 expected goals per 60 minutes, with 11 goals and 21 assists. Two of those goals come from high-danger chances; his 9.6% shooting rate suggests that 11-goal total reflects genuine opportunity creation rather than unsustainable finishing. Mathieu Olivier amplifies the threat at 0.89 xG/60 with 12 goals and 9 assists, one high-danger. His 13.3% shooting rate—notably elevated—flags him as volatile; he's converting above his expected output.

Vancouver's Filip Chytil leads in xG generation at 1.03 per 60 but has buried only 3 goals with 0 assists despite one high-danger conversion. His 15.0% shooting rate is elite; when he scores, it carries weight. Drew O'Connor provides counterweight at 0.85 xG/60 with 13 goals and 11 assists, including three high-danger goals. His 11.8% shooting rate is elevated but grounded in consistent production.

The critical tension: Columbus controls play and should win volume, but Vancouver's talent—especially Chytil's efficiency and O'Connor's dual-threat output—keeps them in contention. If the Blue Jackets convert their xG advantage, they run away with it. If the Canucks' PDO normalizes before Columbus's dominance translates to goals, Vancouver creeps back.

Execution and variance will decide this, not system. Columbus should win the play; the game itself belongs to whoever finishes cleaner.

Computed danger · scouting

Players to watch

CBJ
Boone Jenner11G 21A
0.98 xG/60 · 2 HD · 9.6% sh
Mathieu Olivier12G 9A
0.89 xG/60 · 1 HD · 13.3% sh
VAN
Filip Chytil3G 0A
1.03 xG/60 · 1 HD · 15.0% sh
Drew O'Connor13G 11A
0.85 xG/60 · 3 HD · 11.8% sh
Source · MoneyPuck skaters