PuckRecord

Calgary Flames at Buffalo Sabres

Wed, Nov 19, 2025 · KeyBank Center · 2025–26 Regular Season

CGY
Calgary Flames
6 – 2
Final
BUF
Buffalo Sabres

The Calgary Flames beat the Buffalo Sabres 6–2 on Wed, Nov 19, 2025 at KeyBank Center. Joel Farabee scored twice. Devin Cooley made 28 saves for the win. Shots on goal were 35–30.

Linescore

Team1st2nd3rdTSOG
CGY204635
BUF020230

Scoring summary

PerTimeTeamStrGoalAssistsScore
1st05:58CGYEVRasmus Andersson (5) · wristYegor Sharangovich (3), Kevin Bahl (3)1–0
1st12:04CGYEVJoel Farabee (3) · tip-inNazem Kadri (9), Yegor Sharangovich (4)2–0
2nd10:21BUFEVMattias Samuelsson (4) · snapUnassisted2–1
2nd15:57BUFEVTage Thompson (10) · slapMattias Samuelsson (6), Rasmus Dahlin (13)2–2
3rd02:02CGYEVMorgan Frost (4) · wristJonathan Huberdeau (6), Matt Coronato (5)3–2
3rd07:34CGYEVMikael Backlund (4) · snapRasmus Andersson (6)4–2
3rd09:50CGYEVJoel Farabee (4) · wristRasmus Andersson (7), Nazem Kadri (10)5–2
3rd17:49CGYEVMatt Coronato (7) · slapJonathan Huberdeau (7), Morgan Frost (8)6–2

Penalties

PerTimeTeamPlayerInfractionMin
1st02:39CGYMorgan Frosthooking2
1st18:17BUFJosh Dunneinterference2
2nd04:39CGYJoel Hanleyinterference2
2nd11:39CGYBlake Colemanholding the stick2

Shot map

← CGY attacksBUF attacks →Yan Kuznetsov · P1 00:27 · shot-on-goal · xG 0.04MacKenzie Weegar · P1 00:37 · shot-on-goal · xG 0.01Bowen Byram · P1 01:09 · shot-on-goal · xG 0.01Connor Zary · P1 01:33 · missed-shot · xG 0.02Conor Timmins · P1 02:00 · missed-shot · xG 0.01Jack Quinn · P1 02:21 · shot-on-goal · xG 0.03Nazem Kadri · P1 05:31 · shot-on-goal · xG 0.04Kevin Bahl · P1 05:54 · shot-on-goal · xG 0.02Rasmus Andersson · P1 05:58 · goal · xG 0.09Josh Doan · P1 07:28 · shot-on-goal · xG 0.03Nazem Kadri · P1 08:07 · shot-on-goal · xG 0.02Nazem Kadri · P1 08:12 · missed-shot · xG 0.12Tyson Kozak · P1 08:49 · shot-on-goal · xG 0.05Joel Farabee · P1 12:04 · goal · xG 0.14MacKenzie Weegar · P1 12:44 · missed-shot · xG 0.02Rasmus Dahlin · P1 15:14 · missed-shot · xG 0.05Tyson Kozak · P1 16:29 · shot-on-goal · xG 0.08Owen Power · P1 16:37 · missed-shot · xG 0.03Connor Zary · P1 16:48 · missed-shot · xG 0.03Nazem Kadri · P1 18:40 · missed-shot · xG 0.10Rasmus Andersson · P1 18:56 · shot-on-goal · xG 0.05Nazem Kadri · P1 19:13 · shot-on-goal · xG 0.07Nazem Kadri · P1 19:28 · shot-on-goal · xG 0.10MacKenzie Weegar · P1 19:36 · missed-shot · xG 0.06Nazem Kadri · P1 19:55 · shot-on-goal · xG 0.04Rasmus Dahlin · P2 00:19 · shot-on-goal · xG 0.08Alex Tuch · P2 00:37 · missed-shot · xG 0.02Matt Coronato · P2 01:28 · missed-shot · xG 0.13Beck Malenstyn · P2 01:50 · missed-shot · xG 0.02Peyton Krebs · P2 01:55 · shot-on-goal · xG 0.07Josh Dunne · P2 04:08 · shot-on-goal · xG 0.01Alex Tuch · P2 06:04 · shot-on-goal · xG 0.04Alex Tuch · P2 06:23 · shot-on-goal · xG 0.03Josh Doan · P2 06:42 · shot-on-goal · xG 0.02Peyton Krebs · P2 07:19 · shot-on-goal · xG 0.19Brayden Pachal · P2 07:49 · shot-on-goal · xG 0.01Mikael Backlund · P2 08:41 · shot-on-goal · xG 0.01Matt Coronato · P2 09:58 · shot-on-goal · xG 0.03Mattias Samuelsson · P2 10:21 · goal · xG 0.05Noah Ostlund · P2 12:04 · missed-shot · xG 0.09Rasmus Dahlin · P2 12:46 · shot-on-goal · xG 0.03John Beecher · P2 13:12 · shot-on-goal · xG 0.03Tage Thompson · P2 15:09 · shot-on-goal · xG 0.04Beck Malenstyn · P2 15:10 · missed-shot · xG 0.10Blake Coleman · P2 15:34 · shot-on-goal · xG 0.01Rasmus Andersson · P2 15:40 · shot-on-goal · xG 0.02Mattias Samuelsson · P2 15:49 · missed-shot · xG 0.05Tage Thompson · P2 15:57 · goal · xG 0.03Nazem Kadri · P2 16:59 · shot-on-goal · xG 0.05Josh Doan · P2 17:47 · shot-on-goal · xG 0.29Matt Coronato · P2 18:47 · shot-on-goal · xG 0.03Joel Farabee · P2 19:24 · shot-on-goal · xG 0.05Yegor Sharangovich · P2 19:25 · shot-on-goal · xG 0.32Joel Hanley · P3 01:28 · shot-on-goal · xG 0.02Morgan Frost · P3 02:02 · goal · xG 0.14Alex Tuch · P3 03:31 · missed-shot · xG 0.02Adam Klapka · P3 05:11 · shot-on-goal · xG 0.05MacKenzie Weegar · P3 05:24 · missed-shot · xG 0.02John Beecher · P3 05:29 · shot-on-goal · xG 0.01Beck Malenstyn · P3 06:53 · shot-on-goal · xG 0.03Mattias Samuelsson · P3 06:55 · shot-on-goal · xG 0.09Ryan McLeod · P3 07:08 · shot-on-goal · xG 0.02Rasmus Andersson · P3 07:32 · missed-shot · xG 0.02Mikael Backlund · P3 07:34 · goal · xG 0.30Joel Hanley · P3 08:12 · missed-shot · xG 0.01Connor Zary · P3 08:21 · shot-on-goal · xG 0.07Ryan McLeod · P3 08:50 · shot-on-goal · xG 0.05Kevin Bahl · P3 09:22 · missed-shot · xG 0.01Joel Farabee · P3 09:50 · goal · xG 0.09Mikael Backlund · P3 10:22 · shot-on-goal · xG 0.03Blake Coleman · P3 10:45 · shot-on-goal · xG 0.01Rasmus Dahlin · P3 11:02 · shot-on-goal · xG 0.01Beck Malenstyn · P3 11:03 · shot-on-goal · xG 0.26Bowen Byram · P3 12:02 · missed-shot · xG 0.02Joel Farabee · P3 12:11 · missed-shot · xG 0.07Jonathan Huberdeau · P3 13:59 · shot-on-goal · xG 0.01Jack Quinn · P3 14:39 · shot-on-goal · xG 0.04Jack Quinn · P3 14:40 · shot-on-goal · xG 0.08Blake Coleman · P3 15:00 · missed-shot · xG 0.02Noah Ostlund · P3 15:12 · shot-on-goal · xG 0.02Joel Farabee · P3 15:30 · shot-on-goal · xG 0.06Tage Thompson · P3 16:17 · shot-on-goal · xG 0.02Mattias Samuelsson · P3 16:23 · missed-shot · xG 0.01Mattias Samuelsson · P3 16:29 · shot-on-goal · xG 0.02Sam Morton · P3 16:43 · shot-on-goal · xG 0.01Kevin Bahl · P3 16:49 · shot-on-goal · xG 0.02Matt Coronato · P3 17:49 · goal · xG 0.21Tyson Kozak · P3 18:13 · shot-on-goal · xG 0.01Ryan McLeod · P3 19:11 · missed-shot · xG 0.02Ryan McLeod · P3 19:24 · shot-on-goal · xG 0.04Beck Malenstyn · P3 19:31 · missed-shot · xG 0.06
Goal● Shot on goal○ MissedSize = expected goals (xG)

