Backcheck
Recap · WPG at DAL

Stars shut out the Jets, 3-0

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

By the ModelJul 12, 10:03 AMxG: xgboost-0.758Edited for clarity
Away
WPG
Winnipeg Jets
0
Home
DAL
Dallas Stars
3
FINAL
Process vs result

The underlying story

2.89Expected goals3.59
55% share for the better side
22Shot attempts (SOG)21
2High-danger chances5
52Corsi (all attempts)43
Score-adjusted: 61% / 39%
Source · NHL play-by-play · XGBoost xG

Winnipeg's luck was brutal: 2.89 expected goals, zero on the board. J. Oettinger made the difference, stopping 2.9 goals above expected and finishing with a 1.000 save percentage.

Dallas controlled the underlying battle. They held 55% of 5v5 expected goals (3.59–2.89), generated 5 high-danger chances to Winnipeg's 2, and created more dangerous scoring chances per shot (0.083 xG per shot vs 0.056).

The Stars' edge was clean: superior shot quality, not volume. A. Erne's tip-in from the high slot early in the second (02:15) set the tone; the team kept it efficient from there.

Winnipeg crashed the net with the same urgency as Dallas—three rebound chances each—but converted none. C. Hellebuyck made 18 of 21 saves (+0.59 vs expected), a respectable outing against a team that simply overwhelmed him with net-front pressure and execution.

How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
WPG0 / 2 · 0.51 xG
DAL1 / 5 · 1.69 xG
Medium dangermid-range
WPG0 / 19 · 2.02 xG
DAL1 / 13 · 1.45 xG
Low dangerperimeter & point
WPG0 / 31 · 0.36 xG
DAL1 / 25 · 0.44 xG

WPG 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
WPG
0 G · 2.89 xG · -2.9
DAL
3 G · 3.59 xG · -0.6
01234
Goalies · GSAx (goals saved above expected)
C. HellebuyckWPG
+0.6
J. OettingerDAL
+2.9

WPG finished -2.9 against expected, DAL -0.6 — J. Oettinger (DAL) saved 2.9 goals above expected.

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

Shot diet

goalsshots
WPG
SNAP0/17
WRIST0/4
TIP IN0/5
SLAP0/7
BACKHAND0/2
BAT0/1
DEFLECTED0/0
OTHER0/16
DAL
SNAP2/15
WRIST0/11
TIP IN1/6
SLAP0/3
BACKHAND0/0
BAT0/0
DEFLECTED0/1
OTHER0/7
WPG
DAL
Off the rush
0 G on 23 · 1.88 xG
1 G on 23 · 1.98 xG
Off rebounds
0 G on 3 · 0.51 xG
1 G on 3 · 0.81 xG

Snap shots carried the volume: WPG went 0-for-17, DAL 2-for-15.

Source · Backcheck xG model · NHL shot types
Three stars · computed, not voted
A. Hyry
#25 · R · DAL
1 G · 1 A · 1 SOG · 11:49 TOI · +2
A. Erne
#73 · L · DAL
1 G · 1 A · 1 SOG · 10:50 TOI · +2
M. Heiskanen
#4 · D · DAL
0 G · 1 A · 1 SOG · 24:34 TOI
Ranked from the box score — points first · Backcheck
What the model flagged
  • J. Oettinger (DAL) stopped 2.9 goals above expected.
  • DAL generated far more dangerous chances — 0.083 xG/shot vs 0.056. Quality over quantity.
  • DAL created 3 rebound opportunities (1 converted) — crashing the net effectively.
  • WPG created 3 rebound opportunities (0 converted) — crashing the net effectively.
  • WPG underperformed xG by 2.9 — wasted quality chances.
  • J. Oettinger (DAL) saved 2.9 goals above expected — stole the show.
Before the game — the model's pre-game read
Preview · WPG at DAL · 8:00 PM ET

Jets at Stars: a genuine coin flip

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

The model's lean

55%
DAL
Model favorite
45%
55%
WPG50DAL

DAL by 10 points of win probability — a modest lean. Projected score WPG 2.32.6 DAL; 19% chance it's tied after 60.

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

Tale of the tape

WPG← edge
edge →DAL
48.0%5v5 xG%51.0%
49.0%Corsi%47.0%
2.34xGF / 602.36
2.55xGA / 602.29
1.90Goals for / gm2.07
2.10Goals against / gm1.68
0.998PDO — luck, not skill1.024

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

Source · MoneyPuck season tables · 5v5

The model calls this even: 55% win probability for Dallas, projecting a 2.3-to-2.6-goal range. These teams have offset strengths in nearly perfect balance.

Winnipeg owns momentum. The Jets are 6-2-2 over their last 10 games, and their recent performance has outpaced the underlying play they've been given. Dallas owns the 5v5 possession battle at 51.0% expected goals share to Winnipeg's 48.0%, yet the Stars are -7 in goal differential over the same stretch—a sign that shooting luck is already reversing.

Here's the trap: Dallas carries a 1.024 PDO, meaning their conversion has been unsustainably high. Regression is coming. But regression doesn't guarantee a loss; it means the league's variance stops padding their margins. Their underlying play remains superior enough to survive it if they limit Winnipeg's high-danger chances.

Winnipeg's advantage is roster construction. Nino Niederreiter generates 0.87 expected goals per 60 minutes with 6 goals and an 8.6% shooting rate—genuine excellence. Kyle Connor has 25 goals on 0.83 xG/60 and a 13.0% shooting rate, which means his totals are outrunning his chances: volatile but real.

Dallas counters with Jason Robertson leading at 0.96 xG/60 and matching Connor's 25-goal total. Michael Bunting provides secondary potency at 0.83 xG/60 with a 7.6% shooting rate, solid though less explosive than Connor's output rate.

The pivotal variable: C. Hellebuyck is on a back-to-back. A tired starter or a backup appearance shifts the game by 5 to 10 percentage points either direction—enough to decide a pick'em. Both teams struggle with hard-danger and rebound conversion, so secondary scoring won't move the needle. Colin Miller is Winnipeg's defensive vulnerability; Tyler Myers holds that role for Dallas.

This is, genuinely, a flip. Dallas's play is better, but Winnipeg's form is real, and goaltending availability can tip the scale.

Computed danger · scouting

Players to watch

WPG
Nino Niederreiter6G 6A
0.87 xG/60 · 3 HD · 8.6% sh
Kyle Connor25G 30A
0.83 xG/60 · 2 HD · 13.0% sh
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
Source · MoneyPuck skaters