ForensicHockey
← GamedayFinalFinal

PHI

25

SOG 2941

xG 0.490.86

BUF

Snapshot at 8:36:10 AM

Static box score →

Live insights

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

Forensic engine

Game xG

0.49–0.86

Δ -0.37 BUF

BUF

Deserve to win

36–64%

If both goalies were league average

Finishing vs xG

BUF +4.1

Outscoring shot quality

BUF

Shot threat

Thomas Vanek

11 attempts · 0.20 xG

BUF

Scoring chances

0–0

Attempts ≥8% xG · HDC 0–0

Last goal

T. Vanek

P3 19:12 · 2–5

BUF

Top game score

T. Vanek · 3.45

2G 3A undefined SOG · TOI 19:17

BUF

Win probability

BUF 100%

P1 · P2 · P3

P1P2P3
PHIBUF

Shot zone

Live attempt map with expected goals

PHI 0.49 xGBUF 0.86 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. Vanek

    P3 19:12 · BUF · 25 · wrist

  • GOAL · C. Hodgson

    P3 16:13 · BUF · 24 · backhand

  • GOAL · T. Myers

    P3 14:57 · BUF · 23 · slap

  • GOAL · T. Vanek

    P2 15:54 · BUF · 22 · wrist

  • GOAL · C. Giroux

    P2 04:57 · PHI · 21 · slap

  • GOAL · S. Couturier

    P2 02:23 · PHI · 11 · slap

  • GOAL · S. Ott

    P1 11:07 · BUF · 01 · slap

Play-by-play

