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
95Thomas VandenbergFOHL17.9LAK*26′ #1030.8520.857%3.9y @21.8
03068
30.1
187Henry BrzustewiczDOHL19.5LAK*25′ #310.9222.568%2.4y @21.9
82664
26.9
546Liam GreentreeFOHL20.6LAK*24′ #261.423540%2.3y @22.9
0641
16.6
888Jimmy LombardiFOHL19.5LAK*25′ #1251.1127.225%4.1y @23.6
0044
10.9
914Lucas AmbrosioDOHL18.6LAK*26′ #2230.317.728%5y @23.6
0029
10.6
1321Alex KostovFOHL20.2LAK*26′ #1771.1728.815%3.4y @23.6
0030
6.3
1406Jan ChovanFOHL19.6LAK*25′ #1840.9222.512%3.5y @23.1
0020
5.4
1451Jared WoolleyFOHL20.5LAK*24′ #1640.5914.612%2.5y @23
0020
5
95. Thomas Vandenberg57% NHL · 3.9y
Jarrod Maidens 12#82never stuck0 GP
Alex Formenton 17#4733 pk109 GP
Ivan Morozov 18#61never stuck0 GP
Thomas Di Pauli 12#100never stuck2 GP
Eeli Tolvanen 17#3046 pk423 GP
187. Henry Brzustewicz68% NHL · 2.4y
Rasmus Sandin 18#2933 pk382 GP
Libor Hajek 16#3715 pk110 GP
Chris Bigras 13#32never stuck46 GP
Dennis Cholowski 16#2025 pk173 GP
Thomas Chabot 15#1864 pk569 GP
546. Liam Greentree40% NHL · 2.3y
Brendan Lemieux 14#3125 pk307 GP
Adam Erne 13#3336 pk424 GP
Laurent Dauphin 13#39never stuck94 GP
John Quenneville 14#30never stuck42 GP
Jack Drury 18#4230 pk268 GP
888. Jimmy Lombardi25% NHL · 4.1y
Zach Stepan 12#112never stuck0 GP
Connor Brown 12#15651 pk676 GP
Milos Roman 18#122never stuck0 GP
Manuel Wiederer 16#150never stuck0 GP
Cooper Marody 15#158never stuck7 GP
914. Lucas Ambrosio28% NHL · 5y
Steven Ruggiero 15#178never stuck0 GP
Ville Rasanen 17#197never stuck0 GP
Matt Grzelcyk 12#8544 pk596 GP
Joakim Ryan 12#19816 pk145 GP
Will Butcher 13#12345 pk275 GP
1321. Alex Kostov15% NHL · 3.4y
Jonathan Walker 16#152never stuck0 GP
Tyler Vesel 14#153never stuck0 GP
Cameron Darcy 14#185never stuck0 GP
Sasha Chmelevski 17#185never stuck24 GP
Brandon Saigeon 18#140never stuck0 GP
1406. Jan Chovan12% NHL · 3.5y
Edgars Kulda 14#193never stuck0 GP
Jeremiah Addison 15#207never stuck0 GP
Reid Duke 14#169never stuck0 GP
Francis Beauvillier 12#174never stuck0 GP
Brad Morrison 15#113never stuck0 GP
1451. Jared Woolley12% NHL · 2.5y
Cole Ully 13#131never stuck0 GP
Alan Quine 13#16624 pk106 GP
Patrick Shea 15#192never stuck0 GP
Anton Zlobin 12#173never stuck0 GP
Markus Soberg 13#165never stuck0 GP