CHIRPAnalytics

NHL

draft pick value curve

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

— forwards · — defensemen · — goalies — each 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 FleuryG1051—7.05.6+0.10fair
2CAREric StaalF1365106310.58.9+0.08fair
3FLANathan HortonF6274216.17.3-0.08fair
4CBJNikolay ZherdevF4212613.77.2-0.30poor value
5BUFThomas VanekF10297898.35.9+0.16fair
6SJSMilan MichalekF7474466.35.1+0.10fair
7NSHRyan SuterD15266969.05.1+0.26great value
8ATLBraydon CoburnD9832345.05.1-0.00fair
9CGYDion PhaneufD10484949.75.1+0.29great value
10MTLAndrei KostitsynF3982223.23.3-0.02fair
11PHIJeff CarterF13218517.53.3+0.36great value
12NYRHugh JessimanF200.03.3-0.77BUST
13LAKDustin BrownF12967127.03.3+0.33great value
14CHIBrent SeabrookD11144648.11.5+0.62STEAL
15NYIRobert NilssonF2521181.73.3-0.27poor value
16SJSSteve BernierF6372303.73.3+0.05fair
17NJDZach PariseF12548898.03.3+0.38great value
18WSHEric FehrF6522212.93.2-0.05fair
19ANARyan GetzlafF115710199.33.2+0.45great value
20MINBrent BurnsF15879488.13.2+0.40great value
21BOSMark StuartD673933.11.5+0.28great value
22EDMMarc-Antoine PouliotF192570.93.2-0.44poor value
23VANRyan KeslerF10015736.73.2+0.33great value
24PHIMike RichardsF7494877.23.0+0.37great value
25FLAAnthony StewartF262711.12.9-0.35poor value
26LAKBrian BoyleF8712522.42.8-0.06fair
27LAKJeff TambelliniF242631.12.6-0.33poor value
28ANACorey PerryF14699728.42.5+0.50great value
29OTTPatrick EavesF6332422.82.3+0.08fair
30STLShawn BelleD2010.11.5-0.57BUST
31CARDanny RichmondD4930.11.5-0.52BUST
32PITRyan StoneF3570.11.7-0.56BUST
33DALLoui ErikssonF10506136.61.6+0.55STEAL
34TBLMike EgenerD000.01.5-0.61BUST
35NSHKonstantin GlazachevF000.01.2-0.55BUST
36DALVojtech PolakF500.01.2-0.54BUST
37NSHKevin KleinD6271543.61.4+0.37great value
38FLAKamil KrepsF232601.11.2-0.03fair
39CGYTim RamholtD100.01.4-0.58BUST
40MTLCory UrquhartF000.01.2-0.54BUST
41TBLMatt SmabyD12260.41.4-0.35poor value
42NJDPetr VranaF1610.01.2-0.52BUST
43SJSJosh HennessyF2310.01.2-0.52BUST
44LAKKonstantin PushkarevF1750.11.2-0.50poor value
45BOSPatrice BergeronF129410408.01.2+0.67STEAL
46CBJDan FritscheF256761.21.2+0.00fair
47SJSMatt CarleD7302836.91.3+0.61STEAL
48NYIDimitri ChernykhF000.01.2-0.54BUST
49NSHShea WeberD10385899.21.3+0.68STEAL
50NYRIvan BarankaD110.01.3-0.56BUST
51EDMColin McDonaldF148460.91.2-0.10fair
52CHICorey CrawfordG488—3.61.0+0.47great value
53NYIEvgeni TunikF000.01.2-0.54BUST
54DALB.J. CrombeenF445801.81.2+0.14fair
55FLAStefan MeyerF2020.01.2-0.51BUST
56MINPatrick O'SullivanF3341612.51.2+0.28great value
57TORJohn DohertyD000.01.3-0.57BUST
58NYIJeremy CollitonF5760.11.2-0.45poor value
59CHIMichal BarinkaD3420.11.3-0.49poor value
60VANMarc-Andre BernierF000.01.2-0.54BUST
61MTLMaxim LapierreF6141392.81.2+0.32great value
62STLDavid BackesF9655616.41.2+0.60STEAL
63COLDavid LiffitonD710.01.3-0.54BUST
64DETJimmy HowardG543—4.31.0+0.53STEAL
65BUFBranislav FabryF000.01.1-0.53BUST
67OTTIgor MirnovF000.01.1-0.52BUST
68EDMJean-Francois JacquesF166170.41.0-0.26poor value
69PHIColin FraserF359581.31.0+0.08fair
70PITJonathan FilewichF500.01.0-0.49poor value
71CBJDmitri KosmachevD000.00.9-0.47poor value
72EDMMishail JoukovF000.00.9-0.48poor value
73PITDaniel CarcilloF4291001.80.9+0.24fair
74BUFClarke MacArthurF5523044.60.9+0.57STEAL
75NYRKen RocheF000.00.9-0.47poor value
76NSHRichard StehlikD000.00.8-0.44poor value
77PHXTyler RedenbachF000.00.8-0.46poor value
78MINDanny IrmenF200.00.8-0.45poor value
79MTLRyan O'ByrneD308391.70.8+0.27great value
80PHXDimitri PestunovF000.00.8-0.44poor value
81PHIStefan RuzickaF55170.30.8-0.25fair
82LAKRyan MunceG0—0.01.0-0.50poor value
83WSHStephen WernerF000.00.7-0.42poor value
84STLKonstantin BarulinG0—0.01.0-0.50poor value
85PHIAlexandre PicardD253691.80.7+0.31great value
86ANAShane HynesF000.00.7-0.41poor value
87PHIRyan PotulnyF126490.80.7+0.04fair
88STLZack FitzgeraldD100.00.7-0.41poor value
89NSHPaul BrownF000.00.6-0.39poor value
90ANAJuha AlenD000.00.7-0.41poor value
91TORMartin SagatF000.00.6-0.38poor value
92NSHAlexander SulzerD131220.80.7+0.05fair
93NJDIvan KhomutovF000.00.6-0.38poor value
94EDMZack StortiniF257410.80.6+0.07fair
95PHIRick KozakF000.00.6-0.37poor value
96TBLJonathan BoutinG0—0.00.9-0.47poor value
97CGYRyan DonallyF000.00.6-0.37poor value
98NSHGrigory ShafigulinF000.00.6-0.37poor value
99DALMatt NickersonD000.00.7-0.41poor value
100OTTPhilippe SeydouxD000.00.7-0.41poor value
101STLKonstantin ZakharovF000.00.6-0.36poor value
102CARAaron DawsonD000.00.7-0.41poor value
103CBJKevin JarmanF000.00.6-0.36poor value
104CBJPhilippe DupuisF116180.40.6-0.09fair
105FLAMartin LojekD510.00.7-0.39poor value
106BUFJan HejdaD6271354.60.7+0.62STEAL
107BOSByron BitzF97220.40.5-0.07fair
108PHIKevin RomyF000.00.5-0.35poor value
109WSHAndreas ValdixF000.00.5-0.35poor value
110ATLJames SharrowD000.00.7-0.41poor value
111VANBrandon NolanF610.00.5-0.33poor value
112CGYJamie TardifF200.00.5-0.34poor value
113MTLCorey LockeF910.00.5-0.32poor value
114BUFDenis EzhovD000.00.7-0.41poor value
115PHXLiam LindstromF000.00.5-0.34poor value
116ATLGuillaume DesbiensF2300.00.5-0.31poor value
117NSHTeemu LassilaG0—0.00.5-0.33poor value
118BOSFrank RedikerD000.00.7-0.41poor value
119ANANathan SaundersD000.00.7-0.41poor value
120NYIStefan BlahoF000.00.5-0.33poor value
121PITPaul BissonnetteD000.00.7-0.40poor value
122NYRCorey PotterD130321.00.7+0.13fair
123MTLDanny StewartF000.00.5-0.32poor value
124FLAJames PembertonD000.00.7-0.39poor value
125TORKonstantin VolkovF000.00.5-0.32poor value
126CARKevin NastiukG0—0.00.3-0.25poor value
127STLAlexandre BolducF6550.20.5-0.19fair
128VANTy MorrisF000.00.5-0.32poor value
129BOSPatrik ValcakF000.00.5-0.31poor value
130CARMatej TrojovskyD000.00.6-0.38poor value
131COLDavid SvagrovskyF000.00.5-0.31poor value
132DETKyle QuinceyD5861583.70.6+0.58STEAL
133NSHRustam SidikovG0—0.00.3-0.24fair
134DALAlexander NaurovF000.00.4-0.31poor value
135OTTMattias KarlssonD000.00.6-0.37poor value
136ATLMichael VannelliD000.00.6-0.37poor value
137CARTyson StrachanD186201.00.6+0.15fair
138CBJArsi PiispanenF000.00.4-0.30poor value
139SJSPatrick EhelechnerG0—0.00.3-0.24fair
140PHIDavid TremblayG0—0.00.3-0.24fair
141FLADan TravisF000.00.4-0.30poor value
142OTTTim CookD000.00.5-0.35poor value
143CGYGreg MooreF1000.00.4-0.28poor value
144DALEero KilpelainenG0—0.00.3-0.24fair
145ATLBrett SterlingF3090.20.4-0.16fair
146COLMark McCutcheonF000.00.4-0.29poor value
147EDMKalle OlssonF000.00.4-0.29poor value
148STLLee StempniakF9114695.80.4+0.75STEAL
149NYRNigel DawesF212841.30.4+0.33great value
150BUFThomas MorrowD000.00.5-0.33poor value
151CHILasse KukkonenD159220.80.5+0.12fair
152LAKBrady MurrayF410.00.4-0.27poor value
153BOSMike BrownG0—0.00.3-0.24fair
154EDMDavid RohlfsF000.00.4-0.28poor value
155WSHJosh RobertsonF000.00.4-0.28poor value
156CHIAlexei IvanovF000.00.4-0.28poor value
157MINMarcin KoluszF000.00.4-0.28poor value
158TORJohn MitchellF5481772.70.4+0.57STEAL
159STLChris Beckford-TseuG1—0.00.3-0.24fair
160VANNicklas DanielssonF000.00.4-0.28poor value
161PITEvgeni IsakovF000.00.4-0.28poor value
162FLAMartin TumaD000.00.4-0.31poor value
163COLBrad RichardsonF8692542.60.4+0.56STEAL
164DETRyan OulahenF000.00.4-0.28poor value
165DALGino GuyerF000.00.4-0.28poor value
166OTTSergei GimayevD000.00.4-0.30poor value
167NJDZach TarkirD000.00.4-0.30poor value
168CBJMarc MethotD6241233.20.4+0.60STEAL
169PITLukas BolfD000.00.4-0.30poor value
170DETAndreas SundinF000.00.4-0.27poor value
171FLADenis StasyukF000.00.4-0.27poor value
172BUFPavel VoroshninD000.00.4-0.29poor value
173CGYTyler JohnsonF7474331.80.4+0.45great value
174LAKEsa PirnesF57110.20.4-0.08fair
175ATLMike HamiltonF000.00.4-0.27poor value
176NYRIvan DornicF000.00.4-0.27poor value
177MTLChristopher Heino-LindbergG0—0.00.3-0.24fair
178PHXRyan GibbonsF000.00.4-0.27poor value
179NYRPhilippe FurrerD000.00.4-0.28poor value
180NYRChris HoltG2—0.00.3-0.24fair
181CHIJohan AnderssonF000.00.4-0.27poor value
182NYIBruno GervaisD418872.80.4+0.58STEAL
183BOSNate ThompsonF8441642.30.4+0.53STEAL
184EDMDragan UmicevicF000.00.4-0.27poor value
185DALFrancis WathierF1000.00.4-0.26poor value
186ANADrew MillerF5711222.30.4+0.53STEAL
187MINMiroslav KoprivaG0—0.00.3-0.24fair
188MTLMark FloodD3980.20.3-0.07fair
189STLJonathan LehunF000.00.4-0.27poor value
190VANChad BrownleeD000.00.3-0.25poor value
191PHIRejean BeaucheminG0—0.00.3-0.24fair
192TBLDoug O'BrienD500.00.3-0.24fair
193PHIVille HostikkaG0—0.00.3-0.24fair
194DETStefan BlomD000.00.3-0.24fair
195DALDrew BagnallD200.00.3-0.24fair
196DALElias GranathD000.00.3-0.24fair
197NJDJason SmithG0—0.00.3-0.24fair
198CARShay StephensonF200.00.4-0.26poor value
199PITAndy ChiodoG8—0.10.3-0.18fair
200CBJAlexander GuskovD000.00.3-0.24fair
201SJSJonathan TremblayF000.00.3-0.26poor value
202BUFNathan PaetschD167421.00.3+0.30great value
203ATLDenis LoginovF000.00.3-0.26poor value
204COLLinus VidellF000.00.3-0.25poor value
205SJSJoe PavelskiF133210687.10.3+0.80STEAL
206CGYThomas BellemareD000.00.3-0.24fair
207MINGrigory MisharinD000.00.3-0.24fair
208PHXRandall GelechF000.00.3-0.25fair
209NYRDylan ReeseD78170.50.3+0.09fair
210NSHAndrei MukhachevD000.00.3-0.24fair
211CHIMike BrodeurG7—0.00.3-0.20fair
212NYIDenis RehakD000.00.3-0.24fair
213NSHMiroslav HanuljakG0—0.00.3-0.24fair
214EDMKyle BrodziakF9172964.00.3+0.69STEAL
215EDMMathieu RoyD66130.40.3+0.03fair
216SJSKai HospeltF000.00.3-0.24fair
217MTLOskari KorpikariD000.00.3-0.24fair
218ANADirk SouthernF000.00.3-0.24fair
219MINAdam CourchaineF000.00.3-0.24fair
220TORJeremy WilliamsF32110.20.3-0.11fair
221STLEvgeny SkachkovF000.00.3-0.23fair
222VANFrancois-Pierre GuenetteF000.00.3-0.23fair
224TBLGerald ColemanG2—0.00.3-0.24fair
225COLBrett HemingwayF000.00.3-0.23fair
226DETTomas KollarF000.00.3-0.23fair
227TBLJay RosehillD000.00.3-0.24fair
229PITStephen DixonF000.00.3-0.23fair
230CARJamie HoffmannF000.00.3-0.22fair
231LAKMatt ZabaG1—0.00.3-0.24fair
232PITJoe JensenF610.00.3-0.21fair
233CBJMathieu GravelF000.00.3-0.22fair
234FLAPetr KadlecD000.00.3-0.24fair
235BUFJeff WeberG0—0.00.3-0.24fair
236SJSAlexander HultF000.00.3-0.22fair
237TORShaun LandoltF000.00.3-0.22fair
238NYICody BlanshanD000.00.3-0.24fair
239ATLToby EnstromD7193086.60.3+0.79STEAL
240CGYCam CunningF000.00.3-0.21fair
241MTLJimmy BonneauF000.00.3-0.21fair
242PHXEduard LewandowskiF000.00.3-0.21fair
243NYRJan MarekF000.00.3-0.21fair
244LAKMike SullivanF000.00.3-0.21fair
245CHIDustin ByfuglienD8695257.80.3+0.82STEAL
246NYIIgor VolkovF000.00.3-0.21fair
247BOSBenoit MondouF000.00.3-0.21fair
248EDMJosef HrabalD000.00.3-0.24fair
249WSHAndrew JoudreyF100.00.3-0.20fair
250ANAShane O'BrienD537923.10.3+0.63STEAL
251MINMathieu MelansonF000.00.3-0.20fair
252VANSergei TopolF000.00.2-0.20fair
253STLAndrei PervyshinD000.00.3-0.24fair
254VANNathan McIverD3610.10.3-0.18fair
255TBLRaimonds DanilicsF000.00.2-0.20fair
256TBLBrady GrecoD000.00.3-0.24fair
257COLDarryl YacboskiD000.00.3-0.24fair
258DETVladimir KutnyF000.00.2-0.20fair
259DALNiko VainioD000.00.3-0.24fair
260OTTOssi LouhivaaraF000.00.2-0.20fair
261NJDJoey TenuteF100.00.2-0.20fair
262CARRyan RorabeckF000.00.2-0.20fair
263PITMatt MoulsonF6503695.00.2+0.76STEAL
264FLAJohn HecimovicF000.00.2-0.20fair
265FLATanner GlassF527691.50.2+0.45great value
266BUFLouis Philippe MartinF000.00.2-0.20fair
267SJSBrian O'HanleyD000.00.3-0.24fair
268NSHLauris DarzinsF000.00.2-0.20fair
269ATLRylan KaipF000.00.2-0.20fair
270CGYKevin HarveyF000.00.2-0.20fair
271MTLJaroslav HalakG581—4.30.3+0.71STEAL
272PHXSean SullivanD000.00.3-0.24fair
273TBLAlbert VishnyakovF000.00.2-0.20fair
274LAKMartin GuerinF000.00.2-0.20fair
275CHIMichael GrenzyD000.00.3-0.24fair
276SJSCarter LeeF000.00.2-0.20fair
277BOSKevin ReganG0—0.00.3-0.24fair
278EDMTroy BodieF159210.40.2+0.12fair
279WSHMark OlafsonF000.00.2-0.20fair
280ANAVille MantymaaD000.00.3-0.24fair
281MINJean-Michel BolducD000.00.3-0.24fair
282CHIChris PorterF234340.70.2+0.23fair
284STLJuha-Matti Tapio AaltonenF000.00.2-0.20fair
285VANMatthew HansenD000.00.3-0.24fair
286TBLZbynek HrdelF000.00.2-0.20fair
287TBLNick TarnaskyF245300.60.2+0.19fair
288COLDavid JonesF4621912.90.2+0.64STEAL
289DETMikael JohanssonF000.00.2-0.20fair
290PHXLoic BurkhalterF000.00.2-0.20fair
291OTTBrian ElliottG543—3.40.3+0.65STEAL
292NJDArseny BondarevF000.00.2-0.20fair

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.82
42002 · #241Dennis WidemanD · BUF+0.81
52012 · #130Connor HellebuyckG · WPG+0.80
62001 · #176Marek ZidlickyD · NYR+0.80
72003 · #205Joe PavelskiF · SJS+0.80
82011 · #104Johnny GaudreauF · CGY+0.80
92000 · #118Lubomir VisnovskyD · LAK+0.79
102011 · #208Ondrej PalatF · TBL+0.79
112003 · #239Toby EnstromD · ATL+0.79
122010 · #178Mark StoneF · OTT+0.79
132005 · #105Keith YandleD · PHX+0.78
142000 · #205Henrik LundqvistG · NYR+0.78
152013 · #206MacKenzie WeegarD · FLA+0.77
162008 · #156Jared SpurgeonD · NYI+0.77
172010 · #131John KlingbergD · DAL+0.77
182004 · #258Pekka RinneG · NSH+0.76
192005 · #230Patric HornqvistF · NSH+0.76
202000 · #159John-Michael LilesD · COL+0.76
212003 · #263Matt MoulsonF · PIT+0.76
222014 · #79Brayden PointF · TBL+0.76
232015 · #135Kirill KaprizovF · MIN+0.76
242005 · #216Anton StralmanD · TOR+0.76
252010 · #147Brendan GallagherF · MTL+0.75

