Philadelphia Flyers at Calgary Flames
NHL game between the Philadelphia Flyers and the Calgary Flames on Dec 31, 2025. Final score: Philadelphia Flyers 1, Calgary Flames 5.
| Status | Final |
|---|---|
| Date | Dec 31, 2025 |
| Venue | Scotiabank Saddledome |
| Philadelphia Flyers score | 1 |
| Calgary Flames score | 5 |
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 | Connor Zary | C | 1 | 1 | 2 | 11:34 | 0.54 | 1.39 |
| 2nd | Matt Coronato | R | 0 | 2 | 0 | 16:27 | 0.30 | 1.33 |
| 3rd | MacKenzie Weegar | D | 0 | 2 | 4 | 23:32 | 0.06 | 1.23 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Philadelphia Flyers–Calgary Flames) |
|---|---|---|---|---|---|
| 1st 13:30 | CGY | Mikael Backlund | Matt Coronato, Blake Coleman | 5v5 | 0–1 |
| 2nd 03:08 | CGY | Jonathan Huberdeau | MacKenzie Weegar, Yan Kuznetsov | 5v5 | 0–2 |
| 2nd 08:49 | PHI | Travis Konecny | — | 5v5 | 1–2 |
| 2nd 12:03 | CGY | Rasmus Andersson | Connor Zary, Nazem Kadri | 5v3 | 1–3 |
| 2nd 17:52 | CGY | Yegor Sharangovich | Matt Coronato, MacKenzie Weegar | 5v4 | 1–4 |
| 3rd 09:37 | CGY | Connor Zary | Ryan Lomberg | 5v5 | 1–5 |
Team Comparison
| Philadelphia Flyers | Calgary Flames | |
|---|---|---|
| Goals | 1 | 5 |
| Shots on goal | 26 | 26 |
| Expected goals (xG) | 2.99 | 3.00 |
| High-danger shots | 16 | 12 |
| Corsi % | 48.0% | 52.0% |
| Power play | 0/2 | 2/3 |
| Faceoff % | 45.5% | 54.5% |
| Hits | 23 | 15 |
| Blocks | 18 | 15 |
| Giveaways | 13 | 10 |
| Takeaways | 6 | 7 |
Philadelphia Flyers Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Travis Konecny | R | 1 | 0 | 1 | 3 | 19:12 | 0.26 | 0.60 |
| Travis Sanheim | D | 0 | 0 | 0 | 0 | 22:04 | 0.07 | 0.25 |
| Carl Grundstrom | R | 0 | 0 | 0 | 0 | 12:10 | 0.00 | 0.25 |
| Bobby Brink | R | 0 | 0 | 0 | 0 | 13:38 | 0.04 | 0.20 |
| Noah Cates | L | 0 | 0 | 0 | 2 | 13:57 | 0.34 | 0.20 |
| Rasmus Ristolainen | D | 0 | 0 | 0 | 1 | 22:15 | 0.01 | 0.15 |
| Owen Tippett | R | 0 | 0 | 0 | 5 | 12:45 | 0.54 | 0.15 |
| Rodrigo Abols | C | 0 | 0 | 0 | 2 | 12:12 | 0.19 | 0.15 |
| Nick Seeler | D | 0 | 0 | 0 | 3 | 14:38 | 0.20 | 0.10 |
| Denver Barkey | C | 0 | 0 | 0 | 1 | 13:43 | 0.00 | 0.10 |
| Noah Juulsen | D | 0 | 0 | 0 | 2 | 13:58 | 0.11 | 0.05 |
| Matvei Michkov | R | 0 | 0 | 0 | 0 | 16:16 | 0.00 | 0.05 |
| Sean Couturier | C | 0 | 0 | 0 | 1 | 13:13 | 0.23 | 0.05 |
| Trevor Zegras | C | 0 | 0 | 0 | 1 | 18:55 | 0.07 | 0.05 |
| Nikita Grebenkin | R | 0 | 0 | 0 | 0 | 10:49 | 0.00 | 0.00 |
| Christian Dvorak | C | 0 | 0 | 0 | 4 | 19:07 | 0.46 | -0.15 |
| Cam York | D | 0 | 0 | 0 | 1 | 21:14 | 0.24 | -0.15 |
| Jamie Drysdale | D | 0 | 0 | 0 | 0 | 22:38 | 0.05 | -0.20 |
Calgary Flames Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Connor Zary | C | 1 | 1 | 2 | 2 | 11:34 | 0.54 | 1.39 |
| Matt Coronato | R | 0 | 2 | 2 | 0 | 16:27 | 0.30 | 1.33 |
| MacKenzie Weegar | D | 0 | 2 | 2 | 4 | 23:32 | 0.06 | 1.23 |
| Rasmus Andersson | D | 1 | 0 | 1 | 2 | 23:43 | 0.20 | 0.95 |
| Yegor Sharangovich | C | 1 | 0 | 1 | 3 | 16:13 | 0.30 | 0.80 |
| Jonathan Huberdeau | L | 1 | 0 | 1 | 1 | 16:05 | 0.13 | 0.80 |
| Mikael Backlund | C | 1 | 0 | 1 | 2 | 15:56 | 0.17 | 0.80 |
| Ryan Lomberg | L | 0 | 1 | 1 | 0 | 11:21 | 0.00 | 0.79 |
| Nazem Kadri | C | 0 | 1 | 1 | 1 | 17:06 | 0.18 | 0.64 |
| Yan Kuznetsov | D | 0 | 1 | 1 | 1 | 22:34 | 0.02 | 0.59 |
| Blake Coleman | L | 0 | 1 | 1 | 3 | 15:48 | 0.54 | 0.59 |
| Kevin Bahl | D | 0 | 0 | 0 | 0 | 21:17 | 0.00 | 0.25 |
| Joel Farabee | L | 0 | 0 | 0 | 1 | 14:08 | 0.10 | 0.10 |
| Adam Klapka | R | 0 | 0 | 0 | 2 | 13:58 | 0.06 | 0.05 |
| Hunter Brzustewicz | D | 0 | 0 | 0 | 1 | 12:06 | 0.00 | 0.05 |
| John Beecher | C | 0 | 0 | 0 | 1 | 12:59 | 0.18 | 0.05 |
| Morgan Frost | C | 0 | 0 | 0 | 2 | 15:32 | 0.25 | 0.00 |
| Joel Hanley | D | 0 | 0 | 0 | 0 | 13:41 | 0.00 | 0.00 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Samuel Ersson | Philadelphia Flyers | 21 | 26 | 80.8% | -1.04 | L |
| Dustin Wolf | Calgary Flames | 26 | 26 | 100.0% | -0.45 | W |
Analysis
The Calgary Flames defeated the Philadelphia Flyers 5–1 on Dec 31, 2025, a decisive 4-goal win.
Calgary Flames generated 3.0 expected goals to Philadelphia Flyers's 2.99 — the run of play matched the result, with Calgary Flames earning the better chances as well as the goals; by expected goals it was close to a coin flip.
Connor Zary led all skaters with a Game Score of 1.39 on 1 goal, 1 assist, 2 shots on goal.
Frequently Asked Questions
Who won the Philadelphia Flyers vs Calgary Flames game?
The Calgary Flames beat the Philadelphia Flyers 5–1 on Dec 31, 2025.
What was the final score?
The final score was Calgary Flames 5, Philadelphia Flyers 1.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Connor Zary led all skaters at 1.39, on 1G, 1A and 2 shots on goal.
Which team deserved to win by expected goals?
Calgary Flames generated 3.0 expected goals and Philadelphia Flyers generated 2.99, so Calgary Flames created the better chances. That matches the result.
What were the shot totals?
Philadelphia Flyers put 26 shots on goal and Calgary Flames put 26. High-danger chances went 16 to 12.
How did the goaltenders play?
Samuel Ersson stopped 21 of 26 (-1.04 goals saved above expected); Dustin Wolf stopped 26 of 26 (-0.45 goals saved above expected).