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
1Craig Adams24CARRW33011238-0.10000100170.01955:54
2Kevyn Adams27TOTC7761117-5430.860029111085.688711:31
2Kevyn Adams27FLAC444812-3280.74001611715.658713:21
2Kevyn Adams27CARC33235-2150.22001300375.43009:05
3Dmitry Afanasenkov21TBLLW5000-10-0.1000000010.0254:54
4Maxim Afinogenov22BUFRW81211940-9694.41731014502349.0124515:22
5Tommy Albelin37NJDD42134041.31001300333.056013:20
6Nikita Alexeev20TBLLW44448-980.23101400478.550311:26
7Daniel Alfredsson29OTTRW783734713459.3279142014024315.2158420:19
8Bryan Allen21VAND11000160.2000000040.011910:47
9Jamie Allison26TOTD44022-7520.10000200160.03668:19
9Jamie Allison26CGYD37022-3240.30000200140.02867:44
9Jamie Allison26CBJD7000-428-0.2000000020.08011:23
10Jason Allison26LAKC731955742687.7145022332013913.7159121:47
11Tony Amonte31CHIRW8227396611677.320614318023211.6174621:18
12Jonas Andersson20NSHRW5000-22-0.2000000040.0469:06
13Dave Andreychuk*38TBLLW82211738-121094.01191579116113.0134716:26
14Nik Antropov21TORRW11112-140.11000100128.3988:57
15Denis Arkhipov22NSHC82202242-18164.013706166011816.9128915:43
16Tyler Arnason22CHIC21314-340.330001001915.81999:28
17Jason Arnott27TOTC732520452655.7151003155019712.7126717:21
17Jason Arnott27NJDC632219413595.314801145016913.0108517:13
17Jason Arnott27DALC10314-160.412021002810.718218:13
18Magnus Arvedson30OTTLW7412273927354.41200121241219.9131217:44
19Arron Asham23MTLRW355497551.350004003016.72878:13
20Serge Aubin26CBJC718816-20320.37101800869.3110015:30
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
21Adrian Aucoin28NYID8112223423628.5570181222325.2234028:54
22Donald Audette32TOTRW33513183201.82303760826.147914:30
22Donald Audette32DALRW2048122121.41302620498.224912:26
22Donald Audette32MTLRW13156180.41001140333.023017:42
23Sean Avery21DETC362241680.22001110306.72837:51
24P.J. Axelsson26BOSLW78717246161.5502015021275.5114614:42
25Chris Bala23OTTLW6011100.1000010020.0345:43
26Steve Bancroft31SJSD5011-220.0000010050.05210:24
27Drew Bannister27MDAD1000000.0000000010.01313:19
28Matthew Barnaby28TOTLW7781321-102141.3800113006911.677610:05
28Matthew Barnaby28NYRLW4881321-31441.9800113005614.354711:24
28Matthew Barnaby28TBLLW29000-770-0.60000000130.02297:54
29Stu Barnes31BUFC681731486265.5125041810312713.4126318:35
30Murray Baron34VAND611678682.21000600382.6103416:57
31Lubos Bartecko25ATLLW71131427-15302.11210013109613.5102814:28
32Shawn Bates26NYILW7117355218305.9121442311115011.3133218:45
33Bates Battaglia26CARLW82212546-6444.515512214016712.6156519:05
34Eric Beaudoin21FLALW8134-240.21001300119.114017:27
35Jaroslav Bednar25LAKRW22426-480.631022002020.023510:42
36Kris Beech20PITC79101525-25451.0820010501267.9107113:33
37Steve Begin23CGYC517512-3791.261005006510.84809:25
38Wade Belak25TORD6313421421.11000300472.15829:14
39Eric Belanger24LAKC53816242212.4521110606711.977114:33
40Ken Belanger27LAKLW43202-5850.02000000229.11884:22
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
41Mark Bell21CHILW80121628-61242.211101142012010.0101212:39
42Blake Bellefeuille24CBJC2011100.1000010020.0178:21
43Ladislav Benysek26MIND74178-12281.81000610442.3141719:09
44Bryan Berard24NYRD8222123-1603.0200015511321.5161019:38
45Drake Berehowsky30TOTD572680601.62001510385.373112:50
45Drake Berehowsky30PHXD321455421.31000310234.339512:20
45Drake Berehowsky30VAND25123-5180.31001200156.733713:28
46Bubba Berenzweig24NSHD263710-3141.730015202711.135713:45
47Sergei Berezin30TOTLW70111526282.3740510502005.5104414:55
47Sergei Berezin30PHXLW417916-141.361046301205.863715:33
47Sergei Berezin30MTLLW294610341.01301420805.040714:01
48Aki Berg24TORD811101114463.410001000661.5151618:43
49Marc Bergevin36STLD30033621.20000300130.036812:15
50Christian Berglund21NJDLW15279-380.82000520229.118712:26
51Rick Berry23TOTD70022-3811.10000200490.079611:23
51Rick Berry23COLD570001600.90000000290.05419:29
51Rick Berry23PITD13022-4210.20000200200.025619:39
52Todd Bertuzzi26VANRW723649852111011.22214033316020317.7141619:40
53Craig Berube36CGYLW66314-21640.02100100348.84306:31
54Blair Betts21CGYC6101-120.11001000425.0437:05
55Radim Bicanek27CBJD60156-15341.01000410432.381213:32
56Jiri Bicek23NJDRW1000-10-0.1000000020.01313:10
57Mathieu Biron21TBLD36000-1612-0.40000000350.053214:47
58Jason Blake28NYIC8281018-11360.580016041365.9105712:54
59Rob Blake*32COLD75164056165812.261002221712297.0206827:35
60Sylvain Blouin27MINLW43022-11130-0.90000200280.04249:51
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
61Eric Boguniecki26STLC8011-24-0.10000010100.09411:42
62Patrick Boileau26WSHD2000-12-0.1000000002411:52
63Brad Bombardir29MIND28123-6140.70100110244.257520:33
64Peter Bondra33WSHRW77393170-2808.62117181911133311.7167221:43
65Radek Bonk26OTTC822545703528.1176252321117014.7147217:57
66Dennis Bonvie28BOSRW231233840.31000200520.01175:05
67Sebastien Bordeleau26TOTC20145-2100.21000220283.623711:50
67Sebastien Bordeleau26MINC14145-180.31000220254.019013:35
67Sebastien Bordeleau26PHXC6000-12-0.1000000030.0477:46
68Jason Botterill25CGYLW4101-320.00101000425.0389:26
69Joel Bouchard28NJDD1011100.2000010001919:26
70Philippe Boucher28LAKD80723300946.7340215801983.5172721:36
71Tyler Bouck22PHXLW7000-14-0.1000000030.0486:54
72Bob Boughner30CGYD7924691703.32000211583.4147918:43
73Francis Bouillon26MTLD28055-5330.80000410240.052618:47
74Jesse Boulerice23PHIRW3000-15-0.1000000010.0134:18
75Eric Boulton25BUFLW35235-11290.42001300219.52156:08
76Josef Boumedienne24TOTD4101-260.110000001100.05313:19
76Josef Boumedienne24TBLD3000-140.0000000003310:58
76Josef Boumedienne24NJDD1101-120.210000001100.02020:23
77Dan Boyle25TOTD6681826-16394.353011170998.1131319:53
77Dan Boyle25TBLD4151520-15273.03201960687.492122:28
77Dan Boyle25FLAD25336-1121.32100210319.739215:40
78Nick Boynton23BOSD8041418181074.9400114001362.9148118:30
79Matt Bradley23SJSRW549132222433.4900213006314.34578:27
80Donald Brashear30TOTLW8192332-81992.1810217601078.4108213:22
80Donald Brashear30PHILW504151901091.340021320626.565013:00
80Donald Brashear30VANLW315813-8900.841004404511.143313:58
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
81Pavel Brendl20PHIRW8101-120.01000000616.7728:59
82Kip Brennan21LAKLW40001220.000000000194:40
83Rich Brennan29NSHD4000020.1000000005814:31
84Eric Brewer22EDMD8171825-5455.716028911654.2193823:56
85Daniel Briere24PHXC783228606528.02012051810014921.5122815:44
86Aris Brimanis29MDAD5000-190.0000000020.0489:31
87Rod Brind'Amour31CARC812332553405.616525229116214.2179222:07
88Patrice Brisebois31MTLD71429339256.8121117120954.2169623:53
89Brad Brown26MIND51044-111230.60000400230.081115:54
90Curtis Brown25BUFC82201737-4323.915415133117111.7146017:48
91Mike Brown22VANLW15000172-0.1000000020.0523:29
92Sean Brown25TOTD73651171743.63301500649.496513:13
92Sean Brown25EDMD61641081273.433014005810.376912:36
92Sean Brown25BOSD12011-1470.2000010060.019616:22
93Benoit Brunet33TOTLW6191423-3121.9711313107212.584713:53
93Benoit Brunet33DALLW324913581.430119003312.140212:34
93Benoit Brunet33MTLLW16022-44-0.30000200190.021713:33
93Benoit Brunet33OTTLW13538-400.941022102025.022817:31
94Andrew Brunette28MINLW81214869-4187.61110022622010619.8129916:02
95Sergei Brylin28NJDLW7616284421105.311503262013312.0130617:11
96Kelly Buchberger35LAKLW746713-131050.460015203915.476510:21
97Jan Bulis23MTLLW5391019-281.881038208710.371913:34
98Pavel Bure*30TOTRW68343569-5628.12112122312028711.8170125:01
98Pavel Bure*30FLARW56222749-14564.912911151202389.2141625:18
98Pavel Bure*30NYRRW1212820963.293018004924.528523:43
99Valeri Bure27FLARW3181018-3121.862014601008.057618:36
100Sven Butenschön25EDMD14000040.2000000080.01359:39
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
101Yuri Butsayev23TOTC11202040.220000001020.013712:27
101Yuri Butsayev23ATLC8202140.32000000633.310813:28
101Yuri Butsayev23DETC3000-10-0.1000000040.0299:44
102Petr Buzek24TOTD411340271.31000300362.869416:56
102Petr Buzek24CGYD321344141.51000300342.955117:12
102Petr Buzek24ATLD9000-413-0.2000000020.014415:58
103Dan Bylsma31MDARW7789175281.770129007211.189311:36
104Eric Cairns27NYID74257-21761.42001500345.982511:09
105Kyle Calder23CHILW811736538475.411603288013312.8134116:33
106Brian Campbell22BUFD293360121.630002103010.044415:18
107Jim Campbell28CHIRW9112-340.01000010128.312013:21
108Keith Carney31MDAD60591414305.35001630667.6124720:47
109Anson Carter27EDMRW822832603257.21612061814018115.5158319:18
110Andrew Cassels32VANC531139505225.04701221706417.292517:27
111Zdeno Chara24OTTD75101323301567.5541210121059.5167022:16
112Brad Chartrand27LAKC4679165401.970019004914.355612:05
113Vladimir Chebaturkin26CHID13022060.4000020080.016512:42
114Chris Chelios*40DETD79633394012610.0510124631284.7199925:18
115Jason Chimera22EDMC3101-300.01000000333.33812:44
116Marc Chouinard24MDAC454592100.840004014010.047710:36
117Ryan Christie23CGYLW2000-10-0.100000000126:10
118Artem Chubarov22VANC515510-3100.35003401736.864412:37
119Martin Cibak21TBLC26156-680.11000500224.529011:08
120Ivan Ciernik24TOTLW29134060.11000300234.32368:08
120Ivan Ciernik24OTTLW23123040.11000200185.61817:51
120Ivan Ciernik24WSHLW6011020.0000010050.0559:15
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
121Zdeno Ciger32TOTLW56121325-15261.91110311209213.085615:17
121Zdeno Ciger32NYRLW296713-3161.151016104812.542014:30
121Zdeno Ciger32TBLLW276612-12100.860025104413.643616:08
122Marian Cisar23NSHRW10123-380.10100200166.312912:55
123Brett Clark25ATLD2000-30-0.2000000003115:32
124Chris Clark25CGYRW6410717-12791.072147001099.289313:57
125Greg Classen24NSHC5556111300.940106003215.655810:09
126Dan Cleary23EDMRW65101929-1512.9721114507513.382612:43
127Ben Clymer23TBLRW81142034-10362.81040214601519.3141217:26
128Erik Cole23CARRW81162440-10353.513302213015910.1130116:04
129Mike Commodore22NJDD37011-1230-0.20000100220.046712:37
130Mike Comrie21EDMC8233276016458.5258051314017019.4143717:32
131Tim Connolly20BUFC821035454344.17303211401267.9139116:58
132Craig Conroy30CGYC8127487524329.4187243017114618.5169620:56
133Matt Cooke23VANLW8213203341112.912102190110312.6115314:03
134Bob Corkum34TOTC75358-3220-2.03000410803.8113315:06
134Bob Corkum34ATLC65347-3016-1.93000400704.3102615:47
134Bob Corkum34BUFC10011-24-0.10000010100.010710:44
135Chris Corrinet23WSHRW8011-46-0.2000010080.08110:04
136Daniel Corso23STLC414711361.031025202516.046011:13
137Shayne Corson35TORC74122133111202.911011192011110.8126317:04
138Sylvain Cote36WSHD7031114-15261.721029201013.0138119:44
139Jeff Cowan25TOTRW57516-1490-0.45002100647.862010:53
139Jeff Cowan25ATLRW38415-1150-0.34001100517.847312:27
139Jeff Cowan25CGYRW19101-340-0.11001000137.71477:44
140Mike Craig30SJSRW2000020.0000000020.0167:57
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
141Cory Cross31TORD50391211543.03001900397.776515:18
142David Cullen25TOTD17000-86-0.5000000030.021512:39
142David Cullen25PHXD14000-56-0.3000000030.017312:21
142David Cullen25MIND3000-30-0.2000000004214:02
143Matt Cullen25MDAC79183048-1245.314314218116411.0134417:01
144Jassen Cullimore29TBLD784913-1584.44001900844.8156820:07
145Jim Cummins31TOTRW12000-631-0.3000000030.0594:56
145Jim Cummins31NYIRW10000-531-0.3000000030.0444:26
145Jim Cummins31MDARW2000-10-0.100000000157:27
146Jakub Cutta20WSHD2000-30-0.2000000020.03216:02
147Mariusz Czerkawski29NYIRW82222951-8485.3166061811016913.0130915:58
148Andreas Dackell29MTLRW79151833-3242.81023214228318.1136117:14
149Pierre Dagenais23TOTRW4210414-1081.573012207713.046211:00
149Pierre Dagenais23FLARW26718-541.052001004714.928811:04
149Pierre Dagenais23NJDRW16336-540.521011203010.017510:54
150Ulf Dahlen35WSHLW69232952-585.9167041811014116.3111416:09
151Toni Dahlman22OTTRW10011-10-0.1000010050.0717:04
152Vincent Damphousse34SJSC822038588605.8117242612017211.6160919:38
153Mathieu Dandenault25DETD8181220-5443.962031020978.2135416:43
154Ken Daneyko37NJDD670662602.20000600440.0104015:31
155Jeff Daniels33CARC65415-612-0.130101004010.05278:07
156Craig Darby29MTLC2000000.000000000115:20
157Mathieu Darche25CBJLW14112-56-0.11000100156.71389:49
158Pavel Datsyuk23DETC70112435443.4920115907913.995513:39
159Matt Davidson24CBJRW17123-1110-0.31000200185.624814:34
160Jeff Daw29COLC1011000.1000010020.01312:34
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
161Jason Dawe28NYRRW1000-10-0.1000000010.099:21
162Eric Daze26CHILW8238327017369.72612051913026414.4140417:07
163Greg de Vries29COLD828122018577.3611310111485.4189023:03
164Adam Deadmarsh26LAKLW762933628717.91712052211013920.9146519:17
165Andy Delmore25NSHD73162238-13226.85110313811759.1143619:40
166Pavol Demitra27STLC82354378134610.124110102518021216.5157319:11
167Nathan Dempsey27TORD3000100.1000000030.04214:00
168Eric Desjardins32PHID6561925-1244.4321014411175.1144322:12
169Boyd Devereaux23DETLW79916259242.4900216001167.890911:30
170Rob DiMaio33DALLW616612-2250.74022600639.566310:52
171Kevin Dineen38CBJRW595813-6620.95000710736.859710:07
172Chris Dingman25TOTLW44055-10103-0.40000500410.03578:07
172Chris Dingman25CARLW30011-277-0.30000100170.02076:54
172Chris Dingman25TBLLW14044-826-0.10000400240.015010:43
173Tomas Divisek22PHIC3101100.21001000333.3258:12
174Shane Doan25PHXRW8120294911615.21460223602059.8147118:10
175Hnat Domenichelli25TOTRW6791625-23441.3810114201446.393613:58
175Hnat Domenichelli25ATLRW4081119-18341.371011010879.259414:51
175Hnat Domenichelli25MINRW27156-5100.01000410571.834212:40
176Tie Domi32TORRW749101931571.79002910939.776410:20
177Ted Donato32TOTLW5000-54-0.3000000020.0418:14
177Ted Donato32STLLW2000-22-0.100000000199:17
177Ted Donato32LAKLW2000-22-0.1000000010.0157:20
177Ted Donato32NYILW1000-10-0.1000000010.087:55
178Shean Donovan27TOTRW618715-21440.37102601829.883713:43
178Shean Donovan27ATLRW486612-16400.25102600649.464813:30
178Shean Donovan27PITRW13213-540.020000011811.118914:34
179Jiri Dopita33PHIC52111627983.1830213307913.979215:14
180Jim Dowd33MINC82133043-14543.585011317011111.7127615:34
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
181Aaron Downey27CHIRW36101-276-0.210010001010.01845:06
182Dallas Drake32STLLW801115268872.5713215001169.5107513:26
183Kris Draper30DETRW8215153026563.613023140113710.9127815:35
184Harold Druken23VANLW27448-160.731022203312.130111:09
185Chris Drury25COLLW822125461385.116506141012368.9147117:57
186Steve Dubinsky31TOTLW29628-1140.860012004812.544915:29
186Steve Dubinsky31NSHLW26527-2100.650002004211.941315:54
186Steve Dubinsky31CHILW3101140.21001000616.73511:50
187Steve Duchesne36DETD64315183283.521021410704.3101715:53
188J.P. Dumont23BUFLW76232144-10425.216703156015414.9115715:14
189Micki DuPont21CGYD2000020.0000000020.02914:44
190Pascal Dupuis22MINRW76151227-10162.31032010201549.7115015:08
191Radek Dvorak24NYRRW65172037-20142.31133111902108.1128319:44
192Gordie Dwyer24TBLLW26022-460-0.1000020060.01325:05
193Karl Dykhuis29MTLD80571216325.15001700855.9159219:54
194Dallas Eakins34CGYD3000140.1000000004314:21
195Mike Eastwood34STLC7171017-2411.070028026011.791712:55
196Mark Eaton24NSHD58358-12241.63000410525.899817:12
197Patrik Elias25NJDLW752932614367.7208182210019914.6142118:57
198Mikko Eloranta29TOTLW779918-1561.581029001366.691111:49
198Mikko Eloranta29LAKLW7199180541.781029001217.481311:27
198Mikko Eloranta29BOSLW6000-12-0.20000000150.09716:12
199Nelson Emerson34LAKRW41527-8250.450011104012.53779:12
200John Emmons27BOSC22022-416-0.30000200200.01788:04
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
201Shane Endicott20PITC4011-140.0000010020.0348:28
202Martin Erat20NSHLW8092433-11322.5720216808410.7105313:10
203Anders Eriksson27TORD34022-1120.50000200310.054115:55
204John Erskine21DALD33011-862-0.10000100160.035410:44
205Kelly Fairchild28COLC10202120.42000000633.3666:35
206Jeff Farkas24TORRW6022140.1000020030.0589:37
207Mike Farrell23WSHRW8000-10-0.1000000010.0455:35
208Rico Fata21NYRRW10000-20-0.3000000080.0858:31
209Sergei Fedorov*32DETC8131376820368.72110062411225612.1158319:33
210Todd Fedoruk22PHILW55347-21410.430004002114.33496:21
211Ruslan Fedotenko23PHIRW781792615433.31601390012114.0108713:56
212Andrew Ference22PITD754711-12732.23100700824.9139218:34
213Brad Ference22FLAD8021517-132542.72000681653.1157919:44
214Scott Ferguson29EDMD5032511752.730002002711.168313:40
215Chris Ferraro29WSHC1011000.1000001040.01515:17
216Peter Ferraro29WSHLW4011-100.0000001030.05212:54
217Ray Ferraro37TOTC76142337-30742.41040116709914.1118715:37
217Ray Ferraro37ATLC6181927-32660.9620013607211.197515:59
217Ray Ferraro37STLC156410281.542013102722.221114:05
218Jeff Finley34STLD7806612303.30000501390.0144518:32
219Jiri Fischer21DETD80281017674.020018001031.9137417:10
220Mike Fisher21OTTC58159248553.21203480112312.281714:05
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
221Tom Fitzgerald33TOTRW7881220-7390.9602011011256.4114214:39
221Tom Fitzgerald33NSHRW637916-4331.060108011016.989814:15
221Tom Fitzgerald33CHIRW15134-360.00010300244.224416:16
222Rory Fitzpatrick27BUFD5000-24-0.1000000020.06011:54
223Theoren Fleury33NYRLW8224396302165.817705281102679.0170620:48
224Ryan Flinn21LAKLW10000051-0.1000000020.0353:29
225Dan Focht24PHXD80000110.1000000050.09912:25
226Adam Foote30COLD55522277556.2311011101855.9142925:59
227Colin Forbes25WSHLW38538-2150.640113004910.241911:01
228Jean-Francois Fortin22WSHD36134-1201.01000300244.269919:25
229Ron Francis*38CARC802750774188.71314052128116516.4165520:41
230Jeff Friesen25MDARW81172643-1444.5151101510116110.6145717:59
231Marian Gaborik19MINRW783037670348.52010042116022113.6130816:47
232Simon Gagne21PHILW7933336631329.528417239119916.6143418:09
233Steve Gainey23DALLW5011-170.0000010010.0377:24
234Bruce Gardiner29NJDRW7213-120.411001001020.09313:16
235Denis Gauthier25CGYD6658139914.24012503766.6127519:19
236Aaron Gavey27MINLW7161117-21380.35100911758.084611:55
237Martin Gelinas31CARLW72131629-1302.610301142012110.7115816:05
238Brent Gilchrist34TOTC45369-9140.13001600535.750511:14
238Brent Gilchrist34DALC26257-660.22000500296.932712:35
238Brent Gilchrist34DETC19112-38-0.11001100244.21789:22
239Hal Gill26BOSD794182216775.5400016021372.9191324:13
240Todd Gill36COLD360443251.40000400260.045812:44
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
241Doug Gilmour*38MTLC70103141-7483.1550224707812.8130618:39
242Brian Gionta23NJDRW3347111081.44000700586.944313:25
243Jonathan Girard21BOSD20033090.50000030280.029414:43
244Ray Giroux25NYID2000-12-0.1000000020.02512:18
245Sascha Goc22TOTD11000-200.0000000040.0898:03
245Sascha Goc22TBLD9000000.1000000020.0505:32
245Sascha Goc22NJDD2000-20-0.1000000020.03919:21
246Scott Gomez22NJDC76103848-4364.19101251301566.4127416:46
247Sergei Gonchar27WSHD76263359-15810.4197021914021612.0181323:51
248David Gosselin24NSHRW3000-15-0.100000000217:05
249Jean-Luc Grand-Pierre24CBJD81268-29901.02000600623.2124315:20
250Benoit Gratton25MTLC8101-180.01000000812.5799:51
251Chris Gratton26BUFC821524390754.114105195013910.8122614:57
252Adam Graves33SJSLW8117143111513.213131131013912.2127915:47
253Josh Green24EDMLW61105159522.191015007812.861510:05
254Travis Green31TORRW8211233413613.1830219401199.2119114:32
255Martin Grenier21PHXD5000050.0000000010.0305:56
256Mike Grier27EDMRW82817251321.7602315021127.1123215:01
257Stu Grimson36NSHLW301120760.01000100520.01846:08
258Michal Grosek26NYRRW15325-3120.430001102313.018612:24
259Bill Guerin31BOSRW78412566-1918.8301017178035511.5161820:45
260Niklas Hagman22FLARW78101828-682.1901217101347.5107913:50
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
261Riku Hahl21COLC222351140.520013001711.82089:26
262Steven Halko27CARD5011360.400001000499:43
263Adam Hall21NSHRW1011000.1000010020.01414:04
264Kevin Haller31NYID1000-12-0.1000000020.01717:12
265Jeff Halpern25WSHC4851419-9290.95004770746.873515:19
266Denis Hamel24BUFLW61268-1280.02000510802.567111:00
267Roman Hamrlik27NYID701126377787.06411111231696.5178725:32
268Michal Handzus24PHXC79153045-8343.81131121909416.0127616:09
269Casey Hankinson25CHILW3000-20-0.1000000010.0268:38
270Scott Hannan23SJSD752121410573.520011011682.9152420:19
271Brett Harkins31CBJC2521214-581.10200390922.231612:38
272David Harlock30ATLD19011-2180.20000100120.028314:55
273Mark Hartigan24ATLC2000-22-0.1000000030.02713:16
274Scott Hartnell19NSHRW7514274151114.21130421601628.6127316:58
275Todd Harvey26SJSRW699132216732.7900113006613.66759:47
276Derian Hatcher29DALD804212512876.5310017221113.6213426:40
277Brett Hauer30NSHD3000-36-0.2000000020.03110:29
278Niclas Havelid28MDAD52123-13400.91000200452.288517:01
279Martin Havlat20OTTLW72222850-7665.8139061810014515.2106314:46
280Greg Hawgood33DALD2000020.0000000010.0136:21
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
281Paul Healey26TORRW213710721.230007002910.323211:03
282Dany Heatley21ATLRW82264167-19566.8197042911120212.9163119:53
283Jochen Hecht24EDMLW821624404604.31150320402117.6123015:00
284Bret Hedican31TOTD5751116-1223.75001830855.9135523:46
284Bret Hedican31FLAD313710-4121.93000520466.575824:27
284Bret Hedican31CARD262463101.82001310395.159622:56
285Shawn Heins28SJSD170221240.40000020200.01669:46
286Steve Heinze32LAKLW73151631-15462.6780479012312.2115215:47
287Barrett Heisten21NYRC10000-42-0.3000000070.0767:36
288Milan Hejduk25COLRW622123440245.2137151211013915.1125220:11
289Sami Helenius28DALD39000-4580.10000000180.03789:41
290Bryan Helmer29VAND40551010532.832013204311.648312:04
291Matt Henderson27CHIRW4011-100.0000010030.0297:08
292Darby Hendrickson29MINC6891524-22500.952218617911.4113716:43
293Jukka Hentunen27TOTLW38459-940.33101500508.044011:35
293Jukka Hentunen27CGYLW28235-94-0.11100300385.331211:09
293Jukka Hentunen27NSHLW10224000.520012001216.712812:46
294Chris Herperger27OTTC7249134430.64000900814.981511:19
295Matt Herr25FLAC3000-20-0.1000000010.0196:27
296Jamie Heward30CBJD28123-970.41000110382.639414:04
297Andy Hilbert20BOSC6101-220.01000000119.16911:34
298Sean Hill31TOTD72726330896.1340291701454.8154121:24
298Sean Hill31CARD4972330-1615.3340271601166.0117523:58
298Sean Hill31STLD230331280.80000210290.036715:56
299Dan Hinote25COLC5866128391.25013600758.072212:27
300Jan Hlavac25TOTLW771615319183.515103141013212.1107013:54
300Jan Hlavac25VANLW46912214102.1810211107012.967914:46
300Jan Hlavac25PHILW317310581.470013006211.339112:36
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
301Shane Hnidy26OTTD33112-10570.01000100342.955916:56
302Jonas Hoglund29TORLW8213344711264.51111429501996.5127715:34
303Benoit Hogue35TOTLW587815-5371.170017104216.765111:14
303Benoit Hogue35DALLW32336-4240.230003002015.034010:37
303Benoit Hogue35BOSLW17448-390.840013101723.523213:38
303Benoit Hogue35WSHLW9011240.0000010050.0808:52
304Josh Holden24CARC800002-0.1000000030.0425:17
305Bobby Holik31NJDC812529547976.619603191002709.3143417:42
306Jason Holland25LAKD3000-100.0000000010.04815:50
307Tomas Holmstrom29DETRW6981826-12581.726019907910.185512:23
308Brian Holzinger29TBLC23123-440.01000110205.02149:19
309Shawn Horcoff23EDMLW61814223182.3800012205714.069111:20
310Darcy Hordichuk21TOTLW34112-5141-0.21000100812.52076:05
310Darcy Hordichuk21ATLLW33112-5127-0.21000100812.52006:03
310Darcy Hordichuk21PHXLW10000140.00000000077:18
311Marcel Hossa20MTLLW10314220.730001002015.011111:09
312Marian Hossa23OTTRW8031356611508.6219142113127811.2147918:29
313Bill Houlder34NSHD82088-1403.20000512440.0176821:33
314Phil Housley*37CHID80152439-3347.17806101402186.9174121:46
315Jan Hrdina25PITLW79243357-7505.9186062310011520.9156819:51
316Tony Hrkac35ATLLW80182644-12124.0125121511010117.8139817:29
317Brett Hull*37DETRW8230336318358.0227141815024712.1154318:49
318Jody Hull32OTTRW24224060.220012001216.724410:10
319Cale Hulse28NSHD63022-181210.30000200700.0118818:51
320Ivan Huml20BOSLW1011200.2000010020.01615:43
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
321Kristian Huselius23FLALW79232245-4145.116613138116913.6133616:55
322Hannes Hyvonen26SJSD6000-20-0.1000000040.0345:40
323Jarome Iginla24CGYRW82524496277714.43516172914131116.7183422:22
324Brad Isbister24NYILW7917213811133.913402192014212.0120915:18
325Barret Jackman20STLD1000000.0000000010.01918:56
326Ric Jackman23BOSD2000-12-0.1000000040.02713:26
327Jaromir Jagr29WSHRW693148790309.12110033315019715.7149821:43
328John Jakopin26PITD190442420.8000040030.01578:16
329Ryan Jardine21FLALW8022020.1000020060.0718:55
330Martti Jarventie25MTLD1000200.2000000001312:57
331Jason Jaspers20PHXC4011-140.0000010010.0328:07
332Jeff Jillson21SJSD48513182293.1230211204710.670114:36
333Andreas Johansson28NYRLW701410246462.01130181110813.0114216:19
334Calle Johansson34WSHD11202-480.320010001811.123321:14
335Craig Johnson29LAKLW7213142714243.48413112110212.7102614:15
336Greg Johnson30NSHC82182644-14383.715302168214512.4160519:34
337Matt Johnson26MINLW60404-13183-0.440010002317.44437:23
338Mike Johnson27PHXRW575222714282.421202101736.890115:49
339Ryan Johnson25FLAC29134-510-0.31000300244.237713:00
340Kim Johnsson25PHID8211304112428.26501161401507.3188923:02
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
341Olli Jokinen23FLAC8092029-16981.1531015411535.9144718:05
342Hans Jonsson28PITD53257-12221.10200311375.496418:12
343Kenny Jonsson27NYID7610223215267.1721013811079.3194325:34
344Ed Jovanovski25VAND82173148-71017.99713131802028.4206525:11
345Joe Juneau34MTLC7082836-3102.571012152968.3130318:37
346Frantisek Kaberle28ATLD6152025-11243.641001190826.1131621:35
347Tomas Kaberle23TORD69102939526.85503121528511.8172525:00
348Dmitri Kalinin21BUFD5821113-6262.52000650673.0104718:03
349Tomi Kallio25ATLRW6081422-8121.5710013101027.888514:45
350Valeri Kamensky35TOTLW54714211202.170011220729.761811:27
350Valeri Kamensky35NJDLW304812-2181.140008004010.038712:54
350Valeri Kamensky35DALLW24369321.03001420329.42319:38
351Niko Kapanen23DALC9011-12-0.1000001030.0889:44
352Sami Kapanen28CARRW772742699238.21611042121024810.9158920:38
353Jere Karalahti26TOTD45022-6410.90000110270.076216:56
353Jere Karalahti26LAKD30011-5290.50000010190.048116:02
353Jere Karalahti26NSHD15011-1120.4000010080.028118:45
354Paul Kariya*27MDARW82322557-15286.52111081114028911.1182222:13
355Steve Kariya24VANLW3011-220.0000010003712:17
356Andreas Karlsson26ATLC42178-820-0.21000700412.452512:30
357Dave Karpa30NYRD7511011-91310.91001901531.9126716:54
358Alexander Karpovtsev31CHID65191010403.30010900402.5134320:40
359Darius Kasparaitis29TOTD802121401423.720001101812.5163420:25
359Darius Kasparaitis29PITD6921214-11233.320001101752.7141720:32
359Darius Kasparaitis29COLD110001190.4000000060.021719:44
360Mike Keane34TOTRW7861117-4380.55100911738.2117415:03
360Mike Keane34STLRW564610-2220.13100600478.580114:19
360Mike Keane34COLRW22257-2160.42000311267.737216:55
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
361Sheldon Keefe21TBLRW396713-11160.960016105211.550713:00
362Chris Kelleher26BOSD1000000.00000000066:07
363Steve Kelly25LAKC8011-120.000001000556:52
364Alexander Kharitonov25NYILW5000-14-0.1000000050.0203:57
365Alexander Khavanov30STLD81321249555.3300010110873.4139517:13
366Dmitri Khristich32WSHC61912212121.8630210205416.785414:00
367Chad Kilger25MTLRW7581523-7271.470121320879.299313:14
368Marko Kiprusoff29NYID27066040.90000510170.037814:01
369Patric Kjellberg32TOTLW7781119-12160.64400731889.1131417:04
369Patric Kjellberg32MDALW657815-9100.534007016910.1111217:07
369Patric Kjellberg32NSHLW12134-360.11000030195.320216:51
370Trent Klatt31VANRW3487159101.952136106711.952515:27
371Ken Klee30WSHD6888164383.96203800859.4131919:24
372Jon Klemm32CHID8241620-3424.1220111501113.6195523:50
373Rostislav Klesla19CBJD758816-6744.771006201027.8141518:52
374Tomas Kloucek21NYRD52134-21370.51000201214.862311:58
375Mike Knuble29BOSRW5486149421.880025107710.45279:45
376Espen Knutsen30CBJRW77113142-28472.645211515110210.8155920:15
377Ladislav Kohn26DETRW4000040.0000000020.0215:13
378Saku Koivu27MTLC3022000.1000020020.04213:57
379Krys Kolanos20PHXC571111226482.51100510108113.674513:05
380Pavel Kolarik29BOSD13000060.1000000060.0886:45
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
381Juraj Kolnik21NYIRW7202-200.311000001020.0567:57
382Steve Konowalchuk29WSHLW2821214-2230.820001200365.646116:29
383Evgeny Korolev23NYID17022060.3000020090.017610:22
384Igor Korolev31CHIC8292029-5201.4801116317811.5138016:49
385Alexander Korolyuk26SJSLW3237102140.73001610496.139312:16
386Tom Kostopoulos23PITRW11123-190.21000200812.513212:03
387Ales Kotalik23BUFRW13134-120.31000300214.816412:35
388Ilya Kovalchuk18ATLLW65292251-19286.122704148018415.8120518:32
389Alex Kovalev28PITRW673244762809.1238133014026612.0161124:03
390Viktor Kozlov26FLAC5091827-16201.7360110801436.399519:54
391Vyacheslav Kozlov29BUFLW38913220162.5630111206813.262816:31
392Milan Kraft22PITC688816-9160.871027101037.884912:29
393Lukas Krajicek18FLAD5000000.1000000030.06713:23
394Igor Kravchuk35CGYD78422263195.2310171501353.0144618:32
395Jordan Krestanovich20COLLW8022100.2000011060.0698:34
396Sergei Krivokrasov27TOTRW26235-2360.22001210513.931512:08
396Sergei Krivokrasov27MDARW17123-1190.11000200382.620512:05
396Sergei Krivokrasov27MINRW9112-1170.11001010137.711012:13
397Jason Krog26NYIC2000000.000000000136:40
398Robert Kron34CBJC5941115-1440.23100731924.394315:59
399Uwe Krupp36DETD8011-180.2000010090.013617:03
400Filip Kuba25MIND6251924-6324.7230112611015.0158125:30
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
401Pavel Kubina24TBLD82112334-221066.34523101301895.8194023:39
402Frantisek Kucera33WSHD56113147123.110001021671.5115720:39
403Kristian Kudroc20TBLD2000000.000000000167:49
404Jarno Kultanen29BOSD38033-1330.60000300310.049312:58
405Justin Kurtz25VAND27358-4141.212001403010.043115:58
406Maxim Kuznetsov24DETD391230400.91000200273.746211:51
407Oleg Kvasha23NYILW71132538-4803.611203177111910.9100814:12
408Joel Kwiatkowski24OTTD110005120.5000000090.015013:41
409Antti Laaksonen28MINLW82161733-5223.016001170010415.4133916:20
410Scott Lachance29VAND811101115503.71000910482.1162320:02
411Dan LaCouture24PITLW8261117-1971-0.150101010777.8108813:16
412Christian Laflamme25STLD8011340.5000010060.011113:54
413Denny Lambert32MDALW7325712130.32000500513.95107:00
414Eric Landry27MTLC2011200.200001000157:34
415Robert Lang31PITC621832509165.4125132111017510.3142222:56
416Darren Langdon31CARLW5821321060.220011001216.72424:11
417Jamie Langenbrunner26TOTRW82131932-9772.41201417111638.0128815:42
417Jamie Langenbrunner26DALRW68101626-11541.6901214111327.6107115:45
417Jamie Langenbrunner26NJDRW143362230.73002300319.721615:27
418Josh Langfeld24OTTRW1000020.0000000050.088:15
419Daymond Langkow25PHXC8027356218367.6186322112217115.8153419:11
420Ian Laperriere28LAKC818142251251.880031400899.0111313:45
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
421Claude Lapointe33NYIC8091221-9601.0603010027412.2104713:05
422Martin Lapointe28BOSRW68172340121014.613402194014112.1118017:22
423Georges Laraque25EDMRW805141961571.641011400955.37849:48
424Igor Larionov*41DETC70113243-5503.87401151705022.0101214:28
425Brad Larsen24COLLW502794470.81100601385.34068:07
426Janne Laukkanen31PITD476713-18281.53301241669.183917:51
427Paul Laus31FLAD4543711572.030103003910.363814:10
428Vincent Lecavalier21TBLC76201737-18613.61550389016412.2130317:09
429John LeClair32PHILW822526515305.921406224022011.4143517:30
430Mike Leclerc25MDALW82202444-121074.512804186017811.2142517:23
431Grant Ledyard40TBLD53134-5121.41000120273.777314:36
432Brad Leeb22VANRW2000100.0000000010.0199:35
433Brian Leetch*33NYRD8210455514288.79103182522025.0212125:52
434Guillaume Lefebvre20PHILW3000-10-0.1000000030.0185:55
435Sylvain Lefebvre34NYRD41055-3230.50000401200.068216:38
436David Legwand21NSHC631119301542.9911116301219.1103416:25
437Jere Lehtinen28DALRW7325244927146.717714185119812.6144819:50
438Claude Lemieux36PHXRW82162541-5703.41141315911749.2141117:12
439Mario Lemieux*36PITC24625310143.1420013120758.053422:16
440Curtis Leschyshyn32OTTD791910-5442.01000630591.7145918:28
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
441Francis Lessard22ATLD50000260.1000000020.06412:45
442Alan Letang26CGYD2000-20-0.1000000002211:06
443Trevor Letowski24TOTRW75916254191.9810014111088.3101413:31
443Trevor Letowski24VANRW42710172151.761008116510.853712:47
443Trevor Letowski24PHXRW33268240.32000600434.747714:27
444Nicklas Lidstrom*31DETD7895059132010.53600262402154.2224728:49
445Andreas Lilja26LAKD261453221.40100310128.329811:27
446Trevor Linden31TOTC80132437-5712.41030218601419.2149818:43
446Trevor Linden31VANC64122234-3652.51020217501229.8124019:23
446Trevor Linden31WSHC16123-26-0.10100110195.325816:06
447Mats Lindgren27NYILW59312150161.130011200358.64938:21
448Eric Lindros*28NYRC72373673191389.5241214333019618.9151621:03
449Bill Lindsay30TOTLW7651015-111400.550011000776.57429:45
449Bill Lindsay30FLALW634711-111170.24001700636.36099:40
449Bill Lindsay30MTLLW131340230.31000300147.113210:10
450David Ling27CBJRW5000-17-0.1000000050.0499:47
451Reed Low25STLRW58055-3160-0.10000500250.03115:22
452Dave Lowry36CGYLW627613-2051-0.14211600749.592814:58
453Brad Lukowich25DALD66167-1401.81000510561.887313:14
454Jyrki Lumme35TOTD6649138223.41121720735.5122218:31
454Jyrki Lumme35TORD51481213183.41121620616.6101719:57
454Jyrki Lumme35DALD15011-54-0.10000100120.020513:40
455Roman Lyashenko22TOTC19202-200.120000001612.51487:48
455Roman Lyashenko22NYRC15202000.220000001315.41177:50
455Roman Lyashenko22DALC4000-20-0.1000000030.0317:42
456Toni Lydman24CGYD7962228-8525.0510013901264.8167221:10
457Craig MacDonald24CARC12112-100.11000100156.712210:11
458Al MacInnis*38STLD711135463528.65604191602314.8191226:56
459Derek MacKenzie20ATLC1000-12-0.1000000010.01413:51
460John MacLean37DALRW20336-1170.53001210407.525112:34
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
461John Madden28NJDC82158236252.4150027011708.8128015:36
462Adam Mair22LAKC181121570.210001001010.01297:11
463Vladimir Malakhov33NYRD816222810835.0510012911454.1184722:48
464Manny Malhotra21TOTC728614-4470.770116006013.374310:19
464Manny Malhotra21NYRC567613-1420.960116004117.157310:14
464Manny Malhotra21DALC16101-35-0.21000000195.317010:37
465Marek Malik26CARD82419238885.540001531914.4167920:29
466Kirk Maltby29DETLW829152415402.2801515001088.3109713:23
467Kent Manderville30TOTC383583120.73000401437.03529:15
467Kent Manderville30PHIC34257280.52000401395.13018:51
467Kent Manderville30PITC4101140.21000000425.05112:43
468Eric Manlow26BOSC3000000.0000000020.0186:05
469Dave Manson35TOTD470222330.90000200360.060412:51
469Dave Manson35DALD34011-1230.40000100240.037611:03
469Dave Manson35TORD130113100.50000100120.022817:34
470Paul Mara22PHXD7571724-6584.1520012501126.3161821:34
471Todd Marchant28EDMC821222347413.1903117141249.7139216:58
472Bryan Marchment32SJSD7222022221785.320002000682.9135318:47
473Andrei Markov23MTLD5651924-1244.232011270736.896617:15
474Danny Markov25PHXD7263036-7675.22401141511035.8165022:55
475Patrick Marleau22SJSC792123449405.318305185012117.4111114:04
476Grant Marshall28CBJRW81151833-20862.7960415301529.9125215:27
477Jason Marshall30MIND805611-81482.84100411736.8130416:18
478Radek Martinek25NYID231455161.41001310254.048621:07
479Steve Martins29OTTC14101140.01000000119.11349:33
480Stephane Matteau32SJSLW5574114151.251103014316.35039:09
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
481Mike Matteucci30MIND3000120.1000000003010:06
482Richard Matvichuk28DALD829122111526.3540210111098.3195123:47
483Brad May30PHXLW7210122211952.3910311101059.586912:04
484Jamal Mayers27STLC7798179991.780108001058.689311:36
485Chris McAllister26PHID42055-71130.30000500260.03869:12
486Chris McAlpine30CHID400338361.60000300400.061415:22
487Dean McAmmond28CGYLW732130512605.7147041910115213.8138218:56
488Bryan McCabe26TORD82172643161299.198011214015710.8201524:34
489Sandy McCarthy29NYRRW82101323-81711.8910313009011.16968:29
490Steve McCarthy20CHID3000-120.0000000020.03511:48
491Darren McCarty29DETRW6257122980.65001700746.873111:47
492Alyn McCauley24TORC826101610181.050111000956.393511:24
493Andy McDonald24MDAC53721282102.752031740798.984715:59
494Shawn McEachern32OTTLW801531469524.61050325601967.7141317:40
495Dan McGillis29PHID755141917465.332018601473.4158021:04
496Marty McInnis31TOTRW79111728-15331.7920112501577.0125515:53
496Marty McInnis31MDARW6091423-14251.6720011301316.991815:18
496Marty McInnis31BOSRW19235-180.12001120267.733617:42
497Randy McKay35TOTRW69711184721.543011010739.689813:01
497Randy McKay35NJDRW5567132651.03301610639.572913:15
497Randy McKay35DALRW14145270.410004001010.016912:02
498Jay McKee24BUFD812111318435.22001911504.0157419:26
499Steve McKenna28NYRLW5421301440.111011001711.82153:59
500Jim McKenzie32NJDLW6735801230.42100320339.14907:19
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
501Kyle McLaren24BOSD38088-4191.10000503570.073519:21
502Dean Melanson28WSHD4000140.1000000060.05012:36
503Josef Melichar23PITD60033-1681.40000210460.0100616:46
504Scott Mellanby35STLRW64152641-5934.278021610013710.9100315:40
505Eric Meloche25PITRW23011-78-0.60000100290.023410:10
506Eric Messier28COLLW7451015-5260.350031000846.0112815:15
507Mark Messier*41NYRC4171623-1321.652029616910.175918:31
508Glen Metropolit27TOTRW3511617161.11000790521.949614:10
508Glen Metropolit27WSHRW3311617361.21000790512.047514:24
508Glen Metropolit27TBLRW2000-20-0.1000000010.02110:26
509Branislav Mezei21NYID240222120.5000020040.02038:28
510Aaron Miller30LAKD745121714546.14013912756.7165422:21
511Kip Miller32NYIC3771724262.5520110705213.552314:07
512Norm Milley21BUFRW5011000.00000100100.06613:12
513Boris Mironov29CHID644141815684.9400110401293.1145422:43
514Willie Mitchell24MIND6831013-16682.33001820674.5145721:25
515Mike Modano*31DALC7834437714389.6266252318221915.5175222:27
516Fredrik Modin27TBLLW541417310273.41220413221419.9103119:05
517Jaroslav Modry30LAKD8043842-4657.00400152301193.4156119:31
518Alexander Mogilny32TORRW66243357186.6195041716018812.8116417:38
519Steve Montador22CGYD11123-2260.410002001010.013412:12
520Jim Montgomery32DALC8022-100.1000011080.0698:35
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
521Steve Moore23COLC8000-44-0.2000000050.0577:05
522Brad Moran22CBJC3000000.0000000020.0237:39
523Ian Moran29PITD642810-11541.82001701942.1128020:00
524Ethan Moreau26EDMLW80115164811.590214011298.5101712:43
525Dave Morisset20FLARW4000-75-0.4000000020.04511:21
526Marc Moro24TOTD15000-3250.0000000070.017911:57
526Marc Moro24NSHD13000-3230.0000000070.015612:02
526Marc Moro24TORD2000020.0000000002311:23
527Aleksey Morozov24PITLW72202949-7165.213703199116212.3120316:42
528Derek Morris23CGYD6143034-4885.62201101911662.4150524:40
529Brendan Morrison26VANC8223446718267.417604367118312.6158719:21
530Brenden Morrow23DALLW72171835121094.113403162010216.7121516:52
531Mike Mottau23NYRD1000000.00000000066:20
532Mark Mowers27NSHLW14123-220.21000200520.01198:31
533Bill Muckalt27OTTRW70088-346-0.50000800730.06849:46
534Bryan Muir28COLD22112190.81000010263.822710:20
535Kirk Muller35DALLW78102030-12282.0640114601119.0107613:48
536Gord Murphy34BOSD150222130.50000200100.021814:32
537Glen Murray29TOTRW82413071314010.632909245124616.7162019:45
537Glen Murray29BOSRW7335256026408.830507213121216.5144819:50
537Glen Murray29LAKRW96511501.824023203417.617219:08
538Marty Murray26PHIC7412152710102.810112140110911.0103113:56
539Rem Murray29TOTC8081927-4181.760211252988.2117214:39
539Rem Murray29EDMC69717245142.050211052848.399814:27
539Rem Murray29NYRC11123-94-0.31000200147.117415:51
540Ladislav Nagy22PHXLW742319426505.318505172018712.3111515:04
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
541Tyson Nash26STLLW64671321001.16001700669.164310:03
542Markus Naslund28VANLW81405090225011.9328062723030213.2158019:31
543Andrei Nazarov27TOTLW77651152151.460005005610.73764:53
543Andrei Nazarov27BOSLW47022-2164-0.10000200180.01493:10
543Andrei Nazarov27PHXLW306397511.560003003815.82277:35
544Stan Neckar26TBLD77178-18242.20010700382.6158020:31
545Andrej Nedorost21CBJC7022-320.00000200120.09112:56
546Vaclav Nedorost19COLLW25224-420.11100200229.125610:15
547Petr Nedved30NYRC78212546-8363.814613177117512.0151019:22
548Chris Neil22OTTRW721071752312.191007005617.96028:22
549Sergei Nemchinov38NJDLW685510-9100.150015004910.275911:09
550Scott Nichol27CGYC608917-91071.152106214916.376112:41
551Rob Niedermayer27CGYLW5761420-15490.631211220876.9102718:01
552Scott Niedermayer*28NJDD7611223312308.3920614801298.5184524:17
553Chris Nielsen21CBJRW23235-340.32001300287.124810:47
554Antti-Jussi Niemi24MDAD1000-10-0.100000000109:53
555Ville Nieminen24TOTRW66111627-1382.71010511508313.388213:22
555Ville Nieminen24COLRW531014241302.791059507213.967212:41
555Ville Nieminen24PITRW13123-280.01000200119.121016:10
556Joe Nieuwendyk*35TOTC812533580226.7196062013018913.2136716:52
556Joe Nieuwendyk*35DALC67232447-2185.6176051410015714.6113816:59
556Joe Nieuwendyk*35NJDC142911241.12001630326.322916:22
557Janne Niinimaa26EDMD815394413809.24102181831194.2210826:02
558Andrei Nikolishin28WSHC80132336-1402.71210020301439.1139117:23
559Marcus Nilson23FLALW81141933-14552.4761212611479.5133816:31
560Owen Nolan29SJSC752343667937.2138222317321710.6145419:23
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
561Mattias Norstrom30LAKD792911-2384.12000801424.8181923:01
562Brad Norton26FLAD22022-2450.3000020060.02039:15
563Jeff Norton36TOTD32055-5100.80000320150.064420:08
563Jeff Norton36FLAD29044-580.70000310130.059720:35
563Jeff Norton36BOSD3011020.1000001020.04715:46
564Ivan Novoseltsev23FLARW70131629-10442.511115114110911.9104214:53
565Teppo Numminen33PHXD7613354813209.094061320211711.1181323:51
566Michael Nylander29CHIC8215466128507.09602321401589.5127515:33
567Sean O'Donnell30BOSD80322