Live feed · new plays animate in

  • P3 19:59BUFShot on goalMatt Ellis0.7% xG
  • P3 19:12BUFFaceoffMatt Ellis
  • P3 19:12BUFGoalThomas Vanek, Jason Pominville
  • P3 19:05Takeaway
  • P3 18:53PHIMissed shotKimmo Timonen0.7% xG
  • P3 18:40PHIFaceoffSean Couturier
  • P3 18:40Stoppage
  • P3 18:31PHIFaceoffSean Couturier
  • P3 18:31Stoppage
  • P3 17:50BUFShot on goalDrew Stafford1.7% xG
  • P3 17:22PHIMissed shotClaude Giroux0.8% xG
  • P3 16:47PHIShot on goalAndrej Meszaros0.5% xG
  • P3 16:42BUFFaceoffCody Hodgson
  • P3 16:42Stoppage
  • P3 16:13BUFFaceoffJochen Hecht
  • P3 16:06PHIBlocked shotClaude Giroux1.0% xG
  • P3 16:13BUFGoalCody Hodgson, Thomas Vanek, Andrej Sekera
  • P3 16:11BUFShot on goalThomas Vanek2.4% xG
  • P3 15:47BUFFaceoffCody Hodgson
  • P3 15:47Penalty
  • P3 15:47Penalty
  • P3 15:47Stoppage
  • P3 15:26BUFShot on goalPatrick Kaleta1.7% xG
  • P3 15:17Giveaway
  • P3 14:57PHIFaceoffClaude Giroux
  • P3 14:57BUFGoalTyler Myers, Tyler Ennis, Thomas Vanek
  • P3 14:27BUFShot on goalCody Hodgson1.9% xG
  • P3 14:00BUFFaceoffSteve Ott
  • P3 14:00Penalty
  • P3 13:40BUFFaceoffTyler Ennis
  • P3 13:40Stoppage
  • P3 13:27Giveaway
  • P3 13:11BUFBlocked shotSteve Ott2.2% xG
  • P3 13:00PHIShot on goalScott Hartnell3.8% xG
  • P3 12:40Giveaway
  • P3 12:34PHIShot on goalWayne Simmonds1.2% xG
  • P3 12:24PHIBlocked shotWayne Simmonds0.8% xG
  • P3 11:15BUFBlocked shotChristian Ehrhoff1.1% xG
  • P3 11:10BUFBlocked shotAlexander Sulzer0.9% xG
  • P3 11:04PHIHitLuke Schenn
  • P3 10:34BUFBlocked shotChristian Ehrhoff1.4% xG
  • P3 09:36PHIFaceoffScott Laughton
  • P3 09:36Stoppage
  • P3 09:34PHIShot on goalKurtis Foster1.6% xG
  • P3 09:32BUFHitSteve Ott
  • P3 09:24BUFShot on goalThomas Vanek4.1% xG
  • P3 09:18BUFShot on goalThomas Vanek0.8% xG
  • P3 09:05BUFShot on goalCody Hodgson3.1% xG
  • P3 09:00BUFShot on goalThomas Vanek2.2% xG
  • P3 08:55Takeaway
  • P3 07:50BUFFaceoffTyler Ennis
  • P3 07:50Stoppage
  • P3 07:37BUFBlocked shotTyler Myers2.1% xG
  • P3 07:26BUFFaceoffTyler Ennis
  • P3 07:26Penalty
  • P3 07:20Giveaway
  • P3 07:01BUFFaceoffMikhail Grigorenko
  • P3 07:01Stoppage
  • P3 07:00PHIShot on goalMatt Read0.5% xG
  • P3 06:23PHIShot on goalScott Hartnell1.2% xG
  • P3 06:12BUFFaceoffSteve Ott
  • P3 06:12Stoppage
  • P3 05:57PHIMissed shotBrayden Schenn1.0% xG
  • P3 05:51PHIFaceoffClaude Giroux
  • P3 05:51Stoppage
  • P3 05:50PHIShot on goalMatt Read0.5% xG
  • P3 04:47BUFFaceoffTyler Ennis
  • P3 04:47Stoppage
  • P3 04:21BUFFaceoffMatt Ellis
  • P3 04:21BUFBlocked shotJason Pominville1.4% xG
  • P3 04:21Stoppage
  • P3 04:11PHIShot on goalBrayden Schenn1.1% xG
  • P3 04:10Giveaway
  • P3 04:05Giveaway
  • P3 03:57PHIHitBrayden Schenn
  • P3 03:44Takeaway
  • P3 02:49BUFHitSteve Ott
  • P3 02:44BUFShot on goalMikhail Grigorenko1.0% xG
  • P3 02:38BUFFaceoffSteve Ott
  • P3 02:38Stoppage
  • P3 02:22BUFMissed shotAlexander Sulzer0.4% xG
  • P3 02:11BUFMissed shotTyler Ennis0.8% xG
  • P3 02:00BUFFaceoffThomas Vanek
  • P3 02:00Stoppage
  • P3 01:58Giveaway
  • P3 01:39BUFShot on goalThomas Vanek1.4% xG
  • P3 01:36Takeaway
  • P3 01:21PHIShot on goalWayne Simmonds1.1% xG
  • P3 01:09PHIBlocked shotKimmo Timonen1.0% xG
  • P3 01:03PHIFaceoffClaude Giroux
  • P3 01:03Stoppage
  • P3 00:55BUFShot on goalTyler Myers0.3% xG
  • P3 00:47BUFFaceoffJochen Hecht
  • P3 00:47Stoppage
  • P3 00:00PHIFaceoffClaude Giroux
  • P2 19:53PHIShot on goalJakub Voracek0.7% xG
  • P2 19:42PHIShot on goalKimmo Timonen0.8% xG
  • P2 19:29PHIBlocked shotJakub Voracek1.0% xG
  • P2 19:18PHIFaceoffClaude Giroux
  • P2 19:18Penalty
  • P2 19:15BUFShot on goalMikhail Grigorenko1.1% xG
  • P2 19:11BUFFaceoffSteve Ott
  • P2 19:11Stoppage
  • P2 19:09BUFShot on goalJordan Leopold0.6% xG
  • P2 18:45PHIHitWayne Simmonds
  • P2 18:34BUFFaceoffCody Hodgson
  • P2 18:34Stoppage
  • P2 18:31PHIHitBrayden Schenn
  • P2 18:20PHIFaceoffClaude Giroux
  • P2 18:20Penalty
  • P2 18:20Penalty
  • P2 18:17BUFHitJordan Leopold
  • P2 18:12PHIHitScott Hartnell
  • P2 18:00PHIFaceoffClaude Giroux
  • P2 18:00Stoppage
  • P2 17:42BUFHitMarcus Foligno
  • P2 17:36BUFBlocked shotTyler Ennis1.0% xG
  • P2 17:22BUFShot on goalTyler Ennis0.9% xG
  • P2 17:07BUFBlocked shotThomas Vanek1.3% xG
  • P2 16:59BUFShot on goalCody Hodgson3.6% xG
  • P2 16:35PHIShot on goalWayne Simmonds1.9% xG
  • P2 16:33PHIHitScott Laughton
  • P2 16:28PHIShot on goalScott Laughton0.8% xG
  • P2 16:19BUFShot on goalJason Pominville0.9% xG
  • P2 16:16PHIHitWayne Simmonds
  • P2 16:09BUFFaceoffCody Hodgson
  • P2 16:09Stoppage
  • P2 16:08PHIShot on goalScott Laughton1.1% xG
  • P2 15:54PHIFaceoffScott Laughton
  • P2 15:54BUFGoalThomas Vanek, Drew Stafford, Jason Pominville
  • P2 15:27BUFFaceoffTyler Ennis
  • P2 15:27Penalty
  • P2 15:04BUFShot on goalThomas Vanek1.0% xG
  • P2 14:46Giveaway
  • P2 13:50PHIFaceoffClaude Giroux
  • P2 13:50Penalty
  • P2 12:14PHIMissed shotBraydon Coburn0.4% xG
  • P2 12:03BUFFaceoffMikhail Grigorenko
  • P2 12:03Stoppage
  • P2 12:02PHIShot on goalLuke Schenn0.6% xG
  • P2 11:45BUFShot on goalTyler Ennis1.2% xG
  • P2 11:35Takeaway
  • P2 10:52PHIHitEric Wellwood
  • P2 10:32BUFShot on goalCody Hodgson1.7% xG
  • P2 09:45BUFHitSteve Ott
  • P2 09:39BUFShot on goalSteve Ott0.5% xG
  • P2 08:27BUFFaceoffTyler Ennis
  • P2 08:27Stoppage
  • P2 08:08BUFMissed shotDrew Stafford0.8% xG
  • P2 07:17PHIFaceoffSean Couturier
  • P2 07:17Penalty
  • P2 06:54BUFFaceoffTyler Ennis
  • P2 06:54Stoppage
  • P2 06:54PHIShot on goalAndrej Meszaros0.6% xG
  • P2 06:17Takeaway
  • P2 06:04BUFFaceoffCody Hodgson
  • P2 06:04Penalty
  • P2 06:04Stoppage
  • P2 06:04Penalty
  • P2 06:02BUFShot on goalSteve Ott1.5% xG
  • P2 05:49BUFFaceoffMikhail Grigorenko
  • P2 05:49Stoppage
  • P2 05:47BUFShot on goalCody Hodgson3.1% xG
  • P2 05:32BUFBlocked shotTyler Myers0.6% xG
  • P2 05:28BUFFaceoffCody Hodgson
  • P2 05:28Stoppage
  • P2 05:26BUFShot on goalDrew Stafford0.9% xG
  • P2 04:57BUFFaceoffTyler Ennis
  • P2 04:57PHIGoalClaude Giroux, Kimmo Timonen, Wayne Simmonds
  • P2 04:25PHIFaceoffClaude Giroux
  • P2 04:25Penalty
  • P2 04:17PHIBlocked shotLuke Schenn0.8% xG
  • P2 03:53BUFHitPatrick Kaleta
  • P2 03:37BUFHitPatrick Kaleta
  • P2 02:44PHIFaceoffScott Laughton
  • P2 02:44Stoppage
  • P2 02:43PHIShot on goalScott Laughton0.4% xG
  • P2 02:23BUFFaceoffMikhail Grigorenko
  • P2 02:23PHIGoalSean Couturier, Kurtis Foster, Jakub Voracek
  • P2 02:21PHIShot on goalKurtis Foster1.3% xG
  • P2 02:14Takeaway
  • P2 02:00PHIShot on goalJakub Voracek1.2% xG
  • P2 01:52BUFBlocked shotJordan Leopold0.9% xG
  • P2 01:46BUFBlocked shotJason Pominville1.2% xG
  • P2 01:39BUFFaceoffCody Hodgson
  • P2 01:39Stoppage
  • P2 01:37Takeaway
  • P2 01:21PHIMissed shotNicklas Grossmann0.7% xG
  • P2 01:13PHIFaceoffSean Couturier
  • P2 01:13Stoppage
  • P2 00:46PHIHitScott Hartnell
  • P2 00:32PHIShot on goalClaude Giroux0.8% xG
  • P2 00:00BUFFaceoffTyler Ennis
  • P1 19:53BUFShot on goalRobyn Regehr0.6% xG
  • P1 19:42BUFFaceoffCody Hodgson
  • P1 19:41Stoppage
  • P1 19:40BUFShot on goalAndrej Sekera1.6% xG
  • P1 19:31Takeaway
  • P1 19:14PHIBlocked shotAndrej Meszaros1.4% xG
  • P1 18:55PHIBlocked shotAndrej Meszaros0.7% xG
  • P1 18:27PHIBlocked shotAndrej Meszaros0.8% xG
  • P1 18:22PHIFaceoffSean Couturier
  • P1 18:22Stoppage
  • P1 17:47PHIFaceoffClaude Giroux
  • P1 17:47Stoppage
  • P1 17:46Takeaway
  • P1 17:29PHIShot on goalWayne Simmonds3.0% xG
  • P1 17:30PHIFaceoffClaude Giroux
  • P1 17:31Stoppage
  • P1 17:30PHIBlocked shotWayne Simmonds0.8% xG
  • P1 17:16PHIFaceoffClaude Giroux
  • P1 17:16Penalty
  • P1 17:04BUFShot on goalDrew Stafford4.1% xG
  • P1 17:00Giveaway
  • P1 16:54PHIFaceoffClaude Giroux
  • P1 16:54Stoppage
  • P1 16:47BUFBlocked shotJordan Leopold1.5% xG
  • P1 16:42BUFFaceoffTyler Ennis
  • P1 16:42Stoppage
  • P1 16:41BUFShot on goalJochen Hecht0.7% xG
  • P1 16:35BUFHitSteve Ott
  • P1 16:29BUFShot on goalChristian Ehrhoff0.6% xG
  • P1 16:14PHIFaceoffSean Couturier
  • P1 15:59PHIFaceoffScott Laughton
  • P1 16:14Stoppage
  • P1 15:59BUFShot on goalMatt Ellis0.7% xG
  • P1 15:44PHIFaceoffSean Couturier
  • P1 15:44Stoppage
  • P1 15:59Stoppage
  • P1 15:41PHIShot on goalLuke Schenn0.5% xG
  • P1 15:36PHIShot on goalMax Talbot0.9% xG
  • P1 15:11PHIHitZac Rinaldo
  • P1 14:50PHIShot on goalScott Hartnell1.1% xG
  • P1 14:41Giveaway
  • P1 13:48PHIShot on goalBrayden Schenn3.0% xG
  • P1 13:42PHIMissed shotKurtis Foster0.6% xG
  • P1 13:34Takeaway
  • P1 13:36PHIFaceoffMatt Read
  • P1 13:36Stoppage
  • P1 13:14PHIShot on goalWayne Simmonds0.9% xG
  • P1 12:40PHIFaceoffClaude Giroux
  • P1 12:40Penalty
  • P1 12:40Stoppage
  • P1 12:29BUFShot on goalRobyn Regehr0.5% xG
  • P1 12:24BUFShot on goalCody Hodgson0.7% xG
  • P1 12:16BUFHitTyler Myers
  • P1 12:01BUFShot on goalDrew Stafford0.6% xG
  • P1 11:33PHIFaceoffClaude Giroux
  • P1 11:33Stoppage
  • P1 11:24Giveaway
  • P1 11:07BUFFaceoffMikhail Grigorenko
  • P1 11:07BUFGoalSteve Ott, Jason Pominville, Thomas Vanek
  • P1 10:54BUFShot on goalTyler Ennis2.1% xG
  • P1 10:46BUFBlocked shotChristian Ehrhoff2.0% xG
  • P1 10:06BUFShot on goalJordan Leopold0.7% xG
  • P1 09:58BUFHitTyler Myers
  • P1 09:35BUFFaceoffTyler Ennis
  • P1 09:35Penalty
  • P1 09:34BUFShot on goalThomas Vanek0.8% xG
  • P1 09:24BUFHitSteve Ott
  • P1 08:56BUFHitPatrick Kaleta
  • P1 08:34PHIHitScott Laughton
  • P1 07:16BUFMissed shotThomas Vanek1.1% xG
  • P1 06:03BUFFaceoffCody Hodgson
  • P1 06:03Penalty
  • P1 06:03Penalty
  • P1 06:03Stoppage
  • P1 05:36PHIHitZac Rinaldo
  • P1 05:24PHIFaceoffRuslan Fedotenko
  • P1 05:24Stoppage
  • P1 05:18PHIFaceoffRuslan Fedotenko
  • P1 05:18Stoppage
  • P1 04:29Takeaway
  • P1 04:23BUFBlocked shotAlexander Sulzer0.7% xG
  • P1 04:11BUFMissed shotChristian Ehrhoff0.6% xG
  • P1 04:05Takeaway
  • P1 03:45Takeaway
  • P1 03:43BUFHitRobyn Regehr
  • P1 03:09BUFMissed shotTyler Ennis0.7% xG
  • P1 01:42BUFFaceoffCody Hodgson
  • P1 01:34PHIFaceoffSean Couturier
  • P1 01:34Penalty
  • P1 01:42Stoppage
  • P1 01:34Penalty
  • P1 01:34Stoppage
  • P1 01:29Giveaway
  • P1 01:06Giveaway
  • P1 01:08PHIShot on goalClaude Giroux0.7% xG
  • P1 00:16PHIFaceoffRuslan Fedotenko
  • P1 00:16Stoppage
  • P1 00:00BUFFaceoffCody Hodgson

