ForensicHockey
← GamedayFinalFinal

BUF

14

SOG 2224

xG 0.560.87

OTT

Snapshot at 2:47:21 AM

Static box score →

Live insights

Momentum, expected goals, finishing luck, and scoring chances — recalculated on every sync

Forensic engine

Game xG

0.56–0.87

Δ -0.31 OTT

OTT

Deserve to win

39–61%

If both goalies were league average

Finishing vs xG

OTT +3.1

Outscoring shot quality

OTT

Shot threat

Dylan Cozens

7 attempts · 0.22 xG

OTT

Scoring chances

0–0

Attempts ≥8% xG · HDC 0–0

Last goal

S. Pinto

P3 18:42 · 1–4

OTT

Top game score

R. Greig · 1.70

1G 1A undefined SOG · TOI 17:08

OTT

Win probability

OTT 100%

P1 · P2 · P3

P1P2P3
BUFOTT

Shot zone

Live attempt map with expected goals

BUF 0.56 xGOTT 0.87 xG
High danger (xG ≥ 25%)Medium (xG 12–25%)Low (xG 5–12%)Very low (xG < 5%)Goal

Highlights

Goals and big plays with NHL video

  • GOAL · S. Pinto

    P3 18:42 · OTT · 14 · wrist

    Watch
  • GOAL · R. Greig

    P3 17:42 · OTT · 13 · wrist

    Watch
  • GOAL · L. Eller

    P3 05:55 · OTT · 12 · slap

    Watch
  • GOAL · D. Cozens

    P2 15:18 · OTT · 11 · tip-in

    Watch
  • GOAL · M. Samuelsson

    P2 08:49 · BUF · 10 · wrist

    Watch

Play-by-play

