Skip to content
Ice Lab

Wed, Oct 15, 2025·KeyBank Center, Buffalo

Ottawa Senators 4, Buffalo Sabres 8

Expected result

Based on shot quality alone, Ottawa Senators win this game 53% of the time.

BUF winsOTT wins

Who was on the ice

Model-based

Line matchups and every shift of the game.

Line matchups

BUF forward lines and defence pairs (rows) against OTT's (columns) at 5-on-5. Darker cells shared more ice; the second number is xG for–against in that time. Click a cell to highlight it below.

Eller–Cousins–LycksellPerron–Batherson–CozensAmadio–Zetterlund–StützleGiroux–Pinto–GreigGiroux–Zetterlund–StützleAmadio–Pinto–GreigZetterlund–Batherson–StützleJensen–ChabotSpence–KlevenSanderson–ZubSpence–SandersonKleven–ZubJensen–KlevenChabot–Spence
Tuch–McLeod–Doan1:220.00–0.001:070.03–0.000:440.00–0.001:240.00–0.101:100.11–0.010:310.00–0.032:490.61–0.120:440.00–0.001:130.00–0.001:490.00–0.01
Thompson–Kulich–Benson1:150.02–0.191:390.00–0.001:020.01–0.141:110.00–0.131:430.00–0.001:180.01–0.000:460.02–0.141:400.00–0.32
Zucker–Krebs–Quinn1:150.05–0.000:480.00–0.041:200.34–0.000:300.00–0.000:380.00–0.071:000.05–0.001:370.07–0.041:080.27–0.000:380.00–0.070:300.00–0.00
Tuch–Thompson–Benson1:140.00–0.221:140.00–0.002:090.00–0.18
Zucker–McLeod–Doan0:300.00–0.001:360.00–0.151:330.00–0.04
Malenstyn–Danforth–Kozak1:100.00–0.000:390.04–0.001:150.00–0.000:380.00–0.00
Tuch–McLeod–Kozak0:360.00–0.000:300.00–0.261:240.31–0.000:300.00–0.26
Malenstyn–Krebs–Quinn1:130.00–0.001:140.00–0.00
Malenstyn–Kozak–Kulich0:340.00–0.000:360.00–0.000:300.00–0.050:460.00–0.050:330.00–0.00
Krebs–Quinn–Kulich1:170.00–0.000:420.00–0.00
Tuch–Malenstyn–Kozak0:490.00–0.000:370.00–0.000:400.00–0.00
Thompson–Doan–Kulich0:310.00–0.100:310.00–0.100:350.00–0.00
Danforth–Krebs–Quinn0:350.00–0.03
Dahlin–Byram1:580.00–0.002:240.00–0.282:420.00–0.502:300.31–0.051:340.00–0.000:460.00–0.132:530.05–0.142:490.00–0.153:540.31–0.321:490.00–0.131:140.00–0.00
Timmins–Power1:410.02–0.013:200.03–0.072:360.00–0.111:280.07–0.000:420.00–0.100:500.00–0.004:230.03–0.311:450.07–0.001:520.02–0.000:460.00–0.001:070.00–0.001:110.00–0.000:330.00–0.00
Bryson–Johnson2:270.00–0.030:300.00–0.001:070.48–0.031:210.00–0.001:090.00–0.00
Bryson–Power0:470.00–0.140:410.00–0.041:170.11–0.071:140.11–0.000:460.00–0.040:340.00–0.070:320.00–0.14
Bryson–Dahlin0:470.00–0.000:450.00–0.000:320.00–0.001:210.00–0.00
Timmins–Byram1:090.16–0.020:300.00–0.031:010.00–0.031:010.00–0.02
Bryson–Byram0:440.00–0.140:300.00–0.260:590.00–0.32
Byram–Power0:590.31–0.000:370.00–0.00
Timmins–Dahlin1:050.05–0.190:390.05–0.000:410.00–0.19
Byram–Johnson0:330.00–0.000:360.00–0.00
Shift chart

Every shift, one row per player.

P1P2P3EndKulich FMalenstyn FKozak FBenson FThompson FTuch FZucker FDoan FMcLeod FQuinn FKrebs FDanforth FByram DDahlin DTimmins DPower DJohnson DBryson DLyon GPinto FGiroux FGreig FAmadio FStützle FZetterlund FBatherson FPerron FCozens FCousins FEller FLycksell FZub DSanderson DSpence DKleven DJensen DChabot DMeriläinen G
BUFOTTFull-height lines are goals; short ticks at the top are shots. Hover to see who was on the ice.

Shift totals

Bowen ByramBUF3025:540:522:1717
Rasmus DahlinBUF3125:520:502:2937
Conor TimminsBUF3024:360:492:0507
Owen PowerBUF3223:440:451:4106
Jake SandersonOTT2822:070:472:0494
Thomas ChabotOTT3021:560:441:2140
Tim StützleOTT2521:120:512:1191
Alex TuchBUF2820:000:431:5708
Jordan SpenceOTT2517:590:431:1780
Shane PintoOTT2417:440:441:2252
Lars EllerOTT2217:360:481:4451
Ryan McLeodBUF2817:280:371:0807
Drake BathersonOTT2417:270:441:1360
Zach BensonBUF2316:520:441:4814
David PerronOTT2516:500:401:1150
Tage ThompsonBUF2416:460:421:2535
Ridly GreigOTT2216:250:451:3752
Nick JensenOTT2616:110:371:0520
Dylan CozensOTT2415:590:401:1560
Tyler KlevenOTT2315:580:421:1530
Jack QuinnBUF2215:490:431:1814
Claude GirouxOTT2015:410:471:2481
Tyson KozakBUF2014:400:441:5103
Artem ZubOTT2414:400:370:5824
Fabian ZetterlundOTT2014:380:441:1880
Josh DoanBUF2113:550:401:0333
Jiri KulichBUF2113:450:391:0814
Michael AmadioOTT2213:430:371:0551
Peyton KrebsBUF1812:520:431:0613
Jacob BrysonBUF2212:470:351:1004
Beck MalenstynBUF1612:100:461:5303
Olle LycksellOTT1611:590:451:4540
Jason ZuckerBUF1511:430:471:2932
Nick CousinsOTT1711:100:391:4530
Justin DanforthBUF106:140:371:0002
Ryan JohnsonBUF95:120:351:1401