Motion-blurred skater in a Edmonton Oilers sweater
Breakdown · WPG at EDM · Preseason

Oilers pull away from the Jets

The verdict · earned

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

WPG 2 · EDM 5
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:30 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

Edmonton beat Winnipeg 5-2, and by the end it looked like exactly what a five-goal spread suggests: the Oilers pulling away. C. McDavid scored and set up another. R. Shea had a goal and two helpers. E. Bouchard set up four goals. The Jets never got the third goal that would have made it interesting.

But this was a much tighter hockey game than 5-2 ever tells you. Play it out and Winnipeg opened the scoring — P. Ford converted just under two minutes into the first period — and for a stretch it looked like their game. Edmonton answered twice before intermission, first through Shea off a Draisaitl-Bouchard feed, then McDavid himself. The separation came in the second period: a Draisaitl power-play goal, set up by McDavid and Bouchard, made it 1-3, and A. Formenton followed less than two minutes later off another Bouchard-Shea combination to push it to 1-4. Winnipeg's J. Julien got one back in the third, but Colton Dach's wrist shot from a sharp angle — an empty-netter with Winnipeg chasing the game — closed it out at 5-2.

Here's the disconnect: strip away the score and the underlying play says this was close to a coin flip. Expected goals finished 3.21-2.88, a 53-47% split in Edmonton's favor — nowhere near a blowout margin. Shot attempts leaned the Oilers' way too, 57% of them, but that's a comfortable edge, not a rout. High-danger chances were 3-2 Edmonton. None of that predicts a three-goal final.

What actually did was finishing and goaltending swinging hard in Edmonton's favor. The Oilers scored 1.79 goals more than their expected-goals workload said they should have — elite shooting, a hot night, or both. Winnipeg went the other way, scoring 0.88 goals below expectation. That gap alone explains most of the scoreboard gap that the shot totals don't.

Goaltending told the same story from the other end. T. Jarry stopped 15 of 16 for Edmonton, saving 1.20 goals above expected before M. Tomkins finished it off; across the two, Edmonton's tandem posted a plus-0.88 mark on the night. Winnipeg's T. Milic stopped 23 of 27 but was 0.79 goals below expected — not a disastrous night, just a below-average one at the wrong time.

The number that should worry Winnipeg longer-term isn't the score, it's the track record: Edmonton generated 27 rush shots worth 2.33 expected goals, and did damage off the rush all night. Winnipeg's own offense also created plenty — 21 shot attempts off the rush worth 1.84 expected goals — but couldn't finish at Edmonton's rate. Both special-teams units went cold, with Winnipeg 0-for-2 and Edmonton 0-for-1 on the power play against a league rate near 21%, so that wasn't the difference either. This was a game Edmonton could have won by one. They won it by three because the bounces and the goaltending both broke their way.

The breakdown in twelve frames

Swipe it

Every number is from this page
Final · Preseason · Sep 19
WPG
2
EDM
5

Oilers pull away from the Jets

Chances 2.9 – 3.2Did they deserve it? →
Did they deserve it?

Dead even on chances. The Oilers took it anyway.

Expected goals · chance value
WPG
2.88
EDM
3.21
47% of the chances53%

The board read WPG 2, EDM 5. The chances read WPG 2.9, EDM 3.2.

Our xG model · NHL play-by-play · all situations
Luck check
EDM
+1.8
goals above expected
EDM3.21 expected · 5 scored
Expected
Scored
WPG2.88 expected · 2 scored
Expected
Scored

The Oilers scored 1.8 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. P1 01:58WPGP. Ford1–0
  2. P1 06:52EDMR. Shea1–1
  3. P1 09:31EDMC. McDavid1–2
  4. P2 12:08EDML. DraisaitlPP1–3
  5. P2 13:51EDMA. Formenton1–4
  6. P3 15:53WPGJ. Julien2–4
  7. P3 18:53EDMC. DachEN2–5
NHL play-by-play · chance value from our xG model
Chances by danger
WPGEDM
1 / 2
0.70 xG
High danger
1 / 3
0.73 xG
1 / 17
1.80 xG
Medium
3 / 15
1.97 xG
0 / 27
0.39 xG
Low
1 / 43
0.51 xG

