Kodo Hockey

Draft Value vs ADP · 2026-27

Two ways the market can be wrong about a player. Level — we rank him well ahead of or behind where he is drafted. Direction — he is moving against his own last season and his price has not moved with him.

my league is
pick the categories your league counts and the tiers re-score for them

Value and rank computed for Points-only — goals + assists only — no peripherals.

💎 Undervalued · we rank them ahead of their price

#PlayerTmPosOur rankADPGapTrendz-value
1Roman Kantserov CHI · RCHIR109258.7+149.7—+57.3
2Ryan McLeod BUF · CBUFC143286.4+143.4-0.0+51.9
3Chandler Stephenson SEA · CSEAC164289.8+125.8-0.0+47.8
4Dawson Mercer NJD · CNJDC171290.8+119.8+0.0+46.2
5Matty Beniers SEA · CSEAC129248.4+119.4+0.0+54.3
6Ben Kindel PIT · CPITC170288.3+118.3+0.1+46.4
7Christian Dvorak PHI · CPHIC178290.6+112.6-0.1+45.7
8Elias Lindholm BOS · CBOSC126235.3+109.3-0.0+54.5
9Jack Quinn BUF · RBUFR145252.1+107.1+0.0+51.7
10Sean Monahan CBJ · CCBJC186292.1+106.1+0.1+43.9
11Marco Rossi VAN · CVANC141245.7+104.7-0.0+52.1
12Anton Lundell FLA · CFLAC142246.5+104.5-0.0+52.0
13Noah Cates PHI · CPHIC189292.3+103.3-0.0+43.5
14Claude Giroux OTT · COTTC183284.4+101.4+0.0+44.1
15Casey Mittelstadt BOS · CBOSC192292.6+100.6-0.0+43.1
16Conor Garland CBJ · RCBJR193293.4+100.4+0.1+43.0
17Anthony Cirelli TBL · CTBLC118218.3+100.3-0.0+55.9
18Kaapo Kakko SEA · RSEAR194292.8+98.8-0.1+43.0
19Cole Perfetti WPG · LWPGL175273.6+98.6+0.1+45.9
20Connor McMichael STL · CSTLC133231.5+98.5+0.1+53.4
21Pierre-Luc Dubois WSH · CWSHC151249.2+98.2+0.1+50.9
22Andrew Copp DET · CDETC197292.4+95.4+0.0+41.9
23Jimmy Snuggerud STL · RSTLR69163.7+94.7+0.2+68.2
24William Eklund OTT · LOTTL72164.5+92.5+0.1+67.2
25Cole Sillinger CBJ · CCBJC203293+90.0+0.1+40.9
26Matt Coronato CGY · RCGYR156245.5+89.5+0.1+49.2
27Dylan Strome WSH · CWSHC74163.4+89.4+0.1+66.2
28Pavel Zacha BOS · CBOSC91180.2+89.2-0.1+60.5
29Jackson Blake CAR · RCARR102191.2+89.2+0.1+58.5
30Teuvo Teravainen CHI · CCHIC206293.1+87.1+0.0+40.5
31Luke Evangelista NJD · RNJDR113199.7+86.7+0.0+57.1
32Simon Holmstrom NYI · RNYIR207292.4+85.4-0.0+40.4
33Braeden Bowman VGK · RVGKR208292.9+84.9+0.2+40.3
34Alexander Wennberg SJS · CSJSC172255.8+83.8-0.1+46.1
35Beckett Sennecke ANA · RANAR42125+83.0+0.2+78.7
36Emmitt Finnie DET · LDETL210291.3+81.3+0.1+40.2
37Pavel Buchnevich STL · LSTLL134215.2+81.2+0.1+53.3
38Gabriel Vilardi WPG · RWPGR80160.2+80.2-0.0+63.0
39Mats Zuccarello LAK · RLAKR131210.2+79.2-0.1+53.8
40Ivan Demidov MTL · RMTLR48127+79.0+0.2+75.2

⚠ Overvalued · going earlier than the projection supports

