Motion-blurred skater in a Minnesota Wild sweater
Breakdown · VAN at MIN

Wild run the Canucks off the ice on the underlying numbers

The verdict · earned

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

VAN 2 · MIN 5
◆ By the ModelJul 11, 2:17 PMxG: xgboost-0.758Edited for clarityDrafted from NHL play-by-play by Backcheck's model, worded for clarity by an AI editor that may not change a number. Nobody at Backcheck was at the rink. How this works

Minnesota won 5–2, but the real story is how they dominated with equal shot volume. The Wild matched Vancouver's 28 shots on goal, yet controlled 63% of expected goals (5.04–3.01) and generated 11 high-danger chances to Vancouver's 3. Every shot Minnesota took was more dangerous.

This gap between volume and danger reveals Minnesota's ruthless efficiency. Their shots carried nearly twice the danger of Vancouver's—0.087 expected goals per shot versus 0.049. Two goals came from the rush. They crashed the net effectively, creating 3 rebound opportunities and converting 1. Vancouver matched them at the net, creating 4 rebound opportunities for just 1 conversion, but with far fewer high-danger looks backing it up.

T. Demko stopped 1.04 goals above expected, yet Vancouver underperformed their expected goals by 1.01. The scoreboard was kinder to them than their underlying play warranted.

F. Gustavsson made 26 stops and posted +1.01 against expected. This wasn't a goaltending competition—Minnesota's quality of play sealed the outcome long before the final horn.

Dominance, when the shot count lies, looks like this: identical attempts, radically different danger.

The breakdown in twelve frames

Swipe it

Every number is from this page
Final · Nov 1
VAN
2
MIN
5

Wild run the Canucks off the ice on the underlying numbers

Chances 3.0 – 5.0Did they deserve it? →
Did they deserve it?

The Wild earned this one.

Expected goals · chance value
VAN
3.01
MIN
5.04
37% of the chances63%

The board read VAN 2, MIN 5. The chances read VAN 3.0, MIN 5.0.

Our xG model · NHL play-by-play · all situations
Luck check
MIN
−0.0
goals above expected
MIN5.04 expected · 5 scored
Expected
Scored
VAN3.01 expected · 2 scored
Expected
Scored

Both sides finished close to what their chances were worth. This one was earned on the ice.

PDO = sh% + sv% · drifts to 1.000 over a season
Every goal, in order
  1. P1 15:53MINV. TarasenkoPP0–1
  2. P2 05:34VAND. O'Connor1–1
  3. P2 13:49MINM. Rossi1–2
  4. P3 04:07MINV. Hinostroza1–3
  5. P3 05:46MINJ. Brodin1–4
  6. P3 07:00VAND. O'Connor2–4
  7. P3 16:43MINR. HartmanEN2–5
NHL play-by-play · chance value from our xG model
Where the shots came from
VAN
47 shots
2
Final
93 shots
MIN
46 shots
5
VAN attackMIN attack
VAN MIN Goal
47
shots · 2 in
46
shots · 5 in
Every unblocked shot · press play to replay it
Chances by danger
VANMIN
0 / 3
0.70 xG
High danger
2 / 11
3.22 xG
1 / 13
1.58 xG
Medium
2 / 11
1.33 xG
1 / 46
0.73 xG
Low
1 / 36
0.50 xG

The Canucks went 0 for 3 from the slot.

Danger tiers by our xG model · high ≥ 20% chance
In the net
B+
T. Demko
+1.0
VAN · 23/27
B+
F. Gustavsson
+1.0
MIN · 26/28
The numbers, checked
BACKCHECK

Wild run the Canucks off the ice on the underlying numbers

A model, not a newsroom. Every number on these frames comes from the NHL's play-by-play and our own models. Nothing was watched, guessed or heard from anyone.

Read the full breakdown
backcheckreport.com
01 / 08 · Final
Every goal, in order

How it happened

NHL play-by-play
1stshots 4–6
  1. 15:53MINV. Tarasenkopower play(J. Eriksson Ek, M. Boldy)0–1
2ndshots 12–14
  1. 05:34VAND. O'Connor(M. MacEachern, A. Räty)1–1
  2. 13:49MINM. Rossi(M. Johansson, V. Tarasenko)1–2