High-danger looks: WPG 1 of 2, EDM 1 of 3.

Danger tiers by our xG model · high ≥ 20% chance
In the net
A
T. Jarry
+1.9
EDM · 15/16
A
M. Tomkins
+1.9
EDM · 4/5
+1 more on the full breakdown
Report card
WPGEDM
OffenseB-B
DefenseDC-
TransitionD+B
Special teamsFF
GoaltendingD+B
DisciplineB-C-
LuckD-A
Seven dimensions, A+ to F · basis on the breakdown
Why it went the way it went
Why EDM won
  1. 01Dangerous off the rush
  2. 02E. Bouchard led the way
  3. 03T. Jarry tilted the crease
Why WPG lost
  1. 01Rush defense leaked all night
  2. 02Cold finishing night
  3. 03T. Milic gave one back
Our storyline model · reasoning on the breakdown
The numbers, checked
BACKCHECK

Oilers pull away from the Jets

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 8–14
  1. 01:58WPGP. Ford(I. Phillips, B. Yager)1–0
  2. 06:52EDMR. Shea(L. Draisaitl, E. Bouchard)1–1
  3. 09:31EDMC. McDavid(S. Stastney, T. Emberson)1–2
2ndshots 8–7
  1. 12:08EDML. Draisaitlpower play(C. McDavid, E. Bouchard)1–3
  2. 13:51EDMA. Formenton(E. Bouchard, R. Shea)1–4
3rdshots 5–7
  1. 15:53WPGJ. Julien(L. Wahlin, C. Barlow)2–4
  2. 18:53EDMC. Dachempty net(R. Shea, E. Bouchard)2–5

score reads WPG–EDM

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

The numbers

XGBoost xG · NHL play-by-play
3.21
EDM chances
Goals their shots were worth
+1.8
Finishing
Goals above what those chances were worth
1.038
EDM puck luck
Above 1.000 — the bounces went their way
57.0%
Shot attempts
Over half — they had the puck more
Split by club

Who controlled the game

2.88Expected goals3.21
EDM 53% of the chance quality
21Shots on goal28
2High-danger chances3
46All attempts (Corsi)61
Adjusted for score: WPG 48% · EDM 52%
Faceoffs · EDM won73%off50%neu47%def
Source · NHL play-by-play · XGBoost xG
How the game was won

The danger ladder

shotsgoalsexpected
High dangerslot & crease
WPG1 / 2 · 0.70 xG
EDM1 / 3 · 0.73 xG
Medium dangermid-range
WPG1 / 17 · 1.80 xG
EDM3 / 15 · 1.97 xG
Low dangerperimeter & point
WPG0 / 27 · 0.39 xG
EDM1 / 43 · 0.51 xG

EDM went 3-for-15 from medium danger on 1.97 expected goals — 1.0 above expected.

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

Finishing vs expected

expectedactual
WPG
2 G · 2.88 xG · -0.9
EDM
5 G · 3.21 xG · +1.8
0123456

WPG finished -0.9 against expected, EDM +1.8.

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

Shot diet

goalsshots
WPG
WRIST1/10
SNAP0/10
BACKHAND1/5
SLAP0/3
TIP IN0/2
BAT0/1
DEFLECTED0/1
POKE0/0
OTHER0/14
EDM
WRIST2/22
SNAP2/2
BACKHAND1/6
SLAP0/6
TIP IN0/3
BAT0/0
DEFLECTED0/0
POKE0/1
OTHER0/21
WPG
EDM
Off the rush
1 G on 21
1.84 xG
4 G on 27
2.33 xG
Off rebounds
0 G on 4
0.43 xG
0 G on 3
0.29 xG

Wrist shots carried the volume: WPG went 1-for-10, EDM 2-for-22. EDM scored 4 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. Milic
WPG · 23/27 · .852
-0.8
saved above expected
D-
the night
By dangerG/attxGsaved
High danger1/30.7-0.3
Medium3/152.0-1.0
Low1/430.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

