Kodo Hockey

Prospect Rankings

Ranked by expected peak NHL production — not by junior points. Each prospect is matched to the players drafted 2012–2018 whose draft-stage profiles his most resembles, and carries what actually became of them: how many made it, when they arrived, and how good they got.

How this is built. Each prospect's draft-stage profile — league-adjusted scoring (NHLe), his age that season, goal share, pedigree — is matched against every player drafted 2012–2018, including the ones who never made it. What you see is what happened to his 40 closest matches: P(NHL) is the share who reached 100+ NHL games, ETA the median age they became regulars, and the band their 25th–90th percentile peak scoring pace. The rank itself is the mean peak pace across all matches, busts counted as zero — so a flashy profile whose comps washed out ranks below a steadier one whose comps stuck.
Two stages, matched separately: a junior is compared to other juniors; an AHL/pro prospect (the PRO tag) to players who were at the same stage — so a 22-year-old producing in the AHL isn't judged against 18-year-olds. Pool: 1324 drafted players (734 with a pro-stage season), 32% made the NHL — the base rate any prospect is measured against. Skaters only: there is no NHLe for a goalie.
#PlayerPosLeagueAgeOrgDraftP/GPNHLeP(NHL)ETAUpside bandScore
2Caleb MalhotraFOHL18.2VAN*26′ #31.2530.897%1.5y @19.7
4562105
65.6
11Adam NovotnyFOHL18.8VAN26′ #241.1227.688%2.4y @21.2
314687
48.3
27Brooks RogowskiFOHL18.2VAN*26′ #330.9122.572%3.6y @21.8
193583
38
723Riley PattersonFOHL20.4VAN*24′ #1251.434.425%3.3y @23.7
0046
13.1
1504Kieren DervinFOHL19.4VAN*25′ #650.7919.517%3.7y @23.1
0016
4.6
1948Gabriel ChiarotFOHL19.9VAN*25′ #1750.6616.13%5.5y @25.4
000
1.6
2. Caleb Malhotra97% NHL · 1.5y
Clayton Keller 16#791 pk683 GP
Sam Bennett 14#463 pk767 GP
Alex Nylander 16#853 pk126 GP
Jesperi Kotkaniemi 18#343 pk518 GP
Patrik Laine 16#282 pk537 GP
11. Adam Novotny88% NHL · 2.4y
Liam Foudy 18#1819 pk105 GP
Curtis Lazar 13#1729 pk617 GP
Hunter Shinkaruk 13#24never stuck15 GP
Joel Farabee 18#1457 pk497 GP
Jaret Anderson-Dolan 17#4127 pk134 GP
27. Brooks Rogowski72% NHL · 3.6y
J.T. Compher 13#3552 pk658 GP
Scott Laughton 12#2045 pk745 GP
Eeli Tolvanen 17#3046 pk423 GP
Daniel Sprong 15#4657 pk374 GP
Alex Tuch 14#1888 pk615 GP
723. Riley Patterson25% NHL · 3.3y
Michael Amadio 14#9035 pk522 GP
Brendan Leipsic 12#8933 pk187 GP
Sasha Chmelevski 17#185never stuck24 GP
Noah Cates 17#13747 pk317 GP
Tyler Soy 16#205never stuck0 GP
1504. Kieren Dervin17% NHL · 3.7y
William Lockwood 16#64never stuck54 GP
Mike Winther 12#54never stuck0 GP
Janne Kuokkanen 16#4341 pk119 GP
Riley Stotts 18#83never stuck0 GP
Dominic Toninato 12#12620 pk197 GP
1948. Gabriel Chiarot3% NHL · 5.5y
Vincent Dunn 13#138never stuck0 GP
Steven Spinner 14#159never stuck0 GP
Filip Sveningsson 17#202never stuck0 GP
Sam Hentges 18#210never stuck0 GP
Jacob Peterson 17#132never stuck83 GP