ForensicHockey
← GamedayFinalFinal

MIN

15

SOG 2934

xG 0.711.07

WPG

Snapshot at 6:04:15 AM

Static box score →

Live insights

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

Forensic engine

Game xG

0.71–1.07

Δ -0.36 WPG

WPG

Deserve to win

40–60%

If both goalies were league average

Finishing vs xG

WPG +3.9

Outscoring shot quality

WPG

Shot threat

Nikolaj Ehlers

5 attempts · 0.16 xG

WPG

Scoring chances

0–0

Attempts ≥8% xG · HDC 0–0

Last goal

B. Wheeler

P3 17:16 · 1–5

WPG

Top game score

J. Trouba · 1.65

0G 2A undefined SOG · TOI 22:58

WPG

Win probability

WPG 100%

P1 · P2 · P3

P1P2P3
MINWPG

Shot zone

Live attempt map with expected goals

MIN 0.71 xGWPG 1.07 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. Wheeler

    P3 17:16 · WPG · 15 · wrist

  • GOAL · D. Stafford

    P3 12:55 · WPG · 14 · backhand

  • GOAL · A. Copp

    P3 09:03 · WPG · 13 · backhand

  • GOAL · M. Granlund

    P3 07:37 · MIN · 12 · wrist

  • GOAL · C. Thorburn

    P2 12:37 · WPG · 02 · snap

  • GOAL · M. Scheifele

    P1 17:55 · WPG · 01 · slap

Play-by-play

