IWTGAnalytics

NHL

draft pick value curve

i
expected career value by draft slot
0.03.16.19.212123510203264100150224overall pick (log scale)

forwards · defensemen · goalieseach line is the average career value actually produced by that draft slot (2000–2026 drafts), through the selected number of post-draft years. The early-horizon gap between lines is the development timeline: forwards arrive first, defensemen later, goalies last. Axis capped at pick 224; drafts 2000–04 ran 9 rounds.

2009 draft class211 picks

i
#TeamPlayerPosGPPtsAEScore
1NYIJohn TavaresF1266118512.911.6+0.05fair
2TBLVictor HedmanD116481112.48.5+0.18fair
3COLMatt DucheneF119593610.48.5+0.10fair
4ATLEvander KaneF10016489.37.9+0.08fair
5LAKBrayden SchennF11027248.67.1+0.09fair
6PHXOliver Ekman-LarssonD113753910.16.3+0.22fair
7TORNazem KadriF10627608.16.1+0.13fair
8DALScott GlennieF100.04.1-0.80BUST
9OTTJared CowenD249461.95.1-0.40poor value
10EDMMagnus PaajarviF4671243.74.0-0.04fair
11NSHRyan EllisD5662757.11.9+0.52STEAL
12NYICalvin de HaanD6791494.01.9+0.30great value
13BUFZack KassianF6612034.84.0+0.08fair
14FLADmitry KulikovD10372476.51.9+0.49great value
15ANAPeter HollandF266852.24.0-0.24fair
16MINNick LeddyD10744239.41.9+0.61STEAL
17STLDavid RundbladD113251.01.9-0.24fair
18MTLLouis LeblancF50100.33.8-0.68BUST
19NYRChris KreiderF9586326.53.8+0.23fair
20NJDJacob JosefsonF315642.23.8-0.22fair
21CBJJohn MooreD5441184.51.9+0.35great value
22VANJordan SchroederF165421.43.8-0.39poor value
23CGYTim ErixonD93140.81.9-0.29poor value
24WSHMarcus JohanssonF10585667.43.7+0.31great value
25BOSJordan CaronF157281.13.6-0.43poor value
26ANAKyle PalmieriF9255457.03.4+0.31great value
27CARPhilippe ParadisF000.03.3-0.77BUST
28CHIDylan OlsenD124220.91.9-0.26poor value
29TBLCarter AshtonF5430.32.9-0.63BUST
30PITSimon DespresD193431.71.9-0.03fair
31NYIMikko KoskinenG1681.61.0+0.16fair
32DETLandon FerraroF77120.52.2-0.47poor value
33COLRyan O'ReillyF123389810.72.0+0.64STEAL
34ATLCarl KlingbergF1210.11.8-0.60BUST
35LAKKyle CliffordF7531445.31.6+0.48great value
36PHXChris BrownF2330.21.5-0.51BUST
37ANAMat ClarkD910.11.6-0.58BUST
38DALAlex ChiassonF6512334.91.5+0.46great value
39OTTJakob SilfverbergF8203736.41.5+0.55STEAL
40EDMAnton LanderF215351.41.5-0.03fair
41NSHZach BudishF000.01.5-0.60BUST
42NSHCharles-Olivier RousselD000.01.5-0.61BUST
43SJSWilliam WrennD000.01.5-0.60BUST
44FLADrew ShoreF98261.01.5-0.16fair
45ATLJeremy MorinF82220.61.5-0.28poor value
46OTTRobin LehnerG3644.41.0+0.53STEAL
47NYREthan WerekF000.01.5-0.60BUST
48STLBrett PonichD000.01.5-0.60BUST
49COLStefan ElliottD87250.91.5-0.17fair
50TORKenny RyanF000.01.5-0.60BUST
51CARBrian DumoulinD7881943.41.5+0.33great value
52TBLRichard PanikF5211954.71.5+0.44great value
53VANAnton RodinF310.01.5-0.59BUST
54NJDEric GelinasD189551.71.5+0.05fair
55WSHDmitry OrlovD9493646.01.5+0.53STEAL
56CBJKevin LynchF000.01.5-0.60BUST
57SJSTaylor DohertyD000.01.5-0.60BUST
58TORJesse BlackerD100.01.5-0.60BUST
59CHIBrandon PirriF2761212.51.5+0.20fair
60DETTomas TatarF9274967.11.5+0.58STEAL
61PITPhilip SamuelssonD1300.11.5-0.55BUST
62NYIAnders NilssonG1611.61.0+0.18fair
63PITBen HanowskiF1630.11.5-0.52BUST
64COLTyson BarrieD8225089.41.3+0.69STEAL
65MTLJoonas NattinenF100.01.5-0.60BUST
66BUFBrayden McNabbD8851914.11.3+0.44great value
67FLAJosh BirkholzF000.01.4-0.59BUST
68TORJamie DevaneF200.01.4-0.58BUST
69DALReilly SmithF9885797.21.4+0.61STEAL
70NSHTaylor BeckF92230.81.3-0.18fair
71EDMTroy HeskethD000.01.1-0.52BUST
72NSHMichael LattaF113170.71.3-0.19fair
73NJDAlexander UrbomD3440.21.0-0.35poor value
74CGYRyan HowseF000.01.2-0.55BUST
75DETAndrej NestrasilF128481.11.2-0.03fair
76ANAIgor BobkovG00.01.0-0.50poor value
77MINMatt HackettG260.21.0-0.39poor value
78STLSergey AndronovF000.01.1-0.53BUST
79MTLMac BennettD000.01.0-0.49poor value
80NYRRyan BourqueF100.01.1-0.52BUST
81PHIAdam MorrisonG00.01.0-0.50poor value
82EDMCameron AbneyF000.01.0-0.51BUST
83VANKevin ConnautonD360802.70.9+0.38great value
84LAKNicolas DeslauriersD000.00.9-0.48poor value
85WSHCody EakinF7012565.91.0+0.63STEAL
86BOSRyan ButtonD000.00.9-0.47poor value
87PHISimon BertilssonD000.00.9-0.47poor value
88CARMattias LindstromF000.00.9-0.48poor value
89CHIDan DelisleF000.00.9-0.47poor value
90DETGleason FournierD000.00.8-0.46poor value
91PHXMichael LeeG00.01.0-0.50poor value
92NYICasey CizikasF9782805.10.9+0.61STEAL
93TBLAlex HutchingsF000.00.8-0.46poor value
94CBJDavid SavardD8702425.60.8+0.64STEAL
95LAKJ-F BerubeG400.20.9-0.32poor value
96LAKLinden VeyF138441.10.8+0.09fair
97PHXJordan SzwarzF5070.30.8-0.24fair
98NSHCraig SmithF9874527.50.8+0.72STEAL
99EDMKyle BigosD000.00.8-0.45poor value
100OTTChris WidemanD291781.50.8+0.21fair
101EDMToni RajalaF000.00.8-0.44poor value
102NSHMattias EkholmD9664016.30.8+0.68STEAL
103MINKristopher FoucaultF100.00.8-0.43poor value
104BUFMarcus FolignoF9313365.50.8+0.65STEAL
105PHXJustin WellerD000.00.8-0.45poor value
106ANASami VatanenD4732005.40.8+0.64STEAL
107FLAGarrett WilsonF8780.50.8-0.13fair
108STLTyler ShattockF000.00.7-0.43poor value
109MTLAlexander AvtsinF000.00.7-0.43poor value
110NSHNick OliverF000.00.7-0.42poor value
111CGYHenrik BjorklundF000.00.7-0.42poor value
112BOSLane MacDermidF2140.20.7-0.28poor value
113VANJeremy PriceD000.00.8-0.44poor value
114NJDSeth HelgesonD5040.30.8-0.24fair
115WSHPatrick WeyD930.10.8-0.37poor value
116MINAlex FallstromF000.00.7-0.41poor value
117ATLEdward PasqualeG30.00.5-0.29poor value
118TORForfeitedF000.00.7-0.41poor value
119CHIByron FroeseF141200.70.7+0.02fair
120ATLBen ChiarotD8051853.50.8+0.52STEAL
121PITNick PetersenF000.00.7-0.40poor value
122NYIAnton KlementyevD100.00.7-0.42poor value
123PITAlex VelischekD000.00.7-0.42poor value
124COLKieran MillanG00.00.4-0.26poor value
125ATLCody SolD000.00.7-0.42poor value
126LAKDavid KolomatisD000.00.7-0.42poor value
127NYRRoman HorakF84190.70.6+0.03fair
128TOREric KnodelD000.00.7-0.41poor value
129DALTomas VincourF95170.70.6+0.04fair
130OTTMike HoffmanF7454876.80.6+0.74STEAL
131CARMatt KennedyF000.00.6-0.38poor value
132NSHGabriel BourqueF4131033.20.6+0.55STEAL
133EDMOlivier RoyG00.00.3-0.23fair
134BUFMark AdamsD000.00.7-0.40poor value
135FLACorban KnightF52120.40.6-0.11fair
136ANARadoslav IlloF000.00.6-0.36poor value
137CBJThomas LarkinD000.00.7-0.40poor value
138FLAWade MeganF1520.10.6-0.28poor value
139MTLGabriel DumontF9090.60.6+0.01fair
140NYRScott StajcerG00.00.3-0.23fair
141CGYSpencer BennettF000.00.5-0.35poor value
142PHINicola RiopelG00.00.3-0.23fair
143VANPeter AnderssonD000.00.6-0.38poor value
144NJDDerek RodwellF000.00.5-0.34poor value
145WSHBrett FlemmingD000.00.6-0.38poor value
146OTTJeff CostelloF000.00.5-0.34poor value
147SJSPhil VaroneF97170.60.5+0.05fair
148TBLMichael ZadorG00.00.3-0.23fair
149CHIMarcus KrugerF5201233.90.5+0.63STEAL
150DETNick JensenD6941722.90.6+0.51STEAL
151PITAndy BathgateF000.00.5-0.33poor value
152NYIAnders LeeF9235495.80.5+0.73STEAL
153PHIDave LabrecqueF000.00.5-0.33poor value
154COLBrandon MaxwellG00.00.3-0.23fair
155ATLJimmy BubnickF000.00.5-0.33poor value
156LAKMichael PelechF000.00.5-0.33poor value
157PHXEvan BloodoffF000.00.5-0.33poor value
158TORJerry D'AmigoF3130.20.5-0.19fair
159DALCurtis McKenzieF99230.70.5+0.10fair
160OTTCorey CowickF000.00.5-0.33poor value
161MINDarcy KuemperG4893.10.3+0.64STEAL
162TBLJaroslav JanusG00.00.3-0.23fair
163MINJere SallinenF000.00.5-0.33poor value
164BUFConnor KnappG20.00.3-0.23fair
165FLAScott TimminsF2410.10.5-0.22fair
166ANAScott ValentineD000.00.5-0.34poor value
167CBJAnton BlomqvistD000.00.5-0.34poor value
168STLDavid ShieldsD000.00.5-0.34poor value
169MTLDustin WalshF000.00.5-0.33poor value
170NYRDan MaggioD000.00.5-0.33poor value
171CGYJoni OrtioG370.30.3+0.02fair
172PHIEric WellwoodF31100.30.5-0.14fair
173VANJoe CannataG00.00.3-0.23fair
174NJDAshton BernardF000.00.5-0.33poor value
175WSHGarrett MitchellF100.00.5-0.33poor value
176BOSTyler RandellF2760.20.5-0.18fair
177CHIDavid PacanF000.00.5-0.33poor value
178CARRasmus RissanenD600.00.5-0.29poor value
179LAKBrandon KozunF2040.10.5-0.22fair
180DETMitch CallahanF500.00.5-0.31poor value
181PITViktor EkbomD000.00.5-0.31poor value
182MINErik HaulaF8403754.30.5+0.66STEAL
183TBLKirill GotovetsD000.00.5-0.31poor value
184COLGus YoungD000.00.4-0.31poor value
185ATLLevko KoperF000.00.5-0.33poor value
186LAKJordan NolanF375522.50.5+0.50STEAL
187VANSteven AnthonyF000.00.5-0.33poor value
188TORBarron SmithD000.00.4-0.30poor value
189SJSMarek ViedenskyF000.00.5-0.33poor value
190OTTBrad PeltzF000.00.5-0.33poor value
191OTTMichael SdaoD000.00.4-0.30poor value
192NSHCameron ReidF000.00.5-0.33poor value
193MINAnthony HamburgF000.00.5-0.33poor value
194BUFMaxime LegaultF000.00.5-0.33poor value
195CHIPaul PhillipsD000.00.4-0.29poor value
196PHIOliver LauridsenD1630.20.4-0.13fair
197CBJKyle NeuberF000.00.5-0.33poor value
198LAKNic DowdF6571972.50.5+0.50great value
199MTLMichael CichyF000.00.5-0.33poor value
200NYRMikhail PashninD000.00.4-0.29poor value
201CGYGaelan PattersonF000.00.5-0.33poor value
202STLMaxwell TardyF000.00.5-0.33poor value
203ATLJordan Samuels-ThomasF000.00.5-0.33poor value
204NJDCurtis GedigD000.00.4-0.29poor value
205WSHBenjamin CasavantF000.00.5-0.33poor value
206BOSBen SextonF200.00.5-0.32poor value
207SJSDominik BielkeD000.00.4-0.29poor value
208CARTommi KivistoD000.00.4-0.29poor value
209CHIDavid GilbertF000.00.5-0.32poor value
210DETAdam AlmquistD210.00.4-0.27poor value
211MTLPetteri SimilaG00.00.3-0.23fair

