ForensicHockey
← GamedayFinalFinal

WPG

15

SOG 2431

xG 0.741.01

BUF

Snapshot at 9:59:40 AM

Static box score →

Live insights

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

Forensic engine

Game xG

0.74–1.01

Δ -0.27 BUF

BUF

Deserve to win

42–58%

If both goalies were league average

Finishing vs xG

BUF +4.0

Outscoring shot quality

BUF

Shot threat

Peyton Krebs

6 attempts · 0.15 xG

BUF

Scoring chances

0–1

Attempts ≥8% xG · HDC 0–0

Last goal

J. Norris

P3 00:41 · 1–5

BUF

Top game score

J. Norris · 2.25

2G 1A undefined SOG · TOI 15:25

BUF

Win probability

BUF 100%

P1 · P2 · P3

P1P2P3
WPGBUF

Shot zone

Live attempt map with expected goals

WPG 0.74 xGBUF 1.01 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 · J. Norris

    P3 00:41 · BUF · 15 · backhand

    Watch
  • GOAL · A. Tuch

    P2 12:49 · BUF · 14 · wrist

    Watch
  • GOAL · K. Connor

    P2 11:26 · WPG · 13 · slap

    Watch
  • GOAL · J. Norris

    P1 14:54 · BUF · 03 · backhand

    Watch
  • GOAL · B. Byram

    P1 03:01 · BUF · 02 · wrist

    Watch
  • GOAL · J. Zucker

    P1 02:46 · BUF · 01 · tip-in

    Watch

Play-by-play

