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

ANA Anaheim Ducks

vsVGKVegas Golden Knights
Last gameMay 14 · 9:30 PM ET

The model's read

a disagreement, not a correction

The model rates ANA higher than the standings do

In points
#18/32
what happened
By our rating
#17/32
xG-Elo, walk-forward
Gap
+1
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
43 wins, 33 regulation losses, 6 overtime losses
Points
92
Points rank
18/32
Goal diff
15

Strength rating

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

LMay 14vsVGK15
OTLMay 12@VGK23OT
WMay 10vsVGK43
LMay 8vsVGK26
WMay 6@VGK31
LMay 4@VGK13
WApr 30vsEDM52
LApr 28@EDM14
WApr 26vsEDM43OT
WApr 24vsEDM74

Current roster · per-game rates

26 skaters · 4 goalies

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

Forwards#PGASOGSample
Troy Terry190.840.300.542.49371
Leo Carlsson910.810.340.462.38213
Cutter Gauthier610.800.430.373.25171
Mikael Granlund640.740.280.461.91403
Beckett Sennecke450.700.300.402.4694
Chris Kreider200.660.340.322.15440
Alex Killorn170.490.230.261.84432
Ryan Poehling250.440.170.281.26341
Frank Vatrano770.430.230.202.41385
Sean Farrell570.170.170.001.336
A.J. Greer180.310.160.161.18304
Nikita Nesterenko130.300.080.221.1261
Sam Colangelo120.280.240.041.1444
Jeff Malott390.130.040.090.8881
Tim Washe420.120.040.080.7753
James Hamblin380.080.060.030.6741
Nathan Gaucher410.000.000.000.673
Defence#PGASOGSample
Jackson LaCombe20.630.120.501.73242
Tristan Luneau670.300.220.091.3514
Pavel Mintyukov980.290.090.201.12216
Nick Jensen40.270.050.220.85376
Drew Helleson140.230.040.190.79127
Corey Schueneman260.110.030.091.1135
Ian Moore30.170.060.111.0380
Travis Mitchell340.110.110.000.449
Tyson Hinds550.070.000.070.6715
Goalies#SV%GASVSATOISample
Laurent Brossoit31.90842.4723.626.056:3468
Ville Husso33.89062.9424.026.955:04157
Lukas Dostal1.89233.0024.927.956:37189
Vyacheslav Buteyets32.76923.0010.013.020:001
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
Beckett SenneckeR82 gp$0.95M2 yrsRFA6062.9
Drew HellesonD60 gp$1.10M1 yrRFA1513.6
Nikita NesterenkoC29 gp$0.84M1 yrUFA910.7
Ian MooreD67 gp$1.15M2 yrsRFA1210.4
Ryan PoehlingC75 gp$3.75M4 yrsUFA369.6

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 · May 14 · modeled projections

0 PIM · sorted by projection

No PIM lines were captured for this game.