Edmonton Oilers at Calgary Flames

NHL game between the Edmonton Oilers and the Calgary Flames on Dec 27, 2025. Final score: Edmonton Oilers 2, Calgary Flames 3.

StatusFinal
DateDec 27, 2025
VenueScotiabank Saddledome
Edmonton Oilers score2
Calgary Flames score3

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.

PlayerPosGASOGTOIxGGame Score
1stAdam KlapkaR01310:490.141.52
2ndYegor SharangovichC10421:430.521.44
3rdEvan BouchardD11429:040.411.40

Scoring Summary

TimeTeamGoalAssistsStrengthScore (Edmonton Oilers–Calgary Flames)
1st 07:00CGYYegor SharangovichAdam Klapka5v50–1
1st 08:36EDMEvan BouchardLeon Draisaitl, Ryan Nugent-Hopkins4v51–1
2nd 03:28CGYRyan Lomberg5v51–2
3rd 12:31CGYBlake ColemanMikael Backlund, Kevin Bahl5v51–3
3rd 15:23EDMConnor McDavidZach Hyman, Evan Bouchard5v52–3

Team Comparison

Edmonton OilersCalgary Flames
Goals23
Shots on goal3132
Expected goals (xG)3.323.12
High-danger shots1424
Corsi %52.3%47.7%
Power play1/30/2
Faceoff %63.3%36.7%
Hits1329
Blocks2124
Giveaways2416
Takeaways76

Edmonton Oilers Skaters

PlayerPosGAPSOGTOIxGGame Score
Evan BouchardD112429:040.411.40
Connor McDavidC101726:391.291.34
Zach HymanL011623:040.551.16
Ryan Nugent-HopkinsC011320:100.211.04
Mattias JanmarkC00008:460.000.27
Darnell NurseD000420:350.130.27
Matt SavoieC000013:040.000.21
Leon DraisaitlC011224:230.090.20
Trent FredericC00007:150.210.20
Alec RegulaD000113:060.050.19
Adam HenriqueC000111:340.06-0.00
Ty EmbersonD000012:340.00-0.01
Mattias EkholmD000122:460.09-0.09
Spencer StastneyD000016:210.00-0.13
Max JonesL00007:360.00-0.13
Jack RoslovicC000112:540.14-0.19
Andrew MangiapaneL000010:290.00-0.29
Vasily PodkolzinR000115:140.04-0.54

Calgary Flames Skaters

PlayerPosGAPSOGTOIxGGame Score
Adam KlapkaR011310:490.141.52
Yegor SharangovichC101421:430.521.44
Ryan LombergL10127:280.351.23
Nazem KadriC000318:550.511.02
MacKenzie WeegarD000022:120.000.85
Yan KuznetsovD000221:350.030.70
Blake ColemanL101320:340.270.59
Joel FarabeeL000414:520.510.41
Justin KirklandC00008:530.060.21
Mikael BacklundC011619:270.290.17
Kevin BahlD011022:410.030.02
Morgan FrostC000210:490.11-0.03
Hunter BrzustewiczD000012:040.00-0.05
Joel HanleyD000113:290.02-0.08
Matt CoronatoR000013:100.00-0.11
Jonathan HuberdeauL000117:390.38-0.15
Connor ZaryC00009:550.00-0.33
Rasmus AnderssonD000126:210.02-0.56

Goaltending

GoalieTeamSVSASV%GSAxDecision
Connor IngramEdmonton Oilers293290.6%0.05L
Dustin WolfCalgary Flames293193.5%1.76W

Analysis

The Calgary Flames defeated the Edmonton Oilers 3–2 on Dec 27, 2025, a one-goal game.

Calgary Flames generated 3.12 expected goals to Edmonton Oilers's 3.32 — Edmonton Oilers owned the better of the chances but Calgary Flames took the game, the kind of split that usually means finishing or goaltending decided it; by expected goals it was close to a coin flip.

Adam Klapka led all skaters with a Game Score of 1.52 on 1 assist, 3 shots on goal.

Dustin Wolf stopped 29 of 31, worth 1.76 goals saved above expected.

Frequently Asked Questions

Who won the Edmonton Oilers vs Calgary Flames game?

The Calgary Flames beat the Edmonton Oilers 3–2 on Dec 27, 2025.

What was the final score?

The final score was Calgary Flames 3, Edmonton Oilers 2.

Who was the best player in this game?

By Game Score — a single-number summary of everything a skater did — Adam Klapka led all skaters at 1.52, on 0G, 1A and 3 shots on goal.

Which team deserved to win by expected goals?

Calgary Flames generated 3.12 expected goals and Edmonton Oilers generated 3.32, so Edmonton Oilers created the better chances. The scoreboard went the other way, which points to finishing or goaltending.

What were the shot totals?

Edmonton Oilers put 31 shots on goal and Calgary Flames put 32. High-danger chances went 14 to 24.

How did the goaltenders play?

Connor Ingram stopped 29 of 32 (0.05 goals saved above expected); Dustin Wolf stopped 29 of 31 (1.76 goals saved above expected).