BUF
Buffalo Sabres
49-23-8 · W3 · L10: 5-3-2
W
L
L
W
L
W
W
L
OT
L
Final
2—5
2025-01-23 · Scotiabank Saddledome
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
CUMULATIVEBUF xG
2.93
ACTUAL
2 — 5
CGY xG
4.96
Scoring Timeline
0.79
HIGH xG
10
Jonathan Huberdeau(19)
L · CGY · #10
Brayden Pachal (3)BUF 0 - 1 CGY
0.00
LOW xG
23
Mattias Samuelsson(3)
D · BUF · #23
Henri Jokiharju (3), Sam Lafferty (3)BUF 1 - 1 CGY
0.84
HIGH xG
72
Tage Thompson(22)
C · BUF · #72
Mattias Samuelsson (5), JJ Peterka (24)BUF 2 - 1 CGY
0.04
MED xG
91
Nazem Kadri(16)
C · CGY · #91
Jonathan Huberdeau (15), Jakob Pelletier (7)BUF 2 - 2 CGY
0.84
HIGH xG
22
Jakob Pelletier(4)
L · CGY · #22
Brayden Pachal (4), Nazem Kadri (15)BUF 2 - 3 CGY
0.57
HIGH xG
17
Yegor Sharangovich(9)
C · CGY · #17
Jonathan Huberdeau (16), Nazem Kadri (16)BUF 2 - 4 CGY
0.44
HIGH xG
11
Mikael Backlund(10)
C · CGY · #11
Blake Coleman (16)BUF 2 - 5 CGY
Three Stars
PUCKLAB PICKS★1
32
Dustin Wolf
G · CGY · #32
32/34 saves, .941 SV%, +1.0 GSAx
★2
1
Ukko-Pekka Luukkonen
G · BUF · #1
21/24 saves, .875 SV%, -0.8 GSAx
★3
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
| Period | BUF SOG | CGY SOG | BUF xG | CGY xG |
|---|---|---|---|---|
| 1st | 14 | 6 | 0.41 | 1.45 |
| 2nd | 9 | 7 | 1.61 | 0.30 |
| 3rd | 9 | 8 | 0.91 | 3.22 |
| Total | 32 | 21 | 2.93 | 4.97 |
Penalties
13 TOTAL1P 10:53
Matt Coronatointerference (2 min)
Drawn by Jiri Kulich1P 15:58
Jack Quinnroughing (2 min)
Drawn by Jonathan Huberdeau1P 15:58
Jonathan Huberdeauroughing (2 min)
Drawn by Peyton Krebs2P 10:48
Connor Cliftoninterference (2 min)
Drawn by Nazem Kadri2P 11:14
Nazem Kadriholding (2 min)
Drawn by Beck Malenstyn2P 17:55
Rasmus Anderssonholding (2 min)
Drawn by Beck Malenstyn3P 08:53
MacKenzie Weegarfighting (5 min)
Drawn by Peyton Krebs3P 08:53
Peyton Krebsfighting (5 min)
Drawn by MacKenzie Weegar3P 11:19
Jakob Pelletierslashing (2 min)
Drawn by Tyson Kozak3P 15:04
Nazem Kadridelaying-game-face-off-violation (2 min)
3P 17:43
Daniil Miromanovdelaying-game-puck-over-glass (2 min)
3P 18:09
Sam Laffertycross-checking (2 min)
Drawn by Rasmus Andersson3P 18:09
Kevin Bahlmisconduct (10 min)