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 Aalto24MDAC6371118-13260.7610111001026.983013:11
2Bryan Adams22ATLLW2000-10-0.1000000010.02210:57
3Greg Adams36PHXLW69192746-1144.514500207012914.7117116:58
4Kevyn Adams25TORC525813-7390.45000701707.164412:23
5Maxim Afinogenov20BUFRW65161834-4413.714202126012812.585413:09
6Johnathan Aitken21BOSD3000-30-0.2000000020.05718:57
7Mika Alatalo28PHXLW82101727-3361.8910117001079.3103512:37
8Tommy Albelin35CGYD414610-3122.121114113710.888521:35
9Keith Aldridge26DALD4000100.2000000060.04411:05
10Daniel Alfredsson27OTTRW5721385911287.115420279216412.8106918:45
11Jamie Allison24CHID59134-51020.71000300244.284014:14
12Jason Allison24BOSC371018285202.973019906615.279721:33
13Tony Amonte29CHIRW82434184104810.3271152328126016.5179521:54
14Mikael Andersson33TOTLW55268-340.11010501573.555910:10
14Mikael Andersson33PHILW36235-200.11010300385.337710:29
14Mikael Andersson33NYILW19033-140.00000201190.01829:33
15Niklas Andersson28TOTLW243811-380.82100431319.731613:11
15Niklas Andersson28NYILW173710-380.921003312412.522613:19
15Niklas Andersson28NSHLW7011000.0000010070.09012:50
16Dave Andreychuk*36TOTLW77201636-20302.7128037902338.6149119:22
16Dave Andreychuk*36BOSLW63191433-11283.0127026801929.9124919:50
16Dave Andreychuk*36COLLW14123-92-0.30101110412.424217:16
17Greg Andrusak30TORD9011140.3000010050.016618:25
18Nik Antropov19TORC6612183014413.41200216208913.584512:48
19Derek Armstrong26NYRC1000000.0000000010.033:10
20Jason Arnott25NJDRW7622345622516.61570426802449.0129917:05
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
21Magnus Arvedson28OTTLW471513284363.31311413009116.584918:04
22Arron Asham21MTLRW33426-7240.330111102913.833810:14
23Kaspars Astashenko24TBLD8011-240.1000010030.013416:48
24Blair Atcheynum30CHIRW475712-860.450007004810.457612:15
25Serge Aubin24COLLW15213160.420011001414.3996:37
26Adrian Aucoin26VAND571014247305.164019501267.9131723:06
27Donald Audette30TOTRW631924432574.617114159016211.7103416:25
27Donald Audette30LAKRW491220326453.411103137011210.773214:56
27Donald Audette30ATLRW147411-4121.360112205014.030221:35
28P.J. Axelsson24BOSLW811016261241.61000415101865.4135416:43
29Maxim Balmochnykh20MDALW6011220.1000010060.0406:44
30Frank Banham24MDARW3000020.0000000040.0206:47
31Matthew Barnaby26PITLW6412122431972.21200311108015.080912:38
32Stu Barnes29BUFC82202545-3164.310822178013714.6142617:23
33Murray Baron32VAND81210128673.42000811484.2175021:36
34Len Barrie30TOTC60914239622.3900013106114.874112:21
34Len Barrie30LAKC4658135561.050008004610.954611:52
34Len Barrie30FLAC144610461.340005101526.719513:57
35Lubos Bartecko23STLLW6716233924515.11330321207521.390813:33
36Andrei Bashkirov29MTLLW2000000.000000000105:10
37Bob Bassen34STLC27134-3260.01000300263.82669:51
38Shawn Bates24BOSC445712-17140.35001700657.747810:52
39Bates Battaglia24CARLW7716183420394.31330317108618.6117115:12
40Nolan Baumgartner23WSHD8011120.3000001060.08410:31
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
41Steve Begin21CGYC13112-3180.01000100333.3947:13
42Derek Bekar24STLC1000000.00000000055:14
43Wade Belak23CGYD40022-41220.20000200110.03027:33
44Jesse Belanger30MTLC16369221.130005102114.317110:41
45Ken Belanger25BOSLW37224-4440.220002002010.01965:17
46Josef Beranek30TOTC71131225-12571.694019301399.4102914:29
46Josef Beranek30EDMC589817-6391.163016201078.477213:19
46Josef Beranek30PITC13448-6180.531003103212.525719:46
47Bryan Berard22TORD643273011425.1210017100983.1125319:34
48Drake Berehowsky28NSHD79122032-4876.57501137010211.8179022:39
49Bubba Berenzweig22NSHD2000-100.0000000030.03517:32
50Sergei Berezin28TORLW61261339825.221504103024110.8102916:52
51Aki Berg22LAKD7031316-1452.630001120704.3116516:39
52Marc Bergevin34STLD8118927755.31000701541.9172321:16
53Eric Bertrand24TOTLW12000-64-0.40000000120.01119:13
53Eric Bertrand24ATLLW8000-54-0.30000000110.0799:56
53Eric Bertrand24NJDLW4000-10-0.1000000010.0317:47
54Todd Bertuzzi24VANRW80252550-21265.521402187017314.5123215:24
55Craig Berube34PHILW77481231620.94000800636.36168:00
56Radim Bicanek25CHID11033741.0000030080.020318:27
57Mathieu Biron19NYID60448-13381.12202220705.790215:02
58James Black30WSHLW498917-161.571016127111.359112:03
59Jason Blake26LAKC64518234261.7500114401313.872211:17
60Rob Blake*30LAKD77183957101129.861205241413275.5219428:30
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
61Doug Bodger33VAND13011-64-0.20000100110.021216:17
62Eric Boguniecki24FLAC4000-12-0.1000000050.0348:35
63Alexandre Boikov24NSHD2000020.0000000010.0178:31
64Brad Bombardir27NJDD32314-660.730000102412.550915:54
65Peter Bondra31WSHRW622117385304.313535116018711.2116618:48
66Radek Bonk24OTTC80233760-2536.31310052610116713.8145818:14
67Ryan Bonni20VAND3000-10-0.1000000010.0299:37
68Dennis Bonvie26PITRW28000-280-0.2000000060.0913:14
69Sebastien Bordeleau24NSHC60101323-12301.7802112011277.983613:56
70Jason Botterill23TOTLW27145-1117-0.31001400195.329811:02
70Jason Botterill23ATLLW25145-717-0.11001400175.928211:16
70Jason Botterill23CGYLW2000-40-0.2000000020.0168:00
71Joel Bouchard26TOTD54145-10251.11000400611.699118:21
71Joel Bouchard26NSHD52145-11231.01000400601.797218:41
71Joel Bouchard26DALD2000120.1000000010.0209:45
72Philippe Boucher26LAKD1000000.0000000030.01717:04
73Bob Boughner28TOTD73347-111661.72101400407.5126217:17
73Bob Boughner28NSHD62246-13971.22000400326.3107417:20
73Bob Boughner28PITD111012690.50101000812.518817:05
74Francis Bouillon24MTLD7431316-7383.41201940763.9117415:52
75Ray Bourque*39TOTD79183452-2269.751300102402606.9214827:11
75Ray Bourque*39BOSD65102838-11206.3460082002174.6176827:12
75Ray Bourque*39COLD148614963.417002404318.638027:08
76Dan Boyle23FLAD13033-240.4000021090.022016:57
77Nick Boynton21BOSD5000-50-0.3000000060.010721:21
78Donald Brashear28VANLW6011213-91360.7101031108313.378713:07
79Eric Brewer20NYID26022-1120-0.20000200300.048218:33
80Daniel Briere22PHXC13112000.11000100911.11007:41
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
81Travis Brigley22CGYLW17022-64-0.40000101170.024214:14
82Aris Brimanis27NYID18213-560.502001001612.536020:00
83Rod Brind'Amour29TOTC4591322-13261.444119408710.392920:39
83Rod Brind'Amour29CARC3341014-12220.43011730616.667920:35
83Rod Brind'Amour29PHIC12538-141.014002102619.225020:50
84Patrice Brisebois29MTLD54102535-1186.85502131208811.4125423:14
85Brad Brown24CHID57099-11341.40000801150.080914:12
86Curtis Brown23BUFC7422295119426.117504254014914.8134518:11
87Doug Brown35DETRW51108188122.090107016714.965712:53
88Kevin Brown25EDMRW700000-0.1000000050.0588:21
89Rob Brown31PITRW50101323-13101.8640321107313.753110:37
90Sean Brown23EDMD72481211922.740027103611.191412:41
91Benoit Brunet31MTLLW501415293133.47612105010313.689917:59
92Andrew Brunette26ATLLW81232750-32304.4149021512010721.5127215:42
93Sergei Brylin26NJDC64911200201.5810110108410.785713:23
94Kelly Buchberger33TOTLW8171320-36152-0.670001210769.2130316:05
94Kelly Buchberger33ATLLW6851217-34139-0.750001110568.9111216:21
94Kelly Buchberger33LAKLW13213-2130.120001002010.019114:43
95Jan Bulis21WSHC56922317303.190011930929.878013:55
96Pavel Bure*28FLARW74583694251613.54511214279036016.1180424:23
97Valeri Bure25CGYRW82354075-7508.02213062218030811.4172020:58
98Marc Bureau33TOTC63358-412-0.12010500515.972411:29
98Marc Bureau33PHIC54224-110-0.31010200464.359611:02
98Marc Bureau33CGYC9134-320.21000300520.012814:13
99Shawn Burr33TBLLW4022200.2000020060.04611:28
100Adam Burt31PHID67167-2452.31001600492.0109316:19
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
101Sven Butenschön23PITD3000300.3000000020.04916:25
102Viacheslav Butsayev29TOTC5000-40-0.2000000020.0459:04
102Viacheslav Butsayev29OTTC3000-20-0.1000000010.0289:19
102Viacheslav Butsayev29TBLC2000-20-0.1000000010.0178:42
103Yuri Butsayev21DETC57538-6120.150003004610.95479:36
104Petr Buzek22ATLD6351419-22412.323001040905.6115918:24
105Dan Bylsma29LAKLW64369-255-0.12010600437.066510:23
106Eric Cairns25NYID67279-51961.92000502553.6118717:43
107Kyle Calder21CHIC8112-320.01000100520.0809:59
108Brian Campbell20BUFD12145-240.710002201010.019015:48
109Jim Campbell26STLRW2000090.0000000060.03115:17
110Guy Carbonneau*39DALC691061610361.690146007014.3107915:38
111Keith Carney29PHXD824202411875.240011820735.5173821:12
112Anson Carter25BOSC592225478145.618401169014415.3121120:31
113Andrew Cassels30VANC791745628165.8116012717110915.6152619:19
114Shawn Chambers33DALD4000-240.0000000020.09222:59
115Zdeno Chara22NYID652911-27570.62001801474.3148622:52
116Eric Charron30CGYD21000-3370.0000000080.022010:29
117Brad Chartrand25LAKRW5066124171.050136005111.855211:03
118Kelly Chase32STLRW25011-5118-0.40000100140.01947:46
119Vladimir Chebaturkin24NYID17112-380.41000100911.128816:57
120Chris Chelios*38DETD8133134481039.2300025421352.2204725:16
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
121Tom Chorske33PITLW33156-220.11000401147.12597:50
122Ryan Christie21DALLW5000-10-0.1000000010.0122:29
123Artem Chubarov20VANC49189-410-0.11001800531.957411:43
124Marian Cisar21NSHRW3000-24-0.1000000020.0258:18
125Brett Clark23ATLD14011-124-0.50000100130.023616:51
126Chris Clark23CGYRW22011-314-0.40000100170.01999:02
127Wendel Clark33TOTLW33426-5340.14001200636.340112:09
127Wendel Clark33TORLW20224-3210.12001200365.623711:50
127Wendel Clark33CHILW13202-2130.02000000277.416412:38
128Dan Cleary21EDMLW17325-180.530011101816.71669:44
129Ben Clymer21TBLD60268-26870.00200510982.0117719:37
130Paul Coffey*38CARD69112940-6407.15603131601557.1155822:35
131Paul Comrie22EDMC15123-240.11000200119.115510:21
132Tim Connolly18NYIC81142034-25441.811211164011412.3132116:18
133Craig Conroy28STLC791215275362.4912313029812.2117014:48
134Matt Cooke21VANLW5157123390.84011700588.660211:48
135Rene Corbet26TOTLW5251015-11600.641008201094.660511:38
135Rene Corbet26CGYLW4841014-7600.640008201004.056511:46
135Rene Corbet26PITLW4101-400.00100000911.1409:55
136Bob Corkum32LAKRW4556110140.450005014511.165014:26
137Shayne Corson33MTLLW7082028-21151.9620171211216.6133619:05
138Patrick Cote25NSHLW21000-770-0.4000000080.01105:13
139Sylvain Cote34TOTD76827353286.33502141301286.3162521:23
139Sylvain Cote34CHID4561824-4143.515021170787.7105123:22
139Sylvain Cote34DALD2828106142.52000350474.350918:10
139Sylvain Cote34TORD3011100.2000001030.06521:40
140Geoff Courtnall37STLLW6224360.620011101513.38614:20
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
141Jeff Cowan23CGYLW134152160.840001002615.413510:22
142Murray Craven35SJSC19022-24-0.30000110180.024913:06
143Cory Cross29TORD714111513643.840011001606.7113515:59
144Phil Crowe29NSHRW40000100.0000000010.0164:06
145Matt Cullen23MDAC801326395243.31210118711379.5135216:54
146Jassen Cullimore27TBLD46112-12660.01000100234.371915:38
147Jim Cummins29MTLRW47358-5920.43000410339.14228:58
148Mariusz Czerkawski27NYIRW79353570-16348.11916042213027612.7140217:45
149Andreas Dackell27OTTRW821025355182.71000120509910.1133516:17
150Ulf Dahlen33WSHRW751523381184.310504212010614.294912:40
151Alexandre Daigle24NYRRW5881826-5232.2710113505215.463710:59
152J.J. Daigneault34PHXD53167-16220.21000510442.375314:12
153Vincent Damphousse32SJSC822149704586.8173111727520410.3167620:26
154Mathieu Dandenault23DETD8161218-12202.360001101986.198612:10
155Ken Daneyko35NJDD7806613983.00000501740.0141118:06
156Jeff Daniels31CARLW69347-8100.030004002810.75317:42
157Craig Darby27MTLC7671017-14140.660121000907.8104513:45
158Johan Davidsson24TOTC19347020.730013102910.321511:19
158Johan Davidsson24NYIC14246000.62000310219.516211:32
158Johan Davidsson24MDAC5101020.11001000812.55310:42
159Jason Dawe26NYRRW3011020.0000010080.04113:35
160Eric Daze24CHIRW59231336-16283.81760175114316.195916:15
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
161Greg de Vries27COLD69279-7731.72000700405.0103414:59
162Adam Deadmarsh24COLRW71182745-101063.7135041214115311.8145220:27
163Kevin Dean30TOTD6438113362.82010710476.4104916:24
163Kevin Dean30CHID2728109122.32000710326.350218:36
163Kevin Dean30ATLD23101-5140.30010000911.138916:53
163Kevin Dean30DALD14000-1100.2000000060.015811:19
164Louie DeBrusk28PHXLW614371780.640003002416.73275:21
165Andy Delmore23PHID27257-181.52001410553.646717:17
166Pavol Demitra25STLRW712847753489.7208043215024111.6136519:13
167Nathan Dempsey25TORLW6022220.1000020030.08213:40
168Eric Desjardins30PHID81144155203212.06804251602076.8218827:01
169Boyd Devereaux21EDMC76819277202.3701219001087.495812:36
170Gerald Diduck34TORD260332330.70000300180.040115:25
171Rob DiMaio31TOTRW6261925-9501.2600018101115.4102516:32
171Rob DiMaio31BOSRW5051621-1421.350001600935.483916:47
171Rob DiMaio31NYRRW12134-88-0.11000210185.618615:30
172Kevin Dineen36OTTRW6748122570.74001800715.66389:31
173Chris Dingman23COLLW688311-21321.162011205414.84416:29
174Shane Doan23PHXRW812625516665.724114232022111.8136516:51
175Jason Doig23NYRD7011-2220.0000010030.0628:50
176Bobby Dollas35TOTD5037106282.82100700368.3100420:05
176Bobby Dollas35CGYD4937104282.62100700368.398820:09
176Bobby Dollas35OTTD1000200.2000000001616:10
177Robert Dome21PITC22257100.52000410277.42179:51
178Hnat Domenichelli23TOTC59111829-21161.91010111701258.886114:36
178Hnat Domenichelli23CGYC3259140121.24101720578.840512:39
178Hnat Domenichelli23ATLC276915-2140.76000450688.845716:55
179Tie Domi30TORRW705914-51980.55002810647.86989:58
180Ted Donato30MDALW81111930-3262.1920315311388.0118114:35
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
181Shean Donovan25TOTRW515712-17260.24101520667.656911:09
181Shean Donovan25ATLRW334711-13180.33101520537.547314:19
181Shean Donovan25COLRW18101-48-0.11000000137.7965:20
182Jim Dowd31EDMC695182310451.7320113501034.990613:08
183Aaron Downey25BOSRW1000000.00000000098:31
184Dallas Drake30PHXRW7915304511624.413025261312711.8124815:48
185Kris Draper28DETC5157123280.65003700766.669113:33
186Harold Druken21VANC33791614102.252009006910.142913:01
187Stan Drulia32TBLRW68112233-18241.9812117509411.7113016:37
188Chris Drury23COLC822047678426.813702311602139.4152118:33
189Ted Drury28TOTC66325-937-0.42100200575.34877:23
189Ted Drury28NYIC55213-831-0.51100100484.24097:27
189Ted Drury28MDAC11112-160.11000100911.1787:06
190Steve Dubinsky29CGYC23011-124-0.80000100290.027812:05
191Steve Duchesne34DETD7910314112427.69101171401546.5167721:14
192Dave Duerden22FLALW2000000.0000000010.031:35
193J.P. Dumont21CHILW4710818-6181.6100018008611.660612:54
194Radek Dvorak22TOTRW811832505164.815211209315711.5138617:07
194Radek Dvorak22NYRRW461122330103.1821012829012.284718:24
194Radek Dvorak22FLARW3571017561.770018116710.454015:25
195Gordie Dwyer22TBLLW24011-6135-0.3000010070.01194:57
196Karl Dykhuis27TOTD7271320-5464.833109406910.1140619:32
196Karl Dykhuis27MTLD6771219-3404.833108406410.9133219:53
196Karl Dykhuis27PHID5011-260.1000010050.07414:54
197Mike Eagles36WSHLW25202-715-0.220010001315.41907:37
198Dallas Eakins32NYID2011320.4000010040.04321:28
199Mike Eastwood32STLC791915345323.81513313028322.9119615:08
200Mark Eaton22PHID27112181.11001010254.049418:17
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
201Nils Ekman23TBLRW28224-836-0.21100110424.831311:12
202Patrik Elias23NJDLW7235377216589.4269092215018319.1125717:28
203Matt Elich20TBLRW8112-100.21000100520.0496:07
204Dave Ellett35STLD522810-4121.82001440414.970113:28
205Miika Elomo22WSHLW2011120.1000010030.02211:12
206Mikko Eloranta27BOSLW5061218-10361.1510012005910.261512:18
207Nelson Emerson32TOTRW63152035-23472.51140014511967.7118518:49
207Nelson Emerson32ATLRW58141933-24472.31040013511837.7111219:10
207Nelson Emerson32LAKRW5112100.21000100137.77314:39
208John Emmons25OTTC10000-26-0.2000000030.0747:27
209Anders Eriksson25CHID73325284204.5300115100863.5153721:03
210Pat Falloon27TOTRW63922314142.981001840929.877612:19
210Pat Falloon27EDMRW3351318641.941001120519.844013:19
210Pat Falloon27PITRW304913-2101.04000720419.833711:13
211Rico Fata19CGYRW2000-10-0.1000000002010:06
212Sergei Fedorov*30DETC682735628226.9194471915126310.3136620:05
213Andrew Ference20PITD302463201.42001400267.749016:19
214Brad Ference20FLAD130222460.50000200100.017813:40
215Craig Ferguson29FLARW3000-20-0.1000000020.0175:34
216Chris Ferraro27NYIC11134180.41000210156.71059:30
217Peter Ferraro27BOSRW5011-100.0000010030.0418:11
218Ray Ferraro35ATLC81192544-33883.391003178017011.2130916:10
219Jeff Finley32STLD74281026384.92002521316.5131817:49
220Jiri Fischer19DETD520881451.40000800410.056410:51
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
221Mike Fisher19OTTC32459-6150.54001500498.241412:57
222Tom Fitzgerald31NSHRW8213922-18661.21003180111910.9114413:57
223Theoren Fleury31NYRRW80154964-4685.314101292002466.1157519:41
224Adam Foote28COLD59513185984.441021030637.9152625:51
225Colin Forbes23TOTLW53257-5300.02000500573.54578:37
225Colin Forbes23OTTLW45257-1120.32000500543.73868:34
225Colin Forbes23TBLLW8000-418-0.3000000030.0718:53
226Peter Forsberg*26COLC491437519525.4113022512010513.3102520:55
227Ron Francis*36CARC7823507310187.9167042822015015.3171421:58
228Kyle Freadrich21TBLRW10000-139-0.100000000232:19
229Jeff Friesen23SJSLW82263561-2476.21211371913319113.6162319:48
230Simon Gagne19PHIC8020284811225.9118141513015912.6119814:59
231Maxim Galanov25ATLD40437-12201.34000120478.586121:32
232Garry Galley36LAKD70921309525.6720110110969.4141720:15
233Bruce Gardiner27TOTRW513912-2041-0.43000900486.369113:34
233Bruce Gardiner27TBLRW41369-2137-0.530006003010.055713:36
233Bruce Gardiner27OTTRW10033140.10000300180.013413:24
234Johan Garpenlov31ATLLW7321416-3031-1.020001130792.5111815:19
235Denis Gauthier23CGYD39112-4500.71000001293.475419:21
236Aaron Gavey25DALC4176130441.561026003917.94069:55
237Martin Gelinas29CARLW81141630-10402.611300142013910.1110613:39
238Brent Gilchrist32DETLW244261240.640002003312.127211:19
239Hal Gill24BOSD8139120513.330009001202.5139817:15
240Todd Gill34TOTD54369-8451.33002600614.986215:58
240Todd Gill34PHXD41167-10300.61001600412.466116:07
240Todd Gill34DETD132022150.720010002010.020215:31
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
241Doug Gilmour*36TOTC74254873-9637.21510033513011322.1146819:50
241Doug Gilmour*36CHIC63223456-12515.4148032212010022.0125919:59
241Doug Gilmour*36BUFC11314173121.9120013101323.120918:58
242Jonathan Girard19BOSD23123-120.61000200175.92199:32
243Ray Giroux23NYID140990101.10000270240.020514:40
244Erich Goldmann23OTTD1000000.000000000109:44
245Yan Golubovsky23DETD21123380.81000200714.31878:54
246Scott Gomez20NJDC8219517014787.312701312002049.3134116:21
247Sergei Gonchar25WSHD73183654265211.113503221401819.9158921:46
248Daniel Goneau24NYRLW1000-10-0.1000000030.01414:26
249David Gosselin22NSHRW10213-460.220001001414.3939:16
250Tony Granato35SJSRW4867132391.35100700679.04369:05
251Jean-Luc Grand-Pierre22BUFD11000-1150.10000000100.016715:11
252Benoit Gratton23CGYLW100221100.1000020040.0838:15
253Chris Gratton24TOTC72153449-231363.31140126802027.4139619:23
253Chris Gratton24TBLC58142741-241212.71040121601688.3116320:03
253Chris Gratton24BUFC141781150.61000520342.923316:40
254Adam Graves31NYRLW77231740-15143.5121104107019411.9144518:46
255Josh Green22NYILW49121426-7412.61020395010911.066613:36
256Travis Green29PHXC78252146-4454.819602174015715.9129416:36
257Mark Greig30PHIRW11325060.730011101421.412511:19
258Mike Grier25EDMRW65922319682.7603220111157.8102415:45
259Stu Grimson34MDALW5012301160.01000200147.12605:13
260Michal Grosek24TOTLW7513274011474.010302261011411.4117715:41
260Michal Grosek24BUFLW6111233412353.5920222109611.599316:17
260Michal Grosek24CHILW14246-1120.511004001811.118313:06
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
261John Gruden29OTTD9000040.2000000030.014816:29
262Bill Guerin29EDMRW7024224641235.3131102166018812.8126218:01
263Steve Guolla26TOTC66101929-11152.2640015318611.688213:22
263Steve Guolla26TBLC46610162111.442009105211.552611:26
263Steve Guolla26ATLC204913-1340.722006213411.835617:47
264Miloslav Guren23MTLD24123-5120.70100110205.036615:14
265Alexei Gusarov35COLD34224-8100.720002001612.566219:27
266Sergey Gusev24TBLD28235-960.51100300238.749217:34
267Sean Haggerty23NYILW5112340.41000100250.0489:38
268Steven Halko25CARD580880252.30000800540.096916:43
269Kevin Haller29MDAD67358-8611.93002500506.0121718:10
270Jeff Halpern23WSHC7918112921393.910441101010816.7104613:14
271Denis Hamel22BUFLW3101-100.11000000333.3299:45
272Roman Hamrlik25EDMD80837451687.73500162101804.4202325:18
273Michal Handzus22STLC8125285319446.518345224216615.1143617:43
274Scott Hannan21SJSD301237101.51000200283.651417:09
275Tavis Hansen24PHXC5000000.0000000020.0214:17
276David Harlock28ATLD44066-8361.10000600290.086619:41
277Todd Harvey24TOTRW7111718-111401.192007009012.290012:40
277Todd Harvey24SJSRW408412-2781.162004005913.651712:55
277Todd Harvey24NYRRW31336-962-0.13000300319.738312:21
278Derian Hatcher27DALD57222246685.720001462902.2157027:33
279Kevin Hatcher33NYRD7441923-10383.9220010901123.6156821:11
280Brett Hauer28EDMD5022-220.1000020080.07414:48
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
281Niclas Havelid26MDAD502790202.22002610702.995819:10
282Greg Hawgood31VAND79517225264.232001250707.1135817:11
283Dwayne Hay22TOTRW19112-240.01000100147.11186:14
283Dwayne Hay22TBLRW13112020.21000100119.1796:04
283Dwayne Hay22FLARW6000-22-0.1000000030.0406:36
284Jochen Hecht22STLRW6313213420284.1850115601409.397115:25
285Bret Hedican29FLAD76619254684.9420117205810.3148919:36
286Shawn Heins26SJSD1000-12-0.1000000010.01110:57
287Steve Heinze30BOSRW75121325-8361.8102029401458.3112114:57
288Milan Hejduk23COLRW8236367214169.02313092114122815.8163819:58
289Sami Helenius26COLD33000-546-0.1000000060.02337:04
290Bryan Helmer27STLD15112-3100.40101100195.324416:15
291Jay Henderson21BOSLW16134190.41000300185.6865:22
292Darby Hendrickson27VANC40549-3140.540114003912.846111:32
293Ian Herbers32TOTD43033-6470.40000300140.065115:09
293Ian Herbers32TBLD37000-1245-0.40000000110.055915:06
293Ian Herbers32NYID6033620.9000030030.09315:29
294Chris Herperger25CHIC9000-25-0.2000000020.0697:39
295Jamie Heward28NYID5461117-9262.74201650926.5107819:58
296Alex Hicks30FLALW8123340.41000200616.7698:39
297Matt Higgins22MTLC25022-64-0.3000020090.01997:57
298Sean Hill29CARD621331443598.45802111821508.7152024:31
299Dan Hinote23COLRW271340100.21000210147.12127:51
300Jan Hlavac23NYRLW671923423164.713602194013414.2101515:09
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
301Jonas Hoglund27TORLW82292756-2106.219913189021513.5140717:10
302Benoit Hogue33PHXLW2731013-1100.83000910397.742515:45
303Josh Holden22VANC6156220.71000500520.06310:25
304Bobby Holik29NJDC7923234671065.01670417602578.9133316:53
305Jason Holland23BUFD9011000.2000001080.014015:31
306Tomas Holmstrom27DETLW721322354433.5940116607118.387112:06
307Brian Holzinger27TOTC73102030-3512.2712218201049.6109014:56
307Brian Holzinger27BUFC59717244301.960121520818.686314:38
307Brian Holzinger27TBLC14336-7210.311103002313.022616:10
308Marian Hossa21OTTLW782927565327.0245041611024012.1134117:12
309Doug Houda33BUFD10000120.00000000099:10
310Bill Houlder32TOTD7131417-9263.312011211893.4158922:23
310Bill Houlder32NSHD5721214-6242.811011101682.9128922:36
310Bill Houlder32TBLD14123-320.40100110214.830121:29
311Phil Housley*35CGYD78114455-12247.66502143001766.3183223:29
312Jan Hrdina23PITC7013334613434.01030126618415.5131518:47
313Tony Hrkac33TOTC674913-380.631008103910.36249:19
313Tony Hrkac33MDAC604711-280.531007003710.85449:04
313Tony Hrkac33NYIC7022-100.0000011020.08011:22
314Bill Huard32LAKLW1000020.00000000022:14
315Joe Hulbig26BOSLW24224-880.020002001513.31998:18
316Brett Hull*35DALRW79243559-21435.61311031916022310.8147018:37
317Jody Hull30PHIRW6710313841.680223006315.980211:58
318Cale Hulse26CGYD47167-11470.51000600412.459412:38
319Mike Hurlbut33BUFD1000120.1000000010.01212:25
320Jamie Huscroft33WSHD7000-511-0.3000000040.07410:37
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
321Jarome Iginla22CGYRW772934630267.01712042311025611.3141718:24
322Brad Isbister22NYILW64222042-181004.213901128013516.3108616:58
323Ric Jackman21DALD22123-160.60100200166.31788:06
324Jaromir Jagr27PITRW63425496255012.23210053519029014.5146223:12
325John Jakopin24FLAD17000-2260.0000000010.020311:58
326Mark Janssens31CHIC36066-2730.10000600140.02597:12
327Andreas Johansson26TOTLW4051015-2221.14100820588.650912:44
327Andreas Johansson26CGYLW283710-3140.62100610476.437913:33
327Andreas Johansson26TBLLW12235180.520002101118.213010:50
328Calle Johansson32WSHD827253213247.0610316721385.1196123:55
329Craig Johnson27LAKLW7691423-10280.9810113101068.5105913:56
330Greg Johnson28NSHC82113344-15402.8920130301338.3157619:13
331Matt Johnson24ATLLW64257-11144-0.32000500543.75398:25
332Mike Johnson25TOTRW802126476274.814613215013215.9137517:11
332Mike Johnson25TORRW521114258232.6821314008912.479915:22
332Mike Johnson25TBLRW28101222-242.264007504323.357620:33
333Ryan Johnson23TOTC8041418-8160.340001310498.293211:39
333Ryan Johnson23FLAC66412161140.740001110449.177811:47
333Ryan Johnson23TBLC14022-92-0.4000020050.015511:02
334Kim Johnsson23NYRD7661521-13463.4510110501015.9137618:06
335Olli Jokinen21NYIC821110210801.181239101388.0133216:15
336Keith Jones31PHIRW57916258822.881001510929.877813:38
337Hans Jonsson26PITD6831114-5122.32011731496.1126318:34
338Jorgen Jonsson27TOTLW81121931-8162.09121171111610.3126315:35
338Jorgen Jonsson27NYILW68111728-6162.0812015119511.6109616:07
338Jorgen Jonsson27MDALW13123-200.11001200214.816712:51
339Kenny Jonsson25NYID6512425-15323.1010013110841.2159224:29
340Chris Joseph30TOTD472911-961.21100720862.377516:29
340Chris Joseph30VAND382911-461.51100720732.765517:14
340Chris Joseph30PHXD9000-50-0.30000000130.012013:20
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
341Ed Jovanovski23VAND7552126-3544.3410116141094.6180324:03
342Joe Juneau32OTTC651324373223.411202186012610.3120018:28
343Frantisek Kaberle26TOTD5111516-10101.800105100761.397719:09
343Frantisek Kaberle26LAKD37099341.60000360410.063117:04
343Frantisek Kaberle26ATLD14167-1360.30010240352.934524:39
344Tomas Kaberle21TORD82733403246.4520019131828.5187922:55
345Dmitri Kalinin19BUFD4000040.1000000030.06816:53
346Valeri Kamensky33NYRLW58131932-13242.71030115408814.886814:57
347Sami Kapanen26CARRW7624244810125.717705159022910.5151219:53
348Jere Karalahti24LAKD48610163183.02401721698.782017:05
349Paul Kariya*25MDALW74424486222411.02811332420032413.0180324:22
350Steve Kariya22VANLW45811199222.180009204119.556912:38
351Andreas Karlsson24ATLC515914-17140.34100711746.866313:00
352Dave Karpa28CARD271459522.01000400244.246917:21
353Alexander Karpovtsev29TORD69314179543.70300590515.9139620:14
354Darius Kasparaitis27PITD7331215-121461.921011011763.9132218:07
355Mike Keane32DALRW811321349413.4904321008515.3131016:10
356Dan Keczmer31NSHD24055-2280.90000500210.043017:56
357Steve Kelly23NJDC1000000.00000000044:28
358Chris Kenady26NYRRW2000-10-0.1000000010.0157:27
359Dan Kesa28TBLC5041014-11210.33011802557.367813:34
360Dmitri Khristich30TORLW531218308243.1930013507915.285716:10
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
361Chad Kilger23EDMC40325-6180.03000200329.43428:33
362Derek King32TOTLW22279-280.61100520336.127612:34
362Derek King32STLLW19279060.71100520296.924212:44
362Derek King32TORLW3000-22-0.1000000040.03411:29
363Kris King33TORLW392464550.42000400248.33328:31
364Geordie Kinnear26ATLD4000-1130.0000000020.07418:27
365Patric Kjellberg30NSHLW82232346-11144.514903212012917.8149218:12
366Trent Klatt29VANRW47101020-8261.5280082010010.075516:04
367Ken Klee28WSHD80713208795.1700210211136.2163820:29
368Jon Klemm30COLD73571226345.25000700647.8126717:22
369Mike Knuble27TOTRW7312820-7261.6102027107815.490112:20
369Mike Knuble27NYRRW599514-5181.181015005018.062810:39
369Mike Knuble27BOSRW14336-280.421012102810.727319:29
370Ladislav Kohn24MDARW7751621-17270.4410115101234.193212:06
371Saku Koivu25MTLC24318217142.221001161535.746119:13
372Zenith Komarniski21VAND18112-180.51000100214.829116:11
373Steve Konowalchuk27WSHLW8216274319804.413301243014611.0144417:36
374Evgeny Korolev21NYID17123-108-0.11000110714.327516:12
375Igor Korolev29TORRW8020264612224.712534186210119.8143517:56
376Alexander Korolyuk24SJSLW571421354353.911301156012411.377613:36
377Andrei Kovalenko29CARRW76152439-13383.413203186011413.2113814:59
378Alex Kovalev26PITRW82264066-3945.7159242017325410.2187622:53
379Viktor Kozlov24FLAC8017537024167.211602381502237.6155619:27
380Vyacheslav Kozlov27DETLW7218183611283.914403144016510.9111615:30
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
381Igor Kravchuk33OTTD6461218-5203.615014711264.8132420:41
382Sergei Krivokrasov25TOTRW75102737-5443.27302151201596.398813:11
382Sergei Krivokrasov25NSHRW6391726-7402.163028901326.882813:08
382Sergei Krivokrasov25CGYRW1211011241.01000730273.716013:22
383Jason Krog24NYIC17246-160.51100220229.117110:03
384Robert Kron32CARLW81132740-483.61021323401349.7123315:14
385Paul Kruse29BUFLW11000-243-0.2000000070.0696:15
386Filip Kuba23FLAD13156-320.70101230166.318013:52
387Pavel Kubina22TBLD6981826-19933.426039901286.3155522:32
388Oleg Kvasha21FLARW78520253341.6320018201104.589011:24
389Antti Laaksonen26BOSLW27639321.460013002326.12127:50
390Scott Lachance27MTLD57066-4222.00000600410.0101317:47
391Dan LaCouture22EDMLW5000010-0.1000000020.0357:02
392Daniel Lacroix30NYIC1000-10-0.1000000001110:40
393Eric Lacroix28NYRLW704812-12240.04001800468.770210:02
394Christian Laflamme23TOTD65077-9401.10000700240.090213:52
394Christian Laflamme23EDMD50055-4320.90000500180.068313:40
394Christian Laflamme23MTLD15022-580.2000020060.021814:32
395Denny Lambert30ATLLW735611-17219-0.33200510836.085011:39
396Robert Lang29PITC78234265-9145.71013052913014216.2151019:22
397Darren Langdon29NYRLW21011-226-0.20000100130.01185:36
398Jamie Langenbrunner24DALRW6518213916684.912426165015311.8114117:33
399Daymond Langkow23PHIC821832501565.213507181312228.1139016:57
400Jeff Lank24PHID2000020.0000000002613:06
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
401Ian Laperriere26LAKC7991322-141850.7900112018710.3104713:15
402Darryl Laplante22DETC30066-2100.00000600190.02879:35
403Claude Lapointe31NYIC76151631-22601.412213115012911.6149319:39
404Martin Lapointe26DETRW82162541171214.314112178012712.6120714:43
405Georges Laraque23EDMRW76881651231.680008005614.36448:28
406Igor Larionov*39DETC799384713283.96304261206913.0127016:05
407Janne Laukkanen29TOTD712182017675.011001431812.5137319:20
407Janne Laukkanen29OTTD601111214553.710001001621.6118719:47
407Janne Laukkanen29PITD111783121.30100430195.318616:55
408Paul Laus29FLAD773811-11721.93000710446.85867:37
409Mark Lawrence28NYIRW29156-1326-0.51000140333.040513:57
410Stephen Leach34PITRW56235-1124-0.42001300414.93726:39
411Vincent Lecavalier19TBLC80254267-25435.9196032022016615.1154419:18
412John LeClair30PHILW8240377783610.22713072611024916.1166420:18
413Mike Leclerc23MDALW6981119-15700.8800210101057.683712:08
414Grant Ledyard38OTTD40246-381.22001400424.859014:45
415Brad Leeb20VANRW2000-22-0.1000000030.02412:07
416Brian Leetch*31NYRD5071926-16203.8430211801245.6134726:57
417Sylvain Lefebvre32NYRD8221012-13432.32000811673.0152518:36
418David Legwand19NSHC71131528-6302.59402123011111.7104514:43
419Jere Lehtinen26DALLW17358100.830015002910.329817:31
420Claude Lemieux34TOTRW83202747-3904.21370319622577.8149718:02
420Claude Lemieux34NJDRW70172138-3863.41070314522217.7125417:55
420Claude Lemieux34COLRW13369040.83000510368.324318:40
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
421Jean-Yves Leroux23CHILW54358-1043-0.33001500368.357910:44
422Curtis Leschyshyn30CARD53022-19140.10000200310.094317:47
423Alan Letang24DALD8000-52-0.3000000010.0809:57
424Trevor Letowski22PHXC821920392203.712343161312515.2131616:03
425Nicklas Lidstrom*29DETD81205373191813.07943302212189.2232828:45
426Juha Lind26TOTLW474610-3100.74000600429.549310:29
426Juha Lind26DALLW34347-160.53000400368.336810:49
426Juha Lind26MTLLW13123-240.21000200616.71259:37
427Trevor Linden29MTLC50131730-3343.2940312508714.989217:51
428Mats Lindgren25NYIC4397160241.281016106813.282919:17
429Eric Lindros*26PHIC5527325911837.71610122111018714.4121222:02
430Bill Lindsay28CGYLW8081220-7860.880029121475.4103412:55
431Richard Lintner22NSHD33156-6220.91000320581.749014:51
432Dave Lowry34SJSLW321451180.21000400254.02949:11
433Warren Luhning24DALRW10011-213-0.1000010070.010310:21
434Brad Lukowich23DALD60314-14500.83001100339.170411:44
435Jyrki Lumme33PHXD74832409447.14403171231425.6174623:36
436Roman Lyashenko20DALC586612-2100.960016005111.863410:56
437Al MacInnis*36STLD6111283920348.75607141312454.5159326:07
438John MacLean35NYRRW77182442-2524.210623231015811.4113414:44
439John Madden26NJDLW7416925763.01006390011513.986311:40
440Adam Mair20TORC8101-160.01000000714.39211:33
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
441Vladimir Malakhov31TOTD241451231.30101310185.649420:36
441Vladimir Malakhov31NJDD171451191.00101310119.134520:18
441Vladimir Malakhov31MTLD7000040.3000000070.014921:20
442Stewart Malgunas29CGYD4011120.2000010005212:57
443Manny Malhotra19NYRC27000-64-0.50000000180.01816:42
444Marek Malik24CARD574101413634.44001910577.0102618:00
445Kirk Maltby27DETRW4168141241.14021800718.555413:30
446Kent Manderville28TOTC69178-616-0.21001700621.66178:57
446Kent Manderville28CARC56145-812-0.41001400452.24628:15
446Kent Manderville28PHIC13033240.20000300170.015511:56
447Mike Maneluk26PHIRW1000040.0000000020.087:34
448Cameron Mann22BOSRW328412-6131.271004004816.741112:50
449Dave Manson33TOTD63191012623.11000540661.599215:45
449Dave Manson33CHID370772401.30000520450.064717:29
449Dave Manson33DALD2612310221.81000020214.834513:16
450Paul Mara20TBLD5471118-27731.53401740789.0120022:13
451Todd Marchant26EDMC821723407703.816010165217010.0140517:08
452Bryan Marchment30SJSD490443721.60000310510.092718:55
453Josef Marha23CHIC81101222-10181.0721311109111.0108013:20
454Danny Markov23TORD590101013282.80000721380.0118820:08
455Patrick Marleau20SJSC81172340-9363.614303167016110.6114914:11
456Grant Marshall26DALRW45268-5380.11100420434.750911:19
457Jason Marshall28MDAD55033-10880.50000300410.091016:33
458Steve Martins27TOTC596713-12370.15011502659.278913:22
458Steve Martins27TBLC575712-11370.04011502628.176713:27
458Steve Martins27OTTC2101-100.11000000333.32211:10
459Marquis Mathieu26BOSC6022-240.1000020030.0366:04
460Christian Matte25COLRW5011-240.0000001010.0438:37
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
461Stephane Matteau30SJSRW69121224-3612.21200312007316.481811:52
462Richard Matvichuk26DALD70421257426.440011461735.5171224:27
463Brad May28VANLW599716-2901.490037006613.661310:24
464Jamal Mayers25STLRW79710170901.270001000997.17719:46
465Chris McAllister24TORD36033-4680.30000300120.043312:02
466Chris McAlpine28TOTD34224-8260.52000200345.948814:22
466Chris McAlpine28STLD211121140.71000100254.024611:41
466Chris McAlpine28TBLD10112-5100.11000100520.018418:23
466Chris McAlpine28ATLD3000-42-0.2000000040.05919:40
467Dean McAmmond26CHILW7614183211722.913101161111811.9124816:25
468Bryan McCabe24CHID7961925-81393.8420213601195.0184823:23
469Sandy McCarthy27TOTRW716511-31200.75100320807.57029:53
469Sandy McCarthy27PHIRW586511-51110.75100320688.860610:27
469Sandy McCarthy27CARRW1300029-0.10000000120.0967:24
470Steve McCarthy18CHID5112040.40100010425.07615:09
471Darren McCarty27DETRW2466121481.360016004015.032813:40
472Alyn McCauley22TORC455510-6100.441005004112.248510:46
473Trent McCleary27MTLC12101240.21000000425.0756:14
474Shawn McEachern30OTTLW692922512246.5191004166021913.2123117:50
475Dan McGillis27PHID684141816555.513018511283.1136520:04
476Marty McInnis29MDARW62101828-4261.872129811297.8118219:04
477Randy McKay33NJDRW671623398804.113304194011613.8104815:39
478Jay McKee22BUFD78512175504.441011101846.0163520:58
479Steve McKenna26LAKLW4605531250.20000500140.02254:53
480Jim McKenzie30TOTLW61459-5640.340005003212.55148:26
480Jim McKenzie30MDALW31336-5480.230003002213.632310:26
480Jim McKenzie30WSHLW301230160.110002001010.01916:22
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
481Kyle McLaren22BOSD7181119-4674.5620310101425.6165423:18
482Marty McSorley36BOSD272352621.42000210248.337914:01
483Scott Mellanby33FLARW77182846141265.112602244013413.4114414:51
484Eric Messier26COLD613690241.921006002810.763710:27
485Mark Messier*39VANC66173754-15304.3116042313113113.0139921:12
486Glen Metropolit25WSHC3061319542.1510110305710.539813:17
487Petr Mika20NYIC3000-10-0.1000000010.0144:30
488Craig Millar23NSHD5731114-6282.53001920506.096216:53
489Aaron Miller28COLD531783362.31000700442.3101219:05
490Kevin Miller34OTTRW9325120.821022001127.3748:10
491Kip Miller30TOTC741032420143.4820225708212.2104114:04
491Kip Miller30PITC4441519-1101.140011320508.062914:18
491Kip Miller30MDAC3061723142.3420112503218.841213:44
492Boris Mironov27CHID5892837-3725.53421171101446.3144324:53
493Dmitri Mironov34WSHD73319227284.621001090993.0148720:22
494Willie Mitchell22NJDD2000100.1000000020.03216:04
495Mike Modano*29DALC773843810489.72611182316418820.2176422:55
496Fredrik Modin25TBLLW80222648-26184.119305179016713.2124315:32
497Jaroslav Modry28LAKD26549-2181.605013103215.650019:13
498Alexander Mogilny30TOTRW592420443205.218511173016114.9112519:04
498Alexander Mogilny30VANRW472117387164.817311143012616.792019:34
498Alexander Mogilny30NJDRW12336-440.41200300358.620517:04
499Barrie Moore24WSHLW1000000.0000000020.0109:50
500Ian Moran27PITD734812-10281.54000800586.982911:21
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
501David Moravec26BUFRW1000-10-0.1000000020.01515:15
502Ethan Moreau24EDMLW731710278623.01610390110616.0110315:07
503Dave Morissette28MTLLW1000050.00000000043:50
504Marc Moro22NSHD8000-340-0.1000000030.08710:55
505Aleksey Morozov22PITRW6812193112143.111010181010111.994213:51
506Derek Morris21CGYD78929382806.96302181101934.7193824:51
507Brendan Morrison24TOTC567283512183.252011990967.388715:50
507Brendan Morrison24NJDC4452126882.332011470796.371016:09
507Brendan Morrison24VANC122794101.020005201711.817614:41
508Brenden Morrow21DALLW641419338813.711303145011312.4101415:51
509Mark Mowers25NSHRW414590100.74000500508.044910:58
510Bill Muckalt25TOTRW458111911212.1710110107910.162913:59
510Bill Muckalt25VANRW3348126171.03101710537.548114:34
510Bill Muckalt25NYIRW12437541.140003002615.414912:23
511Bryan Muir26TOTD41347-9451.02010220515.978119:03
511Bryan Muir26TBLD30112-8320.21000100323.158419:29
511Bryan Muir26CHID11235-1130.810101201910.519717:54
512Kirk Muller33DALC4771522-3241.843029515712.377016:24
513Gord Murphy32ATLD5811011-26380.91000631741.4131522:41
514Joe Murphy32TOTRW551215271942.88402123011810.281514:49
514Joe Murphy32WSHRW2958138531.541028005010.041914:27
514Joe Murphy32BOSRW267714-7411.343004306810.339615:13
515Larry Murphy*38DETD811030404456.9370021901466.8176921:50
516Chris Murray25DALRW32213-7620.02000100258.01705:19
517Glen Murray27LAKRW7829336213607.1181012258020214.4144318:30
518Rem Murray27EDMC449514-281.272034106513.862814:16
519Brantt Myhres25SJSRW130110970.0000010020.0403:03
520Dmitri Nabokov23NYILW264711-8160.740005204010.035213:33
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
521Ladislav Nagy20STLRW11246220.711003101513.313612:19
522Evgeny Namestnikov28NSHD2000020.0000000030.03215:48
523Tyson Nash24STLLW66491361501.13011810685.95678:35
524Markus Naslund26VANLW82273865-5646.4196231819127110.0165720:13
525Andrei Nazarov25CGYRW761022323782.9910120201109.189211:44
526Rumun Ndur24ATLD27101-1771-0.71000000616.735613:12
527Stan Neckar24PHXD6628101362.12000800345.995414:27
528Petr Nedved28NYRC762444682407.0166242815120111.9151319:54
529Sergei Nemchinov36NJDC531016261182.5901113215518.272613:42
530Jan Nemecek23LAKD1000000.000000000109:36
531Eric Nickulas24BOSRW205611-1121.341005102817.922411:13
532Rob Niedermayer25FLAC81102333-5461.5910415801357.4154519:04
533Scott Niedermayer*26NJDD717313819487.7610023801096.4172924:21
534Jeff Nielsen28MDARW79810184141.2710010001137.194611:59
535Ville Nieminen22COLLW1000000.0000000020.01010:12
536Joe Nieuwendyk*33DALC48151934-1263.98702127011013.678016:15
537Janne Niinimaa24EDMD818253314897.44220131201336.0198224:28
538Andrei Nikolishin26WSHC761114256281.9902212209811.2119515:44
539Marcus Nilson21FLARW9022220.2000020060.0717:56
540Owen Nolan27SJSRW78444084-111010.52218462115426116.9164721:07
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
541Mattias Norstrom28LAKD821131422664.410001300621.6178921:49
542Jeff Norton34SJSD6202020-2493.200001721450.0121219:32
543Ivan Novoseltsev21FLARW14213-380.10200100825.014710:29
544Teppo Numminen31PHXD798344221168.46202201131266.3186623:37
545Michael Nylander27TOTRW772430546306.219502228012219.7121415:46
545Michael Nylander27CHIRW662328519266.119402217011220.5109916:39
545Michael Nylander27TBLRW11123-340.101001101010.011610:32
546Sean O'Donnell28LAKD802121441142.820011011513.9141517:41
547Jeff O'Neill23CARC80253863-9726.5214072315018913.2154619:20
548Chris O'Sullivan25VAND11055220.80000320160.019617:47
549Adam Oates*37WSHC8215567113146.310506401609316.1183222:20
550Lyle Odelein31TOTD7322224-91233.211011741892.2130017:48
550Lyle Odelein31NJDD5711516-101041.910011320591.795216:42
550Lyle Odelein31PHXD161781191.30100421303.334821:45
551Jeff Odgers30COLRW62123-7162-0.41001200293.43345:23
552Gino Odjick29TOTLW5981119-51001.5800410101157.067811:29
552Gino Odjick29NYILW4651015-7900.95003910915.556012:10
552Gino Odjick29PHILW133142100.630011002412.51189:03
553Mattias Ohlund23VAND42416206243.81211790636.3116327:41
554Fredrik Olausson33MDAD70151934-13285.67801514012012.5140120:01
555Ed Olczyk33CHIRW33224-812-0.22000200336.13079:18
556David Oliver28PHXRW9101020.10100000616.7697:38
557Krzysztof Oliwa26NJDRW6961016-21841.451021000