ForensicHockey
← GamedayFinalFinal

DAL

15

SOG 2730

xG 1.000.86

WPG

Snapshot at 8:10:31 AM

Static box score →

Live insights

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

Forensic engine

Game xG

1.00–0.86

Δ +0.15

Deserve to win

54–46%

If both goalies were league average

Finishing vs xG

WPG +4.1

Outscoring shot quality

WPG

Shot threat

Adam Lowry

5 attempts · 0.14 xG

WPG

Scoring chances

0–1

Attempts ≥8% xG · HDC 0–0

Last goal

B. Little

P3 19:42 · 1–5

WPG

Top game score

J. Trouba · 1.85

0G 2A undefined SOG · TOI 24:33

WPG

Win probability

WPG 100%

P1 · P2 · P3

P1P2P3
DALWPG

Shot zone

Live attempt map with expected goals

DAL 1.00 xGWPG 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 · B. Little

    P3 19:42 · WPG · 15 · snap

  • GOAL · J. Morrissey

    P3 16:30 · WPG · 14 · wrist

  • GOAL · K. Connor

    P3 01:15 · WPG · 13 · wrist

  • GOAL · T. Myers

    P2 18:56 · WPG · 12 · wrap-around

  • GOAL · A. Lowry

    P2 02:56 · WPG · 11 · wrist

  • GOAL · A. Radulov

    P2 01:56 · DAL · 10 · deflected

Play-by-play

