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
178Anton WahlbergFAHLPRO21.1ANA23′ #390.5419.662%1.7y @22.8
122955
27.2
394Stian SolbergDAHLPRO20.6ANA24′ #230.3412.260%2.1y @22.7
101942
20.1
497Nathan GaucherFAHLPRO22.8ANA22′ #220.4716.945%0.8y @23.6
01637
17.6
519Nico MyatovicFAHLPRO21.7ANA23′ #330.279.747%1.3y @23
01237
17.2
608Yegor SidorovFAHLPRO22.2ANA*23′ #850.4315.435%1.2y @23.4
01037
15.2
666Carey TerranceFAHLPRO21.3ANA*23′ #590.25938%1.6y @22.9
0037
14.2
710Tristan LuneauDAHLPRO22.6ANA*22′ #530.5921.128%1.3y @23.9
0041
13.3
813Noah WarrenDAHLPRO22.1ANA22′ #420.27.140%0.7y @22.8
0029
11.8
1024Coulson PitreFAHLPRO21.7ANA*23′ #650.27.225%1.7y @23.4
0028
9.1
1309Tyson HindsDAHLPRO23.4ANA21′ #760.3111.115%2.4y @25.8
0024
6.4
178. Anton Wahlberg62% NHL · 1.7y
Rasmus Asplund 16#3332 pk189 GP
Ivan Barbashev 14#3361 pk667 GP
Nikita Scherbak 14#26never stuck37 GP
Ryan McLeod 18#4055 pk379 GP
Adam Erne 13#3336 pk424 GP
394. Stian Solberg60% NHL · 2.1y
Gustav Lindstrom 17#3818 pk174 GP
Ryan Pulock 13#1542 pk636 GP
Matthew Finn 12#35never stuck0 GP
Robert Hagg 13#4122 pk345 GP
Timothy Liljegren 17#1734 pk311 GP
497. Nathan Gaucher45% NHL · 0.8y
Pontus Aberg 12#3742 pk132 GP
Morgan Klimchuk 13#28never stuck1 GP
Nicolas Kerdiles 12#36never stuck3 GP
Pascal Laberge 16#36never stuck0 GP
Jayce Hawryluk 14#32never stuck98 GP
519. Nico Myatovic47% NHL · 1.3y
Remi Elie 13#4016 pk107 GP
Phillip Di Giuseppe 12#3834 pk302 GP
Valentin Zykov 13#37never stuck55 GP
Vaclav Karabacek 14#49never stuck0 GP
Aleksi Heponiemi 17#40never stuck25 GP
608. Yegor Sidorov35% NHL · 1.2y
Gemel Smith 12#104never stuck91 GP
Jordan Martinook 12#5837 pk797 GP
Scott Kosmachuk 12#70never stuck8 GP
Fabian Zetterlund 17#6346 pk329 GP
Ryan Kujawinski 13#73never stuck0 GP
666. Carey Terrance38% NHL · 1.6y
Chandler Stephenson 12#7766 pk653 GP
Vaclav Karabacek 14#49never stuck0 GP
Valentin Zykov 13#37never stuck55 GP
Remi Elie 13#4016 pk107 GP
Scott Kosmachuk 12#70never stuck8 GP
710. Tristan Luneau28% NHL · 1.3y
Sean Durzi 18#5244 pk302 GP
Josh Brook 17#56never stuck0 GP
Madison Bowey 13#5326 pk158 GP
Reilly Walsh 17#81never stuck1 GP
Cam Dineen 16#68never stuck38 GP
813. Noah Warren40% NHL · 0.7y
Roland McKeown 14#50never stuck16 GP
Matthew Spencer 15#44never stuck0 GP
Josh Jacobs 14#41never stuck3 GP
Lucas Johansen 16#28never stuck9 GP
Bode Wilde 18#41never stuck0 GP
1024. Coulson Pitre25% NHL · 1.7y
Chandler Stephenson 12#7766 pk653 GP
Alex Schoenborn 14#72never stuck0 GP
Steven Hodges 12#84never stuck0 GP
Vaclav Karabacek 14#49never stuck0 GP
Remi Elie 13#4016 pk107 GP
1309. Tyson Hinds15% NHL · 2.4y
Ty Emberson 18#7327 pk178 GP
Jacob Ragnarsson 18#70never stuck0 GP
Kasper Kotkansalo 17#71never stuck0 GP
Michael Prapavessis 14#105never stuck0 GP
Cam Dineen 16#68never stuck38 GP