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
117Tanner HoweFAHLPRO20.7PIT*24′ #460.5921.457%1.7y @22.4
42565
28.8
356Brayden YagerFAHLPRO21.6PIT*23′ #140.4415.953%1.3y @22.9
02053
21.3
565Ville KoivunenFAHLPRO23.2PIT21′ #511.2143.525%0.7y @23.9
0064
16.1
681Owen PickeringDAHLPRO22.6PIT*22′ #210.4114.935%0.7y @23.3
01132
13.8
992Finn HardingDAHLPRO21.5PIT*24′ #2230.4114.730%2.6y @24.1
0026
9.6
1035Tristan BrozFAHLPRO23.9PIT*21′ #580.8329.917%1y @24.9
0036
9
1074Chase PietilaDAHLPRO22.5PIT*24′ #1110.248.728%1.6y @24.1
0026
8.6
1768Isaac BelliveauDAHLPRO23.7PIT*21′ #1540.17610%2.4y @26.1
0015
3.1
117. Tanner Howe57% NHL · 1.7y
Filip Hallander 18#58never stuck16 GP
Jesse Ylonen 18#3535 pk111 GP
Bo Groulx 18#54never stuck78 GP
Adam Erne 13#3336 pk424 GP
Nick Baptiste 13#69never stuck47 GP
356. Brayden Yager53% NHL · 1.3y
Zach Senyshyn 15#15never stuck16 GP
Radek Faksa 12#1334 pk766 GP
Brendan Gaunce 12#2620 pk214 GP
Jake DeBrusk 15#1464 pk628 GP
Rasmus Asplund 16#3332 pk189 GP
565. Ville Koivunen25% NHL · 0.7y
Boris Katchouk 16#4423 pk179 GP
Jonathan Dahlen 16#42never stuck61 GP
Taylor Raddysh 16#5839 pk373 GP
Julius Nattinen 15#59never stuck0 GP
Carter Verhaeghe 13#8278 pk488 GP
681. Owen Pickering35% NHL · 0.7y
Jordan Schmaltz 12#25never stuck42 GP
Lucas Johansen 16#28never stuck9 GP
Jared McIsaac 18#36never stuck0 GP
Madison Bowey 13#5326 pk158 GP
Jeremy Roy 15#31never stuck0 GP
992. Finn Harding30% NHL · 2.6y
Declan Chisholm 18#15023 pk125 GP
Sami Niku 15#198never stuck67 GP
Brandon Crawley 17#123never stuck0 GP
Tim Berni 18#159never stuck59 GP
Trevor Carrick 12#115never stuck7 GP
1035. Tristan Broz17% NHL · 1y
Robin Kovacs 15#62never stuck0 GP
Kasper Bjorkqvist 16#61never stuck6 GP
Bulat Shafigullin 18#82never stuck0 GP
Martins Dzierkals 15#68never stuck0 GP
Noah Rod 14#53never stuck0 GP
1074. Chase Pietila28% NHL · 1.6y
Mark Friedman 14#86never stuck93 GP
Jakub Galvas 17#150never stuck6 GP
Jake Walman 14#8252 pk320 GP
Connor Hobbs 15#143never stuck0 GP
Frederic Allard 16#78never stuck4 GP
1768. Isaac Belliveau10% NHL · 2.4y
Colby Williams 15#173never stuck0 GP
Michael Callahan 18#142never stuck22 GP
Sergei Boikov 15#161never stuck0 GP
Wyatte Wylie 18#127never stuck0 GP
Tyler Lewington 13#204never stuck12 GP