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 | Adam Lowry | C | 1 | 0 | 3 | 12:24 | 0.30 | 0.85 |
| 2nd | Max Jones | L | 1 | 0 | 2 | 8:01 | 0.26 | 0.80 |
| 3rd | Morgan Barron | C | 0 | 1 | 3 | 13:37 | 0.49 | 0.79 |
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 |
|---|---|---|---|---|---|---|---|---|
| Max Jones | L | 1 | 0 | 1 | 2 | 8:01 | 0.26 | 0.80 |
| Zach Hyman | L | 1 | 0 | 1 | 2 | 18:02 | 0.49 | 0.75 |
| Adam Henrique | C | 0 | 1 | 1 | 0 | 12:43 | 0.58 | 0.69 |
| Jack Roslovic | C | 1 | 0 | 1 | 3 | 13:12 | 0.23 | 0.65 |
| Connor McDavid | C | 0 | 1 | 1 | 1 | 19:43 | 0.48 | 0.59 |
| Matt Savoie | C | 0 | 1 | 1 | 0 | 14:18 | 0.00 | 0.54 |
| Curtis Lazar | C | 0 | 0 | 0 | 0 | 8:20 | 0.03 | 0.30 |
| Darnell Nurse | D | 0 | 0 | 0 | 1 | 21:38 | 0.01 | 0.25 |
| Ty Emberson | D | 0 | 0 | 0 | 0 | 14:47 | 0.00 | 0.20 |
| Riley Stillman | D | 0 | 0 | 0 | 0 | 11:50 | 0.00 | 0.20 |
| Vasily Podkolzin | R | 0 | 0 | 0 | 2 | 17:23 | 0.03 | 0.20 |
| Spencer Stastney | D | 0 | 0 | 0 | 1 | 21:07 | 0.01 | 0.15 |
| Mattias Ekholm | D | 0 | 0 | 0 | 2 | 23:17 | 0.21 | 0.05 |
| Trent Frederic | C | 0 | 0 | 0 | 1 | 8:55 | 0.01 | 0.05 |
| Mattias Janmark | C | 0 | 0 | 0 | 1 | 18:06 | 0.33 | 0.00 |
| Evan Bouchard | D | 0 | 0 | 0 | 4 | 26:35 | 0.31 | -0.10 |
| Leon Draisaitl | C | 0 | 0 | 0 | 1 | 21:18 | 0.30 | -0.15 |
| Ryan Nugent-Hopkins | C | 0 | 0 | 0 | 0 | 14:49 | 0.10 | -0.48 |
Winnipeg Jets Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Adam Lowry | C | 1 | 0 | 1 | 3 | 12:24 | 0.30 | 0.85 |
| Morgan Barron | C | 0 | 1 | 1 | 3 | 13:37 | 0.49 | 0.79 |
| Luke Schenn | D | 0 | 0 | 0 | 0 | 11:33 | 0.00 | 0.35 |
| Dylan DeMelo | D | 0 | 0 | 0 | 2 | 22:20 | 0.06 | 0.20 |
| Logan Stanley | D | 0 | 0 | 0 | 3 | 14:42 | 0.07 | 0.10 |
| Mark Scheifele | C | 0 | 0 | 0 | 2 | 26:44 | 0.43 | 0.10 |
| Cole Perfetti | C | 0 | 0 | 0 | 2 | 12:32 | 0.24 | 0.10 |
| Tanner Pearson | L | 0 | 0 | 0 | 4 | 11:36 | 0.29 | 0.10 |
| Kyle Connor | L | 0 | 0 | 0 | 9 | 24:15 | 0.61 | 0.00 |
| Josh Morrissey | D | 0 | 0 | 0 | 2 | 27:58 | 0.07 | 0.00 |
| Jonathan Toews | C | 0 | 0 | 0 | 3 | 12:35 | 0.50 | 0.00 |
| Gustav Nyquist | R | 0 | 0 | 0 | 2 | 14:38 | 0.19 | 0.00 |
| Gabriel Vilardi | C | 0 | 0 | 0 | 3 | 25:09 | 0.48 | 0.00 |
| Alex Iafallo | L | 0 | 0 | 0 | 0 | 10:28 | 0.05 | 0.00 |
| Vladislav Namestnikov | C | 0 | 0 | 0 | 0 | 9:22 | 0.00 | 0.00 |
| Nino Niederreiter | R | 0 | 0 | 0 | 0 | 12:30 | 0.01 | 0.00 |
| Neal Pionk | D | 0 | 0 | 0 | 1 | 19:33 | 0.06 | -0.08 |
| Dylan Samberg | D | 0 | 0 | 0 | 3 | 18:04 | 0.12 | -0.15 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Calvin Pickard | Edmonton Oilers | 41 | 42 | 97.6% | 3.71 | W |
| Connor Hellebuyck | Winnipeg Jets | 18 | 20 | 90.0% | 0.58 | 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.
Adam Lowry led all skaters with a Game Score of 0.85 on 1 goal, 3 shots on goal.
Calvin Pickard stopped 41 of 42, worth 3.71 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 — Adam Lowry led all skaters at 0.85, on 1G, 0A 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 (3.71 goals saved above expected); Connor Hellebuyck stopped 18 of 20 (0.58 goals saved above expected).