ForensicHockey
← GamedayFinalFinal

BOS

36

SOG 2037

xG 0.721.34

BUF

Snapshot at 7:53:08 AM

Static box score →

Live insights

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

Forensic engine

Game xG

0.72–1.34

Δ -0.62 BUF

BUF

Deserve to win

35–65%

If both goalies were league average

Finishing vs xG

BUF +4.7

Outscoring shot quality

BUF

Shot threat

Tage Thompson

12 attempts · 0.28 xG

BUF

Scoring chances

0–0

Attempts ≥8% xG · HDC 0–0

Last goal

T. Thompson

P3 19:14 · 3–6

BUF

Top game score

T. Thompson · 2.55

3G 0A undefined SOG · TOI 20:28

BUF

Win probability

BUF 100%

P1 · P2 · P3

P1P2P3
BOSBUF

Shot zone

Live attempt map with expected goals

BOS 0.72 xGBUF 1.34 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 · T. Thompson

    P3 19:14 · BUF · 36 · wrist

    Watch
  • GOAL · T. Thompson

    P3 05:51 · BUF · 35 · backhand

    Watch
  • GOAL · J. Zucker

    P3 01:59 · BUF · 34 · wrist

    Watch
  • GOAL · R. Dahlin

    P2 18:31 · BUF · 33 · wrist

    Watch
  • GOAL · C. Mittelstadt

    P2 16:38 · BOS · 32 · wrist

    Watch
  • GOAL · A. Tuch

    P2 10:49 · BUF · 22 · tip-in

  • GOAL · T. Thompson

    P2 07:35 · BUF · 21 · wrist

    Watch
  • GOAL · M. Geekie

    P1 14:27 · BOS · 20 · wrist

    Watch
  • GOAL · E. Lindholm

    P1 03:37 · BOS · 10 · backhand

    Watch

Play-by-play

