Tonight: 3 gamesModel estimates, not official NHL statistics
puckmodel
← All recaps

2025-12-20 · TD Garden

5 – 4Final/SO

VAN beat BOS 5–4 in a shootout. VAN lost the expected-goals battle 2.1 to 4.1 and won anyway, a result the shot quality did not support. The biggest swing: Andrew Peeke scored at 16:16 of the third, moving BOS’s win probability from 11% to 51%. Kevin Lankinen saved 3.7 goals above expected.

Shots on goal
23 – 43
Expected goals
2.1 – 4.1
xG share
BOS 66%
Home-ice start
BOS 53%

Win probability

The site’s win-probability model, second by second: score, time left and the manpower on the ice. Dots are goals; hover for the swing.

VAN goalBOS goal

Expected goals

Running total of each team’s shot quality (unblocked attempts). Dots are goals.

VANBOS

Three stars, by the model

Net goals added in this game versus a league-average player: on-ice goal share, finishing, playmaking, suppression, drawn and taken penalties, faceoffs; goalies by goals saved above expected.

VAN
65:00 TOI
GSAx +3.66
+3.66
VAN
Liam Ohgren
1 G, 1 A · 12:21 TOI
On-ice +0.07 · Finishing +0.55 · Shootout +1.01
+1.60
VAN
Linus Karlsson
2 G, 1 A · 13:01 TOI
Finishing +1.47 · Penalties +0.19 · Shootout −0.38
+1.25

Rough nights

VAN
0 G, 0 A · 19:22 TOI
On-ice −0.82 · Shootout −0.49
−1.32
VAN
0 G, 1 A · 17:58 TOI
On-ice −0.39 · Finishing −0.36 · Shootout −0.32
−1.09
VAN
0 G, 1 A · 19:39 TOI
On-ice −0.19 · Finishing −0.17 · Shootout −0.49
−0.88

Scoring

Win probability of the scoring team just before and after each goal.

TimeTeamGoalVAN–BOSWin prob.
P1 8:23 BOSMorgan GeekiePP
from Charlie McAvoy, Elias Lindholm
0–154% → 70%
P1 19:45 VANMax Sasson
from Liam Ohgren, Linus Karlsson
1–128% → 47%
P2 4:22 VANLinus KarlssonPP
from Evander Kane, Filip Hronek
2–148% → 67%
P2 9:41 BOSPavel Zacha
from Nikita Zadorov, Casey Mittelstadt
2–232% → 53%
P2 12:05 BOSTanner Jeannot
from Mark Kastelic, Fraser Minten
2–353% → 74%
P3 3:53 VANLinus Karlsson
from Marco Rossi
3–321% → 48%
P3 7:34 VANLiam Ohgren
from Marcus Pettersson, Jake DeBrusk
4–348% → 78%
P3 16:16 BOSAndrew Peeke
from Marat Khusnutdinov, Morgan Geekie
4–411% → 51%

Every player

Show both lineups

VAN

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Liam Ohgren L12:2111+1.60+0.07+0.55−0.03−0.00+0.00+0.00+1.01
Linus Karlsson C13:0121+1.25−0.01+1.47−0.00−0.00+0.19−0.01−0.38
Max Sasson C10:141+0.80+0.08+0.77−0.01−0.00+0.00−0.03−0.00
Elias Pettersson D14:46−0.01+0.09−0.09−0.00−0.01+0.00+0.00+0.00
Tom Willander D17:06−0.05−0.03+0.00−0.01−0.01+0.00+0.00+0.00
Aatu Räty C9:48−0.09−0.03−0.11−0.01+0.00+0.00+0.06−0.00
Drew O'Connor L10:30−0.13−0.12+0.00−0.01−0.00+0.00+0.00−0.00
Zeev Buium D21:18−0.14−0.07−0.22−0.02−0.03+0.19+0.00+0.00
David Kampf C14:16−0.15−0.09+0.00−0.03−0.01+0.00−0.03−0.00
Marco Rossi C23:531−0.32−0.39+0.00−0.01−0.03+0.19−0.09−0.00
Marcus Pettersson D22:001−0.39−0.23+0.00+0.00+0.02−0.19+0.00+0.00
Tyler Myers D19:33−0.44−0.24−0.00−0.00+0.00−0.19+0.00+0.00
Conor Garland R15:46−0.67−0.20−0.03+0.00+0.04+0.00+0.00−0.49
Filip Hronek D27:411−0.77−0.57−0.18+0.01−0.02+0.00+0.00+0.00
Kiefer Sherwood L18:59−0.79−0.03−0.25−0.00−0.01+0.00−0.01−0.49
Evander Kane L19:391−0.88−0.19−0.17+0.01−0.04+0.00+0.00−0.49
Jake DeBrusk L17:581−1.09−0.39−0.36−0.00+0.01+0.00−0.02−0.32
Brock Boeser R19:22−1.32−0.82+0.00+0.01−0.02+0.00+0.00−0.49
GoalieTOIGSAx (net goals)
Kevin Lankinen G65:00+3.66

BOS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffsShootout
Pavel Zacha C18:351+1.25+0.35+0.62+0.01−0.00+0.19+0.08−0.00
Tanner Jeannot L14:481+0.85+0.08+0.78−0.03+0.00+0.00+0.02−0.00
Andrew Peeke D22:171+0.36+0.26+0.80−0.03+0.00−0.19+0.00−0.49
Morgan Geekie C18:3911+0.28+0.33+0.41+0.02−0.01+0.00+0.01−0.49
Nikita Zadorov D24:171+0.18+0.22−0.03−0.01+0.00+0.00+0.00+0.00
Victor Soderstrom D11:36+0.14+0.12+0.00+0.00+0.00+0.00+0.00+0.00
Fraser Minten C15:421+0.01+0.15−0.15−0.01+0.00+0.00+0.02−0.00
Jeffrey Viel L7:22−0.06−0.05+0.00−0.01−0.01+0.00+0.00−0.00
Sean Kuraly C11:12−0.10−0.04+0.00−0.01−0.01+0.00−0.04−0.00
Charlie McAvoy D24:591−0.12+0.40−0.37+0.03+0.02−0.19+0.00+0.00
Mark Kastelic C14:281−0.15+0.10−0.30−0.02+0.01+0.00+0.05−0.00
David Pastrnak R21:23−0.22+0.31−0.39+0.06−0.01+0.19−0.01−0.38
Mason Lohrei D14:42−0.30+0.14−0.45+0.01−0.00+0.00+0.00+0.00
Casey Mittelstadt C16:451−0.35+0.16−0.21+0.02−0.00+0.00+0.01−0.32
Hampus Lindholm D23:51−0.37+0.08−0.27+0.00+0.01−0.19+0.00+0.00
Marat Khusnutdinov C15:231−0.50+0.02+0.00−0.02−0.00+0.00−0.01−0.49
Elias Lindholm C20:291−0.64+0.22−0.55−0.01−0.00+0.19+0.00−0.49
Michael Eyssimont C9:28−0.78−0.02−0.08−0.00+0.01−0.19+0.00−0.49
GoalieTOIGSAx (net goals)
Jeremy Swayman G64:54+0.22

Net goals for one game are noisy: a single goal against on the ice or a lucky finish moves them a lot. See the card guide and Net Goals 101 for how they are built.