Calgary Flames at Edmonton Oilers
NHL game between the Calgary Flames and the Edmonton Oilers on Dec 23, 2025. Final score: Calgary Flames 1, Edmonton Oilers 5.
| Status | Final |
|---|---|
| Date | Dec 23, 2025 |
| Venue | Rogers Place |
| Calgary Flames score | 1 |
| Edmonton Oilers score | 5 |
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 | Connor McDavid | C | 0 | 5 | 6 | 20:37 | 0.71 | 3.00 |
| 2nd | Leon Draisaitl | C | 3 | 0 | 4 | 18:49 | 0.65 | 2.25 |
| 3rd | Zach Hyman | L | 1 | 2 | 6 | 17:11 | 1.20 | 1.93 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Calgary Flames–Edmonton Oilers) |
|---|---|---|---|---|---|
| 1st 06:48 | EDM | Ryan Nugent-Hopkins | Evan Bouchard, Connor McDavid | 5v5 | 0–1 |
| 1st 15:58 | CGY | MacKenzie Weegar | Mikael Backlund | 5v5 | 1–1 |
| 1st 19:43 | EDM | Leon Draisaitl | Zach Hyman, Connor McDavid | 5v4 | 1–2 |
| 2nd 01:59 | EDM | Leon Draisaitl | Connor McDavid, Evan Bouchard | 5v4 | 1–3 |
| 2nd 11:56 | EDM | Zach Hyman | Connor McDavid | 5v5 | 1–4 |
| 3rd 05:38 | EDM | Leon Draisaitl | Zach Hyman, Connor McDavid | 5v4 | 1–5 |
Team Comparison
| Calgary Flames | Edmonton Oilers | |
|---|---|---|
| Goals | 1 | 5 |
| Shots on goal | 19 | 39 |
| Expected goals (xG) | 1.63 | 5.05 |
| High-danger shots | 13 | 13 |
| Corsi % | 42.6% | 57.4% |
| Power play | 0/4 | 3/8 |
| Faceoff % | 56.6% | 43.4% |
| Hits | 27 | 14 |
| Blocks | 13 | 21 |
| Giveaways | 21 | 14 |
| Takeaways | 5 | 5 |
Calgary Flames Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Mikael Backlund | C | 0 | 1 | 1 | 4 | 18:24 | 0.35 | 0.54 |
| Blake Coleman | L | 0 | 0 | 0 | 1 | 14:54 | 0.07 | 0.30 |
| Jonathan Huberdeau | L | 0 | 0 | 0 | 1 | 19:06 | 0.03 | 0.10 |
| Joel Farabee | L | 0 | 0 | 0 | 1 | 16:12 | 0.05 | 0.05 |
| Morgan Frost | C | 0 | 0 | 0 | 3 | 15:29 | 0.25 | 0.05 |
| Hunter Brzustewicz | D | 0 | 0 | 0 | 0 | 18:12 | 0.00 | 0.00 |
| Yegor Sharangovich | C | 0 | 0 | 0 | 2 | 13:58 | 0.07 | -0.05 |
| Connor Zary | C | 0 | 0 | 0 | 0 | 14:30 | 0.00 | -0.10 |
| Nazem Kadri | C | 0 | 0 | 0 | 2 | 16:57 | 0.26 | -0.10 |
| Matt Coronato | R | 0 | 0 | 0 | 1 | 16:20 | 0.09 | -0.15 |
| Kevin Bahl | D | 0 | 0 | 0 | 0 | 22:43 | 0.00 | -0.17 |
| Rasmus Andersson | D | 0 | 0 | 0 | 1 | 24:00 | 0.07 | -0.25 |
| John Beecher | C | 0 | 0 | 0 | 0 | 9:58 | 0.00 | -0.50 |
| Adam Klapka | R | 0 | 0 | 0 | 0 | 12:27 | 0.10 | -0.70 |
| Yan Kuznetsov | D | 0 | 0 | 0 | 0 | 20:56 | 0.03 | -0.75 |
| Joel Hanley | D | 0 | 0 | 0 | 0 | 18:31 | 0.00 | -0.75 |
| MacKenzie Weegar | D | 1 | 0 | 1 | 2 | 9:05 | 0.16 | -0.80 |
| Ryan Lomberg | L | 0 | 0 | 0 | 1 | 9:54 | 0.10 | -0.80 |
Edmonton Oilers Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Connor McDavid | C | 0 | 5 | 5 | 6 | 20:37 | 0.71 | 3.00 |
| Leon Draisaitl | C | 3 | 0 | 3 | 4 | 18:49 | 0.65 | 2.25 |
| Zach Hyman | L | 1 | 2 | 3 | 6 | 17:11 | 1.20 | 1.93 |
| Evan Bouchard | D | 0 | 2 | 2 | 2 | 23:38 | 0.08 | 1.33 |
| Ryan Nugent-Hopkins | C | 1 | 0 | 1 | 4 | 16:26 | 0.66 | 0.65 |
| Mattias Ekholm | D | 0 | 0 | 0 | 1 | 17:17 | 0.02 | 0.25 |
| Ty Emberson | D | 0 | 0 | 0 | 1 | 19:08 | 0.07 | 0.25 |
| Mattias Janmark | C | 0 | 0 | 0 | 0 | 12:02 | 0.00 | 0.15 |
| Max Jones | L | 0 | 0 | 0 | 3 | 9:51 | 0.72 | 0.15 |
| Adam Henrique | C | 0 | 0 | 0 | 3 | 15:21 | 0.29 | 0.10 |
| Jack Roslovic | C | 0 | 0 | 0 | 3 | 14:11 | 0.15 | -0.05 |
| Spencer Stastney | D | 0 | 0 | 0 | 1 | 20:07 | 0.08 | -0.10 |
| Trent Frederic | C | 0 | 0 | 0 | 1 | 8:37 | 0.04 | -0.22 |
| Matt Savoie | C | 0 | 0 | 0 | 1 | 16:39 | 0.01 | -0.60 |
| Andrew Mangiapane | L | 0 | 0 | 0 | 1 | 12:16 | 0.07 | -0.65 |
| Darnell Nurse | D | 0 | 0 | 0 | 0 | 19:12 | 0.00 | -0.80 |
| Vasily Podkolzin | R | 0 | 0 | 0 | 2 | 13:01 | 0.12 | -0.85 |
| Alec Regula | D | 0 | 0 | 0 | 0 | 15:37 | 0.01 | -0.85 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Dustin Wolf | Calgary Flames | 34 | 39 | 87.2% | 1.76 | L |
| Connor Ingram | Edmonton Oilers | 18 | 19 | 94.7% | 0.34 | W |
Analysis
The Edmonton Oilers defeated the Calgary Flames 5–1 on Dec 23, 2025, a decisive 4-goal win.
Edmonton Oilers generated 5.05 expected goals to Calgary Flames's 1.63 — the run of play matched the result, with Edmonton Oilers earning the better chances as well as the goals.
Connor McDavid led all skaters with a Game Score of 3.0 on 5 assists, 6 shots on goal.
Dustin Wolf stopped 34 of 39, worth 1.76 goals saved above expected.
Frequently Asked Questions
Who won the Calgary Flames vs Edmonton Oilers game?
The Edmonton Oilers beat the Calgary Flames 5–1 on Dec 23, 2025.
What was the final score?
The final score was Edmonton Oilers 5, Calgary Flames 1.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Connor McDavid led all skaters at 3.0, on 0G, 5A and 6 shots on goal.
Which team deserved to win by expected goals?
Edmonton Oilers generated 5.05 expected goals and Calgary Flames generated 1.63, so Edmonton Oilers created the better chances. That matches the result.
What were the shot totals?
Calgary Flames put 19 shots on goal and Edmonton Oilers put 39. High-danger chances went 13 to 13.
How did the goaltenders play?
Dustin Wolf stopped 34 of 39 (1.76 goals saved above expected); Connor Ingram stopped 18 of 19 (0.34 goals saved above expected).