3rdshots 12–8
  1. 04:07MINV. Hinostroza(J. Brodin)1–3
  2. 05:46MINJ. Brodin(J. Eriksson Ek, V. Tarasenko)1–4
  3. 07:00VAND. O'Connor(A. Räty)2–4
  4. 16:43MINR. Hartmanempty net(V. Hinostroza)2–5

score reads VAN–MIN

Source · NHL play-by-play (api-web.nhle.com)
Process vs result

The numbers

XGBoost xG · NHL play-by-play
5.04
MIN chances
Goals their shots were worth
−0.0
Finishing
Goals below what those chances were worth
1.054
MIN puck luck
Above 1.000 — the bounces went their way
48.3%
Shot attempts
Under half — they were outshot
Split by club

Who controlled the game

3.01Expected goals5.04
MIN 63% of the chance quality
28Shots on goal28
3High-danger chances11
62All attempts (Corsi)58
Adjusted for score: VAN 55% · MIN 45%
Faceoffs · MIN won50%off73%neu33%def
Source · NHL play-by-play · XGBoost xG
How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
VAN0 / 3 · 0.70 xG
MIN2 / 11 · 3.22 xG
Medium dangermid-range
VAN1 / 13 · 1.58 xG
MIN2 / 11 · 1.33 xG
Low dangerperimeter & point
VAN1 / 46 · 0.73 xG
MIN1 / 36 · 0.50 xG

MIN went 2-for-11 from high danger on 3.22 expected goals — 1.2 left on the table.

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

Finishing vs expected

expectedactual
VAN
2 G · 3.01 xG · -1.0
MIN
5 G · 5.04 xG · -0.0
0123456

VAN finished -1.0 against expected, MIN -0.0.

Source · Backcheck xG model
Shot types · rush and rebound chancesopen +
What they shot — and what went in

Shot diet

goalsshots
VAN
WRIST2/25
SNAP0/4
SLAP0/8
TIP IN0/7
BACKHAND0/2
DEFLECTED0/1
BAT0/0
OTHER0/15
MIN
WRIST3/26
SNAP0/9
SLAP1/3
TIP IN0/3
BACKHAND1/2
DEFLECTED0/2
BAT0/1
OTHER0/12
VAN
MIN
Off the rush
0 G on 23
1.77 xG
2 G on 23
2.99 xG
Off rebounds
1 G on 4
0.63 xG
1 G on 3
0.47 xG

Wrist shots carried the volume: VAN went 2-for-25, MIN 3-for-26. MIN scored 2 of theirs off the rush.

Source · Backcheck xG model · NHL shot types
New to these numbers?

Two things happened in this game: who created the better chances, and who put the puck in the net. They are not the same thing, and this page separates them on purpose.

The one to watch is expected goals— the best single read on who deserved to win. When it disagrees with the scoreboard, that disagreement is usually the story. Nothing here is a projection; every figure is computed from this game's play-by-play. Full glossary →

xG
Expected goals. Every shot scored by how often that exact look goes in. 2.5 xG means the chances were worth about two and a half goals.
HD
High-danger chances — shots from the slot and the crease, where shots actually become goals.
Corsi
Every shot attempt, including the ones that missed or got blocked. A rough read on who had the puck.
Adj.
Score-adjusted. Teams that trail shoot more and teams that lead sit back, so this corrects the attempt count for the scoreboard.
GSAx
Goals saved above expected. A positive number means the goalie stopped more than an average goalie would have on those shots.
PDO
Shooting % plus save % — a luck gauge. It sits near 1.000 over a season, so a game far from it usually means the bounces decided it.
Shot by shot

In the net

Graded on goals saved above expected
T. Demko
VAN · 23/27 · .852
+1.0
saved above expected
B+
the night
By dangerG/attxGsaved
High danger2/113.2+1.2
Medium2/111.3-0.7
Low1/360.5-0.5

A+ ≥ +2.5 saved above expected · A ≥ +1.5 · B+ ≥ +0.75 · B ≥ +0.25 · C ≥ −0.25 · D ≥ −0.75 · F below −1.5

F. Gustavsson
MIN · 26/28 · .929
+1.0
saved above expected
B+
the night
By dangerG/attxGsaved
High danger0/30.7+0.7
Medium1/131.6+0.6
Low1/460.7-0.3

A+ ≥ +2.5 saved above expected · A ≥ +1.5 · B+ ≥ +0.75 · B ≥ +0.25 · C ≥ −0.25 · D ≥ −0.75 · F below −1.5

93 shots · press play to watch the game back

Where the shots came from

