Forensic Hockey

Winnipeg Jets at New York Rangers

Mar 22, 2026/Madison Square Garden / New York/TV: TSN3, MSG

Overview Signals

Score

3-2

Final / SO

Shots

37-29

WPG / NYR

Power Play Goals

1-1

WPG / NYR

NYR Shot Edge

-8

Hits +12

The Story

WPG beat NYR 3-2 in 2OT. Chances were close to even - WPG held 57% of the expected goals. D. Garand (NYR) was the difference in net, +1.7 goals saved above expected.

Win Probability

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

Pre-game projection: WPG 48% · NYR 52%

WPG 61%NYR 39%
Tension - how much the next goal swings itPeak OT 0:00 · 91%

Key Moments

  1. P1 13:06WPGgoal · 1-0+17% WP
  2. P2 00:41NYRgoal · 1-1+18% WP
  3. P2 06:43WPGgoal · 2-1+20% WP
  4. P2 14:03NYRgoal · 2-2+22% WP
  5. 2OT 00:00WPGgoal · 2-2+0% WP
  6. 2OT 00:00WPGgoal · 2-2+0% WP

Deserve-to-Win

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

Final
WPG 57%
43% NYR
xG 3.70 · Goals 3Goals 2 · xG 2.85

Expected Goals - Cumulative

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

WPG 3.70NYR 2.85

Momentum

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

NYRWPG

Scoring Chances by Danger

HighMediumLowWPG101811NYR61510

Chances by Score State

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

LeadingTiedTrailingWPG0.67 (12)3.02 (57)0.00 (0)NYR0.00 (0)1.28 (38)1.57 (22)

Goaltending - is the goalie stealing it?

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

E. ComrieWPGBailing them out+0.85
64:37 · .931 SV% · 2 GA on 2.8 xG29 shots
D. GarandNYRBailing them out+1.70
65:00 · .946 SV% · 2 GA on 3.7 xG37 shots
WPG logo

WPG

Attempts

69

Shots

39

Goals

4

xG

3.70

wrist: 28unknown: 13snap: 11
NYR logo

NYR

Attempts

60

Shots

31

Goals

2

xG

2.85

wrist: 25slap: 12unknown: 10

Rink Shot Map

NHL rink coordinates / Forensic xG marker size

