NHL1/29/2026
Scheduled
TIME:8:00 PM UTC
CHANNEL:ESPN+
VENUE:Grand Casino Arena
LOCATION:St. Paul, MN
CGY logo
CGY
21-24.420
Away Team
7th in Pacific DivisionLast5: W2L3
00
29-14.558
MIN
MIN logo
Home Team
2nd in Central DivisionLast5: W3L2

AI Game Overview

Alright, hockey fans, settle in! It's January 29th, 2026, and the ice is set to sizzle as the Calgary Flames, our road warriors, make their way into the den of the Minnesota Wild for a pivotal regular-season clash.

Now, looking at the season so far, both these clubs have been carving their own paths. The Flames, known for their grit and determination, have been battling hard, showing flashes of brilliance and the kind of resilience that makes them a tough out on any given night. They've been grinding, picking up crucial points, and proving they're not to be underestimated.

On the other side, the Minnesota Wild, playing on home ice, will be looking to leverage that familiar roar of the crowd. They've had their own narrative unfolding this season, a story of strategic play and a commitment to their system. They'll be aiming to impose their will and make this a long night for Calgary.

With the betting lines still to be finalized, the intrigue is palpable. This isn't just another game; it's a chance for one team to gain momentum, to solidify their standing, and to send a message to the rest of the league. Will the Flames' road warrior spirit shine through, or will the Wild defend their home turf with ferocity? Tune in at 8 PM Eastern to find out – this one promises to be a barnburner!

AI Matchup Overview

AI Projected Winner
MIN logo
MIN

See detailed probability breakdown in the app

Mobile Exclusive

Win Probability Charts

View a detailed pie chart showing our AI-powered prediction breakdown and historical matchup analytics.

Get access to advanced analytics, real-time insights, and exclusive betting tools with our mobile app subscription.

Looking at the recent history between these two teams, the Calgary Flames (CGY) have held a slight edge over the Minnesota Wild (MIN). In the last five matchups, Calgary has secured three victories, including a recent win on December 4, 2025, where they defeated Minnesota 4-1. Minnesota's wins have been close, with one being a 2-0 shutout on November 9, 2025, and another a 5-4 overtime victory on January 25, 2025. Scoring trends show a tendency for games to be relatively low-scoring, with the total score often staying under 6.5 goals, as seen in four of the last five contests. The Flames have demonstrated an ability to score more goals in their wins, particularly in their 4-1 victory and a 4-2 win on April 11, 2025. Minnesota's offense has been capable of putting up points in their wins, but they've also been susceptible to allowing goals, as evidenced by the 5-4 loss. The most recent game saw Calgary win 4-1, suggesting they are currently in better form against Minnesota.

Previous Matchups

2026Dec 4
MIN1
@
4CGY
2026Nov 9
CGY0
@
2MIN
2025Apr 11
MIN2
@
4CGY
2025Jan 25
CGY5
@
4MIN
2025Nov 23
MIN3
@
4CGY

Injury Report

CGY logoCGY

Starters

Jonathan Huberdeau
Jonathan HuberdeauLW

Lower Body injury

Probable

MIN logoMIN

Starters

Jonas Brodin
Jonas BrodinD

Undisclosed injury

Out
Matt Boldy
Matt BoldyLW

Undisclosed injury

Out

Game Popularity

Based on social media tweets and mentions

Mobile Exclusive

Trend Direction

Track how the interest in this game is changing over time.

Get access to advanced analytics, real-time insights, and exclusive betting tools with our mobile app subscription.

Betting Odds

Betting odds not yet available for this game?.
Check back closer to game time.

Player Statistics

CGY logoCGY

Blake Coleman
Blake Coleman
LW • #20
Goals
13
Assists
8
Shots On Goal
105
Short Handed Goals
3
Matt Coronato
Matt Coronato
RW • #27
Goals
13
Assists
13
Shots On Goal
115
Power Play Goals
5
Mikael Backlund
Mikael Backlund
C • #11
Goals
12
Assists
19
Shots On Goal
122
Power Play Goals
1
Short Handed Goals
1
Yegor Sharangovich
Yegor Sharangovich
C • #17
Goals
11
Assists
9
Shots On Goal
87
Power Play Goals
3
Joel Farabee
Joel Farabee
LW • #86
Goals
10
Assists
9
Shots On Goal
91
Power Play Goals
1
Short Handed Goals
3
Nazem Kadri
Nazem Kadri
C • #91
Goals
9
Assists
25
Shots On Goal
141
Power Play Goals
2
Morgan Frost
Morgan Frost
C • #16
Goals
9
Assists
14
Shots On Goal
86
Power Play Goals
3
Jonathan Huberdeau
Jonathan Huberdeau
LW • #10
Goals
8
Assists
13
Shots On Goal
68
Power Play Goals
2
Connor Zary
Connor Zary
C • #47
Goals
8
Assists
11
Shots On Goal
72
Power Play Goals
2
Adam Klapka
Adam Klapka
RW • #43
Goals
5
Assists
6
Shots On Goal
49