Live feed · new plays animate in

  • P3 19:42WPGFaceoffAndrew Copp
  • P3 19:42WPGGoalBryan Little, Jack Roslovic, Jacob Trouba
  • P3 19:33WPGShot on goalJacob Trouba0.8% xG
  • P3 19:26Giveaway
  • P3 19:09Takeaway
  • P3 18:49WPGFaceoffBryan Little
  • P3 18:49Stoppage
  • P3 18:48WPGShot on goalJosh Morrissey1.0% xG
  • P3 18:14WPGShot on goalPatrik Laine0.8% xG
  • P3 18:03WPGFaceoffMark Scheifele
  • P3 18:03Penalty
  • P3 17:52DALMissed shotRadek Faksa1.6% xG
  • P3 17:39DALMissed shotTyler Pitlick0.8% xG
  • P3 17:36WPGHitBrendan Lemieux
  • P3 16:41DALHitBrett Ritchie
  • P3 16:30DALFaceoffRoope Hintz
  • P3 16:30WPGGoalJosh Morrissey, Jacob Trouba, Mark Scheifele
  • P3 16:07WPGFaceoffMark Scheifele
  • P3 16:07Stoppage
  • P3 16:02WPGShot on goalBen Chiarot0.6% xG
  • P3 15:38Takeaway
  • P3 15:20DALFaceoffRoope Hintz
  • P3 15:20Stoppage
  • P3 14:52WPGBlocked shotBlake Wheeler1.1% xG
  • P3 14:43DALBlocked shotJamie Benn2.3% xG
  • P3 14:37DALFaceoffJamie Benn
  • P3 14:37Penalty
  • P3 14:27WPGFaceoffMark Scheifele
  • P3 14:27Stoppage
  • P3 14:27Penalty
  • P3 14:24WPGShot on goalJack Roslovic1.2% xG
  • P3 13:56WPGShot on goalTyler Myers0.7% xG
  • P3 13:00WPGMissed shotPatrik Laine1.0% xG
  • P3 12:39WPGShot on goalPatrik Laine0.9% xG
  • P3 12:21WPGFaceoffMark Scheifele
  • P3 12:21Stoppage
  • P3 12:21Penalty
  • P3 11:53Giveaway
  • P3 11:37DALHitMattias Janmark
  • P3 11:29WPGMissed shotTyler Myers0.6% xG
  • P3 10:15WPGBlocked shotJacob Trouba1.8% xG
  • P3 09:49DALFaceoffTyler Seguin
  • P3 09:46WPGHitBryan Little
  • P3 09:49Stoppage
  • P3 09:47WPGShot on goalBryan Little0.5% xG
  • P3 09:13WPGFaceoffBryan Little
  • P3 09:13Stoppage
  • P3 08:54WPGFaceoffMark Scheifele
  • P3 08:54Stoppage
  • P3 08:44WPGFaceoffAdam Lowry
  • P3 08:44Stoppage
  • P3 08:43WPGBlocked shotBrendan Lemieux1.1% xG
  • P3 08:18WPGFaceoffAndrew Copp
  • P3 08:18Stoppage
  • P3 07:36WPGShot on goalBrandon Tanev1.5% xG
  • P3 07:08Giveaway
  • P3 07:07DALShot on goalEsa Lindell0.5% xG
  • P3 06:52DALHitTaylor Fedun
  • P3 06:12WPGHitBrendan Lemieux
  • P3 05:27Giveaway
  • P3 05:04DALHitBlake Comeau
  • P3 04:22DALMissed shotJamie Benn0.8% xG
  • P3 03:46Takeaway
  • P3 03:25DALShot on goalErik Condra7.3% xG
  • P3 03:23DALBlocked shotMiro Heiskanen1.8% xG
  • P3 03:00Takeaway
  • P3 02:42DALFaceoffRoope Hintz
  • P3 02:42Penalty
  • P3 02:28Giveaway
  • P3 02:07WPGHitBrandon Tanev
  • P3 01:58DALHitBlake Comeau
  • P3 01:42DALFaceoffRadek Faksa
  • P3 01:42Stoppage
  • P3 01:40DALShot on goalJason Spezza0.9% xG
  • P3 01:33DALShot on goalMiro Heiskanen1.0% xG
  • P3 01:15WPGFaceoffBryan Little
  • P3 01:15WPGGoalKyle Connor, Blake Wheeler, Josh Morrissey
  • P3 00:34DALFaceoffTyler Seguin
  • P3 00:34Stoppage
  • P3 00:33WPGMissed shotBen Chiarot0.5% xG
  • P3 00:18DALHitBrett Ritchie
  • P3 00:00WPGFaceoffAndrew Copp
  • P2 19:52Takeaway
  • P2 19:28DALBlocked shotJohn Klingberg1.3% xG
  • P2 19:16DALShot on goalRoope Hintz3.8% xG
  • P2 18:56WPGFaceoffAdam Lowry
  • P2 18:56WPGGoalTyler Myers, Patrik Laine, Bryan Little
  • P2 18:02Takeaway
  • P2 17:39Giveaway
  • P2 17:11WPGFaceoffMark Scheifele
  • P2 16:45DALShot on goalMattias Janmark1.3% xG
  • P2 17:11Stoppage
  • P2 17:09DALShot on goalJason Spezza0.6% xG
  • P2 16:52DALMissed shotJason Spezza2.3% xG
  • P2 16:37WPGBlocked shotTyler Myers1.5% xG
  • P2 16:09DALHitRoman Polak
  • P2 16:04DALBlocked shotTyler Pitlick0.9% xG
  • P2 15:59WPGHitBrandon Tanev
  • P2 15:54DALFaceoffRoope Hintz
  • P2 15:54Stoppage
  • P2 15:52WPGBlocked shotBen Chiarot0.7% xG
  • P2 15:12Giveaway
  • P2 14:26DALFaceoffTyler Seguin
  • P2 14:26Stoppage
  • P2 14:25DALShot on goalJohn Klingberg0.7% xG
  • P2 13:51DALFaceoffJason Spezza
  • P2 13:51Stoppage
  • P2 13:50DALMissed shotMattias Janmark3.4% xG
  • P2 13:38DALShot on goalMattias Janmark1.5% xG
  • P2 13:27WPGBlocked shotTyler Myers1.0% xG
  • P2 12:49WPGHitJacob Trouba
  • P2 12:34DALHitTyler Seguin
  • P2 11:39DALBlocked shotBlake Comeau1.0% xG
  • P2 11:21WPGHitAdam Lowry
  • P2 11:03Giveaway
  • P2 10:56DALFaceoffJason Spezza
  • P2 10:56Stoppage
  • P2 10:42WPGFaceoffAdam Lowry
  • P2 10:42Stoppage
  • P2 10:41DALBlocked shotRoman Polak0.8% xG
  • P2 10:37DALMissed shotAlexander Radulov0.5% xG
  • P2 10:26DALShot on goalTyler Seguin0.5% xG
  • P2 10:06WPGFaceoffMark Scheifele
  • P2 10:06Stoppage
  • P2 10:00WPGHitMathieu Perreault
  • P2 09:55WPGHitMathieu Perreault
  • P2 09:52WPGBlocked shotTyler Myers0.8% xG
  • P2 09:28DALMissed shotJulius Honka0.4% xG
  • P2 09:13DALFaceoffRadek Faksa
  • P2 09:13Stoppage
  • P2 09:12DALShot on goalTyler Seguin1.1% xG
  • P2 08:38DALShot on goalAlexander Radulov2.2% xG
  • P2 08:29DALFaceoffJamie Benn
  • P2 08:29Stoppage
  • P2 08:28DALShot on goalEsa Lindell0.6% xG
  • P2 08:01DALBlocked shotJason Spezza5.3% xG
  • P2 08:03DALMissed shotDevin Shore4.1% xG
  • P2 07:43DALMissed shotDevin Shore2.5% xG
  • P2 07:14Takeaway
  • P2 06:55Giveaway
  • P2 06:30WPGHitAndrew Copp
  • P2 06:05DALShot on goalJohn Klingberg1.0% xG
  • P2 05:50DALFaceoffRoope Hintz
  • P2 05:50Stoppage
  • P2 05:32WPGMissed shotJosh Morrissey0.7% xG
  • P2 05:25WPGBlocked shotJacob Trouba0.6% xG
  • P2 05:18WPGShot on goalPatrik Laine5.0% xG
  • P2 05:15WPGBlocked shotPatrik Laine1.8% xG
  • P2 04:53DALBlocked shotDevin Shore0.8% xG
  • P2 04:30WPGFaceoffBryan Little
  • P2 04:26Giveaway
  • P2 04:30Stoppage
  • P2 04:29WPGShot on goalMathieu Perreault0.8% xG
  • P2 04:19WPGShot on goalAdam Lowry0.6% xG
  • P2 04:12WPGHitMathieu Perreault
  • P2 03:54DALHitBlake Comeau
  • P2 03:42Giveaway
  • P2 03:34WPGHitBen Chiarot
  • P2 03:21WPGBlocked shotBen Chiarot0.9% xG
  • P2 03:18Giveaway
  • P2 03:04DALShot on goalErik Condra0.8% xG
  • P2 02:56DALFaceoffJason Spezza
  • P2 02:56WPGGoalAdam Lowry, Brandon Tanev, Mathieu Perreault
  • P2 02:53WPGBlocked shotAdam Lowry2.2% xG
  • P2 02:46Giveaway
  • P2 02:20DALShot on goalMattias Janmark1.7% xG
  • P2 02:16WPGHitDmitry Kulikov
  • P2 02:13DALHitBrett Ritchie
  • P2 01:56DALFaceoffRoope Hintz
  • P2 01:56DALGoalAlexander Radulov, John Klingberg, Tyler Seguin
  • P2 01:50DALBlocked shotTyler Seguin1.8% xG
  • P2 01:42DALShot on goalAlexander Radulov5.7% xG
  • P2 01:05WPGFaceoffMark Scheifele
  • P2 01:05Penalty
  • P2 00:00DALFaceoffTyler Seguin
  • P1 19:29DALMissed shotJason Spezza3.1% xG
  • P1 19:02WPGMissed shotBrandon Tanev1.2% xG
  • P1 18:26Takeaway
  • P1 18:04WPGHitBrendan Lemieux
  • P1 18:09WPGShot on goalBlake Wheeler1.3% xG
  • P1 17:35WPGMissed shotPatrik Laine0.5% xG
  • P1 16:45DALHitDevin Shore
  • P1 16:40DALShot on goalEsa Lindell0.5% xG
  • P1 16:13DALMissed shotTyler Pitlick5.1% xG
  • P1 16:11Giveaway
  • P1 16:08DALShot on goalRadek Faksa1.0% xG
  • P1 16:03DALBlocked shotRoman Polak2.5% xG
  • P1 16:02Giveaway
  • P1 15:24WPGShot on goalAdam Lowry0.5% xG
  • P1 15:13Takeaway
  • P1 14:55DALBlocked shotEsa Lindell0.6% xG
  • P1 14:50DALFaceoffTyler Seguin
  • P1 14:50Stoppage
  • P1 14:49DALShot on goalTaylor Fedun0.5% xG
  • P1 14:34DALShot on goalRadek Faksa4.3% xG
  • P1 14:32DALShot on goalTyler Pitlick1.8% xG
  • P1 14:13Giveaway
  • P1 13:44WPGFaceoffAndrew Copp
  • P1 13:44Stoppage
  • P1 13:36WPGMissed shotBryan Little3.8% xG
  • P1 12:55DALHitJohn Klingberg
  • P1 12:48WPGHitJack Roslovic
  • P1 12:29WPGShot on goalJosh Morrissey0.6% xG
  • P1 12:19WPGShot on goalMark Scheifele8.7% xG
  • P1 12:21WPGShot on goalKyle Connor1.9% xG
  • P1 12:14WPGFaceoffMark Scheifele
  • P1 12:14Stoppage
  • P1 11:19DALFaceoffRadek Faksa
  • P1 11:19Stoppage
  • P1 11:18WPGShot on goalJosh Morrissey0.7% xG
  • P1 11:11WPGShot on goalJosh Morrissey0.6% xG
  • P1 10:32WPGShot on goalPatrik Laine0.5% xG
  • P1 10:19DALHitBrett Ritchie
  • P1 10:05Takeaway
  • P1 09:55DALFaceoffRoope Hintz
  • P1 09:55Stoppage
  • P1 09:50WPGHitBrendan Lemieux
  • P1 09:41WPGHitBrendan Lemieux
  • P1 08:36DALHitAlexander Radulov
  • P1 08:13DALFaceoffJamie Benn
  • P1 08:13Stoppage
  • P1 08:12WPGShot on goalJack Roslovic0.9% xG
  • P1 07:48Giveaway
  • P1 07:29WPGMissed shotBlake Wheeler0.5% xG
  • P1 07:23WPGMissed shotJacob Trouba0.7% xG
  • P1 07:20WPGFaceoffMark Scheifele
  • P1 07:20Stoppage
  • P1 06:50WPGMissed shotJoe Morrow1.2% xG
  • P1 06:38WPGHitAdam Lowry
  • P1 06:36WPGMissed shotAdam Lowry4.1% xG
  • P1 06:29WPGFaceoffAdam Lowry
  • P1 06:29Stoppage
  • P1 06:28WPGShot on goalJack Roslovic5.0% xG
  • P1 06:09WPGFaceoffBryan Little
  • P1 06:09Stoppage
  • P1 05:54WPGMissed shotMark Scheifele1.2% xG
  • P1 05:24DALFaceoffRoope Hintz
  • P1 05:24Stoppage
  • P1 05:15DALFaceoffJason Spezza
  • P1 05:15Stoppage
  • P1 05:13DALHitBlake Comeau
  • P1 05:14WPGShot on goalBryan Little0.4% xG
  • P1 05:06DALShot on goalRadek Faksa3.8% xG
  • P1 04:52WPGMissed shotJacob Trouba0.5% xG
  • P1 04:48WPGHitPatrik Laine
  • P1 04:28WPGHitJoe Morrow
  • P1 04:16DALHitBrett Ritchie
  • P1 03:52WPGShot on goalTyler Myers0.5% xG
  • P1 03:42WPGShot on goalBrandon Tanev0.7% xG
  • P1 03:30WPGMissed shotMathieu Perreault5.4% xG
  • P1 03:26Takeaway
  • P1 03:23Giveaway
  • P1 03:13DALHitJohn Klingberg
  • P1 02:53WPGFaceoffAdam Lowry
  • P1 02:53Stoppage
  • P1 02:42Giveaway
  • P1 02:20DALFaceoffTyler Seguin
  • P1 02:20Stoppage
  • P1 02:18DALShot on goalJason Spezza1.7% xG
  • P1 01:48WPGFaceoffBryan Little
  • P1 01:48Stoppage
  • P1 01:47DALShot on goalTaylor Fedun0.5% xG
  • P1 01:10DALBlocked shotTyler Seguin5.2% xG
  • P1 01:08DALShot on goalJohn Klingberg0.7% xG
  • P1 00:44WPGHitAdam Lowry
  • P1 00:32Giveaway
  • P1 00:23DALHitTyler Pitlick
  • P1 00:19WPGHitMathieu Perreault
  • P1 00:06WPGHitBrandon Tanev
  • P1 00:00DALFaceoffRadek Faksa

