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 league — G=3, A=2, PPP=1, SOG=0.4, HIT/BLK=0.3, PIM=0.3.

💎 Undervalued · we rank them ahead of their price

#PlayerTmPosOur rankADPGapTrendz-value
1Roman Kantserov CHI · RCHIR69258.7+189.7—+310.7
2Will Cuylle NYR · LNYRL73203.7+130.7+0.0+304.0
3Anton Lundell FLA · CFLAC126246.5+120.5-0.1+256.8
4Ben Kindel PIT · CPITC171288.3+117.3+0.5+230.2
5Eeli Tolvanen NYR · RNYRR140253.3+113.3-0.0+245.2
6Brayden Schenn NYI · CNYIC169276.2+107.2+0.0+230.5
7Matty Beniers SEA · CSEAC142248.4+106.4+0.2+244.7
8Elias Lindholm BOS · CBOSC132235.3+103.3-0.0+253.7
9Ryan Leonard WSH · RWSHR106206+100.0+0.3+273.8
10Vasily Podkolzin EDM · REDMR167264.8+97.8-0.2+231.4
11Dawson Mercer NJD · CNJDC193290.8+97.8+0.1+221.9
12Alex Laferriere LAK · RLAKR79176.5+97.5-0.0+294.0
13Fabian Zetterlund OTT · LOTTL196292.3+96.3+0.2+220.8
14Jack McBain UTA · CUTAC189285.2+96.2-0.0+223.0
15Kiefer Sherwood SJS · LSJSL97191.6+94.6-0.5+280.1
16Jack Quinn BUF · RBUFR158252.1+94.1+0.2+235.2
17Anders Lee UTA · LUTAL145238.3+93.3+0.2+243.4
18Beckett Sennecke ANA · RANAR33125+92.0+0.9+355.8
19Jimmy Snuggerud STL · RSTLR72163.7+91.7+0.6+304.3
20Matt Coronato CGY · RCGYR155245.5+90.5+0.3+236.9
21Dylan Cozens OTT · COTTC40130.3+90.3-0.1+344.9
22Emmitt Finnie DET · LDETL201291.3+90.3+0.5+218.4
23Mathieu Olivier CBJ · RCBJR198284.8+86.8-0.3+219.4
24William Eklund OTT · LOTTL78164.5+86.5+0.4+294.2
25Conor Garland CBJ · RCBJR207293.4+86.4+0.2+214.7
26Mackie Samoskevich SEA · RSEAR182267.3+85.3+0.3+226.7
27Cole Sillinger CBJ · CCBJC210293+83.0+0.4+212.7
28Mason McTavish STL · CSTLC124205.5+81.5+0.4+259.6
29Jake Neighbours STL · LSTLL168249.4+81.4+0.1+231.2
30Noah Cates PHI · CPHIC212292.3+80.3-0.2+212.1
31Shane Pinto OTT · COTTC164244.1+80.1-0.1+232.4
32Blake Coleman MIN · LMINL143222.2+79.2-0.2+243.6
33Sam Bennett FLA · CFLAC64142.7+78.7+0.1+317.4
34Jake DeBrusk VAN · LVANL130207.6+77.6+0.0+255.0
35Anton Frondell CHI · CCHIC114188.9+74.9—+268.7
36Dmitri Voronkov CBJ · LCBJL192266.1+74.1-0.0+221.9
37James Hagens BOS · LBOSL156228.2+72.2—+236.7
38Marco Kasper DET · CDETC218290.2+72.2+0.4+210.2
39Lawson Crouse UTA · LUTAL153224.6+71.6-0.3+238.3
40Cole Perfetti WPG · LWPGL203273.6+70.6+0.4+217.4

⚠ Overvalued · going earlier than the projection supports