Live feed · new plays animate in

  • P3 19:45BUFFaceoffRyan McLeod
  • P3 19:45Stoppage
  • P3 19:43WPGShot on goalGustav Nyquist0.7% xG
  • P3 19:36Giveaway
  • P3 19:18BUFShot on goalMattias Samuelsson0.5% xG
  • P3 19:11BUFShot on goalRasmus Dahlin0.9% xG
  • P3 18:42BUFShot on goalAlex Tuch0.7% xG
  • P3 18:36WPGBlocked shotColin Miller1.2% xG
  • P3 18:35WPGFaceoffAdam Lowry
  • P3 18:35Stoppage
  • P3 18:31WPGShot on goalDylan DeMelo0.5% xG
  • P3 18:13BUFFaceoffNoah Ostlund
  • P3 18:13Stoppage
  • P3 18:01Giveaway
  • P3 17:57WPGFaceoffMorgan Barron
  • P3 17:57Stoppage
  • P3 17:49WPGHitCole Perfetti
  • P3 17:48WPGHitGustav Nyquist
  • P3 17:41WPGFaceoffJonathan Toews
  • P3 17:41Stoppage
  • P3 17:13WPGHitColin Miller
  • P3 17:08Giveaway
  • P3 15:52WPGHitDylan Samberg
  • P3 15:40BUFShot on goalBowen Byram1.6% xG
  • P3 15:12BUFBlocked shotBowen Byram1.8% xG
  • P3 14:01WPGFaceoffAdam Lowry
  • P3 14:01Stoppage
  • P3 14:01Penalty
  • P3 14:01Penalty
  • P3 14:01Penalty
  • P3 14:01Penalty
  • P3 13:59BUFShot on goalMattias Samuelsson1.0% xG
  • P3 13:55BUFHitPeyton Krebs
  • P3 13:41WPGHitLogan Stanley
  • P3 13:39WPGHitCole Perfetti
  • P3 13:24BUFFaceoffPeyton Krebs
  • P3 13:24Stoppage
  • P3 13:22BUFBlocked shotRasmus Dahlin0.7% xG
  • P3 12:41Takeaway
  • P3 12:31WPGShot on goalTanner Pearson1.4% xG
  • P3 12:19BUFShot on goalTage Thompson1.4% xG
  • P3 11:49WPGHitGustav Nyquist
  • P3 11:35BUFFaceoffJosh Norris
  • P3 11:35Stoppage
  • P3 11:19BUFMissed shotRyan McLeod2.5% xG
  • P3 11:15Takeaway
  • P3 10:57Giveaway
  • P3 10:32WPGShot on goalGabriel Vilardi1.4% xG
  • P3 09:58WPGShot on goalAlex Iafallo2.3% xG
  • P3 09:25WPGShot on goalGabriel Vilardi5.6% xG
  • P3 09:14BUFHitConor Timmins
  • P3 08:55Giveaway
  • P3 08:52WPGFaceoffMark Scheifele
  • P3 08:52Penalty
  • P3 08:52Stoppage
  • P3 08:14Takeaway
  • P3 07:56WPGHitAlex Iafallo
  • P3 07:47WPGFaceoffAdam Lowry
  • P3 07:47Stoppage
  • P3 07:45BUFShot on goalConor Timmins0.6% xG
  • P3 07:40BUFFaceoffTage Thompson
  • P3 07:40Stoppage
  • P3 07:38WPGFaceoffMark Scheifele
  • P3 07:38Stoppage
  • P3 07:35BUFShot on goalConor Timmins0.6% xG
  • P3 07:16BUFMissed shotMattias Samuelsson0.9% xG
  • P3 06:53BUFHitBeck Malenstyn
  • P3 06:31BUFHitPeyton Krebs
  • P3 06:23WPGFaceoffJonathan Toews
  • P3 06:23Stoppage
  • P3 05:36WPGShot on goalKyle Connor1.3% xG
  • P3 05:12BUFBlocked shotJosh Norris1.5% xG
  • P3 05:00BUFBlocked shotJosh Norris1.5% xG
  • P3 03:51WPGFaceoffMorgan Barron
  • P3 03:51Penalty
  • P3 03:22WPGShot on goalColin Miller1.0% xG
  • P3 03:11BUFShot on goalPeyton Krebs0.6% xG
  • P3 02:55WPGHitAlex Iafallo
  • P3 02:50Giveaway
  • P3 02:44WPGMissed shotJosh Morrissey0.5% xG
  • P3 02:00WPGFaceoffAdam Lowry
  • P3 02:00Stoppage
  • P3 01:59BUFBlocked shotOwen Power0.6% xG
  • P3 01:50Giveaway
  • P3 01:43WPGShot on goalJonathan Toews0.7% xG
  • P3 01:07WPGHitColin Miller
  • P3 01:02WPGShot on goalTanner Pearson0.6% xG
  • P3 00:45WPGHitLogan Stanley
  • P3 00:41BUFFaceoffJosh Norris
  • P3 00:41BUFGoalJosh Norris, Zach Benson, Rasmus Dahlin
  • P3 00:00WPGFaceoffMark Scheifele
  • P2 19:31WPGHitDylan DeMelo
  • P2 19:15BUFFaceoffPeyton Krebs
  • P2 19:15Stoppage
  • P2 19:13WPGShot on goalLogan Stanley0.6% xG
  • P2 18:51Giveaway
  • P2 18:29WPGShot on goalVladislav Namestnikov1.2% xG
  • P2 18:18BUFBlocked shotMattias Samuelsson6.7% xG
  • P2 18:16BUFShot on goalJack Quinn2.3% xG
  • P2 18:09Giveaway
  • P2 17:57BUFMissed shotRasmus Dahlin0.6% xG
  • P2 17:21WPGBlocked shotTanner Pearson4.2% xG
  • P2 17:20WPGBlocked shotTanner Pearson1.0% xG
  • P2 16:57WPGBlocked shotDylan Samberg1.3% xG
  • P2 16:40BUFFaceoffTage Thompson
  • P2 16:40Stoppage
  • P2 15:46WPGBlocked shotColin Miller1.9% xG
  • P2 15:33BUFBlocked shotAlex Tuch1.5% xG
  • P2 15:19BUFFaceoffNoah Ostlund
  • P2 15:19Stoppage
  • P2 14:51Takeaway
  • P2 14:17WPGFaceoffJonathan Toews
  • P2 14:17Stoppage
  • P2 13:11BUFHitBeck Malenstyn
  • P2 13:07Giveaway
  • P2 13:00WPGHitTanner Pearson
  • P2 12:54BUFHitPeyton Krebs
  • P2 12:54Giveaway
  • P2 12:49WPGFaceoffMorgan Barron
  • P2 12:49BUFGoalAlex Tuch, Josh Doan
  • P2 12:46BUFShot on goalAlex Tuch0.7% xG
  • P2 12:04BUFShot on goalJack Quinn0.8% xG
  • P2 12:01WPGHitVladislav Namestnikov
  • P2 11:26WPGFaceoffJonathan Toews
  • P2 11:26WPGGoalKyle Connor, Josh Morrissey, Mark Scheifele
  • P2 10:56BUFFaceoffTage Thompson
  • P2 10:56Stoppage
  • P2 10:54WPGShot on goalMorgan Barron0.8% xG
  • P2 10:47BUFMissed shotAlex Tuch0.9% xG
  • P2 10:03BUFMissed shotJosh Doan1.1% xG
  • P2 10:02WPGHitLuke Schenn
  • P2 09:49BUFFaceoffNoah Ostlund
  • P2 09:49Stoppage
  • P2 09:17WPGFaceoffAdam Lowry
  • P2 09:17Stoppage
  • P2 08:35WPGMissed shotColin Miller2.8% xG
  • P2 08:32WPGBlocked shotColin Miller1.0% xG
  • P2 08:15BUFBlocked shotPeyton Krebs1.2% xG
  • P2 08:09BUFShot on goalJacob Bryson0.6% xG
  • P2 07:57BUFHitJordan Greenway
  • P2 07:41WPGShot on goalCole Perfetti0.6% xG
  • P2 07:37WPGFaceoffJonathan Toews
  • P2 07:37Stoppage
  • P2 07:31WPGBlocked shotVladislav Namestnikov1.0% xG
  • P2 07:12WPGShot on goalGustav Nyquist5.4% xG
  • P2 07:11WPGMissed shotJosh Morrissey1.8% xG
  • P2 07:02WPGHitMorgan Barron
  • P2 06:53WPGHitMorgan Barron
  • P2 06:40BUFBlocked shotNoah Ostlund1.5% xG
  • P2 06:37WPGHitTanner Pearson
  • P2 05:53WPGMissed shotMark Scheifele4.8% xG
  • P2 05:51WPGBlocked shotKyle Connor0.9% xG
  • P2 05:46Giveaway
  • P2 05:29BUFShot on goalRyan McLeod1.1% xG
  • P2 04:16BUFBlocked shotBeck Malenstyn1.8% xG
  • P2 02:58WPGHitGustav Nyquist
  • P2 02:41WPGHitTanner Pearson
  • P2 01:33Giveaway
  • P2 01:18Giveaway
  • P2 01:17WPGHitDylan DeMelo
  • P2 01:08WPGHitVladislav Namestnikov
  • P2 00:49WPGHitDylan Samberg
  • P2 00:44BUFShot on goalPeyton Krebs1.1% xG
  • P2 00:00BUFFaceoffPeyton Krebs
  • P1 19:56WPGMissed shotDylan DeMelo0.4% xG
  • P1 19:47BUFBlocked shotJack Quinn0.8% xG
  • P1 19:32WPGMissed shotMark Scheifele3.5% xG
  • P1 18:45WPGMissed shotAlex Iafallo0.9% xG
  • P1 18:16BUFMissed shotZach Benson3.5% xG
  • P1 17:49WPGHitAdam Lowry
  • P1 17:28WPGMissed shotLuke Schenn0.7% xG
  • P1 17:21WPGShot on goalDylan Samberg0.5% xG
  • P1 17:14WPGMissed shotVladislav Namestnikov3.4% xG
  • P1 17:03BUFHitMattias Samuelsson
  • P1 16:45BUFMissed shotJordan Greenway1.1% xG
  • P1 16:40BUFFaceoffPeyton Krebs
  • P1 16:40Stoppage
  • P1 16:38BUFShot on goalNoah Ostlund1.3% xG
  • P1 16:16WPGHitMorgan Barron
  • P1 16:05BUFBlocked shotJacob Bryson2.5% xG
  • P1 16:01BUFFaceoffJosh Doan
  • P1 16:01Stoppage
  • P1 15:59BUFShot on goalOwen Power0.8% xG
  • P1 15:27BUFHitConor Timmins
  • P1 15:14BUFBlocked shotJack Quinn1.7% xG
  • P1 15:01Giveaway
  • P1 15:00Giveaway
  • P1 14:54BUFFaceoffRyan McLeod
  • P1 14:54BUFGoalJosh Norris, Tage Thompson, Zach Benson
  • P1 14:08BUFMissed shotPeyton Krebs8.0% xG
  • P1 14:07BUFShot on goalPeyton Krebs3.4% xG
  • P1 13:55BUFBlocked shotJordan Greenway1.8% xG
  • P1 13:24WPGFaceoffJonathan Toews
  • P1 13:24Stoppage
  • P1 13:20WPGShot on goalVladislav Namestnikov0.7% xG
  • P1 13:17WPGFaceoffJonathan Toews
  • P1 13:17Stoppage
  • P1 13:03Takeaway
  • P1 12:58BUFShot on goalConor Timmins0.6% xG
  • P1 12:47BUFFaceoffNoah Ostlund
  • P1 12:47Stoppage
  • P1 12:46BUFShot on goalJason Zucker0.8% xG
  • P1 12:20BUFShot on goalRasmus Dahlin1.1% xG
  • P1 12:11Takeaway
  • P1 11:52BUFBlocked shotJosh Norris0.7% xG
  • P1 11:39BUFShot on goalMattias Samuelsson1.0% xG
  • P1 11:39Giveaway
  • P1 11:05WPGHitAdam Lowry
  • P1 10:46WPGMissed shotVladislav Namestnikov6.2% xG
  • P1 10:45WPGShot on goalNino Niederreiter1.2% xG
  • P1 09:54WPGMissed shotJosh Morrissey0.7% xG
  • P1 09:25WPGBlocked shotJosh Morrissey2.0% xG
  • P1 08:54BUFFaceoffRyan McLeod
  • P1 08:54Stoppage
  • P1 08:50BUFFaceoffRyan McLeod
  • P1 08:50Stoppage
  • P1 08:50Penalty
  • P1 08:50Stoppage
  • P1 08:43BUFHitJordan Greenway
  • P1 08:41WPGHitLuke Schenn
  • P1 08:40BUFBlocked shotPeyton Krebs0.6% xG
  • P1 08:39WPGHitDylan Samberg
  • P1 08:16WPGHitDylan DeMelo
  • P1 07:41WPGShot on goalJonathan Toews0.7% xG
  • P1 07:18BUFBlocked shotJacob Bryson0.7% xG
  • P1 07:05Giveaway
  • P1 06:02BUFBlocked shotConor Timmins1.5% xG
  • P1 05:57Takeaway
  • P1 05:49Giveaway
  • P1 05:35Giveaway
  • P1 05:31BUFFaceoffPeyton Krebs
  • P1 05:31Stoppage
  • P1 05:29WPGBlocked shotDylan DeMelo1.0% xG
  • P1 05:07BUFBlocked shotOwen Power1.6% xG
  • P1 04:12BUFShot on goalMattias Samuelsson0.6% xG
  • P1 03:58BUFShot on goalJosh Norris0.9% xG
  • P1 03:54WPGHitVladislav Namestnikov
  • P1 03:51WPGHitCole Perfetti
  • P1 03:43WPGFaceoffJonathan Toews
  • P1 03:43Stoppage
  • P1 03:30BUFFaceoffPeyton Krebs
  • P1 03:30Stoppage
  • P1 03:28WPGShot on goalJosh Morrissey0.6% xG
  • P1 03:24WPGShot on goalMorgan Barron0.8% xG
  • P1 03:19WPGHitTanner Pearson
  • P1 03:15WPGShot on goalGustav Nyquist1.7% xG
  • P1 03:01BUFFaceoffRyan McLeod
  • P1 03:01BUFGoalBowen Byram, Jack Quinn, Conor Timmins
  • P1 02:46WPGFaceoffMark Scheifele
  • P1 02:46BUFGoalJason Zucker, Josh Doan, Josh Norris
  • P1 02:43BUFShot on goalJosh Doan6.0% xG
  • P1 02:17BUFHitRasmus Dahlin
  • P1 01:31WPGFaceoffMorgan Barron
  • P1 01:31Penalty
  • P1 01:31Stoppage
  • P1 01:28BUFShot on goalTage Thompson0.8% xG
  • P1 01:23Giveaway
  • P1 01:19WPGMissed shotJosh Morrissey0.5% xG
  • P1 01:05BUFFaceoffJosh Norris
  • P1 01:05Stoppage
  • P1 00:48BUFHitBeck Malenstyn
  • P1 00:41WPGHitGabriel Vilardi
  • P1 00:39WPGShot on goalLuke Schenn0.5% xG
  • P1 00:29WPGHitNino Niederreiter
  • P1 00:19WPGHitAlex Iafallo
  • P1 00:00BUFFaceoffPeyton Krebs

