Calgary Flames at Minnesota Wild
NHL game between the Calgary Flames and the Minnesota Wild on Jan 29, 2026. Final score: Calgary Flames 1, Minnesota Wild 4.
| Status | Final |
|---|---|
| Date | Jan 29, 2026 |
| Venue | Grand Casino Arena |
| Calgary Flames score | 1 |
| Minnesota Wild score | 4 |
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 | Kirill Kaprizov | L | 1 | 1 | 3 | 19:27 | 0.85 | 1.63 |
| 2nd | Jake Middleton | D | 0 | 1 | 1 | 20:22 | 0.07 | 1.22 |
| 3rd | Vladimir Tarasenko | R | 0 | 1 | 1 | 13:26 | 0.03 | 1.16 |
Scoring Summary
| Time | Team | Goal | Assists | Strength | Score (Calgary Flames–Minnesota Wild) |
|---|---|---|---|---|---|
| 1st 02:43 | MIN | Danila Yurov | Vladimir Tarasenko, Daemon Hunt | 5v5 | 0–1 |
| 1st 10:37 | MIN | Vinnie Hinostroza | Jake Middleton, Jared Spurgeon | 5v5 | 0–2 |
| 3rd 05:49 | CGY | Morgan Frost | Jonathan Huberdeau | 5v5 | 1–2 |
| 3rd 17:17 | MIN | Matt Boldy | Kirill Kaprizov, Quinn Hughes | 5v4 | 1–3 |
| 3rd 17:45 | MIN | Kirill Kaprizov | Brock Faber, Joel Eriksson Ek | 5v6 | 1–4 |
Team Comparison
| Calgary Flames | Minnesota Wild | |
|---|---|---|
| Goals | 1 | 4 |
| Shots on goal | 30 | 24 |
| Expected goals (xG) | 2.83 | 2.95 |
| High-danger shots | 14 | 16 |
| Corsi % | 52.9% | 47.1% |
| Power play | 0/3 | 1/2 |
| Faceoff % | 49.1% | 50.9% |
| Hits | 16 | 11 |
| Blocks | 17 | 15 |
| Giveaways | 18 | 13 |
| Takeaways | 6 | 3 |
Calgary Flames Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Morgan Frost | C | 1 | 0 | 1 | 2 | 16:25 | 0.14 | 0.84 |
| Jonathan Huberdeau | L | 0 | 1 | 1 | 4 | 16:48 | 0.30 | 0.62 |
| Hunter Brzustewicz | D | 0 | 0 | 0 | 0 | 16:15 | 0.01 | 0.45 |
| Joel Hanley | D | 0 | 0 | 0 | 0 | 12:20 | 0.00 | 0.30 |
| Matt Coronato | R | 0 | 0 | 0 | 3 | 18:15 | 0.37 | 0.24 |
| Martin Pospisil | C | 0 | 0 | 0 | 1 | 12:36 | 0.18 | 0.12 |
| Adam Klapka | R | 0 | 0 | 0 | 1 | 9:17 | 0.23 | 0.11 |
| Connor Zary | C | 0 | 0 | 0 | 3 | 16:22 | 0.36 | 0.03 |
| Yegor Sharangovich | C | 0 | 0 | 0 | 0 | 18:05 | 0.10 | 0.02 |
| Zach Whitecloud | D | 0 | 0 | 0 | 3 | 24:26 | 0.06 | -0.04 |
| Nazem Kadri | C | 0 | 0 | 0 | 3 | 16:12 | 0.22 | -0.06 |
| Kevin Bahl | D | 0 | 0 | 0 | 0 | 23:08 | 0.00 | -0.09 |
| Mikael Backlund | C | 0 | 0 | 0 | 2 | 20:30 | 0.18 | -0.16 |
| MacKenzie Weegar | D | 0 | 0 | 0 | 1 | 20:02 | 0.04 | -0.19 |
| Justin Kirkland | C | 0 | 0 | 0 | 1 | 10:35 | 0.02 | -0.21 |
| Yan Kuznetsov | D | 0 | 0 | 0 | 2 | 17:50 | 0.05 | -0.39 |
| Joel Farabee | L | 0 | 0 | 0 | 2 | 11:25 | 0.03 | -0.41 |
| Matvei Gridin | R | 0 | 0 | 0 | 2 | 16:26 | 0.25 | -0.55 |
Minnesota Wild Skaters
| Player | Pos | G | A | P | SOG | TOI | xG | Game Score |
|---|---|---|---|---|---|---|---|---|
| Kirill Kaprizov | L | 1 | 1 | 2 | 3 | 19:27 | 0.85 | 1.63 |
| Jake Middleton | D | 0 | 1 | 1 | 1 | 20:22 | 0.07 | 1.22 |
| Vladimir Tarasenko | R | 0 | 1 | 1 | 1 | 13:26 | 0.03 | 1.16 |
| Vinnie Hinostroza | C | 1 | 0 | 1 | 2 | 8:21 | 0.20 | 1.02 |
| Danila Yurov | R | 1 | 0 | 1 | 1 | 13:58 | 0.09 | 0.99 |
| Daemon Hunt | D | 0 | 1 | 1 | 1 | 15:09 | 0.05 | 0.88 |
| Jared Spurgeon | D | 0 | 1 | 1 | 0 | 18:40 | 0.00 | 0.68 |
| Matt Boldy | L | 1 | 0 | 1 | 2 | 17:26 | 0.47 | 0.63 |
| Brock Faber | D | 0 | 1 | 1 | 2 | 24:01 | 0.01 | 0.58 |
| Marcus Foligno | L | 0 | 0 | 0 | 2 | 8:34 | 0.30 | 0.57 |
| Quinn Hughes | D | 0 | 1 | 1 | 4 | 27:57 | 0.28 | 0.50 |
| Ryan Hartman | R | 0 | 0 | 0 | 0 | 18:17 | 0.05 | 0.35 |
| Yakov Trenin | C | 0 | 0 | 0 | 1 | 16:08 | 0.07 | 0.26 |
| Joel Eriksson Ek | C | 0 | 1 | 1 | 0 | 16:27 | 0.13 | 0.26 |
| Nico Sturm | C | 0 | 0 | 0 | 0 | 9:48 | 0.00 | 0.26 |
| David Jiricek | D | 0 | 0 | 0 | 2 | 12:38 | 0.02 | 0.22 |
| Mats Zuccarello | R | 0 | 0 | 0 | 1 | 19:27 | 0.03 | -0.03 |
| Marcus Johansson | L | 0 | 0 | 0 | 1 | 13:54 | 0.19 | -0.09 |
Goaltending
| Goalie | Team | SV | SA | SV% | GSAx | Decision |
|---|---|---|---|---|---|---|
| Devin Cooley | Calgary Flames | 20 | 23 | 87.0% | -0.82 | L |
| Filip Gustavsson | Minnesota Wild | 29 | 30 | 96.7% | 1.21 | W |
Analysis
The Minnesota Wild defeated the Calgary Flames 4–1 on Jan 29, 2026.
Minnesota Wild generated 2.95 expected goals to Calgary Flames's 2.83 — the run of play matched the result, with Minnesota Wild earning the better chances as well as the goals; by expected goals it was close to a coin flip.
Kirill Kaprizov led all skaters with a Game Score of 1.63 on 1 goal, 1 assist, 3 shots on goal.
Filip Gustavsson stopped 29 of 30, worth 1.21 goals saved above expected.
Frequently Asked Questions
Who won the Calgary Flames vs Minnesota Wild game?
The Minnesota Wild beat the Calgary Flames 4–1 on Jan 29, 2026.
What was the final score?
The final score was Minnesota Wild 4, Calgary Flames 1.
Who was the best player in this game?
By Game Score — a single-number summary of everything a skater did — Kirill Kaprizov led all skaters at 1.63, on 1G, 1A and 3 shots on goal.
Which team deserved to win by expected goals?
Minnesota Wild generated 2.95 expected goals and Calgary Flames generated 2.83, so Minnesota Wild created the better chances. That matches the result.
What were the shot totals?
Calgary Flames put 30 shots on goal and Minnesota Wild put 24. High-danger chances went 14 to 16.
How did the goaltenders play?
Devin Cooley stopped 20 of 23 (-0.82 goals saved above expected); Filip Gustavsson stopped 29 of 30 (1.21 goals saved above expected).