#PlayerTmPosOur rankADPGapTrendz-value
1Arshdeep Bains VAN · LVANL599291.9-307.1-0.1+40.2
2Adam Edstrom NSH · CNSHC592291.9-300.1-0.2+62.0
3Alexander Holtz VGK · RVGKR591292.4-298.6-0.3+62.3
4John Marino UTA · DUTAD501203.2-297.8-0.0+114.1
5Nico Sturm MIN · CMINC588292.6-295.4-0.1+65.7
6Sam Colangelo ANA · RANAR587292.6-294.4—+67.3
7Isak Rosen WPG · RWPGR586292.5-293.5-0.0+69.7
8Matt Rempe NYR · CNYRC585291.9-293.1+0.2+69.8
9Nils Hoglander NSH · LNSHL584292.4-291.6+0.2+69.9
10Declan Chisholm NJD · DNJDD583292.6-290.4-0.1+71.9
11Zach Bogosian MIN · DMIND582292.5-289.5-0.1+73.7
12Josh Mahura SEA · DSEAD581292.6-288.4-0.2+73.9
13Emil Lilleberg TBL · DTBLD580292.1-287.9-0.3+74.2
14Erik Gustafsson LAK · DLAKD579292.1-286.9—+74.2
15Nikolas Matinpalo OTT · DOTTD578291.9-286.1+0.0+74.4
16Stephen Halliday OTT · COTTC577292.8-284.2-0.1+75.3
17Joel Kiviranta DAL · LDALL576292.6-283.4-0.1+75.9
18Nils Lundkvist DAL · DDALD575292.3-282.7-0.1+76.9
19Owen Michaels EDM · REDMR573291.9-281.1—+79.2
20Conor Geekie TBL · CTBLC572292.8-279.2—+79.3
21Cody Glass NJD · CNJDC571292.5-278.5-0.3+79.4
22Johnathan Kovacevic NJD · DNJDD570292.4-277.6-0.2+79.5
23Dmitri Simashev UTA · DUTAD569292.9-276.1+0.4+80.6
24Cole Koepke WPG · LWPGL568292.5-275.5-0.2+81.5
25Alexey Toropchenko STL · RSTLR566292.3-273.7-0.1+82.3
26Drew Helleson ANA · DANAD565292.3-272.7+0.0+84.6
27Troy Stecher TOR · DTORD564292.3-271.7-0.3+87.7
28Declan Carlile PIT · DPITD563292.2-270.8+0.1+88.1
29Jack St. Ivany WPG · DWPGD562292.4-269.6-0.4+88.3
30Trevor van Riemsdyk PIT · DPITD561292.5-268.5-0.1+88.3
31Lars Eller FLA · CFLAC560292.5-267.5+0.0+89.0
32Jordan Greenway CHI · LCHIL559292.5-266.5+0.2+90.5
33Hendrix Lapierre PIT · CPITC558292.6-265.4+0.1+91.0
34Zayne Parekh CGY · DCGYD462197-265.0+0.3+125.4
35Reid Schaefer NSH · LNSHL557292.6-264.4-0.1+91.6
36Erik Gudbranson CBJ · DCBJD554292.6-261.4+0.0+94.5
37Daniil But UTA · LUTAL553292.6-260.4+0.5+94.9
38Shakir Mukhamadullin EDM · DEDMD552292.1-259.9-0.2+95.5
39Andrei Kuzmenko PIT · LPITL537277.6-259.4-0.2+99.5
40Colin Blackwell DAL · CDALC551292.5-258.5-0.2+95.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
1Isaac Howard EDM · LEDML22292.85 → 25SOG 1.24 → 2.93+1.6
2Beckett Sennecke ANA · RANAR2012560 → 79G 0.28 → 0.41+0.9
3Frank Vatrano ANA · RANAR32275.39 → 28G 0.1 → 0.21+0.8
4Ville Koivunen PIT · RPITR23292.67 → 24G 0.05 → 0.14+0.7
5Ivan Demidov MTL · RMTLR2012762 → 75A 0.52 → 0.65+0.7
6Jimmy Snuggerud STL · RSTLR22163.751 → 68G 0.3 → 0.37+0.6
7Victor Hedman TBL · DTBLD35114.117 → 46G 0.03 → 0.12+0.6
8Braeden Bowman VGK · RVGKR23292.926 → 40G 0.15 → 0.25+0.5
9Ben Kindel PIT · CPITC19288.335 → 46G 0.22 → 0.3+0.5
10Kent Johnson CBJ · CCBJC24289.522 → 34G 0.09 → 0.18+0.5
11Stefan Noesen NJD · RNJDR33292.57 → 20G 0.08 → 0.16+0.5
12Emmitt Finnie DET · LDETL21291.330 → 40G 0.16 → 0.24+0.5
13Matvei Michkov PHI · RPHIR21163.551 → 62A 0.38 → 0.47+0.5
14Daniil But UTA · LUTAL21292.67 → 16G 0.1 → 0.19+0.5
15Maxim Tsyplakov CGY · RCGYR28292.94 → 11A 0.04 → 0.1+0.5
16Phillip Danault MTL · CMTLC33292.117 → 29G 0.08 → 0.14+0.4
17Sean Monahan CBJ · CCBJC32292.136 → 44G 0.17 → 0.23+0.4
18Berkly Catton SEA · CSEAC20292.517 → 27G 0.11 → 0.18+0.4
19Cole Sillinger CBJ · CCBJC2329333 → 41G 0.1 → 0.19+0.4
20Ryan Greene CHI · CCHIC22292.629 → 37G 0.15 → 0.21+0.4
21Jordan Kyrou WSH · RWSHR28137.346 → 59G 0.25 → 0.33+0.4
22Marco Kasper DET · CDETC22290.219 → 29G 0.11 → 0.19+0.4
23J.T. Miller NYR · CNYRC33112.353 → 68G 0.25 → 0.31+0.4
24Mason McTavish STL · CSTLC23205.541 → 52G 0.23 → 0.3+0.4
25Michael Misa SJS · CSJSC19207.821 → 31A 0.27 → 0.33+0.4
26Pierre-Luc Dubois WSH · CWSHC28249.219 → 51G 0.17 → 0.24+0.4
27Cole Perfetti WPG · LWPGL24273.632 → 46G 0.18 → 0.26+0.4
28Dmitri Simashev UTA · DUTAD21292.91 → 7SOG 0.93 → 1.26+0.4
29William Eklund OTT · LOTTL24164.553 → 67G 0.19 → 0.29+0.4
30Nazem Kadri COL · CCOLC36144.650 → 57G 0.21 → 0.32+0.4
31Oliver Moore CHI · CCHIC21292.719 → 27G 0.1 → 0.14+0.4
32Jonathan Marchessault NSH · RNSHR35251.631 → 44G 0.19 → 0.27+0.4
33Ryan Leonard WSH · RWSHR2120645 → 53G 0.27 → 0.31+0.3
34Luke Hughes NJD · DNJDD23163.535 → 49A 0.43 → 0.51+0.3
35Igor Chernyshov SJS · LSJSL20210.519 → 37A 0.36 → 0.43+0.3
36Zayne Parekh CGY · DCGYD201979 → 17SOG 1.32 → 1.6+0.3
37Barrett Hayton UTA · CUTAC26293.525 → 37G 0.15 → 0.24+0.3
38Valeri Nichushkin CBJ · RCBJR31189.749 → 51G 0.24 → 0.33+0.3
39Shane Wright SEA · CSEAC22292.827 → 36G 0.16 → 0.21+0.3
40Martin Pospisil CGY · CCGYC262933 → 9SOG 0.86 → 1.25+0.3