Expected goals: CGY 2.86 · BUF 2.27 · xG% CGY 55.8

Calgary Flames

#SkaterPosGAP+/-PIMSOGHITBLKFO%TOISHF
4Rasmus AnderssonD123+2030323:5135
86Joel FarabeeL202+2040118:2723
91Nazem KadriC022+2061064.318:0521
17Yegor SharangovichC022+2010016:2120
10Jonathan HuberdeauL022+10130100.014:5522
16Morgan FrostC112+1211177.813:4920
27Matt CoronatoR112+1030020.013:2121
7Kevin BahlD011+3020022:1234
11Mikael BacklundC101+1030052.916:5321
52MacKenzie WeegarD0000011121:5533
37Yan KuznetsovD000-1010220:3930
20Blake ColemanL000+1222117:1622
44Joel HanleyD000+2211415:5327
94Brayden PachalD000+2014014:2624
47Connor ZaryC000+1010113:3318
18John BeecherC0000021112:4717
45Sam MortonC0000012150.010:2514
43Adam KlapkaR000001109:1212
#GoalieDecSASVGASV%TOI
1Devin CooleyW30282.93360:00

Buffalo Sabres

#SkaterPosGAP+/-PIMSOGHITBLKFO%TOISHF
23Mattias SamuelssonD112+1030222:4426
26Rasmus DahlinD011+1030424:1627
72Tage ThompsonC101-1031054.519:2723
25Owen PowerD000-2000221:0226
4Bowen ByramD000-3010119:5127
19Peyton KrebsC000-10202100.018:0321
71Ryan McLeodC000-2030055.617:2026
21Conor TimminsD000-3002516:3723
89Alex TuchR000-1022016:1924
22Jack QuinnR000-2030115:4721
91Josh DoanR000-1030115:2622
12Jordan GreenwayL000-2001114:3519
48Tyson KozakC000-2036135.714:1719
63Isak RosenR000-20001100.014:1720
29Beck MalenstynL000+1023214:0817
86Noah OstlundC000+1010128.612:3614
78Jacob BrysonD000-2000111:5317
44Josh DunneC0000212060.09:2215
#GoalieDecSASVGASV%TOI
92Colten EllisL35296.82960:00
CGY 6, BUF 2: Calgary Flames vs. Buffalo Sabres, Wed, Nov 19, 2025 Box Score | PuckRecord