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

TBL Tampa Bay Lightning

vsMTLMontréal Canadiens
Last gameMay 3 · 6:00 PM ET

The model's read

a disagreement, not a correction

TBL's record is better than the model rates them

In points
#5/32
what happened
By our rating
#6/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
50 wins, 26 regulation losses, 6 overtime losses
Points
106
Points rank
5/32
Goal diff
+59

Strength rating

xG-Elo · walk-forward
Rating
1532
League rank
6/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 3vsMTL12
WMay 1@MTL10OT
LApr 29vsMTL23
WApr 26@MTL32
OTLApr 24@MTL23OT
WApr 21vsMTL32OT
OTLApr 19vsMTL34OT
LApr 15vsNYR24
WApr 13vsDET43OT
WApr 11@BOS21

Current roster · per-game rates

30 skaters · 6 goalies

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

Forwards#PGASOGSample
Nikita Kucherov861.580.501.093.25411
Jake Guentzel591.060.470.592.87412
Brandon Hagel381.000.450.542.71437
Brayden Point210.900.410.482.33401
Anthony Cirelli710.660.290.371.76410
Ilya Mikheyev950.450.230.221.70352
Nick Abruzzese800.380.080.310.9211
Gage Goncalves930.420.140.281.05148
Yanni Gourde370.410.120.291.45400
Dominic James170.360.180.181.3650
Dylan Duke530.250.250.000.753
Jakob Pelletier110.310.120.201.1091
Pontus Holmberg290.290.130.161.14248
Conor Geekie140.240.110.130.9772
Jeffrey Viel250.230.080.151.33100
Zemgus Girgensons280.190.090.101.12367
Scott Sabourin460.170.030.140.4039
Jansen Harkins100.150.060.090.85253
Defence#PGASOGSample
Victor Hedman770.760.130.632.08386
John Carlson740.720.140.582.16382
Maxim Groshev520.500.000.500.502
Charle-Edouard D'Astous510.410.080.331.1673
Ryan McDonagh270.390.070.320.96387
J.J. Moser900.340.080.261.21350
Max Crozier240.240.020.221.3258
Simon Lundmark70.000.000.001.001
Emil Lilleberg780.220.040.170.73180
Erik Cernak810.210.040.170.92372
Steven Santini160.090.000.090.3918
Michael Callahan790.040.040.000.5622
Goalies#SV%GASVSATOISample
Andrei Vasilevskiy88.91192.3724.426.759:30342
Jonas Johansson31.88733.1124.527.656:5884
Olivier Rodrigue32.86212.0012.514.538:432
Mads Sogaard40.85893.2019.522.747:2431
Hugo Alnefelt60.70003.007.010.020:001
Dennis Hildeby35.90972.5224.827.251:4226
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
Charle-Edouard D'AstousD70 gp$0.88M1 yrUFA2933.1
Gage GoncalvesC74 gp$1.20M1 yrRFA3327.5
Zemgus GirgensonsC74 gp$0.93M1 yrUFA2021.6
Dominic JamesC43 gp$0.91M1 yrRFA1516.5
Pontus HolmbergR70 gp$1.55M1 yrUFA2214.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 3 · modeled projections

0 PPP · sorted by projection

No PPP lines were captured for this game.