PHI vs BUF

Shot tracker

Every attempt with live expected goals

  • P1 01:08PHIClaude Giroux0.7%
  • P1 03:09BUFTyler Ennis0.7%
  • P1 04:11BUFChristian Ehrhoff0.6%
  • P1 04:23BUFAlexander Sulzer0.7%
  • P1 07:16BUFThomas Vanek1.1%
  • P1 09:34BUFThomas Vanek0.8%
  • P1 10:06BUFJordan Leopold0.7%
  • P1 10:46BUFChristian Ehrhoff2.0%
  • P1 10:54BUFTyler Ennis2.1%
  • P1 11:07BUFSteve OttGOAL
  • P1 12:01BUFDrew Stafford0.6%
  • P1 12:24BUFCody Hodgson0.7%
  • P1 12:29BUFRobyn Regehr0.5%
  • P1 13:14PHIWayne Simmonds0.9%
  • P1 13:42PHIKurtis Foster0.6%
  • P1 13:48PHIBrayden Schenn3.0%
  • P1 14:50PHIScott Hartnell1.1%
  • P1 15:36PHIMax Talbot0.9%
  • P1 15:41PHILuke Schenn0.5%
  • P1 15:59BUFMatt Ellis0.7%
  • P1 16:29BUFChristian Ehrhoff0.6%
  • P1 16:41BUFJochen Hecht0.7%
  • P1 16:47BUFJordan Leopold1.5%
  • P1 17:04BUFDrew Stafford4.1%
  • P1 17:30PHIWayne Simmonds0.8%
  • P1 17:29PHIWayne Simmonds3.0%
  • P1 18:27PHIAndrej Meszaros0.8%
  • P1 18:55PHIAndrej Meszaros0.7%
  • P1 19:14PHIAndrej Meszaros1.4%
  • P1 19:40BUFAndrej Sekera1.6%
  • P1 19:53BUFRobyn Regehr0.6%
  • P2 00:32PHIClaude Giroux0.8%
  • P2 01:21PHINicklas Grossmann0.7%
  • P2 01:46BUFJason Pominville1.2%
  • P2 01:52BUFJordan Leopold0.9%
  • P2 02:00PHIJakub Voracek1.2%
  • P2 02:21PHIKurtis Foster1.3%
  • P2 02:23PHISean CouturierGOAL
  • P2 02:43PHIScott Laughton0.4%
  • P2 04:17PHILuke Schenn0.8%
  • P2 04:57PHIClaude GirouxGOAL
  • P2 05:26BUFDrew Stafford0.9%
  • P2 05:32BUFTyler Myers0.6%
  • P2 05:47BUFCody Hodgson3.1%
  • P2 06:02BUFSteve Ott1.5%
  • P2 06:54PHIAndrej Meszaros0.6%
  • P2 08:08BUFDrew Stafford0.8%
  • P2 09:39BUFSteve Ott0.5%
  • P2 10:32BUFCody Hodgson1.7%
  • P2 11:45BUFTyler Ennis1.2%
  • P2 12:02PHILuke Schenn0.6%
  • P2 12:14PHIBraydon Coburn0.4%
  • P2 15:04BUFThomas Vanek1.0%
  • P2 15:54BUFThomas VanekGOAL
  • P2 16:08PHIScott Laughton1.1%
  • P2 16:19BUFJason Pominville0.9%
  • P2 16:28PHIScott Laughton0.8%
  • P2 16:35PHIWayne Simmonds1.9%
  • P2 16:59BUFCody Hodgson3.6%
  • P2 17:07BUFThomas Vanek1.3%
  • P2 17:22BUFTyler Ennis0.9%
  • P2 17:36BUFTyler Ennis1.0%
  • P2 19:09BUFJordan Leopold0.6%
  • P2 19:15BUFMikhail Grigorenko1.1%
  • P2 19:29PHIJakub Voracek1.0%
  • P2 19:42PHIKimmo Timonen0.8%
  • P2 19:53PHIJakub Voracek0.7%
  • P3 00:55BUFTyler Myers0.3%
  • P3 01:09PHIKimmo Timonen1.0%
  • P3 01:21PHIWayne Simmonds1.1%
  • P3 01:39BUFThomas Vanek1.4%
  • P3 02:11BUFTyler Ennis0.8%
  • P3 02:22BUFAlexander Sulzer0.4%
  • P3 02:44BUFMikhail Grigorenko1.0%
  • P3 04:11PHIBrayden Schenn1.1%
  • P3 04:21BUFJason Pominville1.4%
  • P3 05:50PHIMatt Read0.5%
  • P3 05:57PHIBrayden Schenn1.0%
  • P3 06:23PHIScott Hartnell1.2%
  • P3 07:00PHIMatt Read0.5%
  • P3 07:37BUFTyler Myers2.1%
  • P3 09:00BUFThomas Vanek2.2%
  • P3 09:05BUFCody Hodgson3.1%
  • P3 09:18BUFThomas Vanek0.8%
  • P3 09:24BUFThomas Vanek4.1%
  • P3 09:34PHIKurtis Foster1.6%
  • P3 10:34BUFChristian Ehrhoff1.4%
  • P3 11:10BUFAlexander Sulzer0.9%
  • P3 11:15BUFChristian Ehrhoff1.1%
  • P3 12:24PHIWayne Simmonds0.8%
  • P3 12:34PHIWayne Simmonds1.2%
  • P3 13:00PHIScott Hartnell3.8%
  • P3 13:11BUFSteve Ott2.2%
  • P3 14:27BUFCody Hodgson1.9%
  • P3 14:57BUFTyler MyersGOAL
  • P3 15:26BUFPatrick Kaleta1.7%
  • P3 16:11BUFThomas Vanek2.4%
  • P3 16:13BUFCody HodgsonGOAL
  • P3 16:06PHIClaude Giroux1.0%
  • P3 16:47PHIAndrej Meszaros0.5%
  • P3 17:22PHIClaude Giroux0.8%
  • P3 17:50BUFDrew Stafford1.7%
  • P3 18:53PHIKimmo Timonen0.7%
  • P3 19:12BUFThomas VanekGOAL
  • P3 19:59BUFMatt Ellis0.7%