Forensic Hockey

Anaheim Ducks at Winnipeg Jets

Mar 10, 2026/Canada Life Centre / Winnipeg/TV: TSN3, Victory+, KCOP-13

Overview Signals

Score

4-1

Final

Shots

35-13

ANA / WPG

Power Play Goals

0-0

ANA / WPG

WPG Shot Edge

-22

Hits 0

The Story

ANA beat WPG 4-1. ANA earned it, owning 65% of the chance quality.

Win Probability

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

Pre-game projection: ANA 41% · WPG 59%

ANA 100%WPG 0%
Tension - how much the next goal swings itPeak P1 0:00 · 43%

Key Moments

  1. P2 05:04WPGgoal · 0-1+20% WP
  2. P2 06:24ANAgoal · 1-1+20% WP
  3. P2 06:38ANAgoal · 2-1+21% WP
  4. P2 08:08ANAgoal · 3-1+16% WP
  5. P3 19:34ANAgoal · 4-1+0% WP

Deserve-to-Win

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

Final
ANA 65%
35% WPG
xG 3.02 · Goals 4Goals 1 · xG 1.60

Expected Goals - Cumulative

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

ANA 3.02WPG 1.60

Momentum

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

WPGANA

Scoring Chances by Danger

HighMediumLowANA42011WPG742

Chances by Score State

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

LeadingTiedTrailingANA1.51 (34)1.27 (24)0.23 (3)WPG0.00 (0)0.80 (13)0.80 (28)

Goaltending - is the goalie stealing it?

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

L. DostalANAAs expected+0.60
59:28 · .923 SV% · 1 GA on 1.6 xG13 shots
C. HellebuyckWPGAs expected-0.11
57:18 · .912 SV% · 3 GA on 2.9 xG34 shots
ANA logo

ANA

Attempts

61

Shots

35

Goals

4

xG

3.02

wrist: 19unknown: 13tip-in: 9
WPG logo

WPG

Attempts

41

Shots

13

Goals

1

xG

1.60

unknown: 12wrist: 11slap: 6

Rink Shot Map

NHL rink coordinates / Forensic xG marker size

ANAWPG102 attempts / 5 goals
ANA Blocked P1 02:18 / xG N/AWPG Shot P1 03:27 / xG 0.15ANA Blocked P1 03:49 / xG N/AWPG Missed P1 05:18 / xG N/AANA Shot P1 05:34 / xG 0.23ANA Missed P1 06:04 / xG N/AANA Blocked P1 06:09 / xG N/AANA Shot P1 07:06 / xG 0.05ANA Blocked P1 07:16 / xG N/AANA Shot P1 07:51 / xG 0.21ANA Missed P1 07:59 / xG N/AANA Shot P1 09:38 / xG 0.03ANA Blocked P1 11:44 / xG N/AWPG Blocked P1 12:07 / xG N/AWPG Missed P1 13:33 / xG N/AANA Shot P1 13:47 / xG 0.05ANA Shot P1 14:01 / xG 0.05ANA Blocked P1 14:36 / xG N/AANA Missed P1 14:38 / xG N/AANA Shot P1 15:02 / xG 0.10WPG Missed P1 15:46 / xG N/AWPG Missed P1 16:34 / xG N/AANA Shot P1 16:47 / xG 0.12ANA Missed P1 19:17 / xG N/AWPG Blocked P1 19:55 / xG N/AWPG Shot P1 19:57 / xG 0.19ANA Shot P2 00:42 / xG 0.08WPG Missed P2 00:51 / xG N/AANA Shot P2 01:19 / xG 0.03ANA Shot P2 01:37 / xG 0.04ANA Missed P2 02:36 / xG N/AANA Shot P2 02:49 / xG 0.14WPG Missed P2 03:07 / xG N/AWPG Shot P2 03:35 / xG 0.16WPG Shot P2 04:57 / xG 0.05WPG Goal P2 05:04 / xG 0.24ANA Shot P2 06:22 / xG 0.06ANA Missed P2 06:23 / xG N/AANA Goal P2 06:24 / xG 0.17ANA Goal P2 06:38 / xG 0.14ANA Shot P2 07:42 / xG 0.06ANA Goal P2 08:08 / xG 0.08ANA Shot P2 08:17 / xG 0.04WPG Missed P2 09:00 / xG N/AWPG Shot P2 09:03 / xG 0.02WPG Missed P2 09:08 / xG N/AWPG Blocked P2 09:15 / xG N/AWPG Missed P2 10:11 / xG N/AWPG Shot P2 10:40 / xG 0.06WPG Blocked P2 11:30 / xG N/AANA Shot P2 12:03 / xG 0.09ANA Blocked P2 13:03 / xG N/AANA Blocked P2 13:05 / xG N/AANA Shot P2 13:14 / xG 0.05WPG Blocked P2 13:24 / xG N/AWPG Blocked P2 13:57 / xG N/AANA Shot P2 14:59 / xG 0.19ANA Shot P2 15:07 / xG 0.14ANA Shot P2 15:30 / xG 0.04ANA Shot P2 15:38 / xG 0.07ANA Blocked P2 16:17 / xG N/AANA Shot P2 16:18 / xG 0.13ANA Shot P2 16:42 / xG 0.09ANA Missed P2 17:40 / xG N/AANA Blocked P2 17:42 / xG N/AANA Shot P2 18:03 / xG 0.08ANA Shot P2 19:50 / xG 0.05WPG Missed P3 00:44 / xG N/AWPG Missed P3 01:16 / xG N/AWPG Shot P3 01:54 / xG 0.16WPG Shot P3 01:55 / xG 0.24ANA Blocked P3 03:06 / xG N/AANA Shot P3 03:39 / xG 0.03ANA Missed P3 04:02 / xG N/AANA Missed P3 04:31 / xG N/AANA Blocked P3 04:35 / xG N/AANA Missed P3 04:40 / xG N/AANA Shot P3 05:57 / xG 0.03ANA Missed P3 06:01 / xG N/AWPG Blocked P3 06:53 / xG N/AANA Blocked P3 09:22 / xG N/AANA Shot P3 09:26 / xG 0.02ANA Shot P3 09:32 / xG 0.08ANA Shot P3 09:51 / xG 0.07WPG Missed P3 10:08 / xG N/AWPG Shot P3 10:45 / xG 0.05WPG Shot P3 10:54 / xG 0.04WPG Blocked P3 12:59 / xG N/AWPG Missed P3 13:36 / xG N/AWPG Missed P3 13:49 / xG N/AANA Missed P3 14:23 / xG N/AWPG Shot P3 14:48 / xG 0.17ANA Shot P3 15:11 / xG 0.05WPG Shot P3 16:27 / xG 0.05ANA Missed P3 17:16 / xG N/AWPG Blocked P3 17:34 / xG N/AWPG Missed P3 18:01 / xG N/AWPG Blocked P3 18:13 / xG N/AWPG Missed P3 18:23 / xG N/AWPG Blocked P3 18:32 / xG N/AWPG Blocked P3 19:03 / xG N/AANA Goal P3 19:34 / xG 0.12

Five Minute Momentum

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

Pressure By Period

PeriodANA AttANA xGWPG AttWPG xG
1st Period180.8480.34
2nd Period271.77140.54
3rd Period160.41190.72

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