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
453David ReinbacherDAHLPRO21.8MTL23′ #50.4215.253%1y @22.8
01842
18.9
486Owen BeckFAHLPRO22.5MTL22′ #330.5720.547%1.3y @23.8
01837
18.2
718Florian XhekajFAHLPRO22.1MTL23′ #1010.4516.330%1.5y @23.6
0437
13.2
737Sasha PastujovFAHLPRO23.1MTL21′ #660.82930%1.5y @24.6
0038
12.9
765Adam EngströmDAHLPRO22.8MTL0.7627.335%1.4y @24.2
0037
12.6
795Filip MesarFAHLPRO22.6MTL22′ #260.3813.735%1y @23.6
0034
12.1
887Joshua RoyFAHLPRO23MTL*21′ #1500.7928.517%1.2y @24.2
0036
10.9
951Tyler ThorpeFAHLPRO21MTL*24′ #1300.248.523%2.2y @23.2
0028
10.2
1796William TrudeauDAHLPRO23.9MTL*21′ #1130.3211.610%2.2y @26.1
0015
3
453. David Reinbacher53% NHL · 1y
Olli Juolevi 16#5never stuck41 GP
Haydn Fleury 14#726 pk345 GP
Cal Foote 17#1414 pk145 GP
Jakub Zboril 15#13never stuck76 GP
Julius Honka 14#14never stuck87 GP
486. Owen Beck47% NHL · 1.3y
Morgan Klimchuk 13#28never stuck1 GP
Jayce Hawryluk 14#32never stuck98 GP
Nicolas Aube-Kubel 14#4834 pk310 GP
Nicolas Kerdiles 12#36never stuck3 GP
Jansen Harkins 15#4720 pk305 GP
718. Florian Xhekaj30% NHL · 1.5y
Gemel Smith 12#104never stuck91 GP
Marián Studenic 17#143never stuck46 GP
Brad Morrison 15#113never stuck0 GP
Anthony Richard 15#100never stuck40 GP
Keegan Kolesar 15#6930 pk439 GP
737. Sasha Pastujov30% NHL · 1.5y
Robin Kovacs 15#62never stuck0 GP
Tanner Richard 12#71never stuck3 GP
Mattias Janmark 13#7938 pk680 GP
Bulat Shafigullin 18#82never stuck0 GP
Mason Shaw 17#97never stuck82 GP
765. Adam Engström35% NHL · 1.4y
Christian Djoos 12#19525 pk155 GP
Colin Miller 12#15141 pk590 GP
Veeti Vainio 15#141never stuck0 GP
Markus Nutivaara 15#18931 pk275 GP
Devon Toews 14#10871 pk541 GP
795. Filip Mesar35% NHL · 1y
Jayce Hawryluk 14#32never stuck98 GP
Phillip Di Giuseppe 12#3834 pk302 GP
Jansen Harkins 15#4720 pk305 GP
Kody Clark 18#47never stuck0 GP
Yakov Trenin 15#5526 pk457 GP
887. Joshua Roy17% NHL · 1.2y
Jonathan Davidsson 17#170never stuck6 GP
Michael Bunting 14#11774 pk418 GP
Otto Somppi 16#206never stuck0 GP
Olle Lycksell 17#168never stuck52 GP
Adam Brooks 16#92never stuck43 GP
951. Tyler Thorpe23% NHL · 2.2y
Drake Rymsha 17#138never stuck1 GP
Jesse Gabrielle 15#105never stuck0 GP
Matia Marcantuoni 12#92never stuck0 GP
Ivan Chekhovich 17#212never stuck4 GP
Beck Malenstyn 16#14521 pk262 GP
1796. William Trudeau10% NHL · 2.2y
Brian Cooper 12#127never stuck0 GP
Cole Hults 17#134never stuck0 GP
Wyatte Wylie 18#127never stuck0 GP
Dysin Mayo 14#133never stuck85 GP
Vladislav Yeryomenko 18#151never stuck0 GP