📉 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-1.0
2Steven Stamkos NSH · CNSHC3695.566 → 54G 0.51 → 0.38-0.5
3Mika Zibanejad NYR · CNYRC3366.978 → 72G 0.42 → 0.34-0.5
4Jakob Chychrun WSH · DWSHD2848.160 → 51G 0.33 → 0.24-0.4
5Brock Faber MIN · DMIND2493.351 → 42G 0.19 → 0.13-0.3
6Cole Caufield MTL · RMTLR2518.988 → 79G 0.63 → 0.51-0.3
7Erik Karlsson PIT · DPITD3681.366 → 59G 0.2 → 0.16-0.3
8Alex Tuch WSH · RWSHR307166 → 62G 0.42 → 0.35-0.3
9Pavel Dorofeyev NYR · RNYRR2596.964 → 56G 0.45 → 0.39-0.3
10Martin Necas COL · RCOLR2724.3100 → 97G 0.49 → 0.4-0.2
11Cutter Gauthier ANA · LANAL2245.469 → 68G 0.54 → 0.44-0.2
12Jason Robertson DAL · LDALL271296 → 96G 0.55 → 0.49-0.2
13Mark Scheifele WPG · CWPGC3341103 → 91G 0.44 → 0.39-0.2
14Tage Thompson BUF · CBUFC2827.881 → 76G 0.49 → 0.45-0.2
15Charlie McAvoy BOS · DBOSD2895.561 → 57A 0.72 → 0.64-0.2
16John Carlson TBL · DTBLD3669.460 → 54G 0.2 → 0.16-0.2
17Alex DeBrincat DET · RDETR2843.285 → 82SOG 3.5 → 3.25-0.2
18Adrian Kempe LAK · RLAKR3059.973 → 71G 0.44 → 0.39-0.2
19Zach Hyman EDM · LEDML3475.852 → 62A 0.36 → 0.33-0.2
20Nikita Kucherov TBL · RTBLR333.9130 → 128G 0.58 → 0.48-0.2
21Sidney Crosby PIT · CPITC3953.374 → 71G 0.43 → 0.37-0.1
22Drake Batherson OTT · ROTTR2892.371 → 69G 0.42 → 0.35-0.1
23Mikhail Sergachev UTA · DUTAD2886.859 → 56SOG 2.04 → 1.84-0.1
24Leon Draisaitl EDM · CEDMC307.197 → 112G 0.54 → 0.5-0.1
25Jackson LaCombe ANA · DANAD2587.558 → 54A 0.59 → 0.53-0.1
26Matt Boldy MIN · LMINL2515.285 → 89G 0.55 → 0.48-0.1
27William Nylander TOR · RTORR303679 → 88G 0.46 → 0.42-0.1
28Alex Ovechkin WSH · LWSHL4181.564 → 50SOG 2.98 → 2.82-0.1
29Zach Werenski CBJ · DCBJD2913.681 → 84G 0.29 → 0.25-0.1
30Filip Forsberg NSH · LNSHL3235.375 → 72G 0.49 → 0.4-0.1
31Evan Bouchard EDM · DEDMD2615.495 → 92G 0.26 → 0.23-0.1
32Jake Guentzel TBL · CTBLC3231.288 → 87PIM 0.75 → 0.6-0.1
33Adam Fox NYR · DNYRD2864.853 → 71G 0.16 → 0.14-0.0
34Nathan MacKinnon COL · CCOLC311.7127 → 130G 0.66 → 0.57-0.0
35Moritz Seider DET · DDETD2540.560 → 59HIT 1.56 → 1.92-0.0
36Dylan Larkin DET · CDETC308367 → 74A 0.45 → 0.48-0.0
37Josh Morrissey WPG · DWPGD3179.555 → 58G 0.18 → 0.14-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