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.

StatusFinal
DateJan 29, 2026
VenueGrand Casino Arena
Calgary Flames score1
Minnesota Wild score4

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.

PlayerPosGASOGTOIxGGame Score
1stKirill KaprizovL11319:270.851.63
2ndJake MiddletonD01120:220.071.22
3rdVladimir TarasenkoR01113:260.031.16

Scoring Summary

TimeTeamGoalAssistsStrengthScore (Calgary Flames–Minnesota Wild)
1st 02:43MINDanila YurovVladimir Tarasenko, Daemon Hunt5v50–1
1st 10:37MINVinnie HinostrozaJake Middleton, Jared Spurgeon5v50–2
3rd 05:49CGYMorgan FrostJonathan Huberdeau5v51–2
3rd 17:17MINMatt BoldyKirill Kaprizov, Quinn Hughes5v41–3
3rd 17:45MINKirill KaprizovBrock Faber, Joel Eriksson Ek5v61–4

Team Comparison

Calgary FlamesMinnesota Wild
Goals14
Shots on goal3024
Expected goals (xG)2.832.95
High-danger shots1416
Corsi %52.9%47.1%
Power play0/31/2
Faceoff %49.1%50.9%
Hits1611
Blocks1715
Giveaways1813
Takeaways63

Calgary Flames Skaters

PlayerPosGAPSOGTOIxGGame Score
Morgan FrostC101216:250.140.84
Jonathan HuberdeauL011416:480.300.62
Hunter BrzustewiczD000016:150.010.45
Joel HanleyD000012:200.000.30
Matt CoronatoR000318:150.370.24
Martin PospisilC000112:360.180.12
Adam KlapkaR00019:170.230.11
Connor ZaryC000316:220.360.03
Yegor SharangovichC000018:050.100.02
Zach WhitecloudD000324:260.06-0.04
Nazem KadriC000316:120.22-0.06
Kevin BahlD000023:080.00-0.09
Mikael BacklundC000220:300.18-0.16
MacKenzie WeegarD000120:020.04-0.19
Justin KirklandC000110:350.02-0.21
Yan KuznetsovD000217:500.05-0.39
Joel FarabeeL000211:250.03-0.41
Matvei GridinR000216:260.25-0.55

Minnesota Wild Skaters

PlayerPosGAPSOGTOIxGGame Score
Kirill KaprizovL112319:270.851.63
Jake MiddletonD011120:220.071.22
Vladimir TarasenkoR011113:260.031.16
Vinnie HinostrozaC10128:210.201.02
Danila YurovR101113:580.090.99
Daemon HuntD011115:090.050.88
Jared SpurgeonD011018:400.000.68
Matt BoldyL101217:260.470.63
Brock FaberD011224:010.010.58
Marcus FolignoL00028:340.300.57
Quinn HughesD011427:570.280.50
Ryan HartmanR000018:170.050.35
Yakov TreninC000116:080.070.26
Joel Eriksson EkC011016:270.130.26
Nico SturmC00009:480.000.26
David JiricekD000212:380.020.22
Mats ZuccarelloR000119:270.03-0.03
Marcus JohanssonL000113:540.19-0.09

Goaltending

GoalieTeamSVSASV%GSAxDecision
Devin CooleyCalgary Flames202387.0%-0.82L
Filip GustavssonMinnesota Wild293096.7%1.21W

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).