xJawn NHL expected goals

← Games

SJS @ WSH

2026-01-15 · final 3–2 · what happened, next to what the engine said before puck drop

Final (SJS–WSH)
3–2
Actual xG (SJS–WSH)
2.81–1.91
Predicted xG
2.64–3.37
The call
WSH 61.8%

What happened

SJS attacks the left net, WSH the right — every unblocked attempt the game produced: × goals, on net, missed (hover a marker for the shooter and its xG). To compare against the pregame call, switch the Surface to the engine's predicted-xG map — the shots land on top of where the engine expected the game to be played.

SJSWSH
3Goals2
2.81Expected goals (xG)1.91
2.465v5 xG1.37
0.35Power-play xG0.53
26Shots on goal23
53Shot attempts50

Counts come from the shot table behind the maps: empty-net attempts and the shootout are excluded, so the goals row can trail the official final by an empty-netter or the shootout's deciding goal.

Goals

TeamScorerPeriodStrengthxG
SJSZack Ostapchuk 2 5v5 0.24
SJSCollin Graf 2 5v5 0.16
SJSPavol Regenda 2 5v5 0.21
WSHDylan Strome 2 PP 0.05
WSHRyan Leonard 3 5v5 0.07

The prediction, scored

Before puck drop the engine made WSH a 61.8% favorite, expecting a 2.64–3.37 game — SJS won 3–2, so the call missed. Every number in this section was issued before the game and is never re-graded.

pred. xGactual xG pred. 5v5actual 5v5 pred. STactual PP
SJS 2.642.81 1.832.46 0.660.35
WSH 3.371.91 2.371.37 0.810.53

Predicted 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. The actual PP column is power-play xG only, the same bucket the map's special-teams view draws.

The pregame score grid

The likeliest finals the engine saw before the game, with what actually happened marked — SJS · WSH.

Likeliest finals (SJS–WSH)probability
2–3 5.5%
2–2 4.9% tied after regulation — OT/SO decides
3–3 4.8% tied after regulation — OT/SO decides
2–4 4.6%
3–2 4.3% what happened
7.1%3.4%018.8%11.6%124.9%19.6%221.9%22.0%314.5%18.5%47.6%12.5%53.4%7.0%61.3%3.4%70.6%2.1%8+

Scoreline odds treat the two teams' totals as independent — the engine's known simplification (it slightly under-counts regulation ties; the correlation term is registered v1.1 work). The OT/SO layer is a separate fitted model and is already inside the headline win probability.

The pregame read

The engine made WSH a 61.8% favorite — WSH controls 56.0% of the predicted xG. Of SJS's 2.64 expected goals, 1.83 should come at 5v5 and 0.66 on the power play; WSH projects 2.37 at 5v5 and 0.81 on the power play. The logistic challenger put the home side at 62.4%, Elo at 70.1%.

Tale of the tape

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.

SJSWSH
2.67 (24th) Offense
xG for / game
3.00 (10th)
3.01 (22nd) Defense
xG against / game
3.09 (27th)
0.66 (21st) Power play
PP xG / game
0.69 (19th)
0.77 (26th) Penalty kill
PP xG conceded / game
0.80 (30th)

Season-to-date form as of the site's latest build, shown for context — the ratings the engine actually used were its own as-of-game-day state. Replay this matchup in the lab →