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
75Max PlanteFNCAA20.5DET24′ #471.343.760%2.3y @22.8
03078
31.5
402Dylan JamesFNCAAPRO22.9DET*22′ #400.826.945%1.1y @24
02042
20
703Larry KeenanDNCAAPRO21.4DET*23′ #1170.5317.738%1.4y @22.8
01131
13.4
792Brady ClevelandDNCAAPRO21.4DET*23′ #470.051.740%1.4y @22.8
01129
12.2
1020Fisher ScottDNCAAPRO21.8DET*24′ #2080.3913.128%2.3y @24.1
0026
9.2
1075Jack PhelanDNCAAPRO22.2DET*23′ #1370.248.228%2.4y @24.6
0026
8.6
1174Owen MehlenbacherFNCAAPRO22.6DET*22′ #2010.289.512%0.6y @23.2
0025
7.3
1751Oscar PlandowskiDNCAAPRO23.3DET*21′ #1550.072.212%2.6y @25.9
0016
3.2
1970John WhippleDNCAA20.6DET*24′ #1440.061.97%3.8y @24.4
000
1.5
75. Max Plante60% NHL · 2.3y
Brayden Point 14#7995 pk720 GP
Vitaly Abramov 16#65never stuck5 GP
Pavel Buchnevich 13#7587 pk674 GP
Jeremy Bracco 15#61never stuck0 GP
Jordan Kyrou 16#3583 pk488 GP
402. Dylan James45% NHL · 1.1y
Martin Frk 12#4930 pk124 GP
Nicolas Kerdiles 12#36never stuck3 GP
Pontus Aberg 12#3742 pk132 GP
Morgan Klimchuk 13#28never stuck1 GP
Alexander Volkov 17#48never stuck46 GP
703. Larry Keenan38% NHL · 1.4y
Christian Jaros 15#139never stuck94 GP
Lucas Carlsson 16#110never stuck73 GP
Joey Keane 18#88never stuck2 GP
Trevor Carrick 12#115never stuck7 GP
Cale Fleury 17#8711 pk100 GP
792. Brady Cleveland40% NHL · 1.4y
Dillon Fournier 12#48never stuck0 GP
Roland McKeown 14#50never stuck16 GP
Matthew Spencer 15#44never stuck0 GP
Jeremy Lauzon 15#5216 pk384 GP
Adam Pelech 12#6529 pk642 GP
1020. Fisher Scott28% NHL · 2.3y
Declan Chisholm 18#15023 pk125 GP
Jakub Galvas 17#150never stuck6 GP
Tyler Tucker 18#20020 pk159 GP
Tim Berni 18#159never stuck59 GP
Brandon Crawley 17#123never stuck0 GP
1075. Jack Phelan28% NHL · 2.4y
Anton Lindholm 14#144never stuck66 GP
Jakub Galvas 17#150never stuck6 GP
Tyler Tucker 18#20020 pk159 GP
Jake Dotchin 12#16126 pk103 GP
Connor Hobbs 15#143never stuck0 GP
1174. Owen Mehlenbacher12% NHL · 0.6y
Conner Bleackley 16#144never stuck0 GP
Radel Fazleev 14#168never stuck0 GP
Gabriel Fontaine 16#171never stuck0 GP
Oskar Steen 16#165never stuck60 GP
Pavel Koltygin 17#176never stuck0 GP
1751. Oscar Plandowski12% NHL · 2.6y
Dmitriy Zaitsev 16#207never stuck0 GP
Chaz Reddekopp 15#187never stuck0 GP
Gustav Bouramman 15#201never stuck0 GP
Sergei Boikov 15#161never stuck0 GP
Alex Kannok-Leipert 18#161never stuck0 GP
1970. John Whipple7% NHL · 3.8y
Brandon Crawley 17#123never stuck0 GP
Kristoffer Gunnarsson 17#135never stuck0 GP
Tim Berni 18#159never stuck59 GP
Ryan O'Connell 17#203never stuck0 GP
Blake Siebenaler 14#77never stuck0 GP