Calgary Flames at Anaheim Ducks

NHL game between the Calgary Flames and the Anaheim Ducks on Apr 04, 2026. Final score: Calgary Flames 5, Anaheim Ducks 3.

StatusFinal
DateApr 04, 2026
VenueHonda Center
Calgary Flames score5
Anaheim Ducks 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
1stMorgan FrostC20515:321.393.06
2ndMatvei GridinR11314:020.472.20
3rdLeo CarlssonC10320:060.362.00

Scoring Summary

TimeTeamGoalAssistsStrengthScore (Calgary Flames–Anaheim Ducks)
1st 10:11ANABeckett SenneckeJackson LaCombe, Jacob Trouba5v50–1
1st 13:24CGYJoel FarabeeMatvei Gridin, Kevin Bahl5v51–1
2nd 01:20CGYRyan StromeMartin Pospisil, Victor Olofsson5v52–1
2nd 07:49CGYMatvei GridinJoel Farabee, Hunter Brzustewicz5v53–1
2nd 18:44CGYMorgan FrostOlli Määttä, Blake Coleman5v54–1
3rd 07:49ANALeo Carlsson5v54–2
3rd 09:51ANAMason McTavishAlex Killorn5v44–3
3rd 18:49CGYMorgan FrostMatt Coronato6v55–3

Team Comparison

Calgary FlamesAnaheim Ducks
Goals53
Shots on goal2039
Expected goals (xG)3.454.11
High-danger shots1715
Corsi %37.7%62.3%
Power play0/11/3
Faceoff %55.6%44.4%
Hits2721
Blocks1613
Giveaways2012
Takeaways36

Calgary Flames Skaters

PlayerPosGAPSOGTOIxGGame Score
Morgan FrostC202515:321.393.06
Matvei GridinR112314:020.472.20
Joel FarabeeL112215:420.311.85
Olli MäättäD011119:550.021.16
Blake ColemanL011118:510.551.15
Martin PospisilC011012:460.000.85
Yan KuznetsovD000017:200.000.76
Matt CoronatoR011115:110.080.65
Ryan StromeC101214:180.220.58
Hunter BrzustewiczD011015:160.000.54
Kevin BahlD011024:170.000.46
Zach WhitecloudD000125:450.290.44
Victor OlofssonL011213:080.420.18
Connor ZaryC000011:470.000.14
Zayne ParekhD000015:490.19-0.00
Adam KlapkaR000010:190.08-0.02
Yegor SharangovichC000013:250.00-0.37
Mikael BacklundC000221:400.02-0.55

Anaheim Ducks Skaters

PlayerPosGAPSOGTOIxGGame Score
Leo CarlssonC101320:060.362.00
Beckett SenneckeR101321:220.491.32
Jackson LaCombeD011120:460.021.06
Alex KillornL011018:140.030.89
John CarlsonD000623:520.350.85
Mikael GranlundC000320:540.830.65
Mason McTavishC101314:500.240.43
Jacob TroubaD011421:180.080.35
Olen ZellwegerD000110:520.03-0.02
Nathan GaucherC00007:510.00-0.13
Tim WasheC000010:190.28-0.17
Tyson HindsD000423:220.12-0.25
Jeffrey VielL000210:080.22-0.29
Troy TerryR000319:100.23-0.31
Chris KreiderL000219:350.22-0.36
Ian MooreD00008:160.00-0.57
Ryan PoehlingC000415:040.23-0.87
Drew HellesonD000013:330.06-0.92

Goaltending

GoalieTeamSVSASV%GSAxDecision
Devin CooleyCalgary Flames363992.3%0.79W
Ville HussoAnaheim Ducks151978.9%-1.21L

Analysis

The Calgary Flames defeated the Anaheim Ducks 5–3 on Apr 04, 2026.

Anaheim Ducks generated 4.11 expected goals to Calgary Flames's 3.45 — Anaheim Ducks owned the better of the chances but Calgary Flames took the game, the kind of split that usually means finishing or goaltending decided it.

Morgan Frost led all skaters with a Game Score of 3.06 on 2 goals, 5 shots on goal.

Devin Cooley stopped 36 of 39, worth 0.79 goals saved above expected.

Frequently Asked Questions

Who won the Calgary Flames vs Anaheim Ducks game?

The Calgary Flames beat the Anaheim Ducks 5–3 on Apr 04, 2026.

What was the final score?

The final score was Calgary Flames 5, Anaheim Ducks 3.

Who was the best player in this game?

By Game Score — a single-number summary of everything a skater did — Morgan Frost led all skaters at 3.06, on 2G, 0A and 5 shots on goal.

Which team deserved to win by expected goals?

Anaheim Ducks generated 4.11 expected goals and Calgary Flames generated 3.45, so Anaheim Ducks created the better chances. The scoreboard went the other way, which points to finishing or goaltending.

What were the shot totals?

Calgary Flames put 20 shots on goal and Anaheim Ducks put 39. High-danger chances went 17 to 15.

How did the goaltenders play?

Devin Cooley stopped 36 of 39 (0.79 goals saved above expected); Ville Husso stopped 15 of 19 (-1.21 goals saved above expected).