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
9Xavier VilleneuveDLHJMQ18.9CHI*26′ #341.0323.668%2.2y @21.1
152964
32.1
69Sam RinzelDAHLPRO22.2CHI22′ #250.612245%1y @23.2
01645
19.2
76Kevin KorchinskiDAHLPRO22.2CHI22′ #70.4917.745%0.6y @22.8
01642
18
154Alexander IvanovDVHLPRO18.2CHI*26′ #1940.08242%4.3y @22.5
01129
12.9
416Nolan AllanDAHLPRO23.3CHI*21′ #320.2810.112%0.8y @24.1
0026
6.2
476Ashton CumbyDWHL21.1CHI*25′ #1620.297.112%3.8y @24.9
0019
4.7
478Ethan Del MastroDAHLPRO23.6CHI21′ #1050.414.412%1.3y @24.9
0019
4.5
9. Xavier Villeneuve68% NHL · 2.2y
Henri Jokiharju 17#2930 pk448 GP
Jordan Schmaltz 12#25never stuck42 GP
Olli Maatta 12#2255 pk804 GP
Erik Brannstrom 17#1536 pk294 GP
Jeremy Roy 15#31never stuck0 GP
69. Sam Rinzel45% NHL · 1y
Jordan Schmaltz 12#25never stuck42 GP
Josh Brook 17#56never stuck0 GP
Sean Durzi 18#5244 pk302 GP
Tony DeAngelo 14#1965 pk482 GP
Robin Salo 17#46never stuck32 GP
76. Kevin Korchinski45% NHL · 0.6y
Olli Juolevi 16#5never stuck41 GP
Haydn Fleury 14#726 pk345 GP
Cal Foote 17#1414 pk145 GP
Travis Sanheim 14#1745 pk660 GP
Julius Honka 14#14never stuck87 GP
154. Alexander Ivanov42% NHL · 4.3y
Jacob Cederholm 16#97never stuck0 GP
Martin Fehérváry 18#4627 pk380 GP
Maxime Lajoie 16#133never stuck77 GP
Gabriel Carlsson 15#29never stuck81 GP
Gustav Forsling 14#12643 pk557 GP
416. Nolan Allan12% NHL · 0.8y
Jeremy Roy 15#31never stuck0 GP
Jared McIsaac 18#36never stuck0 GP
Dylan Blujus 12#40never stuck0 GP
Julius Bergman 14#46never stuck0 GP
Bode Wilde 18#41never stuck0 GP
476. Ashton Cumby12% NHL · 3.8y
Robin Norell 13#111never stuck0 GP
Blake Heinrich 13#144never stuck0 GP
Cole Candella 16#140never stuck0 GP
Jan Kostalek 13#114never stuck0 GP
Gianluca Curcuruto 12#182never stuck0 GP
478. Ethan Del Mastro12% NHL · 1.3y
Casey Fitzgerald 16#86never stuck63 GP
Vojtech Budik 16#130never stuck0 GP
Niclas Almari 16#151never stuck0 GP
Ty Emberson 18#7327 pk178 GP
Linus Hogberg 16#139never stuck5 GP