Live feed · new plays animate in

  • P3 19:53MINFaceoffJarret Stoll
  • P3 19:53Stoppage
  • P3 19:49WPGHitJacob Trouba
  • P3 19:48MINShot on goalJordan Schroeder0.7% xG
  • P3 18:54WPGHitAdam Lowry
  • P3 17:55WPGMissed shotPaul Postma0.6% xG
  • P3 17:40WPGBlocked shotJulian Melchiori1.4% xG
  • P3 17:16WPGFaceoffAndrew Copp
  • P3 17:16WPGGoalBlake Wheeler, Nikolaj Ehlers, Jacob Trouba
  • P3 17:07MINBlocked shotRyan Suter0.9% xG
  • P3 16:55MINFaceoffMikko Koivu
  • P3 16:55Stoppage
  • P3 16:33MINFaceoffMikko Koivu
  • P3 16:33Stoppage
  • P3 16:27WPGFaceoffMark Scheifele
  • P3 16:27Stoppage
  • P3 16:26MINShot on goalNate Prosser1.0% xG
  • P3 16:23Giveaway
  • P3 15:56MINShot on goalMarco Scandella0.8% xG
  • P3 15:54Giveaway
  • P3 15:38MINBlocked shotMathew Dumba0.6% xG
  • P3 15:04WPGMissed shotDustin Byfuglien3.9% xG
  • P3 14:50WPGBlocked shotBen Chiarot0.8% xG
  • P3 14:44WPGMissed shotDustin Byfuglien0.6% xG
  • P3 14:35Takeaway
  • P3 13:53Giveaway
  • P3 13:37MINMissed shotJonas Brodin0.6% xG
  • P3 12:55WPGFaceoffDrew Stafford
  • P3 12:55WPGGoalDrew Stafford, Jacob Trouba, Marko Dano
  • P3 12:53WPGShot on goalDrew Stafford5.4% xG
  • P3 12:36MINFaceoffJarret Stoll
  • P3 12:36Stoppage
  • P3 12:04MINHitNate Prosser
  • P3 11:49MINFaceoffMikko Koivu
  • P3 11:48WPGShot on goalNikolaj Ehlers4.6% xG
  • P3 11:49Penalty
  • P3 11:46WPGShot on goalMark Scheifele4.6% xG
  • P3 11:04WPGHitMatt Halischuk
  • P3 10:59MINBlocked shotJonas Brodin0.8% xG
  • P3 10:46WPGFaceoffAdam Lowry
  • P3 10:46Stoppage
  • P3 09:45WPGFaceoffMark Scheifele
  • P3 07:35MINShot on goalMikko Koivu1.0% xG
  • P3 09:45Stoppage
  • P3 09:44MINBlocked shotJustin Fontaine3.2% xG
  • P3 09:42Giveaway
  • P3 09:09MINHitCharlie Coyle
  • P3 09:03WPGFaceoffDrew Stafford
  • P3 09:03WPGGoalAndrew Copp, Nic Petan, Ben Chiarot
  • P3 08:18Giveaway
  • P3 08:09MINMissed shotMarco Scandella0.7% xG
  • P3 08:04MINBlocked shotMarco Scandella1.2% xG
  • P3 07:37MINFaceoffErik Haula
  • P3 07:37MINGoalMikael Granlund, Mikko Koivu, Zach Parise
  • P3 07:31MINShot on goalZach Parise1.8% xG
  • P3 07:16Giveaway
  • P3 06:18MINHitJordan Schroeder
  • P3 05:33MINMissed shotJason Zucker2.5% xG
  • P3 05:19MINHitDavid Jones
  • P3 04:57MINBlocked shotJason Pominville2.2% xG
  • P3 03:57Takeaway
  • P3 03:51MINShot on goalRyan Suter0.8% xG
  • P3 03:39WPGFaceoffAdam Lowry
  • P3 03:39Penalty
  • P3 03:08WPGBlocked shotJacob Trouba0.8% xG
  • P3 03:00WPGBlocked shotJoel Armia1.5% xG
  • P3 02:44Giveaway
  • P3 02:38WPGShot on goalNic Petan0.8% xG
  • P3 02:12MINBlocked shotMikko Koivu2.2% xG
  • P3 02:13MINHitZach Parise
  • P3 01:55MINHitNino Niederreiter
  • P3 01:46WPGHitDustin Byfuglien
  • P3 01:04WPGShot on goalJacob Trouba3.8% xG
  • P3 00:29MINBlocked shotCharlie Coyle0.9% xG
  • P3 00:17Giveaway
  • P3 00:00MINFaceoffMikko Koivu
  • P2 19:54MINShot on goalMarco Scandella0.5% xG
  • P2 19:48MINShot on goalJason Pominville0.7% xG
  • P2 19:15MINFaceoffMikael Granlund
  • P2 19:15Stoppage
  • P2 19:03MINBlocked shotJason Zucker2.2% xG
  • P2 18:55Takeaway
  • P2 18:57MINShot on goalMikael Granlund1.9% xG
  • P2 18:38MINMissed shotJonas Brodin1.4% xG
  • P2 18:27Giveaway
  • P2 18:28MINShot on goalMikko Koivu0.5% xG
  • P2 18:19MINMissed shotMikko Koivu1.6% xG
  • P2 18:02MINFaceoffMikko Koivu
  • P2 18:02Stoppage
  • P2 18:01WPGShot on goalPaul Postma0.5% xG
  • P2 16:43WPGFaceoffAlexander Burmistrov
  • P2 16:43Stoppage
  • P2 16:41MINShot on goalJason Zucker0.8% xG
  • P2 15:14MINFaceoffMikko Koivu
  • P2 15:14Stoppage
  • P2 14:54WPGShot on goalJoel Armia1.9% xG
  • P2 14:28MINBlocked shotErik Haula1.0% xG
  • P2 14:19WPGFaceoffAndrew Copp
  • P2 14:19Stoppage
  • P2 14:17MINShot on goalJason Pominville0.5% xG
  • P2 14:11MINFaceoffErik Haula
  • P2 14:11Stoppage
  • P2 14:09MINHitJason Zucker
  • P2 13:52Giveaway
  • P2 13:41WPGShot on goalAlexander Burmistrov1.7% xG
  • P2 13:32MINFaceoffJarret Stoll
  • P2 13:32Stoppage
  • P2 13:02WPGBlocked shotAdam Lowry2.4% xG
  • P2 12:59Giveaway
  • P2 12:37WPGFaceoffAdam Lowry
  • P2 12:37WPGGoalChris Thorburn, Matt Halischuk
  • P2 12:02WPGBlocked shotMark Stuart0.6% xG
  • P2 11:38WPGShot on goalMark Scheifele1.2% xG
  • P2 11:21MINFaceoffJarret Stoll
  • P2 11:21Stoppage
  • P2 11:18WPGMissed shotDustin Byfuglien0.5% xG
  • P2 11:12WPGBlocked shotDustin Byfuglien0.8% xG
  • P2 10:25MINMissed shotErik Haula1.9% xG
  • P2 10:15WPGMissed shotAndrew Copp0.6% xG
  • P2 10:00WPGBlocked shotNikolaj Ehlers1.9% xG
  • P2 09:54WPGShot on goalNikolaj Ehlers1.5% xG
  • P2 09:31Giveaway
  • P2 09:32MINMissed shotMarco Scandella0.5% xG
  • P2 09:16MINFaceoffCharlie Coyle
  • P2 09:16Stoppage
  • P2 09:14WPGShot on goalBlake Wheeler1.2% xG
  • P2 09:06WPGMissed shotJacob Trouba0.6% xG
  • P2 08:23WPGShot on goalMatt Halischuk3.1% xG
  • P2 08:17MINFaceoffJarret Stoll
  • P2 08:17Stoppage
  • P2 08:02MINBlocked shotJonas Brodin0.6% xG
  • P2 07:53MINMissed shotNate Prosser0.5% xG
  • P2 07:23MINShot on goalMarco Scandella0.5% xG
  • P2 07:13WPGMissed shotNikolaj Ehlers6.4% xG
  • P2 07:11Giveaway
  • P2 06:55MINFaceoffErik Haula
  • P2 06:55Stoppage
  • P2 06:51WPGShot on goalDustin Byfuglien0.9% xG
  • P2 06:50Takeaway
  • P2 06:39WPGShot on goalBlake Wheeler1.3% xG
  • P2 06:09MINFaceoffMikko Koivu
  • P2 06:09Stoppage
  • P2 06:08MINBlocked shotRyan Suter1.6% xG
  • P2 05:44WPGShot on goalDustin Byfuglien2.2% xG
  • P2 05:23MINFaceoffMikael Granlund
  • P2 05:23Penalty
  • P2 05:23Penalty
  • P2 05:11WPGHitJacob Trouba
  • P2 05:10MINShot on goalDavid Jones1.1% xG
  • P2 04:37MINShot on goalErik Haula0.7% xG
  • P2 04:31Takeaway
  • P2 04:27WPGFaceoffAndrew Copp
  • P2 04:27Stoppage
  • P2 04:25MINShot on goalJonas Brodin0.7% xG
  • P2 04:23MINFaceoffJason Pominville
  • P2 04:23Stoppage
  • P2 04:21MINShot on goalJustin Fontaine0.7% xG
  • P2 03:38WPGShot on goalBen Chiarot0.6% xG
  • P2 03:26MINShot on goalZach Parise1.1% xG
  • P2 02:55WPGHitJulian Melchiori
  • P2 02:40MINFaceoffMikael Granlund
  • P2 02:40Stoppage
  • P2 02:39WPGShot on goalAndrew Copp4.7% xG
  • P2 02:27WPGHitPaul Postma
  • P2 02:14MINFaceoffMikael Granlund
  • P2 02:14Stoppage
  • P2 02:13MINShot on goalJason Zucker0.9% xG
  • P2 02:09WPGHitMarko Dano
  • P2 01:20MINHitErik Haula
  • P2 01:02WPGFaceoffAdam Lowry
  • P2 01:02Stoppage
  • P2 00:38Giveaway
  • P2 00:39MINShot on goalZach Parise0.9% xG
  • P2 00:21Giveaway
  • P2 00:15WPGFaceoffMark Scheifele
  • P2 00:15Stoppage
  • P2 00:14MINShot on goalRyan Suter0.5% xG
  • P2 00:00MINFaceoffMikko Koivu
  • P1 19:45WPGBlocked shotBlake Wheeler1.4% xG
  • P1 19:25MINBlocked shotMikael Granlund1.9% xG
  • P1 19:16MINMissed shotZach Parise1.8% xG
  • P1 19:13WPGHitBen Chiarot
  • P1 18:29WPGFaceoffAdam Lowry
  • P1 18:29Stoppage
  • P1 18:22MINShot on goalJason Pominville0.8% xG
  • P1 18:11WPGHitMark Stuart
  • P1 17:55MINFaceoffJarret Stoll
  • P1 17:55WPGGoalMark Scheifele, Nikolaj Ehlers, Alexander Burmistrov
  • P1 17:46WPGShot on goalDustin Byfuglien0.8% xG
  • P1 17:24WPGHitDustin Byfuglien
  • P1 17:19WPGMissed shotPaul Postma0.8% xG
  • P1 16:40MINBlocked shotMathew Dumba1.6% xG
  • P1 16:30WPGShot on goalJacob Trouba1.0% xG
  • P1 16:25MINShot on goalZach Parise0.8% xG
  • P1 16:05MINFaceoffMikko Koivu
  • P1 16:05Penalty
  • P1 15:34MINFaceoffMikael Granlund
  • P1 15:34Stoppage
  • P1 15:23WPGFaceoffBlake Wheeler
  • P1 15:23Stoppage
  • P1 15:20WPGBlocked shotBen Chiarot0.8% xG
  • P1 15:10WPGBlocked shotDrew Stafford2.7% xG
  • P1 14:43WPGFaceoffAlexander Burmistrov
  • P1 14:43Penalty
  • P1 14:35WPGShot on goalMark Scheifele2.9% xG
  • P1 14:05WPGFaceoffMark Scheifele
  • P1 14:04WPGShot on goalNic Petan3.2% xG
  • P1 14:05Stoppage
  • P1 14:02WPGShot on goalMark Scheifele1.8% xG
  • P1 13:57WPGFaceoffMark Scheifele
  • P1 13:57Penalty
  • P1 13:46MINHitJarret Stoll
  • P1 13:34MINBlocked shotMike Reilly1.8% xG
  • P1 13:32MINFaceoffJarret Stoll
  • P1 13:32Stoppage
  • P1 13:16MINMissed shotJason Pominville4.2% xG
  • P1 13:14MINBlocked shotMathew Dumba0.9% xG
  • P1 12:37MINMissed shotErik Haula0.7% xG
  • P1 12:25MINFaceoffErik Haula
  • P1 12:25Stoppage
  • P1 12:24WPGShot on goalNikolaj Ehlers1.7% xG
  • P1 12:15MINHitMikko Koivu
  • P1 12:08WPGShot on goalBen Chiarot0.6% xG
  • P1 11:47MINMissed shotMikko Koivu1.0% xG
  • P1 11:36MINBlocked shotMikko Koivu1.6% xG
  • P1 11:26MINFaceoffMikko Koivu
  • P1 11:26Stoppage
  • P1 11:22WPGShot on goalNic Petan1.7% xG
  • P1 10:48WPGBlocked shotPaul Postma4.9% xG
  • P1 10:46WPGShot on goalJoel Armia1.2% xG
  • P1 10:39Giveaway
  • P1 10:09WPGShot on goalDrew Stafford0.9% xG
  • P1 10:00MINBlocked shotMike Reilly1.1% xG
  • P1 09:39WPGMissed shotAlexander Burmistrov0.7% xG
  • P1 09:24WPGFaceoffAlexander Burmistrov
  • P1 09:24Stoppage
  • P1 09:23MINShot on goalMathew Dumba0.5% xG
  • P1 08:55WPGHitAdam Lowry
  • P1 08:45MINFaceoffJarret Stoll
  • P1 08:45Stoppage
  • P1 08:15WPGFaceoffMark Scheifele
  • P1 08:15Stoppage
  • P1 08:05WPGFaceoffMark Scheifele
  • P1 08:04MINShot on goalJarret Stoll1.2% xG
  • P1 08:05Stoppage
  • P1 07:27WPGBlocked shotPaul Postma1.2% xG
  • P1 07:17WPGShot on goalPaul Postma0.6% xG
  • P1 07:03WPGHitDrew Stafford
  • P1 06:15WPGBlocked shotMatt Halischuk1.1% xG
  • P1 05:57WPGFaceoffAdam Lowry
  • P1 05:57Stoppage
  • P1 05:56MINShot on goalMikko Koivu0.8% xG
  • P1 05:49MINShot on goalMikko Koivu1.1% xG
  • P1 05:45Takeaway
  • P1 05:31Takeaway
  • P1 05:10WPGFaceoffMark Scheifele
  • P1 05:10Stoppage
  • P1 04:47WPGFaceoffAndrew Copp
  • P1 04:47Stoppage
  • P1 04:45WPGShot on goalAlexander Burmistrov0.5% xG
  • P1 04:37WPGHitDustin Byfuglien
  • P1 04:10MINHitDavid Jones
  • P1 03:20WPGFaceoffAdam Lowry
  • P1 03:20Stoppage
  • P1 03:06WPGMissed shotDustin Byfuglien0.6% xG
  • P1 02:52MINFaceoffMikko Koivu
  • P1 02:52Stoppage
  • P1 02:51MINShot on goalJonas Brodin0.5% xG
  • P1 02:25MINFaceoffJarret Stoll
  • P1 02:25Stoppage
  • P1 01:39MINHitDavid Jones
  • P1 01:28WPGHitChris Thorburn
  • P1 00:34MINBlocked shotZach Parise1.4% xG
  • P1 00:00WPGFaceoffMark Scheifele