#PlayerTmPosOur rankADPGapTrendz-value
1Matt Rempe NYR · CNYRC599291.9-307.1+0.0+2.2
2Adam Edstrom NSH · CNSHC598291.9-306.1-0.1+2.8
3Arshdeep Bains VAN · LVANL596291.9-304.1-0.1+3.1
4Josh Mahura SEA · DSEAD593292.6-300.4-0.1+3.8
5Zach Bogosian MIN · DMIND591292.5-298.5-0.1+4.3
6Marc Gatcomb VGK · RVGKR590292.3-297.7-0.1+4.5
7Jeremy Lauzon VGK · DVGKD572275-297.0-0.1+6.6
8Luke Schenn VAN · DVAND588291.2-296.8-0.1+4.7
9Samuel Helenius LAK · CLAKC589292.6-296.4-0.1+4.6
10Alexey Toropchenko STL · RSTLR586292.3-293.7-0.1+4.8
11Erik Gudbranson CBJ · DCBJD585292.6-292.40.0+4.8
12Sam Colangelo ANA · RANAR584292.6-291.4—+4.9
13Declan Carlile PIT · DPITD583292.2-290.8+0.0+5.1
14Nikolas Matinpalo OTT · DOTTD582291.9-290.1-0.0+5.3
15Lian Bichsel DAL · DDALD581291-290.0-0.1+5.5
16Garnet Hathaway FLA · RFLAR580292.4-287.6+0.0+5.5
17Ross Johnston STL · LSTLL579291.8-287.2-0.1+5.5
18Ryan Lomberg CBJ · LCBJL577292.6-284.4-0.1+5.8
19Jordan Greenway CHI · LCHIL576292.5-283.5-0.0+5.8
20Reid Schaefer NSH · LNSHL574292.6-281.4-0.1+6.2
21Dmitri Simashev UTA · DUTAD571292.9-278.1+0.1+6.7
22Emil Lilleberg TBL · DTBLD570292.1-277.9-0.1+6.8
23Elias Pettersson VAN · DVAND569292.9-276.1-0.0+6.9
24Joel Kiviranta DAL · LDALL568292.6-275.4-0.1+6.9
25Jeff Malott ANA · LANAL567292.4-274.6-0.0+7.1
26Nils Lundkvist DAL · DDALD566292.3-273.7-0.1+7.1
27Vincent Desharnais WSH · DWSHD563292.7-270.3-0.0+7.2
28Nico Sturm MIN · CMINC562292.6-269.4-0.1+7.3
29Johnathan Kovacevic NJD · DNJDD560292.4-267.6-0.1+7.5
30Scott Mayfield NYI · DNYID559292.4-266.6-0.1+7.5
31Jack St. Ivany WPG · DWPGD558292.4-265.6-0.2+7.6
32Joseph Veleno NYR · CNYRC557292.7-264.3+0.0+7.8
33Nils Hoglander NSH · LNSHL556292.4-263.6+0.0+7.9
34Troy Stecher TOR · DTORD555292.3-262.7-0.1+7.9
35Dmitry Kulikov FLA · DFLAD554292.6-261.4—+7.9
36Cole Koepke WPG · LWPGL553292.5-260.5-0.1+8.1
37Declan Chisholm NJD · DNJDD552292.6-259.4-0.1+8.1
38Ilya Lyubushkin NSH · DNSHD551292.5-258.5-0.1+8.1
39Tim Washe ANA · CANAC550292.5-257.5+0.0+8.4
40Ian Moore ANA · DANAD549292.3-256.7-0.1+8.5

📈 Rising, and not yet repriced · going after pick 100

Projected to gain on last season in the categories this league counts, and still available late. A riser the room already knows about is priced as one.

