ForensicHockey
← GamedayFinalFinal

WPG

03

SOG 3417

xG 1.080.62

STL

Snapshot at 2:26:15 AM

Static box score →

Live insights

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

Forensic engine

Game xG

1.08–0.62

Δ +0.46 WPG

WPG

Deserve to win

64–36%

If both goalies were league average

Finishing vs xG

STL +2.4

Outscoring shot quality

STL

Shot threat

Kasperi Kapanen

7 attempts · 0.22 xG

STL

Scoring chances

0–1

Attempts ≥8% xG · HDC 0–0

Last goal

J. Vrana

P3 12:00 · 0–3

STL

Top game score

K. Kapanen · 1.65

1G 1A undefined SOG · TOI 16:32

STL

Win probability

STL 100%

P1 · P2 · P3

P1P2P3
WPGSTL

Shot zone

Live attempt map with expected goals

WPG 1.08 xGSTL 0.62 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. Vrana

    P3 12:00 · STL · 03 · wrist

  • GOAL · N. Walker

    P2 10:34 · STL · 02 · wrist

  • GOAL · K. Kapanen

    P1 04:04 · STL · 01 · tip-in

Play-by-play

Live feed · new plays animate in

  • P3 20:00Penalty
  • P3 19:46WPGShot on goalJosh Morrissey1.1% xG
  • P3 19:31WPGMissed shotKyle Connor3.5% xG
  • P3 19:26WPGMissed shotVladislav Namestnikov0.7% xG
  • P3 19:20WPGShot on goalKyle Connor0.9% xG
  • P3 19:09WPGBlocked shotVladislav Namestnikov1.7% xG
  • P3 19:06Takeaway
  • P3 18:44STLBlocked shotMarco Scandella1.1% xG
  • P3 17:45Giveaway
  • P3 17:35STLMissed shotJordan Kyrou1.4% xG
  • P3 17:11WPGFaceoffAdam Lowry
  • P3 17:11Stoppage
  • P3 16:57WPGFaceoffAdam Lowry
  • P3 16:57Penalty
  • P3 16:27WPGShot on goalJosh Morrissey0.8% xG
  • P3 16:06WPGFaceoffPierre-Luc Dubois
  • P3 16:06Stoppage
  • P3 15:58WPGShot on goalKyle Connor1.5% xG
  • P3 15:43Takeaway
  • P3 15:27WPGFaceoffMark Scheifele
  • P3 15:27Stoppage
  • P3 15:23WPGMissed shotNikolaj Ehlers0.5% xG
  • P3 15:12WPGMissed shotNikolaj Ehlers4.9% xG
  • P3 14:37WPGMissed shotBrenden Dillon0.6% xG
  • P3 14:22WPGFaceoffAdam Lowry
  • P3 14:22Stoppage
  • P3 14:20STLShot on goalJordan Kyrou1.1% xG
  • P3 14:17Takeaway
  • P3 14:00WPGBlocked shotNeal Pionk1.2% xG
  • P3 13:37WPGShot on goalBlake Wheeler0.7% xG
  • P3 13:00Giveaway
  • P3 12:53STLHitMarco Scandella
  • P3 12:18WPGHitMorgan Barron
  • P3 12:00STLFaceoffPavel Buchnevich
  • P3 12:00STLGoalJakub Vrana, Kasperi Kapanen
  • P3 11:38WPGHitMason Appleton
  • P3 11:23WPGShot on goalDylan DeMelo0.6% xG
  • P3 10:17STLHitSammy Blais
  • P3 10:00STLShot on goalJustin Faulk1.0% xG
  • P3 09:34WPGFaceoffMark Scheifele
  • P3 09:34Stoppage
  • P3 09:12WPGShot on goalMason Appleton1.1% xG
  • P3 08:40WPGShot on goalVladislav Namestnikov1.2% xG
  • P3 08:31STLMissed shotKasperi Kapanen0.8% xG
  • P3 08:21STLHitRobert Bortuzzo
  • P3 07:59WPGShot on goalJosh Morrissey0.8% xG
  • P3 07:49WPGShot on goalNikolaj Ehlers0.9% xG
  • P3 07:09WPGMissed shotBlake Wheeler4.8% xG
  • P3 07:00WPGMissed shotMark Scheifele4.4% xG
  • P3 06:45WPGFaceoffMark Scheifele
  • P3 06:45Penalty
  • P3 06:29STLFaceoffRobert Thomas
  • P3 06:29Stoppage
  • P3 06:28WPGShot on goalNino Niederreiter0.9% xG
  • P3 05:40Takeaway
  • P3 05:05STLBlocked shotKasperi Kapanen1.8% xG
  • P3 04:00Takeaway
  • P3 03:25STLMissed shotJordan Kyrou0.9% xG
  • P3 03:20STLShot on goalBrandon Saad5.3% xG
  • P3 03:03STLFaceoffRobert Thomas
  • P3 03:03Penalty
  • P3 03:02STLShot on goalLogan Brown1.0% xG
  • P3 02:36WPGHitMark Scheifele
  • P3 02:33Takeaway
  • P3 02:16Giveaway
  • P3 02:06WPGBlocked shotJosh Morrissey0.8% xG
  • P3 01:58WPGFaceoffMark Scheifele
  • P3 01:58Stoppage
  • P3 01:56WPGShot on goalMason Appleton1.1% xG
  • P3 01:43STLHitRobert Bortuzzo
  • P3 00:47STLShot on goalJordan Kyrou0.6% xG
  • P3 00:41WPGFaceoffPierre-Luc Dubois
  • P3 00:41Stoppage
  • P3 00:40WPGShot on goalNeal Pionk0.5% xG
  • P3 00:35Takeaway
  • P3 00:00WPGFaceoffMark Scheifele
  • P2 19:57STLFaceoffNathan Walker
  • P2 19:57Stoppage
  • P2 19:49STLBlocked shotRobert Bortuzzo1.0% xG
  • P2 19:06WPGFaceoffPierre-Luc Dubois
  • P2 19:06Stoppage
  • P2 18:44STLBlocked shotPavel Buchnevich0.7% xG
  • P2 18:29STLMissed shotKasperi Kapanen1.7% xG
  • P2 17:54WPGBlocked shotNate Schmidt2.0% xG
  • P2 17:50WPGFaceoffMark Scheifele
  • P2 17:50Stoppage
  • P2 17:48WPGShot on goalBlake Wheeler3.0% xG
  • P2 17:35STLHitColton Parayko
  • P2 17:29Takeaway
  • P2 17:23WPGBlocked shotJosh Morrissey0.7% xG
  • P2 17:19WPGFaceoffPierre-Luc Dubois
  • P2 17:19Penalty
  • P2 17:19Penalty
  • P2 17:19Penalty
  • P2 17:19Penalty
  • P2 17:19Stoppage
  • P2 17:07WPGHitNikolaj Ehlers
  • P2 16:50STLHitBrayden Schenn
  • P2 16:23Takeaway
  • P2 16:11STLHitLogan Brown
  • P2 15:31STLFaceoffRobert Thomas
  • P2 15:31Stoppage
  • P2 15:24Takeaway
  • P2 15:15WPGBlocked shotJosh Morrissey1.4% xG
  • P2 15:06Takeaway
  • P2 14:57STLHitJustin Faulk
  • P2 14:41Giveaway
  • P2 14:36WPGMissed shotNikolaj Ehlers2.9% xG
  • P2 14:30WPGShot on goalNikolaj Ehlers0.8% xG
  • P2 14:06WPGBlocked shotNino Niederreiter3.4% xG
  • P2 14:03Giveaway
  • P2 13:25WPGBlocked shotPierre-Luc Dubois1.6% xG
  • P2 13:06WPGFaceoffPierre-Luc Dubois
  • P2 13:06Stoppage
  • P2 12:58WPGHitSaku Maenalanen
  • P2 12:51WPGHitKevin Stenlund
  • P2 12:15STLMissed shotJordan Kyrou1.0% xG
  • P2 12:02WPGHitNeal Pionk
  • P2 11:53STLFaceoffRobert Thomas
  • P2 11:53Stoppage
  • P2 11:51STLShot on goalJakub Vrana1.1% xG
  • P2 11:37WPGShot on goalAdam Lowry0.7% xG
  • P2 11:16Giveaway
  • P2 11:12Takeaway
  • P2 10:34WPGFaceoffAdam Lowry
  • P2 10:34STLGoalNathan Walker, Justin Faulk, Logan Brown
  • P2 10:16STLHitJosh Leivo
  • P2 10:00WPGShot on goalMorgan Barron1.0% xG
  • P2 09:55Giveaway
  • P2 09:46Takeaway
  • P2 09:43STLBlocked shotLogan Brown1.3% xG
  • P2 09:18WPGHitMark Scheifele
  • P2 09:15STLHitBrayden Schenn
  • P2 09:04STLHitColton Parayko
  • P2 08:05Giveaway
  • P2 07:52STLBlocked shotJordan Kyrou0.8% xG
  • P2 07:31STLFaceoffRobert Thomas
  • P2 07:31Stoppage
  • P2 07:28WPGHitAdam Lowry
  • P2 07:26Takeaway
  • P2 07:20Giveaway
  • P2 07:15STLMissed shotKasperi Kapanen2.6% xG
  • P2 07:09WPGHitBrenden Dillon
  • P2 06:57STLMissed shotRobert Bortuzzo0.5% xG
  • P2 06:35WPGShot on goalKevin Stenlund4.2% xG
  • P2 06:23WPGBlocked shotMason Appleton1.9% xG
  • P2 06:22Giveaway
  • P2 06:16STLHitSammy Blais
  • P2 06:09STLShot on goalBrandon Saad1.5% xG
  • P2 05:59WPGMissed shotKevin Stenlund1.1% xG
  • P2 05:31WPGMissed shotMark Scheifele1.2% xG
  • P2 04:55STLFaceoffRobert Thomas
  • P2 04:55Stoppage
  • P2 04:39Takeaway
  • P2 04:30WPGMissed shotPierre-Luc Dubois0.7% xG
  • P2 04:22WPGMissed shotPierre-Luc Dubois3.7% xG
  • P2 03:57WPGFaceoffPierre-Luc Dubois
  • P2 03:57Stoppage
  • P2 03:32STLShot on goalNick Leddy0.6% xG
  • P2 03:26Takeaway
  • P2 03:15Giveaway
  • P2 02:57STLFaceoffBrayden Schenn
  • P2 02:57Stoppage
  • P2 02:40STLHitJosh Leivo
  • P2 02:19WPGHitSaku Maenalanen
  • P2 01:53Giveaway
  • P2 01:35Takeaway
  • P2 01:09STLFaceoffRobert Thomas
  • P2 01:09Stoppage
  • P2 00:52WPGShot on goalPierre-Luc Dubois0.8% xG
  • P2 00:36WPGFaceoffPierre-Luc Dubois
  • P2 00:36Stoppage
  • P2 00:35WPGShot on goalPierre-Luc Dubois5.7% xG
  • P2 00:34WPGBlocked shotKyle Connor4.2% xG
  • P2 00:32WPGBlocked shotBlake Wheeler0.7% xG
  • P2 00:27WPGFaceoffPierre-Luc Dubois
  • P2 00:27Stoppage
  • P2 00:26WPGShot on goalVladislav Namestnikov0.6% xG
  • P2 00:14WPGFaceoffAdam Lowry
  • P2 00:14Stoppage
  • P2 00:00WPGFaceoffAdam Lowry
  • P1 19:59Takeaway
  • P1 19:41WPGBlocked shotKyle Connor1.8% xG
  • P1 19:22WPGFaceoffMark Scheifele
  • P1 19:22Stoppage
  • P1 19:19Giveaway
  • P1 19:03STLHitSammy Blais
  • P1 19:01STLMissed shotSammy Blais4.2% xG
  • P1 18:27STLShot on goalRobert Bortuzzo1.1% xG
  • P1 18:18STLMissed shotRobert Bortuzzo4.0% xG
  • P1 18:02STLHitColton Parayko
  • P1 17:50STLShot on goalRobert Thomas1.8% xG
  • P1 17:14WPGShot on goalPierre-Luc Dubois1.8% xG
  • P1 16:29Giveaway
  • P1 14:51STLFaceoffRobert Thomas
  • P1 14:51Stoppage
  • P1 14:50WPGShot on goalNino Niederreiter1.7% xG
  • P1 14:21STLFaceoffBrayden Schenn
  • P1 14:21Stoppage
  • P1 13:47WPGMissed shotJosh Morrissey0.9% xG
  • P1 13:24WPGFaceoffMark Scheifele
  • P1 13:24Penalty
  • P1 13:24Penalty
  • P1 13:24Penalty
  • P1 13:24Penalty
  • P1 13:24Penalty
  • P1 13:24Penalty
  • P1 13:23WPGBlocked shotMorgan Barron1.3% xG
  • P1 13:17WPGShot on goalSaku Maenalanen1.7% xG
  • P1 12:56WPGBlocked shotJosh Morrissey1.5% xG
  • P1 12:51WPGFaceoffKevin Stenlund
  • P1 12:51Stoppage
  • P1 12:50WPGShot on goalDylan DeMelo0.5% xG
  • P1 12:45WPGShot on goalNino Niederreiter3.7% xG
  • P1 12:39WPGMissed shotNikolaj Ehlers0.9% xG
  • P1 11:57STLFaceoffRobert Thomas
  • P1 11:57Stoppage
  • P1 11:55WPGShot on goalPierre-Luc Dubois0.7% xG
  • P1 11:47Takeaway
  • P1 11:23WPGMissed shotBlake Wheeler0.7% xG
  • P1 11:19WPGFaceoffPierre-Luc Dubois
  • P1 11:19Stoppage
  • P1 11:18WPGShot on goalAdam Lowry1.0% xG
  • P1 10:11Takeaway
  • P1 10:07STLShot on goalKasperi Kapanen2.0% xG
  • P1 09:10WPGFaceoffAdam Lowry
  • P1 09:10Penalty
  • P1 08:58delayed penalty
  • P1 08:32WPGHitMorgan Barron
  • P1 08:24Takeaway
  • P1 07:02STLFaceoffPavel Buchnevich
  • P1 07:02Stoppage
  • P1 06:54Takeaway
  • P1 06:33WPGFaceoffAdam Lowry
  • P1 06:33Stoppage
  • P1 06:32STLShot on goalRobert Thomas1.2% xG
  • P1 06:23Giveaway
  • P1 06:01WPGFaceoffPierre-Luc Dubois
  • P1 06:01Stoppage
  • P1 05:34WPGShot on goalDylan DeMelo1.8% xG
  • P1 05:31Giveaway
  • P1 05:06STLFaceoffBrayden Schenn
  • P1 05:06Stoppage
  • P1 05:05STLHitNathan Walker
  • P1 04:59Takeaway
  • P1 04:54WPGHitBrenden Dillon
  • P1 04:39WPGFaceoffAdam Lowry
  • P1 04:39Stoppage
  • P1 04:37STLShot on goalKasperi Kapanen1.1% xG
  • P1 04:04WPGFaceoffPierre-Luc Dubois
  • P1 04:04STLGoalKasperi Kapanen, Nick Leddy
  • P1 04:02Giveaway
  • P1 04:01STLBlocked shotPavel Buchnevich1.5% xG
  • P1 03:47STLHitJustin Faulk
  • P1 03:35STLShot on goalJordan Kyrou1.0% xG
  • P1 03:09WPGBlocked shotMark Scheifele1.9% xG
  • P1 03:04WPGFaceoffMark Scheifele
  • P1 03:04Stoppage
  • P1 03:02WPGShot on goalNeal Pionk0.5% xG
  • P1 02:42WPGHitBrenden Dillon
  • P1 02:21WPGFaceoffMark Scheifele
  • P1 02:21Stoppage
  • P1 02:20STLBlocked shotJosh Leivo1.1% xG
  • P1 02:13WPGShot on goalDylan DeMelo0.8% xG
  • P1 01:50STLFaceoffLogan Brown
  • P1 01:50Stoppage
  • P1 01:49WPGShot on goalDylan Samberg0.9% xG
  • P1 01:41WPGMissed shotBlake Wheeler3.2% xG
  • P1 01:35Takeaway
  • P1 01:23STLFaceoffPavel Buchnevich
  • P1 01:23Stoppage
  • P1 01:22WPGShot on goalNikolaj Ehlers0.6% xG
  • P1 00:46WPGBlocked shotAdam Lowry1.5% xG
  • P1 00:38WPGShot on goalMason Appleton0.9% xG
  • P1 00:18STLHitBrayden Schenn
  • P1 00:00STLFaceoffBrayden Schenn

