Forensic Hockey

New York Rangers at New York Islanders

Dec 27, 2025/UBS Arena / Elmont/TV: MSGSN, MSG 2

Overview Signals

Score

0-2

Final

Shots

27-26

NYR / NYI

Power Play Goals

0-0

NYR / NYI

NYI Shot Edge

-1

Hits -10

The Story

NYI beat NYR 2-0. Chances were close to even - NYI held 50% of the expected goals. D. Rittich (NYI) was the difference in net, +2.9 goals saved above expected.

Win Probability

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

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

NYR 0%NYI 100%
Tension - how much the next goal swings itPeak P3 16:00 · 52%

Key Moments

  1. P1 00:58NYIgoal · 0-1+22% WP
  2. P3 19:43NYIgoal · 0-2+2% WP

Deserve-to-Win

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

Final
NYR 50%
50% NYI
xG 2.90 · Goals 0Goals 2 · xG 2.84

Expected Goals - Cumulative

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

NYR 2.90NYI 2.84

Momentum

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

NYINYR

Scoring Chances by Danger

HighMediumLowNYR8118NYI6164

Chances by Score State

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

LeadingTiedTrailingNYR0.00 (0)0.00 (0)2.90 (64)NYI2.49 (55)0.35 (3)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.

I. ShesterkinNYRBailing them out+1.83
58:10 · .960 SV% · 1 GA on 2.8 xG25 shots
D. RittichNYI🔥 Stealing it+2.90
60:00 · 1.000 SV% · 0 GA on 2.9 xG27 shots
NYR logo

NYR

Attempts

64

Shots

27

Goals

0

xG

2.90

wrist: 24unknown: 22snap: 9
NYI logo

NYI

Attempts

58

Shots

26

Goals

2

xG

2.84

snap: 22unknown: 19backhand: 7

Rink Shot Map

NHL rink coordinates / Forensic xG marker size