T. Jarry
EDM · 15/16 · .938
+1.9
saved above expected
A
the night
By dangerG/attxGsaved
High danger1/20.7-0.3
Medium1/171.8+0.8
Low0/270.4+0.4

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. Tomkins
EDM · 4/5 · .800
+1.9
saved above expected
A
the night
By dangerG/attxGsaved
High danger1/20.7-0.3
Medium1/171.8+0.8
Low0/270.4+0.4

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
DimensionWPGEDM
Offense
▸Basis

WPG Created 2.88 xG against a ~2.70 league-average game; 2 high-danger shots (0.70 xG) and 21 rush shots (1.84 xG).

EDM Created 3.21 xG against a ~2.70 league-average game; 3 high-danger shots (0.73 xG) and 27 rush shots (2.33 xG).

B-
80
B
85
Defense
▸Basis

WPG Allowed 3.21 xG against a ~2.70 league-average game; conceded 3 high-danger shots (0.73 xG) and 27 rush shots (2.33 xG).

EDM Allowed 2.88 xG against a ~2.70 league-average game; conceded 2 high-danger shots (0.70 xG) and 21 rush shots (1.84 xG).

D
65
C-
70
Transition
▸Basis

WPG Rush shots 21–27, rush xG 1.84–2.33 (rush-based; public data has no zone entries).

EDM Rush shots 27–21, rush xG 2.33–1.84 (rush-based; public data has no zone entries).

D+
67
B
83
Special teams
▸Basis

WPG 0-for-2 on the power play (0%; league ≈21%) with 0.25 PP xG.

EDM 0-for-1 on the power play (0%; league ≈21%) with 0.07 PP xG.

F
53
F
51
Goaltending
▸Basis

WPG -0.79 goals saved above expected on 27 shots against.

EDM +0.88 goals saved above expected on 21 shots against.

D+
67
B
84
Discipline
▸Basis

WPG Took 1 penalties for 2 PIM vs 2 for 4 on the other side.

EDM Took 2 penalties for 4 PIM vs 1 for 2 on the other side.

B-
80
C-
70
Luck

Grades bounces, not skill — C is neutral

▸Basis

WPG Finishing -0.88 goals vs xG plus -0.79 GSAx of save luck = -1.67 total. This grades luck, not skill — C is neutral, A is very lucky.

EDM Finishing +1.79 goals vs xG plus +0.88 GSAx of save luck = +2.67 total. This grades luck, not skill — C is neutral, A is very lucky.

D-
62
A
96
Source · NHL play-by-play · xG engine · luck graded separately
What the model flagged
WARNINGWPG

Rush defense leaked all night

Gave up 27 rush shots worth 2.33 xG (4 goals) — transition gaps were there every period.

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

STRENGTHEDM

Dangerous off the rush

4 goals on 27 rush shots worth 2.33 xG.

WARNINGEDM

Rush defense leaked all night

Gave up 21 rush shots worth 1.84 xG (1 goals) — transition gaps were there every period.

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

LUCKEDM

Ran hot in front of the net

Scored 5 on 3.21 xG — +1.79 above expected. Shooting luck like that regresses.

STRENGTHWPG

Dangerous off the rush

1 goals on 21 rush shots worth 1.84 xG.

STRENGTHEDM

E. Bouchard led the way

4A in 25:09 — the game's first star.

Ranked from the box score

Three stars

Points first
Three stars · computed, not voted
E. Bouchard
#2 · D · EDM
0 G · 4 A · 3 SOG · 25:09 on ice · +4
R. Shea
#6 · D · EDM
1 G · 2 A · 2 SOG · 22:31 on ice · +4
C. McDavid
#97 · C · EDM
1 G · 1 A · 4 SOG · 19:13 on ice · +4
Ranked from the box score — points first · Backcheck
What the model said beforehand

Before the game

Written Sat, Sep 19
Open the pre-game read
Written from the numbers

The read

Edited for clarity
Preseason · exhibition

Split squads and prospects, not the club that will take the ice in October. The rates below are last season's; this exhibition will not count toward season records, form, rankings or player numbers.

◆ By the ModelSep 19, 9:37 AMEdited 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

Edmonton's projected to win at 56% probability, calling for a 3.0–3.4 game on the scoreboard. The gap between those numbers is the story: the Oilers are playing better hockey and running unlucky.