DAL vs WPG

Shot tracker

Every attempt with live expected goals

  • P1 01:08DALJohn Klingberg0.7%
  • P1 01:10DALTyler Seguin5.2%
  • P1 01:47DALTaylor Fedun0.5%
  • P1 02:18DALJason Spezza1.7%
  • P1 03:30WPGMathieu Perreault5.4%
  • P1 03:42WPGBrandon Tanev0.7%
  • P1 03:52WPGTyler Myers0.5%
  • P1 04:52WPGJacob Trouba0.5%
  • P1 05:06DALRadek Faksa3.8%
  • P1 05:14WPGBryan Little0.4%
  • P1 05:54WPGMark Scheifele1.2%
  • P1 06:28WPGJack Roslovic5.0%
  • P1 06:36WPGAdam Lowry4.1%
  • P1 06:50WPGJoe Morrow1.2%
  • P1 07:23WPGJacob Trouba0.7%
  • P1 07:29WPGBlake Wheeler0.5%
  • P1 08:12WPGJack Roslovic0.9%
  • P1 10:32WPGPatrik Laine0.5%
  • P1 11:11WPGJosh Morrissey0.6%
  • P1 11:18WPGJosh Morrissey0.7%
  • P1 12:21WPGKyle Connor1.9%
  • P1 12:19WPGMark Scheifele8.7%
  • P1 12:29WPGJosh Morrissey0.6%
  • P1 13:36WPGBryan Little3.8%
  • P1 14:32DALTyler Pitlick1.8%
  • P1 14:34DALRadek Faksa4.3%
  • P1 14:49DALTaylor Fedun0.5%
  • P1 14:55DALEsa Lindell0.6%
  • P1 15:24WPGAdam Lowry0.5%
  • P1 16:03DALRoman Polak2.5%
  • P1 16:08DALRadek Faksa1.0%
  • P1 16:13DALTyler Pitlick5.1%
  • P1 16:40DALEsa Lindell0.5%
  • P1 17:35WPGPatrik Laine0.5%
  • P1 18:09WPGBlake Wheeler1.3%
  • P1 19:02WPGBrandon Tanev1.2%
  • P1 19:29DALJason Spezza3.1%
  • P2 01:42DALAlexander Radulov5.7%
  • P2 01:50DALTyler Seguin1.8%
  • P2 01:56DALAlexander RadulovGOAL
  • P2 02:20DALMattias Janmark1.7%
  • P2 02:53WPGAdam Lowry2.2%
  • P2 02:56WPGAdam LowryGOAL
  • P2 03:04DALErik Condra0.8%
  • P2 03:21WPGBen Chiarot0.9%
  • P2 04:19WPGAdam Lowry0.6%
  • P2 04:29WPGMathieu Perreault0.8%
  • P2 04:53DALDevin Shore0.8%
  • P2 05:15WPGPatrik Laine1.8%
  • P2 05:18WPGPatrik Laine5.0%
  • P2 05:25WPGJacob Trouba0.6%
  • P2 05:32WPGJosh Morrissey0.7%
  • P2 06:05DALJohn Klingberg1.0%
  • P2 07:43DALDevin Shore2.5%
  • P2 08:03DALDevin Shore4.1%
  • P2 08:01DALJason Spezza5.3%
  • P2 08:28DALEsa Lindell0.6%
  • P2 08:38DALAlexander Radulov2.2%
  • P2 09:12DALTyler Seguin1.1%
  • P2 09:28DALJulius Honka0.4%
  • P2 09:52WPGTyler Myers0.8%
  • P2 10:26DALTyler Seguin0.5%
  • P2 10:37DALAlexander Radulov0.5%
  • P2 10:41DALRoman Polak0.8%
  • P2 11:39DALBlake Comeau1.0%
  • P2 13:27WPGTyler Myers1.0%
  • P2 13:38DALMattias Janmark1.5%
  • P2 13:50DALMattias Janmark3.4%
  • P2 14:25DALJohn Klingberg0.7%
  • P2 15:52WPGBen Chiarot0.7%
  • P2 16:04DALTyler Pitlick0.9%
  • P2 16:37WPGTyler Myers1.5%
  • P2 16:52DALJason Spezza2.3%
  • P2 17:09DALJason Spezza0.6%
  • P2 16:45DALMattias Janmark1.3%
  • P2 18:56WPGTyler MyersGOAL
  • P2 19:16DALRoope Hintz3.8%
  • P2 19:28DALJohn Klingberg1.3%
  • P3 00:33WPGBen Chiarot0.5%
  • P3 01:15WPGKyle ConnorGOAL
  • P3 01:33DALMiro Heiskanen1.0%
  • P3 01:40DALJason Spezza0.9%
  • P3 03:23DALMiro Heiskanen1.8%
  • P3 03:25DALErik Condra7.3%
  • P3 04:22DALJamie Benn0.8%
  • P3 07:07DALEsa Lindell0.5%
  • P3 07:36WPGBrandon Tanev1.5%
  • P3 08:43WPGBrendan Lemieux1.1%
  • P3 09:47WPGBryan Little0.5%
  • P3 10:15WPGJacob Trouba1.8%
  • P3 11:29WPGTyler Myers0.6%
  • P3 12:39WPGPatrik Laine0.9%
  • P3 13:00WPGPatrik Laine1.0%
  • P3 13:56WPGTyler Myers0.7%
  • P3 14:24WPGJack Roslovic1.2%
  • P3 14:43DALJamie Benn2.3%
  • P3 14:52WPGBlake Wheeler1.1%
  • P3 16:02WPGBen Chiarot0.6%
  • P3 16:30WPGJosh MorrisseyGOAL
  • P3 17:39DALTyler Pitlick0.8%
  • P3 17:52DALRadek Faksa1.6%
  • P3 18:14WPGPatrik Laine0.8%
  • P3 18:48WPGJosh Morrissey1.0%
  • P3 19:33WPGJacob Trouba0.8%
  • P3 19:42WPGBryan LittleGOAL