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.

2003 draft class288 picks

i
#TeamPlayerPosGPPtsAEScore
1PITMarc-Andre FleuryG10517.05.6+0.10fair
2CAREric StaalF1365106311.59.9+0.07fair
3FLANathan HortonF6274217.28.5-0.08fair
4CBJNikolay ZherdevF4212614.47.9-0.26poor value
5BUFThomas VanekF10297899.77.1+0.15fair
6SJSMilan MichalekF7474467.56.1+0.09fair
7NSHRyan SuterD15266969.35.1+0.27great value
8ATLBraydon CoburnD9832345.75.1+0.05fair
9CGYDion PhaneufD104849410.05.1+0.30great value
10MTLAndrei KostitsynF3982224.04.0-0.00fair
11PHIJeff CarterF13218518.74.0+0.34great value
12NYRHugh JessimanF200.04.0-0.80BUST
13LAKDustin BrownF12967128.34.0+0.33great value
14CHIBrent SeabrookD11144648.81.9+0.59STEAL
15NYIRobert NilssonF2521182.34.0-0.24fair
16SJSSteve BernierF6372305.34.0+0.12fair
17NJDZach PariseF12548899.03.9+0.36great value
18WSHEric FehrF6522214.13.8+0.03fair
19ANARyan GetzlafF1157101910.33.8+0.43great value
20MINBrent BurnsF15799459.03.8+0.37great value
21BOSMark StuartD673934.21.9+0.32great value
22EDMMarc-Antoine PouliotF192571.43.8-0.38poor value
23VANRyan KeslerF10015737.83.8+0.32great value
24PHIMike RichardsF7494878.33.7+0.36great value
25FLAAnthony StewartF262711.93.6-0.25fair
26LAKBrian BoyleF8712523.63.4+0.02fair
27LAKJeff TambelliniF242631.73.3-0.26poor value
28ANACorey PerryF14649729.63.2+0.46great value
29OTTPatrick EavesF6332424.12.9+0.14fair
30STLShawn BelleD2010.11.9-0.59BUST
31CARDanny RichmondD4930.31.9-0.51BUST
32PITRyan StoneF3570.22.2-0.57BUST
33DALLoui ErikssonF10506137.62.0+0.53STEAL
34TBLMike EgenerD000.01.8-0.65BUST
35NSHKonstantin GlazachevF000.01.6-0.61BUST
36DALVojtech PolakF500.01.5-0.59BUST
37NSHKevin KleinD6271544.41.6+0.40great value
38FLAKamil KrepsF232601.71.5+0.04fair
39CGYTim RamholtD100.01.6-0.61BUST
40MTLCory UrquhartF000.01.5-0.60BUST
41TBLMatt SmabyD12260.71.5-0.27poor value
42NJDPetr VranaF1610.11.5-0.55BUST
43SJSJosh HennessyF2310.11.5-0.53BUST
44LAKKonstantin PushkarevF1750.11.5-0.53BUST
45BOSPatrice BergeronF129410409.11.5+0.65STEAL
46CBJDan FritscheF256761.91.5+0.09fair
47SJSMatt CarleD7302837.61.5+0.61STEAL
48NYIDimitri ChernykhF000.01.5-0.60BUST
49NSHShea WeberD10385899.61.5+0.67STEAL
50NYRIvan BarankaD110.01.5-0.59BUST
51EDMColin McDonaldF148461.41.5-0.04fair
52CHICorey CrawfordG4883.61.0+0.47great value
53NYIEvgeni TunikF000.01.5-0.60BUST
54DALB.J. CrombeenF445803.11.5+0.28great value
55FLAStefan MeyerF2020.11.5-0.53BUST
56MINPatrick O'SullivanF3341613.11.5+0.28great value
57TORJohn DohertyD000.01.5-0.60BUST
58NYIJeremy CollitonF5760.31.5-0.42poor value
59CHIMichal BarinkaD3420.21.5-0.48poor value
60VANMarc-Andre BernierF000.01.5-0.60BUST
61MTLMaxim LapierreF6141394.51.5+0.42great value
62STLDavid BackesF9655617.41.5+0.59STEAL
63COLDavid LiffitonD710.01.4-0.55BUST
64DETJimmy HowardG5434.31.0+0.53STEAL
65BUFBranislav FabryF000.01.5-0.60BUST
67OTTIgor MirnovF000.01.4-0.59BUST
68EDMJean-Francois JacquesF166171.01.4-0.13fair
69PHIColin FraserF359582.41.4+0.22fair
70PITJonathan FilewichF500.01.3-0.56BUST
71CBJDmitri KosmachevD000.01.1-0.52BUST
72EDMMishail JoukovF000.01.3-0.56BUST
73PITDaniel CarcilloF4291003.11.2+0.35great value
74BUFClarke MacArthurF5523045.81.2+0.57STEAL
75NYRKen RocheF000.01.2-0.54BUST
76NSHRichard StehlikD000.01.0-0.50poor value
77PHXTyler RedenbachF000.01.1-0.53BUST
78MINDanny IrmenF200.01.1-0.52BUST
79MTLRyan O'ByrneD308392.31.0+0.31great value
80PHXDimitri PestunovF000.01.1-0.52BUST
81PHIStefan RuzickaF55170.41.1-0.26poor value
82LAKRyan MunceG00.01.0-0.50poor value
83WSHStephen WernerF000.01.0-0.50BUST
84STLKonstantin BarulinG00.01.0-0.50poor value
85PHIAlexandre PicardD253692.20.9+0.32great value
86ANAShane HynesF000.01.0-0.49poor value
87PHIRyan PotulnyF126491.10.9+0.04fair
88STLZack FitzgeraldD100.00.9-0.46poor value
89NSHPaul BrownF000.00.9-0.47poor value
90ANAJuha AlenD000.00.8-0.46poor value
91TORMartin SagatF000.00.9-0.46poor value
92NSHAlexander SulzerD131221.10.8+0.08fair
93NJDIvan KhomutovF000.00.8-0.46poor value
94EDMZack StortiniF257411.60.8+0.22fair
95PHIRick KozakF000.00.8-0.45poor value
96TBLJonathan BoutinG00.00.9-0.47poor value
97CGYRyan DonallyF000.00.8-0.45poor value
98NSHGrigory ShafigulinF000.00.8-0.45poor value
99DALMatt NickersonD000.00.8-0.45poor value
100OTTPhilippe SeydouxD000.00.8-0.45poor value
101STLKonstantin ZakharovF000.00.8-0.44poor value
102CARAaron DawsonD000.00.8-0.45poor value
103CBJKevin JarmanF000.00.8-0.44poor value
104CBJPhilippe DupuisF116180.70.8-0.02fair
105FLAMartin LojekD510.00.8-0.42poor value
106BUFJan HejdaD6271355.30.8+0.63STEAL
107BOSByron BitzF97220.70.8-0.03fair
108PHIKevin RomyF000.00.7-0.43poor value
109WSHAndreas ValdixF000.00.7-0.43poor value
110ATLJames SharrowD000.00.8-0.45poor value
111VANBrandon NolanF610.00.7-0.39poor value
112CGYJamie TardifF200.00.7-0.41poor value
113MTLCorey LockeF910.10.7-0.38poor value
114BUFDenis EzhovD000.00.8-0.44poor value
115PHXLiam LindstromF000.00.7-0.41poor value
116ATLGuillaume DesbiensF2300.10.7-0.33poor value
117NSHTeemu LassilaG00.00.5-0.32poor value
118BOSFrank RedikerD000.00.8-0.43poor value
119ANANathan SaundersD000.00.8-0.43poor value
120NYIStefan BlahoF000.00.7-0.40poor value
121PITPaul BissonnetteD000.00.8-0.43poor value
122NYRCorey PotterD130321.30.7+0.18fair
123MTLDanny StewartF000.00.7-0.39poor value
124FLAJames PembertonD000.00.7-0.42poor value
125TORKonstantin VolkovF000.00.6-0.39poor value
126CARKevin NastiukG00.00.3-0.24fair
127STLAlexandre BolducF6550.40.6-0.11fair
128VANTy MorrisF000.00.6-0.38poor value
129BOSPatrik ValcakF000.00.6-0.38poor value
130CARMatej TrojovskyD000.00.7-0.41poor value
131COLDavid SvagrovskyF000.00.6-0.38poor value
132DETKyle QuinceyD5861584.20.7+0.60STEAL
133NSHRustam SidikovG00.00.3-0.23fair
134DALAlexander NaurovF000.00.6-0.37poor value
135OTTMattias KarlssonD000.00.7-0.40poor value
136ATLMichael VannelliD000.00.7-0.40poor value
137CARTyson StrachanD186201.40.7+0.23fair
138CBJArsi PiispanenF000.00.6-0.36poor value
139SJSPatrick EhelechnerG00.00.3-0.23fair
140PHIDavid TremblayG00.00.3-0.23fair
141FLADan TravisF000.00.5-0.35poor value
142OTTTim CookD000.00.6-0.39poor value
143CGYGreg MooreF1000.00.5-0.31poor value
144DALEero KilpelainenG00.00.3-0.23fair
145ATLBrett SterlingF3090.20.5-0.17fair
146COLMark McCutcheonF000.00.5-0.34poor value
147EDMKalle OlssonF000.00.5-0.34poor value
148STLLee StempniakF9114697.20.5+0.77STEAL
149NYRNigel DawesF212841.80.5+0.39great value
150BUFThomas MorrowD000.00.6-0.37poor value
151CHILasse KukkonenD159221.10.6+0.19fair
152LAKBrady MurrayF410.00.5-0.31poor value
153BOSMike BrownG00.00.3-0.23fair
154EDMDavid RohlfsF000.00.5-0.33poor value
155WSHJosh RobertsonF000.00.5-0.33poor value
156CHIAlexei IvanovF000.00.5-0.33poor value
157MINMarcin KoluszF000.00.5-0.33poor value
158TORJohn MitchellF5481773.70.5+0.62STEAL
159STLChris Beckford-TseuG10.00.3-0.23fair
160VANNicklas DanielssonF000.00.5-0.33poor value
161PITEvgeni IsakovF000.00.5-0.33poor value
162FLAMartin TumaD000.00.5-0.35poor value
163COLBrad RichardsonF8692543.90.5+0.63STEAL
164DETRyan OulahenF000.00.5-0.33poor value
165DALGino GuyerF000.00.5-0.33poor value
166OTTSergei GimayevD000.00.5-0.34poor value
167NJDZach TarkirD000.00.5-0.34poor value
168CBJMarc MethotD6241233.80.5+0.62STEAL
169PITLukas BolfD000.00.5-0.34poor value
170DETAndreas SundinF000.00.5-0.33poor value
171FLADenis StasyukF000.00.5-0.33poor value
172BUFPavel VoroshninD000.00.5-0.33poor value
173CGYTyler JohnsonF7474332.20.5+0.46great value
174LAKEsa PirnesF57110.40.5-0.06fair
175ATLMike HamiltonF000.00.5-0.33poor value
176NYRIvan DornicF000.00.5-0.33poor value
177MTLChristopher Heino-LindbergG00.00.3-0.23fair
178PHXRyan GibbonsF000.00.5-0.33poor value
179NYRPhilippe FurrerD000.00.5-0.32poor value
180NYRChris HoltG20.00.3-0.23fair
181CHIJohan AnderssonF000.00.5-0.33poor value
182NYIBruno GervaisD418873.50.5+0.62STEAL
183BOSNate ThompsonF8441643.50.5+0.60STEAL
184EDMDragan UmicevicF000.00.5-0.33poor value
185DALFrancis WathierF1000.10.5-0.29poor value
186ANADrew MillerF5711223.60.5+0.61STEAL
187MINMiroslav KoprivaG00.00.3-0.23fair
188MTLMark FloodD3980.30.4-0.07fair
189STLJonathan LehunF000.00.5-0.33poor value
190VANChad BrownleeD000.00.4-0.30poor value
191PHIRejean BeaucheminG00.00.3-0.23fair
192TBLDoug O'BrienD500.00.4-0.27poor value
193PHIVille HostikkaG00.00.3-0.23fair
194DETStefan BlomD000.00.4-0.29poor value
195DALDrew BagnallD200.00.4-0.28poor value
196DALElias GranathD000.00.4-0.29poor value
197NJDJason SmithG00.00.3-0.23fair
198CARShay StephensonF200.00.5-0.32poor value
199PITAndy ChiodoG80.10.3-0.17fair
200CBJAlexander GuskovD000.00.4-0.29poor value
201SJSJonathan TremblayF000.00.5-0.33poor value
202BUFNathan PaetschD167421.40.4+0.36great value
203ATLDenis LoginovF000.00.5-0.33poor value
204COLLinus VidellF000.00.5-0.33poor value
205SJSJoe PavelskiF133210688.10.5+0.79STEAL
206CGYThomas BellemareD000.00.4-0.29poor value
207MINGrigory MisharinD000.00.4-0.29poor value
208PHXRandall GelechF000.00.5-0.32poor value
209NYRDylan ReeseD78170.60.4+0.12fair
210NSHAndrei MukhachevD000.00.4-0.29poor value
211CHIMike BrodeurG70.00.3-0.19fair
212NYIDenis RehakD000.00.4-0.29poor value
213NSHMiroslav HanuljakG00.00.3-0.23fair
214EDMKyle BrodziakF9172965.40.5+0.72STEAL
215EDMMathieu RoyD66130.50.4+0.05fair
216SJSKai HospeltF000.00.5-0.31poor value
217MTLOskari KorpikariD000.00.4-0.29poor value
218ANADirk SouthernF000.00.4-0.31poor value
219MINAdam CourchaineF000.00.4-0.31poor value
220TORJeremy WilliamsF32110.30.4-0.11fair
221STLEvgeny SkachkovF000.00.4-0.31poor value
222VANFrancois-Pierre GuenetteF000.00.4-0.30poor value
224TBLGerald ColemanG20.00.3-0.23fair
225COLBrett HemingwayF000.00.4-0.30poor value
226DETTomas KollarF000.00.4-0.30poor value
227TBLJay RosehillD000.00.4-0.29poor value
229PITStephen DixonF000.00.4-0.29poor value
230CARJamie HoffmannF000.00.4-0.29poor value
231LAKMatt ZabaG10.00.3-0.23fair
232PITJoe JensenF610.00.4-0.26poor value
233CBJMathieu GravelF000.00.4-0.29poor value
234FLAPetr KadlecD000.00.4-0.29poor value
235BUFJeff WeberG00.00.3-0.23fair
236SJSAlexander HultF000.00.4-0.28poor value
237TORShaun LandoltF000.00.4-0.28poor value
238NYICody BlanshanD000.00.4-0.29poor value
239ATLToby EnstromD7193087.00.4+0.78STEAL
240CGYCam CunningF000.00.4-0.28poor value
241MTLJimmy BonneauF000.00.4-0.28poor value
242PHXEduard LewandowskiF000.00.4-0.28poor value
243NYRJan MarekF000.00.4-0.27poor value
244LAKMike SullivanF000.00.4-0.27poor value
245CHIDustin ByfuglienD8695258.50.4+0.82STEAL
246NYIIgor VolkovF000.00.4-0.27poor value
247BOSBenoit MondouF000.00.4-0.27poor value
248EDMJosef HrabalD000.00.4-0.29poor value
249WSHAndrew JoudreyF100.00.4-0.26poor value
250ANAShane O'BrienD537924.10.4+0.67STEAL
251MINMathieu MelansonF000.00.4-0.26poor value
252VANSergei TopolF000.00.4-0.26poor value
253STLAndrei PervyshinD000.00.4-0.29poor value
254VANNathan McIverD3610.20.4-0.14fair
255TBLRaimonds DanilicsF000.00.3-0.26poor value
256TBLBrady GrecoD000.00.4-0.29poor value
257COLDarryl YacboskiD000.00.4-0.29poor value
258DETVladimir KutnyF000.00.3-0.26poor value
259DALNiko VainioD000.00.4-0.29poor value
260OTTOssi LouhivaaraF000.00.3-0.26poor value
261NJDJoey TenuteF100.00.3-0.25poor value
262CARRyan RorabeckF000.00.3-0.26poor value
263PITMatt MoulsonF6503695.80.3+0.76STEAL
264FLAJohn HecimovicF000.00.3-0.26poor value
265FLATanner GlassF527692.90.3+0.60STEAL
266BUFLouis Philippe MartinF000.00.3-0.26poor value
267SJSBrian O'HanleyD000.00.4-0.29poor value
268NSHLauris DarzinsF000.00.3-0.26poor value
269ATLRylan KaipF000.00.3-0.26poor value
270CGYKevin HarveyF000.00.3-0.26poor value
271MTLJaroslav HalakG5814.30.3+0.71STEAL
272PHXSean SullivanD000.00.4-0.29poor value
273TBLAlbert VishnyakovF000.00.3-0.26poor value
274LAKMartin GuerinF000.00.3-0.26poor value
275CHIMichael GrenzyD000.00.4-0.29poor value
276SJSCarter LeeF000.00.3-0.26poor value
277BOSKevin ReganG00.00.3-0.23fair
278EDMTroy BodieF159211.00.3+0.27great value
279WSHMark OlafsonF000.00.3-0.26poor value
280ANAVille MantymaaD000.00.4-0.29poor value
281MINJean-Michel BolducD000.00.4-0.29poor value
282CHIChris PorterF234341.20.3+0.35great value
284STLJuha-Matti Tapio AaltonenF000.00.3-0.26poor value
285VANMatthew HansenD000.00.4-0.29poor value
286TBLZbynek HrdelF000.00.3-0.26poor value
287TBLNick TarnaskyF245301.40.3+0.39great value
288COLDavid JonesF4621913.70.3+0.66STEAL
289DETMikael JohanssonF000.00.3-0.26poor value
290PHXLoic BurkhalterF000.00.3-0.26poor value
291OTTBrian ElliottG5433.40.3+0.66STEAL
292NJDArseny BondarevF000.00.3-0.26poor value

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