ODDPUCK
Between seasonsProjections liveLatest sheet Sat, Apr 11, 2026
all teams

OTT Ottawa Senators

vsCARCarolina Hurricanes
Last gameApr 25 · 3:00 PM ET

The model's read

a disagreement, not a correction

The model rates OTT higher than the standings do

In points
#9/32
what happened
By our rating
#2/32
xG-Elo, walk-forward
Gap
+7
rank places

The rating is built from expected-goal margin, game by game, and never sees the standings. A gap means the chances a club generated and allowed point somewhere different from where its points did. Where the model disagrees most →

Record

82 games · regular season
W–L–OTL
44 wins, 27 regulation losses, 11 overtime losses
Points
99
Points rank
9/32
Goal diff
+32

Strength rating

xG-Elo · walk-forward
Rating
1564
League rank
2/32
Games
82

1500 is the baseline every club starts from and regresses toward between seasons, so above it is stronger than an average team and below it weaker. The rating is driven by model expected-goals margin rather than by results, which is why it can disagree with the standings — that disagreement is the reading at the top of this page.

Last 10 · results

LApr 25vsCAR24
LApr 23vsCAR12
OTLApr 20@CAR23OT
LApr 18@CAR02
WApr 15vsTOR31
OTLApr 12@NJD34OT
WApr 11@NYI30
WApr 9vsFLA51
WApr 7vsTBL62
WApr 5vsCAR63

Current roster · per-game rates

29 skaters · 3 goalies

Five-season recency-weighted per-game rates · Sample = the games each rate rests on

Forwards#PGASOGSample
Tim Stützle180.980.360.622.34404
Drake Batherson190.850.380.482.26381
William Eklund270.680.200.482.07252
Dylan Cozens240.660.290.372.44413
Claude Giroux280.650.200.451.86422
Shane Pinto120.570.290.282.07280
Andre Burakovsky950.470.150.321.38344
Ridly Greig710.430.160.261.60257
Fabian Zetterlund200.420.210.211.87339
Michael Amadio220.390.180.221.23379
Philip Tomasino0.380.150.231.54221
Warren Foegele370.380.210.161.97438
Stephen Halliday340.370.130.231.1330
Sammy Blais270.300.100.200.82159
Nick Cousins210.270.100.171.13392
Ryan Suzuki0.000.000.000.002
Xavier Bourgault530.000.000.001.502
Kurtis MacDermid230.060.010.040.33189
Hayden Hodgson420.020.010.010.4919
Defence#PGASOGSample
Carter Yakemchuk260.800.200.601.605
Jake Sanderson850.700.160.542.18312
Thomas Chabot720.550.120.422.04325
Jordan Spence100.370.070.301.29270
Artem Zub20.320.060.271.09347
Tyler Kleven430.210.040.171.15174
Samuel Bolduc580.140.070.080.9554
Cameron Crotty50.130.000.130.779
Jorian Donovan560.000.000.000.502
Nikolas Matinpalo330.090.010.080.78105
Goalies#SV%GASVSATOISample
Linus Ullmark35.90382.5724.126.758:39243
Samuel Ersson30.87872.8620.723.655:50143
Leevi Meriläinen1.87592.8920.423.354:4434
How these rates are built club is the player's current one; the rates span five seasons
Club membership is the NHL's current one, refreshed nightly — a player traded mid-season appears under the club he is with now, while the rates beside him span five seasons wherever he played them. Recency-weighted per-game averages; Sample is the games they rest on. Skaters are ordered by a rate shrunk toward the league average in proportion to how little a player has played, so a one-game sample does not out-rank a career — the figures shown are the unshrunk ones, and for anyone with a real sample the two are the same number. Save percentage is total saves over total shots, weighted — not the average of per-game save percentages, which would count a two-shot relief appearance as heavily as a forty-shot start.

Best cap efficiency · points per $1M

2026-27 cap · 2025-26 production
Claude GirouxR82 gp$2.00M1 yrUFA4924.5
Nick CousinsC81 gp$1.59M2 yrsUFA2314.5
Drake BathersonR79 gp$4.97M1 yrUFA7114.3
Michael AmadioR81 gp$2.60M1 yrUFA3513.5
Tyler KlevenD70 gp$1.60M1 yrRFA1811.3

A player measured against the season that earned his contract looks expensive, so recent signings sit low and entry-level deals sit high — by construction. All 32 clubs.

Markets · Apr 25 · modeled projections

0 SOG · sorted by projection

No SOG lines were captured for this game.