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

UTA Utah Mammoth

vsVGKVegas Golden Knights
Last gameMay 1 · 10:00 PM ET

The model's read

a disagreement, not a correction

The model rates UTA higher than the standings do

In points
#15/32
what happened
By our rating
#12/32
xG-Elo, walk-forward
Gap
+3
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
15/32
Goal diff
+28

Strength rating

xG-Elo · walk-forward
Rating
1509
League rank
12/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 1vsVGK15
OTLApr 29@VGK45OT
OTLApr 27vsVGK45OT
WApr 24vsVGK42
WApr 21@VGK32
LApr 19@VGK24
LApr 16vsSTL35
WApr 14vsWPG53
LApr 12@CGY14
LApr 11vsCAR14

Current roster · per-game rates

26 skaters · 3 goalies

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

Forwards#PGASOGSample
Clayton Keller91.060.350.712.78396
Dylan Guenther110.880.460.423.01233
Nick Schmaltz80.850.330.512.33375
Vincent Trocheck160.790.280.512.15431
Logan Cooley920.760.370.392.00217
Anders Lee720.550.280.282.52414
Lawson Crouse670.470.270.211.76391
Barrett Hayton270.440.180.261.85325
Ben McCartney620.000.000.001.002
Kailer Yamamoto560.400.200.201.07301
Michael Carcone530.380.210.181.71242
Jack McBain220.330.130.201.22318
Daniil But190.240.100.141.4829
Kevin Stenlund820.240.100.140.98335
Joshua Roy890.220.140.081.1938
Brandon Tanev130.170.070.101.00346
Liam O'Brien380.130.060.080.93239
Defence#PGASOGSample
Mikhail Sergachev980.720.130.591.87383
MacKenzie Weegar520.470.100.372.11419
John Marino60.400.050.350.76360
Nate Schmidt880.280.060.211.07410
Zac Jones280.240.030.211.15105
Nick DeSimone570.220.050.170.9298
Maveric Lamoureux100.200.040.161.0020
Andrew Peeke260.190.040.151.04365
Dmitri Simashev260.040.000.040.9328
Goalies#SV%GASVSATOISample
Karel Vejmelka70.89802.7324.026.757:53268
Sebastian Cossa.85712.0012.014.045:001
Jaxson Stauber33.89672.8324.627.453:5212
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
Michael CarconeL79 gp$1.75M2 yrsUFA3117.7
Andrew PeekeD77 gp$1.00M1 yrUFA1414.0
Kailer YamamotoR59 gp$1.75M2 yrsUFA2313.1
Clayton KellerR82 gp$7.15M2 yrsUFA8812.3
Lawson CrouseL81 gp$4.30M1 yrUFA4410.2

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

0 SOG · sorted by projection

No SOG lines were captured for this game.