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
1Ramzi Abid22TOTLW3310818-4322.164036205916.942812:58
1Ramzi Abid22PHXLW30108181302.364036205219.237512:30
1Ramzi Abid22PITLW3000-52-0.3000000070.05317:33
2Craig Adams25CARRW8161218-11710.7510111101075.698812:12
3Kevyn Adams28CARC779918-8571.090006211695.3112814:39
4Maxim Afinogenov23BUFRW355611-12210.53202600776.546913:24
5Tommy Albelin38NJDD371671062.50010510303.356315:13
6Nikita Alexeev21TBLRW37426-680.13101110527.742611:31
7Daniel Alfredsson30OTTRW7827517815429.2189062724024011.3152419:32
8Bobby Allen24EDMD1000000.00000000032:53
9Bryan Allen22VAND485388732.550012104311.662112:56
10Jamie Allison27CBJD48011-1599-0.40000100230.057411:57
11Jason Allison27LAKC26622289223.14203121004613.056221:36
12Tony Amonte32TOTRW722031510285.212715112002079.7137719:08
12Tony Amonte32PHXRW59132336-12262.7760391401707.6114819:27
12Tony Amonte32PHIRW1378151222.651122603718.922917:39
13Dave Andreychuk*39TBLLW72201434-12343.351503113017011.8118416:27
14Nik Antropov22TORRW72162945111245.0132161811010215.7108015:00
15Denis Arkhipov23NSHC79112435-18322.68301131101487.4119615:09
16Derek Armstrong29LAKC661226385303.910201188010611.3103415:40
17Tyler Arnason23CHIC821920397204.416306155017810.7119014:30
18Jason Arnott28DALC722324479515.916706186016913.6116616:12
19Magnus Arvedson31OTTLW8016213713483.714204165013811.6143317:54
20Arron Asham24NYIRW781519341573.611401171111413.295312:13
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
21Serge Aubin27COLC664610-264-0.14001501626.578911:58
22Adrian Aucoin29NYID7382735-5706.03501111511754.6211829:01
23Donald Audette33MTLRW54111223-7191.974044801189.383715:30
24Jared Aulin20LAKC17224-300.31100020219.51699:55
25Sean Avery22TOTC51691571531.760026305910.24418:39
25Sean Avery22DETC39561171201.550025104012.52757:03
25Sean Avery22LAKC121340330.31000120195.316613:50
26P.J. Axelsson27BOSLW661719368244.013221152212213.9109716:37
27Christian Backman22STLD4000-30-0.2000000040.04912:22
28Frank Banham27PHXRW5000-12-0.1000000050.0397:52
29Matthew Barnaby29NYRLW7914223691424.013101211010413.5102713:00
30Stu Barnes32TOTLW81132639-11282.9841320601498.7148318:19
30Stu Barnes32BUFLW68112132-13202.3821216501248.9125718:29
30Stu Barnes32DALLW13257280.70201410258.022617:23
31Scott Barney23LAKRW5000-10-0.1000000050.0459:04
32Murray Baron35VAND7824613623.02000301345.9132717:01
33Lubos Bartecko26ATLLW377916381.870017205413.046312:31
34Milan Bartovic21BUFRW3101000.21000000520.0309:52
35Shawn Bates27NYILW74132942-9523.161611514012610.3136418:26
36Bates Battaglia27TOTLW8361925-191000.3411213601234.9150518:08
36Bates Battaglia27CARLW7051419-17900.04011950965.2130518:39
36Bates Battaglia27COLLW13156-2100.30101410273.719915:19
37Nolan Baumgartner26VAND8123440.80100110714.39311:36
38Ryan Bayda22CARLW2541014-5161.14001640498.243117:15
39Francois Beauchemin22MTLD1000-10-0.1000000010.01717:11
40Eric Beaudoin22FLALW15011-725-0.40000100110.01489:52
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
41Jaroslav Bednar26TOTRW67522271182.132012110955.394614:07
41Jaroslav Bednar26FLARW5251318-2141.332011300667.673614:09
41Jaroslav Bednar26LAKRW15099340.80000810290.021014:00
42Kris Beech21PITC12011-36-0.2000010060.012710:34
43Steve Begin24CGYC50314-751-0.23001100595.14619:13
44Derek Bekar27LAKLW6000-14-0.1000000040.0457:29
45Wade Belak26TORD55369-21961.73000600339.159610:50
46Eric Belanger25LAKC62161935-5263.513031154011414.0109717:42
47Ken Belanger28LAKLW40000170.000000000164:03
48Mark Bell22CHIRW8214152901132.612020141012711.0115414:04
49Blake Bellefeuille25CBJC3000000.000000000217:01
50Ladislav Benysek27MIND14000-380.0000000070.016011:26
51Bryan Berard25BOSD80102838-4645.66401161202054.9170921:21
52Drake Berehowsky31PHXD71230270.51000110812.57610:52
53Bubba Berenzweig25NSHD4000000.1000000050.07117:47
54Sergei Berezin31TOTLW752317407124.918502170019911.6121716:14
54Sergei Berezin31CHILW66181331-383.313500130017110.5107616:18
54Sergei Berezin31WSHLW95491041.650024002817.914115:41
55Aki Berg25TORD7847113282.94002601498.2117315:02
56Marc-Andre Bergeron22EDMD5112290.61000010520.08316:30
57Marc Bergevin37TOTD70257-11362.22000401277.4131318:46
57Marc Bergevin37PITD69257-9362.32000401277.4129518:46
57Marc Bergevin37TBLD1000-20-0.1000000001818:26
58Christian Berglund22NJDLW384593200.94000500508.038710:11
59Rick Berry24WSHD43213-3870.62001100405.055712:58
60Todd Bertuzzi27VANRW82465197214412.32125073417024318.9168720:34
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
61Craig Berube37CGYLW55246-61000.22001400219.52895:16
62Blair Betts22CGYC9134300.51000300166.310411:33
63Jiri Bicek24NJDRW4456117251.24101600637.951911:48
64Mathieu Biron22FLAD34189-18140.60010530521.971921:08
65Jason Blake29NYILW8125305516586.72131424422539.9142917:38
66Rob Blake*33COLD7917284520579.57823141312696.3208226:21
67Zdenek Blatny22ATLLW4000-10-0.1000000020.04210:31
68Sylvain Blouin28TOTLW19000-347-0.3000000040.0774:02
68Sylvain Blouin28MTLLW17000-343-0.2000000030.0613:36
68Sylvain Blouin28MINLW2000040.0000000010.0157:38
69Eric Boguniecki27STLRW8022274922386.418315225011718.8112114:00
70Patrick Boileau27DETD252688141.920016001811.134913:58
71Brad Bombardir30MIND581141515165.001001400551.8127722:01
72Peter Bondra34WSHLW76302656-3526.2199241610025611.7143618:53
73Radek Bonk27OTTC702232546366.21111041715014615.1122817:32
74Dennis Bonvie29OTTRW12000-129-0.1000000030.0373:05
75Jason Botterill26BUFLW171451140.40100400205.018410:48
76Joel Bouchard29TOTD3458130142.741024404710.669620:28
76Joel Bouchard29NYRD2757126142.841024304112.254320:07
76Joel Bouchard29PITD7011-60-0.1000001060.015321:49
77Pierre-Marc Bouchard18MINC50713201182.025019405313.266413:16
78Philippe Boucher29DALD807202728947.6511316311375.1163920:29
79Bob Boughner31CGYD693141751264.330011310624.8137019:51
80Francis Bouillon27TOTD24314-241.120101003010.045919:09
80Francis Bouillon27MTLD20314-121.120101003010.040820:24
80Francis Bouillon27NSHD4000-120.0000000005112:52
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
81Jesse Boulerice24CARRW48213-21080.220001001216.71873:54
82Eric Boulton26BUFLW5815611780.21000500333.03826:35
83Josef Boumedienne25WSHD6101-100.21001000714.311719:33
84Jay Bouwmeester19FLAD8241216-29142.122004801103.6165220:09
85Dan Boyle26TBLD7713405394410.25801211901369.6188724:31
86Nick Boynton24BOSD78717248994.8601216101604.4176922:41
87Matt Bradley24SJSRW46235-1370.12000300219.53637:54
88Donald Brashear31PHILW808172551612.280011700998.1107013:23
89Pavel Brendl21TOTRW505813561.34101800945.355411:05
89Pavel Brendl21PHIRW425712841.54101700806.343410:19
89Pavel Brendl21CARRW8011-32-0.20000100140.012115:05
90Kip Brennan22LAKLW19000057-0.2000000060.0934:52
91Rich Brennan30BOSD7011360.40000100120.09513:37
92Eric Brewer23EDMD8082129-11454.6710191201475.4199424:56
93Daniel Briere25TOTC82243458-20625.5159041816018113.3140717:10
93Daniel Briere25PHXC68172946-21503.8134031415014212.0115817:02
93Daniel Briere25BUFC1475121121.725014103917.924917:49
94Rod Brind'Amour32CARC48142337-9373.56710913111012.7114123:46
95Patrice Brisebois32MTLD7342529-14324.0310171801053.8170723:23
96Brad Brown27MIND57011-1900.90000100100.05269:14
97Curtis Brown26BUFC741516314403.38344106014410.4124916:53
98Mike Brown23MDALW161120440.21001100812.5804:58
99Sean Brown26BOSLW69156-6117-0.31000500392.64446:26
100Steve Brule28COLC2000000.0000000020.0189:07
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
101Andrew Brunette29MINLW82182846-10304.99902131509718.6118714:29
102Sergei Brylin29NJDLW5211819-2161.873116118612.884116:11
103Kelly Buchberger36PHXLW79391201090.22010900329.47889:59
104Jan Bulis24MTLLW821624409304.116002230116010.0128815:42
105Pavel Bure*31NYRRW391911304164.21351347013614.073918:56
106Valeri Bure28TOTRW5152328-13101.6230291401613.193318:17
106Valeri Bure28FLARW4652126-11101.6230291201503.385718:38
106Valeri Bure28STLRW5022-200.00000020110.07615:11
107Sven Butenschön26NYID37044-6260.30000400190.046012:26
108Yuri Butsayev24ATLLW16202-58-0.12000000219.519312:05
109Petr Buzek25CGYD44358-6141.50300500486.363214:22
110Dmitri Bykov25DETD71210121432.31100730583.4130418:22
111Dan Bylsma32MDARW39145-1120.11000400234.33709:29
112Eric Cairns28NYID60145-71240.71000301313.271011:50
113Petr Cajanek27STLC519293816204.2522121719010.081215:56
114Kyle Calder24CHILW82152742-6403.5870224301649.1137116:43
115Mike Cammalleri20LAKC28538-4220.632020304012.539414:05
116Brian Campbell23BUFD6521719-8203.420011430902.2121318:40
117Jim Campbell29FLARW1000000.0000000030.098:56
118Keith Carney32MDAD81418228656.340011701874.6182822:34
119Anson Carter28TOTRW79263460-11266.01610012013119313.5153219:23
119Anson Carter28EDMRW68253055-11205.71510011613117614.2133619:39
119Anson Carter28NYRRW11145060.31000400175.919617:49
120Andrew Cassels33CBJC79204868-4306.9109152125211317.7156919:52
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
121Zdeno Chara25OTTD7493039291169.36302141421685.4184724:57
122Brad Chartrand28LAKC628614-10330.770126006412.575912:14
123Jonathan Cheechoo22SJSRW669716-5391.39003700949.670710:43
124Chris Chelios*41DETD66217194783.510111331922.2160024:15
125Jason Chimera23EDMC6614923-2362.6130148109015.671010:46
126Stanislav Chistov19MDALW791218304543.19302117011410.5107313:35
127Eric Chouinard22PHIC28448281.03100400458.92709:38
128Marc Chouinard25MDAC70347-940-0.22010301525.86599:25
129Artem Chubarov23VANC6271320461.461011003789.088914:21
130Ivan Ciernik25WSHLW47810186241.9800210006113.155511:48
131Chris Clark26CGYRW81101222-111261.2820210201566.4116614:24
132Greg Classen25NSHC8000-34-0.2000000020.08010:02
133Dan Cleary24EDMRW57413175311.240011300894.568211:58
134Ben Clymer24TBLRW6561218-2571.0510110201035.888713:39
135Carlo Colaiacovo20TORD2011000.1000010010.02713:43
136Erik Cole24CARRW531413271723.2662393112511.290817:08
137Mike Commodore23CGYD60112190.4000010050.06911:35
138Mike Comrie22EDMC69203151-18904.712806229017011.8123217:51
139Tim Connolly21BUFC80121325-28321.066025801597.5127916:00
140Craig Conroy31CGYC79223759-4366.2175022313114315.4156319:47
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
141Matt Cooke24VANLW8215274221824.910140251111812.7109813:24
142Daniel Corso24STLC1000-10-0.10000000087:44
143Shayne Corson36TORLW467815-5490.970007106910.169215:02
144Joe Corvo25LAKD5057122143.23200430846.093118:37
145Sylvain Cote37WSHD1000040.00000000044:12
146Jeff Cowan26ATLLW66358-15115-0.43000500525.85548:24
147Cory Cross32TOTD3727916243.01101421296.964417:24
147Cory Cross32NYRD2604413161.90000301180.044717:12
147Cory Cross32EDMD11235381.111011201118.219617:51
148Matt Cullen26TOTC80132033-8342.9931212711319.9115714:28
148Matt Cullen26MDAC5071421-4121.86101860779.171514:18
148Matt Cullen26FLAC306612-4221.132114115411.144214:43
149Jassen Cullimore30TBLD281343311.41000300234.351618:25
150Mariusz Czerkawski30MTLLW435914-7160.84100630776.556613:10
151Andreas Dackell30MTLRW7371825-5241.370011701749.5108714:53
152Pierre Dagenais24FLARW9000-14-0.1000000050.0546:01
153Ulf Dahlen36DALLW6317203711144.88901137010017.087113:49
154Toni Dahlman23OTTRW12101-100.01001000520.0746:10
155Alexandre Daigle27PITRW33437-1080.23100210488.336110:57
156Vincent Damphousse35SJSC82233861-13665.8815061819117613.1157119:09
157Mathieu Dandenault26DETD744151925645.331001500745.4141519:08
158Ken Daneyko38NJDD692796333.22000700385.3107715:37
159Jeff Daniels34CARC59044-98-0.60000400410.04978:25
160Mike Danton22NJDC172020350.220000001811.11538:59
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
161Craig Darby30NJDC3011-100.0000010010.03210:36
162Mathieu Darche26CBJLW1000-10-0.10000000076:57
163Pavel Datsyuk24DETC6412395120165.711101261308214.698915:28
164Matt Davidson25CBJRW34459-12180.340005002814.340211:49
165Rob Davison22SJSD151234221.11000200156.726817:53
166Eric Daze27CHILW5422224410146.019305175017012.987916:17
167Greg de Vries30COLD826263215706.4600225011125.4182522:15
168Adam Deadmarsh27LAKLW20134172212.794013105523.638619:18
169Louie DeBrusk31CHILW4000070.000000000256:10
170Brad DeFauw25CARLW9303-220.421010001915.812413:45
171Andy Delmore26NSHD71181634-17286.341406610014912.1121317:05
172Pavol Demitra28STLC7836579303210.92511043225020517.6154419:47
173Nathan Dempsey28CHID6752328-7264.4410218501244.0140120:55
174Eric Desjardins33PHID798243230359.2710216711974.1181022:55
175Boyd Devereaux24DETLW6139124160.73001900724.25759:26
176Rob DiMaio34DALLW691091918762.3100029008112.389512:58
177Niko Dimitrakos23SJSRW216713-781.233006103417.629914:15
178Kevin Dineen39CBJRW4000012-0.1000000070.04310:40
179Chris Dingman26TBLLW51213-1191-0.72000100414.94889:34
180Joe DiPenta23ATLD3112300.61000100250.04715:47
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
181Shane Doan26PHXLW822137583865.814702231312259.3154018:47
182Jason Doig26WSHD55358-31081.43001500417.378014:11
183Robert Dome24CGYRW1000000.0000000010.088:16
184Hnat Domenichelli26MINRW1000000.0000000010.01111:11
185Tie Domi33TORRW79151429-11713.11140012209116.586410:56
186Ted Donato33NYRC49213-16-0.32000100306.74198:33
187Shean Donovan28TOTRW655712-8370.24011700885.788013:33
187Shean Donovan28PITRW52459-6300.23010500666.167713:01
187Shean Donovan28CGYRW13123-270.01001200224.520315:39
188Jiri Dopita34EDMC21156-4110.11001410234.329013:49
189Jim Dowd34MINC7881725-1312.1431210707810.3101813:03
190Aaron Downey28DALRW431121690.01000100147.12054:47
191Dallas Drake33STLLW80201030-7662.91541263111317.7118414:48
192Kris Draper31DETC821421356822.91301218121429.9132816:12
193Harold Druken24TOTC22145-140.41000500166.31466:39
193Harold Druken24CARC14011-120.0000020050.0563:59
193Harold Druken24TORC5022120.1000020080.06412:50
193Harold Druken24VANC3112-100.21000100333.3268:48
194Chris Drury26CGYLW80233053-9335.6175151515022410.3148418:33
195Steve Dubinsky32STLC28066340.20000501230.030110:45
196J.P. Dumont24BUFRW76142135-14443.012202138013510.4114515:04
197Micki DuPont22CGYD16123-540.41000020273.726816:45
198Pascal Dupuis23MINRW8020284817446.114604207118310.9140017:30
199Radek Dvorak25TOTRW75102535-6302.5730017621666.0118315:46
199Radek Dvorak25NYRRW6362127-3161.7420016321344.598915:42
199Radek Dvorak25EDMRW12448-3140.831001303212.519316:07
200Gordie Dwyer25TOTLW28011-396-0.40000010100.01936:53
200Gordie Dwyer25NYRLW17011-150-0.1000001080.01106:28
200Gordie Dwyer25MTLLW11000-246-0.2000000020.0837:33
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
201Karl Dykhuis30MTLD65145-5341.11000400244.297515:00
202Mike Eastwood35TOTC7031316-5320.321001012397.786712:23
202Mike Eastwood35CHIC5321012-6240.02000802326.368412:54
202Mike Eastwood35STLC17134180.20100210714.318310:44
203Mark Eaton25NSHD502791222.62000520523.878815:45
204Patrik Elias26NJDLW8128295717227.622604188325511.0146518:05
205Mikko Eloranta30LAKLW7551217-15560.241011200965.296212:50
206Steve Eminger19WSHD17022-3240.1000020060.017210:08
207Martin Erat21NSHLW27178-9140.10100430392.634512:47
208Anders Eriksson28TORD4000100.2000000070.07619:02
209John Erskine22DALD162021290.720000001216.717210:45
210Garnet Exelby21ATLD150220410.4000020090.027118:04
211Jim Fahey23SJSD4311920-3332.910006130661.578818:20
212Jeff Farkas25ATLC3000-10-0.1000000050.04113:32
213Mike Farrell24WSHRW4000120.0000000020.0112:48
214Rico Fata22TOTLW6371219-7161.37000840798.974211:46
214Rico Fata22NYRLW36246-160.42000310306.72627:16
214Rico Fata22PITLW275813-6101.050005304910.248017:46
215Fedor Fedorov21VANLW7011040.0000010020.0649:10
216Sergei Fedorov*33DETC80364783155210.124102112818128112.8169421:11
217Todd Fedoruk23PHILW6315611050.21000500333.04096:30
218Ruslan Fedotenko24TBLLW76191332-7443.213606102111416.7121716:01
219Andrew Ference23TOTD38178-15420.80100520392.671218:45
219Andrew Ference23PITD22134-1636-0.10100300224.543019:33
219Andrew Ference23CGYD16044160.90000220170.028217:38
220Brad Ference23TOTD75279-31462.52000700494.1120616:05
220Brad Ference23FLAD6026821182.62000600414.995815:58
220Brad Ference23PHXD15011-528-0.1000010080.024816:33
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
221Scott Ferguson30EDMD78358111202.83000500456.795912:18
222Jesse Fibiger24SJSD16000-52-0.3000000020.0976:05
223Vernon Fiddler22NSHC194262140.940012002020.01849:40
224Jeff Finley35STLD64134-2461.11001300303.3100015:37
225Jiri Fischer22DETD151560160.91000410195.332121:24
226Mike Fisher22OTTC7418203813544.512513164014212.7118315:59
227Tom Fitzgerald34TORLW664131710571.240001300894.579912:07
228Rory Fitzpatrick28BUFD36134-7160.91000120293.461317:02
229Theoren Fleury34CHILW54122133-7773.01110314701249.790416:45
230Ryan Flinn22LAKLW191010280.01000000137.71045:28
231Dan Focht25TOTD22033-9290.00000120120.030513:53
231Dan Focht25PITD12033-7190.10000120110.021918:14
231Dan Focht25PHXD10000-210-0.1000000010.0878:40
232Adam Foote31COLD7811203130888.28302154110610.4200525:43
233Colin Forbes26WSHC5000-20-0.2000000030.0489:38
234Peter Forsberg*29COLC752977106527013.6218025225016617.5145019:20
235Jean-Francois Fortin23WSHD33011-3220.20000100200.050315:14
236Kurtis Foster21ATLD2000-20-0.1000000010.02211:06
237Ron Francis*39CARC82223557-22305.4138112015015614.1163519:56
238Jeff Friesen26NJDRW8123285123266.920304235017912.8125915:33
239Alex Frolov20LAKLW7914173112343.51310315201419.9113614:23
240Marian Gaborik20MINRW8130356512468.9245181816128010.7141017:24
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
241Simon Gagne22PHILW469182720163.5711313411157.880017:24
242Simon Gamache22ATLC2000-12-0.1000000030.02512:37
243Paul Gaustad20BUFC1000000.00000000065:48
244Denis Gauthier26CGYD72111125993.61001920502.0143119:52
245Aaron Gavey28TORC5011100.0000010080.05711:19
246Martin Gelinas32CGYLW81213152-3515.715603238015213.8134116:33
247Brent Gilchrist35NSHLW41123-1114-0.71000200412.444110:46
248Hal Gill27BOSD764131721564.7400011021143.5157320:42
249Todd Gill37CHID5011300.5000010090.09819:31
250Doug Gilmour*39TOTC62111930-6362.4830013608512.9102716:34
250Doug Gilmour*39MTLC61111930-6362.4830013608512.9102216:45
250Doug Gilmour*39TORC1000000.00000000054:51
251Brian Gionta24NJDRW581213255232.81020312101299.385814:48
252Jonathan Girard22BOSD73616224214.042029611234.9152120:50
253Ray Giroux26NJDD11011-260.20000100200.020118:18
254Eric Godard22NYIRW19000-348-0.3000000060.0864:32
255Scott Gomez23NJDC8013425517486.011204321002056.3128116:01
256Sergei Gonchar28WSHD82184967135211.511702252312248.0217926:35
257Lee Goren25BOSRW14213-270.202001001513.31158:15
258Jean-Luc Grand-Pierre25CBJD41101-6640.41000000323.155913:38
259Chris Gratton27TOTC80153045-161073.811402191102157.0132516:34
259Chris Gratton27BUFC66152944-5864.611402191001878.0108416:26
259Chris Gratton27PHXC14011-1121-0.80000010280.024117:12
260Adam Graves34SJSLW829918-14320.581008011187.6107013:03
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
261Josh Green25TOTLW45145-321-0.31000400432.34149:12
261Josh Green25WSHLW21123170.11000200205.01708:07
261Josh Green25EDMLW20022-312-0.30000200200.020710:22
261Josh Green25NYRLW4000-12-0.1000000030.0369:07
262Travis Green32TORC751212242672.2921312008614.097112:57
263Mark Greig33PHIRW5011120.1000010020.0255:02
264Martin Grenier22PHXD3000-10-0.100000000196:11
265Mike Grier28WSHRW82151732-14361.611222116013311.3145917:48
266Michal Grosek27BOSRW63218202711.220011710742.767510:43
267Bill Guerin32DALRW6425255051136.21411021410122910.9118718:33
268Steve Guolla29NJDLW12202120.32000000633.3968:00
269Kari Haakana29EDMD13000-24-0.1000000020.01037:55
270Niklas Hagman23FLARW8081523-8201.4620014101326.1108113:31
271Riku Hahl22COLC423473120.33000400614.946411:03
272Ron Hainsey21MTLD21000-120.20000000120.026112:25
273Steven Halko28CARD6000100.2000000050.06110:14
274Adam Hall22NSHRW79161228-8312.9880284014611.0111714:09
275Jeff Halpern26WSHC821321346882.510122191112610.3142917:25
276Denis Hamel25BUFLW25202-417-0.22001000414.931712:40
277Roman Hamrlik28NYID739324121878.86302111831516.0194026:34
278Michal Handzus25PHIC8223214413465.621119156013317.3143917:33
279Scott Hannan24SJSD81319220615.0210014411032.9196524:16
280Mark Hartigan25ATLC23527-860.641002002520.025010:52
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
281Scott Hartnell20NSHRW82122234-31013.11020219302215.4125415:17
282Todd Harvey27SJSRW76316195741.330001510644.77569:57
283Derian Hatcher30DALD8282230371069.3611218401595.0212025:51
284Niclas Havelid29MDAD821122335308.07405101111696.5184422:30
285Martin Havlat21OTTLW6724355920307.815904269017913.4110216:27
286Darren Haydar23NSHRW2000-10-0.1000000010.0188:54
287Paul Healey27TORLW4437108160.82100700437.052812:00
288Dany Heatley22ATLRW77414889-85811.02119162820025216.3169021:57
289Jochen Hecht25BUFLW491016264302.8820210511456.987817:55
290Radoslav Hecl28BUFD14000020.2000000030.014010:01
291Bret Hedican32CARD7231417-24752.821017611132.7165823:02
292Jonathan Hedstrom25MDARW4000-10-0.1000000030.0317:51
293Jeff Heerema23CARRW10303-220.421000001618.8969:37
294Shawn Heins29TOTD47123-4421.11001200382.668914:39
294Shawn Heins29PITD27112-2331.01001100283.651819:11
294Shawn Heins29SJSD20011-290.10000100100.01718:32
295Steve Heinze33LAKRW275712-5121.041005114411.441315:17
296Milan Hejduk26COLRW82504898523214.63218043117024420.5162719:50
297Sami Helenius29TOTD150114340.6000010070.016210:47
297Sami Helenius29CHID100113280.5000010050.011311:16
297Sami Helenius29DALD5000160.1000000020.0499:49
298Bryan Helmer30VAND2000100.1000000020.02713:24
299Ales Hemsky19EDMRW59624305142.8600115905012.071212:04
300Darby Hendrickson30MINC28156-380.01000320342.942715:16
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
301Alex Henry23TOTD41000-580-0.3000000080.01603:54
301Alex Henry23WSHD38000-480-0.2000000080.01383:39
301Alex Henry23EDMD3000-10-0.100000000217:02
302Burke Henry24CHID16022-139-0.60000200250.029718:32
303Chris Herperger28ATLC27415-117-0.140001002615.433812:30
304Matt Herr26BOSC3000000.0000000010.0258:17
305Andy Hilbert21BOSC14033-170.00000300220.016111:30
306Sean Hill32CARD825242941417.1410061801882.7199624:21
307Dan Hinote26COLC6064104490.66003310659.263610:36
308Jan Hlavac26TOTLW61101626-10282.0460112401238.199116:14
308Jan Hlavac26CARLW5291524-9221.9360111401167.889317:10
308Jan Hlavac26VANLW9112-160.11000100714.39810:51
309Shane Hnidy27OTTD67088-11301.70000800580.093213:55
310Jonas Hoglund30TORLW791319322123.11120310811578.3101012:47
311Josh Holden25TORC5101-220.11000000616.7408:06
312Bobby Holik32NYRC64161935-1523.51330216302137.5115918:07
313Jason Holland26LAKD2011100.2000010002713:31
314Tomas Holmstrom30DETRW7420204011625.181202119010918.392212:28
315Brian Holzinger30TOTC14134-580.01000120234.319313:48
315Brian Holzinger30PITC9123-660.01000020205.014816:24
315Brian Holzinger30TBLC5011120.1000010030.0469:08
316Shawn Horcoff24EDMLW7812213310553.31020320019812.2105313:30
317Darcy Hordichuk22TOTLW28000-297-0.3000000070.01495:19
317Darcy Hordichuk22PHXLW25000-182-0.3000000050.01194:47
317Darcy Hordichuk22FLALW3000-115-0.1000000020.0299:45
318Marcel Hossa21MTLLW3467133141.342017005111.847513:58
319Marian Hossa24OTTRW8045358083411.131140101619022919.7148118:31
320Doug Houda36BUFD1000-22-0.1000000010.01312:39
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
321Bill Houlder35NSHD82246-2463.22001400513.9156719:07
322Phil Housley*38TOTD58623296265.4420214901374.4112119:20
322Phil Housley*38CHID57623297245.5420214901344.5110519:23
322Phil Housley*38TORD1000-12-0.1000000030.01616:04
323Jan Hrdina26TOTLW611429434424.53110420818616.3119919:39
323Jan Hrdina26PITLW571425391344.13110416818416.7112619:45
323Jan Hrdina26PHXLW4044380.4000040020.07318:12
324Tony Hrkac36ATLC8091726-16140.9720212508610.5128816:06
325Brett Hull*38DETRW8237397611229.72412142414126214.1148618:07
326Jody Hull33OTTRW703811-3140.13001701427.173710:32
327Cale Hulse29NSHD80268-111212.72001600822.4152719:05
328Ivan Huml21BOSLW41611173301.66002740758.052312:46
329Trent Hunter22NYIRW8044540.50000400190.09812:13
330Kristian Huselius24FLALW78202343-6204.6173031210118710.7135217:20
331Hannes Hyvonen27CBJRW36459-11220.44000410488.336110:02
332Jarome Iginla25CGYRW75353267-10498.2211136239031611.1160721:26
333Brad Isbister25TOTLW66131528-9432.411203123011910.990913:46
333Brad Isbister25NYILW53101323-9341.8820211209011.173713:54
333Brad Isbister25EDMLW13325090.530011102910.317213:14
334Barret Jackman21STLD8231619231905.430001600664.5164420:03
335Ric Jackman24TORD42022-1041-0.10000020350.058713:59
336Jaromir Jagr30WSHRW753641775389.12113292417029012.4159821:18
337John Jakopin27SJSD120000110.1000000030.0988:11
338Doug Janik22BUFD6000120.2000000010.0467:42
339Jason Jaspers21PHXC2000-10-0.100000000157:17
340Jeff Jillson22SJSD26066-790.50000150220.035813:45
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
341Andreas Johansson29NSHLW56201737-4224.7101000107012416.193916:46
342Calle Johansson35WSHD82312159223.82100921773.9178421:45
343Mathias Johansson28TOTC5851015-14160.43200820707.178713:34
343Mathias Johansson28CGYC46459-1512-0.13100320547.458212:39
343Mathias Johansson28PITC12156140.50100500166.320517:04
344Craig Johnson30LAKLW70369-1322-0.83000600873.498614:05
345Greg Johnson31NSHC3889177222.180009005514.565317:11
346Matt Johnson27MINLW60358-82010.230015002412.54447:24
347Mike Johnson28PHXRW822340639476.615803319017812.9161119:39
348Ryan Johnson26TOTC75257-1338-0.82000500673.079810:38
348Ryan Johnson26FLAC58257-1326-0.52000500543.761910:40
348Ryan Johnson26STLC17000012-0.30000000130.018010:34
349Kim Johnsson26PHID8210293911388.95502151311596.3197524:05
350Mikko Jokela22VAND1000000.0000000030.055:09
351Olli Jokinen24FLAC81362965-17797.62013361811024015.0178422:02
352Hans Jonsson29PITD63145-23360.51000310402.5107517:04
353Kenny Jonsson28NYID7181826-8244.4431010711087.4164723:12
354Ed Jovanovski26VAND6764046191138.44201172211454.1162524:15
355Joe Juneau35MTLC7261622-10200.560021600886.8120816:46
356Frantisek Kaberle29ATLD7971926-19323.5331212701056.7173421:57
357Tomas Kaberle24TORD8211364720309.76412201511199.2203724:50
358Dmitri Kalinin22BUFD6581321-7574.743101111839.6140921:41
359Tomi Kallio26TOTRW24246-10140.02000400287.130912:52
359Tomi Kallio26CBJRW12123-78-0.11000200205.017814:52
359Tomi Kallio26PHIRW7101-120.11000000520.0669:29
359Tomi Kallio26ATLRW5022-240.0000020030.06412:47
360Niko Kapanen24DALC825293425443.140112900806.3120114:39
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
361Sami Kapanen29TOTRW71102131-18181.7550291111895.3134218:54
361Sami Kapanen29CARRW4361218-17120.833014801085.680018:37
361Sami Kapanen29PHIRW284913-161.02201531814.954219:21
362Paul Kariya*28MDALW82255681-3488.8131112322402579.7166420:17
363Dave Karpa31NYRD19022-1140.40000200130.027714:35
364Alexander Karpovtsev32CHID4041014-8122.213015323611.186721:40
365Darius Kasparaitis30NYRD80311145853.63001920843.6151118:54
366Pat Kavanagh23VANRW3101220.21001000425.03110:23
367Mike Keane35COLRW6555100340.040115003514.379612:15
368Sheldon Keefe22TBLRW37257-1240.32000410513.937910:15
369Steve Kelly26LAKC15235-600.220013001414.318712:29
370Alexander Khavanov31STLD8182533-1485.652129133908.9177821:57
371Chad Kilger26MTLRW609716-4211.490017006015.064210:42
372Jason King21VANC8022000.00000200120.09011:17
373Patric Kjellberg33MDALW7681119-9160.852121010958.4118815:38
374Trent Klatt32VANRW821613291083.313302103012712.6101912:25
375Ken Klee31WSHD701161722894.710001420671.5152721:49
376Jon Klemm33CHID7021416-9442.711011310742.7153721:57
377Rostislav Klesla20CBJD7221416-22711.92000761892.2135018:45
378Tomas Kloucek22NSHD3000120.1000000010.0299:45
379Mike Knuble30BOSRW7530295918457.921904218018516.2130517:24
380Espen Knutsen31CBJC31549-15200.123013102817.951916:44
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
381Chuck Kobasew20CGYRW23426-380.531012002913.827211:48
382Ladislav Kohn27CGYRW3011120.1000010030.0278:53
383Tom Koivisto28STLD222461101.22001130267.736816:44
384Saku Koivu28MTLC822150715727.4155153317014714.3157819:14
385Krys Kolanos21PHXC200000-0.1000000080.02814:06
386Juraj Kolnik22FLARW10011100.00000100140.010610:33
387Konstantin Koltsov21PITRW2000-20-0.1000000040.02613:06
388Zenith Komarniski24VANLW1000020.00000000066:25
389Mike Komisarek21MTLD21011-628-0.10000100260.035116:42
390Steve Konowalchuk30WSHLW771515303712.413203140111912.6128616:42
391Igor Korolev32CHIC48459-1300.231015003212.565513:39
392Tom Kostopoulos24PITRW8011-40-0.1000001060.0364:33
393Ales Kotalik24BUFRW68211435-2304.417402113013815.2103715:15
394Ilya Kovalchuk19ATLLW81382967-24577.8299031613025714.8157519:27
395Alex Kovalev29TOTRW78374077-9709.12611031921027113.7178322:51
395Alex Kovalev29PITRW54273764-11507.4198011621021212.7129924:03
395Alex Kovalev29NYRRW24103132201.773023005916.948420:09
396Viktor Kozlov27FLAC74223456-8185.714711191412329.5167122:35
397Vyacheslav Kozlov30ATLRW79214970-10666.8119122820118511.4158120:01
398Milan Kraft23PITC317512-8101.170012305014.043213:56
399Ryan Kraft27SJSC7011200.1000010010.0608:33
400Igor Kravchuk36FLAD7011-340.0000010080.013118:46
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
401Jaroslav Kristek22BUFRW6000-24-0.2000000040.07011:37
402Jason Krog27MDAC671015251122.4901113119210.992313:47
403Uwe Krupp37ATLD4000-210-0.1000000010.06115:19
404Filip Kuba26MIND78821290297.1242113801296.2186723:56
405Pavel Kubina25TBLD7531922-7784.1300010901392.2160621:24
406Jarno Kultanen30BOSD2000100.1000000030.02110:16
407Tomas Kurka21CARLW14325120.630002002213.621014:59
408Zdenek Kutlak22BOSD4101000.210000001100.0215:16
409Maxim Kuznetsov25TOTD560331540.80000300330.074813:21
409Maxim Kuznetsov25DETD530330540.70000300320.069813:10
409Maxim Kuznetsov25LAKD3000100.1000000010.05016:37
410Oleg Kvasha24NYILW691214264442.61101213101219.990113:03
411Joel Kwiatkowski25TOTD540553181.40000500560.077314:18
411Joel Kwiatkowski25WSHD340331120.70000300280.052815:32
411Joel Kwiatkowski25OTTD20022260.60000200280.024412:13
412Antti Laaksonen29MINLW821516314263.312124150110614.2130515:55
413Scott Lachance30CBJD61011-20460.00000100350.0122120:01
414Dan LaCouture25TOTLW68369-4720.13000600476.46539:36
414Dan LaCouture25PITLW44224-872-0.32000200306.74059:13
414Dan LaCouture25NYRLW24145400.41000400175.924710:18
415Christian Laflamme26STLD470991451.50000900440.071315:10
416Robert Lang32WSHC8222476912227.21210022918014615.1154018:47
417Darren Langdon32TOTLW54011-2159-0.50000100190.02694:59
417Darren Langdon32VANLW45011-2143-0.40000100150.02445:26
417Darren Langdon32CARLW90000160.0000000040.0252:45
418Jamie Langenbrunner27NJDRW7822335517656.816515285019711.2138817:48
419Josh Langfeld25OTTRW12011240.00000100160.013411:11
420Daymond Langkow26PHXC8220325220565.414422265119610.2172221:00
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
421Ian Laperriere29LAKRW7371219-91220.65111804858.2115115:46
422Claude Lapointe34TOTC8088162361.08001800879.296512:03
422Claude Lapointe34NYIC666612-3200.46001600679.080912:16
422Claude Lapointe34PHIC142245160.620002002010.015511:05
423Martin Lapointe29BOSRW5981018-19870.371018201107.390615:22
424Georges Laraque26EDMRW646713-41100.860027004613.05929:15
425Igor Larionov*42DETC74103343-7483.45503112205020.0103013:55
426Brad Larsen25COLLW6033320.3000030060.0508:17
427Janne Laukkanen32TOTD19268-281.420004201216.732317:00
427Janne Laukkanen32PITD17167-381.110004201010.028616:51
427Janne Laukkanen32TBLD2101100.31000000250.03618:15
428Kirby Law25PHIRW2000020.00000000031:41
429Vincent Lecavalier22TBLC803345780399.32011233213027412.0156319:33
430John LeClair33PHILW3518102810164.6108048209918.256516:09
431Mike Leclerc26MDALW5791928-8342.2810410811227.496616:56
432Brian Leetch*34NYRD51121830-3205.5750271101508.0133126:06
433Guillaume Lefebvre21TOTLW26246240.520003101910.531412:05
433Guillaume Lefebvre21PHILW1400014-0.1000000050.01047:27
433Guillaume Lefebvre21PITLW12246100.620003101414.321017:30
434Sylvain Lefebvre35NYRD35022-7100.10000101140.053515:17
435David Legwand22NSHC64173148-2345.2133141615016710.2123119:14
436Jere Lehtinen29DALRW8031174839207.526503152023813.0150318:47
437Claude Lemieux37TOTRW6881220-12440.861107411196.792813:39
437Claude Lemieux37PHXRW366814-3301.14110530748.150514:02
437Claude Lemieux37DALRW32246-914-0.32000211454.442313:14
438Mario Lemieux*37PITC67286391-25439.41414043231023511.9154623:05
439Jordan Leopold22CGYD5841014-15122.21300631785.1119520:36
440Curtis Leschyshyn33OTTD5416711182.61000600303.382215:13
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
441Francis Lessard23ATLRW180221610.1000020070.01025:40
442Alan Letang27NYID4000-100.0000000020.05413:28
443Trevor Letowski25VANRW781114258362.4911210221368.197012:26
444Nicklas Lidstrom*32DETD82184462403813.298142122117510.3240629:20
445Andreas Lilja27TOTD734111513705.040001010725.6141519:23
445Andreas Lilja27FLAD5648128563.94000710596.8107419:11
445Andreas Lilja27LAKD170335141.20000300130.034120:04
446Trevor Linden32VANC71192241-1304.314411138111616.4112615:52
447Mats Lindgren28VANC545914-2180.63021900519.875113:54
448Eric Lindros*29NYRC8119345351415.210903231102358.1164020:15
449Bill Lindsay31MTLLW19022-1230.0000020070.01015:20
450David Ling28CBJRW35325-6860.23000200378.12787:56
451Richard Lintner25TOTD29426-14100.62200110458.950417:23
451Richard Lintner25PITD19325-9100.72100110368.336118:59
451Richard Lintner25NYRD10101-50-0.10100000911.114314:20
452Reed Low26STLRW7924632340.12001400484.24996:19
453Dave Lowry37CGYLW34514194222.0410010404012.548614:18
454Lynn Loyns21SJSLW19303-4190.230000001225.01497:50
455Brad Lukowich26TBLD70114154463.610001310521.9123017:34
456Jyrki Lumme36TORD736111710464.75103920728.3150520:37
457Jamie Lundmark22NYRC5581119-3161.780007407810.366312:04
458Ross Lupaschuk22PITD3000-34-0.2000000030.04916:20
459Roman Lyashenko23NYRC2000-20-0.1000000040.02411:47
460Toni Lydman25CGYD8162026-7285.5330011811434.2208825:47
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
461Craig MacDonald25CARLW35134-320-0.11000300432.33279:21
462Al MacInnis*39STLD80165268226112.36912232812995.4215326:55
463Ian MacNeil25PHIC2000100.0000000020.02010:08
464John Madden29NJDC8019224113264.71522318222079.2146518:18
465Adam Mair23BUFC7961117-41461.150111100837.283910:37
466Ivan Majesky26FLAD824812-18922.64002800527.7171320:53
467Vladimir Malakhov34NYRD7131417-7522.921006801312.3151921:24
468Tomas Malec20CARD41022-5430.50000110300.046011:13
469Manny Malhotra22DALC593710-2420.33001700624.85529:22
470Marek Malik27TOTD797132020685.85112931779.1141917:58
470Marek Malik27VAND697111823525.651128216810.3124918:06
470Marek Malik27CARD10022-3160.2000011090.017017:02
471Kirk Maltby30DETLW8214233717913.610041211111612.1132616:10
472Kent Manderville31PITC82257-2246-1.22001500722.890911:05
473Eric Manlow27NYIC8213240.41100100728.610012:27
474Cameron Mann25NSHRW4000-20-0.1000000050.0245:53
475Paul Manning23CBJD8000020.1000000040.010413:02
476Justin Mapletoft22NYIC11224-120.411001011216.713512:17
477Paul Mara23PHXD73101525-7784.6910010509510.5154121:06
478Todd Marchant29EDMC7720406013486.3127132412414613.7153219:54
479Bryan Marchment33TOTD812121421413.52000831842.4152818:52
479Bryan Marchment33SJSD672911-21082.72000531663.0129419:19
479Bryan Marchment33COLD140334330.80000300180.023416:42
480Andrei Markov24MTLD7913243713348.210302121201598.2184023:17
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
481Danny Markov26PHXD64416202364.1220012401053.8148923:16
482Patrick Marleau23SJSC82282957-10336.1198131514017216.3151918:31
483Grant Marshall29TOTRW7692332-11782.3630215801138.0103613:38
483Grant Marshall29CBJRW6682028-8712.153021460968.392013:56
483Grant Marshall29NJDRW10134-370.21000120175.911611:38
484Jason Marshall31MIND451564691.91000410402.551311:24
485Radek Martinek26NYID662111315263.820011010673.0113817:15
486Steve Martins30TOTC425611-5280.640105013813.251812:20
486Steve Martins30STLC28336-818-0.120102012512.038213:38
486Steve Martins30OTTC142353100.620003001315.41369:45
487Stephane Matteau33FLALW52448-9270.14000400478.556010:46
488Richard Matvichuk29DALD681561582.21001401591.7131819:23
489Brad May31TOTLW233474420.830004002512.02229:40
489Brad May31PHXLW203473320.830004002412.51999:56
489Brad May31VANLW30001100.0000000010.0237:48
490Jamal Mayers28STLRW15257180.62000410267.721514:21
491Chris McAllister27TOTD330114470.70000100130.02948:54
491Chris McAllister27PHID19000-2210.1000000090.01819:32
491Chris McAllister27COLD140116260.7000010040.01138:02
492Chris McAlpine31LAKD21022-4240.20000200150.026712:42
493Dean McAmmond29COLLW41108181101.982024407213.959114:24
494Bryan McCabe27TORD756182491355.633019631494.0177323:39
495Sandy McCarthy30NYRRW826915-4811.06001900817.46097:26
496Steve McCarthy21CHID57145-1231.51000310551.893516:25
497Darren McCarty30DETRW7313922101382.31210281012910.197013:18
498Alyn McCauley25TOTC80916251201.7630014201088.3110513:49
498Alyn McCauley25TORC6469153160.96000900797.682512:54
498Alyn McCauley25SJSC163710-240.803005202910.328017:29
499Andy McDonald25MDAC46101121-1142.073018309210.985218:31
500Kent McDonell23CBJRW3000-10-0.1000000040.0268:40
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
501Shawn McEachern33ATLLW46101626-27281.354119701208.388819:18
502Dan McGillis30TOTD71317203604.3120011601302.3146020:34
502Dan McGillis30SJSD3731316-6302.51200850714.281021:54
502Dan McGillis30PHID240337201.50000210410.043718:13
502Dan McGillis30BOSD100112100.40000100180.021321:15
503Marty McInnis32BOSRW7791019-11380.590018201217.4109514:14
504Randy McKay36MTLRW7561319-14720.7420013005211.582911:03
505Jay McKee25BUFD59055-16490.90000500440.0110618:45
506Steve McKenna29PITLW799110-181280.445031005915.36137:45
507Jim McKenzie33NJDLW7648123880.94002800429.55857:42
508Kyle McLaren25SJSD33088-10300.90000620430.074822:40
509Brett McLean24CHIC2000-10-0.1000000010.02210:47
510Sean McMorrow21BUFLW1000000.00000000011:27
511Josef Melichar24PITD8000-220.0000000060.012215:19
512Scott Mellanby36STLRW8026315711766.41313041813013219.7133216:39
513Eric Meloche26PITRW13516-240.832011003414.721916:52
514Eric Messier29COLLW7241014-2160.130111000527.788812:20
515Mark Messier*42NYRC78182240-2303.79815148011715.4145318:38
516Glen Metropolit28WSHRW23235460.52001300229.123310:07
517Branislav Mezei22FLAD11202-2100.620010001020.020218:22
518Aaron Miller31LAKD49156-7241.51000500342.9105321:30
519Kip Miller33WSHC72123850-1184.59304231418913.5107714:58
520Norm Milley22BUFRW8022-260.0000020080.08510:41
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
521Boris Mironov30TOTD56610162563.64200541708.6112520:05
521Boris Mironov30NYRD3639123342.52100531565.474120:35
521Boris Mironov30CHID20314-1221.121000101421.438419:12
522Willie Mitchell25MIND692121413845.210111200673.0148221:28
523Mike Modano*32DALC79285785343010.7215263026119314.5164920:53
524Fredrik Modin28TBLLW761723407434.21421416611799.5133617:35
525Jaroslav Modry31LAKD82132538-13686.8580191602056.3185722:39
526Alexander Mogilny33TORRW733346794129.5255392123216520.0146320:03
527Steve Montador23CGYD50112-91140.51000100641.675915:11
528Jim Montgomery33DALC1000000.00000000076:41
529Steve Moore24COLC400000-0.100000000368:56
530Ian Moran30TOTD78088-18481.50000800960.0143518:24
530Ian Moran30PITD70077-17461.50000700850.0130418:37
530Ian Moran30BOSD8011-120.10000100110.013116:22
531Ethan Moreau27EDMLW78141731-71122.69232132213710.2105413:30
532Aleksey Morozov25PITLW2791625-3162.8360251104619.650518:42
533Derek Morris24COLD7511374816688.72907181901915.8178723:49
534Brendan Morrison27VANC8225467118367.8176282422016715.0174021:13
535Shaone Morrisonn20BOSD11000080.0000000040.0988:57
536Brenden Morrow24DALLW71212243201345.816234200210520.0111515:43
537Mike Mottau24CGYD4000-100.000000000399:50
538Rick Mrozik28CGYD2000000.0000000020.02010:02
539Bill Muckalt28MINRW8538561.550003001338.510413:00
540Bryan Muir29COLD320223190.6000020090.02096:33
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
541Kirk Muller36DALLW55156-618-0.41000410482.15219:28
542Curtis Murphy27MIND1000000.00000000098:56
543Glen Murray30BOSRW8244489296411.63212053116133113.3185422:36
544Marty Murray27PHIC76111526-1132.69110123010510.594012:22
545Rem Murray30TOTLW85121931-2222.4921118101438.4141616:40
545Rem Murray30NSHLW53613191181.451001210817.491517:16
545Rem Murray30NYRLW326612-341.04111600629.750115:39
546Brantt Myhres28BOSLW10000310.00000000055:26
547Ladislav Nagy23PHXLW8022355717926.614806278020910.5139717:28
548Rick Nash18CBJLW74172239-27783.3116021210015411.0103213:57
549Tyson Nash27STLLW6663901140.45102300777.86529:53
550Markus Naslund29VANLW82485610465213.524240122630029416.3163219:54
551Alain Nasreddine27NYID3000020.0000000003712:11
552Andrei Nazarov28PHXLW59303-9135-0.41200000358.63876:34
553Stan Neckar27TBLD70145-6431.81001220382.6130918:42
554Andrej Nedorost22CBJC12011-64-0.30000100100.01119:15
555Vaclav Nedorost20COLLW424598200.831005003511.444010:29
556Petr Nedved31NYRC78273158-4646.316834209220513.2158720:21
557Chris Neil23OTTRW68641081471.16000400629.75217:40
558Scott Nichol28CGYC685510-71490.24010500667.673310:47
559Eric Nickulas27STLRW8011-26-0.1000010030.0769:31
560Rob Niedermayer28TOTLW66101222-10571.373018401258.0112817:05
560Rob Niedermayer28CGYLW5481018-13420.862016401047.794417:29
560Rob Niedermayer28MDALW122243150.51100200219.518415:21
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
561Scott Niedermayer*29NJDD81112839236210.1830321701646.7198424:30
562Ville Nieminen25PITRW7591221-25930.670219308610.5106114:08
563Joe Nieuwendyk*36NJDC8017284510565.01430424402018.5134016:45
564Janne Niinimaa27TOTD7652934-9805.02300131511015.0198826:09
564Janne Niinimaa27EDMD6342428-7664.2220011121904.4168826:48
564Janne Niinimaa27NYID13156-2140.80