STEAL ≥ +0.50 · great value ≥ +0.25 · fair within ±0.25 · poor value ≤ −0.25 · BUST ≤ −0.50 — 0 means the pick produced exactly what its slot usually does; young picks are provisional ("thru yr N") and rescore each season

all-time steals (2000–2014 classes)

12004 · #262Mark StreitD · MTL+0.84
22003 · #245Dustin ByfuglienD · CHI+0.82
32007 · #129Jamie BennF · DAL+0.81
42012 · #130Connor HellebuyckG · WPG+0.81
52002 · #241Dennis WidemanD · BUF+0.80
62001 · #176Marek ZidlickyD · NYR+0.80
72000 · #118Lubomir VisnovskyD · LAK+0.79
82003 · #205Joe PavelskiF · SJS+0.79
92011 · #208Ondrej PalatF · TBL+0.79
102011 · #104Johnny GaudreauF · CGY+0.78
112003 · #239Toby EnstromD · ATL+0.78
122005 · #105Keith YandleD · PHX+0.78
132010 · #178Mark StoneF · OTT+0.78
142000 · #205Henrik LundqvistG · NYR+0.78
152010 · #147Brendan GallagherF · MTL+0.77
162003 · #148Lee StempniakF · STL+0.77
172005 · #230Patric HornqvistF · NSH+0.77
182008 · #156Jared SpurgeonD · NYI+0.77
192004 · #258Pekka RinneG · NSH+0.77
202013 · #206MacKenzie WeegarD · FLA+0.77
212005 · #216Anton StralmanD · TOR+0.76
222000 · #159John-Michael LilesD · COL+0.76
232010 · #131John KlingbergD · DAL+0.76
242003 · #263Matt MoulsonF · PIT+0.76
252008 · #186Jason DemersD · SJS+0.76

