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
74Quentin MustyFAHLPRO21.1SJS*23′ #260.7426.668%1.6y @22.7
183069
31.5
82Igor ChernyshovFAHLPRO20.7SJS*24′ #330.82968%2.1y @22.8
183264
31
240Kasper HalttunenFAHLPRO21.2SJS*23′ #360.5118.357%1.6y @22.8
02555
24.9
372Filip BystedtFAHLPRO22.5SJS22′ #270.9233.347%0.7y @23.2
02342
20.9
514Luca CagnoniDAHLPRO21.7SJS*23′ #1230.6423.245%1.6y @23.3
01344
17.3
1050Jake FurlongDAHLPRO22.5SJS*22′ #1400.248.728%2.9y @25.4
0026
8.8
1082Mattias HavelidDAHLPRO22.6SJS*22′ #450.3412.320%1.5y @24.1
0027
8.5
1386Ethan CardwellFAHLPRO24SJS*21′ #1210.6222.612%2.2y @26.2
0027
5.6
2031Max McCueFAHLPRO23.5SJS*21′ #1560.3111.13%0.4y @23.9
000
0.5
74. Quentin Musty68% NHL · 1.6y
Tanner Pearson 12#3053 pk778 GP
Mitchell Stephens 15#3318 pk123 GP
Jake DeBrusk 15#1464 pk628 GP
Jesper Boqvist 17#3634 pk387 GP
Eetu Luostarinen 17#4243 pk447 GP
82. Igor Chernyshov68% NHL · 2.1y
Tanner Pearson 12#3053 pk778 GP
Jesper Boqvist 17#3634 pk387 GP
Eetu Luostarinen 17#4243 pk447 GP
Mitchell Stephens 15#3318 pk123 GP
Jack Drury 18#4230 pk268 GP
240. Kasper Halttunen57% NHL · 1.6y
Adam Erne 13#3336 pk424 GP
Jesse Ylonen 18#3535 pk111 GP
Ivan Barbashev 14#3361 pk667 GP
Joe Veleno 18#3029 pk367 GP
Valentin Zykov 13#37never stuck55 GP
372. Filip Bystedt47% NHL · 0.7y
Jonatan Berggren 18#3336 pk205 GP
Egor Korshkov 16#31never stuck1 GP
Nick Sorensen 13#45never stuck5 GP
Morgan Klimchuk 13#28never stuck1 GP
Tyler Benson 16#32never stuck38 GP
514. Luca Cagnoni45% NHL · 1.6y
Joey Keane 18#88never stuck2 GP
Declan Chisholm 18#15023 pk125 GP
Lucas Carlsson 16#110never stuck73 GP
Andrei Mironov 15#101never stuck10 GP
Markus Nutivaara 15#18931 pk275 GP
1050. Jake Furlong28% NHL · 2.9y
Jakub Galvas 17#150never stuck6 GP
Tyler Tucker 18#20020 pk159 GP
Connor Hobbs 15#143never stuck0 GP
Jake Walman 14#8252 pk320 GP
Justin Hache 12#208never stuck0 GP
1082. Mattias Havelid20% NHL · 1.5y
Madison Bowey 13#5326 pk158 GP
Sean Durzi 18#5244 pk302 GP
Cam Dineen 16#68never stuck38 GP
Reilly Walsh 17#81never stuck1 GP
Ty Emberson 18#7327 pk178 GP
1386. Ethan Cardwell12% NHL · 2.2y
Lauri Pajuniemi 18#132never stuck0 GP
Angus Crookshank 18#126never stuck29 GP
Linus Olund 17#155never stuck0 GP
Linus Karlsson 18#8736 pk106 GP
Arnaud Durandeau 17#165never stuck4 GP
2031. Max McCue3% NHL · 0.4y
Daniel Walcott 14#140never stuck1 GP
Manuel Wiederer 16#150never stuck0 GP
John Dahlstrom 15#211never stuck0 GP
Spencer Smallman 15#138never stuck0 GP
Bokondji Imama 15#180never stuck33 GP