Kodo Hockey

Prospects

Non-debuted prospects only: drafted or signed players who have not played an NHL game. Ranked by expected peak NHL scoring pace, from a model fitted to what 2012–18 draftees actually became.
#PlayerPosLeagueAgeOrgDraftP/GPSeasonNHLeP(NHL)ETAUpside p25 · p50 · p90Score▼
1Caleb MalhotraCOHL18.3VANVAN '26 #31.2525-2630.897%1.4y (19.7)456810576.0
2Jake O'BrienCOHL19.3SEASEA '25 #81.7525-2643.292%0.8y (20.1)46719569.0
3Chase ReidDOHL18.8SEASEA '26 #71.0725-2626.285%1.7y (20.5)24437961.3
4Nikita KlepovRWOHL18.3ANAANA '26 #151.4525-2635.692%2.3y (20.6)33539155.2
5Egor SurinCKHL20.2NSHNSH '24 #220.6525-264179%2.2y (22.4)18337254.6
6Alexander ZharovskyRWKHL19.6MTLMTL '25 #340.7125-2644.969%1.6y (21.2)19347352.9
7Michael HageCNCAA20.5MTLMTL '24 #211.3325-2644.869%2.3y (22.8)4308151.4
8Carson CarelsDWHL18.3CGYCGY '26 #61.2625-263172%1.7y (20)16437751.2
9Daxon RudolphDWHL18.6BUFBUF '26 #41.1525-2628.282%1.6y (20.2)24497951.1
10Keaton VerhoeffDNCAA18.3SJSSJS '26 #90.5625-2618.768%1.6y (19.9)15437748.2
11Cole ReschnyCNCAA19.5CGYCGY '25 #180.9725-2632.781%1.8y (21.3)29428348.0
12Cullen PotterCNCAA19.7CGYCGY '25 #321.0825-2636.466%2.5y (22.2)16326146.3
13Caleb DesnoyersCLHJMQ19.5UTAUTA '25 #41.7325-2639.895%0.7y (20.2)437110045.1
14William HorcoffCNCAA19.7PITPIT '25 #240.9725-2632.864%2.5y (22.2)0326544.9
15Ethan BelchetzLWOHL18.5UTAUTA '26 #171.0425-2625.585%2.7y (21.2)30458744.6
16Cole EisermanLWNCAA20.1NYINYI '24 #200.8825-2629.468%2.5y (22.6)15305844.1
17Charlie CerratoCNCAA21.6CARCAR '25 #491.1725-2639.581%1.4y (23)18316543.9
18Quentin MustyFAHL21.2SJSSJS '23 #260.7425-2628.482%1.7y (22.9)18347243.8
19Wyatt CullenLWUSHL18.1NSHNSH '26 #101.0725-262185%3y (21.1)31468843.2
20Roger McQueenCNCAA20ANAANA '25 #100.7525-2625.278%1.9y (21.9)27357342.9
21Benjamin RautiainenCLIIGA21.3TBLTBL '25 #1081.3125-2659.974%1.9y (23.2)21336442.2
22Ethan WyttenbachLWNCAA19.6CGYCGY '25 #1441.4825-2649.650%2.5y (22.1)0237441.9
23Tynan LawrenceCNCAA18.2STLSTL '26 #110.3925-2613.182%3y (21.2)30468841.8
24Vaclav NestrasilRWNCAA19.5CHICHI '25 #250.9125-2630.767%2.5y (22)23357141.5
25Ryker LeeRWNCAA19.9NSHNSH '25 #260.8625-2628.860%2.4y (22.3)16326440.9
26Ryan RoobroeckLWOHL19CHICHI '26 #351.1825-2629.186%1.9y (20.9)27468740.7
27Oscar HemmingLWNCAA18.1CBJCBJ '26 #140.4225-2614.279%3.1y (21.2)24458840.7
28Kashawn AitchesonDOHL20NYINYI '25 #171.2525-2630.878%2.3y (22.3)16296540.2
29Jackson SmithDNCAA19.4CBJCBJ '25 #140.7425-262582%1.7y (21.1)15367639.9
30Jack NesbittCOHL19.7PHIPHI '25 #121.0525-2625.974%1.9y (21.6)27407338.7
31Charlie StramelCNCAA22MINMIN '23 #211.1925-264076%1y (23)4296538.6
32Matvei KorotkyCKHL20.8STLSTL '24 #2110.6325-2639.660%2.3y (23.1)0245538.4
33Tij IginlaCWHL20.2UTAUTA '24 #61.8825-2646.195%1.3y (21.5)34489738.1
34Ilia MorozovCNCAA18.2BUFBUF '26 #200.5625-2618.777%3.4y (21.6)19448337.8
35Liam GreentreeLWOHL20.8NYRLAK '24 #261.4225-263562%2y (22.8)0258337.8
36Liam RuckRWWHL18.6PITPIT '26 #221.5325-2637.692%2.5y (21.1)31529137.2
37Filip BystedtFAHL22.7SJSSJS '22 #270.9225-2635.661%0.9y (23.6)0244336.9
38Yegor BorikovRWKHL21.1UTAUTA '25 #1100.5125-2632.164%1.8y (22.9)0255536.6
39Max PlanteLWNCAA20.6DETDET '24 #471.3025-2643.765%2.2y (22.8)0308336.4
40Andrew CristallLWAHL21.7WSHWSH '23 #400.8325-2632.177%1.3y (23)6305336.2
41Adam NovotnyLWOHL18.9VANVAN '26 #241.1225-2627.678%2.5y (21.4)19417336.0
42Cole BeaudoinCOHL20.4NYRUTA '24 #241.6525-2640.558%2.4y (22.8)4236035.9
43Dean LetourneauCNCAA20.6BOSBOS '24 #251.0825-2636.447%2.3y (22.9)0123634.4
44Ryan LinDWHL18.5SJSSJS '26 #211.0825-2626.568%1.5y (20)15336634.2
45Carter BearLWWHL19.9DETDET '25 #131.4525-2635.778%1.4y (21.3)28428533.7
46Felix NilssonCSHL21.3NSHNSH '23 #430.7725-2649.281%1.7y (23)18326233.3
47Prokhor PoltapovLWKHL23.7BUFBUF '21 #330.5925-2637.126%0.8y (24.5)004233.1
48Jagger FirkusFAHL22.4SEASEA '22 #350.8925-2634.370%1.2y (23.6)0294633.0
49Elton HermanssonRWALLSVENSKAN18.7LAKLAK '26 #190.5525-2617.272%2.9y (21.6)0398332.6
50Maddox DagenaisCLHJMQ18.5STLSTL '26 #161.0025-262388%2.7y (21.2)31468732.6
100 rows — page 1 of 2 · comps pool 1273 · 34% made the NHL

Live 2026-27: AHL, ALLSVENSKAN, CZECHIA, KHL, QMJHL, Liiga, MHL, NCAA, NL, OHL, SHL, SLOVAKIA, USHL, VHL, WHL · last completed 2025-26: DEL, MESTIS

P(NHL) is the share of a prospect's comparables who played 100+ NHL games; ETA the median arrival; the band their 25th–90th percentile peak scoring pace. The rank is a separate model fitted on those careers (production re-priced by league on real outcomes, change from last season, years since the draft): tested on the 2016–18 classes it ordered prospects at 0.498 rank correlation with their real NHL peak, against0.409 for ranking by the comparables alone. Rates are last season's until a player has 15 games this season. 126 ranked prospects have already played in the NHL and are off this board (top: Gavin McKenna 2 GP, Ivar Stenberg 1 GP, Porter Martone 11 GP, James Hagens 4 GP, Anton Frondell 14 GP, Konsta Helenius 10 GP, Trevor Connelly 2 GP, Viggo Björck 1 GP).

Feedback