MIN logoMIN

Matt Boldy
Matt Boldy
LW • #12
Goals
27
Assists
24
Shots On Goal
157
Power Play Goals
7
Short Handed Goals
2
Kirill Kaprizov
Kirill Kaprizov
LW • #97
Goals
27
Assists
35
Shots On Goal
183
Power Play Goals
10
Ryan Hartman
Ryan Hartman
RW • #38
Goals
14
Assists
10
Shots On Goal
97
Power Play Goals
5
Vladimir Tarasenko
Vladimir Tarasenko
RW • #91
Goals
13
Assists
15
Shots On Goal
89
Power Play Goals
4
Marcus Johansson
Marcus Johansson
LW • #90
Goals
13
Assists
21
Shots On Goal
70
Power Play Goals
3
Joel Eriksson Ek
Joel Eriksson Ek
C • #14
Goals
11
Assists
21
Shots On Goal
138
Power Play Goals
3
Brock Faber
Brock Faber
D • #7
Goals
11
Assists
21
Shots On Goal
115
Short Handed Goals
1
Mats Zuccarello
Mats Zuccarello
RW • #36
Goals
8
Assists
21
Shots On Goal
63
Power Play Goals
3
Danila Yurov
Danila Yurov
RW • #22
Goals
7
Assists
12
Shots On Goal
52
Marcus Foligno
Marcus Foligno
LW • #17
Goals
6
Assists
4
Shots On Goal
48
Power Play Goals
2

Current Season Games

CGY logoCGY

Lvs PIT1 - 4
Lvs NJ1 - 2
Wvs NYI4 - 2
W@ CHI3 - 1
L@ CBJ3 - 5
W@ PIT2 - 1
L@ BOS1 - 4
L@ MON1 - 4
Lvs SEA1 - 5
Lvs NAS3 - 4
Wvs PHI5 - 1
Wvs BOS2 - 1
Wvs EDM3 - 2
L@ EDM1 - 5
Wvs VEG6 - 3
Wvs SEA4 - 2
L@ SJ3 - 6
W@ LA2 - 1
Lvs DET3 - 4
Wvs BUF7 - 4
Wvs UTA2 - 0
Wvs MIN4 - 1
L@ NAS1 - 5
L@ CAR0 - 1
W@ FLA5 - 3
L@ TB1 - 5
W@ VAN5 - 2
W@ BUF6 - 2
L@ CHI2 - 5
Wvs SJ2 - 0
L@ STL2 - 3
L@ MIN0 - 2
Lvs CHI0 - 4
Wvs CBJ5 - 1
W@ PHI2 - 1
L@ NAS2 - 4
L@ TOR3 - 4
Wvs NYR5 - 1
L@ WPG3 - 5
Lvs MON1 - 2
Lvs WPG1 - 2
L@ VEG1 - 6
L@ UTA1 - 3
Lvs VEG2 - 4
Lvs STL2 - 4
L@ VAN1 - 5

MIN logoMIN

Wvs DET4 - 3
L@ MON3 - 4
W@ TOR6 - 3
W@ BUF5 - 4
Lvs WPG2 - 6
Lvs NJ2 - 5
Lvs NYI3 - 4
W@ SEA3 - 2
L@ LA2 - 4
W@ ANA5 - 2
W@ VEG5 - 2
W@ WPG4 - 3
Lvs NAS2 - 3
Lvs COL1 - 5
Wvs EDM5 - 2
W@ CBJ5 - 2
Wvs WAS5 - 0
Wvs BOS6 - 2
Wvs OTT3 - 2
Wvs DAL5 - 2
W@ SEA4 - 1
L@ VAN2 - 4
L@ CGY1 - 4
W@ EDM1 - 0
W@ CHI4 - 3
W@ WPG3 - 0
W@ PIT5 - 0
Wvs VEG3 - 2
Wvs ANA2 - 0
Lvs SJ1 - 2
Wvs CGY2 - 0
W@ NYI5 - 2
L@ CAR3 - 4
Wvs NAS3 - 2
Wvs VAN5 - 2
Lvs PIT1 - 4
Lvs WPG3 - 4
Lvs SJ5 - 6
Lvs UTA2 - 6
L@ NJ1 - 4
W@ NYR3 - 1
L@ PHI1 - 2
L@ WAS1 - 5
L@ DAL2 - 5
Lvs CBJ4 - 7
W@ STL5 - 0

Previous Season Games

CGY logoCGY