all-time busts (2000–2014 classes)

12000 · #7Lars JonssonD · BOS-0.82
22012 · #4Griffin ReinhartD · NYI-0.81
32009 · #8Scott GlennieF · DAL-0.80
42008 · #11Kyle BeachF · CHI-0.80
52002 · #15Jesse NiinimakiF · EDM-0.80
62000 · #15Artem KriukovF · BUF-0.80
72005 · #16Alex BourretF · ATL-0.80
82005 · #13Marek ZagrapanF · BUF-0.80
92002 · #9Petr TaticekF · FLA-0.80
102007 · #17Alexei CherepanovF · NYR-0.80
112003 · #12Hugh JessimanF · NYR-0.80
122000 · #17Alexei MikhnovF · EDM-0.79
132001 · #18Jens KarlssonF · LAK-0.79
142002 · #19Jakub KoreisF · PHX-0.79
152007 · #19Logan MacmillanF · ANA-0.79
162007 · #20Angelo EspositoF · PIT-0.79
172008 · #21Anton GustafssonF · WSH-0.79
182011 · #22Tyler BiggsF · TOR-0.79
192004 · #11Lauri TukonenF · LAK-0.79
202011 · #18Mark McNeillF · CHI-0.79
212004 · #24Kris ChuckoF · CGY-0.78
222007 · #25Patrick WhiteF · VAN-0.78
232013 · #22Emile PoirierF · CGY-0.77
242002 · #27Mike MorrisF · SJS-0.77
252009 · #27Philippe ParadisF · CAR-0.77