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
94Bradly NadeauFAHLPRO21.3CAR*23′ #301.0838.968%1.7y @23
183264
30.1
290Ivan RyabkinFAHLPRO19.3CAR*25′ #620.3211.650%3.1y @22.4
01861
22.9
462Dominik BadinkaDAHLPRO20.7CAR*24′ #340.217.457%2y @22.7
01834
18.6
720Gleb TrikozovFAHLPRO22CAR*22′ #600.248.633%1.5y @23.5
0034
13.1
785Justin RobidasFAHLPRO23.4CAR*21′ #1471.0337.317%1.1y @24.5
0039
12.3
1034Charles Alexis LegaultDAHLPRO23CAR*23′ #1390.331225%1.9y @24.9
0027
9
1308Aleksi HeimosalmiDAHLPRO23.3CAR21′ #440.3311.815%0.8y @24.1
0026
6.4
1330Scott MorrowDAHLPRO23.8CAR*21′ #400.5620.212%now @24
0020
6.2
1770Bryce MontgomeryDAHLPRO23.8CAR*21′ #1700.17610%2.3y @26.1
0015
3.1
1880Ronan SeeleyDAHLPRO24CAR*20′ #2080.33127%1.8y @25.8
0010
2.3
94. Bradly Nadeau68% NHL · 1.7y
Jesper Boqvist 17#3634 pk387 GP
Tyler Benson 16#32never stuck38 GP
Jack Drury 18#4230 pk268 GP
Artturi Lehkonen 13#5565 pk660 GP
Jonatan Berggren 18#3336 pk205 GP
290. Ivan Ryabkin50% NHL · 3.1y
Matia Marcantuoni 12#92never stuck0 GP
Dominic Turgeon 14#63never stuck9 GP
Raphael Bussieres 12#46never stuck0 GP
Tyler Bertuzzi 13#5875 pk567 GP
Adrian Kempe 14#2980 pk711 GP
462. Dominik Badinka57% NHL · 2y
Gustav Lindstrom 17#3818 pk174 GP
Robert Hagg 13#4122 pk345 GP
Patrick Sieloff 12#42never stuck2 GP
Andreas Englund 14#4010 pk200 GP
Jonas Siegenthaler 15#5722 pk449 GP
720. Gleb Trikozov33% NHL · 1.5y
Jake Leschyshyn 17#62never stuck77 GP
Grant Mismash 17#61never stuck0 GP
Akil Thomas 18#51never stuck32 GP
J.C. Beaudin 15#71never stuck22 GP
Dylan Sadowy 14#81never stuck0 GP
785. Justin Robidas17% NHL · 1.1y
Olle Lycksell 17#168never stuck52 GP
Liam Kirk 18#189never stuck0 GP
Glenn Gawdin 15#116never stuck13 GP
Pontus Holmberg 18#15629 pk229 GP
Parker Foo 17#144never stuck0 GP
1034. Charles Alexis Legault25% NHL · 1.9y
Niklas Tikkinen 12#148never stuck0 GP
Luc Snuggerud 14#141never stuck0 GP
Connor Clifton 13#13324 pk434 GP
MacKenzie Weegar 13#20655 pk629 GP
Hunter Drew 18#178never stuck2 GP
1308. Aleksi Heimosalmi15% NHL · 0.8y
Jared McIsaac 18#36never stuck0 GP
Ty Emberson 18#7327 pk178 GP
Jeremy Roy 15#31never stuck0 GP
Cam Dineen 16#68never stuck38 GP
Dylan Blujus 12#40never stuck0 GP
1330. Scott Morrow12% NHL · 0.2y
Jett Woo 18#37never stuck0 GP
Ville Pokka 12#34never stuck0 GP
Ludwig Bystrom 12#43never stuck0 GP
Cam Dineen 16#68never stuck38 GP
Jared McIsaac 18#36never stuck0 GP
1770. Bryce Montgomery10% NHL · 2.3y
Gustav Bouramman 15#201never stuck0 GP
Alex Kannok-Leipert 18#161never stuck0 GP
Sergei Boikov 15#161never stuck0 GP
Dmitriy Zaitsev 16#207never stuck0 GP
Pontus Sjalin 14#160never stuck0 GP
1880. Ronan Seeley7% NHL · 1.8y
Vladislav Yeryomenko 18#151never stuck0 GP
William Reilly 17#217never stuck0 GP
Jake Bischoff 12#185never stuck4 GP
Cole Hults 17#134never stuck0 GP
Patrick Kudla 16#158never stuck0 GP