BUF
BUF
Buffalo Sabres
49-23-8 · W3 · L10: 5-3-2
W
L
L
W
L
W
W
L
OT
L
Final
25
2025-01-23 · Scotiabank Saddledome
CGY
CGY
Calgary Flames
33-38-9 · W1 · L10: 4-4-2
W
L
L
W
W
W
L
L
W
L
CGY dominated expected goals 5.0 to 2.9

xG Flow

CUMULATIVE
012341ST2ND3RD
BUF xG
2.93
ACTUAL
25
CGY xG
4.96

Scoring Timeline

0.79
HIGH xG
CGY1P 12:00Power Play
Jonathan Huberdeau
10
Jonathan Huberdeau(19)
L · CGY · #10
Brayden Pachal (3)
BUF 0 - 1 CGY
0.00
LOW xG
BUF2P 02:50Even Strength
Mattias Samuelsson
23
Mattias Samuelsson(3)
D · BUF · #23
Henri Jokiharju (3), Sam Lafferty (3)
BUF 1 - 1 CGY
0.84
HIGH xG
BUF2P 07:18Even Strength
Tage Thompson
72
Tage Thompson(22)
C · BUF · #72
Mattias Samuelsson (5), JJ Peterka (24)
BUF 2 - 1 CGY
0.04
MED xG
CGY2P 10:31Even Strength
Nazem Kadri
91
Nazem Kadri(16)
C · CGY · #91
Jonathan Huberdeau (15), Jakob Pelletier (7)
BUF 2 - 2 CGY
0.84
HIGH xG
CGY3P 03:29Even Strength
Jakob Pelletier
22
Jakob Pelletier(4)
L · CGY · #22
Brayden Pachal (4), Nazem Kadri (15)
BUF 2 - 3 CGY
0.57
HIGH xG
CGY3P 17:15Power Play
Yegor Sharangovich
17
Yegor Sharangovich(9)
C · CGY · #17
Jonathan Huberdeau (16), Nazem Kadri (16)
BUF 2 - 4 CGY
0.44
HIGH xG
CGY3P 17:52Power Play
Mikael Backlund
11
Mikael Backlund(10)
C · CGY · #11
Blake Coleman (16)
BUF 2 - 5 CGY

Three Stars

PUCKLAB PICKS
1
Dustin Wolf
32
Dustin Wolf
G · CGY · #32
32/34 saves, .941 SV%, +1.0 GSAx
2
Ukko-Pekka Luukkonen
1
Ukko-Pekka Luukkonen
G · BUF · #1
21/24 saves, .875 SV%, -0.8 GSAx
3
Jonathan Huberdeau
10
Jonathan Huberdeau
L · CGY · #10
1G, 2A, 3 SOG

Team Stats

BUFCGY
34Shots26
2.93xGF4.96
59.2CF%40.8
61.2FO%38.8
0/6PP0/1
20Hits19
14Blocks19
14Giveaways17
2Takeaways5
11PIM29

Period Breakdown

PeriodBUF SOGCGY SOGBUF xGCGY xG
1st1460.411.45
2nd971.610.30
3rd980.913.22
Total32212.934.97

Penalties

13 TOTAL
1P 10:53
CGY
Matt Coronatointerference (2 min)
Drawn by Jiri Kulich
1P 15:58
BUF
Jack Quinnroughing (2 min)
Drawn by Jonathan Huberdeau
1P 15:58
CGY
Jonathan Huberdeauroughing (2 min)
Drawn by Peyton Krebs
2P 10:48
BUF
Connor Cliftoninterference (2 min)
Drawn by Nazem Kadri
2P 11:14
CGY
Nazem Kadriholding (2 min)
Drawn by Beck Malenstyn
2P 17:55
CGY
Rasmus Anderssonholding (2 min)
Drawn by Beck Malenstyn
3P 08:53
CGY
MacKenzie Weegarfighting (5 min)
Drawn by Peyton Krebs
3P 08:53
BUF
Peyton Krebsfighting (5 min)
Drawn by MacKenzie Weegar
3P 11:19
CGY
Jakob Pelletierslashing (2 min)
Drawn by Tyson Kozak
3P 15:04
CGY
Nazem Kadridelaying-game-face-off-violation (2 min)
3P 17:43
CGY
Daniil Miromanovdelaying-game-puck-over-glass (2 min)
3P 18:09
BUF
Sam Laffertycross-checking (2 min)
Drawn by Rasmus Andersson
3P 18:09
CGY
Kevin Bahlmisconduct (10 min)