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

2026-03-29 · Benchmark International Arena

2 – 3Final

TBL beat NSH 3–2. TBL also won the expected-goals battle 3.2 to 2.7: the better chances went the right way. The biggest swing: Corey Perry scored at 6:52 of the third, moving TBL’s win probability from 52% to 81%.

Shots on goal
31 – 28
Expected goals
2.7 – 3.2
xG share
TBL 54%
Home-ice start
TBL 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.

NSH goalTBL goal

Expected goals

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

NSHTBL

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.

TBL
1 G, 0 A · 12:59 TOI
On-ice +0.16 · Finishing +0.74
+0.92
TBL
1 G, 2 A · 18:46 TOI
On-ice +0.29 · Finishing +0.54
+0.84
NSH
Joakim Kemell
1 G, 0 A · 8:16 TOI
Finishing +0.75
+0.75

Rough nights

NSH
0 G, 0 A · 27:05 TOI
On-ice −0.31 · Finishing −0.25
−0.53
NSH
0 G, 0 A · 17:16 TOI
On-ice −0.22 · Finishing −0.39 · Penalties +0.19
−0.43
NSH
Matthew Wood
0 G, 0 A · 13:42 TOI
On-ice −0.23 · Penalties −0.19
−0.41

Scoring

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

TimeTeamGoalNSH–TBLWin prob.
P2 8:31 NSHJoakim Kemell
from Filip Forsberg, Justin Barron
1–046% → 68%
P2 13:32 TBLJake Guentzel
from Darren Raddysh, Charle-Edouard D'Astous
1–130% → 53%
P3 4:33 TBLBrandon Hagel
from Jake Guentzel
1–252% → 79%
P3 4:53 NSHFilip Forsberg
from Fedor Svechkov, Adam Wilsby
2–221% → 48%
P3 6:52 TBLCorey Perry
from Jake Guentzel, Emil Lilleberg
2–352% → 81%

Every player

Show both lineups

NSH

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Joakim Kemell R8:161+0.75−0.00+0.75−0.01+0.01+0.00+0.00
Filip Forsberg L19:3711+0.52−0.15+0.47+0.03−0.01+0.19+0.00
Ryan O'Reilly C24:29+0.19−0.07−0.00+0.01+0.01+0.19+0.06
Nick Perbix D14:48+0.03+0.09−0.06+0.00−0.00+0.00+0.00
Reid Schaefer L6:26−0.05−0.05+0.00−0.01+0.00+0.00+0.00
Nicolas Hague D17:05−0.08+0.01−0.10+0.01−0.00+0.00+0.00
Justin Barron D14:221−0.12−0.07−0.02−0.00−0.03+0.00+0.00
Fedor Svechkov C14:551−0.14−0.05−0.04−0.00−0.00+0.00−0.04
Steven Stamkos C17:17−0.21+0.04−0.20+0.06−0.00−0.19+0.08
Adam Wilsby D14:571−0.23−0.01−0.20−0.01−0.01+0.00+0.00
Tyson Jost C16:39−0.25−0.13−0.09−0.01+0.00+0.00−0.01
Brady Skjei D22:46−0.28−0.26+0.00−0.00−0.02+0.00+0.00
Zachary L'Heureux L14:24−0.28+0.02−0.50−0.01+0.01+0.19+0.00
Luke Evangelista R14:57−0.36−0.11−0.06+0.00−0.01−0.19+0.00
Erik Haula L14:05−0.37−0.13−0.00−0.01+0.01−0.19−0.04
Matthew Wood R13:42−0.41−0.23+0.00−0.01+0.02−0.19−0.01
Jonathan Marchessault C17:16−0.43−0.22−0.39−0.00−0.02+0.19+0.00
Roman Josi D27:05−0.53−0.31−0.25+0.01+0.02+0.00+0.00
GoalieTOIGSAx (net goals)
Justus Annunen G58:54−0.05

TBL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Corey Perry R12:591+0.92+0.16+0.74+0.01+0.01+0.00+0.00
Jake Guentzel C18:4612+0.84+0.29+0.54−0.01−0.00+0.00+0.02
Brandon Hagel L22:201+0.42+0.13+0.30+0.00−0.02+0.00+0.00
Emil Lilleberg D17:341+0.36+0.29−0.09−0.02−0.02+0.19+0.00
Ryan McDonagh D19:06+0.20−0.04+0.00+0.02+0.02+0.19+0.00
Charle-Edouard D'Astous D15:521+0.14+0.13+0.00+0.00+0.00+0.00+0.00
J.J. Moser D20:10+0.10+0.11−0.01+0.01−0.02+0.00+0.00
Zemgus Girgensons C16:08+0.03+0.08−0.03−0.02−0.00+0.00+0.01
Oliver Bjorkstrand R8:19+0.01+0.01+0.00−0.01+0.00+0.00+0.00
Darren Raddysh D23:511−0.02+0.21−0.05+0.01−0.00−0.19+0.00
Nick Paul L11:36−0.06−0.03−0.01−0.01+0.00+0.00−0.01
Pontus Holmberg R11:54−0.13−0.02−0.30−0.02+0.02+0.19+0.00
Gage Goncalves C17:08−0.14−0.09−0.07+0.01+0.01+0.00+0.00
Yanni Gourde C15:29−0.14−0.02−0.10−0.00+0.01+0.00−0.03
Scott Sabourin R5:54−0.17+0.03+0.00−0.01−0.00−0.19+0.00
Anthony Cirelli C20:59−0.27+0.10−0.37+0.00+0.03+0.00−0.03
Erik Cernak D15:49−0.29−0.04−0.05+0.00−0.00−0.19+0.00
Brayden Point C18:06−0.31+0.14−0.48+0.04−0.00+0.00+0.00
GoalieTOIGSAx (net goals)
Jonas Johansson G60:00+0.63

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.