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

NSH Nashville Predators

vsANAAnaheim Ducks
Last gameApr 16 · 8:00 PM ET

The model's read

a disagreement, not a correction

The model and the standings agree on NSH

In points
#23/32
what happened
By our rating
#23/32
xG-Elo, walk-forward
Gap
0
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
38 wins, 34 regulation losses, 10 overtime losses
Points
86
Points rank
23/32
Goal diff
22

Strength rating

xG-Elo · walk-forward
Rating
1481
League rank
23/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 16vsANA45
LApr 13vsSJS23
WApr 11vsMIN21
LApr 9@UTA14
WApr 7@ANA50
OTLApr 6@LAK23SO
WApr 4@SJS63
WApr 2@LAK54SO
LMar 29@TBL23
LMar 28vsMTL14

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
Filip Forsberg90.950.470.483.29375
Steven Stamkos910.820.460.362.57439
Ryan O'Reilly900.820.300.521.96402
Cole O'Hara191.000.001.001.001
Jonathan Marchessault810.650.290.362.59403
Luke Evangelista770.600.160.442.12259
Mavrik Bourque220.430.210.221.63166
Matthew Wood710.410.230.181.4577
Ross Colton200.400.180.221.99426
Alexander Kerfoot150.400.150.241.15385
Brady Martin440.330.000.330.673
Jack Drury180.320.120.191.28312
Nils Hoglander210.280.130.151.16286
Chase Bradley380.000.000.000.002
Joakim Kemell250.180.060.120.9418
Reid Schaefer490.170.130.040.8347
Adam Edstrom840.160.090.060.8397
Ozzy Wiesblatt890.130.020.110.6445
Jake Lucchini210.110.050.060.6454
Defence#PGASOGSample
Roman Josi590.840.210.632.91360
Ryan Ufko850.590.110.490.5919
Brady Skjei760.390.090.301.72447
Adam Wilsby830.270.020.241.0981
Hunter Skinner480.000.000.000.001
Nick Perbix480.220.050.170.97312
Nicolas Hague410.210.050.161.09370
Justin Barron200.210.050.150.88208
Ilya Lyubushkin460.180.010.160.64382
Jack Ahcan150.130.000.130.5722
Goalies#SV%GASVSATOISample
Juuse Saros74.89872.9125.828.758:02318
Justus Annunen29.90062.5222.725.253:3280
Matt Murray32.90912.0020.022.059:244
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
Matthew WoodR71 gp$0.95M1 yrRFA3031.6
Adam WilsbyD58 gp$0.85M1 yrRFA1618.8
Luke EvangelistaR81 gp$3.00M1 yrRFA5618.7
Ryan O'ReillyC81 gp$4.50M1 yrUFA7416.4
Ryan UfkoD18 gp$0.94M1 yrRFA1111.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 BLK · sorted by projection

No BLK lines were captured for this game.