GRIT & GF

Thursday, January 22, 2026

Buffalo Sabres

Montreal Canadiens

Expected goals, BUF–MTL
2.5–3.0
all situations, empty nets out
MTL share of xG
54.4%
50% is even
Shots on goal
17–34
BUF–MTL
Pre-game model
–
no projection stored

The story

The Sabres beat the Canadiens 4-2. Expected goals had it close, 2.5 to 3.0. Cole Caufield has scored in 4 straight games. Beck Malenstyn scored for the first time in 24 games. The Canadiens outshot the Sabres 34-17.

  • Cole Caufield has scored in 4 straight games. That was his 26th goal of the season. He played 17:56 and had two shots on goal. The Canadiens fell 4-2 to the Sabres.

  • Beck MalenstynDrought over

    Beck Malenstyn scored for the first time in 24 games. He has 4 goals this season. He played 11:41 and had one shot on goal. The Sabres beat the Canadiens 4-2.

Shot attempts

Running count of unblocked attempts (shots on goal plus misses). Dots are goals. Hover to read any moment.

BUFMTL

Where the shots came from

6 goals from 73 unblocked attempts. Shots from a team's own half are left off.

GoalShot or miss
← BUF shootingMTL shooting →

Buffalo Sabres

SkaterTOIGASOGixGHitsBlkxGF%
Bowen Byram D27:210010.151024
Owen Power D26:250000.001243
Mattias Samuelsson D23:030100.035229
Rasmus Dahlin D22:530010.181243
Ryan McLeod C20:530100.941069
Alex Tuch R19:460040.313315
Tage Thompson C17:140110.070222
Jason Zucker L17:001020.221172
Jack Quinn R16:570110.250059
Josh Doan R15:260000.001021
Noah Ostlund C13:020100.000066
Michael Kesselring D12:040020.160179
Beck Malenstyn L11:411010.27620
Jordan Greenway L10:570000.00000
Zach Benson L10:471020.621079
Peyton Krebs C10:381010.85410
Konsta Helenius C9:360110.161181
Jacob Bryson D6:170000.000279

Montreal Canadiens

SkaterTOIGASOGixGHitsBlkxGF%
Lane Hutson D24:140040.150138
Mike Matheson D23:530150.191187
Noah Dobson D23:260010.142386
Nick Suzuki C20:141130.382156
Alexandre Carrier D18:530030.060149
Juraj Slafkovský L18:500010.141069
Cole Caufield R17:561020.140052
Ivan Demidov R17:440020.233169
Oliver Kapanen C15:540020.190366
Kirby Dach C15:250000.002131
Zachary Bolduc R14:180120.384275
Kaiden Guhle D14:170000.002248
Josh Anderson R13:210020.332048
Phillip Danault C13:200010.011139
Brendan Gallagher R13:090030.241046
Jake Evans C11:250020.361150
Joseph Veleno C10:020010.064058
Jayden Struble D9:060000.002031

The minute-by-minute expected goals flow is part of Pro

The game measured in chance quality, minute by minute, which shows when it tilted and toward whom.