NHL1/25/2026
Scheduled
TIME:8:00 PM UTC
CHANNEL:ESPN+
VENUE:Scotiabank Saddledome
LOCATION:Calgary, AB
ANA logo
ANA
26-21.520
Away Team
3rd in Pacific DivisionLast5: W3L2
00
21-24.420
CGY
CGY logo
Home Team
7th in Pacific DivisionLast5: W2L3

AI Game Overview

Alright, hockey fans, settle in! It's your favorite voice in the game, and we're about to dive headfirst into what promises to be a thrilling encounter on January 25th, 2026. The ice is set to sizzle as the Anaheim Ducks make their way north to face off against the Calgary Flames in a regular season showdown that has all the makings of a classic.

Now, looking at the current season, both these clubs have been on a journey. The Ducks, well, they've been battling, showing flashes of brilliance and resilience that have kept fans on the edge of their seats. They're a team that can surprise, and you never quite know what you're going to get, which, frankly, makes them incredibly exciting to watch.

On the other side, the Calgary Flames, playing on home ice, will be looking to assert their dominance. They've got that fiery spirit, that grit, that you expect from a team playing in the Stampede City. They'll be eager to put on a show for their passionate fanbase and solidify their position in the standings.

As for the betting lines, well, they're keeping us all guessing for this one! With the moneyline and point spread currently null, it signals a contest where the oddsmakers themselves are seeing a real toss-up. This isn't a game where one team is heavily favored; it's a true battle of wills, a 50/50 proposition that could swing either way. And the over/under being null? That just adds another layer of intrigue – are we expecting a defensive stalemate, or are we in for an offensive explosion?

This is the kind of matchup that defines the season, folks. It's about pride, it's about points, and it's about delivering a performance that will be talked about long after the final horn. Get ready for some high-octane hockey when the Ducks and Flames clash! You won't want to miss a second of it!

AI Matchup Overview

AI Projected Winner
CGY logo
CGY

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 matchups between the undefined and the undefined, the undefined have held a slight edge, winning three out of the last four games. Two of those wins for the undefined came in overtime, indicating close contests. The undefined have been the more dominant offensive team in these recent meetings, outscoring the undefined in three of the four games. Notably, the undefined secured a victory on the road in their most recent encounter, winning 4-3 in overtime. Prior to that, the undefined had a strong showing at home, winning 4-1. The undefined's offense has been potent, scoring at least three goals in three of the last four games, while the undefined have struggled to consistently find the back of the net, scoring only one goal in two of those games. The undefined's defense has also been a factor, allowing three goals or fewer in three of the four matchups.

Previous Matchups

2025Apr 9
CGY3
@
4ANA
2025Apr 3
ANA1
@
4CGY
2025Jan 30
ANA1
@
4CGY
2025Jan 7
CGY3
@
2ANA

Injury Report

ANA logoANA

Starters

Leo Carlsson
Leo CarlssonC

Lower Body injury

Out

CGY logoCGY

Starters

Jonathan Huberdeau
Jonathan HuberdeauLW

Lower Body injury

Probable

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

ANA logoANA

Cutter Gauthier
Cutter Gauthier
LW • #61
Goals
22
Assists
21
Shots On Goal
184
Power Play Goals
5
Leo Carlsson
Leo Carlsson
C • #91
Goals
18
Assists
26
Shots On Goal
107
Power Play Goals
3
Short Handed Goals
2
Chris Kreider
Chris Kreider
LW • #20
Goals
15
Assists
10
Shots On Goal
81
Power Play Goals
6
Beckett Sennecke
Beckett Sennecke
RW • #45
Goals
15
Assists
23
Shots On Goal
109
Power Play Goals
1
Short Handed Goals
1
Troy Terry
Troy Terry
RW • #19
Goals
13
Assists
29
Shots On Goal
103
Short Handed Goals
2
Mason McTavish
Mason McTavish
C • #23
Goals
13
Assists
17
Shots On Goal
103
Power Play Goals
4
Mikael Granlund
Mikael Granlund
C • #64
Goals
9
Assists
11
Shots On Goal
67
Power Play Goals
1
Jacob Trouba
Jacob Trouba
D • #65
Goals
8
Assists
13
Shots On Goal
94
Jackson LaCombe
Jackson LaCombe
D • #2
Goals
6
Assists
25
Shots On Goal
104
Power Play Goals
1
Short Handed Goals
1
Olen Zellweger
Olen Zellweger
D • #51
Goals
6
Assists
12
Shots On Goal
82
Power Play Goals
1

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

