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

BOS Boston Bruins

vsBUFBuffalo Sabres
Last gameMay 1 · 7:30 PM ET

The model's read

a disagreement, not a correction

BOS's record is better than the model rates them

In points
#8/32
what happened
By our rating
#24/32
xG-Elo, walk-forward
Gap
-16
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
45 wins, 27 regulation losses, 10 overtime losses
Points
100
Points rank
8/32
Goal diff
+22

Strength rating

xG-Elo · walk-forward
Rating
1480
League rank
24/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 1vsBUF14
WApr 28@BUF21OT
LApr 26vsBUF16
LApr 23vsBUF13
WApr 21@BUF42
LApr 19@BUF34
WApr 14vsNJD40
WApr 12@CBJ32
LApr 11vsTBL12
OTLApr 7@CAR56OT

Current roster · per-game rates

32 skaters · 3 goalies

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

Forwards#PGASOGSample
David Pastrnak881.280.470.813.82428
Pavel Zacha180.720.290.431.70416
Morgan Geekie390.720.400.321.99408
Elias Lindholm280.650.250.411.88419
JJ Peterka770.620.300.322.06326
Casey Mittelstadt110.580.200.391.31371
Fraser Minten930.380.190.191.36113
Matthew Poitras510.370.100.271.1769
Alex Steeves210.350.190.151.2659
Marat Khusnutdinov920.320.140.180.83174
Lukas Reichel750.290.110.191.03199
Michael Eyssimont810.270.130.151.90279
Sean Kuraly520.260.090.171.26380
Tanner Jeannot840.260.100.161.04374
James Hagens440.200.000.201.005
Mark Kastelic470.240.120.121.15293
Riley Duran620.000.000.002.502
Brendan Gaunce500.200.070.131.1296
Ivan Ivan820.170.090.090.7249
Brian Halonen480.120.060.060.5219
Defence#PGASOGSample
Charlie McAvoy730.720.140.581.75370
Hampus Lindholm270.400.080.321.54338
Mason Lohrei60.370.080.281.04205
Frederic Brunet590.000.000.002.001
Nikita Zadorov910.270.050.221.32424
Billy Sweezey580.110.000.110.339
Henri Jokiharju200.270.050.221.07297
Jordan Harris430.230.060.170.82173
Jonathan Aspirot450.220.040.180.7867
Will Borgen170.210.060.150.97373
Connor Clifton750.180.030.140.85353
Maxence Guenette0.000.000.000.938
Goalies#SV%GASVSATOISample
Michael DiPietro80.93880.182.72.99:042
Jiri Patera30.86834.6830.935.554:559
Jeremy Swayman1.90582.6925.828.558:24260
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
Fraser MintenC82 gp$0.88M1 yrRFA3539.8
Marat KhusnutdinovC77 gp$0.93M1 yrRFA3335.7
Jonathan AspirotD61 gp$0.89M2 yrsUFA1314.6
Mark KastelicC82 gp$1.57M2 yrsUFA2214.0
Pavel ZachaC78 gp$4.75M1 yrUFA6513.7

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

0 PPP · sorted by projection

No PPP lines were captured for this game.