Motion-blurred skater in a Colorado Avalanche sweater
Breakdown · UTA at COL · Preseason

Avalanche pull away from the Mammoth

The verdict · stolen

The Avalanche stole one. They lost the expected-goals battle 3.64–2.35 and won anyway.

UTA 1 · COL 4
Preseason · exhibition

Split squads and prospects, not the club that will take the ice in October. The shots and grades below describe this game only: nothing here counts toward season records, form, rankings or player numbers.

◆ By the ModelSep 22, 10:47 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

Colorado beat Utah 4-1, and the game split cleanly into two acts. Utah tied it in the second period, then the Avalanche took the third period and ran away with it, finishing the night with a highlight from T. Makar.

B. Hamilton opened the scoring for Colorado in the second period, set up by M. Necas. Utah answered before intermission when Y. Borikov tied it 1-1, assisted by G. Smith and A. Duda. That's how it stood heading into the third — and then Colorado took over. G. Brindley put the Avalanche back ahead early in the third, fed by N. Kadri, and B. Nelson made it 1-3 on the power play moments later off passes from A. Lehkonen and D. Toews. Makar sealed it with a wrist shot from the high slot, with 17:27 gone in the third, assisted by Brindley and T. Hughes — the goal that turned a manageable Colorado lead into a rout.

Here's the part the scoreboard hides: Utah controlled 61% of the expected goals at 5-on-5. Colorado won by three goals while getting comprehensively outplayed. This wasn't a statement win for the Avalanche — it was a heist. Colorado held only 42% of the shot attempts, was outshot 17-24, and lost the high-danger chance battle 2-3. By the underlying play, Utah was the better team on this ice.

So how does a team that loses the process win by three? Goaltending, mostly. I. Nabokov stopped 1.6 goals above what he should have on 16-of-17 shots, and M. Blackwood was perfect behind him — together Colorado's goaltending graded out as an A+, saving 2.64 goals above expected on the night. Utah got the opposite at the other end. M. Hrabal allowed 3 goals on just 5 shots before getting pulled, 2.31 goals worse than expected, and even with S. Cossa playing well in relief, Utah's goaltending finished as an F, 1.65 goals below expected. That gap alone is close to the margin of the final score.

Special teams tilted it further. B. Nelson's power-play goal was Colorado's only conversion in five tries — modest on its own, roughly matching the league-average conversion rate — but it landed. Utah, meanwhile, went 0-for-3 with the extra man despite generating real expected-goal value with the man advantage, and never cashed it in. A team that controls the run of play and comes up empty on the power play is leaving the door open, and Colorado walked through it.

None of this erases the deficit for Utah — expected goals don't appear on the scoreboard. But it does explain why this result is shakier for Colorado than a 4-1 final normally looks. The Avalanche were dangerous off the rush and got a monster night from their goaltending; they weren't the better team for long stretches of this one.

The breakdown in twelve frames

Swipe it

Every number is from this page
Final · Preseason · Sep 20
UTA
1
COL
4

Avalanche pull away from the Mammoth

Chances 3.6 – 2.4Did they deserve it? →
Did they deserve it?

The Mammoth deserved better.

Expected goals · chance value
UTA
3.64
COL
2.35
61% of the chances39%

The board read UTA 1, COL 4. The chances read UTA 3.6, COL 2.4.

Our xG model · NHL play-by-play · all situations
Luck check
COL
+1.6
goals above expected
COL2.35 expected · 4 scored
Expected
Scored
UTA3.64 expected · 1 scored
Expected
Scored

The Avalanche scored 1.6 more than their chances were worth. That does not repeat.

PDO = sh% + sv% · drifts to 1.000 over a season
Every goal, in order
  1. P2 08:54COLB. Hamilton0–1
  2. P2 15:27UTAY. Borikov1–1
  3. P3 01:52COLG. Brindley1–2
  4. P3 02:27COLB. NelsonPP1–3
  5. P3 17:27COLT. Makar1–4
NHL play-by-play · chance value from our xG model
Chances by danger
UTACOL
0 / 3
0.63 xG
High danger
1 / 2
0.48 xG
1 / 21
2.55 xG
Medium
3 / 13
1.54 xG
0 / 23
0.46 xG
Low
0 / 34
0.33 xG

