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

FLA Florida Panthers

vsDETDetroit Red Wings
Last gameApr 15 · 7:00 PM ET

The model's read

a disagreement, not a correction

The model rates FLA higher than the standings do

In points
#25/32
what happened
By our rating
#19/32
xG-Elo, walk-forward
Gap
+6
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
40 wins, 38 regulation losses, 4 overtime losses
Points
84
Points rank
25/32
Goal diff
25

Strength rating

xG-Elo · walk-forward
Rating
1497
League rank
19/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 15vsDET81
WApr 13vsNYR32
WApr 11@TOR62
LApr 9@OTT15
OTLApr 7@MTL34SO
LApr 5@PIT25
LApr 4@PIT49
WApr 2vsBOS21
WMar 31vsOTT63
LMar 29@NYR13

Current roster · per-game rates

35 skaters · 2 goalies

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

Forwards#PGASOGSample
Matthew Tkachuk191.110.400.713.04403
Aleksander Barkov161.050.310.742.45353
Sam Reinhart130.980.490.492.70461
Brad Marchand630.910.410.492.61396
Brady Tkachuk80.890.390.503.91384
Carter Verhaeghe230.760.340.432.72471
Sam Bennett90.730.350.382.81427
Anton Lundell150.620.230.382.05437
Eetu Luostarinen270.420.150.281.35468
Sandis Vilmanis950.260.160.110.7919
Lars Eller200.260.100.151.24412
Cole Reinhardt290.240.140.100.8277
Cole Schwindt790.210.110.110.8079
MacKenzie Entwistle440.170.070.090.87188
John Beecher170.170.070.100.80177
Sam Lafferty180.170.090.080.78314
Garnet Hathaway210.170.080.090.91396
Angus Crookshank280.150.100.050.8929
Jonah Gadjovich120.150.070.080.86185
Bokondji Imama140.050.050.000.6033
Jack Devine380.000.000.001.006
Defence#PGASOGSample
Marek Alscher40.750.000.751.504
Seth Jones30.560.140.421.95355
Aaron Ekblad50.450.080.371.69384
Gustav Forsling420.390.080.311.82471
Ludvig Jansson540.250.000.250.754
Mikulas Hovorka960.250.000.250.754
Uvis Balinskis260.250.080.171.18161
Radko Gudas60.220.030.191.17384
Niko Mikkola770.200.060.151.11426
Donovan Sebrango730.190.000.190.7744
Dmitry Kulikov70.170.040.130.91361
Casey Fitzgerald40.130.000.130.7365
Alexander Petrovic360.160.040.130.9885
Tobias Bjornfot220.140.060.080.67117
Goalies#SV%GASVSATOISample
Jacob Markstrom25.89402.7623.326.158:40280
Akira Schmid40.89732.3520.522.955:0792
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
Cole ReinhardtL59 gp$0.81M1 yrUFA1518.5
Lars EllerC68 gp$0.85M1 yrUFA1517.6
Uvis BalinskisD54 gp$0.88M2 yrsUFA1517.1
Alexander PetrovicD54 gp$0.88M2 yrsUFA1011.4
Eetu LuostarinenC73 gp$3.00M9 yrsUFA3311.0

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

0 A · sorted by projection

No A lines were captured for this game.