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

DAL Dallas Stars

@MINMinnesota Wild
Last gameApr 30 · 7:30 PM ET

The model's read

a disagreement, not a correction

DAL's record is better than the model rates them

In points
#3/32
what happened
By our rating
#10/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
50 wins, 20 regulation losses, 12 overtime losses
Points
112
Points rank
3/32
Goal diff
+53

Strength rating

xG-Elo · walk-forward
Rating
1518
League rank
10/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 30@MIN25
LApr 28vsMIN24
OTLApr 25@MIN23OT
WApr 22@MIN43OT
WApr 20vsMIN42
LApr 18vsMIN16
WApr 15@BUF43SO
WApr 13@TOR65
WApr 11vsNYR20
WApr 9vsMIN54

Current roster · per-game rates

23 skaters · 3 goalies

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

Forwards#PGASOGSample
Mikko Rantanen961.190.410.782.63445
Jason Robertson211.080.490.593.22464
Wyatt Johnston530.900.460.442.50390
Roope Hintz240.850.340.502.28419
Matt Duchene950.850.300.541.79415
Tyler Seguin910.690.300.381.95335
Jamie Benn140.600.220.381.59453
Sam Steel180.370.120.251.10410
Cameron Hughes340.330.330.000.673
Justin Hryckowian490.350.160.201.0092
Radek Faksa120.260.060.190.83407
Colin Blackwell150.220.080.141.03312
Arttu Hyry250.210.110.091.1129
Joel Kiviranta220.200.100.101.01354
Oskar Bäck100.180.060.130.57162
Defence#PGASOGSample
Miro Heiskanen40.750.130.622.13406
Thomas Harley550.540.130.411.81329
Esa Lindell230.330.070.261.18471
Tyler Myers570.220.040.191.23398
Nils Lundkvist50.220.040.181.05251
Kyle Capobianco200.150.060.090.5994
Lian Bichsel60.150.070.080.67112
Kyle Burroughs0.100.020.080.72196
Goalies#SV%GASVSATOISample
Brandon Halverson.80302.6010.613.234:213
Casey DeSmith1.90712.4624.026.556:55155
Jake Oettinger29.90462.5724.326.959:06345
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
Jamie BennL60 gp$0.85M1 yrUFA3642.4
Justin HryckowianC81 gp$0.95M2 yrsUFA3031.6
Colin BlackwellC70 gp$0.85M1 yrUFA1517.6
Sam SteelC73 gp$2.10M1 yrUFA3315.7
Oskar BäckC72 gp$0.82M1 yrUFA1214.5

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

0 BLK · sorted by projection

No BLK lines were captured for this game.