The Mammoth went 0 for 3 from the slot.

Danger tiers by our xG model · high ≥ 20% chance
In the net
A+
M. Blackwood
+3.6
COL · 7/7
A+
I. Nabokov
+2.6
COL · 16/17
+2 more on the full breakdown
Report card
UTACOL
OffenseA-C
DefenseCF
TransitionB+D-
Special teamsDC
GoaltendingFA+
DisciplineDB
LuckFA+
Seven dimensions, A+ to F · basis on the breakdown
Why it went the way it went
Why COL won
  1. 01Won against the run of play
  2. 02Dangerous off the rush
  3. 03I. Nabokov tilted the crease
Why UTA lost
  1. 01M. Hrabal couldn't make the stop
  2. 02Rush defense leaked all night
  3. 03Cold finishing night
Our storyline model · reasoning on the breakdown
The numbers, checked
BACKCHECK

Avalanche pull away from the Mammoth

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 / 09 · Final
Every goal, in order

How it happened

NHL play-by-play
1stshots 3–6no goals
    2ndshots 7–6
    1. 08:54COLB. Hamilton(M. Necas)0–1
    2. 15:27UTAY. Borikov(G. Smith, A. Duda)1–1
    3rdshots 14–5
    1. 01:52COLG. Brindley(N. Kadri)1–2
    2. 02:27COLB. Nelsonpower play(A. Lehkonen, D. Toews)1–3
    3. 17:27COLT. Makar(G. Brindley, T. Hughes)1–4

    score reads UTA–COL

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

    The numbers

    XGBoost xG · NHL play-by-play
    2.35
    COL chances
    Goals their shots were worth
    +1.6
    Finishing
    Goals above what those chances were worth
    1.060
    COL puck luck
    Above 1.000 — the bounces went their way
    51.0%
    Shot attempts
    Over half — they had the puck more
    Split by club

    Who controlled the game

    3.64Expected goals2.35
    UTA 61% of the chance quality
    24Shots on goal17
    3High-danger chances2
    47All attempts (Corsi)49
    Adjusted for score: UTA 52% · COL 48%
    Faceoffs · COL won21%off29%neu47%def
    Source · NHL play-by-play · XGBoost xG
    How the game was won

    The danger ladder

    shotsgoalsexpected
    High dangerslot & crease
    UTA0 / 3 · 0.63 xG
    COL1 / 2 · 0.48 xG
    Medium dangermid-range
    UTA1 / 21 · 2.55 xG
    COL3 / 13 · 1.54 xG
    Low dangerperimeter & point
    UTA0 / 23 · 0.46 xG
    COL0 / 34 · 0.33 xG

    UTA went 1-for-21 from medium danger on 2.55 expected goals — 1.5 left on the table.

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

    Finishing vs expected

    expectedactual
    UTA
    1 G · 3.64 xG · -2.6
    COL
    4 G · 2.35 xG · +1.6
    012345

    UTA finished -2.6 against expected, COL +1.6.

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

    Shot diet

    goalsshots
    UTA
    WRIST1/21
    SNAP0/7
    SLAP0/8
    TIP IN0/5
    OTHER0/6
    COL
    WRIST3/18
    SNAP0/5
    SLAP1/3
    TIP IN0/3
    OTHER0/20
    UTA
    COL
    Off the rush
    0 G on 28
    2.74 xG
    3 G on 19
    1.91 xG
    Off rebounds
    1 G on 3
    0.46 xG
    0 G on 1
    0.04 xG

    Wrist shots carried the volume: UTA went 1-for-21, COL 3-for-18. COL scored 3 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
    M. Hrabal
    UTA · 2/5 · .400
    -0.7
    saved above expected
    D
    the night
    By dangerG/attxGsaved
    High danger1/20.5-0.5
    Medium3/131.5-1.5
    Low0/340.3+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

    S. Cossa
    UTA · 11/12 · .917
    +1.4
    saved above expected
    B+
    the night
    By dangerG/attxGsaved
    High danger1/20.5-0.5
    Medium3/131.5-1.5
    Low0/340.3+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

    I. Nabokov
    COL · 16/17 · .941
    +2.6
    saved above expected
    A+
    the night
    By dangerG/attxGsaved
    High danger0/30.6+0.6
    Medium1/212.5+1.6
    Low0/230.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

    M. Blackwood
    COL · 7/7 · 1.000
    +3.6
    saved above expected
    A+
    the night
    By dangerG/attxGsaved
    High danger0/30.6+0.6
    Medium1/212.5+1.6
    Low0/230.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

    Graded against a league-average game

    Report card

    Seven dimensions · A+ to F
    DimensionUTACOL
    Offense
    ▸Basis

    UTA Created 3.64 xG against a ~2.70 league-average game; 3 high-danger shots (0.63 xG) and 28 rush shots (2.74 xG).

    COL Created 2.35 xG against a ~2.70 league-average game; 2 high-danger shots (0.48 xG) and 19 rush shots (1.91 xG).

    A-
    91
    C
    74
    Defense
    ▸Basis

    UTA Allowed 2.35 xG against a ~2.70 league-average game; conceded 2 high-danger shots (0.48 xG) and 19 rush shots (1.91 xG).

    COL Allowed 3.64 xG against a ~2.70 league-average game; conceded 3 high-danger shots (0.63 xG) and 28 rush shots (2.74 xG).

    C
    76
    F
    59
    Transition
    ▸Basis

    UTA Rush shots 28–19, rush xG 2.74–1.91 (rush-based; public data has no zone entries).

    COL Rush shots 19–28, rush xG 1.91–2.74 (rush-based; public data has no zone entries).

    B+
    88
    D-
    62
    Special teams
    ▸Basis

    UTA 0-for-3 on the power play (0%; league ≈21%) with 1.25 PP xG.

    COL 1-for-5 on the power play (20%; league ≈21%) with 0.58 PP xG.

    D
    65
    C
    73
    Goaltending
    ▸Basis

    UTA -1.65 goals saved above expected on 17 shots against.

    COL +2.64 goals saved above expected on 24 shots against.

    F
    59
    A+
    100
    Discipline
    ▸Basis

    UTA Took 7 penalties for 14 PIM vs 5 for 10 on the other side.

    COL Took 5 penalties for 10 PIM vs 7 for 14 on the other side.

    D
    65
    B
    85
    Luck

    Grades bounces, not skill — C is neutral

    ▸Basis

    UTA Finishing -2.64 goals vs xG plus -1.65 GSAx of save luck = -4.29 total. This grades luck, not skill — C is neutral, A is very lucky.

    COL Finishing +1.65 goals vs xG plus +2.64 GSAx of save luck = +4.29 total. This grades luck, not skill — C is neutral, A is very lucky.

    F
    41
    A+
    100
    Source · NHL play-by-play · xG engine · luck graded separately
    What the model flagged
    WARNINGUTA

    M. Hrabal couldn't make the stop

    M. Hrabal allowed 3 on 5 shots (0.400) — 2.31 goals worse than expected.

    Reassess the crease rotation before the next start.

    WARNINGUTA

    Rush defense leaked all night

    Gave up 19 rush shots worth 1.91 xG (3 goals) — transition gaps were there every period.

    Tighten neutral-zone structure and keep D gaps closed on entries.

    LUCKUTA

    Cold finishing night

    Scored 1 on 3.64 xG — -2.64 vs expected. The looks were there; the finish will come back.

    STRENGTHCOL

    Dangerous off the rush

    3 goals on 19 rush shots worth 1.91 xG.

    SURPRISECOL

    Won against the run of play

    The Avalanche took it 4-1 with only 39% of expected goals (2.35–3.64).

    WARNINGCOL

    Rush defense leaked all night

    Gave up 28 rush shots worth 2.74 xG (0 goals) — transition gaps were there every period.

    Tighten neutral-zone structure and keep D gaps closed on entries.

    Ranked from the box score

    Three stars

    Points first
    Three stars · computed, not voted
    G. Brindley
    #54 · C · COL
    1 G · 1 A · 2 SOG · 15:43 on ice · +1
    A. Duda
    #84 · D · UTA
    0 G · 1 A · 0 SOG · 22:44 on ice · +1
    D. Toews
    #7 · D · COL
    0 G · 1 A · 1 SOG · 22:22 on ice
    Ranked from the box score — points first · Backcheck
    Keep going

    Where to next