Forensic Hockey

St. Louis Blues at Winnipeg Jets

Mar 15, 2026/Canada Life Centre / Winnipeg/TV: NHLN, TSN3, FDSNMW

Overview Signals

Score

2-3

Final

Shots

31-16

STL / WPG

Power Play Goals

0-0

STL / WPG

WPG Shot Edge

-15

Hits +13

The Story

WPG beat STL 3-2. STL generated the better chances (67% of the expected goals), but WPG found a way. J. Binnington (STL) had a rough night, -1.6 goals saved above expected.

Win Probability

Live chance of winning from the game state - score, time, strength

Pre-game projection: STL 42% · WPG 58%

STL 1%WPG 99%
Tension - how much the next goal swings itPeak P3 11:00 · 45%

Key Moments

  1. P1 02:31WPGgoal · 0-1+19% WP
  2. P1 07:51WPGgoal · 0-2+14% WP
  3. P3 05:17STLgoal · 1-2+13% WP
  4. P3 11:53WPGgoal · 1-3+5% WP
  5. P3 19:09STLgoal · 2-3+3% WP

Deserve-to-Win

Share of expected goals (chance quality), against the actual score

Final
STL 67%
33% WPG
xG 2.97 · Goals 2Goals 3 · xG 1.44

Expected Goals - Cumulative

Who is earning the better chances over the game (goal ticks below)

STL 2.97WPG 1.44

Momentum

Rolling 5-minute share of expected goals - who is pressing

WPGSTL

Scoring Chances by Danger

HighMediumLowSTL81211WPG385

Chances by Score State

Expected goals (attempts) by the shooter's game state - where the chances came from

LeadingTiedTrailingSTL0.00 (0)0.26 (4)2.71 (56)WPG1.36 (36)0.08 (1)0.00 (0)

Goaltending - is the goalie stealing it?

GSAx = goals saved above expected (Forensic xG faced − goals against). Right of center = robbing the shooters; left = leaking.

J. BinningtonSTLLeaking-1.56
56:13 · .813 SV% · 3 GA on 1.4 xG16 shots
E. ComrieWPGBailing them out+0.97
59:52 · .935 SV% · 2 GA on 3.0 xG31 shots
STL logo

STL

Attempts

60

Shots

31

Goals

2

xG

2.97

wrist: 19unknown: 16snap: 12
WPG logo

WPG

Attempts

37

Shots

16

Goals

3

xG

1.44

wrist: 15snap: 8unknown: 6

Rink Shot Map

NHL rink coordinates / Forensic xG marker size