Live feed · new plays animate in

  • P3 18:42BUFFaceoffJosh Dunne
  • P3 18:42Penalty
  • P3 18:42OTTGoalShane Pinto
  • P3 18:19BUFBlocked shotZach Benson1.5% xG
  • P3 18:02BUFFaceoffRyan McLeod
  • P3 18:02Stoppage
  • P3 17:42OTTFaceoffTim Stützle
  • P3 17:42OTTGoalRidly Greig, Jordan Spence
  • P3 17:21BUFFaceoffTage Thompson
  • P3 17:21Stoppage
  • P3 17:21Stoppage
  • P3 17:19BUFShot on goalMattias Samuelsson0.6% xG
  • P3 17:04BUFHitPeyton Krebs
  • P3 16:58BUFFaceoffPeyton Krebs
  • P3 16:58Stoppage
  • P3 15:46BUFFaceoffTage Thompson
  • P3 15:46Stoppage
  • P3 15:43OTTShot on goalNikolas Matinpalo0.5% xG
  • P3 15:35OTTBlocked shotFabian Zetterlund1.0% xG
  • P3 15:30OTTBlocked shotDrake Batherson1.2% xG
  • P3 14:58BUFMissed shotRasmus Dahlin0.6% xG
  • P3 14:27OTTHitMichael Amadio
  • P3 13:55OTTFaceoffLars Eller
  • P3 13:55Stoppage
  • P3 13:53BUFShot on goalOwen Power0.7% xG
  • P3 13:48BUFBlocked shotJosh Norris0.9% xG
  • P3 13:40OTTHitLassi Thomson
  • P3 13:24BUFFaceoffZach Benson
  • P3 13:24Stoppage
  • P3 13:16OTTBlocked shotJordan Spence3.1% xG
  • P3 13:14OTTFaceoffDylan Cozens
  • P3 13:14Stoppage
  • P3 13:10OTTShot on goalJordan Spence0.6% xG
  • P3 12:40BUFHitMattias Samuelsson
  • P3 12:35BUFFaceoffRyan McLeod
  • P3 12:35Stoppage
  • P3 12:33OTTShot on goalFabian Zetterlund1.2% xG
  • P3 11:55OTTShot on goalLars Eller4.5% xG
  • P3 11:53BUFMissed shotJack Quinn0.6% xG
  • P3 11:37BUFShot on goalJosh Norris0.9% xG
  • P3 11:32Giveaway
  • P3 11:22BUFHitJason Zucker
  • P3 11:03BUFHitOwen Power
  • P3 10:52Giveaway
  • P3 10:43Takeaway
  • P3 09:43OTTHitRidly Greig
  • P3 09:30BUFFaceoffJosh Norris
  • P3 09:30Stoppage
  • P3 09:03OTTFaceoffTim Stützle
  • P3 09:03Stoppage
  • P3 09:00OTTMissed shotShane Pinto0.6% xG
  • P3 08:40BUFHitMattias Samuelsson
  • P3 08:38Giveaway
  • P3 08:37OTTShot on goalClaude Giroux2.0% xG
  • P3 08:29BUFMissed shotMattias Samuelsson0.8% xG
  • P3 08:09BUFHitJosh Norris
  • P3 08:04Giveaway
  • P3 07:53OTTShot on goalDylan Cozens1.7% xG
  • P3 06:22BUFShot on goalLogan Stanley1.4% xG
  • P3 06:20Giveaway
  • P3 06:11Takeaway
  • P3 05:55BUFFaceoffTage Thompson
  • P3 05:55OTTGoalLars Eller, Artem Zub, Warren Foegele
  • P3 05:51OTTFaceoffLars Eller
  • P3 05:51Stoppage
  • P3 05:47OTTShot on goalDylan Cozens1.1% xG
  • P3 05:41Giveaway
  • P3 05:34BUFFaceoffJosh Norris
  • P3 05:34Stoppage
  • P3 05:30BUFShot on goalJack Quinn0.6% xG
  • P3 05:25OTTHitNikolas Matinpalo
  • P3 05:14BUFShot on goalJack Quinn0.9% xG
  • P3 04:47BUFShot on goalTage Thompson2.9% xG
  • P3 04:38OTTHitJordan Spence
  • P3 04:32OTTHitClaude Giroux
  • P3 04:07OTTBlocked shotClaude Giroux1.5% xG
  • P3 04:06OTTFaceoffClaude Giroux
  • P3 04:06Stoppage
  • P3 04:05OTTShot on goalDylan Cozens7.6% xG
  • P3 04:04OTTBlocked shotDylan Cozens2.5% xG
  • P3 03:54OTTMissed shotLassi Thomson0.5% xG
  • P3 03:47OTTBlocked shotJordan Spence0.8% xG
  • P3 03:45OTTFaceoffBrady Tkachuk
  • P3 03:45Stoppage
  • P3 03:26OTTHitWarren Foegele
  • P3 03:02OTTHitTim Stützle
  • P3 02:57OTTBlocked shotJordan Spence2.2% xG
  • P3 02:42OTTShot on goalJordan Spence0.7% xG
  • P3 02:11BUFHitJack Quinn
  • P3 02:05BUFHitLogan Stanley
  • P3 01:53BUFMissed shotJack Quinn1.4% xG
  • P3 01:26OTTMissed shotJordan Spence0.4% xG
  • P3 00:09OTTHitBrady Tkachuk
  • P3 00:00OTTFaceoffRidly Greig
  • P2 19:56BUFHitJason Zucker
  • P2 19:52BUFShot on goalBowen Byram1.0% xG
  • P2 19:46BUFShot on goalRasmus Dahlin0.7% xG
  • P2 19:43Takeaway
  • P2 19:33BUFFaceoffRyan McLeod
  • P2 19:33Stoppage
  • P2 19:31BUFShot on goalZach Metsa0.6% xG
  • P2 19:23BUFBlocked shotAlex Tuch2.2% xG
  • P2 19:21BUFHitPeyton Krebs
  • P2 19:20Giveaway
  • P2 19:16BUFMissed shotLogan Stanley0.5% xG
  • P2 18:32OTTHitRidly Greig
  • P2 18:26BUFHitJosh Dunne
  • P2 18:09OTTHitNikolas Matinpalo
  • P2 17:38BUFShot on goalOwen Power0.6% xG
  • P2 17:02OTTBlocked shotFabian Zetterlund3.6% xG
  • P2 16:59Giveaway
  • P2 16:46OTTHitFabian Zetterlund
  • P2 16:46Giveaway
  • P2 16:32OTTFaceoffTim Stützle
  • P2 16:32Stoppage
  • P2 16:22Giveaway
  • P2 15:54OTTMissed shotJordan Spence1.2% xG
  • P2 15:48OTTBlocked shotJordan Spence0.8% xG
  • P2 15:39BUFHitLogan Stanley
  • P2 15:30Giveaway
  • P2 15:18OTTFaceoffShane Pinto
  • P2 15:18OTTGoalDylan Cozens, Brady Tkachuk, Ridly Greig
  • P2 15:14Giveaway
  • P2 15:14OTTHitDylan Cozens
  • P2 15:09OTTFaceoffBrady Tkachuk
  • P2 15:09Stoppage
  • P2 15:06OTTShot on goalNick Cousins5.3% xG
  • P2 14:53BUFBlocked shotAlex Tuch1.3% xG
  • P2 14:42OTTBlocked shotArtem Zub0.8% xG
  • P2 14:16OTTBlocked shotArtem Zub1.2% xG
  • P2 14:02BUFHitMattias Samuelsson
  • P2 13:50Giveaway
  • P2 13:49Takeaway
  • P2 13:39OTTBlocked shotNick Cousins2.8% xG
  • P2 13:35OTTMissed shotWarren Foegele1.0% xG
  • P2 13:24BUFHitJordan Greenway
  • P2 13:19BUFHitJordan Greenway
  • P2 13:14OTTMissed shotLassi Thomson0.5% xG
  • P2 13:06OTTMissed shotClaude Giroux0.8% xG
  • P2 12:55OTTShot on goalClaude Giroux0.7% xG
  • P2 12:28BUFFaceoffAlex Tuch
  • P2 12:28Stoppage
  • P2 12:17OTTShot on goalDylan Cozens1.0% xG
  • P2 11:12BUFFaceoffAlex Tuch
  • P2 11:12Stoppage
  • P2 11:10OTTShot on goalDylan Cozens1.6% xG
  • P2 11:01OTTFaceoffBrady Tkachuk
  • P2 11:01Stoppage
  • P2 11:01Penalty
  • P2 10:28BUFShot on goalZach Benson4.6% xG
  • P2 09:43OTTHitDylan Cozens
  • P2 09:41OTTHitBrady Tkachuk
  • P2 09:06OTTFaceoffDylan Cozens
  • P2 09:06Stoppage
  • P2 09:04OTTShot on goalShane Pinto0.7% xG
  • P2 08:49OTTFaceoffShane Pinto
  • P2 08:49BUFGoalMattias Samuelsson, Bowen Byram, Peyton Krebs
  • P2 08:42OTTFaceoffRidly Greig
  • P2 08:42Stoppage
  • P2 08:19OTTFaceoffTim Stützle
  • P2 08:19Stoppage
  • P2 08:15Giveaway
  • P2 08:08OTTHitDylan Cozens
  • P2 08:03BUFHitZach Benson
  • P2 07:45BUFShot on goalJosh Doan1.1% xG
  • P2 07:39BUFBlocked shotJosh Norris1.5% xG
  • P2 07:34OTTHitJordan Spence
  • P2 07:16OTTFaceoffBrady Tkachuk
  • P2 07:16Stoppage
  • P2 07:14OTTMissed shotShane Pinto0.6% xG
  • P2 06:58Giveaway
  • P2 06:56OTTFaceoffClaude Giroux
  • P2 06:56Stoppage
  • P2 06:54BUFShot on goalLogan Stanley0.5% xG
  • P2 06:28OTTFaceoffLars Eller
  • P2 06:28Stoppage
  • P2 06:26OTTShot on goalTim Stützle0.6% xG
  • P2 06:20OTTBlocked shotLassi Thomson1.1% xG
  • P2 05:21BUFBlocked shotPeyton Krebs1.3% xG
  • P2 05:20BUFFaceoffTage Thompson
  • P2 05:20Stoppage
  • P2 05:18BUFMissed shotMattias Samuelsson0.7% xG
  • P2 05:14BUFFaceoffTage Thompson
  • P2 05:14Stoppage
  • P2 05:07BUFShot on goalPeyton Krebs1.0% xG
  • P2 05:06BUFFaceoffTage Thompson
  • P2 05:06Stoppage
  • P2 04:59OTTFaceoffLars Eller
  • P2 04:59Stoppage
  • P2 04:56BUFMissed shotJosh Norris0.5% xG
  • P2 04:38BUFMissed shotJosh Doan0.8% xG
  • P2 04:19OTTHitDylan Cozens
  • P2 04:18BUFMissed shotJosh Norris1.6% xG
  • P2 04:00OTTHitDrake Batherson
  • P2 03:49OTTMissed shotCameron Crotty0.7% xG
  • P2 02:57BUFHitJack Quinn
  • P2 02:56OTTMissed shotFabian Zetterlund0.7% xG
  • P2 02:25OTTMissed shotJordan Spence0.6% xG
  • P2 02:19Giveaway
  • P2 01:39Giveaway
  • P2 01:34OTTHitTim Stützle
  • P2 01:14BUFFaceoffTage Thompson
  • P2 01:14Stoppage
  • P2 01:12OTTShot on goalClaude Giroux2.5% xG
  • P2 01:06Takeaway
  • P2 00:17Takeaway
  • P2 00:00BUFFaceoffJosh Norris
  • P1 19:59BUFHitJosh Doan
  • P1 19:55OTTHitTim Stützle
  • P1 19:48BUFBlocked shotOwen Power1.1% xG
  • P1 19:43Giveaway
  • P1 19:28BUFFaceoffJosh Norris
  • P1 19:28Stoppage
  • P1 19:14Takeaway
  • P1 19:12Giveaway
  • P1 19:08OTTMissed shotFabian Zetterlund0.5% xG
  • P1 18:46BUFBlocked shotRasmus Dahlin0.7% xG
  • P1 18:39Giveaway
  • P1 18:32BUFFaceoffJosh Dunne
  • P1 18:32Stoppage
  • P1 18:31BUFHitBeck Malenstyn
  • P1 18:17OTTBlocked shotNick Cousins0.7% xG
  • P1 18:01BUFHitPeyton Krebs
  • P1 17:34Giveaway
  • P1 17:19BUFHitAlex Tuch
  • P1 17:09OTTFaceoffShane Pinto
  • P1 17:09Penalty
  • P1 17:09Penalty
  • P1 17:03OTTHitBrady Tkachuk
  • P1 16:48BUFFaceoffJosh Norris
  • P1 16:48Stoppage
  • P1 16:47BUFHitLogan Stanley
  • P1 16:35BUFFaceoffRyan McLeod
  • P1 16:35Stoppage
  • P1 16:32OTTHitDrake Batherson
  • P1 16:15OTTFaceoffDrake Batherson
  • P1 16:15Stoppage
  • P1 15:29OTTBlocked shotDrake Batherson1.5% xG
  • P1 15:25OTTHitTim Stützle
  • P1 15:03OTTHitFabian Zetterlund
  • P1 15:00Giveaway
  • P1 14:45BUFHitJosh Dunne
  • P1 14:30BUFMissed shotAlex Tuch1.8% xG
  • P1 14:02BUFFaceoffAlex Tuch
  • P1 14:02Stoppage
  • P1 14:01BUFShot on goalJosh Doan1.4% xG
  • P1 13:52OTTHitCameron Crotty
  • P1 13:28BUFShot on goalTage Thompson1.8% xG
  • P1 13:05OTTHitShane Pinto
  • P1 12:36BUFFaceoffJosh Norris
  • P1 12:36Stoppage
  • P1 12:36Penalty
  • P1 12:26BUFShot on goalRyan McLeod1.0% xG
  • P1 12:08BUFMissed shotZach Benson4.0% xG
  • P1 11:58BUFMissed shotAlex Tuch1.1% xG
  • P1 11:44BUFShot on goalAlex Tuch1.0% xG
  • P1 10:16OTTFaceoffTim Stützle
  • P1 10:16Stoppage
  • P1 09:59OTTFaceoffTim Stützle
  • P1 09:59Penalty
  • P1 09:21BUFFaceoffJosh Dunne
  • P1 09:21Stoppage
  • P1 09:09BUFMissed shotJack Quinn1.2% xG
  • P1 08:44BUFShot on goalRasmus Dahlin1.3% xG
  • P1 08:34Giveaway
  • P1 07:55Giveaway
  • P1 06:44BUFFaceoffTage Thompson
  • P1 06:44Stoppage
  • P1 06:39OTTShot on goalLars Eller0.6% xG
  • P1 06:23OTTFaceoffLars Eller
  • P1 06:23Stoppage
  • P1 06:23Stoppage
  • P1 06:21BUFMissed shotBowen Byram0.7% xG
  • P1 05:39BUFBlocked shotRyan McLeod1.1% xG
  • P1 05:25OTTMissed shotDrake Batherson1.0% xG
  • P1 04:02OTTShot on goalShane Pinto6.2% xG
  • P1 04:00Giveaway
  • P1 03:53OTTBlocked shotLassi Thomson1.0% xG
  • P1 03:39OTTFaceoffClaude Giroux
  • P1 03:39Penalty
  • P1 03:25Giveaway
  • P1 02:23OTTMissed shotCameron Crotty0.6% xG
  • P1 02:20OTTFaceoffLars Eller
  • P1 02:20Stoppage
  • P1 02:12BUFFaceoffJosh Dunne
  • P1 02:12Stoppage
  • P1 02:09OTTHitFabian Zetterlund
  • P1 02:00OTTShot on goalTim Stützle1.3% xG
  • P1 01:56OTTHitDrake Batherson
  • P1 01:43OTTHitTim Stützle
  • P1 01:14OTTHitMichael Amadio
  • P1 01:05BUFHitPeyton Krebs
  • P1 00:58OTTHitClaude Giroux
  • P1 00:50BUFShot on goalPeyton Krebs2.5% xG
  • P1 00:49Giveaway
  • P1 00:29BUFBlocked shotOwen Power0.5% xG
  • P1 00:12BUFFaceoffJosh Norris
  • P1 00:12Stoppage
  • P1 00:10OTTShot on goalNikolas Matinpalo0.6% xG
  • P1 00:07OTTFaceoffBrady Tkachuk
  • P1 00:07Stoppage
  • P1 00:00BUFFaceoffJosh Norris

