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

SJS San Jose Sharks

@WPGWinnipeg Jets
Last gameApr 16 · 8:00 PM ET

The model's read

a disagreement, not a correction

SJS's record is better than the model rates them

In points
#24/32
what happened
By our rating
#26/32
xG-Elo, walk-forward
Gap
-2
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
39 wins, 35 regulation losses, 8 overtime losses
Points
86
Points rank
24/32
Goal diff
41

Strength rating

xG-Elo · walk-forward
Rating
1465
League rank
26/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

WApr 16@WPG61
LApr 15@CHI25
WApr 13@NSH32
OTLApr 11vsVAN34SO
LApr 9@ANA16
LApr 8vsEDM25
WApr 6vsCHI32
LApr 4vsNSH36
WApr 2vsTOR41
WApr 1vsANA43

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
Macklin Celebrini711.250.490.763.46152
Will Smith20.770.310.462.17143
Logan Couture390.730.290.442.35165
Igor Chernyshov920.680.320.361.6428
Tyler Toffoli730.660.310.352.56409
Mason Marchment270.640.270.361.89386
Alexander Wennberg210.560.180.381.13428
Collin Graf510.520.240.291.41121
Kiefer Sherwood440.480.270.212.08267
Michael Misa770.470.200.271.2945
Adam Gaudette810.360.240.121.31213
Cam Lund460.270.180.091.0911
Alex Barré-Boulet160.280.130.150.9657
Brett Leason170.250.100.151.15227
Martin Kaut870.210.100.101.1442
Ty Dellandrea100.200.050.161.01261
Ethan Cardwell560.150.150.000.8513
Barclay Goodrow230.170.080.090.87432
Patrick Giles540.130.040.090.8320
Tye Felhaber480.000.000.000.405
Zack Ostapchuk630.100.050.050.66122
Defence#PGASOGSample
Dmitry Orlov90.420.060.361.35421
Darnell Nurse250.350.090.262.18471
Jacob Trouba650.330.080.251.91445
Michael Kesselring70.240.050.191.51191
Luca Cagnoni420.170.000.171.259
Nolan Allan50.190.020.160.4043
Sam Dickinson60.190.010.181.0072
Libor Hajek240.060.040.020.7833
Goalies#SV%GASVSATOISample
Eric Comrie1.89582.7123.326.054:3996
Alex Nedeljkovic33.89652.8124.327.156:22190
Yaroslav Askarov30.88553.2625.128.355:0663
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
Macklin CelebriniC82 gp$0.97M6 yrsUFA115117.9
Will SmithC69 gp$0.95M1 yrRFA5962.1
Michael MisaC45 gp$0.99M2 yrsRFA2121.3
Igor ChernyshovL28 gp$0.95M2 yrsRFA1920.1
Sam DickinsonD72 gp$0.95M2 yrsRFA1414.7

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 16 · modeled projections

0 A · sorted by projection

No A lines were captured for this game.