WPG vs BUF

Shot tracker

Every attempt with live expected goals

  • P1 00:39WPGLuke Schenn0.5%
  • P1 01:19WPGJosh Morrissey0.5%
  • P1 01:28BUFTage Thompson0.8%
  • P1 02:43BUFJosh Doan6.0%
  • P1 02:46BUFJason ZuckerGOAL
  • P1 03:01BUFBowen ByramGOAL
  • P1 03:15WPGGustav Nyquist1.7%
  • P1 03:24WPGMorgan Barron0.8%
  • P1 03:28WPGJosh Morrissey0.6%
  • P1 03:58BUFJosh Norris0.9%
  • P1 04:12BUFMattias Samuelsson0.6%
  • P1 05:07BUFOwen Power1.6%
  • P1 05:29WPGDylan DeMelo1.0%
  • P1 06:02BUFConor Timmins1.5%
  • P1 07:18BUFJacob Bryson0.7%
  • P1 07:41WPGJonathan Toews0.7%
  • P1 08:40BUFPeyton Krebs0.6%
  • P1 09:25WPGJosh Morrissey2.0%
  • P1 09:54WPGJosh Morrissey0.7%
  • P1 10:45WPGNino Niederreiter1.2%
  • P1 10:46WPGVladislav Namestnikov6.2%
  • P1 11:39BUFMattias Samuelsson1.0%
  • P1 11:52BUFJosh Norris0.7%
  • P1 12:20BUFRasmus Dahlin1.1%
  • P1 12:46BUFJason Zucker0.8%
  • P1 12:58BUFConor Timmins0.6%
  • P1 13:20WPGVladislav Namestnikov0.7%
  • P1 13:55BUFJordan Greenway1.8%
  • P1 14:07BUFPeyton Krebs3.4%
  • P1 14:08BUFPeyton Krebs8.0%
  • P1 14:54BUFJosh NorrisGOAL
  • P1 15:14BUFJack Quinn1.7%
  • P1 15:59BUFOwen Power0.8%
  • P1 16:05BUFJacob Bryson2.5%
  • P1 16:38BUFNoah Ostlund1.3%
  • P1 16:45BUFJordan Greenway1.1%
  • P1 17:14WPGVladislav Namestnikov3.4%
  • P1 17:21WPGDylan Samberg0.5%
  • P1 17:28WPGLuke Schenn0.7%
  • P1 18:16BUFZach Benson3.5%
  • P1 18:45WPGAlex Iafallo0.9%
  • P1 19:32WPGMark Scheifele3.5%
  • P1 19:47BUFJack Quinn0.8%
  • P1 19:56WPGDylan DeMelo0.4%
  • P2 00:44BUFPeyton Krebs1.1%
  • P2 04:16BUFBeck Malenstyn1.8%
  • P2 05:29BUFRyan McLeod1.1%
  • P2 05:51WPGKyle Connor0.9%
  • P2 05:53WPGMark Scheifele4.8%
  • P2 06:40BUFNoah Ostlund1.5%
  • P2 07:11WPGJosh Morrissey1.8%
  • P2 07:12WPGGustav Nyquist5.4%
  • P2 07:31WPGVladislav Namestnikov1.0%
  • P2 07:41WPGCole Perfetti0.6%
  • P2 08:09BUFJacob Bryson0.6%
  • P2 08:15BUFPeyton Krebs1.2%
  • P2 08:32WPGColin Miller1.0%
  • P2 08:35WPGColin Miller2.8%
  • P2 10:03BUFJosh Doan1.1%
  • P2 10:47BUFAlex Tuch0.9%
  • P2 10:54WPGMorgan Barron0.8%
  • P2 11:26WPGKyle ConnorGOAL
  • P2 12:04BUFJack Quinn0.8%
  • P2 12:46BUFAlex Tuch0.7%
  • P2 12:49BUFAlex TuchGOAL
  • P2 15:33BUFAlex Tuch1.5%
  • P2 15:46WPGColin Miller1.9%
  • P2 16:57WPGDylan Samberg1.3%
  • P2 17:20WPGTanner Pearson1.0%
  • P2 17:21WPGTanner Pearson4.2%
  • P2 17:57BUFRasmus Dahlin0.6%
  • P2 18:16BUFJack Quinn2.3%
  • P2 18:18BUFMattias Samuelsson6.7%
  • P2 18:29WPGVladislav Namestnikov1.2%
  • P2 19:13WPGLogan Stanley0.6%
  • P3 00:41BUFJosh NorrisGOAL
  • P3 01:02WPGTanner Pearson0.6%
  • P3 01:43WPGJonathan Toews0.7%
  • P3 01:59BUFOwen Power0.6%
  • P3 02:44WPGJosh Morrissey0.5%
  • P3 03:11BUFPeyton Krebs0.6%
  • P3 03:22WPGColin Miller1.0%
  • P3 05:00BUFJosh Norris1.5%
  • P3 05:12BUFJosh Norris1.5%
  • P3 05:36WPGKyle Connor1.3%
  • P3 07:16BUFMattias Samuelsson0.9%
  • P3 07:35BUFConor Timmins0.6%
  • P3 07:45BUFConor Timmins0.6%
  • P3 09:25WPGGabriel Vilardi5.6%
  • P3 09:58WPGAlex Iafallo2.3%
  • P3 10:32WPGGabriel Vilardi1.4%
  • P3 11:19BUFRyan McLeod2.5%
  • P3 12:19BUFTage Thompson1.4%
  • P3 12:31WPGTanner Pearson1.4%
  • P3 13:22BUFRasmus Dahlin0.7%
  • P3 13:59BUFMattias Samuelsson1.0%
  • P3 15:12BUFBowen Byram1.8%
  • P3 15:40BUFBowen Byram1.6%
  • P3 18:31WPGDylan DeMelo0.5%
  • P3 18:36WPGColin Miller1.2%
  • P3 18:42BUFAlex Tuch0.7%
  • P3 19:11BUFRasmus Dahlin0.9%
  • P3 19:18BUFMattias Samuelsson0.5%
  • P3 19:43WPGGustav Nyquist0.7%