Winnipeg Jets at Calgary Flames
NHL game between the Winnipeg Jets and the Calgary Flames on Oct 20, 2025. Final score: Winnipeg Jets 2, Calgary Flames 1.
| Status | Final |
|---|---|
| Date | Oct 20, 2025 |
| Venue | Scotiabank Saddledome |
| Winnipeg Jets score | 2 |
| Calgary Flames score | 1 |
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 | Adam Klapka | R | 0 | 1 | 2 | 9:06 | 0.11 | 0.84 |
| 2nd | Ryan Lomberg | L | 0 | 1 | 2 | 8:24 | 0.03 | 0.79 |
| 3rd | Neal Pionk | D | 0 | 1 | 1 | 25:24 | 0.04 | 0.79 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Winnipeg Jets–Calgary Flames) |
|---|---|---|---|---|---|
| 2nd 13:22 | CGY | Rasmus Andersson | Adam Klapka, Ryan Lomberg | 5v5 | 0–1 |
| 3rd 02:41 | WPG | Jonathan Toews | Neal Pionk, Nino Niederreiter | 4v5 | 1–1 |
| 3rd 15:06 | WPG | Mark Scheifele | Kyle Connor, Josh Morrissey | 5v5 | 2–1 |
Team Comparison
| Winnipeg Jets | Calgary Flames | |
|---|---|---|
| Goals | 2 | 1 |
| Shots on goal | 27 | 33 |
| Expected goals (xG) | 3.21 | 2.97 |
| High-danger shots | 16 | 15 |
| Corsi % | 39.0% | 61.0% |
| Power play | 1/5 | 0/5 |
| Faceoff % | 64.4% | 35.6% |
| Hits | 15 | 22 |
| Blocks | 19 | 11 |
| Giveaways | 19 | 18 |
| Takeaways | 3 | 4 |
Winnipeg Jets Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Neal Pionk | D | 0 | 1 | 1 | 1 | 25:24 | 0.04 | 0.79 |
| Josh Morrissey | D | 0 | 1 | 1 | 3 | 22:22 | 0.18 | 0.74 |
| Jonathan Toews | C | 1 | 0 | 1 | 1 | 18:01 | 0.69 | 0.70 |
| Mark Scheifele | C | 1 | 0 | 1 | 4 | 20:40 | 0.47 | 0.70 |
| Kyle Connor | L | 0 | 1 | 1 | 3 | 22:07 | 0.13 | 0.64 |
| Nino Niederreiter | R | 0 | 1 | 1 | 0 | 15:46 | 0.00 | 0.59 |
| Cole Koepke | L | 0 | 0 | 0 | 0 | 10:43 | 0.00 | 0.25 |
| Morgan Barron | C | 0 | 0 | 0 | 0 | 11:46 | 0.00 | 0.10 |
| Logan Stanley | D | 0 | 0 | 0 | 0 | 14:12 | 0.00 | 0.05 |
| Alex Iafallo | L | 0 | 0 | 0 | 8 | 16:22 | 0.96 | 0.05 |
| Tanner Pearson | L | 0 | 0 | 0 | 0 | 10:33 | 0.00 | 0.00 |
| Brad Lambert | C | 0 | 0 | 0 | 1 | 7:43 | 0.04 | 0.00 |
| Haydn Fleury | D | 0 | 0 | 0 | 1 | 14:26 | 0.05 | 0.00 |
| Dylan DeMelo | D | 0 | 0 | 0 | 0 | 20:05 | 0.02 | 0.00 |
| Vladislav Namestnikov | C | 0 | 0 | 0 | 2 | 13:45 | 0.17 | -0.05 |
| Gustav Nyquist | R | 0 | 0 | 0 | 0 | 15:28 | 0.00 | -0.05 |
| Luke Schenn | D | 0 | 0 | 0 | 1 | 14:22 | 0.00 | -0.05 |
| Gabriel Vilardi | C | 0 | 0 | 0 | 2 | 17:49 | 0.21 | -0.25 |
Calgary Flames Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Adam Klapka | R | 0 | 1 | 1 | 2 | 9:06 | 0.11 | 0.84 |
| Ryan Lomberg | L | 0 | 1 | 1 | 2 | 8:24 | 0.03 | 0.79 |
| Rasmus Andersson | D | 1 | 0 | 1 | 6 | 25:18 | 0.27 | 0.75 |
| Samuel Honzek | L | 0 | 0 | 0 | 0 | 9:19 | 0.11 | 0.15 |
| Joel Hanley | D | 0 | 0 | 0 | 0 | 11:42 | 0.00 | 0.15 |
| Justin Kirkland | C | 0 | 0 | 0 | 3 | 11:05 | 0.33 | 0.15 |
| MacKenzie Weegar | D | 0 | 0 | 0 | 3 | 25:15 | 0.04 | 0.15 |
| Blake Coleman | L | 0 | 0 | 0 | 3 | 20:34 | 0.27 | 0.10 |
| Jonathan Huberdeau | L | 0 | 0 | 0 | 2 | 20:21 | 0.32 | 0.10 |
| Joel Farabee | L | 0 | 0 | 0 | 3 | 15:57 | 0.36 | 0.05 |
| Jake Bean | D | 0 | 0 | 0 | 1 | 18:19 | 0.04 | 0.05 |
| Matt Coronato | R | 0 | 0 | 0 | 2 | 17:15 | 0.11 | 0.00 |
| Morgan Frost | C | 0 | 0 | 0 | 2 | 13:34 | 0.12 | 0.00 |
| Zayne Parekh | D | 0 | 0 | 0 | 0 | 12:57 | 0.00 | -0.05 |
| Mikael Backlund | C | 0 | 0 | 0 | 0 | 18:54 | 0.00 | -0.05 |
| Connor Zary | C | 0 | 0 | 0 | 0 | 13:19 | 0.12 | -0.15 |
| Kevin Bahl | D | 0 | 0 | 0 | 1 | 20:57 | 0.03 | -0.20 |
| Nazem Kadri | C | 0 | 0 | 0 | 3 | 19:39 | 0.17 | -0.30 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Connor Hellebuyck | Winnipeg Jets | 32 | 33 | 97.0% | 1.07 | W |
| Dustin Wolf | Calgary Flames | 25 | 27 | 92.6% | 0.79 | L |
Analysis
The Winnipeg Jets defeated the Calgary Flames 2–1 on Oct 20, 2025, a one-goal game.
Calgary Flames generated 2.97 expected goals to Winnipeg Jets's 3.21 — Winnipeg Jets edged the chance share as well as the scoreline; by expected goals it was close to a coin flip.
Adam Klapka led all skaters with a Game Score of 0.84 on 1 assist, 2 shots on goal.
Connor Hellebuyck stopped 32 of 33, worth 1.07 goals saved above expected.
Frequently Asked Questions
Who won the Winnipeg Jets vs Calgary Flames game?
The Winnipeg Jets beat the Calgary Flames 2–1 on Oct 20, 2025.
What was the final score?
The final score was Winnipeg Jets 2, Calgary Flames 1.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Adam Klapka led all skaters at 0.84, on 0G, 1A and 2 shots on goal.
Which team deserved to win by expected goals?
Calgary Flames generated 2.97 expected goals and Winnipeg Jets generated 3.21, so Winnipeg Jets created the better chances. That matches the result.
What were the shot totals?
Winnipeg Jets put 27 shots on goal and Calgary Flames put 33. High-danger chances went 16 to 15.