MIN vs WPG

Shot tracker

Every attempt with live expected goals

  • P1 00:34MINZach Parise1.4%
  • P1 02:51MINJonas Brodin0.5%
  • P1 03:06WPGDustin Byfuglien0.6%
  • P1 04:45WPGAlexander Burmistrov0.5%
  • P1 05:49MINMikko Koivu1.1%
  • P1 05:56MINMikko Koivu0.8%
  • P1 06:15WPGMatt Halischuk1.1%
  • P1 07:17WPGPaul Postma0.6%
  • P1 07:27WPGPaul Postma1.2%
  • P1 08:04MINJarret Stoll1.2%
  • P1 09:23MINMathew Dumba0.5%
  • P1 09:39WPGAlexander Burmistrov0.7%
  • P1 10:00MINMike Reilly1.1%
  • P1 10:09WPGDrew Stafford0.9%
  • P1 10:46WPGJoel Armia1.2%
  • P1 10:48WPGPaul Postma4.9%
  • P1 11:22WPGNic Petan1.7%
  • P1 11:36MINMikko Koivu1.6%
  • P1 11:47MINMikko Koivu1.0%
  • P1 12:08WPGBen Chiarot0.6%
  • P1 12:24WPGNikolaj Ehlers1.7%
  • P1 12:37MINErik Haula0.7%
  • P1 13:14MINMathew Dumba0.9%
  • P1 13:16MINJason Pominville4.2%
  • P1 13:34MINMike Reilly1.8%
  • P1 14:02WPGMark Scheifele1.8%
  • P1 14:04WPGNic Petan3.2%
  • P1 14:35WPGMark Scheifele2.9%
  • P1 15:10WPGDrew Stafford2.7%
  • P1 15:20WPGBen Chiarot0.8%
  • P1 16:25MINZach Parise0.8%
  • P1 16:30WPGJacob Trouba1.0%
  • P1 16:40MINMathew Dumba1.6%
  • P1 17:19WPGPaul Postma0.8%
  • P1 17:46WPGDustin Byfuglien0.8%
  • P1 17:55WPGMark ScheifeleGOAL
  • P1 18:22MINJason Pominville0.8%
  • P1 19:16MINZach Parise1.8%
  • P1 19:25MINMikael Granlund1.9%
  • P1 19:45WPGBlake Wheeler1.4%
  • P2 00:14MINRyan Suter0.5%
  • P2 00:39MINZach Parise0.9%
  • P2 02:13MINJason Zucker0.9%
  • P2 02:39WPGAndrew Copp4.7%
  • P2 03:26MINZach Parise1.1%
  • P2 03:38WPGBen Chiarot0.6%
  • P2 04:21MINJustin Fontaine0.7%
  • P2 04:25MINJonas Brodin0.7%
  • P2 04:37MINErik Haula0.7%
  • P2 05:10MINDavid Jones1.1%
  • P2 05:44WPGDustin Byfuglien2.2%
  • P2 06:08MINRyan Suter1.6%
  • P2 06:39WPGBlake Wheeler1.3%
  • P2 06:51WPGDustin Byfuglien0.9%
  • P2 07:13WPGNikolaj Ehlers6.4%
  • P2 07:23MINMarco Scandella0.5%
  • P2 07:53MINNate Prosser0.5%
  • P2 08:02MINJonas Brodin0.6%
  • P2 08:23WPGMatt Halischuk3.1%
  • P2 09:06WPGJacob Trouba0.6%
  • P2 09:14WPGBlake Wheeler1.2%
  • P2 09:32MINMarco Scandella0.5%
  • P2 09:54WPGNikolaj Ehlers1.5%
  • P2 10:00WPGNikolaj Ehlers1.9%
  • P2 10:15WPGAndrew Copp0.6%
  • P2 10:25MINErik Haula1.9%
  • P2 11:12WPGDustin Byfuglien0.8%
  • P2 11:18WPGDustin Byfuglien0.5%
  • P2 11:38WPGMark Scheifele1.2%
  • P2 12:02WPGMark Stuart0.6%
  • P2 12:37WPGChris ThorburnGOAL
  • P2 13:02WPGAdam Lowry2.4%
  • P2 13:41WPGAlexander Burmistrov1.7%
  • P2 14:17MINJason Pominville0.5%
  • P2 14:28MINErik Haula1.0%
  • P2 14:54WPGJoel Armia1.9%
  • P2 16:41MINJason Zucker0.8%
  • P2 18:01WPGPaul Postma0.5%
  • P2 18:19MINMikko Koivu1.6%
  • P2 18:28MINMikko Koivu0.5%
  • P2 18:38MINJonas Brodin1.4%
  • P2 18:57MINMikael Granlund1.9%
  • P2 19:03MINJason Zucker2.2%
  • P2 19:48MINJason Pominville0.7%
  • P2 19:54MINMarco Scandella0.5%
  • P3 00:29MINCharlie Coyle0.9%
  • P3 01:04WPGJacob Trouba3.8%
  • P3 02:12MINMikko Koivu2.2%
  • P3 02:38WPGNic Petan0.8%
  • P3 03:00WPGJoel Armia1.5%
  • P3 03:08WPGJacob Trouba0.8%
  • P3 03:51MINRyan Suter0.8%
  • P3 04:57MINJason Pominville2.2%
  • P3 05:33MINJason Zucker2.5%
  • P3 07:31MINZach Parise1.8%
  • P3 07:37MINMikael GranlundGOAL
  • P3 08:04MINMarco Scandella1.2%
  • P3 08:09MINMarco Scandella0.7%
  • P3 09:03WPGAndrew CoppGOAL
  • P3 09:44MINJustin Fontaine3.2%
  • P3 07:35MINMikko Koivu1.0%
  • P3 10:59MINJonas Brodin0.8%
  • P3 11:46WPGMark Scheifele4.6%
  • P3 11:48WPGNikolaj Ehlers4.6%
  • P3 12:53WPGDrew Stafford5.4%
  • P3 12:55WPGDrew StaffordGOAL
  • P3 13:37MINJonas Brodin0.6%
  • P3 14:44WPGDustin Byfuglien0.6%
  • P3 14:50WPGBen Chiarot0.8%
  • P3 15:04WPGDustin Byfuglien3.9%
  • P3 15:38MINMathew Dumba0.6%
  • P3 15:56MINMarco Scandella0.8%
  • P3 16:26MINNate Prosser1.0%
  • P3 17:07MINRyan Suter0.9%
  • P3 17:16WPGBlake WheelerGOAL
  • P3 17:40WPGJulian Melchiori1.4%
  • P3 17:55WPGPaul Postma0.6%
  • P3 19:48MINJordan Schroeder0.7%