STLWPG97 attempts / 5 goals
STL Blocked P1 00:31 / xG N/ASTL Missed P1 00:34 / xG N/ASTL Shot P1 00:48 / xG 0.26STL Blocked P1 01:16 / xG N/AWPG Goal P1 02:31 / xG 0.08WPG Shot P1 04:29 / xG 0.04WPG Missed P1 05:36 / xG N/ASTL Missed P1 06:10 / xG N/ASTL Blocked P1 07:07 / xG N/ASTL Missed P1 07:23 / xG N/AWPG Goal P1 07:51 / xG 0.22STL Shot P1 10:28 / xG 0.03WPG Missed P1 11:33 / xG N/ASTL Shot P1 12:29 / xG 0.04STL Blocked P1 12:30 / xG N/ASTL Blocked P1 12:55 / xG N/AWPG Shot P1 13:49 / xG 0.03WPG Shot P1 13:58 / xG 0.06STL Shot P1 14:46 / xG 0.04STL Shot P1 14:53 / xG 0.16STL Shot P1 16:03 / xG 0.09STL Shot P1 16:04 / xG 0.19STL Blocked P1 16:05 / xG N/ASTL Blocked P1 16:06 / xG N/ASTL Blocked P1 16:09 / xG N/ASTL Missed P1 16:14 / xG N/ASTL Shot P1 16:39 / xG 0.05WPG Missed P1 17:22 / xG N/AWPG Shot P1 17:58 / xG 0.15WPG Missed P1 18:04 / xG N/ASTL Shot P1 19:26 / xG 0.09WPG Blocked P2 00:29 / xG N/AWPG Missed P2 00:32 / xG N/AWPG Missed P2 01:18 / xG N/ASTL Shot P2 01:44 / xG 0.07STL Shot P2 03:01 / xG 0.05STL Missed P2 03:14 / xG N/AWPG Missed P2 04:30 / xG N/AWPG Shot P2 04:43 / xG 0.12WPG Blocked P2 05:39 / xG N/ASTL Missed P2 06:40 / xG N/ASTL Shot P2 07:06 / xG 0.17STL Missed P2 07:19 / xG N/AWPG Missed P2 09:09 / xG N/ASTL Missed P2 09:28 / xG N/ASTL Blocked P2 09:41 / xG N/ASTL Shot P2 09:59 / xG 0.01STL Shot P2 11:06 / xG 0.06STL Missed P2 12:11 / xG N/AWPG Shot P2 14:01 / xG 0.08STL Shot P2 14:22 / xG 0.13WPG Missed P2 17:45 / xG N/AWPG Missed P2 17:50 / xG N/AWPG Shot P2 18:21 / xG 0.08WPG Blocked P2 19:07 / xG N/AWPG Missed P2 19:17 / xG N/AWPG Shot P2 19:19 / xG 0.11WPG Blocked P2 19:58 / xG N/ASTL Shot P3 01:41 / xG 0.05WPG Shot P3 02:04 / xG 0.02WPG Blocked P3 02:08 / xG N/ASTL Blocked P3 02:34 / xG N/ASTL Shot P3 03:29 / xG 0.03STL Blocked P3 03:50 / xG N/AWPG Shot P3 04:37 / xG 0.04WPG Shot P3 04:48 / xG 0.02WPG Missed P3 04:56 / xG N/ASTL Goal P3 05:17 / xG 0.19STL Shot P3 05:57 / xG 0.18STL Missed P3 06:39 / xG N/ASTL Missed P3 06:44 / xG N/ASTL Shot P3 06:51 / xG 0.15STL Blocked P3 07:49 / xG N/AWPG Shot P3 08:58 / xG 0.06STL Missed P3 09:40 / xG N/ASTL Shot P3 11:00 / xG 0.05STL Shot P3 11:11 / xG 0.03STL Blocked P3 11:12 / xG N/ASTL Shot P3 11:16 / xG 0.06WPG Goal P3 11:53 / xG 0.22WPG Blocked P3 13:18 / xG N/ASTL Shot P3 14:10 / xG 0.07STL Blocked P3 14:28 / xG N/ASTL Missed P3 15:02 / xG N/ASTL Shot P3 15:06 / xG 0.09WPG Shot P3 15:33 / xG 0.12WPG Missed P3 15:39 / xG N/ASTL Shot P3 15:49 / xG 0.01STL Shot P3 16:08 / xG 0.01WPG Missed P3 16:14 / xG N/ASTL Blocked P3 18:13 / xG N/ASTL Shot P3 18:25 / xG 0.18STL Blocked P3 18:56 / xG N/ASTL Shot P3 18:57 / xG 0.08STL Shot P3 19:06 / xG 0.10STL Goal P3 19:09 / xG 0.24WPG Missed P3 19:38 / xG N/A

Five Minute Momentum

0:00-5:00
4-2
5:00-10:00
3-2
10:00-15:00
6-3
15:00-20:00
8-3
20:00-25:00
3-5
25:00-30:00
6-2
30:00-35:00
3-1
35:00-40:00
0-7
40:00-45:00
4-5
45:00-50:00
7-1
50:00-55:00
6-2
55:00-60:00
10-4

Pressure By Period

PeriodSTL AttSTL xGWPG AttWPG xG
1st Period210.95100.58
2nd Period120.49150.39
3rd Period271.53120.48

Source: NHL play-by-play shot attempts with Forensic Hockey xG where enriched shot rows are available.