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

MTL Montréal Canadiens

@CARCarolina Hurricanes
Last gameMay 29 · 8:00 PM ET

The model's read

a disagreement, not a correction

MTL's record is better than the model rates them

In points
#6/32
what happened
By our rating
#18/32
xG-Elo, walk-forward
Gap
-12
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
48 wins, 24 regulation losses, 10 overtime losses
Points
106
Points rank
6/32
Goal diff
+27

Strength rating

xG-Elo · walk-forward
Rating
1501
League rank
18/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 29@CAR16
LMay 27vsCAR04
OTLMay 25vsCAR23OT
OTLMay 23@CAR23OT
WMay 21@CAR62
WMay 18@BUF32OT
LMay 16vsBUF38
WMay 14@BUF63
LMay 12vsBUF23
WMay 10vsBUF62

Current roster · per-game rates

31 skaters · 4 goalies

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

Forwards#PGASOGSample
Nick Suzuki141.070.340.732.19434
Cole Caufield130.930.510.423.12382
Juraj Slafkovský200.740.310.442.05306
Ivan Demidov930.700.220.481.58108
Alex Newhook150.470.260.221.49375
Phillip Danault240.430.120.311.44437
Zachary Bolduc760.400.180.221.34201
Alexandre Texier850.400.170.231.38218
Alex Belzile600.380.160.221.2742
Jake Evans710.390.140.251.07382
Kirby Dach770.390.200.191.34243
Oliver Kapanen910.390.220.171.44110
Josh Anderson170.330.200.131.47393
Hunter McKown410.170.000.171.0812
Florian Xhekaj630.200.000.200.805
Lucas Condotta820.140.140.000.8311
Brett Berard650.160.100.071.3048
Samuel Poulin80.090.000.090.4915
Jared Davidson490.100.000.100.9010
Owen Beck620.070.050.020.7628
Defence#PGASOGSample
Lane Hutson480.900.120.771.40190
Noah Dobson530.570.130.442.19412
Reilly Walsh561.000.001.002.001
David Reinbacher640.500.000.501.502
Mike Matheson80.460.100.371.70393
Maksymilian Szuber550.000.000.001.001
Kaiden Guhle210.320.060.261.08232
Alexandre Carrier450.310.070.240.86379
Jayden Struble470.180.030.150.59185
Arber Xhekaj720.100.030.070.82246
Adam Engstrom420.070.000.070.7315
Goalies#SV%GASVSATOISample
Kaapo Kahkonen34.89363.2327.130.353:42111
Samuel Montembeault35.89272.9824.727.657:00209
Jakub Dobes75.90382.6925.328.058:5181
Jacob Fowler32.90672.3322.725.056:3718
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
Ivan DemidovR82 gp$0.94M9 yrsUFA6265.9
Oliver KapanenC82 gp$0.94M1 yrRFA3739.3
Nick SuzukiC82 gp$7.88M4 yrsUFA10112.8
Cole CaufieldR81 gp$7.85M5 yrsUFA8811.2
Juraj SlafkovskýL82 gp$7.60M7 yrsUFA739.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 29 · modeled projections

0 BLK · sorted by projection

No BLK lines were captured for this game.