xJawn NHL expected goals

← Games

NYI @ SJS

New York Islanders at San Jose Sharks

Puck drop 10:00 PM ET · 2026-11-09
2026-27 · regular season
The call
NYI 56.2%
Poisson matchup engine · issued before puck drop, never re-graded
expected goals
3.33–2.94
Predicted xG share
NYI 53%47% SJS
Today's puzzle Remember Some Guys — name the skater from the shape of his career. Three clues, one guess a day. Play →
The model

The call

🔒 pregame · this game

The engine makes NYI a 56.2% favorite, expecting a 3.33–2.94 game — SJS controls 46.8% of the predicted xG. Of NYI's 3.33 expected goals, 2.30 should come at 5v5 and 0.82 on the power play; SJS projects 1.89 at 5v5 and 0.82 on the power play. The logistic challenger puts the home side at 43.8%, Elo at 50.7%.

Why NYI 56.2%
win chance× expected goals
5v5 play +5.2 NYI ×1.12 · SJS ×1.02
goaltending +4.7 NYI ×1.00 · SJS ×0.91
home ice −3.4 NYI ×1.00 · SJS ×1.08
special teams −1.1 NYI ×0.99 · SJS ×1.02
schedule +1.0 NYI ×1.01 · SJS ×0.98
finishing +0.4 NYI ×1.02 · SJS ×1.01

Win chance is in points toward NYI (bars right of the line push toward NYI, left toward SJS). Each win-chance number is one-at-a-time: that piece reset to league average (neutral ice, a typical night's rest) on both sides and the game re-priced; the pieces interact, so they don't add up to the call. The multipliers are exact: a league-average team on neutral ice, on a typical night's rest, would expect 2.91 goals in this game, and each side's expected goals is that times its column of multipliers. Special teams reads small because the engine's power-play terms fit near zero, not because special teams don't matter.

Open this matchup in the lab → to swap sides or adjust each team's rest situation.

Score outcomes

🔒 pregame · this game

The same Poisson engine, read as a full score distribution instead of a single number: likeliest finals, how often the game needs more than regulation, and each team's goal spread — ■ NYI · ■ SJS.

Past regulation
22.9%
6+ total goals
61.2%
NYI goals · 80% range
1–6
SJS goals · 80% range
1–5
Likeliest finals (NYI–SJS)probability
3–3 7.0% tied after regulation — OT/SO decides
2–2 6.4% tied after regulation — OT/SO decides
4–2 4.4%
4–4 4.3% tied after regulation — OT/SO decides
3–1 3.6%
3.6%5.4%011.9%15.7%119.7%22.8%221.8%22.2%318.2%16.3%412.3%9.7%57.0%4.8%63.4%2.0%72.1%1.1%8+

Scoreline odds are the engine's own grid: each team's goals as a Poisson count, with the fitted adjustment for how often games end tied after regulation (ρ = 0.35), so these odds and the headline win probability come from the same numbers. The OT/SO layer is a separate fitted model and is already inside the headline win probability.

Where the goals should come from

🔒 pregame · this game

NYI attacks the left net, SJS the right. Each end multiplies where the attacking team generates xG this season by where its opponent concedes it (both vs league), scaled so each end totals the engine's expected goals — both ends share one colour axis, so the favorite's end reads hotter. vs league average recolours the map as % above/below a league-average matchup; Special teams pairs each side's power play with the other's penalty kill. Season-to-date shot locations, empty-netters excluded.

win probexp. goals 5v5special teams
NYI 56.2% 3.33 2.30 0.82
SJS 43.8% 2.94 1.89 0.82

5v5 / special-teams portions come from the map's strength splits (one shared scale per team pins the all-strengths total to its expected goals), so they don't sum exactly — the remainder is 4v4, 3v3, and other mixed states.

Context

Tale of the tape

season to date

How each team fares on its own, season to date: per-game xG rates with league rank (of 32). Rank 1 is best on every row — orange ranks sit in the top third of the league, gray in the bottom third.

NYISJS
2.91 (20th) Offense
xG for / game
2.70 (26th)
3.27 (27th) Defense
xG against / game
3.74 (32nd)
0.62 (29th) Power play
PP xG / game
0.74 (19th)
0.89 (26th) Penalty kill
PP xG conceded / game
1.12 (32nd)