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.
| Status | Final |
|---|---|
| Date | Apr 04, 2026 |
| Venue | Honda Center |
| Calgary Flames score | 5 |
| Anaheim Ducks score | 3 |
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 | Morgan Frost | C | 2 | 0 | 5 | 15:32 | 1.39 | 3.06 |
| 2nd | Matvei Gridin | R | 1 | 1 | 3 | 14:02 | 0.47 | 2.20 |
| 3rd | Leo Carlsson | C | 1 | 0 | 3 | 20:06 | 0.36 | 2.00 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Calgary Flames–Anaheim Ducks) |
|---|---|---|---|---|---|
| 1st 10:11 | ANA | Beckett Sennecke | Jackson LaCombe, Jacob Trouba | 5v5 | 0–1 |
| 1st 13:24 | CGY | Joel Farabee | Matvei Gridin, Kevin Bahl | 5v5 | 1–1 |
| 2nd 01:20 | CGY | Ryan Strome | Martin Pospisil, Victor Olofsson | 5v5 | 2–1 |
| 2nd 07:49 | CGY | Matvei Gridin | Joel Farabee, Hunter Brzustewicz | 5v5 | 3–1 |
| 2nd 18:44 | CGY | Morgan Frost | Olli Määttä, Blake Coleman | 5v5 | 4–1 |
| 3rd 07:49 | ANA | Leo Carlsson | — | 5v5 | 4–2 |
| 3rd 09:51 | ANA | Mason McTavish | Alex Killorn | 5v4 | 4–3 |
| 3rd 18:49 | CGY | Morgan Frost | Matt Coronato | 6v5 | 5–3 |
Team Comparison
| Calgary Flames | Anaheim Ducks | |
|---|---|---|
| Goals | 5 | 3 |
| Shots on goal | 20 | 39 |
| Expected goals (xG) | 3.45 | 4.11 |
| High-danger shots | 17 | 15 |
| Corsi % | 37.7% | 62.3% |
| Power play | 0/1 | 1/3 |
| Faceoff % | 55.6% | 44.4% |
| Hits | 27 | 21 |
| Blocks | 16 | 13 |
| Giveaways | 20 | 12 |
| Takeaways | 3 | 6 |
Calgary Flames Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Morgan Frost | C | 2 | 0 | 2 | 5 | 15:32 | 1.39 | 3.06 |
| Matvei Gridin | R | 1 | 1 | 2 | 3 | 14:02 | 0.47 | 2.20 |
| Joel Farabee | L | 1 | 1 | 2 | 2 | 15:42 | 0.31 | 1.85 |
| Olli Määttä | D | 0 | 1 | 1 | 1 | 19:55 | 0.02 | 1.16 |
| Blake Coleman | L | 0 | 1 | 1 | 1 | 18:51 | 0.55 | 1.15 |
| Martin Pospisil | C | 0 | 1 | 1 | 0 | 12:46 | 0.00 | 0.85 |
| Yan Kuznetsov | D | 0 | 0 | 0 | 0 | 17:20 | 0.00 | 0.76 |
| Matt Coronato | R | 0 | 1 | 1 | 1 | 15:11 | 0.08 | 0.65 |
| Ryan Strome | C | 1 | 0 | 1 | 2 | 14:18 | 0.22 | 0.58 |
| Hunter Brzustewicz | D | 0 | 1 | 1 | 0 | 15:16 | 0.00 | 0.54 |
| Kevin Bahl | D | 0 | 1 | 1 | 0 | 24:17 | 0.00 | 0.46 |
| Zach Whitecloud | D | 0 | 0 | 0 | 1 | 25:45 | 0.29 | 0.44 |
| Victor Olofsson | L | 0 | 1 | 1 | 2 | 13:08 | 0.42 | 0.18 |
| Connor Zary | C | 0 | 0 | 0 | 0 | 11:47 | 0.00 | 0.14 |
| Zayne Parekh | D | 0 | 0 | 0 | 0 | 15:49 | 0.19 | -0.00 |
| Adam Klapka | R | 0 | 0 | 0 | 0 | 10:19 | 0.08 | -0.02 |
| Yegor Sharangovich | C | 0 | 0 | 0 | 0 | 13:25 | 0.00 | -0.37 |
| Mikael Backlund | C | 0 | 0 | 0 | 2 | 21:40 | 0.02 | -0.55 |
Anaheim Ducks Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Leo Carlsson | C | 1 | 0 | 1 | 3 | 20:06 | 0.36 | 2.00 |
| Beckett Sennecke | R | 1 | 0 | 1 | 3 | 21:22 | 0.49 | 1.32 |
| Jackson LaCombe | D | 0 | 1 | 1 | 1 | 20:46 | 0.02 | 1.06 |
| Alex Killorn | L | 0 | 1 | 1 | 0 | 18:14 | 0.03 | 0.89 |
| John Carlson | D | 0 | 0 | 0 | 6 | 23:52 | 0.35 | 0.85 |
| Mikael Granlund | C | 0 | 0 | 0 | 3 | 20:54 | 0.83 | 0.65 |
| Mason McTavish | C | 1 | 0 | 1 | 3 | 14:50 | 0.24 | 0.43 |
| Jacob Trouba | D | 0 | 1 | 1 | 4 | 21:18 | 0.08 | 0.35 |
| Olen Zellweger | D | 0 | 0 | 0 | 1 | 10:52 | 0.03 | -0.02 |
| Nathan Gaucher | C | 0 | 0 | 0 | 0 | 7:51 | 0.00 | -0.13 |
| Tim Washe | C | 0 | 0 | 0 | 0 | 10:19 | 0.28 | -0.17 |
| Tyson Hinds | D | 0 | 0 | 0 | 4 | 23:22 | 0.12 | -0.25 |
| Jeffrey Viel | L | 0 | 0 | 0 | 2 | 10:08 | 0.22 | -0.29 |
| Troy Terry | R | 0 | 0 | 0 | 3 | 19:10 | 0.23 | -0.31 |
| Chris Kreider | L | 0 | 0 | 0 | 2 | 19:35 | 0.22 | -0.36 |
| Ian Moore | D | 0 | 0 | 0 | 0 | 8:16 | 0.00 | -0.57 |
| Ryan Poehling | C | 0 | 0 | 0 | 4 | 15:04 | 0.23 | -0.87 |
| Drew Helleson | D | 0 | 0 | 0 | 0 | 13:33 | 0.06 | -0.92 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Devin Cooley | Calgary Flames | 36 | 39 | 92.3% | 0.79 | W |
| Ville Husso | Anaheim Ducks | 15 | 19 | 78.9% | -1.21 | L |
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).