Pipeline rankings · 2026-27

Every system in the league

Each organization's ten best prospects, added up by expected value — the chance each one becomes a regular, weighted by how good the players like him became. Depth counts, but a single blue-chipper counts for more than three long shots.

#OrganizationPipeline valueTop 100ProspectsBest prospect
1NSHPipeline value3.48843Egor Surin
2SJSPipeline value3.09634Ivar Stenberg
3CHIPipeline value2.93633Roman Kantserov
4PITPipeline value2.79740Mikhail Ilyin
5MTLPipeline value2.70549Jacob Fowler
6BUFPipeline value2.67535Konsta Helenius
7SEAPipeline value2.64545Chase Reid
8PHIPipeline value2.59537Porter Martone
9CGYPipeline value2.49434Carson Carels
10WSHPipeline value2.46529Cole Hutson
11DETPipeline value2.25441Michael Brandsegg-Nygård
12NYRPipeline value2.20437Alberts Smits
13STLPipeline value2.18442Tynan Lawrence
14UTAPipeline value2.18428Caleb Desnoyers
15NYIPipeline value2.15331Victor Eklund
16ANAPipeline value2.07443Nikita Klepov
17VANPipeline value2.07327Caleb Malhotra
18CARPipeline value1.81243Bradly Nadeau
19CBJPipeline value1.72238Jackson Smith
20NJDPipeline value1.66240Seamus Casey
21OTTPipeline value1.65241Carter Yakemchuk
22TORPipeline value1.64135Gavin McKenna
23LAKPipeline value1.54337Petteri Rimpinen
24WPGPipeline value1.50231Viggo Björck
25VGKPipeline value1.44129Trevor Connelly
26BOSPipeline value1.40133James Hagens
27TBLPipeline value1.21138Benjamin Rautiainen
28COLPipeline value1.09136Ilya Nabokov
29DALPipeline value0.94032Cameron Schmidt
30FLAPipeline value0.83035Sandis Vilmanis
31MINPipeline value0.82030Adam Benak
32EDMPipeline value0.73034Josh Samanski
League top 100
#PlayerAgeDraftedThis seasonNHL oddsImpact oddsWAR if he sticksETAScoreWeek
1Gavin McKennaL · TOR · NHL182026 · #18 GP · 2-3-5>99%86%+1.72026-27100new
2Ivar StenbergL · SJS · NHL182026 · #27 GP · 1-3-499%85%+1.72026-2799new
3Roman KantserovR · CHI · NHL212023 · #448 GP · 3-0-3>99%72%+1.22026-2798new
4James HagensC · BOS · NHL192025 · #77 GP · 2-2-496%78%+1.42026-2798new
5Porter MartoneR · PHI · NHL192025 · #69 GP · 1-0-1>99%72%+1.42026-2798new
6Cole HutsonD · WSH · NHL202024 · #437 GP · 1-3-499%63%+0.72026-2798new
7Anton FrondellC · CHI · NHL192025 · #38 GP · 1-5-6>99%65%+1.22026-2798new
8Konsta HeleniusC · BUF · NHL202024 · #147 GP · 1-0-197%82%+1.22026-2798new
9Ilya ProtasL · WSH · NHL202024 · #757 GP · 0-4-498%63%+1.42028-2997new
10Victor EklundR · NYI · NHL192025 · #167 GP · 1-1-286%68%+1.62026-2797new
11Trevor ConnellyL · VGK · NHL202024 · #199 GP · 3-2-595%70%+1.12027-2897new
12Carter YakemchukD · OTT · NHL202024 · #78 GP · 1-1-2>99%55%+0.92026-2797new
13Seamus CaseyD · NJD · NHL222022 · #462 GP · 0-0-075%61%+1.12026-2797new
14Bradly NadeauL · CAR · NHL212023 · #304 GP · 1-0-1 AHL84%64%+1.22026-2796new
15Jacob FowlerG · MTL · NHL212023 · #693 GP · .90685%61%+2.42026-2796new
16Daxon RudolphD · BUF · NCAA182026 · #42 GP · 1-4-596%54%+0.72027-2896new
17Viggo BjörckC · WPG · NHL182026 · #87 GP · 0-0-086%52%+1.42028-2996new
18Caleb MalhotraC · VAN · NCAA182026 · #32 GP · 1-0-189%50%+1.42027-2896new
19Chase ReidD · SEA · OHL182026 · #72 GP · 0-3-3 NCAA90%51%+0.72027-2896new
20Carson CarelsD · CGY · NCAA182026 · #62 GP · 0-0-094%49%+0.62027-2895new
21Alberts SmitsD · NYR · NHL182026 · #59 GP · 0-0-092%54%+0.92027-2895new
22Kashawn AitchesonD · NYI · OHL192025 · #174 GP · 0-1-1 AHL89%44%+0.62028-2995new
23Jake O'BrienC · SEA · OHL192025 · #853 GP · 28-65-9387%51%+1.12027-2895new
24Caleb DesnoyersC · UTA · AHL192025 · #44 GP · 2-1-384%49%+1.12027-2895new
25Egor SurinC · NSH · KHL202024 · #2215 GP · 5-5-1088%42%+0.82027-2895new
26Felix NilssonC · NSH · SHL212023 · #432 GP · 0-0-0 AHL74%58%+1.12027-2895new
27Brady MartinC · NSH · AHL192025 · #52 GP · 1-0-183%53%+1.12027-2895new
28Alexander ZharovskyR · MTL · KHL192025 · #3416 GP · 2-6-868%50%+1.12028-2994new
29Vitali PinchukC · NSH · NHL24Undrafted3 GP · 0-1-163%52%+1.42026-2794new
30Bryce PickfordD · MTL · WHL202025 · #8155 GP · 45-38-8357%52%+1.22028-2994new
31Ryan LinD · SJS · NCAA182026 · #212 GP · 1-0-172%42%+0.72028-2994new
32Keaton VerhoeffD · SJS · NCAA182026 · #92 GP · 0-0-085%47%+0.62027-2894new
33Nikita KlepovR · ANA · NHL182026 · #151 GP · 0-0-074%39%+0.92028-2993new
34Jackson SmithD · CBJ · NCAA192025 · #142 GP · 0-1-180%37%+0.62029-3093new
35Mikhail IlyinR · PIT · KHL212023 · #1424 GP · 1-2-3 AHL85%39%+0.62028-2993new
36Sebastian CossaG · UTA · NHL232021 · #152 GP · .85281%35%+1.32028-2993new
37Ethan WyttenbachL · CGY · NCAA192025 · #1444 GP · 3-5-853%43%+2.42029-3093new
38Michael Brandsegg-NygårdR · DET · NHL202024 · #157 GP · 2-3-577%42%+1.12026-2793new
39Colten EllisG · BUF · NHL252019 · #933 GP · .86468%44%+2.32027-2893new
40Aleksei KolosovG · PHI · NHL242021 · #782 GP · .871 AHL80%38%+1.32028-2992new
41Ethan BelchetzL · UTA · NCAA182026 · #172 GP · 1-1-277%43%+1.02029-3092new
42Carter BearL · DET · WHL192025 · #133 GP · 1-1-2 AHL77%41%+1.02027-2892new
43Braeden CootesC · VAN · AHL192025 · #154 GP · 2-2-472%43%+1.12028-2992new
44Tynan LawrenceC · STL · NCAA182026 · #112 GP · 2-1-370%36%+0.92028-2992new
45Radim MrtkaD · BUF · WHL192025 · #94 GP · 0-0-0 AHL83%33%+0.42028-2991new
46Cole ReschnyC · CGY · NCAA192025 · #182 GP · 2-1-372%31%+0.82028-2991new
47JP HurlbertL · DET · NCAA182026 · #234 GP · 1-1-260%43%+1.02029-3091new
48Tommy BleylD · NSH · NCAA182026 · #312 GP · 0-2-254%35%+0.72029-3091new
49Justin CarbonneauR · STL · QMJHL192025 · #194 GP · 2-1-3 AHL71%41%+1.02028-2991new
50Joel BlomqvistG · PIT · AHL242020 · #522 GP · .91772%34%+1.32028-2991new
51Wyatt CullenL · NSH · NCAA182026 · #102 GP · 0-0-071%37%+0.92028-2991new
52Cole BeaudoinC · NYR · NHL202024 · #244 GP · 0-0-075%35%+0.82027-2890new
53Luca CagnoniD · SJS · NHL212023 · #1237 GP · 1-1-265%34%+0.62027-2890new
54Michael HageC · MTL · NCAA202024 · #214 GP · 3-9-1272%31%+0.82027-2890new
55Alexander CommandC · NJD · U20 Nationell182026 · #124 GP · 3-4-763%42%+1.12029-3090new
56Harrison BrunickeD · PIT · NHL202024 · #444 GP · 0-1-1 AHL82%29%+0.42027-2890new
57Ilya NabokovG · COL · KHL232024 · #383 GP · .927 AHL77%26%+0.92028-2990new
58Benjamin RautiainenC · TBL · Liiga212025 · #1085 GP · 2-2-464%27%+0.82028-2990new
59Ryan RoobroeckL · CHI · OHL182026 · #357 GP · 7-5-1259%36%+1.12029-3090new
60Liam RuckR · PIT · WHL182026 · #225 GP · 2-3-558%38%+1.02029-3090new
61Adam NovotnyL · VAN · OHL182026 · #249 GP · 4-7-1164%39%+1.02029-3090new
62Jett LuchankoC · PHI · AHL202024 · #134 GP · 0-3-367%33%+0.82027-2889new
63Cameron ReidD · NSH · NCAA192025 · #214 GP · 0-3-363%24%+0.52028-2989new
64Dmitry GamzinG · NYI · KHL232024 · #1159 GP · .92651%30%+3.42028-2989new
65Liam GreentreeR · NYR · OHL202024 · #266 GP · 2-2-4 AHL74%30%+0.82027-2889new
66Tomas GalvasD · PIT · Czechia202026 · #546 GP · 0-2-246%30%+1.12029-3089new
67Kim SaarinenG · SEA · Liiga202024 · #889 GP · .91552%30%+2.32029-3089new
68Roger McQueenC · ANA · NHL192025 · #101 GP · 0-0-074%21%+0.62028-2989new
69Matvei KorotkyC · STL · KHL202024 · #21114 GP · 4-6-1068%27%+0.62028-2988new
70Max PlanteL · DET · NCAA202024 · #472 GP · 0-2-253%23%+0.82028-2988new
71Adam JiricekD · STL · NHL202024 · #167 GP · 1-0-171%23%+0.42027-2888new
72Petteri RimpinenG · LAK · Liiga202025 · #1529 GP · .91244%31%+3.42030-3188new
73Sacha BoisvertC · CHI · AHL202024 · #183 GP · 0-0-067%23%+0.62027-2888new
74David ReinbacherD · MTL · NHL212023 · #54 GP · 0-2-2 AHL68%26%+0.42027-2888new
75Bill ZonnonR · PIT · QMJHL192025 · #224 GP · 3-2-5 AHL60%33%+1.02028-2988new
76Leo Sahlin-WalleniusD · SJS · SHL202024 · #535 GP · 0-1-1 AHL51%27%+0.62028-2988new
77Ryker LeeR · NSH · NCAA192025 · #262 GP · 1-3-458%28%+0.82028-2988new
78Oliver SuvantoC · WSH · Liiga182026 · #1811 GP · 1-5-660%26%+0.72029-3088new
79Henry BrzustewiczD · LAK · OHL192025 · #312 GP · 0-0-0 AHL59%23%+0.52028-2988new
80Lynden LakovicL · WSH · WHL192025 · #274 GP · 0-2-2 AHL56%27%+0.82028-2988new
81Cullen PotterC · CGY · NCAA192025 · #322 GP · 1-1-245%23%+0.92028-2987new
82Logan HenslerD · OTT · NCAA192025 · #234 GP · 1-2-350%29%+0.62028-2987new
83Kieron WaltonC · WPG · OHL202024 · #18733 GP · 24-28-5252%26%+0.82029-3087new
84Elton HermanssonR · LAK · HockeyAllsvenskan182026 · #1911 GP · 5-4-948%29%+1.12029-3087new
85Ilia MorozovC · BUF · NCAA182026 · #203 GP · 2-0-251%31%+0.92029-3087new
86Julius MiettinenC · SEA · WHL202024 · #405 GP · 0-2-2 AHL66%32%+0.42028-2987new
87Stian SolbergD · ANA · AHL202024 · #235 GP · 2-2-448%28%+0.62028-2987new
88Avery HayesR · PIT · NHL23Undrafted4 GP · 2-4-6 AHL48%30%+0.92026-2787new
89Alex BumpL · PHI · NHL222022 · #1333 GP · 0-0-065%19%+0.52026-2787new
90Drew CommessoG · CHI · NHL242020 · #462 GP · .885 AHL57%17%+0.82028-2986new
91Vadim MorozR · UTA · AHL222023 · #884 GP · 3-1-440%22%+1.02028-2986new
92Quentin MustyL · SJS · AHL212023 · #2661 GP · 21-24-4553%27%+0.52027-2886new
93Damian ClaraG · ANA · SHL212023 · #602 GP · .914 AHL64%20%+0.92029-3086new
94Felix Unger SörumR · CAR · NHL212023 · #624 GP · 0-1-1 AHL40%28%+1.12027-2886new
95Dylan GarandG · NYR · NHL242020 · #1035 GP · .91540%28%+2.42027-2886new
96Andrew CristallL · WSH · AHL212023 · #404 GP · 0-8-835%30%+1.12028-2986new
97Xavier VilleneuveD · CHI · NCAA182026 · #342 GP · 0-0-037%24%+0.72029-3086new
98Egor ZavraginG · PHI · VHL212023 · #876 GP · .935 KHL48%22%+0.92029-3086new
99Pyotr AndreyanovG · CBJ · KHL192025 · #2011 GP · .89351%18%+0.92030-3186new
100Nikke KokkoG · SEA · NHL222022 · #583 GP · .851 AHL58%15%+0.82028-2985new
How the rankings work