BUF vs OTT

Shot tracker

Every attempt with live expected goals

  • P1 00:10OTTNikolas Matinpalo0.6%
  • P1 00:29BUFOwen Power0.5%
  • P1 00:50BUFPeyton Krebs2.5%
  • P1 02:00OTTTim Stützle1.3%
  • P1 02:23OTTCameron Crotty0.6%
  • P1 03:53OTTLassi Thomson1.0%
  • P1 04:02OTTShane Pinto6.2%
  • P1 05:25OTTDrake Batherson1.0%
  • P1 05:39BUFRyan McLeod1.1%
  • P1 06:21BUFBowen Byram0.7%
  • P1 06:39OTTLars Eller0.6%
  • P1 08:44BUFRasmus Dahlin1.3%
  • P1 09:09BUFJack Quinn1.2%
  • P1 11:44BUFAlex Tuch1.0%
  • P1 11:58BUFAlex Tuch1.1%
  • P1 12:08BUFZach Benson4.0%
  • P1 12:26BUFRyan McLeod1.0%
  • P1 13:28BUFTage Thompson1.8%
  • P1 14:01BUFJosh Doan1.4%
  • P1 14:30BUFAlex Tuch1.8%
  • P1 15:29OTTDrake Batherson1.5%
  • P1 18:17OTTNick Cousins0.7%
  • P1 18:46BUFRasmus Dahlin0.7%
  • P1 19:08OTTFabian Zetterlund0.5%
  • P1 19:48BUFOwen Power1.1%
  • P2 01:12OTTClaude Giroux2.5%
  • P2 02:25OTTJordan Spence0.6%
  • P2 02:56OTTFabian Zetterlund0.7%
  • P2 03:49OTTCameron Crotty0.7%
  • P2 04:18BUFJosh Norris1.6%
  • P2 04:38BUFJosh Doan0.8%
  • P2 04:56BUFJosh Norris0.5%
  • P2 05:07BUFPeyton Krebs1.0%
  • P2 05:18BUFMattias Samuelsson0.7%
  • P2 05:21BUFPeyton Krebs1.3%
  • P2 06:20OTTLassi Thomson1.1%
  • P2 06:26OTTTim Stützle0.6%
  • P2 06:54BUFLogan Stanley0.5%
  • P2 07:14OTTShane Pinto0.6%
  • P2 07:39BUFJosh Norris1.5%
  • P2 07:45BUFJosh Doan1.1%
  • P2 08:49BUFMattias SamuelssonGOAL
  • P2 09:04OTTShane Pinto0.7%
  • P2 10:28BUFZach Benson4.6%
  • P2 11:10OTTDylan Cozens1.6%
  • P2 12:17OTTDylan Cozens1.0%
  • P2 12:55OTTClaude Giroux0.7%
  • P2 13:06OTTClaude Giroux0.8%
  • P2 13:14OTTLassi Thomson0.5%
  • P2 13:35OTTWarren Foegele1.0%
  • P2 13:39OTTNick Cousins2.8%
  • P2 14:16OTTArtem Zub1.2%
  • P2 14:42OTTArtem Zub0.8%
  • P2 14:53BUFAlex Tuch1.3%
  • P2 15:06OTTNick Cousins5.3%
  • P2 15:18OTTDylan CozensGOAL
  • P2 15:48OTTJordan Spence0.8%
  • P2 15:54OTTJordan Spence1.2%
  • P2 17:02OTTFabian Zetterlund3.6%
  • P2 17:38BUFOwen Power0.6%
  • P2 19:16BUFLogan Stanley0.5%
  • P2 19:23BUFAlex Tuch2.2%
  • P2 19:31BUFZach Metsa0.6%
  • P2 19:46BUFRasmus Dahlin0.7%
  • P2 19:52BUFBowen Byram1.0%
  • P3 01:26OTTJordan Spence0.4%
  • P3 01:53BUFJack Quinn1.4%
  • P3 02:42OTTJordan Spence0.7%
  • P3 02:57OTTJordan Spence2.2%
  • P3 03:47OTTJordan Spence0.8%
  • P3 03:54OTTLassi Thomson0.5%
  • P3 04:04OTTDylan Cozens2.5%
  • P3 04:05OTTDylan Cozens7.6%
  • P3 04:07OTTClaude Giroux1.5%
  • P3 04:47BUFTage Thompson2.9%
  • P3 05:14BUFJack Quinn0.9%
  • P3 05:30BUFJack Quinn0.6%
  • P3 05:47OTTDylan Cozens1.1%
  • P3 05:55OTTLars EllerGOAL
  • P3 06:22BUFLogan Stanley1.4%
  • P3 07:53OTTDylan Cozens1.7%
  • P3 08:29BUFMattias Samuelsson0.8%
  • P3 08:37OTTClaude Giroux2.0%
  • P3 09:00OTTShane Pinto0.6%
  • P3 11:37BUFJosh Norris0.9%
  • P3 11:53BUFJack Quinn0.6%
  • P3 11:55OTTLars Eller4.5%
  • P3 12:33OTTFabian Zetterlund1.2%
  • P3 13:10OTTJordan Spence0.6%
  • P3 13:16OTTJordan Spence3.1%
  • P3 13:48BUFJosh Norris0.9%
  • P3 13:53BUFOwen Power0.7%
  • P3 14:58BUFRasmus Dahlin0.6%
  • P3 15:30OTTDrake Batherson1.2%
  • P3 15:35OTTFabian Zetterlund1.0%
  • P3 15:43OTTNikolas Matinpalo0.5%
  • P3 17:19BUFMattias Samuelsson0.6%
  • P3 17:42OTTRidly GreigGOAL
  • P3 18:19BUFZach Benson1.5%
  • P3 18:42OTTShane PintoGOAL