Live feed · new plays animate in

  • P3 19:39BUFBlocked shotJacob Bernard-Docker0.6% xG
  • P3 19:14BOSFaceoffMarat Khusnutdinov
  • P3 19:14BUFGoalTage Thompson
  • P3 18:50BOSFaceoffPavel Zacha
  • P3 18:50Stoppage
  • P3 18:47BOSBlocked shotMason Lohrei2.6% xG
  • P3 18:35BUFMissed shotRyan McLeod0.3% xG
  • P3 18:28BOSFaceoffElias Lindholm
  • P3 18:28Stoppage
  • P3 17:37BOSMissed shotElias Lindholm6.5% xG
  • P3 17:36BOSShot on goalElias Lindholm7.9% xG
  • P3 17:35BOSShot on goalDavid Pastrnak0.9% xG
  • P3 17:32BOSFaceoffElias Lindholm
  • P3 17:32Stoppage
  • P3 17:28BUFMissed shotTage Thompson0.5% xG
  • P3 16:30BUFBlocked shotJacob Bernard-Docker1.5% xG
  • P3 16:22BUFBlocked shotJacob Bernard-Docker0.7% xG
  • P3 16:20BUFFaceoffRyan McLeod
  • P3 16:20Stoppage
  • P3 16:18BUFShot on goalZach Benson1.0% xG
  • P3 16:04BUFShot on goalJiri Kulich1.2% xG
  • P3 15:54BOSMissed shotDavid Pastrnak1.3% xG
  • P3 15:41BOSHitNikita Zadorov
  • P3 15:17BUFHitJason Zucker
  • P3 15:04Takeaway
  • P3 14:54BOSBlocked shotMichael Callahan1.5% xG
  • P3 14:49BOSMissed shotPavel Zacha2.0% xG
  • P3 14:34BUFHitBeck Malenstyn
  • P3 14:30BOSMissed shotVinni Lettieri1.0% xG
  • P3 13:58BOSHitMarat Khusnutdinov
  • P3 13:27BUFMissed shotJiri Kulich7.6% xG
  • P3 13:24BUFBlocked shotTage Thompson1.7% xG
  • P3 13:17BUFMissed shotOwen Power1.1% xG
  • P3 12:36BUFShot on goalRyan McLeod0.9% xG
  • P3 12:24BOSShot on goalElias Lindholm0.7% xG
  • P3 12:15Giveaway
  • P3 11:38BUFShot on goalPeyton Krebs7.0% xG
  • P3 11:36BUFMissed shotPeyton Krebs4.0% xG
  • P3 11:13BOSShot on goalMichael Callahan0.5% xG
  • P3 10:35BUFMissed shotJacob Bernard-Docker0.7% xG
  • P3 10:28BUFHitSam Lafferty
  • P3 10:26Giveaway
  • P3 09:54BOSHitNikita Zadorov
  • P3 09:41BOSFaceoffElias Lindholm
  • P3 09:41Stoppage
  • P3 09:39BUFShot on goalTage Thompson3.3% xG
  • P3 09:36BUFBlocked shotJiri Kulich1.6% xG
  • P3 09:34Takeaway
  • P3 09:33Giveaway
  • P3 08:42BUFFaceoffRyan McLeod
  • P3 08:42Stoppage
  • P3 08:34BUFFaceoffRyan McLeod
  • P3 08:34Stoppage
  • P3 08:32BUFBlocked shotJiri Kulich0.9% xG
  • P3 08:12BUFShot on goalJacob Bernard-Docker0.5% xG
  • P3 08:02BUFMissed shotJason Zucker3.4% xG
  • P3 07:38BOSBlocked shotVinni Lettieri0.5% xG
  • P3 06:52Giveaway
  • P3 06:33Giveaway
  • P3 06:17BOSFaceoffJohn Beecher
  • P3 06:17Stoppage
  • P3 06:14BUFShot on goalJJ Peterka1.0% xG
  • P3 05:51BUFFaceoffRyan McLeod
  • P3 05:51BUFGoalTage Thompson, Jiri Kulich, Owen Power
  • P3 05:36Giveaway
  • P3 05:33Giveaway
  • P3 04:36BOSFaceoffCasey Mittelstadt
  • P3 04:36Stoppage
  • P3 04:31BUFShot on goalJason Zucker1.9% xG
  • P3 04:26BOSBlocked shotDavid Pastrnak2.4% xG
  • P3 04:23BOSFaceoffElias Lindholm
  • P3 04:23Stoppage
  • P3 04:10BOSHitPavel Zacha
  • P3 03:59BOSFaceoffCasey Mittelstadt
  • P3 03:59Stoppage
  • P3 03:56BUFShot on goalRyan McLeod0.5% xG
  • P3 03:49BOSBlocked shotMichael Callahan1.9% xG
  • P3 03:44BOSBlocked shotDavid Pastrnak0.8% xG
  • P3 03:30Giveaway
  • P3 02:44BOSHitHenri Jokiharju
  • P3 02:13BUFMissed shotNoah Ostlund3.9% xG
  • P3 02:07BUFShot on goalBeck Malenstyn0.6% xG
  • P3 01:59BUFFaceoffNoah Ostlund
  • P3 01:59BUFGoalJason Zucker, Bowen Byram, Peyton Krebs
  • P3 01:29BOSBlocked shotCasey Mittelstadt3.0% xG
  • P3 01:24BOSShot on goalVinni Lettieri0.9% xG
  • P3 00:50BOSHitAndrew Peeke
  • P3 00:24BUFFaceoffRyan McLeod
  • P3 00:24Stoppage
  • P3 00:05BUFHitZach Benson
  • P3 00:00BOSFaceoffElias Lindholm
  • P2 19:51BUFBlocked shotAlex Tuch1.0% xG
  • P2 19:24BUFFaceoffAlex Tuch
  • P2 19:24Stoppage
  • P2 19:22BUFBlocked shotBowen Byram0.8% xG
  • P2 19:17BUFFaceoffRyan McLeod
  • P2 19:17Stoppage
  • P2 19:15BUFShot on goalJiri Kulich1.3% xG
  • P2 18:59BOSMissed shotAndrew Peeke1.8% xG
  • P2 18:42BOSFaceoffElias Lindholm
  • P2 18:42Stoppage
  • P2 18:38BOSShot on goalElias Lindholm0.5% xG
  • P2 18:31BOSFaceoffElias Lindholm
  • P2 18:31BUFGoalRasmus Dahlin, Alex Tuch, Peyton Krebs
  • P2 17:54Giveaway
  • P2 16:49BUFHitZach Benson
  • P2 16:38BUFFaceoffJiri Kulich
  • P2 16:38BOSGoalCasey Mittelstadt, David Pastrnak, Mason Lohrei
  • P2 16:35BOSShot on goalDavid Pastrnak1.5% xG
  • P2 15:48BOSFaceoffElias Lindholm
  • P2 15:48Penalty
  • P2 15:28BOSHitJakub Lauko
  • P2 15:25BOSMissed shotJohn Beecher0.9% xG
  • P2 15:17BOSFaceoffJohn Beecher
  • P2 15:17Stoppage
  • P2 15:10BOSFaceoffJohn Beecher
  • P2 15:10Stoppage
  • P2 15:08BUFShot on goalZach Benson0.9% xG
  • P2 14:48BUFShot on goalTage Thompson0.7% xG
  • P2 14:33BUFShot on goalTage Thompson1.7% xG
  • P2 14:32Giveaway
  • P2 14:03BOSHitDavid Pastrnak
  • P2 13:08BOSShot on goalVinni Lettieri0.5% xG
  • P2 12:13Giveaway
  • P2 12:12BOSHitJohn Beecher
  • P2 10:58BOSHitNikita Zadorov
  • P2 10:49BUFFaceoffJiri Kulich
  • P2 10:49BUFGoalAlex Tuch, Rasmus Dahlin, JJ Peterka
  • P2 10:41BUFFaceoffRyan McLeod
  • P2 10:41Stoppage
  • P2 10:18Takeaway
  • P2 10:07BUFBlocked shotBowen Byram0.9% xG
  • P2 09:49BOSShot on goalMarat Khusnutdinov0.8% xG
  • P2 09:27BOSFaceoffFraser Minten
  • P2 09:27Stoppage
  • P2 09:02BUFBlocked shotRasmus Dahlin2.4% xG
  • P2 08:55BUFBlocked shotSam Lafferty0.9% xG
  • P2 08:50Giveaway
  • P2 08:42BOSHitHenri Jokiharju
  • P2 08:18Takeaway
  • P2 08:09BUFBlocked shotJacob Bernard-Docker1.3% xG
  • P2 07:54BOSHitPavel Zacha
  • P2 07:35BUFFaceoffRyan McLeod
  • P2 07:35BUFGoalTage Thompson, Zach Benson, Bowen Byram
  • P2 07:33BUFShot on goalZach Benson5.7% xG
  • P2 07:32BUFShot on goalZach Benson5.3% xG
  • P2 07:31BUFShot on goalBowen Byram0.5% xG
  • P2 07:25BUFBlocked shotBowen Byram0.6% xG
  • P2 07:17BUFBlocked shotBowen Byram1.1% xG
  • P2 07:11BUFBlocked shotTage Thompson2.6% xG
  • P2 07:04BOSFaceoffJohn Beecher
  • P2 07:04Stoppage
  • P2 07:02BUFBlocked shotSam Lafferty1.4% xG
  • P2 06:53Giveaway
  • P2 06:50Giveaway
  • P2 06:35Giveaway
  • P2 06:34BUFHitBeck Malenstyn
  • P2 06:24BOSFaceoffFraser Minten
  • P2 06:24Stoppage
  • P2 06:13BOSBlocked shotMorgan Geekie6.8% xG
  • P2 06:12BOSMissed shotPavel Zacha0.9% xG
  • P2 05:52Takeaway
  • P2 05:50BUFFaceoffPeyton Krebs
  • P2 05:50Stoppage
  • P2 05:48BOSShot on goalParker Wotherspoon0.5% xG
  • P2 05:03BOSHitAndrew Peeke
  • P2 04:54BUFBlocked shotTage Thompson2.9% xG
  • P2 04:53BUFFaceoffJiri Kulich
  • P2 04:53Stoppage
  • P2 04:50BUFShot on goalJack Quinn0.7% xG
  • P2 04:28BOSHitNikita Zadorov
  • P2 04:19BUFBlocked shotMattias Samuelsson2.0% xG
  • P2 04:15BOSHitMorgan Geekie
  • P2 04:02BOSFaceoffMorgan Geekie
  • P2 04:02Stoppage
  • P2 03:43BUFBlocked shotJiri Kulich1.0% xG
  • P2 03:35BOSHitCole Koepke
  • P2 02:45BOSHitCole Koepke
  • P2 02:40BUFShot on goalBowen Byram0.8% xG
  • P2 02:35BUFMissed shotConnor Clifton0.5% xG
  • P2 01:50BUFMissed shotJack Quinn0.5% xG
  • P2 01:37BOSFaceoffFraser Minten
  • P2 01:37Stoppage
  • P2 01:27BUFShot on goalOwen Power0.5% xG
  • P2 01:06Giveaway
  • P2 00:46BOSShot on goalElias Lindholm1.1% xG
  • P2 00:23Giveaway
  • P2 00:19BUFHitRasmus Dahlin
  • P2 00:18Giveaway
  • P2 00:00BUFFaceoffJiri Kulich
  • P1 19:56BOSFaceoffPavel Zacha
  • P1 19:56Stoppage
  • P1 19:54BUFShot on goalJason Zucker0.6% xG
  • P1 19:51BUFFaceoffTage Thompson
  • P1 19:51Stoppage
  • P1 19:43BUFShot on goalRasmus Dahlin0.8% xG
  • P1 19:40BUFFaceoffPeyton Krebs
  • P1 19:40Stoppage
  • P1 19:17BUFBlocked shotTage Thompson1.9% xG
  • P1 19:11BOSFaceoffCasey Mittelstadt
  • P1 19:11Stoppage
  • P1 19:09BUFShot on goalRasmus Dahlin2.2% xG
  • P1 18:45BUFShot on goalPeyton Krebs0.5% xG
  • P1 18:40Takeaway
  • P1 18:30BUFBlocked shotRyan McLeod0.6% xG
  • P1 18:19BOSBlocked shotDavid Pastrnak1.7% xG
  • P1 18:11Giveaway
  • P1 18:08BUFFaceoffRyan McLeod
  • P1 18:08Stoppage
  • P1 17:45Giveaway
  • P1 17:22Giveaway
  • P1 17:00BUFFaceoffRyan McLeod
  • P1 17:00Stoppage
  • P1 16:58BUFMissed shotJiri Kulich1.6% xG
  • P1 16:04BUFMissed shotJason Zucker6.8% xG
  • P1 15:30BOSFaceoffElias Lindholm
  • P1 15:30Stoppage
  • P1 15:26BUFShot on goalJJ Peterka6.4% xG
  • P1 15:25BUFShot on goalAlex Tuch2.4% xG
  • P1 15:12BOSFaceoffElias Lindholm
  • P1 15:12Stoppage
  • P1 15:12Penalty
  • P1 14:27BUFFaceoffJiri Kulich
  • P1 14:27BOSGoalMorgan Geekie, David Pastrnak
  • P1 14:21Takeaway
  • P1 14:01BOSHitMarat Khusnutdinov
  • P1 13:54Giveaway
  • P1 13:15BUFHitTage Thompson
  • P1 13:03BUFMissed shotJacob Bernard-Docker1.0% xG
  • P1 12:47BUFBlocked shotTage Thompson5.3% xG
  • P1 12:45BUFShot on goalOwen Power0.5% xG
  • P1 12:34Takeaway
  • P1 12:27Giveaway
  • P1 12:22BUFFaceoffJiri Kulich
  • P1 12:22Stoppage
  • P1 12:20BOSMissed shotParker Wotherspoon0.6% xG
  • P1 12:15BOSFaceoffJohn Beecher
  • P1 12:15Stoppage
  • P1 11:40Takeaway
  • P1 11:12BOSShot on goalMorgan Geekie1.0% xG
  • P1 10:50BOSShot on goalMorgan Geekie0.7% xG
  • P1 10:33BUFHitConnor Clifton
  • P1 10:24BOSBlocked shotDavid Pastrnak1.4% xG
  • P1 10:23BOSFaceoffElias Lindholm
  • P1 10:23Stoppage
  • P1 10:21BOSShot on goalFabian Lysell2.7% xG
  • P1 10:19Giveaway
  • P1 09:57BOSHitFraser Minten
  • P1 09:23BUFShot on goalJiri Kulich0.8% xG
  • P1 09:01BUFHitPeyton Krebs
  • P1 07:51Giveaway
  • P1 07:15Takeaway
  • P1 07:04BUFShot on goalJason Zucker1.8% xG
  • P1 06:26BUFFaceoffJason Zucker
  • P1 06:26Stoppage
  • P1 06:19Giveaway
  • P1 06:11BUFShot on goalRasmus Dahlin0.8% xG
  • P1 06:03BUFFaceoffJason Zucker
  • P1 06:03Stoppage
  • P1 06:03Stoppage
  • P1 06:03Penalty
  • P1 05:57BOSHitParker Wotherspoon
  • P1 05:26BUFHitBeck Malenstyn
  • P1 05:20Giveaway
  • P1 04:41BOSShot on goalVinni Lettieri0.9% xG
  • P1 04:37Giveaway
  • P1 04:10BUFShot on goalConnor Clifton0.9% xG
  • P1 04:05BUFMissed shotJJ Peterka1.1% xG
  • P1 04:04BUFFaceoffRyan McLeod
  • P1 04:04Stoppage
  • P1 03:37BUFFaceoffJason Zucker
  • P1 03:37BOSGoalElias Lindholm, David Pastrnak, Henri Jokiharju
  • P1 03:34Giveaway
  • P1 03:30BOSShot on goalMorgan Geekie0.8% xG
  • P1 02:59BOSHitJohn Beecher
  • P1 02:56BOSHitJakub Lauko
  • P1 02:48BUFHitMattias Samuelsson
  • P1 02:37BUFBlocked shotNoah Ostlund0.9% xG
  • P1 02:05BOSShot on goalParker Wotherspoon0.7% xG
  • P1 02:04Giveaway
  • P1 01:29BUFFaceoffPeyton Krebs
  • P1 01:29Stoppage
  • P1 01:16Giveaway
  • P1 01:14BOSHitAndrew Peeke
  • P1 00:16BUFHitZach Benson
  • P1 00:06Takeaway
  • P1 00:00BUFFaceoffJiri Kulich