WPG vs STL

Shot tracker

Every attempt with live expected goals

  • P1 00:38WPGMason Appleton0.9%
  • P1 00:46WPGAdam Lowry1.5%
  • P1 01:22WPGNikolaj Ehlers0.6%
  • P1 01:41WPGBlake Wheeler3.2%
  • P1 01:49WPGDylan Samberg0.9%
  • P1 02:13WPGDylan DeMelo0.8%
  • P1 02:20STLJosh Leivo1.1%
  • P1 03:02WPGNeal Pionk0.5%
  • P1 03:09WPGMark Scheifele1.9%
  • P1 03:35STLJordan Kyrou1.0%
  • P1 04:01STLPavel Buchnevich1.5%
  • P1 04:04STLKasperi KapanenGOAL
  • P1 04:37STLKasperi Kapanen1.1%
  • P1 05:34WPGDylan DeMelo1.8%
  • P1 06:32STLRobert Thomas1.2%
  • P1 10:07STLKasperi Kapanen2.0%
  • P1 11:18WPGAdam Lowry1.0%
  • P1 11:23WPGBlake Wheeler0.7%
  • P1 11:55WPGPierre-Luc Dubois0.7%
  • P1 12:39WPGNikolaj Ehlers0.9%
  • P1 12:45WPGNino Niederreiter3.7%
  • P1 12:50WPGDylan DeMelo0.5%
  • P1 12:56WPGJosh Morrissey1.5%
  • P1 13:17WPGSaku Maenalanen1.7%
  • P1 13:23WPGMorgan Barron1.3%
  • P1 13:47WPGJosh Morrissey0.9%
  • P1 14:50WPGNino Niederreiter1.7%
  • P1 17:14WPGPierre-Luc Dubois1.8%
  • P1 17:50STLRobert Thomas1.8%
  • P1 18:18STLRobert Bortuzzo4.0%
  • P1 18:27STLRobert Bortuzzo1.1%
  • P1 19:01STLSammy Blais4.2%
  • P1 19:41WPGKyle Connor1.8%
  • P2 00:26WPGVladislav Namestnikov0.6%
  • P2 00:32WPGBlake Wheeler0.7%
  • P2 00:34WPGKyle Connor4.2%
  • P2 00:35WPGPierre-Luc Dubois5.7%
  • P2 00:52WPGPierre-Luc Dubois0.8%
  • P2 03:32STLNick Leddy0.6%
  • P2 04:22WPGPierre-Luc Dubois3.7%
  • P2 04:30WPGPierre-Luc Dubois0.7%
  • P2 05:31WPGMark Scheifele1.2%
  • P2 05:59WPGKevin Stenlund1.1%
  • P2 06:09STLBrandon Saad1.5%
  • P2 06:23WPGMason Appleton1.9%
  • P2 06:35WPGKevin Stenlund4.2%
  • P2 06:57STLRobert Bortuzzo0.5%
  • P2 07:15STLKasperi Kapanen2.6%
  • P2 07:52STLJordan Kyrou0.8%
  • P2 09:43STLLogan Brown1.3%
  • P2 10:00WPGMorgan Barron1.0%
  • P2 10:34STLNathan WalkerGOAL
  • P2 11:37WPGAdam Lowry0.7%
  • P2 11:51STLJakub Vrana1.1%
  • P2 12:15STLJordan Kyrou1.0%
  • P2 13:25WPGPierre-Luc Dubois1.6%
  • P2 14:06WPGNino Niederreiter3.4%
  • P2 14:30WPGNikolaj Ehlers0.8%
  • P2 14:36WPGNikolaj Ehlers2.9%
  • P2 15:15WPGJosh Morrissey1.4%
  • P2 17:23WPGJosh Morrissey0.7%
  • P2 17:48WPGBlake Wheeler3.0%
  • P2 17:54WPGNate Schmidt2.0%
  • P2 18:29STLKasperi Kapanen1.7%
  • P2 18:44STLPavel Buchnevich0.7%
  • P2 19:49STLRobert Bortuzzo1.0%
  • P3 00:40WPGNeal Pionk0.5%
  • P3 00:47STLJordan Kyrou0.6%
  • P3 01:56WPGMason Appleton1.1%
  • P3 02:06WPGJosh Morrissey0.8%
  • P3 03:02STLLogan Brown1.0%
  • P3 03:20STLBrandon Saad5.3%
  • P3 03:25STLJordan Kyrou0.9%
  • P3 05:05STLKasperi Kapanen1.8%
  • P3 06:28WPGNino Niederreiter0.9%
  • P3 07:00WPGMark Scheifele4.4%
  • P3 07:09WPGBlake Wheeler4.8%
  • P3 07:49WPGNikolaj Ehlers0.9%
  • P3 07:59WPGJosh Morrissey0.8%
  • P3 08:31STLKasperi Kapanen0.8%
  • P3 08:40WPGVladislav Namestnikov1.2%
  • P3 09:12WPGMason Appleton1.1%
  • P3 10:00STLJustin Faulk1.0%
  • P3 11:23WPGDylan DeMelo0.6%
  • P3 12:00STLJakub VranaGOAL
  • P3 13:37WPGBlake Wheeler0.7%
  • P3 14:00WPGNeal Pionk1.2%
  • P3 14:20STLJordan Kyrou1.1%
  • P3 14:37WPGBrenden Dillon0.6%
  • P3 15:12WPGNikolaj Ehlers4.9%
  • P3 15:23WPGNikolaj Ehlers0.5%
  • P3 15:58WPGKyle Connor1.5%
  • P3 16:27WPGJosh Morrissey0.8%
  • P3 17:35STLJordan Kyrou1.4%
  • P3 18:44STLMarco Scandella1.1%
  • P3 19:09WPGVladislav Namestnikov1.7%
  • P3 19:20WPGKyle Connor0.9%
  • P3 19:26WPGVladislav Namestnikov0.7%
  • P3 19:31WPGKyle Connor3.5%
  • P3 19:46WPGJosh Morrissey1.1%