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

2026-03-28 · Benchmark International Arena

2 – 4Final

TBL beat OTT 4–2. TBL also won the expected-goals battle 3.2 to 2.9: the better chances went the right way. The biggest swing: Emil Lilleberg scored at 8:51 of the third, moving TBL’s win probability from 52% to 82%. James Reimer allowed 1.5 goals more than expected.

Shots on goal
28 – 27
Expected goals
2.9 – 3.2
xG share
TBL 53%
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.

OTT goalTBL goal

Expected goals

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

OTTTBL

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
60:00 TOI
GSAx +1.02
+1.02
TBL
Charle-Edouard D'Astous
1 G, 1 A · 17:29 TOI
On-ice +0.14 · Finishing +0.84
+0.99
TBL
1 G, 1 A · 22:17 TOI
On-ice +0.10 · Finishing +0.54 · Penalties +0.19
+0.85

Rough nights

OTT
58:18 TOI
GSAx −1.47
−1.47
OTT
0 G, 1 A · 16:55 TOI
Finishing −0.40 · Penalties −0.19
−0.65
OTT
0 G, 0 A · 21:41 TOI
On-ice −0.23 · Finishing −0.38 · Suppression −0.05
−0.64

Scoring

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

TimeTeamGoalOTT–TBLWin prob.
P1 0:18 OTTDylan Cozens
from Tyler Kleven, Brady Tkachuk
1–047% → 62%
P1 4:25 OTTJordan Spence
from Nick Cousins, Artem Zub
2–063% → 75%
P2 3:37 TBLBrandon Hagel
from Charle-Edouard D'Astous, Emil Lilleberg
2–118% → 34%
P2 5:14 TBLCharle-Edouard D'Astous
from Yanni Gourde, Zemgus Girgensons
2–233% → 53%
P3 8:51 TBLEmil Lilleberg
from Brandon Hagel, Gage Goncalves
2–352% → 82%
P3 17:48 TBLJake Guentzel
from Corey Perry, Emil Lilleberg
2–493% → 100%

Every player

Show both lineups

OTT

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Dylan Cozens C15:031+0.70+0.02+0.88−0.01−0.01−0.19+0.02
Jordan Spence D22:411+0.41−0.04+0.49−0.01−0.03+0.00+0.00
Lars Eller C9:49+0.04+0.07+0.00−0.01−0.00+0.00−0.01
Ridly Greig C15:13−0.01−0.05+0.00+0.00−0.00+0.00+0.04
Shane Pinto C17:03−0.06−0.02+0.00−0.03+0.01+0.00−0.02
Artem Zub D24:021−0.06−0.04−0.04−0.01+0.02+0.00+0.00
Michael Amadio R15:19−0.07+0.03−0.11−0.00+0.02+0.00+0.00
Lassi Thomson D11:24−0.14−0.14+0.00−0.00−0.00+0.00+0.00
Nikolas Matinpalo D16:41−0.16−0.14−0.06+0.01+0.04+0.00+0.00
Tyler Kleven D27:041−0.16−0.13−0.02−0.02+0.01+0.00+0.00
Carter Yakemchuk D13:58−0.21−0.02+0.00−0.00+0.00−0.19+0.00
Fabian Zetterlund L11:13−0.26−0.07−0.19+0.00+0.00+0.00+0.00
Nick Cousins C11:051−0.28−0.06−0.41−0.01+0.00+0.19+0.00
Claude Giroux R14:53−0.29−0.13−0.17+0.01−0.00+0.00+0.01
Drake Batherson R18:51−0.36−0.16−0.40+0.00+0.01+0.19+0.00
Warren Foegele L10:47−0.36−0.03−0.14−0.01+0.00−0.19+0.00
Tim Stützle C21:41−0.64−0.23−0.38+0.00−0.05+0.00+0.02
Brady Tkachuk L16:551−0.65−0.05−0.40+0.01−0.02−0.19+0.00
GoalieTOIGSAx (net goals)
James Reimer G58:18−1.47

TBL

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Charle-Edouard D'Astous D17:2911+0.99+0.14+0.84+0.00+0.01+0.00+0.00
Brandon Hagel L22:1711+0.85+0.10+0.54+0.01−0.01+0.19+0.01
Emil Lilleberg D14:5812+0.65+0.11+0.76−0.01−0.03−0.19+0.00
Jake Guentzel C19:251+0.55+0.01+0.54−0.00−0.00+0.00+0.01
Gage Goncalves C20:061+0.28+0.13−0.06+0.01+0.01+0.19+0.00
J.J. Moser D21:48+0.22+0.11−0.08+0.02−0.02+0.19+0.00
Brayden Point C20:44+0.11+0.07+0.00+0.02−0.00+0.00+0.02
Pontus Holmberg R16:05+0.06+0.10+0.00−0.02+0.02+0.00−0.04
Ryan McDonagh D19:45+0.05+0.03−0.02+0.02+0.02+0.00+0.00
Oliver Bjorkstrand R7:11+0.03+0.03+0.00−0.00+0.00+0.00+0.00
Steven Santini D1:49+0.01+0.01+0.00−0.00+0.00+0.00+0.00
Erik Cernak D14:17−0.02−0.03+0.00+0.01−0.00+0.00+0.00
Scott Sabourin R5:50−0.05+0.04−0.08−0.01−0.00+0.00+0.00
Zemgus Girgensons C15:541−0.10+0.03−0.29−0.02−0.01+0.19+0.00
Darren Raddysh D25:32−0.10+0.11−0.22+0.01−0.00+0.00+0.00
Yanni Gourde C18:441−0.17+0.11−0.26+0.00+0.01+0.00−0.03
Anthony Cirelli C19:31−0.17+0.02+0.00+0.01+0.02−0.19−0.03
Corey Perry R14:351−0.28+0.05−0.35+0.01+0.01+0.00+0.00
GoalieTOIGSAx (net goals)
Andrei Vasilevskiy G60:00+1.02

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.