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.87 | 4.02 |
| 2nd | Zach Hyman | L | 1 | 2 | 6 | 17:11 | 1.25 | 3.18 |
| 3rd | Leon Draisaitl | C | 3 | 0 | 4 | 18:49 | 0.79 | 2.81 |
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 |
|---|---|---|---|---|---|---|---|---|
| MacKenzie Weegar | D | 1 | 0 | 1 | 2 | 9:05 | 0.16 | 0.40 |
| John Beecher | C | 0 | 0 | 0 | 0 | 9:58 | 0.00 | -0.06 |
| Mikael Backlund | C | 0 | 1 | 1 | 4 | 18:24 | 0.35 | -0.09 |
| Blake Coleman | L | 0 | 0 | 0 | 1 | 14:54 | 0.07 | -0.20 |
| Jonathan Huberdeau | L | 0 | 0 | 0 | 1 | 19:06 | 0.05 | -0.38 |
| Ryan Lomberg | L | 0 | 0 | 0 | 1 | 9:54 | 0.10 | -0.42 |
| Adam Klapka | R | 0 | 0 | 0 | 0 | 12:27 | 0.15 | -0.42 |
| Nazem Kadri | C | 0 | 0 | 0 | 2 | 16:57 | 0.38 | -0.47 |
| Connor Zary | C | 0 | 0 | 0 | 0 | 14:30 | 0.00 | -0.53 |
| Matt Coronato | R | 0 | 0 | 0 | 1 | 16:20 | 0.13 | -0.55 |
| Morgan Frost | C | 0 | 0 | 0 | 3 | 15:29 | 0.29 | -0.71 |
| Yegor Sharangovich | C | 0 | 0 | 0 | 2 | 13:58 | 0.09 | -1.02 |
| Yan Kuznetsov | D | 0 | 0 | 0 | 0 | 20:56 | 0.03 | -1.05 |
| Rasmus Andersson | D | 0 | 0 | 0 | 1 | 24:00 | 0.07 | -1.05 |
| Joel Farabee | L | 0 | 0 | 0 | 1 | 16:12 | 0.06 | -1.10 |
| Kevin Bahl | D | 0 | 0 | 0 | 0 | 22:43 | 0.00 | -1.18 |
| Hunter Brzustewicz | D | 0 | 0 | 0 | 0 | 18:12 | 0.00 | -1.47 |
| Joel Hanley | D | 0 | 0 | 0 | 0 | 18:31 | 0.00 | -1.57 |
Edmonton Oilers Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Connor McDavid | C | 0 | 5 | 5 | 6 | 20:37 | 0.87 | 4.02 |
| Zach Hyman | L | 1 | 2 | 3 | 6 | 17:11 | 1.25 | 3.18 |
| Leon Draisaitl | C | 3 | 0 | 3 | 4 | 18:49 | 0.79 | 2.81 |
| Spencer Stastney | D | 0 | 0 | 0 | 1 | 20:07 | 0.08 | 1.73 |
| Darnell Nurse | D | 0 | 0 | 0 | 0 | 19:12 | 0.00 | 1.69 |
| Ty Emberson | D | 0 | 0 | 0 | 1 | 19:08 | 0.07 | 1.61 |
| Evan Bouchard | D | 0 | 2 | 2 | 2 | 23:38 | 0.11 | 1.39 |
| Ryan Nugent-Hopkins | C | 1 | 0 | 1 | 4 | 16:26 | 0.73 | 1.14 |
| Adam Henrique | C | 0 | 0 | 0 | 3 | 15:21 | 0.29 | 1.08 |
| Mattias Ekholm | D | 0 | 0 | 0 | 1 | 17:17 | 0.02 | 0.98 |
| Matt Savoie | C | 0 | 0 | 0 | 1 | 16:39 | 0.01 | 0.85 |
| Andrew Mangiapane | L | 0 | 0 | 0 | 1 | 12:16 | 0.07 | 0.82 |
| Max Jones | L | 0 | 0 | 0 | 3 | 9:51 | 0.72 | 0.65 |
| Trent Frederic | C | 0 | 0 | 0 | 1 | 8:37 | 0.04 | 0.64 |
| Alec Regula | D | 0 | 0 | 0 | 0 | 15:37 | 0.01 | 0.58 |
| Mattias Janmark | C | 0 | 0 | 0 | 0 | 12:02 | 0.00 | 0.49 |
| Jack Roslovic | C | 0 | 0 | 0 | 3 | 14:11 | 0.15 | 0.29 |
| Vasily Podkolzin | R | 0 | 0 | 0 | 2 | 13:01 | 0.12 | 0.06 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Dustin Wolf | Calgary Flames | 34 | 39 | 87.2% | -0.12 | L |
| Connor Ingram | Edmonton Oilers | 18 | 19 | 94.7% | 0.62 | 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 4.02 on 5 assists, 6 shots on goal.
Connor Ingram stopped 18 of 19, worth 0.62 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 4.02, 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 (-0.12 goals saved above expected); Connor Ingram stopped 18 of 19 (0.62 goals saved above expected).