BOS vs BUF

Shot tracker

Every attempt with live expected goals

  • P1 02:05BOSParker Wotherspoon0.7%
  • P1 02:37BUFNoah Ostlund0.9%
  • P1 03:30BOSMorgan Geekie0.8%
  • P1 03:37BOSElias LindholmGOAL
  • P1 04:05BUFJJ Peterka1.1%
  • P1 04:10BUFConnor Clifton0.9%
  • P1 04:41BOSVinni Lettieri0.9%
  • P1 06:11BUFRasmus Dahlin0.8%
  • P1 07:04BUFJason Zucker1.8%
  • P1 09:23BUFJiri Kulich0.8%
  • P1 10:21BOSFabian Lysell2.7%
  • P1 10:24BOSDavid Pastrnak1.4%
  • P1 10:50BOSMorgan Geekie0.7%
  • P1 11:12BOSMorgan Geekie1.0%
  • P1 12:20BOSParker Wotherspoon0.6%
  • P1 12:45BUFOwen Power0.5%
  • P1 12:47BUFTage Thompson5.3%
  • P1 13:03BUFJacob Bernard-Docker1.0%
  • P1 14:27BOSMorgan GeekieGOAL
  • P1 15:25BUFAlex Tuch2.4%
  • P1 15:26BUFJJ Peterka6.4%
  • P1 16:04BUFJason Zucker6.8%
  • P1 16:58BUFJiri Kulich1.6%
  • P1 18:19BOSDavid Pastrnak1.7%
  • P1 18:30BUFRyan McLeod0.6%
  • P1 18:45BUFPeyton Krebs0.5%
  • P1 19:09BUFRasmus Dahlin2.2%
  • P1 19:17BUFTage Thompson1.9%
  • P1 19:43BUFRasmus Dahlin0.8%
  • P1 19:54BUFJason Zucker0.6%
  • P2 00:46BOSElias Lindholm1.1%
  • P2 01:27BUFOwen Power0.5%
  • P2 01:50BUFJack Quinn0.5%
  • P2 02:35BUFConnor Clifton0.5%
  • P2 02:40BUFBowen Byram0.8%
  • P2 03:43BUFJiri Kulich1.0%
  • P2 04:19BUFMattias Samuelsson2.0%
  • P2 04:50BUFJack Quinn0.7%
  • P2 04:54BUFTage Thompson2.9%
  • P2 05:48BOSParker Wotherspoon0.5%
  • P2 06:12BOSPavel Zacha0.9%
  • P2 06:13BOSMorgan Geekie6.8%
  • P2 07:02BUFSam Lafferty1.4%
  • P2 07:11BUFTage Thompson2.6%
  • P2 07:17BUFBowen Byram1.1%
  • P2 07:25BUFBowen Byram0.6%
  • P2 07:31BUFBowen Byram0.5%
  • P2 07:32BUFZach Benson5.3%
  • P2 07:33BUFZach Benson5.7%
  • P2 07:35BUFTage ThompsonGOAL
  • P2 08:09BUFJacob Bernard-Docker1.3%
  • P2 08:55BUFSam Lafferty0.9%
  • P2 09:02BUFRasmus Dahlin2.4%
  • P2 09:49BOSMarat Khusnutdinov0.8%
  • P2 10:07BUFBowen Byram0.9%
  • P2 10:49BUFAlex TuchGOAL
  • P2 13:08BOSVinni Lettieri0.5%
  • P2 14:33BUFTage Thompson1.7%
  • P2 14:48BUFTage Thompson0.7%
  • P2 15:08BUFZach Benson0.9%
  • P2 15:25BOSJohn Beecher0.9%
  • P2 16:35BOSDavid Pastrnak1.5%
  • P2 16:38BOSCasey MittelstadtGOAL
  • P2 18:31BUFRasmus DahlinGOAL
  • P2 18:38BOSElias Lindholm0.5%
  • P2 18:59BOSAndrew Peeke1.8%
  • P2 19:15BUFJiri Kulich1.3%
  • P2 19:22BUFBowen Byram0.8%
  • P2 19:51BUFAlex Tuch1.0%
  • P3 01:24BOSVinni Lettieri0.9%
  • P3 01:29BOSCasey Mittelstadt3.0%
  • P3 01:59BUFJason ZuckerGOAL
  • P3 02:07BUFBeck Malenstyn0.6%
  • P3 02:13BUFNoah Ostlund3.9%
  • P3 03:44BOSDavid Pastrnak0.8%
  • P3 03:49BOSMichael Callahan1.9%
  • P3 03:56BUFRyan McLeod0.5%
  • P3 04:26BOSDavid Pastrnak2.4%
  • P3 04:31BUFJason Zucker1.9%
  • P3 05:51BUFTage ThompsonGOAL
  • P3 06:14BUFJJ Peterka1.0%
  • P3 07:38BOSVinni Lettieri0.5%
  • P3 08:02BUFJason Zucker3.4%
  • P3 08:12BUFJacob Bernard-Docker0.5%
  • P3 08:32BUFJiri Kulich0.9%
  • P3 09:36BUFJiri Kulich1.6%
  • P3 09:39BUFTage Thompson3.3%
  • P3 10:35BUFJacob Bernard-Docker0.7%
  • P3 11:13BOSMichael Callahan0.5%
  • P3 11:36BUFPeyton Krebs4.0%
  • P3 11:38BUFPeyton Krebs7.0%
  • P3 12:24BOSElias Lindholm0.7%
  • P3 12:36BUFRyan McLeod0.9%
  • P3 13:17BUFOwen Power1.1%
  • P3 13:24BUFTage Thompson1.7%
  • P3 13:27BUFJiri Kulich7.6%
  • P3 14:30BOSVinni Lettieri1.0%
  • P3 14:49BOSPavel Zacha2.0%
  • P3 14:54BOSMichael Callahan1.5%
  • P3 15:54BOSDavid Pastrnak1.3%
  • P3 16:04BUFJiri Kulich1.2%
  • P3 16:18BUFZach Benson1.0%
  • P3 16:22BUFJacob Bernard-Docker0.7%
  • P3 16:30BUFJacob Bernard-Docker1.5%
  • P3 17:28BUFTage Thompson0.5%
  • P3 17:35BOSDavid Pastrnak0.9%
  • P3 17:36BOSElias Lindholm7.9%
  • P3 17:37BOSElias Lindholm6.5%
  • P3 18:35BUFRyan McLeod0.3%
  • P3 18:47BOSMason Lohrei2.6%
  • P3 19:14BUFTage ThompsonGOAL
  • P3 19:39BUFJacob Bernard-Docker0.6%