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

2025-11-17 · TD Garden

3 – 1Final

CAR beat BOS 3–1. CAR also won the expected-goals battle 3.6 to 2.0: the better chances went the right way. The biggest swing: Jordan Staal scored at 8:25 of the second, moving CAR’s win probability from 47% to 68%. Pyotr Kochetkov saved 1.8 goals above expected.

Shots on goal
32 – 30
Expected goals
3.6 – 2.0
xG share
CAR 64%
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.

CAR goalBOS goal

Expected goals

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

CARBOS

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.

CAR
60:00 TOI
GSAx +1.77
+1.77
CAR
1 G, 0 A · 15:39 TOI
On-ice +0.15 · Finishing +0.28 · Penalties +0.39
+0.77
CAR
Joel Nystrom
0 G, 2 A · 20:01 TOI
On-ice +0.24 · Playmaking +0.39
+0.62

Rough nights

BOS
0 G, 0 A · 21:01 TOI
On-ice −0.07 · Playmaking −0.07 · Penalties −0.39
−0.56
BOS
0 G, 0 A · 15:20 TOI
On-ice −0.28 · Finishing −0.10
−0.45
BOS
0 G, 0 A · 22:58 TOI
On-ice −0.23 · Finishing −0.08 · Playmaking −0.07
−0.37

Scoring

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

TimeTeamGoalCAR–BOSWin prob.
P2 8:25 CARJordan Staal
from Joel Nystrom, William Carrier
1–047% → 68%
P2 13:34 CARMark Jankowski
from Taylor Hall, Sean Walker
2–070% → 86%
P3 17:27 CARTaylor Hall
from Joel Nystrom
3–099% → 100%
P3 19:50 BOSRiley TuftePP
from Michael Eyssimont, Henri Jokiharju
3–10% → 0%

Every player

Show both lineups

CAR

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Jordan Staal C15:391+0.77+0.15+0.28−0.01−0.01+0.39−0.02
Joel Nystrom D20:012+0.62+0.24−0.01+0.39+0.00+0.00+0.00
Taylor Hall L13:5111+0.53+0.06+0.28+0.20−0.01+0.00−0.01
Mark Jankowski L13:131+0.44+0.07+0.37−0.05+0.03+0.00+0.02
William Carrier L11:321+0.11+0.09−0.03+0.06−0.00+0.00+0.00
Sean Walker D19:451+0.09+0.17−0.08+0.02−0.02+0.00+0.00
Shayne Gostisbehere D18:45+0.08+0.19−0.02−0.08−0.01+0.00+0.00
Eric Robinson L13:35+0.06+0.11−0.07+0.02−0.01+0.00+0.00
Sebastian Aho C18:40+0.02+0.19−0.08−0.10−0.02+0.00+0.03
Jackson Blake R12:39−0.02+0.01−0.00−0.02−0.00+0.00−0.01
Mike Reilly D17:34−0.03+0.07−0.09−0.02+0.01+0.00+0.00
K'Andre Miller D21:48−0.09+0.15−0.01−0.02−0.02−0.19+0.00
Logan Stankoven C12:09−0.10+0.03−0.00−0.04−0.02+0.00−0.07
Jordan Martinook L13:53−0.10+0.12−0.00−0.01−0.01−0.19−0.01
Nikolaj Ehlers L13:29−0.12+0.08−0.16−0.04+0.00+0.00+0.00
Alexander Nikishin D19:35−0.19+0.10−0.07−0.01−0.01−0.19+0.00
Seth Jarvis R19:13−0.25+0.20−0.27−0.18+0.01+0.00−0.01
Andrei Svechnikov R14:57−0.35+0.14−0.20−0.08−0.01−0.19+0.00
GoalieTOIGSAx (net goals)
Pyotr Kochetkov G60:00+1.77

BOS

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Marat Khusnutdinov C14:43+0.10−0.25−0.00−0.07−0.00+0.39+0.04
Riley Tufte L15:131+0.02−0.13+0.24−0.11+0.01+0.00+0.00
Michael Eyssimont C15:581+0.01−0.08−0.25+0.11+0.03+0.19+0.00
Henri Jokiharju D20:321−0.05−0.06+0.00+0.01−0.00+0.00+0.00
Jonathan Aspirot D11:09−0.09−0.08−0.01−0.00+0.00+0.00+0.00
Tanner Jeannot L13:57−0.09+0.05−0.07−0.07+0.00+0.00−0.01
Mark Kastelic C13:30−0.11−0.02−0.00−0.07+0.01+0.00−0.03
Mason Lohrei D18:00−0.17−0.07+0.00−0.09−0.00+0.00+0.00
Pavel Zacha C16:48−0.18−0.19−0.00−0.04−0.00+0.00+0.05
Alex Steeves C12:31−0.18−0.09−0.08−0.01+0.01+0.00−0.01
David Pastrnak R20:06−0.18−0.30−0.02−0.05−0.02+0.19+0.01
Sean Kuraly C13:19−0.20−0.07−0.09−0.06−0.02+0.00+0.03
Matěj Blümel R13:10−0.26−0.13−0.09−0.03−0.00+0.00−0.01
Fraser Minten C14:47−0.29+0.07−0.14−0.06+0.00−0.19+0.03
Andrew Peeke D20:58−0.31−0.24−0.01−0.07+0.02+0.00+0.00
Hampus Lindholm D22:58−0.37−0.23−0.08−0.07+0.01+0.00+0.00
Morgan Geekie C15:20−0.45−0.28−0.10−0.03−0.01+0.00−0.02
Nikita Zadorov D21:01−0.56−0.07−0.04−0.07+0.01−0.39+0.00
GoalieTOIGSAx (net goals)
Jeremy Swayman G60:00+0.26

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.