NHL play-by-play coordinates
VAN
47 shots
2
Final
93 shots
MIN
46 shots
5
VAN attackMIN attack
VAN MIN Goal

Each club shoots toward its own end — VAN left, MIN right — the way you would watch it. A dot's size is how dangerous the look was, from distance and angle; it is a proxy for shot quality, not the xG model the article is written from. Hover a dot for the shooter and the clock.

Ranked from the box score

Three stars

Points first
Three stars · computed, not voted
V. Tarasenko
#91 · R · MIN
1 G · 2 A · 2 SOG · 11:09 on ice · +1
J. Brodin
#25 · D · MIN
1 G · 1 A · 1 SOG · 23:29 on ice · +2
J. Eriksson Ek
#14 · C · MIN
0 G · 2 A · 2 SOG · 18:26 on ice
Ranked from the box score — points first · Backcheck
What the model said beforehand

Before the game

Written Sat, Nov 1
Open the pre-game read
Written from the numbers

The read

Edited for clarity
◆ By the ModelJul 11, 2:14 PMEdited for clarityDrafted from NHL play-by-play by Backcheck's model, worded for clarity by an AI editor that may not change a number. Nobody at Backcheck was at the rink. How this works

Minnesota enters as the model's favorite, projected to win 58% of the time with a 2.3-2.8 goal margin. The Wild's superiority in underlying play is decisive: they generate 52.0% of expected goals at 5v5 to Vancouver's 44.0%. That differential anchors the model's confidence.

Yet the Canucks own a plausible regression narrative. Their PDO sits at 0.974—hockey's measure of puck luck, when shots miss the net and posts deny goals at rates above normal. Minnesota's 1.007 PDO runs in the opposite direction: the Wild are converting at rates their underlying play shouldn't sustain. If Vancouver regresses to mean while the Wild cool, the model's margin collapses.

Both offenses project 0% of their goal totals from high-danger situations, a statistical anomaly signaling volatility. Minnesota's defensive weak link is Matt Kiersted; Vancouver's is Victor Mancini.

The model favors Minnesota's depth and shot volume. Regression math, though, favors surprise: PDO swings of this magnitude don't correct in silence. If the Canucks catch fortune while the Wild cool, the outcome reverses.

Players to Watch:

  • Matt Boldy — Minnesota's leading scorer at 22 goals and 0.89 xG/60.
  • Filip Chytil — 1.03 xG/60 but just 3 goals at 15.0% shooting, offering room for positive regression.
  • Drew O'Connor — Vancouver's complement at 13 goals and 0.85 xG/60, stabilizing at 11.8% shooting.
  • Robby Fabbri — 0.88 xG/60 with only 2 goals at 6.9% shooting, signaling volatility.
What the model said beforehand

The model's lean

MIN 59%
58%
MIN
Model favorite
42%
58%
VAN50MIN

MIN by 16 points of win probability — a clear lean. Projected score VAN 2.3–2.8 MIN; 18% chance it's tied after 60.

Source · Backcheck Poisson projection · season scoring rates
Season rates · 5v5

Tale of the tape

NHL stats API · our xG
VAN← edge
edge →MIN
44.0%52.0%
46.0%48.0%
2.222.55
2.812.40
1.602.04
2.561.93
0.9741.007

MIN holds 6 of 6 process categories — and the luck row (0.974 vs 1.007) says MIN has been getting the bounces, which tends not to last.

Source · NHL stats API + our xG · 5v5
Form · No games yet
VAN
0-0-0
+0 GD · 0d rest
MIN
0-0-0
+0 GD · 0d rest
0.974
VAN PDO
Luck gauge · drifts to 1.000
1.007
MIN PDO
Luck gauge · drifts to 1.000
What decides it

Keys to the game

Where the edges live
  • The Wild own the underlying play — 52.0% 5v5 xG vs 44.0%.
Regression watch
  • The Canucks' PDO is 0.974 — running cold, due for positive regression.
Things to watch
  • The Wild own the underlying play — 52.0% 5v5 xG vs 44.0%.
  • The Canucks' PDO is 0.974 — running cold, due for positive regression.
Computed danger · scouting

Players to watch

NHL stats API · our xG
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
MIN
Matt Boldy22G 18A
0.89 xG/60 · 5 HD · 13.7% sh
Robby Fabbri2G 3A
0.88 xG/60 · 1 HD · 6.9% sh
Keep going

Where to next