xJawn NHL expected goals

← Games

CGY @ CHI

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

Final (CGY–CHI)
3–1
Actual xG (CGY–CHI)
2.60–1.94
Predicted xG
2.71–2.54
The call
CGY 53.1%

What happened

CGY attacks the left net, CHI 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.

CGYCHI
2Goals1
2.60Expected goals (xG)1.94
1.465v5 xG1.24
0.78Power-play xG0.22
22Shots on goal23
52Shot attempts47

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
CGYYegor Sharangovich 1 PP 0.51
CGYMikael Backlund 1 PK 0.16
CHINick Foligno 1 5v5 0.08

The prediction, scored

Before puck drop the engine made CGY a 53.1% favorite, expecting a 2.71–2.54 game — CGY won 3–1, so the call landed. Every number in this section was issued before the game and is never re-graded.

pred. xGactual xG pred. 5v5actual 5v5 pred. STactual PP
CGY 2.712.60 1.951.46 0.580.78
CHI 2.541.94 1.771.24 0.610.22

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 — CGY · CHI.

Likeliest finals (CGY–CHI)probability
2–2 6.2% tied after regulation — OT/SO decides
3–2 5.6%
2–3 5.3%
2–1 4.9%
3–3 4.8% tied after regulation — OT/SO decides
3–1 4.4% what happened
6.6%7.9%018.0%20.1%124.4%25.5%222.1%21.5%315.0%13.6%48.1%6.9%53.7%2.9%61.4%1.1%70.7%0.5%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 CGY a 53.1% favorite — CHI controls 48.3% of the predicted xG. Of CGY's 2.71 expected goals, 1.95 should come at 5v5 and 0.58 on the power play; CHI projects 1.77 at 5v5 and 0.61 on the power play. The logistic challenger put the home side at 45.5%, Elo at 49.2%.

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.

CGYCHI
2.57 (30th) Offense
xG for / game
2.47 (32nd)
3.04 (23rd) Defense
xG against / game
3.06 (24th)
0.60 (29th) Power play
PP xG / game
0.58 (31st)
0.74 (24th) Penalty kill
PP xG conceded / game
0.63 (6th)

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 →