PuckSleuth

Trade targets

Pick a team to see cap fit and needs · 100 players match · updated after last night's games

Sorted by trade chatter, then projected WAR weighted by how likely his team is to trade him. Click any column heading to sort; click again to reverse.

PlayerTeamTeam statusPosAgeCap hitYrsClauseCap fitWARSurplusFansBeatChatterSignal
Quinn HughesMINContenderCoreD26$7.85M1None—3.0+$5.713M477337Value
Matt DucheneDALContenderCoreC35$4.5M3NMC—2.6+$3.695M404023Value
Daniil ButUTABubbleL21$973K2None—-0.2—59—20Neutral
Connor McDavidEDMBubbleC29$12.5M2NMC—6.0+$3.454M566118Value
Easton CowanTORBubbleR21$900K2None—0.8+$3.842M747115Value
Aleksander BarkovFLABubbleC31$10M4None—2.0−$2.655M384013Risk
Mitch MarnerVGKContenderCoreR29$12M7None—4.3−$2.535M525313Risk
Pavel ZachaBOSBubbleC29$4.75M1M-NTC—1.4+$3.202M56—11Value
Paul CotterVANBubbleL26$2.15M1None—0.5+$314K817911Contract yr
Jake WalmanEDMBubbleD30$7M7M-NTC—0.8−$168K35—10Neutral
Mark ScheifeleWPGBubbleC33$8.5M5None—4.1+$2.9M52—9Value
Colin BlackwellDALContenderC33$775K1None—0.2+$1.626M47509Value
Auston MatthewsTORBubbleC29$13.25M2NMC—1.4−$3.018M44528Risk
Zach WerenskiCBJBubbleD29$9.583M2None—3.3+$4.027M58637Value
Nikita KucherovTBLContenderCoreR33$9.5M1None—5.9+$6.226M60—7Value
Vincent TrocheckUTABubbleC33$5.625M3None—1.2+$2.819M——7Value
Alex TuchWSHBubbleR30$10.5M8None—2.4−$2.091M70856Risk
Justin FaulkDETBubbleD34$6.5M1M-NTC—0.7+$1.131M43—6Rental
Alex DeBrincatDETBubbleR28$7.875M1None—2.5+$2.186M52—5Value
Vasily PodkolzinEDMBubbleR25$2.95M3None—0.9+$1.606M73835Value
Jack QuinnBUFContenderR25$3.375M1None—0.9+$3.296M42735Value
Josh AndersonMTLContenderR32$5.5M1M-NTC—-0.1−$1.382M74—5Rental
Moritz SeiderDETBubbleD25$8.55M5M-NTC—1.9+$850K58804Neutral
Morgan RiellyTORBubbleD32$7.5M4None—0.9+$68K34—4Neutral
Matvei MichkovPHIBubbleR21$950K1None—1.4+$6.032M60434Value
Zach WhitecloudCGYBubbleD29$2.75M2None—0.0+$1.527M66—4Value
Barclay GoodrowSJSBubbleC33$3.642M1M-NTC—-0.8−$1.554M47—4Rental
Jared McCannSEABubbleL30$5M1M-NTC—2.7+$2.131M82—3Value
Brad MarchandFLABubbleL38$5.25M5NMC—2.5+$3.547M62—3Value
Marco RossiVANBubbleC25$5M2None—2.0+$2.201M64693Value
J.T. MillerNYRBubbleC33$8M4None—1.1+$951K55533Buy-low
Ryan Nugent-HopkinsEDMBubbleC33$5.125M3NMC—1.8+$2.29M54473Value
Nick SuzukiMTLContenderCoreC27$7.875M4M-NTC—3.3+$4.117M53—3Value
Shane WrightSEABubbleC22$886K1None—0.6+$3.762M73833Value
Erik KarlssonPITContenderCoreD36$11.5M1NMC—2.1−$415K67—3Rental
Andrew CoppDETBubbleC32$5.625M1M-NTC—-0.2+$712K19—3Rental
Gavin McKennaTORBubbleL18$1.075M3None—-0.3—51583Neutral
William NylanderTORBubbleR30$11.5M6NMC—4.0−$856K55642Neutral
Artemi PanarinLAKBubbleL34$11M2NMC—3.0+$7K46—2Neutral
Roope HintzDALContenderC29$8.45M5NMC—2.1−$291K26472Neutral
Darren RaddyshTORBubbleD30$8.5M8NMC—2.5+$2.069M34—2Value
Kevin FialaLAKBubbleL30$7.875M3NMC—1.4−$392K——2Buy-low
Will SmithSJSBubbleC21$950K1None—2.2+$7.006M84942Value
Quinton ByfieldLAKBubbleR24$6.25M3None—1.2+$396K38—2Buy-low
Parker KellyCOLContenderC27$1.7M4None—1.3+$1.772M81892Value
Mattias SamuelssonBUFContenderD26$4.286M4None—1.3+$2.34M54602Value
Porter MartonePHIBubbleR19$979K2None—0.9—64362Neutral
Cole CaufieldMTLContenderCoreR25$7.85M5M-NTC—3.5+$1.775M66—2Value
Anton LundellFLABubbleC25$5M4None—1.3+$1.661M——2Value
Zach HymanEDMBubbleL34$5.5M2NMC—0.8+$3.301M39222Value
Morgan FrostCGYBubbleC27$4.375M1M-NTC—1.0+$877K37—2Contract yr
Thomas ChabotOTTContenderCoreD29$8M2M-NTC—1.7−$543K79—2Neutral
Ridly GreigOTTContenderC24$3.25M3None—0.3+$1.889M49—2Value
Nicolas RoyCOLContenderC29$3M1None—0.3+$1.176M63692Contract yr
Drew DoughtyLAKBubbleD36$11M1M-NTC—0.2−$4.563M15—2Risk
Mason AppletonDETBubbleC30$2.9M1None—0.2−$305K18—2Rental
Jake MiddletonCGYBubbleD30$4.35M3None—0.1+$270K——2Neutral
Cam YorkPHIBubbleD25$5.15M4None—0.1+$748K43—2Neutral
Michael RasmussenDETBubbleC27$3.2M2None—-0.2−$345K22—2Neutral
Dalibor DvorskySTLBubbleR21$886K2None—-0.2+$2.83M——2Value
Leon DraisaitlEDMBubbleC30$14M7NMC—5.9−$611K60671Neutral
Lucas RaymondDETBubbleL24$8.075M6None—3.5+$752K40—1Neutral
Jack HughesNJDBubbleC25$8M4M-NTC—3.3+$3.881M44941Value
Matthew TkachukFLABubbleL28$9.5M4None—2.8−$165K51—1Neutral
Dylan HollowaySTLBubbleL25$7.75M5M-NTC—2.3+$335K——1Neutral
Casey MittelstadtBOSBubbleC27$5.75M1None—1.4−$279K——1Contract yr
Travis KonecnyPHIBubbleR29$8.75M7None—2.0+$566K27—1Neutral
Vince DunnSEABubbleD29$7.35M1M-NTC—1.3+$1.35M87841Contract yr
Ryan O'ReillyNSHBubbleC35$4.5M1None—2.0+$4.188M——1Value
Travis SanheimPHIBubbleD30$6.25M5NTC—1.2+$277K36561Neutral
Artturi LehkonenCOLContenderL31$4.5M1M-NTC—1.6+$2.572M—671Value
Matthew WoodNSHBubbleR21$950K1None—1.1+$2.769M——1Value
Tyler SeguinDALContenderC34$9.85M1NMC—1.3−$3.919M40591Risk
Denver BarkeyPHIBubbleC21$925K2None—1.0+$2.522M48—1Buy-low
Mavrik BourqueNSHBubbleC24$5.5M6None—1.0−$853K——1Neutral
Jimmy SnuggerudSTLBubbleR22$950K1None—1.0+$6.946M—501Value
Elias PetterssonVANBubbleC27$11.6M6NMC—1.5−$4.032M80661Risk
Sidney CrosbyPITContenderCoreC39$8.7M1NMC—3.6+$1.808M69681Value
Brock BoeserVANBubbleR29$7.25M6None—1.3−$142K67—1Neutral
Brett HowdenVGKContenderC28$2.5M4None—1.0+$1.614M——1Value
Philip BrobergSTLBubbleD25$8M6None—1.2−$1.731M70—1Neutral
Mathieu OlivierCBJBubbleR29$3M5M-NTC—0.8+$1.335M39141Neutral
Trevor MooreLAKBubbleL31$4.2M2None—0.7+$1.149M——1Neutral
Joel ArmiaLAKBubbleR33$2.5M1None—0.7+$1.313M——1Rental
Anthony DuclairNYIBubbleL31$3.5M2NTC—0.7+$442K62671Neutral
Lane HutsonMTLContenderCoreD22$8.85M8M-NTC—2.6+$3.169M63571Value
Nazem KadriCOLContenderC35$7M3M-NTC—0.9+$1.119M58631Buy-low
Mason LohreiBOSBubbleD25$3.2M1None—0.6+$3.252M73—1Value
Matias MaccelliNYIBubbleL25$2.25M1None—0.9+$2.792M—451Value
Devon ToewsCOLContenderD32$7.25M5NMC—0.8−$271K——1Neutral
Brayden McNabbVGKContenderD35$3.65M2NTC—0.7+$312K62401Buy-low
Evgeni MalkinPITContenderCoreC40$5.5M1NMC—2.2+$4.278M64891Value
Matt SavoieEDMBubbleC22$886K1None—0.5+$3.928M47—1Value
Josh NorrisBUFContenderCoreC27$7.95M4M-NTC—2.0−$1.545M——1Neutral
Bryan RustPITContenderCoreR34$5.125M2None—2.0+$4.333M42—1Value
Brayden SchennNYIBubbleC35$6.5M2M-NTC—0.5−$557K46311Neutral
Blake LizottePITContenderC28$2.25M3None—0.6+$1.137M54—1Neutral
Mason McTavishSTLBubbleC23$7M5M-NTC—0.4−$57K76671Buy-low
Tyler TuckerSTLBubbleD26$925K1None—0.4+$3.426M50—1Value
J.T. CompherDETBubbleL31$5.1M2M-NTC—0.3−$1.099M16—1Neutral

Team status comes from our power rating (points percentage, goal differential, and 5v5 expected goals share, leaning on last season until a team has played enough games): top 10 Contender, bottom 10 Seller once teams have played 20 games (Bubble before that). A contender's six best players by projected WAR are marked Core and shown faded, since contenders rarely move them. Cap fit is the share of salary the selling team would need to retain (50% maximum). Fills is his percentile at his position in the team's weakest category he helps. WAR is PuckSleuth's projection per 84 games; Surplus compares the cap hit with our market estimate (hover the i next to Surplus for how it is calculated). Players traded, signed, extended, or claimed off waivers in the last 120 days are left out. Buy-low: his underlying play (5v5 expected goals share and chance quality) ranks well above his results (goal share and points), with bad luck behind the gap.

Most trade chatter

Quinn Hughes, 37 mentions this week

MIN (Contender) · $7.85M for 1 more season.

Buy-low signal

Brayden McNabb

His team has 54% of the expected goals with him on the ice but only 50% of the actual goals. Results are lagging his play.

Contract year

Alex DeBrincat, free agent next summer

Projected 2.5 WAR per season at age 28, on $7.875M.