FINAL · THU, OCT 22Scotiabank Saddledome

WildMinnesota1–2FINAL
FlamesCalgary
Wild
Minnesota
Flames
Calgary
The story: D. Cooley leads CGY past MIN
THREE STARS · OFFICIAL
Tonight's best.
KEY PLAYERS · HOW THEY DID
The three hottest on each side.
OUR PICK · HOW IT PLAYED
The model called it.
50%CGY WIN
✓ HIT
YTD: 55%
CGY won — the model called it.
MIN 50%CGY 50%
Why · Top Factors
Kirill Kaprizov 70Top Heat42 Morgan Frost
97Energy100
90Goalie SV%90.3
2Rest Days4
2H2H Wins (L3)1
HEAT IMPACT
Who moved up. Who moved down.
AI Recap
D. Cooley leads CGY past MIN
D. Cooley finished with 97.3% save percentage. Final score: MIN 1–2 CGY. Power play went MIN 0/4 and CGY 2/4.
READ FULL RECAP →If you missed it
MARKET ODDS · 23 BOOKMAKERS
What the books say.
Our model: CGY 50% · Market (Pinnacle): CGY 35%
◆PinnaclesharpestMIN 1.50 · CGY 2.80
MIN 65%CGY 35%
All bookmakers (22)
Marathonbet
MIN 52%CGY 26%
Betonlineag
MIN 64%CGY 36%
Onexbet
MIN 52%CGY 26%
Gtbets
MIN 64%CGY 36%
Unibet fr
MIN 52%CGY 26%
Winamax de
MIN 52%CGY 27%
Winamax fr
MIN 52%CGY 27%
Betclic fr
MIN 52%CGY 27%
William Hill
MIN 63%CGY 37%
Sport888
MIN 63%CGY 37%
Codere it
MIN 52%CGY 26%
Betsson
MIN 64%CGY 36%
Nordicbet
MIN 64%CGY 36%
Unibet se
MIN 54%CGY 25%
Unibet nl
MIN 54%CGY 25%
Leovegas se
MIN 54%CGY 25%
Coolbet
MIN 52%CGY 26%
Mybookieag
MIN 64%CGY 36%
Matchbook
MIN 65%CGY 35%
Betanysports
MIN 64%CGY 36%
Everygame
MIN 64%CGY 36%
Tipico de
MIN 53%CGY 25%
Win % removes the bookmaker margin · decimal odds shown beside each book.
BOX SCORE · SOURCE: NHL.COM
Everyone who played.
Sorted by points, then ice time. Heat is each player's form over his last five games.
| FORWARDS | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 47Michael McCarronC | 1 | 0 | 1 | +1 | 1 | 2 | 0 | 0 | 57 | 11:28 | 26 |
| 78Nico SturmC | 0 | 1 | 1 | +1 | 0 | 3 | 0 | 0 | 50 | 9:52 | – |
| 12Matt BoldyL | 0 | 0 | 0 | 0 | 7 | 1 | 1 | 0 | – | 25:05 | – |
| 97Kirill KaprizovL | 0 | 0 | 0 | 0 | 4 | 2 | 1 | 0 | – | 24:54 | 59 |
| 14Joel Eriksson EkC | 0 | 0 | 0 | 0 | 4 | 1 | 0 | 0 | 70 | 23:14 | 31 |
| 22Danila YurovR | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | – | 19:27 | – |
| 20Blake ColemanL | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 2 | – | 14:23 | 0 |
| 10Bobby BrinkR | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 0 | – | 13:57 | 11 |
| 38Ryan HartmanR | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | – | 13:15 | 12 |
| 13Yakov TreninC | 0 | 0 | 0 | 0 | 1 | 7 | 1 | 2 | 50 | 10:49 | 26 |
| 61Rieger LorenzL | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | – | 8:40 | 19 |
| 19Tyler PitlickC | 0 | 0 | 0 | +1 | 3 | 1 | 1 | 0 | – | 6:44 | 0 |
| DEFENSE | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 25Jonas BrodinD | 0 | 1 | 1 | +1 | 1 | 0 | 1 | 0 | – | 19:06 | 22 |
| 43Quinn HughesD | 0 | 0 | 0 | +1 | 4 | 0 | 0 | 2 | – | 31:04 | 24 |
| 46Jared SpurgeonD | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | – | 19:19 | 22 |
| 48Daemon HuntD | 0 | 0 | 0 | 0 | 2 | 3 | 3 | 0 | – | 16:09 | 0 |
| 24Zach BogosianD | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | – | 14:18 | – |
| 3Olli MaattaD | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | – | 14:16 | 9 |
| GOALIES | DEC | SA | GA | SV | SV% | TOI |
|---|---|---|---|---|---|---|
| 30Jesper Wallstedt | L | 22 | 2 | 20 | .909 | 57:57 |
| FORWARDS | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 86Joel FarabeeLGWG | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | – | 18:51 | 25 |
| 61Aydar SunievL1 PPG | 1 | 0 | 1 | 0 | 3 | 0 | 1 | 0 | – | 11:40 | 47 |
| 27Matt CoronatoR | 0 | 1 | 1 | 0 | 3 | 0 | 0 | 2 | – | 17:18 | 47 |
| 16Morgan FrostC | 0 | 1 | 1 | 0 | 4 | 1 | 0 | 0 | 58 | 13:19 | 55 |
| 43Adam KlapkaR | 0 | 1 | 1 | -1 | 1 | 4 | 0 | 0 | – | 11:09 | 30 |
| 38Jonathan CastagnaC | 0 | 0 | 0 | -1 | 0 | 2 | 1 | 0 | 40 | 18:28 | 0 |
| 17Yegor SharangovichC | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | – | 17:58 | 19 |
| 76Martin PospisilC | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 2 | 42 | 15:46 | 25 |
| 22Ryan StromeC | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 2 | – | 15:19 | 12 |
| 92Matvei GridinR | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | – | 14:57 | 23 |
| 78Brennan OthmannL | 0 | 0 | 0 | -1 | 0 | 2 | 1 | 0 | – | 12:06 | 0 |
| 18Ben JonesC | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 33 | 10:45 | 17 |
| DEFENSE | G | A | PTS | +/- | SOG | HIT | BLK | PIM | FO% | TOI | HEAT |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 7Kevin BahlD | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | – | 23:48 | – |
| 71Simon NemecD | 0 | 0 | 0 | -1 | 2 | 0 | 3 | 0 | – | 21:36 | 23 |
| 28Zach WhitecloudD | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | – | 20:38 | 0 |
| 55Jake MiddletonD | 0 | 0 | 0 | 0 | 1 | 1 | 3 | 0 | – | 18:58 | 19 |
| 19Zayne ParekhD | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | – | 15:37 | – |
| 37Yan KuznetsovD | 0 | 0 | 0 | -1 | 1 | 2 | 0 | 2 | – | 13:47 | – |
| GOALIES | DEC | SA | GA | SV | SV% | TOI |
|---|---|---|---|---|---|---|
| 1Devin Cooley | W | 39 | 1 | 38 | .974 | 60:00 |