Odds first, then ceiling

Who counts.A prospect is anyone who would still be a rookie under the NHL's Calder rules: no more than 25 games in any earlier season, never six or more in two earlier seasons, and younger than 26 on September 15. Signed prospects qualify whether drafted or not, and so do unsigned picks while the club that drafted them still holds their rights. The Under 23 list adds NHL regulars 23 and under, scored the same way.

Draft position is where it starts. On draft day the pick is most of what anyone knows. A separate model is fitted for each season after the draft, so the weight on the pick fades as production arrives, at whatever rate the history says it should.

Production is converted, then compared with his age. Points in each league are translated to an NHL equivalent with league factors, then scored against players the same age and position that season. A point a game at 17 and a point a game at 20 are different things. Defensemen are modeled separately, which is what lets scoring count for less on the blue line. Goalies are measured on save percentage against their league and season.

Comparables say what he becomes. The 25 most similar past prospects at the same stage set the range of outcomes and the arrival year. A full-time NHL player is one who reached 200 games by 26 (100 by 27 for a goalie); everyone else, including the ones who played a handful of games, is a miss, and the model is trained on every pick since 2008 — misses included.

The score. The chance he becomes a regular, times where his comparables who made it landed among regulars at their position, as a percentile of every prospect in the league. A miss counts as zero. Putting each position on its own scale first is what lets forwards, defensemen and goalies share one list.

Goalies.The least certain projections here. Goaltending develops late, the samples are small, and there are far fewer goalies to learn from — read a goalie's score with a wider margin than a skater's.