all-time busts (2000–2014 classes)

12000 · #7Lars JonssonD · BOS-0.82
22012 · #4Griffin ReinhartD · NYI-0.81
32008 · #6Nikita FilatovF · CBJ-0.77
42002 · #15Jesse NiinimakiF · EDM-0.77
52005 · #16Alex BourretF · ATL-0.77
62005 · #13Marek ZagrapanF · BUF-0.77
72008 · #11Kyle BeachF · CHI-0.77
82000 · #15Artem KriukovF · BUF-0.77
92009 · #8Scott GlennieF · DAL-0.77
102003 · #12Hugh JessimanF · NYR-0.77
112002 · #9Petr TaticekF · FLA-0.77
122007 · #17Alexei CherepanovF · NYR-0.77
132004 · #11Lauri TukonenF · LAK-0.77
142000 · #17Alexei MikhnovF · EDM-0.77
152001 · #18Jens KarlssonF · LAK-0.76
162007 · #19Logan MacmillanF · ANA-0.76
172002 · #19Jakub KoreisF · PHX-0.76
182007 · #20Angelo EspositoF · PIT-0.76
192008 · #21Anton GustafssonF · WSH-0.76
202011 · #22Tyler BiggsF · TOR-0.76
212011 · #18Mark McNeillF · CHI-0.76
222013 · #22Emile PoirierF · CGY-0.75
232004 · #24Kris ChuckoF · CGY-0.75
242010 · #17Joey HishonF · COL-0.75
252000 · #23Nathan SmithF · VAN-0.75