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

2025-04-15 · Canadian Tire Centre

4 – 3Final/OT

CHI beat OTT 4–3 in overtime. CHI lost the expected-goals battle 1.2 to 3.0 and won anyway, a result the shot quality did not support. The biggest swing: Frank Nazar scored at 0:48 of overtime, moving CHI’s win probability from 48% to 100%. Anton Forsberg allowed 2.9 goals more than expected.

Shots on goal
16 – 37
Expected goals
1.2 – 3.0
xG share
OTT 71%
Home-ice start
OTT 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.

CHI goalOTT goal

Expected goals

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

CHIOTT

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.

CHI
Connor Bedard
2 G, 1 A · 19:04 TOI
On-ice −0.14 · Finishing +1.53
+1.37
OTT
1 G, 0 A · 16:52 TOI
On-ice +0.16 · Finishing +0.69
+0.87
OTT
1 G, 0 A · 25:20 TOI
On-ice +0.18 · Finishing +0.63
+0.82

Rough nights

OTT
60:48 TOI
GSAx −2.88
−2.88
CHI
Landon Slaggert
0 G, 0 A · 13:37 TOI
On-ice −0.15 · Penalties −0.20
−0.37
CHI
Sam Rinzel
0 G, 1 A · 23:49 TOI
On-ice −0.18 · Finishing −0.12
−0.31

Scoring

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

TimeTeamGoalCHI–OTTWin prob.
P1 1:28 CHIConnor Bedard
from Ryan Donato, Kevin Korchinski
1–047% → 62%
P1 6:13 CHIJoe Veleno
from Oliver Moore, Nick Foligno
2–063% → 76%
P1 6:56 OTTNick Cousins
from Dennis Gilbert, Nikolas Matinpalo
2–124% → 37%
P2 1:19 OTTThomas ChabotPP
from Tim Stützle, Dylan Cozens
2–235% → 53%
P2 2:24 CHIConnor BedardPP
from Tyler Bertuzzi, Sam Rinzel
3–248% → 66%
P2 15:06 OTTDrake BathersonPP
from Dylan Cozens
3–330% → 53%
OT 0:48 CHIFrank Nazar
from Connor Bedard
4–348% → 100%

Every player

Show both lineups

CHI

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Connor Bedard C19:0421+1.37−0.14+1.53+0.01−0.03+0.00+0.01
Frank Nazar C18:211+0.66−0.10+0.86−0.01−0.00+0.00−0.09
Joe Veleno C13:251+0.44−0.10+0.61−0.01−0.00+0.00−0.05
Kevin Korchinski D15:441+0.03+0.04+0.01−0.00−0.01+0.00+0.00
Nick Foligno L13:101−0.01−0.01−0.01+0.01+0.00+0.00+0.01
Connor Murphy D18:07−0.03−0.04+0.00−0.00+0.01+0.00+0.00
Oliver Moore C13:091−0.03+0.00−0.04+0.00+0.00+0.00+0.00
Wyatt Kaiser D20:38−0.04−0.23+0.01−0.00−0.01+0.20+0.00
Teuvo Teravainen C17:05−0.10−0.12−0.00+0.01+0.01+0.00+0.00
Tyler Bertuzzi L17:151−0.12−0.11−0.00−0.00−0.01+0.00+0.00
Lukas Reichel L12:01−0.13−0.13−0.00−0.01+0.00+0.00+0.00
Ryan Greene C13:29−0.14−0.02−0.08−0.00−0.00+0.00−0.03
Ilya Mikheyev R16:09−0.19−0.18−0.02−0.00+0.01+0.00+0.00
Artyom Levshunov D18:54−0.23−0.20+0.01−0.00−0.03+0.00+0.00
Ryan Donato C15:571−0.25−0.23−0.03−0.00−0.01+0.00+0.03
Alex Vlasic D20:21−0.25−0.28+0.01+0.01+0.01+0.00+0.00
Sam Rinzel D23:491−0.31−0.18−0.12−0.01−0.01+0.00+0.00
Landon Slaggert L13:37−0.37−0.15−0.00−0.01−0.02−0.20+0.00
GoalieTOIGSAx (net goals)
Spencer Knight G60:48+0.43

OTT

SkaterTOIGANet goalsOn-iceFinishingPlaymakingSuppressionPenaltiesFaceoffs
Drake Batherson R16:521+0.87+0.16+0.69+0.00+0.01+0.00+0.01
Thomas Chabot D25:201+0.82+0.18+0.63+0.02−0.01+0.00+0.00
Nick Cousins C10:431+0.50−0.00+0.71−0.01+0.00−0.20+0.00
Travis Hamonic D22:12+0.34+0.15+0.01−0.01−0.00+0.20+0.00
Nikolas Matinpalo D13:561+0.11+0.08−0.00+0.02+0.02+0.00+0.00
Tim Stützle C18:431+0.07+0.18−0.37+0.01−0.02+0.20+0.07
David Perron L12:04+0.05+0.05−0.00+0.00−0.00+0.00+0.00
Dennis Gilbert D14:061+0.04+0.05+0.01−0.01−0.01+0.00+0.00
Fabian Zetterlund L16:40+0.02+0.18−0.18+0.02+0.00+0.00+0.00
Ridly Greig C18:56+0.02+0.21−0.24+0.00−0.00+0.00+0.04
Artem Zub D21:18+0.00+0.20−0.00−0.01+0.01−0.20+0.00
Shane Pinto C17:38−0.02+0.19−0.14−0.03+0.01+0.00−0.04
Tyler Kleven D22:36−0.06+0.24−0.27−0.03+0.01+0.00+0.00
Adam Gaudette R12:32−0.13−0.03−0.10−0.02+0.00+0.00+0.01
Michael Amadio R15:09−0.14+0.17−0.50−0.00+0.01+0.20+0.00
Matthew Highmore C9:56−0.18+0.02−0.00−0.00+0.01−0.20+0.00
Angus Crookshank C12:22−0.24+0.08−0.32−0.01+0.00+0.00+0.01
Dylan Cozens C16:552−0.25+0.14−0.40−0.01−0.00+0.00+0.02
GoalieTOIGSAx (net goals)
Anton Forsberg G60:48−2.88

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.