Edmonton Oilers at Winnipeg Jets
NHL game between the Edmonton Oilers and the Winnipeg Jets on Dec 29, 2025. Final score: Edmonton Oilers 3, Winnipeg Jets 1.
| Status | Final |
|---|---|
| Date | Dec 29, 2025 |
| Venue | Canada Life Centre |
| Edmonton Oilers score | 3 |
| Winnipeg Jets score | 1 |
Shot charts, expected goals (xG), Game Score and advanced box scores for this game are available on Hockey Alchemy.
Three Stars by Game Score
Ranked by Game Score, which rolls goals, assists, shot quality, play-driving and penalties into one number — so the best player is chosen by the box score, not by a vote.
| Player | Pos | G | A | SOG | TOI | xG | Game Score | |
|---|---|---|---|---|---|---|---|---|
| 1st | Morgan Barron | C | 0 | 1 | 3 | 13:37 | 0.49 | 1.40 |
| 2nd | Adam Lowry | C | 1 | 0 | 3 | 12:24 | 0.30 | 1.30 |
| 3rd | Neal Pionk | D | 0 | 0 | 1 | 19:33 | 0.06 | 1.05 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Edmonton Oilers–Winnipeg Jets) |
|---|---|---|---|---|---|
| 2nd 08:00 | EDM | Max Jones | — | 5v5 | 1–0 |
| 2nd 12:49 | EDM | Jack Roslovic | Adam Henrique, Matt Savoie | 4v5 | 2–0 |
| 3rd 05:46 | WPG | Adam Lowry | Morgan Barron | 5v5 | 2–1 |
| 3rd 18:37 | EDM | Zach Hyman | Connor McDavid | 6v5 | 3–1 |
Team Comparison
| Edmonton Oilers | Winnipeg Jets | |
|---|---|---|
| Goals | 3 | 1 |
| Shots on goal | 21 | 42 |
| Expected goals (xG) | 3.58 | 4.62 |
| High-danger shots | 7 | 18 |
| Corsi % | 36.0% | 64.0% |
| Power play | 1/1 | 0/3 |
| Faceoff % | 60.0% | 40.0% |
| Hits | 22 | 32 |
| Blocks | 17 | 8 |
| Giveaways | 21 | 13 |
| Takeaways | 9 | 3 |
Edmonton Oilers Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Connor McDavid | C | 0 | 1 | 1 | 1 | 19:43 | 0.48 | 0.86 |
| Zach Hyman | L | 1 | 0 | 1 | 2 | 18:02 | 0.49 | 0.85 |
| Max Jones | L | 1 | 0 | 1 | 2 | 8:01 | 0.26 | 0.79 |
| Jack Roslovic | C | 1 | 0 | 1 | 3 | 13:12 | 0.30 | 0.56 |
| Mattias Ekholm | D | 0 | 0 | 0 | 2 | 23:17 | 0.21 | 0.52 |
| Adam Henrique | C | 0 | 1 | 1 | 0 | 12:43 | 0.62 | 0.46 |
| Matt Savoie | C | 0 | 1 | 1 | 0 | 14:18 | 0.00 | 0.32 |
| Curtis Lazar | C | 0 | 0 | 0 | 0 | 8:20 | 0.03 | 0.30 |
| Ty Emberson | D | 0 | 0 | 0 | 0 | 14:47 | 0.00 | 0.27 |
| Trent Frederic | C | 0 | 0 | 0 | 1 | 8:55 | 0.01 | 0.23 |
| Riley Stillman | D | 0 | 0 | 0 | 0 | 11:50 | 0.00 | 0.13 |
| Evan Bouchard | D | 0 | 0 | 0 | 4 | 26:35 | 0.31 | 0.12 |
| Vasily Podkolzin | R | 0 | 0 | 0 | 2 | 17:23 | 0.03 | -0.08 |
| Leon Draisaitl | C | 0 | 0 | 0 | 1 | 21:18 | 0.35 | -0.13 |
| Ryan Nugent-Hopkins | C | 0 | 0 | 0 | 0 | 14:49 | 0.10 | -0.15 |
| Mattias Janmark | C | 0 | 0 | 0 | 1 | 18:06 | 0.33 | -0.28 |
| Darnell Nurse | D | 0 | 0 | 0 | 1 | 21:38 | 0.01 | -0.33 |
| Spencer Stastney | D | 0 | 0 | 0 | 1 | 21:07 | 0.01 | -0.78 |
Winnipeg Jets Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Morgan Barron | C | 0 | 1 | 1 | 3 | 13:37 | 0.49 | 1.40 |
| Adam Lowry | C | 1 | 0 | 1 | 3 | 12:24 | 0.30 | 1.30 |
| Neal Pionk | D | 0 | 0 | 0 | 1 | 19:33 | 0.06 | 1.05 |
| Dylan Samberg | D | 0 | 0 | 0 | 3 | 18:04 | 0.12 | 0.82 |
| Tanner Pearson | L | 0 | 0 | 0 | 4 | 11:36 | 0.29 | 0.64 |
| Luke Schenn | D | 0 | 0 | 0 | 0 | 11:33 | 0.00 | 0.49 |
| Jonathan Toews | C | 0 | 0 | 0 | 3 | 12:35 | 0.50 | 0.39 |
| Kyle Connor | L | 0 | 0 | 0 | 9 | 24:15 | 0.68 | 0.19 |
| Logan Stanley | D | 0 | 0 | 0 | 3 | 14:42 | 0.07 | 0.17 |
| Gabriel Vilardi | C | 0 | 0 | 0 | 3 | 25:09 | 0.58 | 0.10 |
| Alex Iafallo | L | 0 | 0 | 0 | 0 | 10:28 | 0.05 | 0.09 |
| Mark Scheifele | C | 0 | 0 | 0 | 2 | 26:44 | 0.55 | 0.08 |
| Gustav Nyquist | R | 0 | 0 | 0 | 2 | 14:38 | 0.25 | 0.07 |
| Nino Niederreiter | R | 0 | 0 | 0 | 0 | 12:30 | 0.01 | -0.08 |
| Dylan DeMelo | D | 0 | 0 | 0 | 2 | 22:20 | 0.06 | -0.08 |
| Cole Perfetti | C | 0 | 0 | 0 | 2 | 12:32 | 0.24 | -0.31 |
| Vladislav Namestnikov | C | 0 | 0 | 0 | 0 | 9:22 | 0.00 | -0.32 |
| Josh Morrissey | D | 0 | 0 | 0 | 2 | 27:58 | 0.08 | -0.35 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Calvin Pickard | Edmonton Oilers | 41 | 42 | 97.6% | 2.96 | W |
| Connor Hellebuyck | Winnipeg Jets | 18 | 20 | 90.0% | 0.46 | L |
Analysis
The Edmonton Oilers defeated the Winnipeg Jets 3–1 on Dec 29, 2025.
Winnipeg Jets generated 4.62 expected goals to Edmonton Oilers's 3.58 — Winnipeg Jets owned the better of the chances but Edmonton Oilers took the game, the kind of split that usually means finishing or goaltending decided it.
Morgan Barron led all skaters with a Game Score of 1.4 on 1 assist, 3 shots on goal.
Calvin Pickard stopped 41 of 42, worth 2.96 goals saved above expected.
Frequently Asked Questions
Who won the Edmonton Oilers vs Winnipeg Jets game?
The Edmonton Oilers beat the Winnipeg Jets 3–1 on Dec 29, 2025.
What was the final score?
The final score was Edmonton Oilers 3, Winnipeg Jets 1.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Morgan Barron led all skaters at 1.4, on 0G, 1A and 3 shots on goal.
Which team deserved to win by expected goals?
Winnipeg Jets generated 4.62 expected goals and Edmonton Oilers generated 3.58, so Winnipeg Jets created the better chances. The scoreboard went the other way, which points to finishing or goaltending.
What were the shot totals?
Edmonton Oilers put 21 shots on goal and Winnipeg Jets put 42. High-danger chances went 7 to 18.
How did the goaltenders play?
Calvin Pickard stopped 41 of 42 (2.96 goals saved above expected); Connor Hellebuyck stopped 18 of 20 (0.46 goals saved above expected).