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
29Ilia MorozovFNCAA18BUF26′ #200.5618.772%3.4y @21.4
04383
37.8
316Jake RichardFNCAAPRO22BUF*22′ #1700.7123.945%1.4y @23.4
02353
22.3
548Maxim StrbakDNCAAPRO21.4BUF*23′ #450.4916.447%1.4y @22.8
01344
16.5
570Gavin McCarthyDNCAAPRO21.2BUF*23′ #860.5819.642%1.5y @22.7
01143
16
627Luke OsburnDNCAA19.9BUF*24′ #1080.6421.442%2.6y @22.5
01143
15.1
691Brodie ZiemerFNCAA20.5BUF*24′ #71133.630%3.3y @23.8
0035
13.7
988Patrick GearyDNCAAPRO22.5BUF*24′ #1720.3110.630%2.4y @24.9
0029
9.8
1031Adam KleberDNCAA20.4BUF*24′ #420.310.125%3.4y @23.8
0029
9.1
1188Sean KeohaneDNCAAPRO21.8BUF*23′ #1730.09325%2.3y @24.1
0024
7.3
1877Vasily ZelenovFNCAA20.5BUF*24′ #2040.6822.87%2.5y @23
000
2.4
29. Ilia Morozov72% NHL · 3.4y
Scott Laughton 12#2045 pk745 GP
J.T. Compher 13#3552 pk658 GP
Eeli Tolvanen 17#3046 pk423 GP
Dylan Larkin 14#1583 pk808 GP
Alex Formenton 17#4733 pk109 GP
316. Jake Richard45% NHL · 1.4y
Rourke Chartier 14#149never stuck56 GP
Riley Barber 12#167never stuck16 GP
Jonathan Davidsson 17#170never stuck6 GP
Connor Brown 12#15651 pk676 GP
Alan Quine 13#16624 pk106 GP
548. Maxim Strbak47% NHL · 1.4y
Kale Clague 16#51never stuck94 GP
Travis Dermott 15#3429 pk348 GP
Filip Hronek 16#5352 pk533 GP
Josh Jacobs 14#41never stuck3 GP
Josh Brook 17#56never stuck0 GP
570. Gavin McCarthy42% NHL · 1.5y
Joey Keane 18#88never stuck2 GP
Kale Clague 16#51never stuck94 GP
Trevor Carrick 12#115never stuck7 GP
Vince Dunn 15#5665 pk623 GP
Filip Hronek 16#5352 pk533 GP
627. Luke Osburn42% NHL · 2.6y
Alexandre Carrier 15#11532 pk369 GP
Vince Dunn 15#5665 pk623 GP
Filip Kral 18#149never stuck2 GP
Connor Corcoran 18#154never stuck0 GP
Parker Wotherspoon 15#11231 pk188 GP
691. Brodie Ziemer30% NHL · 3.3y
Jake Leschyshyn 17#62never stuck77 GP
Michael Amadio 14#9035 pk522 GP
Emil Bemstrom 17#11733 pk242 GP
Logan Hutsko 18#89never stuck0 GP
Tim Bozon 12#64never stuck0 GP
988. Patrick Geary30% NHL · 2.4y
Tyler Tucker 18#20020 pk159 GP
Jakub Galvas 17#150never stuck6 GP
Connor Hobbs 15#143never stuck0 GP
MacKenzie Weegar 13#20655 pk629 GP
Justin Hache 12#208never stuck0 GP
1031. Adam Kleber25% NHL · 3.4y
Matthew Spencer 15#44never stuck0 GP
Axel Andersson 18#57never stuck0 GP
Jared McIsaac 18#36never stuck0 GP
Benjamin Mirageas 17#77never stuck0 GP
Ty Emberson 18#7327 pk178 GP
1188. Sean Keohane25% NHL · 2.3y
Dylan Labbe 13#107never stuck0 GP
Antti Palojarvi 17#186never stuck0 GP
Ryan Culkin 12#124never stuck0 GP
Robin Press 13#211never stuck0 GP
Dawson Barteaux 18#168never stuck0 GP
1877. Vasily Zelenov7% NHL · 2.5y
Blaine Byron 13#179never stuck0 GP
Aarne Talvitie 17#160never stuck0 GP
Christopher Brown 14#151never stuck0 GP
Tomas Hyka 12#171never stuck27 GP
Viktor Crus Rydberg 13#136never stuck0 GP