#PlayerTmPosAgeADPG+ABiggest moverMove
1Beckett Sennecke ANA · RANAR2012560 → 79G 0.28 → 0.41+0.2
2Ville Koivunen PIT · RPITR23292.67 → 24A 0.13 → 0.25+0.2
3Frank Vatrano ANA · RANAR32275.39 → 28G 0.1 → 0.21+0.2
4Ivan Demidov MTL · RMTLR2012762 → 75A 0.52 → 0.65+0.2
5Victor Hedman TBL · DTBLD35114.117 → 46G 0.03 → 0.12+0.2
6Kent Johnson CBJ · CCBJC24289.522 → 34A 0.2 → 0.28+0.2
7Isaac Howard EDM · LEDML22292.85 → 25G 0.07 → 0.17+0.2
8Jimmy Snuggerud STL · RSTLR22163.751 → 68A 0.43 → 0.53+0.2
9Braeden Bowman VGK · RVGKR23292.926 → 40G 0.15 → 0.25+0.2
10William Eklund OTT · LOTTL24164.553 → 67G 0.19 → 0.29+0.1
11Ben Kindel PIT · CPITC19288.335 → 46G 0.22 → 0.3+0.1
12Sean Monahan CBJ · CCBJC32292.136 → 44A 0.29 → 0.38+0.1
13Phillip Danault MTL · CMTLC33292.117 → 29A 0.15 → 0.23+0.1
14Matvei Michkov PHI · RPHIR21163.551 → 62A 0.38 → 0.47+0.1
15Emmitt Finnie DET · LDETL21291.330 → 40G 0.16 → 0.24+0.1
16Stefan Noesen NJD · RNJDR33292.57 → 20G 0.08 → 0.16+0.1
17J.T. Miller NYR · CNYRC33112.353 → 68A 0.53 → 0.61+0.1
18Cole Perfetti WPG · LWPGL24273.632 → 46G 0.18 → 0.26+0.1
19Marco Kasper DET · CDETC22290.219 → 29G 0.11 → 0.19+0.1
20Luke Hughes NJD · DNJDD23163.535 → 49A 0.43 → 0.51+0.1
21Mason McTavish STL · CSTLC23205.541 → 52G 0.23 → 0.3+0.1
22Barrett Hayton UTA · CUTAC26293.525 → 37G 0.15 → 0.24+0.1
23Daniil But UTA · LUTAL21292.67 → 16G 0.1 → 0.19+0.1
24Cole Sillinger CBJ · CCBJC2329333 → 41G 0.1 → 0.19+0.1
25Berkly Catton SEA · CSEAC20292.517 → 27G 0.11 → 0.18+0.1
26Michael Kesselring SJS · DSJSD26278.52 → 12A 0.06 → 0.12+0.1
27Ryan Greene CHI · CCHIC22292.629 → 37G 0.15 → 0.21+0.1
28Seth Jarvis CAR · RCARR24109.966 → 70G 0.45 → 0.5+0.1
29Jordan Kyrou WSH · RWSHR28137.346 → 59G 0.25 → 0.33+0.1
30Jonathan Marchessault NSH · RNSHR35251.631 → 44G 0.19 → 0.27+0.1
31Shane Wright SEA · CSEAC22292.827 → 36A 0.2 → 0.26+0.1
32Nazem Kadri COL · CCOLC36144.650 → 57G 0.21 → 0.32+0.1
33Elias Pettersson VAN · CVANC27127.351 → 61G 0.2 → 0.26+0.1
34Artyom Levshunov CHI · DCHID20261.124 → 34A 0.32 → 0.38+0.1
35Timo Meier NJD · RNJDR30117.244 → 54G 0.31 → 0.38+0.1
36Michael Misa SJS · CSJSC19207.821 → 31A 0.27 → 0.33+0.1
37Tomas Hertl VGK · CVGKC32140.558 → 63G 0.29 → 0.38+0.1
38Maxim Tsyplakov CGY · RCGYR28292.94 → 11A 0.04 → 0.1+0.1
39Ryan Leonard WSH · RWSHR2120645 → 53A 0.33 → 0.39+0.1
40Mackie Samoskevich SEA · RSEAR23267.332 → 38G 0.16 → 0.24+0.1

📉 Slipping, and still being paid for · going inside pick 100

Projected to give back ground and still drafted early. This is a don't-pay-last-year's-price list, not a don't-draft list.

