Are You a Stathead?

Be READY when the games start. Every day, we'll send you an email to your inbox with scores, today's schedule, top performers, new debuts and interesting tidbits. View a sample email. It's also available for football, basketball and baseball.

Subscribe to our Stathead Newsletter

Skater Statistics

Skater Statistics Table
Scoring Special Teams Assists Shot Data Ice Time
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
1Antti Aalto25MDAC12112120.21000100185.612710:37
2Bryan Adams23ATLLW9011-42-0.2000010030.0879:37
3Craig Adams23CARRW44101-720-0.31000000156.71984:30
4Greg Adams37FLALW60111223-3102.0920112006616.786314:23
5Kevyn Adams26TOTC781118293542.411003170110510.5121915:38
5Kevyn Adams26CBJC6681220-4521.380011101849.5101015:18
5Kevyn Adams26FLAC12369721.230026002114.320917:25
6Dmitry Afanasenkov20TBLLW9112140.21000100812.510311:24
7Maxim Afinogenov21BUFRW781422361403.51130515701907.4113414:32
8Mika Alatalo29PHXLW70712191221.4700111106410.976910:59
9Tommy Albelin36CGYD77119202224.501009100691.4160820:53
10Daniel Alfredsson28OTTRW6824467011307.71410033115020611.7127718:47
11Bryan Allen20VAND6000000.0000000020.0569:20
12Jamie Allison25CHID441347531.71000300166.364014:33
13Jason Allison25BOSC82365995-8859.92211362533118519.5191523:21
14Tony Amonte30CHIRW82352964-22546.6259131514025613.7181622:09
15Niklas Andersson29CGYLW1101104-0.1000010080.012311:10
16Dave Andreychuk*37BUFLW742013330324.11280467011916.888712:00
17Nik Antropov20TORC52611175301.66001830718.552210:02
18Denis Arkhipov21NSHC406713041.460006104214.33979:56
19Chris Armstrong25MIND3000-30-0.1000000040.05418:06
20Derek Armstrong27NYRC300000-0.1000000060.03411:22
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
21Jason Arnott26NJDC5421345523756.913803277013815.287516:12
22Magnus Arvedson29OTTLW5117163323244.51412416007921.581716:01
23Arron Asham22MTLRW46235-959-0.22000210326.33898:28
24Kaspars Astashenko25TBLD15112-440.11000100425.01036:50
25Blair Atcheynum31CHIRW19123-72-0.11000200185.61739:06
26Serge Aubin25CBJC81131730-201071.713002160111011.8132416:20
27Adrian Aucoin27TOTD73424285455.1220091501592.5147520:12
27Adrian Aucoin27VAND473131613203.72100670993.086218:21
27Adrian Aucoin27TBLD2611112-8251.40100380601.761323:34
28Donald Audette31TOTRW76344579-2768.91914132817022515.1150819:50
28Donald Audette31ATLRW64323971-3648.21813122514018717.1129920:18
28Donald Audette31BUFRW122681120.81101330385.320917:25
29P.J. Axelsson25BOSLW8181523-12271.0800215001465.5101312:30
30Yuri Babenko23COLC300000-0.1000000020.03210:34
31Drew Bannister26NYRD3000-10-0.1000000030.03210:47
32Matthew Barnaby27TOTRW765813-102650.14100530677.57329:38
32Matthew Barnaby27PITRW47145-7168-0.41000310382.63677:49
32Matthew Barnaby27TBLRW29448-3970.531002202913.836412:34
33Stu Barnes30BUFC75192443-2264.114325168016011.9143319:06
34Murray Baron33VAND823811-13631.73001602565.4159119:24
35Len Barrie31FLALW605182341351.8401215304810.475412:34
36Lubos Bartecko24STLLW505813-1121.05003710519.852110:25
37Peter Bartos27MINRW13426260.931011101822.218013:50
38Andrei Bashkirov30MTLLW18033-20-0.10000300220.021011:41
39Shawn Bates25BOSC45235-1226-0.52000120593.44199:19
40Bates Battaglia25CARLW80121527-14761.91020314101339.0115714:28
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
41Nolan Baumgartner24CHID8000-46-0.2000000070.010112:40
42Kris Beech19WSHC4000-22-0.100000000307:29
43Steve Begin22CGYC40000210.0000000030.0246:04
44Wade Belak24TOTD39112-61100.31000100166.33779:40
44Wade Belak24CGYD23000-2790.1000000080.01596:54
44Wade Belak24TORD16112-4310.21000100812.521813:38
45Eric Belanger23LAKC629122114162.0612111108011.383213:25
46Francis Belanger23MTLLW10000-329-0.2000000020.0454:30
47Jesse Belanger31NYIC12000-52-0.3000000070.0705:52
48Ken Belanger26BOSLW40224-6121-0.12001200355.72847:06
49Mark Bell20CHIC1301104-0.10000100140.015612:00
50Ladislav Benysek25MIND71257-11382.31100320484.2130718:25
51Josef Beranek31PITLW7091423-7430.8720210401525.9101114:27
52Drake Berehowsky29TOTD8071926-91215.3340171201076.5166820:51
52Drake Berehowsky29NSHD6661824-91004.833016120946.4142821:38
52Drake Berehowsky29VAND141120210.50100100137.724017:10
53Bubba Berenzweig23NSHD5000000.1000000006011:57
54Sergei Berezin29TORLW79222850285.312100323502568.6123915:41
55Aki Berg23TOTD59347-3451.50301400437.091915:34
55Aki Berg23LAKD470443431.10000400310.070014:54
55Aki Berg23TORD12303-620.403010001225.021918:13
56Marc Bergevin35TOTD381456261.11000400128.364016:50
56Marc Bergevin35PITD361455261.01000400119.161016:57
56Marc Bergevin35STLD2000100.1000000010.03014:51
57Rick Berry22COLD190445381.00000400100.023112:08
58Eric Bertrand25MTLLW3000000.000000000134:20
59Todd Bertuzzi25VANLW79253055-18935.21114032010020312.3136017:13
60Craig Berube35TOTLW60033-872-0.60000300350.03525:52
60Craig Berube35NYILW38022-554-0.30000200270.02296:02
60Craig Berube35WSHLW22011-318-0.2000010080.01235:34
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
61Radim Bicanek26CBJD9022160.50000200110.015417:08
62Jiri Bicek22NJDLW5101040.110000001010.06513:04
63Mathieu Biron20NYID140112120.50000100100.017312:21
64James Black31WSHLW42156-340.01000500342.93819:04
65Jason Blake27TOTC4751116-20340.331107401005.064213:40
65Jason Blake27NYIC304812-12240.52110530735.547115:43
65Jason Blake27LAKC17134-810-0.11000210273.717110:03
66Rob Blake*31TOTD671940593779.591002201912677.1186027:46
66Rob Blake*31LAKD54173249-8697.28901141712237.6152228:11
66Rob Blake*31COLD1328101182.31101620444.533926:03
67Sylvain Blouin26MINLW41325-51170.13000200378.14069:54
68Eric Boguniecki25STLC1000-10-0.1000000010.01413:44
69Alexandre Boikov25NSHD8000-1130.0000000030.0506:18
70Brad Bombardir28MIND7001515-6423.500001032810.0145820:50
71Peter Bondra32WSHLW8245368186010.31922482411130514.8170520:48
72Brian Bonin27MINLW7000-30-0.2000000070.0689:46
73Radek Bonk25OTTC7423365927527.0165232212213916.5135218:16
74Dennis Bonvie27PITRW3000-10-0.1000000010.0103:30
75Sebastien Bordeleau25NSHC14235-4140.320003002010.017712:40
76Joel Bouchard27PHXD32123-8220.31000200263.846314:28
77Philippe Boucher27LAKD222464201.40200310405.040518:25
78Tyler Bouck21DALLW48257-3290.12001500414.94318:59
79Bob Boughner29PITD58134181471.91000300462.295716:30
80Francis Bouillon25MTLD290663261.40000240240.038913:24
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
81Eric Boulton24BUFLW35123-1940.11000200205.01995:42
82Ray Bourque*40COLD8075259254810.23220213102163.2208826:06
83Bill Bowler26CBJC9022-380.0000002030.0889:44
84Dan Boyle24FLAD6941822-14282.931006120834.8116916:56
85Nick Boynton22BOSD1000-10-0.1000000010.01414:27
86Matt Bradley22SJSRW211120190.11000100166.31466:58
87Donald Brashear29VANLW799192801452.0900119001277.1106313:27
88Rich Brennan28LAKD2000-30-0.2000000010.02914:44
89Eric Brewer21EDMD777142115535.252021031917.7142518:31
90Daniel Briere23PHXC3011415-2122.029011304325.632510:50
91Aris Brimanis28NYID56088-12260.90000440660.087415:36
92Rod Brind'Amour30CARC79203656-7475.1145152312116312.3174822:07
93Patrice Brisebois30MTLD77152136-31285.84110441701788.4190324:43
94Paul Brousseau27FLARW1000000.00000000021:39
95Brad Brown25NYRD4813401070.71000300147.169714:31
96Curtis Brown24BUFC7010223215343.2721019211059.5116016:34
97Doug Brown36DETC60913220142.162111030919.967411:14
98Mike Brown21VANLW1000050.0000000010.054:48
99Sean Brown24EDMD6223521101.42000300306.769011:07
100Benoit Brunet32MTLRW3531114-4120.73000740614.958316:40
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
101Andrew Brunette27ATLLW77154459-5265.196042816010414.4130716:58
102Sergei Brylin27NJDLW7523295225246.319310236013017.7116315:31
103Kelly Buchberger34LAKLW8261420-10750.060011301669.1118314:26
104Jan Bulis22TOTC5151823-1261.741001440618.268513:26
104Jan Bulis22WSHC39513180261.6410010304112.246411:53
104Jan Bulis22MTLC12055-100.20000410200.022118:25
105Pavel Bure*29FLARW82593392-25811.9351958249038415.4220326:52
106Valeri Bure26CGYRW78272855-21265.2111602171102769.8148319:01
107Adam Burt32ATLD270222270.70000200180.051519:05
108Sven Butenschön24TOTD12123340.71000200911.116713:55
108Sven Butenschön24EDMD7112220.51000100333.37811:07
108Sven Butenschön24PITD5011120.2000010060.08917:51
109Yuri Butsayev22DETC15112-240.01000100185.61379:09
110Petr Buzek23ATLD5000280.20000000110.08717:26
111Dan Bylsma30MDALW821910-1222-0.71000810502.096311:45
112Eric Cairns26NYID45224-181060.12000200219.573816:24
113Kyle Calder22CHIC4351015-4141.15001910637.954712:43
114Jan Caloun28CBJRW11033-82-0.20000210140.013912:40
115Brian Campbell21BUFD8000-220.0000000070.012515:40
116Jim Campbell27MTLRW5791120-3532.036016508111.158810:19
117Keith Carney30PHXD822141615864.820001400653.1171220:53
118Anson Carter26EDMLW611626421234.08714215010215.7111118:13
119Andrew Cassels31VANC661244561104.8102012319210411.5127819:22
120Zdeno Chara23NYID82279-271571.21010502832.4183222:20
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
121Brad Chartrand26LAKRW4101-220.01001000616.74611:37
122Vladimir Chebaturkin25STLD221235261.11000200520.028913:09
123Chris Chelios*39DETD240334451.20000201260.054822:51
124Jason Chimera21EDMC1000000.00000000076:58
125Eric Chouinard20MTLC13134000.30100210119.114310:59
126Marc Chouinard23MDAC44347-5120.330014002611.53457:50
127Artem Chubarov21VANC1000-10-0.1000000001515:08
128Enrico Ciccone30MTLD3000-114-0.10000000092:57
129Ivan Ciernik23OTTLW4202220.42000000728.6317:41
130Marian Cisar22NSHRW60121527-7452.7750112309712.479013:10
131Brett Clark24ATLD28123-1214-0.21000200352.950518:02
132Chris Clark24CGYRW295160380.641001004311.634611:56
133Dale Clarke22STLD3000100.1000000050.04113:38
134Greg Classen23NSHC27246-4140.311003101811.127710:16
135Dan Cleary22EDMRW811421355373.312202147010713.1105112:58
136Ben Clymer22TBLD23516-7210.923001002520.030013:03
137Paul Coffey*39BOSD18044-6300.30000310280.034118:57
138Mike Commodore21NJDD201455141.11000400119.125512:46
139Mike Comrie20EDMC41814226142.5530111306212.946711:23
140Tim Connolly19NYIC82103141-14422.25500161411715.8164220:02
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
141Craig Conroy29TOTC831418322602.910042153013310.5122114:43
141Craig Conroy29STLC691114252462.38032131010110.996714:01
141Craig Conroy29CGYC143470140.62010220329.425418:08
142Matt Cooke22VANRW811413275942.412020130012111.6118114:35
143David Cooper27TORD2000-10-0.1000000030.02311:33
144Rene Corbet27PITLW438917-3571.46201711859.449311:28
145Bob Corkum33TOTC757714-8220.061007006610.694612:37
145Bob Corkum33LAKC584610-1218-0.53100600478.575312:59
145Bob Corkum33NJDC17314440.530001001915.819211:19
146Daniel Corso22STLC28103130141.855042104223.839013:56
147Shayne Corson34TORC778182611891.4800215301027.8122015:50
148Patrick Cote26EDMLW6000-218-0.100000000193:07
149Sylvain Cote35WSHD6871118-3183.75111560868.1121017:47
150Jeff Cowan24CGYLW519413-8741.272013104818.84659:06
151Cory Cross30TORD413587502.42101500348.873818:00
152Mike Crowley25MDAD3911011-16201.01001820452.267717:21
153Greg Crozier24PITLW1000000.00000000044:10
154David Cullen24PHXD2000100.1000000002512:25
155Matt Cullen24MDAC82103040-23382.16401191101596.3149618:15
156Jassen Cullimore28TBLD74167-6802.01000510561.8145819:43
157Jim Cummins30MDARW795611-111670.450016004511.15727:14
158Jakub Cutta19WSHD3000-100.0000000010.03511:33
159Mariusz Czerkawski28NYIRW82303262-24486.21910102011128710.5153618:44
160Andreas Dackell28OTTRW811318317242.71210317017218.1113614:02
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
161Pierre Dagenais22NJDRW9325160.621011102015.011112:22
162Kevin Dahl32CBJD4000120.1000000030.04210:34
163Ulf Dahlen34WSHRW731533481165.19602276014510.3108114:48
164J.J. Daigneault35MIND1000-12-0.1000000001211:38
165Vincent Damphousse33SJSC459374617624.85403221321018.993720:49
166Mathieu Dandenault24DETD7310152511385.8820213209510.5117516:06
167Ken Daneyko36NJDD770448871.60000400500.0133017:17
168Jeff Daniels32CARRW67112-315-0.51000100422.45027:30
169Mike Danton20NJDC2000060.0000000030.0167:52
170Craig Darby28MTLC78121628-17161.61101013309712.4123915:53
171Mathieu Darche24CBJLW9000-40-0.3000000090.09110:07
172Matt Davidson23CBJRW5000200.0000000020.0367:14
173Eric Daze25CHILW793324571167.223918183320516.1140217:45
174Greg de Vries28COLD795121723515.050001101766.6135117:06
175Adam Deadmarsh25TOTRW571715321633.21070287012613.5102618:00
175Adam Deadmarsh25COLRW39131326-2592.767027608615.168717:38
175Adam Deadmarsh25LAKRW18426340.540001104010.033818:47
176Kevin Dean31CHID6901111-16301.30000902750.0134219:27
177Louie DeBrusk29PHXRW39000-579-0.50000000120.01884:49
178Xavier Delisle23MTLC14325-560.421000201520.014310:14
179Andy Delmore24PHID6659142163.232006211194.2116417:39
180Pavol Demitra26STLRW4420254527166.515505196012416.179418:03
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
181Nathan Dempsey26TORD2519101342.50100630313.239715:53
182Matthieu Descoteaux23MTLD5112-240.30100010616.77615:10
183Eric Desjardins31PHID79153348-3508.28614191311878.0208926:27
184Boyd Devereaux22DETLW5556111140.85000600667.655710:08
185Gerald Diduck35DALD140004180.5000000080.015010:44
186Rob DiMaio32CARRW7461824-14541.040211620996.1110814:58
187Kevin Dineen37CBJRW66871521261.480037007410.870110:37
188Chris Dingman24COLLW41112-3108-0.31000100333.02646:26
189Tomas Divisek21PHILW2000-10-0.1000000020.02311:30
190Shane Doan24PHXRW762637630896.6196162017022011.8148519:32
191Jason Doig24NYRD3000000.0000000010.0206:35
192Bobby Dollas36TOTD211124180.81000100119.127012:53
192Bobby Dollas36SJSD161124140.81000100520.018011:15
192Bobby Dollas36PITD5000040.0000000060.09118:06
193Hnat Domenichelli24ATLLW63151227-9182.311401111015010.090414:21
194Tie Domi31TORRW821372022142.2121017006021.76878:23
195Ted Donato31DALLW65817256262.6710317007111.366410:13
196Shean Donovan26ATLRW63121123-14471.4813110109312.988614:03
197Jim Dowd32MINC6872229-6801.870001471927.6121317:50
198Aaron Downey26CHIRW3000-16-0.1000000020.0175:30
199Dallas Drake31STLLW8212294118714.31020320901428.5120814:44
200Kris Draper29DETC758172517382.4701115021236.5100813:26
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
201Harold Druken22VANC551515302143.6960312308218.366011:59
202Stan Drulia33TBLRW34246-1118-0.211003102010.036310:41
203Chris Drury24COLLW712441656477.01311052219020411.8128118:03
204Ted Drury29CBJC1000-30-0.1000000030.01514:44
205Steve Dubinsky30CHIC606410-4330.55010400708.666011:00
206Steve Duchesne35DETD54619259485.042009100767.999018:20
207J.P. Dumont22BUFLW792328511545.814905235015614.7118615:01
208Pascal Dupuis21MINLW4101040.10100000812.56215:36
209Radek Dvorak23NYRRW823136679207.324523268223013.5156419:04
210Gordie Dwyer23TBLLW28011-796-0.40000100120.01625:47
211Karl Dykhuis28MTLD6789179444.962017116612.1104915:40
212Dallas Eakins33CGYD17011-1110.3000010040.020912:18
213Mike Eastwood33STLC77617234281.4402111155111.8108914:08
214Mark Eaton23NSHD3438117143.02101530329.458517:13
215Nils Ekman24TBLLW4391120-15401.362117407212.567815:45
216Patrik Elias24NJDLW82405696455112.5298363521022018.2153518:44
217Matt Elich21TBLRW8000-50-0.3000000070.0728:59
218Mikko Eloranta28BOSLW621211232382.6101128308913.564710:26
219Nelson Emerson33LAKRW78111122-13540.8110018211577.0108013:51
220David Emma32FLARW6000-10-0.1000000060.0447:23
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
221John Emmons26TOTC53224-542-0.42000200375.44768:59
221John Emmons26OTTC41112-520-0.51000100283.63187:46
221John Emmons26TBLC121120220.11000100911.115713:07
222Anders Eriksson26TOTD7322426-2304.5110011130992.0154021:05
222Anders Eriksson26FLAD60021212283.8000011100800.0126221:02
222Anders Eriksson26CHID13235-420.711000301910.527721:20
223Jeff Farkas23TORC2000-12-0.1000000010.02814:10
224Rico Fata20CGYRW5000-36-0.2000000060.0479:25
225Sergei Fedorov*31DETC7532376912408.21614271323126811.9158121:05
226Todd Fedoruk21PHIRW53551001090.950005002817.93737:02
227Ruslan Fedotenko22PHILW741620368723.813304182011913.4108214:38
228Andrew Ference21PITD36411156282.43101821478.567918:51
229Brad Ference21FLAD14011-1014-0.5000010050.018313:03
230Scott Ferguson28EDMD200112130.4000010080.021810:55
231Ray Ferraro36ATLC81294776-11917.71811023017017216.9148318:19
232Jeff Finley33STLD7228107383.32000611355.7135918:53
233Jiri Fischer20DETD551893592.31000800641.692216:46
234Mike Fisher20OTTC6071219-1461.370031002838.469811:38
235Tom Fitzgerald32NSHLW829918-5710.970227021356.7122714:58
236Rory Fitzpatrick26NSHD2000-22-0.100000000209:47
237Theoren Fleury32NYRRW6230447401228.0158731923223812.6135121:47
238Adam Foote29COLD35312156422.91111750595.188825:22
239Colin Forbes24TOTLW58156-646-0.31000500462.23906:43
239Colin Forbes24OTTLW39011-331-0.50000100260.02416:10
239Colin Forbes24NYRLW19145-3150.21000400205.01497:52
240Peter Forsberg*27COLC73276289235410.01312253424417815.2151820:48
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
241Ron Francis*37CARC82155065-15325.387042426013011.5166120:15
242Kyle Freadrich22TBLLW13011-1360.0000010030.0463:32
243Jeff Friesen24TOTLW791434485664.110401211121499.4152819:21
243Jeff Friesen24SJSLW641224367563.210201158112010.0120618:51
243Jeff Friesen24MDALW1521012-2100.90200631296.932221:28
244Marian Gaborik18MINLW71181836-6323.812603126017910.1109615:26
245Simon Gagne20PHILW6927325924187.7216072111019114.1124718:05
246Sean Gagnon27OTTD50000130.0000000005410:45
247Steve Gainey22DALLW1000000.00000000022:21
248Maxim Galanov26TBLD25055-580.60000320100.040516:12
249Garry Galley37NYID5661420-4593.82400680946.4116720:50
250Bruce Gardiner28CBJLW7371522-1781.4700115006011.7106614:36
251Mike Gaul27CBJD2000040.0000000030.02713:17
252Denis Gauthier24CGYD622683782.72000600336.1103016:37
253Aaron Gavey26MINC75101424-8521.89102104010010.0105014:00
254Martin Gelinas30CARLW79232952-4595.616614226117013.5141417:54
255Brent Gilchrist33DETC60189-841-0.41000800751.370111:41
256Hal Gill25BOSD8011011-2712.61000910791.3146718:21
257Todd Gill35DETD68381117534.22010530664.5126518:36
258Doug Gilmour*37BUFLW71731383702.8340020110917.7128118:02
259Jonathan Girard20BOSD31313162142.61201850427.151316:32
260Sascha Goc21NJDD11000740.6000000070.015013:37
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
261Yan Golubovsky24FLAD6022320.6000020040.010016:38
262Scott Gomez21NJDC76144963-1465.412204341501559.0119815:46
263Sergei Gonchar26WSHD76193857127010.611802122602417.9170522:26
264Lee Goren23BOSRW21202-370.11100000922.2924:24
265Tony Granato36SJSRW60459-1650.53101410854.75058:25
266Jean-Luc Grand-Pierre23CBJD64145-6731.21000400333.082212:51
267Benoit Gratton24CGYLW141340140.31000300137.71299:11
268Chris Gratton25BUFC8219214001024.214505129015612.2119914:37
269Adam Graves32NYRLW82101626-16770.5910110601367.4129015:44
270Travis Green30PHXC69131528-11631.910300123011311.5111016:05
271Mark Greig31PHIRW7112-240.11000100714.310114:23
272Mike Grier26EDMRW7420163611203.915232130312416.1123916:44
273Stu Grimson35LAKLW72325-2235-0.130012002611.54326:00
274Stanislav Gron22NJDRW1000100.0000000020.0109:55
275Michal Grosek25NYRRW6591120-10611.172009208410.772111:05
276Bill Guerin30TOTRW8540458571409.92811152817028913.8187022:00
276Bill Guerin30BOSRW64283563-41226.7207142015022512.4145422:43
276Bill Guerin30EDMRW2112102211183.284018206418.841619:49
277Steve Guolla27ATLLW63121628-6232.21020311239612.592514:41
278Alexei Gusarov36TOTD51189-3181.41000620352.998219:15
278Alexei Gusarov36NYRD26134-260.51000210214.850819:33
278Alexei Gusarov36STLD16044-360.60000310100.033921:11
278Alexei Gusarov36COLD9011260.4000010040.013514:59
279Sergey Gusev25TBLD16101-3100.21000000137.721413:23
280Sean Haggerty24NSHLW3011100.1000010020.0268:35
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
281Chris Hajt22EDMD1000-10-0.10000000087:38
282Steven Halko26CARD48011-1060.40000100240.064513:27
283Kevin Haller30NYID301565561.81000410195.357419:07
284Jeff Halpern24WSHC8021214213604.818215156011019.1129116:08
285Denis Hamel23BUFC418311-2221.261133005514.545010:58
286Roman Hamrlik26NYID76163046-20927.210514151322326.9191625:12
287Michal Handzus23TOTC4614183216334.1833211617219.480217:26
287Michal Handzus23STLC3610142411122.953229415817.264818:00
287Michal Handzus23PHXC104485211.230102201428.615415:26
288Casey Hankinson24CHILW11011-39-0.20000100150.01079:46
289Scott Hannan22SJSD753141710514.530011121963.1142719:02
290Tavis Hansen25PHXRW7000-14-0.1000000020.0365:05
291David Harlock29ATLD65011-2862-1.40000100260.0110917:04
292Scott Hartnell18NSHRW7521416-8480.420001400922.281810:54
293Todd Harvey25SJSRW691011216722.2910210106615.276511:05
294Derian Hatcher28DALD80221235775.611021371972.1207025:53
295Kevin Hatcher34CARD57414182384.713014100984.1133323:23
296Niclas Havelid27MDAD4741014-6342.92201550695.8102721:51
297Martin Havlat19OTTRW731923428204.712705165213314.3100613:47
298Greg Hawgood32VAND16257861.711012301612.523914:55
299Dwayne Hay23CGYRW49134-416-0.31000300392.64128:24
300Jochen Hecht23STLLW7219254411484.9883118702089.1129117:56
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
301Bret Hedican30FLAD7051520-7723.8140111221044.8152721:49
302Shawn Heins27SJSD383472571.61200130456.738910:15
303Steve Heinze31TOTRW79272754-13465.8121504198014418.8143918:13
303Steve Heinze31CBJRW65222042-19384.281403155012517.6122318:49
303Steve Heinze31BUFRW145712681.641014301926.321515:24
304Milan Hejduk24COLRW80413879323610.62812192115221319.2158919:52
305Sami Helenius27DALD571231991.31000200185.660710:39
306Bryan Helmer28VAND202460181.12000130287.133716:51
307Jay Henderson22BOSLW13000-126-0.20000000120.0906:58
308Darby Hendrickson28MINLW721811291363.31431172211415.8114015:50
309Chris Herperger26CHILW611015250202.4901312127613.280013:07
310Matt Herr24WSHC222353170.520013002010.01798:09
311Jamie Heward29CBJD691116273335.5290179010810.299114:21
312Matt Higgins23MTLC6000-22-0.2000000030.0579:27
313Sean Hill30STLD48110115512.61000820472.183517:23
314Dan Hinote24COLC76510151510.74101820697.278710:21
315Jan Hlavac24NYRLW792836643206.9235062412019514.4131416:38
316Shane Hnidy25OTTD523258841.93001200476.468113:05
317Jonas Hoglund28TORLW822326491145.218505188019611.7124115:08
318Benoit Hogue34DALLW343710-1260.63000610358.642412:28
319Josh Holden23VANC10101000.01000000128.3949:27
320Bobby Holik30NJDC8015355019974.812303221302067.3126615:49
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
321Tomas Holmstrom28DETLW73162440-12403.97902141007421.685211:41
322Brian Holzinger28TBLRW70112536-9642.7830219608712.6112316:03
323Shawn Horcoff22EDMRW4997168102.190027004221.44529:14
324Darcy Hordichuk20ATLLW11000-338-0.3000000060.0807:18
325Marian Hossa22OTTRW8132437519449.01911272912224912.9146018:01
326Bill Houlder33NSHD8141216-7404.43011912785.1171721:12
327Phil Housley*36CGYD6943034-15244.44000151501153.5125318:10
328Jan Hrdina24PITC7815284319483.91230122518916.9124215:56
329Tony Hrkac34MDAC801325380293.613001151008814.8110213:46
330Petr Hubacek21PHIC6101-120.01000000520.06811:20
331Joe Hulbig27BOSRW7000-34-0.200000000385:28
332Brett Hull*36DALRW79394079101810.32811081822021917.8141317:53
333Jody Hull31PHIRW717815-1100.65022800789.093813:13
334Cale Hulse27NSHD82178-51283.31001700931.1164720:05
335Jarome Iginla23CGYRW77314071-2627.92110042118122913.5153719:58
336Brad Isbister23NYILW51181432-19592.910714104012914.099119:26
337Ric Jackman22DALD16000-618-0.30000000100.01428:51
338Jaromir Jagr28PITRW815269121194214.137141104127131716.4188823:19
339John Jakopin25FLAD60123-4621.01000200234.377412:54
340Mark Janssens32CHIC28000-833-0.80000000150.029310:27
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
341Calle Johansson33WSHD767293611267.32500191001544.5180423:44
342Craig Johnson28LAKRW264590160.840005003611.127710:40
343Greg Johnson29NSHC82151732-6462.61410416019715.5146117:49
344Matt Johnson25MINLW50112-6137-0.51000100214.83857:43
345Mike Johnson26TOTRW76133043-10423.284101810212410.5131317:16
345Mike Johnson26TBLRW64112738-10382.873101610110710.3116618:13
345Mike Johnson26PHXRW12235040.511002011711.814612:12
346Ryan Johnson24TBLC8071421-20440.061001400719.9126215:47
347Kim Johnsson24NYRD7552126-3403.3140017311044.8159521:16
348Olli Jokinen22FLAC7861016-22106-0.360009011215.0104413:23
349Keith Jones32PHIRW8000-54-0.40000000110.08811:00
350Hans Jonsson27PITD584182211223.522001800449.1107018:27
351Kenny Jonsson26NYID6582129-22304.035007131918.8156424:04
352Chris Joseph31TOTD43145-11360.40010310581.770716:26
352Chris Joseph31PHXD24112-4160.30010100333.031112:59
352Chris Joseph31ATLD19033-7200.00000210250.039520:48
353Ed Jovanovski24VAND79123547-11027.68402151911936.2197124:57
354Joe Juneau33PHXLW69102333-2282.355031310010010.0120217:25
355Frantisek Kaberle27ATLD514111511183.63101641994.0113622:17
356Tomas Kaberle22TORD826394510247.9600121171966.3186022:41
357Dmitri Kalinin20BUFD7941822-2384.922001260884.5156619:50
358Tomi Kallio24ATLLW56141327-3222.412202112011512.291216:17
359Valeri Kamensky34NYRLW65142034-18362.28601155012910.999515:19
360Sami Kapanen27CARLW82203757-12245.313704171912239.0155218:56
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
361Jere Karalahti25LAKD562798382.42000502267.795617:04
362Paul Kariya*26MDALW66333467-9207.71218331816023014.3152023:02
363Steve Kariya23VANLW17167-180.40100510224.519911:42
364Andreas Karlsson25ATLC6051116-2160.74010911836.077412:54
365Dave Karpa29CARD804610-191592.72200510695.8160120:01
366Alexander Karpovtsev30CHID5321315-4392.61100940523.8108520:28
367Darius Kasparaitis28PITD7731619111113.121001501813.7148119:14
368Mike Keane33DALRW671014244352.0910113016415.6103615:28
369Sheldon Keefe20TBLRW49404-1338-0.340000003212.53928:00
370Steve Kelly24TOTC353250250.230002002213.63138:57
370Steve Kelly24NJDC242240210.120002001811.12399:58
370Steve Kelly24LAKC11101040.11000000425.0746:44
371Alexander Kharitonov24TBLRW6671522-981.4700010501036.877011:40
372Alexander Khavanov29STLD747162316526.152001150927.6154720:54
373Dmitri Khristich31TOTRW701325380163.47604121307716.9104614:56
373Dmitri Khristich31WSHRW43101929-882.6640491005418.564014:53
373Dmitri Khristich31TORRW27369880.812003302313.040515:01
374Chad Kilger24TOTC77141832-8512.811211162010313.6105413:41
374Chad Kilger24MTLC4391625-1342.3711114207512.077217:57
374Chad Kilger24EDMC34527-7170.441002002817.92828:18
375Kris King34CHILW13101-38-0.11000000128.313010:00
376Patric Kjellberg31NSHLW81143145-2124.095022011013910.1143017:39
377Trent Klatt30VANRW771320338313.21030113611409.3104413:33
378Ken Klee29WSHD54246-5601.52000301583.493217:15
379Jon Klemm31COLD784111522544.82202632974.1155419:56
380Rostislav Klesla18CBJD8202-160.520000001020.014718:25
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
381Tomas Kloucek20NYRD43145-3740.51000400224.571916:43
382Mike Knuble28BOSRW82713200371.360111210927.686710:34
383Espen Knutsen29CBJC66114253-3305.09200172506217.7105415:59
384Greg Koehler25CARC1000000.00000000010:46
385Ladislav Kohn25TOTRW777714-2786-0.450206101295.491411:52
385Ladislav Kohn25MDARW51437-1542-0.33010300864.756010:59
385Ladislav Kohn25ATLRW26347-1244-0.12010310437.035413:38
386Saku Koivu26MTLC541730472405.0107031810211315.0115521:23
387Pavel Kolarik28BOSD10000-24-0.1000000010.0888:49
388Juraj Kolnik20NYIRW29437-8120.440003003810.530310:28
389Steve Konowalchuk28WSHLW822423478875.218605185016314.7140017:04
390Evgeny Korolev22NYID8000060.20000000110.013316:40
391Igor Korolev30TORRW731019293282.1820018107812.8114515:41
392Alexander Korolyuk25SJSRW701213252412.5930111201408.683511:56
393Andrei Kovalenko30BOSRW76162137-14272.98713183011913.4117415:27
394Alex Kovalev27PITRW79445195129610.53012292525130714.3186323:35
395Viktor Kozlov25FLAC51142337-4103.68602167013910.193818:23
396Vyacheslav Kozlov28DETLW722018389304.616405135018710.7106014:43
397Milan Kraft21PITC427714-680.851116106311.149111:41
398Igor Kravchuk34TOTD5211314-8182.31001760671.5118822:51
398Igor Kravchuk34CGYD37088-1241.10000440540.087823:43
398Igor Kravchuk34OTTD151564141.21001320137.731020:41
399Sergei Krivokrasov26MINRW5471522-1202.0520113201076.570613:05
400Jason Krog25NYILW9033400.3000021070.09510:32
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
401Robert Kron33CBJLW59811194101.5701111001346.0101117:08
402Paul Kruse30SJSLW1000050.00000000043:32
403Filip Kuba24MIND7592130-6286.65404101011416.4182024:16
404Pavel Kubina23TBLD70111930-141035.0461112611288.6168724:06
405Frantisek Kucera32TOTD55279-7121.72000700603.396517:33
405Frantisek Kucera32CBJD48257-5121.72000500513.985017:42
405Frantisek Kucera32PITD7022-200.1000020090.011516:28
406Kristian Kudroc19TBLD222240360.820012001216.72019:09
407Jarno Kultanen28BOSD622810-3262.32001440762.6120819:29
408Zdenek Kutlak20BOSD10022-340.1000020070.016116:05
409Maxim Kuznetsov23DETD25123-1230.61000200175.92379:28
410Greg Kuznik22CARD1000000.00000000087:32
411Oleg Kvasha22NYIC6211920-15461.2110008101189.392614:56
412Joel Kwiatkowski23OTTD4101100.31000000250.04812:04
413Antti Laaksonen27MINLW82121628-7242.01002114021299.3134916:27
414Scott Lachance28VAND76311145463.330001001555.5147719:26
415Dan LaCouture23TOTLW48246-2430.12001400238.73286:50
415Dan LaCouture23EDMLW37246-2290.32001400229.12637:06
415Dan LaCouture23PITLW11000014-0.1000000010.0665:57
416Eric Lacroix29TOTLW55246-643-0.12000400326.33636:36
416Eric Lacroix29NYRLW46235-639-0.12000300229.12916:19
416Eric Lacroix29OTTLW9011040.00000100100.0738:05
417Christian Laflamme24MTLD39033-11420.20000210160.047112:04
418Denny Lambert31ATLLW67178-5215-0.41000610442.36129:08
419Eric Landry26MTLC514711-9430.52200610547.44759:19
420Robert Lang30PITC8232488020288.52210023315017718.1167320:24
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
421Darren Langdon30CARLW54022-494-0.2000020060.01813:21
422Jamie Langenbrunner25DALRW531218304573.17324116110411.587416:30
423Daymond Langkow24PHIC7113415412505.110302311001906.8132318:38
424Ian Laperriere27LAKRW798101851411.1800010006013.395112:02
425Claude Lapointe32NYILW8092332-2561.871111643949.6149418:40
426Martin Lapointe27DETRW8227305731276.61413081910118114.9132016:06
427Georges Laraque24EDMRW8213162951483.21210114207317.87429:03
428Igor Larionov*40TOTC6593140-5383.15401191204619.6107816:35
428Igor Larionov*40DETC39425296282.6220116903112.964716:36
428Igor Larionov*40FLAC265611-11100.532003301533.343016:33
429Brad Larsen23COLLW900010-0.1000000030.0849:17
430Janne Laukkanen30PITD50317209343.130001331585.292318:28
431Paul Laus30FLARW251235660.01000200185.635914:22
432Kirby Law23PHIRW1000-100.00000000033:23
433Mark Lawrence29NYIRW36347-9320.12100400329.43559:52
434Vincent Lecavalier20TBLC68232851-26664.4167031810016513.9135619:57
435John LeClair31PHILW167512201.543023204814.630619:06
436Mike Leclerc24MDALW54152035-1263.712303128013011.595017:36
437Grant Ledyard39TOTD22235-2161.020002101910.537917:14
437Grant Ledyard39TBLD14224-5120.520001101216.725618:15
437Grant Ledyard39DALD8011340.5000010070.012315:26
438Greg Leeb23DALC2000-10-0.1000000040.0146:56
439Brian Leetch*32NYRD82215879-18349.4101013272742418.7240729:21
440Sylvain Lefebvre33NYRD71213153552.320001102395.1128918:10
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
441David Legwand20NSHC811328411383.91030322601727.6123415:14
442Jere Lehtinen27DALLW7420254514245.013701194214813.5142719:17
443Claude Lemieux35PHXRW461016261582.482018809910.179117:12
444Mario Lemieux*35PITC4335417615189.51816152516017120.5104724:20
445Jean-Yves Leroux24CHILW59448-922-0.13100400606.760110:11
446Curtis Leschyshyn31TOTD652795193.41101610513.9126319:26
446Curtis Leschyshyn31MIND54235-2192.31101210434.7105419:31
446Curtis Leschyshyn31OTTD11044701.1000040080.021019:04
447Trevor Letowski23PHXC7771522-2320.8601313111106.4125816:20
448Nicklas Lidstrom*30DETD8215567191812.27800203512725.5233328:27
449Andreas Lilja25LAKD2000-24-0.1000000010.02512:22
450Juha Lind27MTLLW47347-440.33002400368.33677:49
451Trevor Linden30TOTC691522370603.29603148012611.9140220:19
451Trevor Linden30MTLC57122133-2522.8660313809612.5118520:47
451Trevor Linden30WSHC12314280.430001003010.021718:03
452Mats Lindgren26NYIC203474100.71020301348.830515:14
453Bill Lindsay29TOTLW6811314-61260.210001210711.469610:14
453Bill Lindsay29CGYLW521910-8970.01000900571.854710:32
453Bill Lindsay29SJSLW160442290.20000310140.01489:16
454Richard Lintner23NSHD503582222.42100500813.765413:05
455Reed Low24STLRW5615641590.31000500313.23526:17
456Dave Lowry35CGYLW79181735-2473.313505134010816.7125915:57
457Brad Lukowich24DALD804101428765.54002721439.3118414:48
458Jyrki Lumme34PHXD58421253444.540001290775.2126021:44
459Roman Lyashenko21DALC60639-1450.660012104812.55759:35
460Toni Lydman23CGYD6231619-7303.52100871803.8127820:36
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
461Al MacInnis*37STLD59124254235210.55613112922185.5156526:32
462Don MacLean24TORC3011-220.0000010020.0299:48
463John MacLean36TOTRW30426-2170.43100200419.837812:35
463John MacLean36DALRW284260170.53100200419.835712:45
463John MacLean36NYRRW2000-20-0.1000000002010:14
464John Madden27NJDLW8023153824124.620034150016314.1124715:35
465Adam Mair21TOTLW26022020-0.20000200220.02077:57
465Adam Mair21TORLW160223140.10000200170.01449:01
465Adam Mair21LAKLW10000-36-0.2000000050.0626:14
466Vladimir Malakhov32NYRD3022040.2000001160.05719:07
467Manny Malhotra20NYRC504812-10310.34002710468.74539:03
468Marek Malik25CARD6161420-4344.451011130728.3119519:36
469Steve Maltais32CBJRW26033-912-0.50000210300.031111:57
470Kirk Maltby28DETRW791271916221.9813351111910.1112914:17
471Kent Manderville29PHIC8251015-2470.220329011363.7103512:38
472Mike Maneluk27CBJRW39516-11330.032020103116.145811:45
473Eric Manlow25BOSC8011020.0000010030.0597:26
474Cameron Mann23BOSRW15134060.31000300175.91278:29
475Dave Manson34TORD74471113933.74000610705.7116915:48
476Paul Mara21TOTD6261420-16543.042011040787.7137322:08
476Paul Mara21TBLD4661016-17402.142018205810.3106323:06
476Paul Mara21PHXD160441140.80000220200.031019:22
477Todd Marchant27EDMC711326391513.19042194311311.5127117:54
478Bryan Marchment31SJSD7571118152045.460131001739.6136518:12
479Josef Marha24CHIC15033-46-0.10000300170.019112:46
480Andrei Markov22MTLD6361723-6184.142003140827.3106416:53
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
481Danny Markov24TORD59313166343.52102940496.1112319:02
482Patrick Marleau21SJSC812527527226.020506207014617.1131916:17
483Grant Marshall27DALRW751324371643.99401131109314.083211:05
484Jason Marshall29TOTD55347-131221.20211400437.078914:21
484Jason Marshall29MDAD50347-121051.20211400387.973014:36
484Jason Marshall29WSHD5000-1170.0000000050.05911:48
485Steve Martins28TOTC59246-1633-0.71010400464.35699:39
485Steve Martins28NYIC39134-720-0.30010300283.63779:41
485Steve Martins28TBLC20112-913-0.41000100185.61929:35
486Marquis Mathieu27BOSC1000020.00000000077:04
487Christian Matte26MINRW300002-0.1000000080.04013:21
488Stephane Matteau31SJSLW801319325323.41210318108116.087310:55
489Mike Matteucci29MIND3000-22-0.1000000030.03411:29
490Richard Matvichuk27DALD78416205625.122011240854.7178622:53
491Brad May29PHXLW62111425101072.91100014008313.369311:11
492Jamal Mayers26STLRW7781321-31171.5800013001326.185211:04
493Chris McAllister25PHID6022411241.32000200336.169611:36
494Chris McAlpine29CHID500665321.90000600610.088417:41
495Dean McAmmond27TOTLW711117283432.5920117001129.8106515:00
495Dean McAmmond27CHILW611016264432.4910116009510.594515:30
495Dean McAmmond27PHILW10112-100.10100100175.912012:00
496Bryan McCabe25TORD8252429161236.72302101401593.1195323:49
497Sandy McCarthy28NYRRW8111102131711.71100210009511.684310:25
498Steve McCarthy19CHID44055-780.70000500320.065014:47
499Darren McCarty28DETRW72121022-51231.71011373011810.296813:26
500Alyn McCauley23TORC1410100-0.11000000137.714710:28
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
501Andy McDonald23MDAC1610106-0.11000000214.817911:11
502Shawn McEachern31OTTLW8232407210628.3239013010023113.9151018:25
503Dan McGillis28PHID8214354913869.310404161812076.8191823:23
504Marty McInnis30MDARW75202242-21403.51010011111013614.7138718:30
505Randy McKay34NJDRW772320433504.7111205173012019.2107613:58
506Jay McKee23BUFD74110119764.21000802621.6143519:24
507Steve McKenna27TOTLW54112-4119-0.31000100195.32715:01
507Steve McKenna27PITLW34000-4100-0.4000000070.01113:16
507Steve McKenna27MINLW201120190.11000100128.31607:59
508Jim McKenzie31NJDLW532240119-0.22000200326.34207:56
509Kyle McLaren23BOSD5851217-5533.432001101915.5140524:14
510Josef Melichar22PITD18022-521-0.2000011090.026814:54
511Scott Mellanby34TOTRW63111021-13711.383007309511.694414:59
511Scott Mellanby34FLARW404913-13460.33100720586.959914:59
511Scott Mellanby34STLRW237180251.052000103718.934515:00
512Eric Messier27COLLW645712-3260.25001700608.378612:16
513Mark Messier*40NYRC82244367-25895.2912322317313118.3157819:14
514Glen Metropolit26WSHC15156-2100.31000140205.017811:50
515Branislav Mezei20NYID42145-5531.01000301293.462214:48
516Craig Millar24TOTD21112-7160.11001100128.330114:19
516Craig Millar24TBLD16112-8100.010011001010.024015:01
516Craig Millar24NSHD5000160.2000000020.06012:04
517Aaron Miller29TOTD694141822434.940001301596.8132719:14
517Aaron Miller29COLD56491319294.04000801498.2103218:25
517Aaron Miller29LAKD130553141.00000500100.029622:44
518Kip Miller31PITLW333811060.72100800387.93239:46
519Boris Mironov28CHID6651722-14423.323009711433.5145822:05
520Dmitri Mironov35WSHD36358-761.22101221339.159516:32
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
521Willie Mitchell23TOTD3319104402.11000711303.359217:56
521Willie Mitchell23MIND171784111.81000511166.335420:49
521Willie Mitchell23NJDD160220290.30000200140.023814:52
522Mike Modano*30DALC81335184265210.2228373417020815.9181522:24
523Fredrik Modin26TBLLW76322456-1486.9248041311021714.7131217:15
524Jaroslav Modry29LAKD634151916484.440001032725.6115718:22
525Alexander Mogilny31NJDRW75434083104310.63112072317024017.9126616:53
526Jim Montgomery31SJSC28167-1190.40100330175.92559:06
527Ian Moran28PITD403475281.43001400734.170817:43
528Ethan Moreau25EDMLW6891019-6900.98013811979.396414:11
529Marc Moro23NSHD60001120.1000000010.0213:34
530Aleksey Morozov23PITRW6651419-860.650011130726.970510:41
531Derek Morris22CGYD5152328-15564.0131481411423.5131825:51
532Brendan Morrison25VANC821638542424.711323231231798.9150618:22
533Brenden Morrow22DALLW82202444181285.313706195012116.5127015:29
534Mike Mottau22NYRD18033-613-0.10000120170.027515:18
535Bill Muckalt26NYIRW60111526-4332.41010212309012.282313:43
536Bryan Muir27TOTD18033-7190.00000120170.025213:59
536Bryan Muir27TBLD10033-7150.00000120140.018618:34
536Bryan Muir27COLD8000040.0000000030.0668:14
537Kirk Muller34DALC551910-426-0.11000900541.968012:22
538Gord Murphy33ATLD2731114-11121.31200362446.856020:44
539Joe Murphy33WSHRW14156-5200.20100230224.517512:31
540Larry Murphy*39DETD5721921-6123.120011270812.5108319:00
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
541Glen Murray28LAKRW641821399324.014311181213813.0116518:12
542Marty Murray25CGYC7000-20-0.2000000060.010114:28
543Rem Murray28EDMLW821521365243.111133163212212.3125915:21
544Frantisek Musil36EDMD13022-240.20000200014511:09
545Brantt Myhres26TOTLW25000-557-0.3000000010.0943:45
545Brantt Myhres26NSHLW20000-528-0.3000000010.0763:48
545Brantt Myhres26WSHLW50000290.000000000183:36
546Anders Myrvold25NYID12011-200.1000001080.01139:26
547Ladislav Nagy21TOTRW468917-2221.662027206412.559813:00
547Ladislav Nagy21STLRW408816-2201.662026205913.652213:03
547Ladislav Nagy21PHXRW6011020.0000010050.07612:38
548Tyson Nash25STLLW57871581101.570107001137.171112:29
549Markus Naslund27VANRW72413475-2589.52218151816027714.8137119:03
550Andrei Nazarov26TOTRW79246-23229-1.12000400633.26558:18
550Andrei Nazarov26BOSRW63145-14200-0.81000400502.05168:12
550Andrei Nazarov26MDARW16101-929-0.31000000137.71398:42
551Stan Neckar25TOTD69246-3711.82001400267.7111516:09
551Stan Neckar25PHXD53224-2631.320012001612.581815:26
551Stan Neckar25TBLD16022-180.50000200100.029718:33
552Petr Nedved29NYRC7932467810548.5229153412023013.9160220:16
553Sergei Nemchinov37NJDC658223011162.6710220117011.485913:13
554Eric Nickulas25BOSC7000-24-0.2000000060.0507:07
555Rob Niedermayer26FLAC67122032-12501.88310145111510.4137320:30
556Scott Niedermayer*27NJDD576293514225.8510519100876.9132923:19
557Chris Nielsen20CBJLW29459441.140015003611.130510:30
558Jeff Nielsen29MINRW593811-164-0.32101701823.780013:33
559Antti-Jussi Niemi23MDAD28112-6220.51000100185.644615:56
560Ville Nieminen23COLLW50148228382.9122035306820.662212:26
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
561Joe Nieuwendyk*34DALC692923525306.8171204158016617.5111616:11
562Janne Niinimaa25EDMD821234466908.14801181511229.8207825:20
563Andrei Nikolishin27WSHC811325389343.5940219331459.0125915:32
564Marcus Nilson22FLARW78122436-3742.81200218601418.5123015:46
565Owen Nolan28SJSRW572425490755.51310141411019112.6124421:49
566Mattias Norstrom29LAKD820181810603.900001800590.0179021:50
567Jeff Norton35TOTD422111312282.711011100229.178518:41
567Jeff Norton35PITD32210128202.1110110001711.859218:30
567Jeff Norton35SJSD10011480.6000010050.019319:18
568Ivan Novoseltsev22FLARW38369-5160.43000510348.840810:44
569Petteri Nummelin28CBJD6141216-11102.62200480994.0105117:14
570Teppo Numminen32PHXD72526319366.3410252101094.6176224:28
571Kai Nurminen31MINLW2101-120.110000001100.03115:34
572Michael Nylander28CHIC822539647327.1214052611217614.2154718:52
573Sean O'Donnell29TOTD804131701614.731021111676.0172921:37
573Sean O'Donnell29MIND6341216-21284.431021011586.9144923:00
573Sean O'Donnell29NJDD170112330.4000010090.028016:27
574Jeff O'Neill24CARRW82412667-181068.32417051412024216.9150418:20
575Adam Oates*38WSHC81136982-9286.58504303727218.1170121:00
576Jaroslav Obsut24STLD4000120.2000000030.07418:31
577Lyle Odelein32CBJD8131417-161183.121008601042.9174321:31
578Jeff Odgers31ATLRW826713-82260.36001700679.07098:39
579Gino Odjick30TOTLW302350720.32000300326.32377:55
579Gino Odjick30PHILW171340280.31000300214.81458:33
579Gino Odjick30MTLLW131010440.11000000119.1927:04
580Mattias Ohlund24VAND6582028-16463.861149831365.9162525:00
Rk Player Age Tm Pos GP G A PTS