WPGNYR129 attempts / 6 goals
NYR Missed P1 01:03 / xG N/ANYR Blocked P1 02:19 / xG N/AWPG Shot P1 02:49 / xG 0.04WPG Missed P1 03:21 / xG N/AWPG Shot P1 03:55 / xG 0.17WPG Shot P1 04:26 / xG 0.09NYR Blocked P1 05:23 / xG N/AWPG Shot P1 05:44 / xG 0.03NYR Missed P1 06:18 / xG N/ANYR Shot P1 07:29 / xG 0.01NYR Shot P1 07:33 / xG 0.06WPG Shot P1 09:09 / xG 0.04WPG Shot P1 09:33 / xG 0.02WPG Blocked P1 09:37 / xG N/AWPG Missed P1 10:20 / xG N/AWPG Shot P1 11:08 / xG 0.07NYR Missed P1 11:44 / xG N/ANYR Missed P1 12:11 / xG N/AWPG Blocked P1 12:38 / xG N/AWPG Goal P1 13:06 / xG 0.19WPG Blocked P1 13:55 / xG N/ANYR Shot P1 14:24 / xG 0.05NYR Missed P1 14:38 / xG N/AWPG Shot P1 15:39 / xG 0.05NYR Blocked P1 16:58 / xG N/ANYR Shot P1 17:59 / xG 0.05WPG Shot P1 19:10 / xG 0.06WPG Blocked P1 19:38 / xG N/AWPG Shot P1 19:54 / xG 0.01NYR Missed P2 00:32 / xG N/ANYR Goal P2 00:41 / xG 0.19NYR Shot P2 00:58 / xG 0.04NYR Blocked P2 01:04 / xG N/AWPG Shot P2 01:33 / xG 0.08WPG Missed P2 01:40 / xG N/ANYR Shot P2 02:14 / xG 0.07WPG Missed P2 03:06 / xG N/AWPG Blocked P2 03:35 / xG N/ANYR Shot P2 04:09 / xG 0.19WPG Shot P2 04:30 / xG 0.11WPG Missed P2 04:34 / xG N/AWPG Missed P2 04:37 / xG N/AWPG Shot P2 04:41 / xG 0.12WPG Shot P2 05:25 / xG 0.09WPG Shot P2 05:49 / xG 0.18WPG Shot P2 06:06 / xG 0.15WPG Shot P2 06:07 / xG 0.17WPG Missed P2 06:11 / xG N/AWPG Goal P2 06:43 / xG 0.23WPG Shot P2 06:54 / xG 0.01NYR Shot P2 07:26 / xG 0.01WPG Shot P2 07:36 / xG 0.06WPG Missed P2 07:40 / xG N/AWPG Missed P2 07:45 / xG N/AWPG Shot P2 08:05 / xG 0.02NYR Shot P2 08:42 / xG 0.02NYR Missed P2 08:55 / xG N/ANYR Shot P2 09:33 / xG 0.08NYR Missed P2 09:42 / xG N/ANYR Shot P2 09:51 / xG 0.06NYR Shot P2 09:52 / xG 0.27NYR Missed P2 10:13 / xG N/ANYR Shot P2 10:14 / xG 0.13WPG Shot P2 11:09 / xG 0.27NYR Shot P2 11:38 / xG 0.27NYR Shot P2 11:45 / xG 0.03NYR Missed P2 11:48 / xG N/ANYR Shot P2 12:11 / xG 0.09NYR Missed P2 13:01 / xG N/ANYR Goal P2 14:03 / xG 0.09NYR Shot P2 16:04 / xG 0.07WPG Missed P2 16:35 / xG N/AWPG Blocked P2 17:44 / xG N/AWPG Shot P2 18:01 / xG 0.02WPG Blocked P2 18:29 / xG N/AWPG Shot P2 18:58 / xG 0.05NYR Shot P2 19:40 / xG 0.02WPG Shot P3 02:31 / xG 0.05WPG Shot P3 02:38 / xG 0.03WPG Missed P3 02:41 / xG N/AWPG Blocked P3 02:48 / xG N/ANYR Missed P3 03:10 / xG N/ANYR Shot P3 03:33 / xG 0.11WPG Shot P3 03:58 / xG 0.12NYR Missed P3 04:48 / xG N/ANYR Blocked P3 05:25 / xG N/AWPG Shot P3 05:35 / xG 0.19NYR Missed P3 06:15 / xG N/ANYR Missed P3 06:20 / xG N/ANYR Shot P3 06:59 / xG 0.03WPG Shot P3 07:35 / xG 0.06WPG Shot P3 07:53 / xG 0.12WPG Shot P3 07:58 / xG 0.04WPG Blocked P3 08:06 / xG N/AWPG Missed P3 09:21 / xG N/AWPG Blocked P3 09:38 / xG N/AWPG Missed P3 10:12 / xG N/AWPG Blocked P3 10:27 / xG N/ANYR Shot P3 10:52 / xG 0.05WPG Missed P3 11:50 / xG N/AWPG Blocked P3 12:05 / xG N/AWPG Missed P3 12:50 / xG N/AWPG Shot P3 12:59 / xG 0.07WPG Shot P3 13:37 / xG 0.05WPG Shot P3 13:45 / xG 0.06WPG Shot P3 14:24 / xG 0.06WPG Missed P3 15:28 / xG N/ANYR Blocked P3 16:22 / xG N/AWPG Missed P3 16:42 / xG N/ANYR Shot P3 16:51 / xG 0.05NYR Blocked P3 16:56 / xG N/ANYR Missed P3 17:04 / xG N/ANYR Blocked P3 19:00 / xG N/ANYR Shot P3 19:41 / xG 0.10NYR Blocked P3 19:57 / xG N/ANYR Missed P4 01:50 / xG N/ANYR Shot P4 02:13 / xG 0.08NYR Shot P4 02:46 / xG 0.09NYR Missed P4 03:03 / xG N/ANYR Blocked P4 03:23 / xG N/ANYR Shot P4 03:38 / xG 0.08NYR Missed P4 03:44 / xG N/ANYR Shot P4 03:51 / xG 0.04WPG Blocked P4 04:34 / xG N/AWPG Shot P4 04:52 / xG 0.08NYR Shot P5 00:00 / xG 0.19NYR Shot P5 00:00 / xG 0.21WPG Goal P5 00:00 / xG 0.23WPG Goal P5 00:00 / xG 0.20

Five Minute Momentum

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

Pressure By Period

PeriodWPG AttWPG xGNYR AttNYR xG
1st Period170.77120.17
2nd Period251.59231.65
3rd Period230.84150.33
Overtime20.0880.30
2OT20.4320.40

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