NYRNYI122 attempts / 2 goals
NYI Blocked P1 00:52 / xG N/ANYI Shot P1 00:56 / xG 0.21NYI Goal P1 00:58 / xG 0.13NYI Shot P1 02:50 / xG 0.10NYR Missed P1 03:08 / xG N/ANYI Shot P1 03:48 / xG 0.06NYI Missed P1 03:49 / xG N/ANYI Blocked P1 05:00 / xG N/ANYI Blocked P1 05:51 / xG N/ANYI Missed P1 06:10 / xG N/ANYI Missed P1 06:58 / xG N/ANYI Blocked P1 07:05 / xG N/ANYI Shot P1 07:08 / xG 0.26NYI Blocked P1 07:23 / xG N/ANYI Blocked P1 10:23 / xG N/ANYI Shot P1 11:07 / xG 0.04NYR Shot P1 11:25 / xG 0.21NYR Shot P1 11:26 / xG 0.24NYR Blocked P1 11:54 / xG N/ANYR Shot P1 12:38 / xG 0.02NYI Shot P1 13:38 / xG 0.07NYI Shot P1 14:11 / xG 0.07NYR Shot P1 14:17 / xG 0.05NYI Blocked P1 14:30 / xG N/ANYI Shot P1 15:08 / xG 0.08NYI Shot P1 15:14 / xG 0.06NYI Missed P1 15:58 / xG N/ANYI Blocked P1 16:12 / xG N/ANYR Shot P1 16:28 / xG 0.03NYR Blocked P1 16:38 / xG N/ANYI Missed P1 17:26 / xG N/ANYR Missed P1 18:06 / xG N/ANYR Shot P1 18:20 / xG 0.03NYR Blocked P1 18:22 / xG N/ANYR Blocked P1 18:58 / xG N/ANYR Blocked P1 19:03 / xG N/ANYR Blocked P1 19:17 / xG N/ANYR Blocked P1 19:46 / xG N/ANYR Missed P1 19:52 / xG N/ANYR Blocked P1 19:56 / xG N/ANYR Shot P1 19:57 / xG 0.10NYR Blocked P2 00:17 / xG N/ANYI Shot P2 02:06 / xG 0.07NYI Blocked P2 02:15 / xG N/ANYI Shot P2 02:23 / xG 0.05NYI Shot P2 02:25 / xG 0.12NYR Missed P2 03:08 / xG N/ANYR Shot P2 03:41 / xG 0.14NYR Shot P2 03:42 / xG 0.24NYR Shot P2 03:43 / xG 0.18NYI Missed P2 05:17 / xG N/ANYI Shot P2 05:58 / xG 0.13NYI Missed P2 06:01 / xG N/ANYI Missed P2 06:37 / xG N/ANYI Shot P2 07:39 / xG 0.08NYI Missed P2 07:46 / xG N/ANYR Shot P2 07:59 / xG 0.12NYR Blocked P2 08:52 / xG N/ANYR Blocked P2 08:55 / xG N/ANYR Blocked P2 10:54 / xG N/ANYR Shot P2 10:55 / xG 0.19NYI Shot P2 11:35 / xG 0.09NYI Shot P2 11:57 / xG 0.13NYI Blocked P2 12:17 / xG N/ANYR Shot P2 12:28 / xG 0.01NYI Blocked P2 13:01 / xG N/ANYR Missed P2 14:35 / xG N/ANYR Blocked P2 14:49 / xG N/ANYR Shot P2 16:02 / xG 0.04NYR Blocked P2 16:53 / xG N/ANYR Shot P2 16:54 / xG 0.16NYR Shot P2 17:15 / xG 0.03NYI Blocked P2 18:20 / xG N/ANYR Missed P2 19:25 / xG N/ANYR Shot P2 19:42 / xG 0.05NYR Blocked P2 19:49 / xG N/ANYR Shot P3 00:27 / xG 0.11NYR Missed P3 00:41 / xG N/ANYR Shot P3 00:43 / xG 0.09NYI Shot P3 01:10 / xG 0.19NYI Missed P3 02:15 / xG N/ANYI Shot P3 02:38 / xG 0.08NYR Missed P3 02:52 / xG N/ANYI Shot P3 03:28 / xG 0.04NYI Shot P3 03:30 / xG 0.12NYI Shot P3 03:50 / xG 0.21NYI Shot P3 04:42 / xG 0.07NYR Missed P3 04:56 / xG N/ANYR Shot P3 06:38 / xG 0.10NYR Blocked P3 07:18 / xG N/ANYR Blocked P3 07:39 / xG N/ANYI Missed P3 08:53 / xG N/ANYI Blocked P3 08:59 / xG N/ANYR Missed P3 09:14 / xG N/ANYR Shot P3 09:18 / xG 0.15NYR Missed P3 09:19 / xG N/ANYR Shot P3 10:46 / xG 0.02NYR Shot P3 11:43 / xG 0.03NYR Blocked P3 11:48 / xG N/ANYI Blocked P3 12:42 / xG N/ANYI Missed P3 13:11 / xG N/ANYI Blocked P3 13:43 / xG N/ANYI Blocked P3 13:49 / xG N/ANYI Blocked P3 14:06 / xG N/ANYR Missed P3 15:48 / xG N/ANYR Missed P3 16:05 / xG N/ANYR Shot P3 16:15 / xG 0.25NYI Shot P3 16:54 / xG 0.15NYI Shot P3 16:55 / xG 0.23NYR Shot P3 17:33 / xG 0.16NYI Missed P3 18:02 / xG N/ANYR Shot P3 18:24 / xG 0.08NYI Blocked P3 18:30 / xG N/ANYR Blocked P3 18:42 / xG N/ANYI Blocked P3 18:44 / xG N/ANYR Shot P3 18:48 / xG 0.07NYR Blocked P3 19:14 / xG N/ANYR Missed P3 19:17 / xG N/ANYR Blocked P3 19:19 / xG N/ANYR Blocked P3 19:21 / xG N/ANYR Missed P3 19:22 / xG N/ANYI Goal P3 19:43 / xG 0.01

Five Minute Momentum

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

Pressure By Period

PeriodNYR AttNYR xGNYI AttNYI xG
1st Period180.68231.08
2nd Period201.16150.67
3rd Period261.05201.09

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