Current Season Games

ANA logoANA

Wvs NYR5 - 3
Wvs LA2 - 1
Wvs DAL3 - 1
L@ BUF3 - 5
L@ CAR2 - 5
L@ PHI2 - 5
L@ WAS4 - 7
Lvs MIN2 - 5
Lvs TB3 - 4
Lvs SJ4 - 5
L@ LA1 - 6
Lvs SEA1 - 3
Wvs CBJ4 - 3
Lvs DAL3 - 8
L@ CBJ3 - 4
W@ NYR4 - 1
L@ NJ1 - 4
L@ NYI2 - 5
Wvs CHI7 - 1
Lvs UTA0 - 7
W@ STL4 - 1
L@ CHI3 - 5
Lvs VAN4 - 5
Wvs VEG4 - 3
Lvs OTT2 - 3
Wvs BOS4 - 3
Wvs UTA3 - 2
L@ MIN0 - 2
L@ DET3 - 6
L@ COL1 - 4
Wvs WPG4 - 1
W@ VEG4 - 3
W@ DAL7 - 5
Wvs FLA7 - 3
Wvs NJ4 - 1
Wvs DET5 - 2
L@ TB3 - 4
W@ BOS7 - 5
W@ NAS5 - 2
L@ CHI1 - 2
Lvs CAR1 - 4
Wvs PIT4 - 3
W@ SJ7 - 6
L@ SEA1 - 3

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

Previous Season Games

ANA logoANA

L@ WPG1 - 2
L@ MIN2 - 3
Lvs COL2 - 4
L@ LA1 - 6
Wvs CGY4 - 3
Wvs EDM3 - 2
L@ VAN2 - 6
L@ CGY1 - 4
Lvs TOR2 - 3
Wvs NYR5 - 4
Wvs BOS6 - 2
Lvs CAR2 - 5
W@ NAS4 - 1
L@ DAL3 - 4
L@ STL2 - 7
Wvs NAS2 - 1
L@ UTA2 - 3
Lvs WAS4 - 7
Wvs NYI4 - 1
Lvs STL3 - 4
L@ VAN2 - 3
W@ EDM6 - 2
Lvs CHI3 - 6
Wvs VAN5 - 2
L@ BUF2 - 3
L@ DET4 - 5
W@ BOS3 - 2
Wvs DAL2 - 1
Wvs MON3 - 2
L@ CGY1 - 4
W@ SEA6 - 4
Wvs NAS5 - 2
Wvs PIT5 - 1
Lvs FLA2 - 5
L@ FLA0 - 3
L@ WAS0 - 3
W@ CAR3 - 2
L@ PHI0 - 6
L@ STL2 - 6
Lvs CGY2 - 3
Wvs TB4 - 1
L@ EDM2 - 3
W@ WPG4 - 3
Wvs NJ3 - 2
Wvs EDM5 - 3
Lvs PHI1 - 3
L@ VEG1 - 3
Lvs COL2 - 4
Wvs WPG3 - 2
W@ CBJ4 - 3
L@ TOR2 - 3
L@ OTT1 - 5
Lvs MIN1 - 5
Lvs VEG1 - 4
Lvs LA1 - 2
W@ SEA5 - 2
Lvs SEA2 - 3
Lvs BUF2 - 3
W@ CHI3 - 2
W@ DAL4 - 2
Wvs DET6 - 4
Lvs VEG2 - 3
Wvs CBJ4 - 2
Lvs MIN2 - 5
Lvs VAN1 - 5
Lvs CHI2 - 4
L@ PIT1 - 2
W@ NYI3 - 1
L@ NJ2 - 6
L@ NYR1 - 2
Wvs SJ3 - 1
Lvs LA1 - 4
L@ COL3 - 4
Wvs UTA5 - 4
L@ VEG1 - 3
W@ SJ2 - 0

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