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

WSH Washington Capitals

@CBJColumbus Blue Jackets
Last gameApr 14 · 7:00 PM ET

The model's read

a disagreement, not a correction

WSH's record is better than the model rates them

In points
#12/32
what happened
By our rating
#22/32
xG-Elo, walk-forward
Gap
-10
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, 30 regulation losses, 9 overtime losses
Points
95
Points rank
12/32
Goal diff
+19

Strength rating

xG-Elo · walk-forward
Rating
1491
League rank
22/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 14@CBJ21
WApr 12vsPIT30
WApr 11@PIT63
WApr 8@TOR40
LApr 5@NYR18
WApr 4vsBUF62
LApr 2@NJD37
WMar 31vsPHI64
WMar 28@VGK54SO
WMar 26@UTA74

Current roster · per-game rates

28 skaters · 3 goalies

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

Forwards#PGASOGSample
Ilya Protas621.000.250.751.754
Alex Ovechkin80.870.470.403.28396
Dylan Strome170.820.280.541.83408
Alex Tuch890.810.400.412.58373
Tom Wilson430.780.380.392.13353
Jordan Kyrou250.750.340.402.71408
Pierre-Luc Dubois800.680.220.461.78367
Aliaksei Protas210.660.290.361.87331
Boone Jenner220.610.250.362.27278
Ryan Leonard90.550.250.312.0192
Justin Sourdif340.450.200.251.3882
Ethen Frank530.370.190.181.3986
Anthony Beauvillier720.350.180.171.89396
Jonny Brodzinski760.310.140.171.29206
Ivan Miroshnichenko630.240.110.130.9853
Bogdan Trineyev870.000.000.000.502
Josh Dunne400.110.030.080.8246
Defence#PGASOGSample
Cole Hutson440.710.210.501.5714
Jakob Chychrun60.670.280.392.62341
Rasmus Sandin380.380.060.311.13356
Louie Belpedio0.330.170.171.0012
Martin Fehérváry420.310.070.240.95384
Matt Roy30.280.040.241.30406
Timothy Liljegren270.270.050.211.12311
Jacob MacDonald40.200.120.081.40100
Justin Holl40.160.030.120.61282
Vincent Desharnais730.110.010.100.58246
Dylan McIlrath520.060.000.060.4443
Goalies#SV%GASVSATOISample
Charlie Lindgren79.89292.9324.327.257:47151
Logan Thompson48.91172.4525.327.759:06217
Clay Stevenson33.91252.3324.326.759:575
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
Ryan LeonardR75 gp$0.95M1 yrRFA4547.4
Justin SourdifC78 gp$0.82M1 yrRFA3542.4
Jonny BrodzinskiC55 gp$0.85M1 yrUFA1618.8
Aliaksei ProtasL76 gp$3.38M3 yrsUFA5215.4
Alex OvechkinL82 gp$4.25M1 yrUFA6415.1

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

0 G · sorted by projection

No G lines were captured for this game.