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
1stEvan BouchardD11429:040.981.49
2ndRyan LombergL1027:280.351.10
3rdBlake ColemanL10320:340.251.10

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.981.49
Ryan Nugent-HopkinsC011320:100.210.84
Connor McDavidC101726:391.200.80
Zach HymanL011623:040.550.44
Leon DraisaitlC011224:230.090.39
Ty EmbersonD000012:340.000.25
Mattias JanmarkC00008:460.000.10
Jack RoslovicC000112:540.140.10
Adam HenriqueC000111:340.060.05
Matt SavoieC000013:040.000.05
Max JonesL00007:360.000.05
Vasily PodkolzinR000115:140.040.05
Alec RegulaD000113:060.050.05
Spencer StastneyD000016:210.000.00
Trent FredericC00007:150.210.00
Darnell NurseD000420:350.13-0.00
Mattias EkholmD000122:460.09-0.05
Andrew MangiapaneL000010:290.00-0.15

Calgary Flames Skaters

PlayerPosGAPSOGTOIxGGame Score
Ryan LombergL10127:280.351.10
Blake ColemanL101320:340.251.10
Kevin BahlD011022:410.030.84
Yegor SharangovichC101421:430.460.75
Mikael BacklundC011619:270.290.69
Adam KlapkaR011310:490.140.69
Nazem KadriC000318:550.410.15
Justin KirklandC00008:530.060.15
Jonathan HuberdeauL000117:390.380.10
Joel FarabeeL000414:520.510.10
MacKenzie WeegarD000022:120.000.05
Matt CoronatoR000013:100.000.05
Joel HanleyD000113:290.020.05
Morgan FrostC000210:490.110.05
Rasmus AnderssonD000126:210.020.05
Connor ZaryC00009:550.000.00
Hunter BrzustewiczD000012:040.00-0.05
Yan KuznetsovD000221:350.03-0.15

Goaltending

GoalieTeamSVSASV%GSAxDecision
Connor IngramEdmonton Oilers293290.6%0.52L
Dustin WolfCalgary Flames293193.5%3.13W

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.

Evan Bouchard led all skaters with a Game Score of 1.49 on 1 goal, 1 assist, 4 shots on goal.

Dustin Wolf stopped 29 of 31, worth 3.13 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 — Evan Bouchard led all skaters at 1.49, on 1G, 1A and 4 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.52 goals saved above expected); Dustin Wolf stopped 29 of 31 (3.13 goals saved above expected).