Skip to content
Ice Lab

Thu, Apr 2, 2026·Canadian Tire Centre, Ottawa

Buffalo Sabres 1, Ottawa Senators 4

Expected result

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

OTT winsBUF wins

Who was on the ice

Model-based

Line matchups and every shift of the game.

Line matchups

OTT forward lines and defence pairs (rows) against BUF'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.

Norris–Doan–BensonZucker–McLeod–QuinnTuch–Thompson–KrebsGreenway–Malenstyn–DunneTuch–Greenway–McLeodTuch–Thompson–McLeodByram–PowerStanley–MetsaDahlin–ByramSamuelsson–DahlinSamuelsson–PowerDahlin–PowerSamuelsson–ByramStanley–SamuelssonSamuelsson–MetsaByram–MetsaDahlin–MetsaStanley–Power
Giroux–Amadio–Pinto6:200.36–0.271:110.01–0.002:470.00–0.061:550.05–0.041:180.01–0.061:310.01–0.110:380.28–0.000:520.03–0.001:170.12–0.00
Zetterlund–Batherson–Stützle1:250.09–0.166:220.08–0.170:520.00–0.001:000.00–0.002:070.00–0.001:210.05–0.101:460.00–0.031:180.00–0.001:160.00–0.160:510.03–0.000:440.00–0.031:010.09–0.00
Tkachuk–Cozens–Greig5:390.43–0.101:240.00–0.241:070.00–0.002:080.01–0.031:460.00–0.102:300.24–0.241:170.00–0.001:150.00–0.000:350.19–0.00
Eller–Cousins–Foegele0:390.02–0.003:020.13–0.020:310.00–0.002:150.14–0.020:420.02–0.000:510.00–0.04
Eller–Amadio–Pinto0:410.00–0.05
Cousins–Foegele–Stützle0:340.00–0.030:470.00–0.03
Spence–Zub1:000.00–0.314:220.13–0.100:320.00–0.001:000.00–0.001:110.01–0.001:460.00–0.061:180.00–0.040:420.01–0.001:130.01–0.000:560.28–0.001:060.00–0.310:310.00–0.001:010.00–0.001:150.12–0.00
Thomson–Spence2:240.43–0.032:390.12–0.002:060.00–0.020:350.10–0.001:520.00–0.032:260.00–0.021:030.24–0.000:340.02–0.001:260.00–0.030:370.04–0.000:350.10–0.000:450.07–0.00
Crotty–Matinpalo1:320.00–0.002:190.05–0.131:170.04–0.000:480.00–0.001:110.05–0.101:080.00–0.000:380.00–0.000:330.00–0.000:420.00–0.030:410.04–0.00
Zub–Matinpalo1:020.00–0.001:240.00–0.112:290.19–0.021:190.00–0.001:320.00–0.110:460.00–0.001:310.03–0.02
Thomson–Matinpalo1:450.00–0.000:430.00–0.130:390.00–0.001:240.00–0.000:460.00–0.000:580.11–0.130:350.00–0.000:300.00–0.04
Spence–Matinpalo1:200.01–0.100:530.01–0.000:380.01–0.000:450.05–0.100:450.01–0.00
Crotty–Spence0:370.00–0.000:310.09–0.00
Crotty–Thomson0:500.00–0.031:030.00–0.000:360.00–0.030:300.00–0.00
Kleven–Zub0:320.00–0.110:310.00–0.060:470.00–0.11
Thomson–Zub0:350.04–0.010:330.04–0.000:380.00–0.01
Shift chart

Every shift, one row per player.

P1P2P3EndTkachuk FCozens FGreig FPinto FAmadio FGiroux FBatherson FStützle FZetterlund FCousins FEller FFoegele FSpence DMatinpalo DZub DKleven DThomson DCrotty DUllmark GBenson FNorris FDoan FThompson FKrebs FTuch FQuinn FMcLeod FZucker FDunne FGreenway FMalenstyn FByram DPower DDahlin DSamuelsson DStanley DMetsa DLuukkonen G
OTTBUFFull-height lines are goals; short ticks at the top are shots. Hover to see who was on the ice.

Shift totals

Jordan SpenceOTT3630:480:511:5762
Nikolas MatinpaloOTT3224:290:461:5709
Artem ZubOTT2824:240:521:4639
Bowen ByramBUF2422:580:572:1953
Rasmus DahlinBUF2422:370:574:0352
Lassi ThomsonOTT3120:550:401:3372
Mattias SamuelssonBUF2020:491:022:2742
Ryan McLeodBUF2420:410:521:5313
Shane PintoOTT2420:100:502:2646
Tim StützleOTT2219:570:542:3421
Owen PowerBUF2219:340:531:4824
Alex TuchBUF2518:570:452:3486
Michael AmadioOTT2318:530:491:4336
Josh DoanBUF2318:250:481:4031
Zach BensonBUF2517:350:421:3834
Tage ThompsonBUF2217:120:471:3664
Ridly GreigOTT2417:080:432:0153
Jason ZuckerBUF2116:480:481:2641
Josh NorrisBUF2116:100:461:1443
Dylan CozensOTT2116:090:461:4962
Zach MetsaBUF1816:040:542:3106
Brady TkachukOTT2215:550:431:4462
Drake BathersonOTT1815:180:512:1720
Jack QuinnBUF2215:130:421:1142
Fabian ZetterlundOTT1814:120:471:0930
Claude GirouxOTT2313:520:361:0044
Cameron CrottyOTT2113:370:391:4100
Logan StanleyBUF1713:300:481:2204
Peyton KrebsBUF1812:160:411:2141
Jordan GreenwayBUF1411:390:502:3204
Nick CousinsOTT1410:250:451:3730
Warren FoegeleOTT169:420:361:3150
Beck MalenstynBUF139:330:440:5903
Lars EllerOTT148:180:361:0525
Josh DunneBUF117:170:400:5403
Tyler KlevenOTT31:480:360:4000