At 5v5, Edmonton dominates. The Oilers generate 52.2% of expected goals to Winnipeg's 48.9%, holding a 50.2% Corsi rate. That edge is real. PDO tells the rest: Edmonton sits at 0.981, below sustainable levels, while Winnipeg's is 0.998. Variance favors teams that out-chance opponents. Edmonton qualifies.

Zach Hyman drives the Oilers offense: 14 goals, 13 assists, 1.23 xG/60—the highest rate on either roster—at a 13.0% conversion rate. Stop him and Edmonton's sequence breaks. Winnipeg's counter is Nino Niederreiter: 0.87 xG/60, six goals, three high-danger chances, shooting at 8.6%—a red flag for positive regression. Kyle Connor (25 goals, 0.83 xG/60, 13.0% shooting) is the secondary outlet.

Connor McDavid operates at 0.92 xG/60 with 25 goals and 33 assists, including five high-danger goals. His 13.7% shooting rate is elite. He will create opportunities; the question is whether Winnipeg's defense can absorb the volume. The Oilers' defensive weak link is Jake Walman. Winnipeg's is Colin Miller.

The 56% reflects Edmonton's underlying dominance and PDO regression. Winnipeg has stayed competitive through depth goaltending. But the Oilers should regress upward.

Players to Watch

  • Zach Hyman (EDM) — 1.23 xG/60, 14G 13A, 1 HD goal, 13.0% shooting
  • Nino Niederreiter (WPG) — 0.87 xG/60, 6G 6A, 3 HD goals, 8.6% shooting
  • Kyle Connor (WPG) — 0.83 xG/60, 25G 30A, 2 HD goals, 13.0% shooting
  • Connor McDavid (EDM) — 0.92 xG/60, 25G 33A, 5 HD goals, 13.7% shooting

Season rates in this preview are from 2025-26 — this season's sample isn't live yet.

What the model said beforehand

The model's lean

EDM 56%
56%
EDM
Model favorite
44%
56%
WPG50EDM

EDM by 12 points of win probability — a modest lean. Projected score WPG 3.0–3.4 EDM; 16% 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
WPG← edge
edge →EDM
48.9%52.2%
49.0%50.2%
2.973.38
3.103.10
2.793.44
3.123.23
0.9980.981

EDM holds 4 of 6 process categories — and the luck row (0.998 vs 0.981) says WPG has been getting the bounces, which tends not to last.

Source · NHL stats API + our xG · 5v5
Form · No games yet
WPG
0-0-0
+0 GD · 0d rest
EDM
0-0-0
+0 GD · 0d rest
0.998
WPG PDO
Luck gauge · drifts to 1.000
0.981
EDM PDO
Luck gauge · drifts to 1.000
What decides it

Keys to the game

TACTICALEDM

Shutdown Assignment: Oilers

Key matchup: Neutralize Nino Niederreiter (6G, 0.87 xG/60, 3 HD goals)

Key matchup: Neutralize Nino Niederreiter (6G, 0.87 xG/60, 3 HD goals)

TACTICALWPG

Shutdown Assignment: Jets

Key matchup: Neutralize Zach Hyman (14G, 1.23 xG/60, 1 HD goals)

Key matchup: Neutralize Zach Hyman (14G, 1.23 xG/60, 1 HD goals)

STRENGTHEDM

Zach Hyman drives the Oilers offense

Zach Hyman: 14G 13A, 1.23 xG/60, 1 high-danger goals.

WARNINGWPG

Exploitable minutes: Colin Miller

Colin Miller is on ice for 3.07 xGA/60 and 15 high-danger shots against this season.

Hunt matchups against Colin Miller's shifts with the top line.

Where the edges live
  • The Oilers own the underlying play — 52.2% 5v5 xG vs 48.9%.
Regression watch
  • The Oilers' PDO is 0.981 — running cold, due for positive regression.
Things to watch
  • The Oilers own the underlying play — 52.2% 5v5 xG vs 48.9%.
  • The Oilers' PDO is 0.981 — running cold, due for positive regression.
Computed danger · scouting

Players to watch

NHL stats API · our xG
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
EDM
Zach Hyman14G 13A
1.23 xG/60 · 1 HD · 13.0% sh
Connor McDavid25G 33A
0.92 xG/60 · 5 HD · 13.7% sh
Keep going

Where to next