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.
Org:AllANAARIBOSBUFCARCBJCGYCHICOLDALDETEDMFLALAKMINMTLNJDNSHNYINYROTTPHIPITSEASJSSTLTBLTORUTAVANVGKWPGWSH
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.
| # | Player | Pos | League | Age | Org | Draft | P/GP | NHLe | P(NHL) | ETA | Upside band | Score |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | Jake O'Brien★ | F | OHL | 19.2 | SEA* | 25′ #8 | 1.75 | 43.2 | 90% | 1y @20.2 | 417095 | 62.5 |
| 21 | Chase Reid★ | D | OHL | 18.6 | SEA* | 26′ #7 | 1.07 | 26.2 | 82% | 1.6y @20.2 | 224376 | 42.5 |
| 123 | Casey Mutryn | F | USHL | 18.1 | SEA* | 26′ #38 | 0.64 | 12.6 | 55% | 3.7y @21.8 | 02968 | 28.7 |
| 505 | Julius Miettinen | F | WHL | 20.6 | SEA* | 24′ #40 | 1.46 | 36 | 40% | 2.8y @23.4 | 0645 | 17.5 |
| 547 | Blake Fiddler | F | WHL | 19.1 | SEA* | 25′ #36 | 0.57 | 14.1 | 38% | 3.2y @22.3 | 0046 | 16.6 |
| 596 | Nathan Villeneuve | F | OHL | 20.4 | SEA* | 24′ #63 | 1.35 | 33.3 | 33% | 3.3y @23.7 | 0046 | 15.5 |
| 873 | Rylan Singh | D | OHL | 18.9 | SEA* | 26′ #198 | 0.44 | 10.9 | 30% | 5.2y @24.1 | 0029 | 11.1 |
| 970 | Will Reynolds | D | LHJMQ | 19 | SEA* | 25′ #68 | 0.41 | 9.4 | 25% | 3.3y @22.3 | 0029 | 10 |
| 1218 | Jakub Fibigr | D | OHL | 20.1 | SEA* | 24′ #202 | 0.77 | 19 | 15% | 4.6y @24.7 | 0031 | 7 |
| 1338 | Clarke Caswell | F | NCAA | 20.5 | SEA* | 24′ #141 | 0.79 | 26.6 | 10% | 3.7y @24.2 | 0021 | 6.2 |
| 1343 | Ollie Josephson | F | NCAA | 20.1 | SEA* | 24′ #105 | 0.53 | 17.7 | 12% | 2.7y @22.8 | 0021 | 6.1 |
| 1364 | Alexis Bernier | D | LHJMQ | 20.2 | SEA* | 24′ #73 | 0.57 | 13.1 | 12% | 4.3y @24.5 | 0016 | 5.9 |
| 1698 | William Tomko | F | USHL | 19.8 | SEA* | 26′ #204 | 1.02 | 20 | 7% | 2.5y @22.3 | 000 | 3.6 |
Who each prospect looks like
4. Jake O'Brien90% NHL · 1y
| Barrett Hayton 18′#5 | 46 pk | 358 GP |
| Gabriel Vilardi 17′#11 | 70 pk | 352 GP |
| Robert Thomas 17′#20 | 95 pk | 530 GP |
| Mathew Barzal 15′#16 | 85 pk | 611 GP |
| Mitch Marner 15′#4 | 110 pk | 738 GP |
21. Chase Reid82% NHL · 1.6y
| Adam Boqvist 18′#8 | 43 pk | 272 GP |
| Quinn Hughes 18′#7 | 92 pk | 507 GP |
| Evan Bouchard 18′#10 | 95 pk | 429 GP |
| Darnell Nurse 13′#7 | 53 pk | 798 GP |
| Mikhail Sergachev 16′#9 | 66 pk | 630 GP |
123. Casey Mutryn55% NHL · 3.7y
| Ivan Morozov 18′#61 | never stuck | 0 GP |
| Alex Formenton 17′#47 | 33 pk | 109 GP |
| Thomas Di Pauli 12′#100 | never stuck | 2 GP |
| Scott Laughton 12′#20 | 45 pk | 745 GP |
| Eeli Tolvanen 17′#30 | 46 pk | 423 GP |
505. Julius Miettinen40% NHL · 2.8y
| Brendan Lemieux 14′#31 | 25 pk | 307 GP |
| Jack Drury 18′#42 | 30 pk | 268 GP |
| Adam Erne 13′#33 | 36 pk | 424 GP |
| Laurent Dauphin 13′#39 | never stuck | 94 GP |
| Jake Leschyshyn 17′#62 | never stuck | 77 GP |
547. Blake Fiddler38% NHL · 3.2y
| Joni Ikonen 17′#58 | never stuck | 0 GP |
| Connor Hurley 13′#38 | never stuck | 0 GP |
| Fabian Zetterlund 17′#63 | 46 pk | 329 GP |
| David Gustafsson 18′#60 | 15 pk | 149 GP |
| Isac Lundeström 18′#23 | 30 pk | 405 GP |
596. Nathan Villeneuve33% NHL · 3.3y
| Chandler Stephenson 12′#77 | 66 pk | 653 GP |
| Cole Cassels 13′#85 | never stuck | 0 GP |
| Erik Foley 15′#78 | never stuck | 0 GP |
| Nicolas Aube-Kubel 14′#48 | 34 pk | 310 GP |
| Brady Vail 12′#94 | never stuck | 0 GP |
873. Rylan Singh30% NHL · 5.2y
| Ville Rasanen 17′#197 | never stuck | 0 GP |
| Brian Cooper 12′#127 | never stuck | 0 GP |
| Will Butcher 13′#123 | 45 pk | 275 GP |
| Mark Friedman 14′#86 | never stuck | 93 GP |
| Matt Grzelcyk 12′#85 | 44 pk | 596 GP |
970. Will Reynolds25% NHL · 3.3y
| Gustav Olofsson 13′#46 | never stuck | 63 GP |
| Matt Grzelcyk 12′#85 | 44 pk | 596 GP |
| Teemu Kivihalme 13′#140 | never stuck | 0 GP |
| Patrick Sieloff 12′#42 | never stuck | 2 GP |
| Mark Friedman 14′#86 | never stuck | 93 GP |
1218. Jakub Fibigr15% NHL · 4.6y
| Matt Brassard 17′#188 | never stuck | 0 GP |
| Kyle Burroughs 13′#196 | 10 pk | 201 GP |
| Jakub Galvas 17′#150 | never stuck | 6 GP |
| Connor Corcoran 18′#154 | never stuck | 0 GP |
| Carl Neill 15′#144 | never stuck | 0 GP |
1338. Clarke Caswell10% NHL · 3.7y
| Mathieu Joseph 15′#120 | 40 pk | 471 GP |
| Kyle Olson 17′#122 | never stuck | 0 GP |
| Christopher Brown 14′#151 | never stuck | 0 GP |
| Brett Stapley 18′#190 | never stuck | 0 GP |
| Dmitry Zhukenov 15′#114 | never stuck | 0 GP |
1343. Ollie Josephson12% NHL · 2.7y
| Nate Smith 18′#91 | never stuck | 14 GP |
| Jack Gorniak 18′#123 | never stuck | 0 GP |
| Logan Nelson 12′#133 | never stuck | 0 GP |
| Spencer Smallman 15′#138 | never stuck | 0 GP |
| Aapeli Rasanen 16′#153 | never stuck | 0 GP |
1364. Alexis Bernier12% NHL · 4.3y
| Lucas Carlsson 16′#110 | never stuck | 73 GP |
| Karlis Cukste 15′#130 | never stuck | 0 GP |
| Joey Keane 18′#88 | never stuck | 2 GP |
| Ben Thomas 14′#119 | never stuck | 5 GP |
| Louie Belpedio 14′#80 | never stuck | 16 GP |