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 Abid23PITLW16325-5270.31201020358.620712:56
2Craig Adams26CARLW8071017-5690.9601010001106.4109513:41
3Kevyn Adams29CARC731012226432.4505112001417.197013:17
4Dmitry Afanasenkov23TBLRW7161016-4120.76001820986.187712:21
5Maxim Afinogenov24BUFRW73171431-4573.614304113014811.5100413:46
6Johnathan Aitken25CHID41011-9700.20000100370.070717:15
7Tommy Albelin39NJDD45134742.01000210273.766614:48
8Daniel Alfredsson31OTTRW77324880122410.4239051829123013.9149419:24
9Bryan Allen23VAND74257-10941.02000500702.9124716:51
10Jamie Allison28NSHD47033-7760.40000300190.061513:04
11Tony Amonte33PHIRW8020335313386.5164031914017311.6121915:14
12Dave Andreychuk*40TBLRW82211839-9423.8111005126016512.7140317:06
13Mel Angelstad31WSHLW2000020.0000000010.02613:00
14Nik Antropov23TORC621318317623.41111216208914.694815:18
15Denis Arkhipov24NSHC7291221-2221.66303930919.9100613:58
16Chris Armstrong28MDAD4011-100.1000010080.05012:32
17Derek Armstrong30LAKC571421354333.99501165010113.996917:00
18Tyler Arnason24CHIC82223355-13165.916602191402229.9135816:34
19Jason Arnott29DALC7321365723667.816505279014314.7124117:00
20Magnus Arvedson32VANC4187157121.862047005414.859414:30
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
21Arron Asham25NYILW79121224-12921.711100102010811.1104413:13
22Serge Aubin28ATLLW661015250732.1910213119710.3105616:00
23Adrian Aucoin30NYID81133144295410.39402181302136.1215726:38
24Donald Audette34TOTRW5191221-13381.745007501078.475914:53
24Donald Audette34FLARW286713-9221.11500520669.144916:02
24Donald Audette34MTLRW23358-4160.63000230417.331013:28
25Sean Avery23LAKLW769192822612.6900219001257.288911:41
26P.J. Axelsson28BOSLW68614202421.1600113011075.6110916:19
27Anton Babchuk19CHID5022-120.20000110110.06412:43
28Christian Backman23STLD66513183164.74100940925.4127619:20
29Jozef Balej21TOTRW17145-140.21000310293.422112:59
29Jozef Balej21NYRRW13145040.31000310254.017013:06
29Jozef Balej21MTLRW4000-10-0.1000000040.05112:38
30Michal Barinka19CHID9011-56-0.20000100150.012413:48
31Matthew Barnaby30TOTRW82162541181575.115103241010415.4101612:23
31Matthew Barnaby30NYRRW69122032151203.91200119108015.081611:49
31Matthew Barnaby30COLRW134593371.231025002416.720015:25
32Ryan Barnes24DETLW2000000.00000000052:22
33Stu Barnes33DALC771118297182.81001415301358.1139218:05
34Scott Barney24LAKC195611341.532005103116.121311:12
35Murray Baron36STLD80156-6612.61000500571.8153819:14
36Milan Bartovic22BUFRW231891180.71000800303.329612:53
37Shawn Bates28NYIC6992332-8462.0801119401157.8127218:26
38Bates Battaglia28TOTLW704711-2442-0.84001610705.794313:29
38Bates Battaglia28WSHLW664610-2338-0.84001510695.889913:37
38Bates Battaglia28COLLW4011-140.0000010010.04411:04
39Nolan Baumgartner27TOTD14033-440.20000210150.020314:32
39Nolan Baumgartner27VAND9033320.7000021090.010711:52
39Nolan Baumgartner27PITD5000-72-0.5000000060.09719:20
40Ryan Bayda23CARLW44336-1422-0.33001300654.648210:57
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
41Eric Beaudoin23FLALW30246-6120.22000400306.730910:19
42Jaroslav Bednar27FLARW13112240.21000100195.316913:02
43Kris Beech22PITC4011060.0000001060.05012:32
44Steve Begin25MTLC52105156412.090115009111.065212:32
45Derek Bekar28NYILW4000020.0000000030.0225:35
46Wade Belak27TORD3411201090.51000100156.72387:00
47Eric Belanger26LAKC81132033-16442.01201216311329.8137817:01
48Mark Bell23CHILW82212445-141064.519201159020210.4144517:37
49Bryan Berard26CHID58133447-24536.17600151902036.4126321:46
50Drake Berehowsky32TOTD5661824-11673.333006120708.6114420:25
50Drake Berehowsky32PITD4751621-16502.423004120628.199721:13
50Drake Berehowsky32TORD91235171.01000200812.514716:17
51Aki Berg26TORD79279-1402.22000610692.9144618:18
52Sean Bergenheim19NYILW18112-44-0.10010100128.31618:55
53Marc-Andre Bergeron23EDMD549172613265.6630010701058.695317:39
54Patrice Bergeron18BOSC711623395224.59702158013312.0116116:21
55Marc Bergevin38TOTD6111011-6291.610001000303.397816:02
55Marc Bergevin38PITD52189-8271.21000800234.388517:01
55Marc Bergevin38VAND9022220.5000020070.09310:19
56Christian Berglund23TOTRW33549-6140.750004005010.038211:34
56Christian Berglund23NJDRW23235-440.22000300336.126111:22
56Christian Berglund23FLARW10314-2100.530001001717.612012:01
57Rick Berry25WSHD65066-51081.20000600430.079212:11
58Todd Bertuzzi28VANRW69174360211226.89802358015610.9145021:00
59Blair Betts23CGYC20123-1100.00101200214.825512:46
60Goran Bezina23PHXD3000-12-0.100000000165:17
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
61Jiri Bicek25NJDRW1201100-0.10000100100.01199:55
62Mathieu Biron23FLAD5731013-13512.030011000754.0103818:13
63Mike Bishai24EDMC140220190.00000200140.01289:09
64Jason Blake30NYILW7522254711565.71714318432439.1141118:49
65Rob Blake*34COLD741333466618.55803141812425.4180524:23
66Zdenek Blatny23ATLLW16303060.430000001717.616710:27
67Eric Boguniecki28STLRW276410-1201.242023104015.039714:42
68Patrick Boileau28PITD16347-1680.00300220417.331819:52
69Brad Bombardir31TOTD69123-9251.61001200472.1138020:00
69Brad Bombardir31MIND56123-10211.31001200382.6113320:14
69Brad Bombardir31NSHD13000140.3000000090.024819:03
70Peter Bondra35TOTRW77262349-16385.41214051211018813.8143318:37
70Peter Bondra35WSHRW54211435-17223.99120459013615.4101118:43
70Peter Bondra35OTTRW2359141161.43201720529.642218:21
71Radek Bonk28OTTC661232442664.36601112109812.2116417:38
72Dennis Bonvie30COLRW1000000.0000000010.077:01
73Darryl Bootland22DETRW22112-3740.01001100137.71346:07
74Jason Botterill27BUFLW192130140.211000102010.021711:24
75Joel Bouchard30NYRD281782101.41000610342.946816:42
76Pierre-Marc Bouchard19MINLW6141822-7221.422001170606.785414:00
77Philippe Boucher30DALD708162415647.2620213301346.0156822:24
78Tyler Bouck24VANC18123-4230.00010200128.31679:18
79Bob Boughner32TOTD54055-10880.60000401340.078414:31
79Bob Boughner32CARD43055-9800.60000401260.063614:47
79Bob Boughner32COLD11000-180.0000000080.014813:26
80Francis Bouillon28MTLD73216181703.820001150862.3143519:39
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
81Jesse Boulerice25CARRW76617-51270.560001004613.04976:32
82Eric Boulton27BUFLW44123-21100.01000200205.02144:52
83Josef Boumedienne26WSHRW3721214-10300.00200390444.585223:02
84Jay Bouwmeester20FLAD6121820-15302.92000891852.4140523:02
85Brad Boyes21SJSC1000-22-0.1000000001313:03
86Dan Boyle27TBLD789303923608.56302181201376.6177622:46
87Nick Boynton25BOSD816243017987.1411115901783.4182622:32
88Matt Bradley25PITRW827916-2765-0.37001810858.2104912:48
89Christoph Brandner28MINRW35459-280.73100320508.046713:20
90Donald Brashear32PHILW646713-12120.86000700728.370611:02
91Pavel Brendl22CARRW18538081.141012102718.526614:48
92Kip Brennan23TOTLW23101-1960.01000000812.51084:43
92Kip Brennan23LAKLW18101-1790.01000000616.7905:01
92Kip Brennan23ATLLW50000170.0000000020.0183:37
93Eric Brewer24EDMD7771825-6674.143019721355.2189924:40
94Daniel Briere26BUFC82283765-7707.71711032116019414.4150318:20
95Travis Brigley26COLLW363470100.42100400397.742711:52
96Aris Brimanis31STLD13000040.2000000030.015612:02
97Rod Brind'Amour33CARC781226380283.21110122311418.5166821:23
98Patrice Brisebois33MTLD714273117226.922001890964.2151521:20
99Wade Brookbank26TOTD29202-11330.42001000728.61083:43
99Wade Brookbank26VAND202023950.72001000633.3773:50
99Wade Brookbank26NSHD9000-438-0.3000000010.0313:28
100Brad Brown28TOTD430332661.10000300200.050611:45
100Brad Brown28MIND30011-1540.50000100140.02909:41
100Brad Brown28BUFD130223120.7000020060.021516:33
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
101Curtis Brown27TOTC801114253361.9821212111388.0132616:35
101Curtis Brown27BUFC68912212301.6621211101177.7112916:36
101Curtis Brown27SJSC12224160.42000101219.519716:26
102Dustin Brown19LAKRW311450160.11000400402.532510:29
103Sean Brown27NJDD390335441.50000300250.054413:56
104Andrew Brunette30MINRW821534493125.58703221209016.7127315:32
105Sergei Brylin30NJDC8214193310203.6770113429814.3134616:25
106Kelly Buchberger37PITC71134-19109-1.41000300342.973510:21
107Jan Bulis25MTLLW72131730-8302.51111414301478.8123217:07
108Valeri Bure29TOTRW682230523266.6148042010020910.5128918:58
108Valeri Bure29FLARW552025450205.812804169017511.4105719:13
108Valeri Bure29DALRW13257360.82000410345.923217:51
109Garrett Burnett28MDALW3912301840.21000200244.21403:36
110Brent Burns18MINRW36156-1012-0.31000320342.948513:29
111Sven Butenschön27NYID41167-3300.91000501175.946111:15
112Dan Bylsma33MDARW11000-30-0.2000000060.0787:04
113Eric Cairns29NYID72268-51891.22000600248.384511:44
114Petr Cajanek28STLC7012142612163.093048601269.5124617:48
115Kyle Calder25CHILW66211839-18294.2111001144014414.6113117:08
116Mike Cammalleri21LAKC3196151202.072023305317.041213:18
117Brian Campbell24BUFD533811-8121.73000710456.785016:02
118Gregory Campbell20FLALW2000-15-0.100000000189:09
119Keith Carney33MDAD69257-5422.71100410583.4149821:43
120Anson Carter29TOTRW77151328-15201.8861494011413.2129216:47
120Anson Carter29NYRRW4310717-12141.254125206315.967015:35
120Anson Carter29WSHRW195510261.232023203315.237219:33
120Anson Carter29LAKRW15011-50-0.50000100180.025116:43
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
121Andrew Cassels34CBJC5862026-24261.142006131916.6111919:18
122Zdeno Chara26OTTD791625413314710.3970315731858.6194624:38
123Brad Chartrand29LAKC53347-330-0.12010400634.861511:36
124Jonathan Cheechoo23SJSRW812819475336.320809127017516.0131216:12
125Chris Chelios*42DETD692192112614.5200019001131.8147321:21
126Jason Chimera24EDMLW604812-1570.64001710795.160710:07
127Stanislav Chistov20MDARW5621618-16260.602006100702.969012:20
128Eric Chouinard23TOTRW486410-1060.560013106010.055711:37
128Eric Chouinard23MINRW31347-760.23001310456.742213:36
128Eric Chouinard23PHIRW17303-300.330000001520.01367:59
129Marc Chouinard26MINC451110214172.773129107015.771915:58
130Artem Chubarov24VANC65127191141.8101137009312.991514:05
131Martin Cibak23TBLC63279-1300.32000700444.54787:35
132Ivan Ciernik26WSHRW7112100.31000100812.5679:38
133Brett Clark27COLD12112360.71000100147.112510:26
134Chris Clark27CGYRW82101525-31062.1640212211377.3115414:05
135Noah Clarke24LAKLW2011100.1000010030.0199:39
136Dan Cleary25PHXLW6861117-8420.830301010837.289813:12
137Ben Clymer25TBLRW6628105500.42000800962.16479:48
138Carlo Colaiacovo21TORD2011120.2000010002813:56
139Erik Cole25CARRW80182442-4934.514223149117210.5144818:06
140Mike Commodore24CGYD12000-425-0.10000000100.018315:17
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
141Mike Comrie23TOTC49121224-6282.51011247110111.976915:42
141Mike Comrie23PHXC288715-8161.461112416512.349917:50
141Mike Comrie23PHIC214592121.040012303611.127012:51
142Craig Conroy32CGYC638394713444.96200231241127.1121019:13
143Matt Cooke25VANLW531112235732.6911410117913.974714:06
144Carl Corazzini24BOSC12202200.310100001612.512810:41
145Daniel Corso25ATLC7011-20-0.1000010020.09112:59
146Shayne Corson37DALLW17551012291.840115002123.823013:31
147Joe Corvo26LAKD72817257365.5800313401505.3152221:09
148Jeff Cowan27TOTLW711116271923.0920115108912.473610:22
148Jeff Cowan27ATLLW58915242682.8810114107412.258410:04
148Jeff Cowan27LAKLW13213-1240.211001001513.315211:43
149Cory Cross33EDMD68714219564.661011130838.4130819:14
150Matt Cullen27FLAC5661319-2241.651021012758.079514:12
151Jassen Cullimore31TBLD792578582.72001500782.6150319:02
152Jim Cummins33COLRW55123-5147-0.31001200254.03215:50
153Jakub Cutta22WSHD3000-100.0000000010.04213:54
154Mariusz Czerkawski31NYIRW812524498166.816902177015715.9105613:02
155Andreas Dackell31MTLRW6048128100.64000602508.092115:21
156Pierre Dagenais25MTLRW5017102715244.41340373014911.469413:53
157Alexandre Daigle28MINLW78203151-4146.1146032011014513.8118315:10
158Trevor Daley20DALD27156-6140.90100230342.943316:02
159Vincent Damphousse36SJSLW82122941-5663.35704171201567.7140617:09
160Mathieu Dandenault27DETD6539129403.02010810684.489613:47
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
161Mike Danton23STLLW687512-81410.76010320729.781211:57
162Craig Darby31NJDC2000-10-0.100000000147:06
163Mathieu Darche27NSHLW2000-10-0.1000000010.0136:39
164Pavel Datsyuk25DETC75303868-2358.4218142315013622.1137018:16
165Rob Davison23SJSD55033-3920.90000300330.079014:22
166Eric Daze28CHIRW194711-700.83100430765.336018:56
167Greg de Vries31TOTD663131612433.730001021704.3124018:47
167Greg de Vries31NYRD533121512373.530001011585.2100719:01
167Greg de Vries31OTTD13011060.20000010120.023217:51
168Andy Delmore27BUFD37257-5291.10200410405.056215:11
169Pavol Demitra29STLC682335581187.1158052213017912.8139520:30
170Nathan Dempsey29TOTD75122032-12325.89301101001836.6172623:01
170Nathan Dempsey29CHID5881725-5304.962019801555.2138023:48
170Nathan Dempsey29LAKD17437-720.931001202814.334620:23
171Eric Desjardins34PHID481111211283.41000731921.1107922:29
172Boyd Devereaux25DETRW616915-1201.26002810629.76089:58
173Rob DiMaio35DALRW69915242522.5801114017611.889512:58
174Niko Dimitrakos24SJSRW68915246492.4720410501167.890613:20
175Chris Dingman27TBLLW74156-9140-0.71000500651.56128:16
176Shane Doan27PHXRW79274168-11477.3169212218125410.6171921:46
177Jason Doig27WSHD652911-121052.02000900593.4124419:09
178Tie Domi34TORRW8071320-22081.361001300848.389611:12
179Ted Donato34BOSC6365112181.030313023517.15849:16
180Shean Donovan29CGYRW8218244214725.512338222013813.0122414:55
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
181Doug Doull29BOSLW3501121320.0000010040.0992:50
182Jim Dowd35TOTC697222912443.1421217505413.096513:59
182Jim Dowd35MINC55420246382.322021550419.877614:07
182Jim Dowd35MTLC14325660.820102001323.118913:30
183Aaron Downey29DALRW371122770.21001100119.11674:30
184Dallas Drake34STLLW7913223510653.98321183112110.7134016:57
185Kris Draper32DETC6724164022316.017251122214916.1118817:44
186Harold Druken25TORC9044420.40000400190.09710:48
187Chris Drury27BUFC761835538686.1125122111315211.8137318:04
188J.P. Dumont25BUFRW77223153-9405.9121001247015614.1131017:00
189Pascal Dupuis24MINLW591115265203.0920111311278.793215:48
190Benoit Dusablon24NYRC3000-12-0.1000000030.0258:19
191Radek Dvorak26EDMRW7815355018265.6960033201888.0132016:56
192Gordie Dwyer26MTLLW2000070.000000000125:55
193Karl Dykhuis31MTLD9000-220.0000000060.011713:02
194Mike Eastwood36PITC8241519-1840-0.140011302557.3116014:09
195Mark Eaton26NSHD75491316264.94001603824.9157020:56
196Christian Ehrhoff21SJSD41111124142.41001740581.763015:23
197Nils Ekman27SJSRW8222335530347.817145248114715.0122214:54
198Patrik Elias27NJDLW82384381264411.8269393111130012.7153918:46
199Matt Ellison20CHIRW10011-30-0.2000010040.012712:40
200Steve Eminger20WSHD41044-11450.40000400120.071917:32
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
201Martin Erat22NSHLW7616334910385.8124022310013711.7114015:00
202Anders Eriksson29CBJD6672027-6185.452011370848.3136620:42
203John Erskine23DALD32011-9840.00000100230.040312:36
204Garnet Exelby22ATLD711910-101341.71000801422.4138719:32
205Jim Fahey24SJSD15022-2180.30000110190.025416:54
206Mike Farrell25NSHRW1000000.00000000055:08
207Brad Fast23CARD1101100.31000000425.02121:24
208Rico Fata23PITC73161834-46541.5862110621639.8131217:58
209Fedor Fedorov22VANC8011040.00000100100.08810:59
210Sergei Fedorov*34MDAC80313465-5428.1209261717026811.6168621:05
211Todd Fedoruk24PHILW49145-4136-0.11001400333.03326:47
212Ruslan Fedotenko25TBLLW7717223914304.817003211011614.7112814:39
213Andrew Ference24CGYD72412165534.53100840864.7134418:40
214Brad Ference24PHXD63055-19103-0.20000410390.088514:03
215Scott Ferguson31EDMD52156-5800.71001500382.669513:21
216Vernon Fiddler23NSHC17000-623-0.5000000080.01388:06
217Jeff Finley36STLD53011-9340.70000001250.090617:05
218Jiri Fischer23DETD81415190753.5310013021153.5149918:30
219Mike Fisher23OTTC244610-3390.73100600478.541817:26
220Tom Fitzgerald35TORC6971017-2521.061011000818.685412:23
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
221Rory Fitzpatrick29BUFD604711-5442.32202520785.1114219:02
222Dan Focht26PITD52235-23105-0.42000300563.686316:36
223Adam Foote32COLD738223013876.8350116511057.6175624:03
224Colin Forbes27WSHC2000000.0000000020.0188:53
225Peter Forsberg*30COLC3918375516307.414315162108521.274919:12
226Jean-Francois Fortin24WSHD2000000.000000000167:57
227Kurtis Foster22ATLD3011000.1000010010.0216:58
228Ron Francis*40TOTC80132740-9143.66702141309114.3126615:49
228Ron Francis*40CARC68102030-12142.4550191107912.7110116:12
228Ron Francis*40TORC123710301.312015201225.016513:44
229Jeff Friesen27NJDLW811720378264.41250414601779.6122615:08
230Dan Fritsche18CBJC19101-512-0.21000000195.31608:24
231Alex Frolov21LAKLW772424488246.017523158116814.3132617:13
232Owen Fussey20WSHRW4011-100.0000010060.0338:16
233Marian Gaborik21MINRW6518224010205.21530414802208.2118818:17
234Simon Gagne23PHILW8024214512295.818606138021111.4131616:27
235Steve Gainey25DALLW7000170.000000000385:27
236Simon Gamache23TOTLW9112-300.10100100520.0667:22
236Simon Gamache23NSHLW7101-300.00100000425.0537:35
236Simon Gamache23ATLLW2011000.1000010010.0136:39
237Denis Gauthier27CGYD801151641134.310001221901.1149818:43
238Martin Gelinas33CGYLW7617183510704.612503162013912.2112714:50
239Ken Gernander34NYRRW2000-12-0.100000000136:38
240Hal Gill28BOSD8227916993.920007001041.9150918:24
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
241Brian Gionta25NJDRW752182919364.62100853017412.1110514:44
242Ray Giroux27NJDD11033-340.40000030170.023020:55
243Tim Gleason21LAKD470771211.50000700450.070414:59
244Eric Godard23NYIRW31011-297-0.2000010050.01173:46
245Scott Gomez24NJDC8014567018708.111301431301897.4128116:00
246Sergei Gonchar29TOTD71114758-14568.85600192801616.8194827:26
246Sergei Gonchar29WSHD5674249-20446.53400152701275.5156527:57
246Sergei Gonchar29BOSD154596122.322004103411.838325:32
247Boyd Gordon20WSHC41156-98-0.41000500422.454013:11
248Lee Goren26FLARW2011-40-0.1000001010.02713:20
249Jean-Luc Grand-Pierre26TOTD56325-12520.62010200535.768512:14
249Jean-Luc Grand-Pierre26ATLD27224-7260.510102001910.541615:25
249Jean-Luc Grand-Pierre26CBJD16000-312-0.10000000150.01197:25
249Jean-Luc Grand-Pierre26WSHD13101-2140.21000000195.315011:34
250Benoit Gratton27MTLC4011040.0000010030.0399:44
251Chris Gratton28TOTC81131932-181112.21030117201508.7121815:02
251Chris Gratton28PHXC68111829-19932.0830116201229.099814:40
251Chris Gratton28COLC132131180.22000100287.122016:55
252Denis Grebeshkov20LAKD4011-40-0.2000010050.07418:29
253Josh Green26TOTLW505611-3320.75001600766.660712:08
253Josh Green26CGYLW36246-3240.22000400474.340711:18
253Josh Green26NYRLW14325080.530012002910.320014:16
254Mike Green24TOTC24134040.21000300205.02199:08
254Mike Green24NYRC13123020.21000200137.71299:53
254Mike Green24FLAC11011020.0000010070.0918:16
255Travis Green33BOSRW6411516-6671.1920240110410.697815:17
256Martin Grenier23VAND7101390.51000000616.7486:50
257Mike Grier29TOTRW8292029-9361.6711016311336.8143017:26
257Mike Grier29WSHRW6881220-19320.5611010201157.0118517:25
257Mike Grier29BUFRW141891041.11000611185.624517:29
258Michal Grosek28BOSRW333251330.630002002412.52066:14
259John Gruden33WSHD11101-160.31001000714.314613:18
260Bill Guerin33DALRW82343569141099.82590102213026312.9153318:42
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
261Niklas Hagman24FLALW75101323-5221.9901212101228.2110914:47
262Riku Hahl23COLC28011-712-0.80000100400.034412:17
263Ron Hainsey22MTLD11112340.71000100119.114613:15
264Chris Hajt25WSHD5000020.1000000010.05410:44
265David Hale22NJDD6504412722.80000400450.097615:01
266Adam Hall23NSHRW79131427-8372.0760110221518.6128316:14
267Jeff Halpern27WSHC79192746-21564.0127021511111416.7150519:03
268Denis Hamel26OTTLW5000-30-0.2000000060.0316:16
269Dan Hamhuis21NSHD8071926-12574.5520412611156.1177022:08
270Jeff Hamilton26NYIC1000000.0000000010.01010:00
271Roman Hamrlik29NYID81722292685.5520211921823.8199124:35
272Michal Handzus26PHIC8220385818826.7127122315013514.8153518:43
273Casey Hankinson27MDALW4000040.000000000256:20
274Scott Hannan25SJSD826152110485.8600013201145.3194223:41
275Mark Hartigan26CBJC9134-260.30100210156.714716:19
276Scott Hartnell21NSHLW59181533-5873.91350378015411.796016:16
277Todd Harvey28SJSC474593380.84000500517.84599:46
278Derian Hatcher31DETD15044481.00000310180.029519:38
279Niclas Havelid30MDAD7962026-28283.7150341601224.9178922:39
280Martin Havlat22OTTRW6831376812469.61813072017017517.7113816:44
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
281Paul Healey28NYRRW4000000.000000000194:50
282Dany Heatley23ATLRW31131225-8182.985035708315.761619:53
283Jochen Hecht26BUFLW6415375217496.212210241301748.6121619:00
284Bret Hedican33CARD8171724-10645.0520310521126.3182922:35
285Pierre Hedin25TORD3011-100.1000010040.05819:20
286Jeff Heerema24STLRW22123-54-0.11001110283.623010:26
287Shawn Heins30ATLD17044-1160.60000400170.023613:53
288Milan Hejduk27COLRW82354075192010.21916062712123714.8153918:46
289Bryan Helmer31PHXD17011-510-0.10000100100.021712:46
290Ales Hemsky20EDMRW71122234-7143.0840315708713.8102514:26
291Darby Hendrickson31TOTC34235-1512-0.62000300355.745613:24
291Darby Hendrickson31COLC20134-86-0.21000300214.825712:51
291Darby Hendrickson31MINC14101-76-0.41000000147.119914:12
292Alex Henry24MINLW712464106-0.52000400375.4105714:53
293Burke Henry25CHID232460241.32000400316.539217:02
294Chris Higgins20MTLC2000000.000000000136:18
295Andy Hilbert22BOSC18202190.22000000277.41618:57
296Sean Hill33CARD80132639-2848.37601121312285.7203225:24
297Dan Hinote27COLRW594711-6570.12020700537.575012:42
298Jan Hlavac27NYRLW7252126-8161.2320017401254.099913:52
299Shane Hnidy28TOTD460775821.60000700280.058212:40
299Shane Hnidy28OTTD370552721.00000500160.041911:19
299Shane Hnidy28NSHD90223100.60000200120.016418:11
300Josh Holden26TORC1000000.0000000001110:32
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
301Bobby Holik33NYRC822531564966.217804247022511.1152218:34
302Jason Holland27LAKD523365242.23001201644.792017:41
303Michael Holmqvist24MDARW21202-625-0.120000001811.11768:24
304Tomas Holmstrom31DETRW671515308383.996008707420.383012:23
305Brian Holzinger31TOTC7471522-31400.051111140967.3122616:34
305Brian Holzinger31PITC6161521-27380.241111140827.3102716:50
305Brian Holzinger31CBJC13101-42-0.21000000147.119915:17
306Shawn Horcoff25EDMC801525400733.613023159111013.6140217:31
307Darcy Hordichuk23FLALW57314-10158-0.230011002711.13866:46
308Nathan Horton18FLARW5514822-5572.876106208117.373313:20
309Marcel Hossa22MTLLW15112-38-0.21000100195.322314:50
310Marian Hossa25OTTRW8136468244610.82114152125023315.5150918:37
311Jan Hrdina27TOTC68122133-6402.9750117407316.4115516:59
311Jan Hrdina27PHXC55111526-10302.1650111406217.798817:57
311Jan Hrdina27NJDC131674100.81000600119.116712:51
312Jiri Hudler20DETC12123-1100.20100200812.5988:10
313Brett Hull*39DETRW81254368-4127.81510063013020012.5136916:54
314Jody Hull34OTTRW1000000.00000000032:51
315Cale Hulse30PHXD8231720-41233.8210016101152.6176021:28
316Ivan Huml22BOSLW7000-36-0.20000000110.0659:13
317Trent Hunter23NYIRW7725265123167.421407206018713.4120515:39
318Kristian Huselius25FLALW76102131-6242.8820215601686.0108214:14
319Matt Hussey24PITC3213-100.40200100825.04113:35
320Andrew Hutchinson23NSHD18448141.722012202416.730116:43
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
321Jarome Iginla26CGYRW81413273218411.12984101813126515.5172521:18
322Brad Isbister26EDMLW5110818-2541.891028008012.565112:46
323Barret Jackman22STLD15123-1410.81000200119.127418:16
324Ric Jackman25TOTD5492130-16273.927029111919.9112820:53
324Ric Jackman25TORD29246-11130.31101220355.752218:00
324Ric Jackman25PITD2571724-5143.516017915612.560624:14
325Tim Jackman22CBJRW19123-716-0.11000200185.61899:56
326Jaromir Jagr31TOTRW77314374-5388.72110032716025712.1161320:57
326Jaromir Jagr31WSHRW46162945-4265.1106011712015910.197021:05
326Jaromir Jagr31NYRRW31151429-1123.61140210409815.364320:45
327Doug Janik23BUFD40000190.0000000030.0348:26
328Jason Jaspers22PHXC3000-12-0.1000000030.03411:24
329Jeff Jillson23TOTD6441317-4543.0310110301153.5115117:59
329Jeff Jillson23BOSD5041014-1352.73101730805.089417:53
329Jeff Jillson23BUFD14033-3190.30000300350.025718:21
330Andreas Johansson30NSHLW47121527-2263.08311410110811.174315:48
331Calle Johansson36TORD8066501.2000042080.014017:28
332Aaron Johnson20CBJD29268-2321.62001600336.143615:02
333Craig Johnson31TOTC642911-1028-0.22000900772.680212:32
333Craig Johnson31MDAC39123-414-0.31000200452.241810:43
333Craig Johnson31WSHC15066-680.00000600200.025316:53
333Craig Johnson31TORC10112060.11000100128.313013:03
334Greg Johnson32NSHC82141832-21331.99144124210014.0144617:38
335Matt Johnson28MINLW5771841771.370011002133.33686:27
336Mike Johnson29PHXRW111910-1100.80100540175.921819:50
337Ryan Johnson27STLC694711-280.630116013611.16839:54
338Kim Johnsson27PHID8013294216269.29403101901896.9195624:27
339Olli Jokinen25FLAC82263258-16816.116828161602809.3185222:35
340Randy Jones22PHID5000100.1000000050.06012:00
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
341Ty Jones24FLARW6000070.0000000010.0193:05
342Kenny Jonsson29NYID795242925227.1230215631064.7181222:56
343Ed Jovanovski27VAND56716232644.4520112401434.9129923:11
344Joe Juneau36MTLC7051015-4200.32211811766.6110515:47
345Frantisek Kaberle30ATLD67326292305.2120110160943.2156323:20
346Tomas Kaberle25TORD713283116186.3300116102883.4164723:12
347Dmitri Kalinin23BUFD771024340426.67214111301188.5177823:06
348Boyd Kane25PHILW7000-47-0.3000000060.0709:56
349Niko Kapanen25DALC67156-1516-0.91000500571.877111:30
350Sami Kapanen30PHIRW741218309142.91101216201498.1122216:31
351Paul Kariya*29COLLW51112536-5223.35511159111010.095018:37
352Alexander Karpovtsev33TOTD27088-16180.10000440340.051118:55
352Alexander Karpovtsev33CHID24077-1714-0.10000340310.047819:56
352Alexander Karpovtsev33NYID3011140.2000010030.03310:54
353Darius Kasparaitis31NYRD44191011482.51000900293.472116:23
354Pat Kavanagh24VANRW3101000.210000001100.0247:58
355Mike Keane36VANRW6489177201.880026034119.571611:11
356Matt Keith20CHIRW20235-5100.21100300219.523911:58
357Chris Kelly23OTTC4000-20-0.2000000040.0389:29
358Steve Kelly27LAKC300000-0.1000000050.03210:30
359Ryan Kesler19VANC28235-2160.22000300238.730010:42
360Alexander Khavanov32STLD4837102183.01200520624.892819:20
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
361Chad Kilger27TOTLW413364160.43001210358.643710:39
361Chad Kilger27MTLLW362242140.12000110296.937610:26
361Chad Kilger27TORLW5112220.31001100616.76112:14
362Jason King22VANRW4712921082.6660181010711.259712:43
363Trent Klatt33LAKRW821726432464.411602197016010.6133216:15
364Ken Klee32TORD6642529-1364.6130110141854.7146122:08
365Jon Klemm34TOTD7725716444.32001401712.8133317:19
365Jon Klemm34DALD5824610243.22001301523.892816:00
365Jon Klemm34CHID190116201.10000100190.040621:21
366Rostislav Klesla21CBJD4721113-16271.72001650742.786118:19
367Tomas Kloucek23TOTD42011-5350.00000100120.03548:26
367Tomas Kloucek23ATLD37000-825-0.40000000120.02968:00
367Tomas Kloucek23NSHD50113100.4000010005811:34
368Mike Knuble31BOSLW8221254619325.717403187019210.9154018:47
369Espen Knutsen32CBJC14044-520.00000211110.021615:28
370Chuck Kobasew21CGYRW7061117-12511.03300740787.772610:22
371Saku Koivu29MTLC68144155-5525.495033110011212.5131219:18
372Krys Kolanos22PHXC414610-9240.33101330616.655413:31
373Juraj Kolnik23FLARW53141125-7142.91220173110014.085216:05
374Konstantin Koltsov22PITRW8292029-30300.9720317301237.3125915:21
375Zenith Komarniski25CBJD2000000.0000000010.03014:48
376Mike Komisarek22MTLD460444341.30000400400.055212:00
377Maxim Kondratiev21TORD7000020.1000000060.010915:36
378Steve Konowalchuk31TOTLW82192140-3703.816303156015212.5148118:04
378Steve Konowalchuk31COLLW761920392704.116303146014513.1139418:20
378Steve Konowalchuk31WSHLW6011-50-0.2000010070.08814:38
379Igor Korolev33CHIC6231013-15220.13001811387.969311:11
380Alexander Korolyuk28SJSLW6319183720185.515402162010817.694014:55
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
381Tom Kostopoulos25PITRW6091322-14671.4621110301018.986614:26
382Ales Kotalik25BUFLW62151126-1413.013203101014210.694115:11
383Ilya Kovalchuk20ATLLW81414687-106310.62416162817134112.0191923:41
384Alex Kovalev30TOTRW78143145-9663.41130121912076.8148219:00
384Alex Kovalev30NYRRW66132942-5543.41030020811787.3129519:37
384Alex Kovalev30MTLRW12123-4120.01001110293.418715:36
385Viktor Kozlov28TOTRW59132033-4183.4931110911439.1108418:22
385Viktor Kozlov28FLARW48111627-4162.773117811179.493619:30
385Viktor Kozlov28NJDRW11246020.72000310267.714813:26
386Vyacheslav Kozlov31ATLC76203252-12744.9146011616019110.5154620:20
387Milan Kraft24PITC66192140-22184.0136011011013414.2100815:16
388Lukas Krajicek20FLAD18167-2121.00100240166.324413:32
389Jordan Krestanovich22COLLW1400006-0.20000000250.014210:08
390Jason Krog28MDARW8061218-4161.1510110201115.495811:58
391Niklas Kronwall23DETD201455161.31001400185.627713:51
392Filip Kuba27MIND7751924-7285.4221281101144.4185624:06
393Pavel Kubina26TBLD811718359857.78814144015311.1171321:09
394Kristian Kudroc22FLAD2000020.000000000157:15
395Lasse Kukkonen22CHID10011-240.1000010090.013613:37
396Mikhail Kuleshov23COLLW3000-10-0.1000000040.03411:19
397Chris Kunitz24MDALW210661120.40000600310.01919:07
398Tomas Kurka22CARLW3000000.0000000030.0268:45
399Zdenek Kutlak23BOSD2000-10-0.1000000002311:33
400Maxim Kuznetsov26LAKD16011-520-0.10000100110.024315:11
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
401Oleg Kvasha25NYILW811536514485.075331817114710.2144717:52
402Joel Kwiatkowski26WSHD806612-28891.84200510906.7170121:16
403Antti Laaksonen30MINLW771214260202.511011120210012.0123616:03
404Scott Lachance31CBJD77044-23440.80000310350.0146118:59
405Dan LaCouture26NYRLW59527-1382-0.341012003912.85609:29
406Christian Laflamme27STLD16011-3200.2000010090.020813:00
407Brooks Laich20TOTC5011-120.0000010030.05310:35
407Brooks Laich20WSHC4011-100.0000010020.04310:50
407Brooks Laich20OTTC1000020.0000000010.0109:34
408Quintin Laing24CHILW3011100.1000010030.03611:57
409Bryce Lampman21NYRD8000-40-0.3000000070.015619:34
410Robert Lang33TOTC6930497942410.02010032227016318.4146921:18
410Robert Lang33WSHC632945742249.41910022025014919.5137121:46
410Robert Lang33DETC6145200.61001220147.19816:20
411Darren Langdon33MTLLW64033-2135-0.40000300220.04016:16
412Jamie Langenbrunner28NJDRW531016269433.1712212401307.784916:01
413Josh Langfeld26OTTRW38710176162.252029105911.941410:53
414Daymond Langkow27PHXC812131524405.516412237117412.1171121:07
415Ian Laperriere30LAKRW62101222-4581.7910311015916.998215:50
416Claude Lapointe35PHIC425382320.740113002619.246511:04
417Martin Lapointe30BOSRW78151025-5672.4690273013611.0112614:26
418Georges Laraque27EDMRW66611177991.751019205411.16189:22
419Igor Larionov*43NJDC49110113200.61000550254.059312:06
420Cory Larose28NYRC7011-24-0.10000100100.08011:27
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
421Brad Larsen26TOTLW322240130.22000200238.72828:49
421Brad Larsen26COLLW262242110.420002001711.82007:41
421Brad Larsen26ATLLW6000-22-0.2000000060.08213:39
422Kirby Law26PHIRW6011020.0000010010.0498:10
423Patrick Leahy24BOSLW6000100.0000000020.0335:27
424Vincent Lecavalier23TBLC8132346623529.325526259024213.2146318:04
425John LeClair34PHILW7523325520517.315804248018212.6120716:06
426Mike Leclerc27MDALW10134-140.31000210195.315615:37
427Brad Leeb24TORRW1000-10-0.1000000010.01110:31
428Brian Leetch*35TOTD721536516348.89512102512067.3189326:17
428Brian Leetch*35NYRD57132336-5245.7841181501657.9149626:15
428Brian Leetch*35TORD152131511103.111012101414.939726:26
429David Legwand23NSHC821829479465.312515227016510.9141717:17
430Jere Lehtinen30DALRW581313260202.784149401389.4112819:27
431Mario Lemieux*38PITC10189-260.71000440214.822422:24
432Jordan Leopold23CGYD82924338247.93601131101386.5182222:14
433Curtis Leschyshyn34OTTD5614513162.21000400303.377813:54
434Francis Lessard24ATLRW62112-5181-0.31000100195.32774:28
435Trevor Letowski26CBJRW73151732-12163.211401152012611.9119116:19
436Nicklas Lidstrom*33DETD8110283819188.4631381821945.2224027:39
437John-Michael Liles23COLD791024347286.58201121201158.7128216:14
438Andreas Lilja28FLAD79347-8902.33000301793.8154519:34
439Trevor Linden33VANC82142236-6262.91040117509714.4133616:17
440Eric Lindros*30NYRC391022327603.7730016608312.062315:59
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
441Bill Lindsay32ATLLW24000-625-0.50000000100.01425:55
442David Ling29CBJRW50123-398-0.21000200452.23887:45
443Matthew Lombardi21CGYC791613294323.511324103013012.3114014:26
444Reed Low27STLRW57022-6141-0.50000200280.03255:42
445Dave Lowry38CGYLW18112-611-0.21000100911.11669:13
446Lynn Loyns22TOTLW14022-32-0.1000010160.015010:41
446Lynn Loyns22CGYLW12022-22-0.1000010160.013511:13
446Lynn Loyns22SJSLW2000-10-0.100000000157:33
447Brad Lukowich27TBLD795141929246.150011220865.8148218:45
448Jamie Lundmark23NYRC562810-833-0.42001620682.971512:46
449Mikko Luoma27EDMD3011000.1000010040.05317:32
450Joffrey Lupul20MDARW75132134-6283.5940217401379.5102113:37
451Toni Lydman26CGYD67416206305.222013121934.3142121:13
452Doug Lynch20EDMD2000000.0000000020.02110:16
453Brett Lysak23CARC2000020.00000000073:24
454Craig MacDonald26TOTLW52066-533-0.40000600590.058211:12
454Craig MacDonald26FLALW34033-525-0.50000300420.042612:31
454Craig MacDonald26BOSLW18033080.10000300170.01578:42
455Jason MacDonald29NYRRW4000-119-0.1000000030.0338:11
456Al MacInnis*40STLD3022-160.2000002090.07524:59
457Derek MacKenzie22ATLC120110100.0000010070.0806:38
458Don MacLean27CBJC4101-100.110000001010.04711:41
459Jeff MacMillan24DALD4000-20-0.1000000030.0338:19
460John Madden30NJDC801223357223.41011118322105.7138217:17
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
461Adam Mair24BUFRW8161420-31461.551011400827.37809:38
462Ivan Majesky27ATLD633710-7761.73000700358.691114:28
463Vladimir Malakhov35TOTD6231619-6552.62100952953.2123619:56
463Vladimir Malakhov35NYRD5631518-5532.42100852833.6109819:37
463Vladimir Malakhov35PHID6011-120.20000100120.013822:58
464Tomas Malec21CARD2000-12-0.1000000010.0199:32
465Manny Malhotra23TOTC65121325-7282.71110294010711.289813:49
465Manny Malhotra23CBJC56121325-5242.91110294010311.782814:47
465Manny Malhotra23DALC9000-24-0.2000000040.0707:48
466Marek Malik28VAND783161935456.430001231614.9141118:05
467Ryan Malone24PITLW81222143-23643.714534128113915.8153018:54
468Kirk Maltby31DETLW7914193324804.09144160312311.4128516:16
469Eric Manlow28NYIC18022-22-0.20000200100.018410:13
470Justin Mapletoft23NYIC27145-160.31000400156.71666:09
471Paul Mara24PHXD8163642-11486.25100122221404.3191323:37
472Todd Marchant30CBJC7792534-17342.0540216901635.5159020:39
473Bryan Marchment34TORD7513441061.71000300561.8114215:13
474Andrei Markov25MTLD6962228-2205.1420014801055.7148221:29
475Danny Markov27TOTD7861319-6954.333029401006.0176422:37
475Danny Markov27CARD4441014-6372.82201730735.5104123:39
475Danny Markov27PHID342350581.41101210277.472321:16
476Patrick Marleau24SJSC80282957-5246.8199051612122012.7145618:12
477Grant Marshall30NJDRW658715-9670.935026107610.583812:53
478Jason Marshall32TOTD24167-3261.10100330303.337915:48
478Jason Marshall32SJSD12022-280.20000200140.019216:00
478Jason Marshall32MIND12145-1180.90100130166.318715:36
479Tony Martensson23MDAC6112-200.21000100425.0426:58
480Paul Martin22NJDD70618241246.242021080827.3140920:08
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
481Radek Martinek27NYID47437-9430.94001300488.361313:03
482Steve Martins31STLC25101-722-0.40010000273.726210:29
483Richard Matvichuk30DALD75120210365.010011271851.2163821:50
484Greg Mauldin21CBJC6000-24-0.2000000060.0538:47
485Brad May32VANLW705611-21370.65000510756.76258:56
486Jamal Mayers29STLRW806511-1991-0.450134011304.6104113:01
487Chris McAllister28TOTLW46011-674-0.80000100190.03437:28
487Chris McAllister28COLLW34000-262-0.40000000110.01895:34
487Chris McAllister28NYRLW12011-412-0.4000010080.015412:49
488Dean McAmmond30CGYLW641713309184.11241575110116.8108016:52
489Bryan McCabe28TORD75163753228610.98802191801689.5193025:44
490Sandy McCarthy31TOTRW50415-8300.031011003810.53657:18
490Sandy McCarthy31BOSRW373140280.430011002711.12366:22
490Sandy McCarthy31NYRRW13101-82-0.40100000119.11309:58
491Steve McCarthy22CHID25134-980.41000120293.448419:21
492Darren McCarty31DETRW4365112501.05100500619.853012:20
493Alyn McCauley26SJSC8220274723286.115504224114613.7138116:51
494Cody McCormick20COLC44235-4730.02001300336.13578:07
495Andy McDonald26MDALW7992130-13241.9621114701625.6130816:34
496Kent McDonell24CBJLW29123-736-0.21000200234.329910:18
497Shawn McEachern34ATLRW821738555765.511513211341769.7165920:14
498Dan McGillis31BOSD8052328-1655.0410215801174.3157719:43
499Jay McKee26BUFD432356412.02001300296.976317:44
500Steve McKenna30PITLW49123-1085-0.51000200303.33106:19
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
501Jim McKenzie34NSHLW61134-1388-0.610002101010.03816:14
502Kyle McLaren26SJSD642222410605.110101651673.0134521:01
503Steve McLaren28STLLW60000250.0000000020.0172:47
504Brett McLean25CHIC76112031-11542.2551014511258.8133417:33
505Grant McNeill20FLAD3000050.00000000082:43
506Josef Melichar25PITD82358-17621.13000401783.8155919:01
507Scott Mellanby37STLRW68141731-7763.38603107010313.6105215:29
508Eric Meloche27PITRW253710-6200.630005022810.737014:47
509Eric Messier30FLALW21033-216-0.10000201130.023711:16
510Mark Messier*43NYRC761825433424.515123204110417.3125316:29
511Freddy Meyer23PHID1000000.0000000010.01515:24
512Branislav Mezei23FLAD45077-4801.40000700260.079817:43
513Milan Michalek19SJSRW2101140.210000001100.0189:05
514Zbynek Michalek21MIND22112-740.21000100175.931314:13
515Antti Miettinen23DALC16101-90-0.41001000175.91589:51
516Aaron Miller32LAKD35123-3320.81000200263.866519:00
517Kevin Miller38DETRW4022200.3000020020.0297:21
518Kip Miller34WSHLW6692231-1082.6360214807412.292814:03
519Norm Milley23BUFRW2000020.0000000020.0178:20
520Graham Mink24WSHC2000-12-0.100000000115:32
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
521Boris Mironov31NYRD75313161862.9210110301292.3154720:37
522Willie Mitchell26MIND701131412835.01000922581.7158222:36
523Mike Modano*33DALC76143044-21463.48600131521529.2155420:27
524Fredrik Modin29TBLLW8229285731328.223512241320614.1149218:12
525Jaroslav Modry32LAKD795273211446.74101111421962.6192824:24
526Travis Moen21CHILW82426-17142-1.04002200517.889810:57
527Alexander Mogilny34TORRW37822309123.334111660928.768418:29
528Steve Montador24CGYD26123-1500.81001110313.230611:46
529Dominic Moore23NYRC5033000.2000012030.0479:18
530Steve Moore25COLC575712-5370.45001601529.674713:06
531Brad Moran24CBJC2112-120.31000010425.02010:03
532Ian Moran31BOSD351453281.51000400541.965618:45
533Ethan Moreau28EDMLW812012327963.917035120018011.1122115:04
534Gavin Morgan27DALC60000210.0000000070.0355:49
535Jason Morgan27TOTLW19044140.20000400200.01879:51
535Jason Morgan27CGYLW13022120.10000200140.01279:45
535Jason Morgan27NSHLW6022020.1000020060.06110:06
536Aleksey Morozov26PITRW75163450-24244.388051717013212.1124316:34
537Derek Morris25TOTD8362632-1495.64201151101673.6179221:35
537Derek Morris25COLD69622284475.3420114801394.3144120:53
537Derek Morris25PHXD14044-520.30000130280.035025:02
538Brendan Morrison28VANC8222386016506.816514299016113.7165120:08
539Shaone Morrisonn21TOTD3317810102.41000700147.160218:14
539Shaone Morrisonn21BOSD3017810102.31000700137.754518:11
539Shaone Morrisonn21WSHD3000000.1000000010.05718:52
540Brenden Morrow25DALLW81252449101216.416903203113218.9157119:24
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
541Joe Motzko23CBJRW2000000.0000000010.0157:16
542Mark Mowers29DETLW523811340.72101800486.354410:27
543Bryan Muir30LAKD2011120.2000000120.03617:56
544Matt Murley24PITLW18112-614-0.31000100205.021311:49
545Garth Murray21NYRC20101-524-0.31000000185.61859:16
546Glen Murray31BOSRW8132286017568.2211109253026012.3169620:56
547Marty Murray28CARC665712681.05000511568.978011:49
548Rem Murray31NSHLW398917-1121.760217115813.864816:37
549Anders Myrvold28DETD8011-120.1000010060.09812:12
550Ladislav Nagy24PHXLW5524285211467.31311061711016015.099918:10
551Rick Nash19CBJLW80411657-35877.7221907610026915.2141017:38
552Tyson Nash28PHXLW69358-6110-0.43000401833.682011:53
553Markus Naslund30VANLW78354984245811.4305062821029611.8151219:23
554Andrei Nazarov29PHXLW33123-7125-0.11000200175.91805:28
555Stan Neckar28NSHD1011200.3000000101514:59
556Andrej Nedorost23CBJLW9202060.320000001612.511713:02
557Vaclav Nedorost21FLAC32437-6120.422003003810.536911:32
558Petr Nedved32TOTC81192746-8464.0127031610119010.0151718:43
558Petr Nedved32NYRC65141731-9422.2950310611539.2122618:51
558Petr Nedved32EDMC1651015141.832006403713.529118:11
559Chris Neil24OTTRW828816131941.980017107610.57268:51
560Scott Nichol29CHIC7571118-161450.3700111001126.3118315:46
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
561Eric Nickulas28TOTLW6581220-8521.671018401216.685413:08
561Eric Nickulas28STLLW4471118-2441.96101740808.856512:50
561Eric Nickulas28CHILW21112-68-0.41000100412.428913:46
562Rob Niedermayer29MDALW55121628-6342.76602133011110.8107119:28
563Scott Niedermayer*30NJDD81144054204412.05903211631658.5210025:56
564Ville Nieminen26TOTRW7951621-9581.041011330836.098312:26
564Ville Nieminen26CHIRW6021113-15400.01100920563.670611:46
564Ville Nieminen26CGYRW193586181.130014102711.127714:36
565Joe Nieuwendyk*37TORC642228507266.41110151810013116.8100115:38
566Janne Niinimaa28NYID829192812646.454021180979.3190723:15
567Andrei Nikolishin30COLC4957123240.64100511717.079816:17
568Marcus Nilson25TOTLW83111324-6401.8821310301338.3130415:43
568Marcus Nilson25FLALW6961319-9260.941