W@ LA5 - 1
Wvs SJ5 - 2
Wvs MIN4 - 2
L@ ANA3 - 4
W@ SJ3 - 2
Lvs VEG2 - 3
Wvs ANA4 - 1
L@ UTA1 - 3
L@ EDM2 - 3
Lvs DAL2 - 5
Wvs SEA4 - 3
W@ NYI4 - 3
W@ NJ5 - 3
W@ NYR2 - 1
L@ TOR2 - 6
Lvs COL2 - 4
Wvs MON1 - 0
L@ DAL2 - 3
W@ PHI6 - 3
L@ CAR1 - 2
L@ FLA0 - 3
L@ TB0 - 3
W@ WAS3 - 1
Wvs SJ3 - 2
Lvs SEA2 - 3
Lvs COL2 - 4
Lvs TOR3 - 6
W@ SEA3 - 2
Lvs DET1 - 3
Wvs ANA4 - 1
Lvs WAS1 - 3
L@ WPG2 - 5
W@ MIN5 - 4
Wvs BUF5 - 2
W@ WPG3 - 1
L@ STL1 - 4
L@ STL1 - 2
W@ CHI5 - 2
Wvs LA2 - 1
W@ ANA3 - 2
Lvs NAS1 - 4
Lvs UTA3 - 5
Wvs VAN3 - 1
L@ VEG0 - 3
W@ SJ3 - 1
Wvs CHI6 - 4
Lvs OTT2 - 3
Lvs BOS3 - 4
Wvs FLA3 - 0
Lvs TB3 - 8
W@ NAS4 - 3
L@ DAL2 - 6
Lvs STL3 - 4
Wvs CBJ3 - 0
L@ PIT2 - 6
L@ CBJ2 - 5
L@ DET1 - 2
L@ OTT3 - 4
Wvs NYR3 - 2
Wvs NAS2 - 0
L@ VAN1 - 3
Wvs LA3 - 1
L@ BOS3 - 4
W@ MON3 - 2
Lvs EDM2 - 4
Wvs NJ3 - 0
L@ UTA1 - 5
L@ VEG0 - 5
Lvs WPG3 - 5
Lvs CAR2 - 4
L@ SEA1 - 2
Wvs CHI3 - 1
W@ EDM4 - 1
Wvs PHI6 - 3
W@ VAN6 - 5

MIN logoMIN

Lvs VEG2 - 3
L@ VEG2 - 3
Lvs VEG3 - 4
Wvs VEG5 - 2
W@ VEG5 - 2
L@ VEG2 - 4
Wvs ANA3 - 2
W@ VAN3 - 2
L@ CGY2 - 4
Wvs SJ8 - 7
Wvs DAL3 - 2
L@ NYI1 - 3
L@ NYR4 - 5
Lvs NJ2 - 5
Wvs WAS4 - 2
Lvs VEG1 - 5
L@ DAL0 - 3
Wvs BUF4 - 1
Wvs SEA4 - 0
Wvs LA3 - 1
Lvs STL1 - 5
Lvs NYR2 - 3
Lvs PIT1 - 3
L@ VAN1 - 3
W@ SEA4 - 3
Wvs BOS1 - 0
L@ COL2 - 5
L@ UTA1 - 6
Lvs DET2 - 3
W@ DET4 - 3
Wvs NYI6 - 3
Wvs CAR2 - 1
L@ BOS0 - 3
L@ OTT0 - 6
W@ MON4 - 0
W@ TOR3 - 1
W@ CHI4 - 2
Lvs CGY4 - 5
Lvs UTA0 - 4
W@ COL3 - 1
L@ NAS2 - 6
Lvs EDM3 - 5
L@ VEG1 - 4
W@ SJ3 - 1
Lvs COL1 - 6
Wvs STL6 - 4
W@ CAR4 - 0
Wvs NAS5 - 3
Lvs OTT1 - 3
W@ DAL3 - 2
Wvs CHI4 - 3
L@ WPG0 - 5
Lvs UTA1 - 2
Lvs FLA1 - 6
Lvs VEG2 - 3
Wvs PHI4 - 1
Lvs EDM1 - 7
L@ LA1 - 4
W@ ANA5 - 1
Wvs VAN3 - 2
Wvs NAS3 - 2
Wvs CHI3 - 2
W@ BUF1 - 0
Lvs WPG1 - 4
W@ EDM5 - 3
W@ STL4 - 2
Lvs DAL1 - 2
Wvs MON3 - 0
L@ CHI1 - 2
W@ ANA5 - 2
W@ SJ5 - 2
Lvs LA1 - 5
Wvs TOR2 - 1
Wvs TB5 - 3
W@ PIT5 - 3
L@ PHI5 - 7
W@ TB4 - 2
W@ FLA5 - 1
W@ CBJ3 - 1
W@ STL4 - 1
L@ WPG1 - 2
Wvs CBJ3 - 2