Detroit Red Wings at Calgary Flames
NHL game between the Detroit Red Wings and the Calgary Flames on Dec 10, 2025. Final score: Detroit Red Wings 4, Calgary Flames 3.
| Status | Final |
|---|---|
| Date | Dec 10, 2025 |
| Venue | Scotiabank Saddledome |
| Detroit Red Wings score | 4 |
| Calgary Flames 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 | Alex DeBrincat | R | 2 | 1 | 4 | 14:56 | 0.81 | 2.34 |
| 2nd | Nazem Kadri | C | 0 | 2 | 3 | 19:48 | 0.42 | 1.28 |
| 3rd | Patrick Kane | R | 0 | 2 | 1 | 14:23 | 0.05 | 1.18 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Detroit Red Wings–Calgary Flames) |
|---|---|---|---|---|---|
| 1st 01:02 | DET | Alex DeBrincat | Patrick Kane, Andrew Copp | 5v5 | 1–0 |
| 1st 04:33 | DET | Axel Sandin-Pellikka | Alex DeBrincat, Patrick Kane | 5v5 | 2–0 |
| 2nd 07:41 | DET | Alex DeBrincat | Andrew Copp | 5v5 | 3–0 |
| 2nd 09:09 | DET | Dylan Larkin | Lucas Raymond | 5v5 | 4–0 |
| 3rd 08:02 | CGY | Joel Farabee | — | 1v0 | 4–1 |
| 3rd 09:07 | CGY | Matt Coronato | Nazem Kadri | 5v5 | 4–2 |
| 3rd 14:40 | CGY | MacKenzie Weegar | Rasmus Andersson, Nazem Kadri | 5v5 | 4–3 |
Team Comparison
| Detroit Red Wings | Calgary Flames | |
|---|---|---|
| Goals | 4 | 3 |
| Shots on goal | 29 | 37 |
| Expected goals (xG) | 3.36 | 3.37 |
| High-danger shots | 13 | 14 |
| Corsi % | 32.5% | 67.5% |
| Power play | 0/2 | 0/4 |
| Faceoff % | 52.0% | 48.0% |
| Hits | 20 | 15 |
| Blocks | 26 | 5 |
| Giveaways | 18 | 17 |
| Takeaways | 2 | 7 |
Detroit Red Wings Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Alex DeBrincat | R | 2 | 1 | 3 | 4 | 14:56 | 0.81 | 2.34 |
| Patrick Kane | R | 0 | 2 | 2 | 1 | 14:23 | 0.05 | 1.18 |
| Andrew Copp | C | 0 | 2 | 2 | 1 | 16:44 | 0.10 | 1.08 |
| Axel Sandin-Pellikka | D | 1 | 0 | 1 | 2 | 16:28 | 0.17 | 0.70 |
| Dylan Larkin | C | 1 | 0 | 1 | 3 | 17:54 | 0.61 | 0.65 |
| Lucas Raymond | L | 0 | 1 | 1 | 1 | 18:40 | 0.13 | 0.64 |
| Moritz Seider | D | 0 | 0 | 0 | 3 | 28:23 | 0.06 | 0.35 |
| Albert Johansson | D | 0 | 0 | 0 | 0 | 17:33 | 0.00 | 0.20 |
| Simon Edvinsson | D | 0 | 0 | 0 | 1 | 14:37 | 0.03 | 0.15 |
| Ben Chiarot | D | 0 | 0 | 0 | 0 | 24:25 | 0.00 | 0.15 |
| Marco Kasper | C | 0 | 0 | 0 | 1 | 12:28 | 0.04 | 0.10 |
| J.T. Compher | L | 0 | 0 | 0 | 0 | 15:16 | 0.03 | 0.10 |
| Travis Hamonic | D | 0 | 0 | 0 | 0 | 17:05 | 0.00 | 0.05 |
| Emmitt Finnie | C | 0 | 0 | 0 | 4 | 16:51 | 0.52 | 0.05 |
| Michael Rasmussen | C | 0 | 0 | 0 | 1 | 14:18 | 0.06 | 0.05 |
| Nate Danielson | C | 0 | 0 | 0 | 1 | 11:48 | 0.13 | 0.05 |
| Elmer Soderblom | L | 0 | 0 | 0 | 5 | 10:27 | 0.50 | 0.00 |
| James van Riemsdyk | L | 0 | 0 | 0 | 1 | 11:44 | 0.16 | -0.10 |
Calgary Flames Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Nazem Kadri | C | 0 | 2 | 2 | 3 | 19:48 | 0.42 | 1.28 |
| Joel Farabee | L | 1 | 0 | 1 | 3 | 14:49 | 0.28 | 0.85 |
| Rasmus Andersson | D | 0 | 1 | 1 | 4 | 23:02 | 0.34 | 0.74 |
| MacKenzie Weegar | D | 1 | 0 | 1 | 4 | 25:15 | 0.15 | 0.70 |
| Matt Coronato | R | 1 | 0 | 1 | 7 | 21:42 | 0.39 | 0.65 |
| Kevin Bahl | D | 0 | 0 | 0 | 0 | 17:44 | 0.01 | 0.30 |
| Jonathan Huberdeau | L | 0 | 0 | 0 | 1 | 20:33 | 0.06 | 0.15 |
| Joel Hanley | D | 0 | 0 | 0 | 1 | 12:38 | 0.03 | 0.05 |
| Yegor Sharangovich | C | 0 | 0 | 0 | 3 | 14:55 | 0.15 | 0.00 |
| Hunter Brzustewicz | D | 0 | 0 | 0 | 1 | 15:47 | 0.07 | 0.00 |
| John Beecher | C | 0 | 0 | 0 | 1 | 8:16 | 0.15 | 0.00 |
| Mikael Backlund | C | 0 | 0 | 0 | 3 | 17:08 | 0.20 | 0.00 |
| Ryan Lomberg | L | 0 | 0 | 0 | 1 | 8:19 | 0.09 | -0.05 |
| Connor Zary | C | 0 | 0 | 0 | 2 | 16:29 | 0.35 | -0.05 |
| Morgan Frost | C | 0 | 0 | 0 | 1 | 17:57 | 0.21 | -0.05 |
| Yan Kuznetsov | D | 0 | 0 | 0 | 0 | 20:41 | 0.00 | -0.05 |
| Blake Coleman | L | 0 | 0 | 0 | 1 | 15:07 | 0.06 | -0.20 |
| Adam Klapka | R | 0 | 0 | 0 | 1 | 7:39 | 0.11 | -0.25 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| John Gibson | Detroit Red Wings | 34 | 37 | 91.9% | -2.44 | W |
| Devin Cooley | Calgary Flames | 25 | 29 | 86.2% | 0.89 | L |
Analysis
The Detroit Red Wings defeated the Calgary Flames 4–3 on Dec 10, 2025, a one-goal game.
Calgary Flames generated 3.37 expected goals to Detroit Red Wings's 3.36 — Calgary Flames owned the better of the chances but Detroit Red Wings 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.
Alex DeBrincat led all skaters with a Game Score of 2.34 on 2 goals, 1 assist, 4 shots on goal.
Devin Cooley stopped 25 of 29, worth 0.89 goals saved above expected.
Frequently Asked Questions
Who won the Detroit Red Wings vs Calgary Flames game?
The Detroit Red Wings beat the Calgary Flames 4–3 on Dec 10, 2025.
What was the final score?
The final score was Detroit Red Wings 4, Calgary Flames 3.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Alex DeBrincat led all skaters at 2.34, on 2G, 1A and 4 shots on goal.
Which team deserved to win by expected goals?
Calgary Flames generated 3.37 expected goals and Detroit Red Wings generated 3.36, so Calgary Flames created the better chances. The scoreboard went the other way, which points to finishing or goaltending.
What were the shot totals?
Detroit Red Wings put 29 shots on goal and Calgary Flames put 37. High-danger chances went 13 to 14.
How did the goaltenders play?
John Gibson stopped 34 of 37 (-2.44 goals saved above expected); Devin Cooley stopped 25 of 29 (0.89 goals saved above expected).