#PlayerTmPosAgeADPG+ABiggest moverMove
1Darren Raddysh TOR · DTORD3065.170 → 58G 0.3 → 0.17-0.2
2Mark Scheifele WPG · CWPGC3341103 → 91A 0.82 → 0.75-0.1
3William Nylander TOR · RTORR303679 → 88A 0.75 → 0.69-0.1
4Jakob Chychrun WSH · DWSHD2848.160 → 51G 0.33 → 0.24-0.1
5Charlie McAvoy BOS · DBOSD2895.561 → 57A 0.72 → 0.64-0.1
6Steven Stamkos NSH · CNSHC3695.566 → 54G 0.51 → 0.38-0.1
7Cole Caufield MTL · RMTLR2518.988 → 79G 0.63 → 0.51-0.1
8Martin Necas COL · RCOLR2724.3100 → 97G 0.49 → 0.4-0.1
9Erik Karlsson PIT · DPITD3681.366 → 59A 0.68 → 0.64-0.1
10Pavel Dorofeyev NYR · RNYRR2596.964 → 56G 0.45 → 0.39-0.1
11John Carlson TBL · DTBLD3669.460 → 54A 0.65 → 0.61-0.1
12Brock Faber MIN · DMIND2493.351 → 42G 0.19 → 0.13-0.1
13Mika Zibanejad NYR · CNYRC3366.978 → 72G 0.42 → 0.34-0.1
14Alex Tuch WSH · RWSHR307166 → 62G 0.42 → 0.35-0.1
15Tage Thompson BUF · CBUFC2827.881 → 76G 0.49 → 0.45-0.1
16Alex DeBrincat DET · RDETR2843.285 → 82G 0.5 → 0.47-0.1
17Cutter Gauthier ANA · LANAL2245.469 → 68G 0.54 → 0.44-0.1
18Nikita Kucherov TBL · RTBLR333.9130 → 128G 0.58 → 0.48-0.1
19Evan Bouchard EDM · DEDMD2615.495 → 92G 0.26 → 0.23-0.0
20Leon Draisaitl EDM · CEDMC307.197 → 112G 0.54 → 0.5-0.0
21Drake Batherson OTT · ROTTR2892.371 → 69G 0.42 → 0.35-0.0
22Zach Hyman EDM · LEDML3475.852 → 62A 0.36 → 0.33-0.0
23Sidney Crosby PIT · CPITC3953.374 → 71G 0.43 → 0.37-0.0
24Jackson LaCombe ANA · DANAD2587.558 → 54A 0.59 → 0.53-0.0
25Zach Werenski CBJ · DCBJD2913.681 → 84G 0.29 → 0.25-0.0
26Adrian Kempe LAK · RLAKR3059.973 → 71G 0.44 → 0.39-0.0
27Filip Forsberg NSH · LNSHL3235.375 → 72G 0.49 → 0.4-0.0
28Mikhail Sergachev UTA · DUTAD2886.859 → 56A 0.63 → 0.6-0.0
29Matt Boldy MIN · LMINL2515.285 → 89G 0.55 → 0.48-0.0
30Moritz Seider DET · DDETD2540.560 → 59A 0.61 → 0.59-0.0
31Adam Fox NYR · DNYRD2864.853 → 71G 0.16 → 0.14-0.0
32Jason Robertson DAL · LDALL271296 → 96G 0.55 → 0.49-0.0
33Jake Sanderson OTT · DOTTD2469.354 → 63G 0.21 → 0.17-0.0
34Alex Ovechkin WSH · LWSHL4181.564 → 50A 0.39 → 0.38-0.0
35Jake Guentzel TBL · CTBLC3231.288 → 87A 0.62 → 0.61-0.0
36Miro Heiskanen DAL · DDALD2771.663 → 60A 0.7 → 0.68-0.0
37Roman Josi NSH · DNSHD3654.555 → 53A 0.62 → 0.61-0.0

Trend and Move are the change in per-game value across every category this league counts, projected 2026-27 against actual 2025-26 (minimum 20 games played). G+A is shown because it is the number everyone carries in their head, but it is not what the ordering is on: a player can gain points and still slip in a league paying him for hits or blocks, and Biggest mover names the per-game category doing the most work either way. A player with no comparable last season shows no trend rather than a zero.

Feedback