Backcheck
Recap · DAL at VAN

J. Oettinger stands tall as the Stars edge the Canucks

The Stars stole one. They lost the expected-goals battle 3.73–5.37 and won anyway.

By the ModelJul 11, 5:01 PMxG: xgboost-0.758Edited for clarity
Away
DAL
Dallas Stars
4
Home
VAN
Vancouver Canucks
2
FINAL
Process vs result

The underlying story

3.73Expected goals5.37
59% share for the better side
24Shot attempts (SOG)36
7High-danger chances12
42Corsi (all attempts)76
Score-adjusted: 34% / 66%
Source · NHL play-by-play · XGBoost xG

Vancouver dominated this game and lost anyway. The Canucks held 59% of expected goals at 5v5 and controlled the shot board 60–40 (36–24), yet Dallas won 4–2. This was a heist built on goaltending disparity.

J. Oettinger was the separator. He stopped 34 of 36 shots for a 0.944 save percentage, posting 3.37 goals above expected. K. Lankinen stopped 20 of 24 shots (0.833 SV%). On high-danger chances—the clearest scoring opportunities—Oettinger saved 92% of 12 attempts while Lankinen faced 7.

Vancouver's wasteful efficiency cost them. They generated 12 high-danger chances versus Dallas's 7 yet lost despite a 5.37–3.73 expected goals advantage. They created 8 rebound opportunities and converted one; Dallas manufactured 3 and converted none. The Canucks crashed and created quality looks. Oettinger simply didn't let them in.

Dallas capitalized on rush play, scoring 3 goals on 20 attempts. That rushing efficiency defined what separated a dominant territorial game from a Stars victory.

Three Stars

  • M. Heiskanen (DAL) — 1A in 28:13
  • E. Pettersson (VAN) — 1G in 24:43
  • J. DeBrusk (VAN) — 1A in 20:34

Final: DAL 4 – VAN 2

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
DAL1 / 7 · 2.03 xG
VAN1 / 12 · 2.69 xG
Medium dangermid-range
DAL2 / 12 · 1.29 xG
VAN0 / 17 · 1.80 xG
Low dangerperimeter & point
DAL1 / 23 · 0.42 xG
VAN1 / 47 · 0.87 xG

VAN went 0-for-17 from medium danger on 1.80 expected goals — 1.8 left on the table.

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

Finishing vs expected

expectedactual
DAL
4 G · 3.73 xG · +0.3
VAN
2 G · 5.37 xG · -3.4
0123456
Goalies · GSAx (goals saved above expected)
J. OettingerDAL
+3.4
K. LankinenVAN
-0.3

DAL finished +0.3 against expected, VAN -3.4 — J. Oettinger (DAL) saved 3.4 goals above expected.

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

Shot diet

goalsshots
DAL
WRIST3/20
SNAP0/5
SLAP0/3
TIP IN0/2
DEFLECTED0/1
BACKHAND1/1
BAT0/0
POKE0/1
OTHER0/9
VAN
WRIST1/15
SNAP0/23
SLAP0/9
TIP IN0/3
DEFLECTED0/2
BACKHAND0/2
BAT1/2
POKE0/0
OTHER0/20
DAL
VAN
Off the rush
3 G on 20 · 2.29 xG
1 G on 33 · 3.28 xG
Off rebounds
0 G on 3 · 0.54 xG
1 G on 8 · 1.23 xG

Wrist shots carried the volume: DAL went 3-for-20, VAN 1-for-15. DAL scored 3 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
M. Heiskanen
#4 · D · DAL
0 G · 1 A · 1 SOG · 28:13 TOI · +1
E. Pettersson
#40 · C · VAN
1 G · 0 A · 6 SOG · 24:43 TOI · -2
J. DeBrusk
#74 · L · VAN
0 G · 1 A · 6 SOG · 20:34 TOI · -1
Ranked from the box score — points first · Backcheck
What the model flagged
  • DAL stole this one. VAN owned 59% of the xG and lost.
  • J. Oettinger (DAL) stopped 3.4 goals above expected.
  • Open game — 19 high-danger chances combined (VAN 12, DAL 7).
  • DAL was lethal off the rush — 3 goals on 20 rush chances.
  • VAN created 8 rebound opportunities (1 converted) — crashing the net effectively.
  • DAL created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • VAN underperformed xG by 3.4 — wasted quality chances.
  • J. Oettinger (DAL) saved 3.4 goals above expected — stole the show.
  • J. Oettinger was a wall on HD chances — 92% SV on 12 high-danger shots.
Before the game — the model's pre-game read
Preview · DAL at VAN · 10:00 PM ET

Stars at Canucks: a genuine coin flip

By the ModelJul 11, 4:59 PMEdited for clarity
Win probability

The model's lean

54%
DAL
Model favorite
54%
46%
DAL50VAN

DAL by 8 points of win probability — a modest lean. Projected score DAL 2.62.4 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

DAL← edge
edge →VAN
51.0%5v5 xG%44.0%
47.0%Corsi%46.0%
2.36xGF / 602.22
2.29xGA / 602.81
2.07Goals for / gm1.60
1.68Goals against / gm2.56
1.024PDO — luck, not skill0.974

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

Source · MoneyPuck season tables · 5v5

The model projects Dallas to win 2.6 to 2.4 in expected goals, with the Stars at 54% win probability—as close to a pick'em as you'll find.

Dallas owns the underlying play. At 5v5, the Stars generate 51.0% expected goals share versus Vancouver's 44.0%, a gap that extends to Corsi territory (47.0% for Dallas). Yet the Canucks have been underwater: minus-6 goal differential over their last 10, which speaks to an unsustainable PDO of 0.974. Dallas, meanwhile, runs hot at 1.024, suggesting both teams have regression heading their way.

The matchup shapes around Dallas's forward efficiency. Jason Robertson carries 0.96 expected goals per 60 minutes with 25 goals and 21 assists—he's also notched 2 high-danger chances and sits at 12.4% shooting. Michael Bunting (0.83 xG/60, 8G 14A) offers secondary production at just 7.6% shooting, indicating volume ahead. For Vancouver, Filip Chytil (1.03 xG/60, 3G 0A, 1 HD goal) presents a spike in per-60 production despite meager goal totals, while Drew O'Connor (0.85 xG/60, 13G 11A, 3 HD goals, 11.8% shooting) has been steadier. Tyler Myers is Dallas's defensive weak link; Victor Mancini is Vancouver's.

One complication: J. Oettinger is on a back-to-back. If Dallas starts its backup or leans on a fatigued Oettinger, the dynamic shifts. The underlying play might not show up on the scoreboard if Dallas can't sustain pressure through three periods.

This is a matchup where process and results could diverge sharply. Dallas should win the underlying battle. Whether it converts that into actual goals is the open question—and why the model sits right at the midline.

Computed danger · scouting

Players to watch

DAL
Jason Robertson25G 21A
0.96 xG/60 · 2 HD · 12.4% sh
Michael Bunting8G 14A
0.83 xG/60 · 0 HD · 7.6% 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