Are You a Stathead?

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 Abid25ATLLW6022160.1000020060.0498:10
2Craig Adams28CARRW671011211511.681129026814.782412:18
3Kevyn Adams31CARC82158230361.8130227011609.4105712:53
4Dmitry Afanasenkov25TBLLW689615-7161.081003307811.56629:44
5Maxim Afinogenov26BUFRW772251736847.4111103312002419.1125816:20
6Tommy Albelin41NJDD36066421.60000510150.050313:59
7Andrew Alberts24BOSD731673681.90010501303.393612:50
8Daniel Alfredsson33OTTRW774360103295012.32216582732124917.3167021:41
9Bryan Allen25VAND777101741154.261001000888.0157420:27
10Jamie Allison30TOTD27011-656-0.1000010070.02438:59
10Jamie Allison30NSHD20011-645-0.2000010030.01608:00
10Jamie Allison30FLAD70000110.1000000040.08311:48
11Jason Allison30TORC66174360-18764.789021330011115.3123418:42
12Tony Amonte35CGYRW801428423433.710313131411559.0136917:07
13Dave Andreychuk*42TBLLW4261218-13160.91411381817.456413:26
14Nik Antropov25TORRW5712193113563.19210171111310.688715:34
15Colby Armstrong23PITRW4716244015584.3772319508618.689619:04
16Derek Armstrong32LAKC62132841-2463.46701226010013.096215:31
17Tyler Arnason26TOTC791332451443.78501221002036.4113214:20
17Tyler Arnason26CHIC601328415403.9850119901618.189814:58
17Tyler Arnason26OTTC19044-44-0.20000310420.023412:19
18Jason Arnott31DALC81324476131028.62011152618016719.2139317:12
19Evgeny Artyukhin22TBLRW7241317-4900.931001210795.16288:43
20Arron Asham27NYIRW6391524-51031.562101500999.185313:33
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
21Serge Aubin30ATLC7471724-4791.361001412828.582111:06
22Adrian Aucoin32CHID33156-13380.50100140591.775822:58
23Keith Aucoin27CARC7011-44-0.1000010030.0375:19
24Sean Avery25LAKC75152439-52573.11113121301897.9102113:37
25P.J. Axelsson30BOSLW59101828-341.8712116111138.8103917:36
26Anton Babchuk21TOTD395510-7221.42300140568.957714:48
26Anton Babchuk21CARD22325-260.81200020329.429413:22
26Anton Babchuk21CHID17235-5160.61100120248.328316:38
27Christian Backman25STLD5261218-15483.33301660708.6129024:49
28Jaroslav Balastik26CBJLW66121022-1261.857029101587.684712:50
29Jozef Balej23VANRW1011100.1000010030.087:56
30Keith Ballard23PHXD8283139-18995.04131151511027.8163819:59
31Michal Barinka21CHID25011-720-0.10000100190.036614:38
32Cam Barker19CHID1000000.0000000010.01111:02
33Matthew Barnaby32CHILW8282028-111781.280011901859.4110113:26
34Stu Barnes35DALC781521369443.114012183012312.2128516:29
35Scott Barney26ATLC3000-10-0.1000000040.0206:45
36Milan Bartovic24CHIRW24167080.41000600352.92128:50
37Shawn Bates30NYIC66151934-11602.41311417209515.8113517:12
38Nolan Baumgartner29VAND705293411305.8041111180736.8115416:29
39Francois Beauchemin25TOTD72828362526.04403181001375.8166823:10
39Francois Beauchemin25MDAD61826348416.1440317901216.6147824:14
39Francois Beauchemin25CBJD11022-611-0.10000110160.019017:16
40Kris Beech24TOTC10123140.21000110128.312012:02
40Kris Beech24WSHC500004-0.1000000060.0479:24
40Kris Beech24NSHC5123100.31000110616.77314:40
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
41Steve Begin27MTLC7611122391131.881229121348.2108714:19
42Wade Belak29TORD55033-13109-0.10000300160.05499:59
43Eric Belanger28LAKC65172037-5622.912501172111914.3114117:33
44Ken Belanger31LAKLW5000-17-0.100000000183:39
45Brendan Bell22TORD1000000.0000000020.01414:00
46Mark Bell25CHILW82252348-141074.11311111310022711.0144417:37
47Bryan Berard28CBJD44122032-29323.31110291101269.599722:40
48Aki Berg28TORD75088-5561.60000701420.0119715:58
49Sean Bergenheim21NYILW28459-11200.24001500636.337213:17
50Marc-Andre Bergeron25EDMD751520353387.17801118114410.4159221:14
51Patrice Bergeron20BOSC813142733227.51812162417131010.0166820:36
52Steve Bernier20SJSRW391413274353.2112119407518.755114:08
53Todd Bertuzzi30VANRW82254671-171206.01312032620020012.5156819:08
54Blair Betts25NYRC668210-1024-0.17010200948.585312:55
55Kevin Bieksa24VAND39066-1771.10000420380.062816:06
56Mathieu Biron25WSHD524913-11501.21300360616.663612:14
57Jason Blake32NYILW762829570605.8141222191003049.2142718:47
58Rob Blake*36COLD811437512948.16711191712645.3197424:22
59Zdenek Blatny25BOSLW5000-22-0.1000000030.0265:08
60Brandon Bochenski23TOTRW408917-2221.662008106212.942310:35
60Brandon Bochenski23OTTRW2067137141.742006103915.424612:17
60Brandon Bochenski23CHIRW20224-98-0.12000200238.71788:53
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
61Eric Boguniecki30TOTRW4761016-3331.142007304812.552211:06
61Eric Boguniecki30PITRW385611-2290.741005103613.941210:50
61Eric Boguniecki30STLRW9145-140.40100220128.311012:15
62Peter Bondra37ATLRW60211839-3403.91380199014314.795615:56
63Radek Bonk30MTLC6161521-3520.94021951767.992515:10
64Derek Boogaard23MINLW6524621580.420014001513.33505:23
65Joel Bouchard32NYID251895231.91000620452.254821:56
66Pierre-Marc Bouchard21MINC801742593285.9107031824011814.4122015:15
67Philippe Boucher32DALD6616274328779.88803141121749.2154523:25
68Tyler Bouck26VANRW121120210.21000100616.7766:22
69Bob Boughner34COLD411672541.21001510156.72977:15
70Francis Bouillon30MTLD6731922-6343.603011360754.0139220:47
71Jesse Boulerice27TOTRW38000-764-0.4000000050.0972:33
71Jesse Boulerice27CARRW26000-351-0.2000000030.0652:30
71Jesse Boulerice27STLRW12000-413-0.2000000020.0322:39
72Eric Boulton29ATLLW51459-4870.640005002814.32504:54
73Rene Bourque24CHIRW771618343562.91240213501808.9118115:20
74Jay Bouwmeester22FLAD82541461796.45000251601892.6209025:29
75Brad Boyes23BOSC8226436911307.6188032914020312.8129315:46
76Dan Boyle29TBLD79153853-8388.29604191901539.8185123:26
77Nick Boynton27BOSD545712-7932.23110601895.6111520:39
78Matt Bradley27WSHRW7471219-8720.570011101878.093212:36
79Donald Brashear34PHILW76459-2166-0.14000500735.56538:36
80Pavel Brendl24PHXRW2000-30-0.1000000030.0188:54
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
81Kip Brennan25MDALW12011-235-0.1000010050.0514:16
82Eric Brewer26STLD32639-17451.45101120649.475123:28
83Daniel Briere28BUFC482533583486.71411041517114717.091519:04
84Rod Brind'Amour35CARC783139708686.81019252016319815.7189524:18
85Patrice Brisebois35COLD801028381556.26402151211079.3178522:19
86Kyle Brodziak21EDMC10000-44-0.3000000070.011011:02
87Wade Brookbank28VAND321233810.810002001010.01584:56
88Curtis Brown29CHIC7151015-938-0.14010631846.096913:39
89Dustin Brown21LAKRW79141428-10801.6860211301598.8110413:59
90Mike Brown26CHILW2011090.1000010010.0125:52
91Sean Brown29TOTD4711112-17351.01000830492.070915:05
91Sean Brown29NJDD3511112-14271.01000830372.753815:22
91Sean Brown29VAND12000-38-0.10000000120.017114:15
92Gilbert Brule19CBJC7224-200.420001101118.29213:11
93Andrew Brunette32COLLW822439639486.51311022217012918.6123115:01
94Sergei Brylin32NJDLW82152237-4462.911403139012611.9129015:44
95Jan Bulis27MTLLW732020402504.013613173013115.3114115:37
96Brent Burns20MINRW7241216-7320.33101831735.5101614:07
97Alexandre Burrows24VANLW4375125611.360115004914.344710:24
98Sven Butenschön29VAND80001100.2000000040.011314:05
99Dustin Byfuglien20CHID25325-6240.83001200456.743317:19
100Eric Cairns31TOTD5011211240.61000100195.33276:33
100Eric Cairns31PITD271010870.31000000812.51485:28
100Eric Cairns31FLAD230111370.30000100110.01807:48
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
101Petr Cajanek30STLLW71103141-22542.27300121901506.7134018:53
102Kyle Calder27CHILW79263359-4525.618626267018314.2145218:23
103Ryan Caldwell24NYID2000-22-0.1000000020.03316:33
104Mike Cammalleri23LAKC80262955-14504.8111504919120612.6134016:45
105Brian Campbell26BUFD79123244-14166.075051022010511.4139917:43
106Gregory Campbell22FLAC64369-1140-0.33000600595.15538:38
107Jim Campbell32TBLRW1000020.00000000098:47
108Chris Campoli21NYID8092534-16464.57202141101237.3148318:32
109Matt Carkner25SJSD1011020.10000100066:01
110Matt Carle21SJSD12336-2140.912011201127.319316:07
111Keith Carney35TOTD79218208624.311011251852.4161920:30
111Keith Carney35MDAD612161813484.011011141712.8117819:19
111Keith Carney35VAND18022-5140.30000110140.044124:30
112Anson Carter31VANRW81332255-1416.51815071210014622.6117914:34
113Jeff Carter21PHIC8123194210404.915627127018912.297812:04
114Andrew Cassels36WSHC314812-3140.722004402913.841013:13
115Zdeno Chara28OTTD71162743171358.151013131222127.5193027:11
116Jonathan Cheechoo25SJSRW82563793235812.730242112017031717.7163719:57
117Chris Chelios*44DETD814711221084.42110412834.8149718:29
118Jason Chimera26CBJLW80171330-10952.515115130012713.4101412:41
119Eric Chouinard25PHIC1000020.00000000054:30
120Marc Chouinard28MINC741416301342.76623106011212.5122016:29
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
121Erik Christensen22PITC336713-3340.84200430857.147114:17
122Martin Cibak25TBLC65268-922-0.12000600504.04296:36
123Brett Clark29COLD80927363565.95401161011486.1157219:39
124Chris Clark29WSHRW7820193991103.916130171114413.9120215:24
125Noah Clarke26LAKLW500000-0.1000000030.0377:23
126Dan Cleary27DETLW77312155400.4300110021062.880810:30
127Ryane Clowe23SJSRW18022-29-0.20000200140.01749:40
128Ben Clymer27WSHRW77161733-7722.513303116014910.7109114:10
129Braydon Coburn20ATLD9011-240.0000001040.0697:43
130Carlo Colaiacovo23TORD212570171.21100221219.532415:26
131Erik Cole27CARRW6030295919547.4243381711116418.3115819:18
132Kevin Colley27NYIC16000-252-0.2000000040.0764:44
133Rob Collins27NYIC8112100.20100100812.5526:27
134Jeremy Colliton21NYIC19112260.21000100911.11206:18
135Mike Commodore26CARD7231013121383.13002811724.2111615:30
136Mike Comrie25PHXC803030602556.62010041515019015.8128216:01
137Tim Connolly24BUFC631639555285.29703201639916.2113418:00
138Craig Conroy34LAKC7822446613786.2145332516315414.3149919:13
139Matt Cooke27VANLW4581018-8711.180029106711.962813:57
140Joe Corvo28LAKD8114264016387.77703121401907.4161919:59
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
141Jean-Philippe Cote23MTLD8000240.3000000020.08811:02
142Jeff Cowan29LAKRW46819-8730.680001005315.13888:26
143Ryan Craig24TBLC48151328-462.896009408118.573715:21
144Sidney Crosby18PITC813963102-111010.52316053031227814.0163020:08
145Cory Cross35TOTD56358-3591.62010500329.471712:48
145Cory Cross35EDMD34235-5380.910103002010.043412:46
145Cory Cross35DETD161123150.71000100119.120412:44
145Cory Cross35PITD6011-160.1000010010.07913:13
146Mark Cullen27CHIC297916721.870008104515.638413:15
147Matt Cullen29CARC782524494405.1178051310121411.7128216:26
148Jassen Cullimore33CHID54167-2453-0.10101510234.391616:58
149Mariusz Czerkawski33TOTRW358210-6100.771000207211.144912:49
149Mariusz Czerkawski33TORRW19415-260.33100010419.825613:30
149Mariusz Czerkawski33BOSRW16415-440.440000103112.919212:01
150Pierre Dagenais27MTLRW325712-5160.93201340746.83179:55
151Alexandre Daigle30MINRW4652328-6122.2320112110598.559813:00
152Trevor Daley22DALD8131114-2873.43001551913.3151218:40
153Kevin Dallman24TOTD6741014-14292.513005501313.1127319:00
153Kevin Dallman24STLD464913-15211.91300540894.586618:49
153Kevin Dallman24BOSD21011180.50000010420.040719:24
154Mathieu Dandenault29MTLD82515208834.8500112211015.0152818:38
155Pavel Datsyuk27DETC7528598726229.81711043128014519.3134217:53
156Rob Davison25SJSD691566762.11000500362.895513:50
157Eric Daze30CHILW1000-22-0.1000000001211:56
158Greg de Vries33ATLD82728351765.24302151211116.3180522:01
159Andy Delmore29CBJD7000-120.0000000070.010815:24
160Pavol Demitra31LAKRW5825376221427.0137571619218413.6122221:04
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
161Nathan Dempsey31LAKD53211130482.22000740583.4101519:09
162Eric Desjardins36PHID45420243563.613017103884.5106223:36
163Boyd Devereaux27PHXC7881422-13440.7710112207610.599712:47
164Rob DiMaio37TBLRW6141317-7300.622011111725.671311:41
165Niko Dimitrakos26TOTRW64916254322.281011051939.774211:36
165Niko Dimitrakos26SJSRW45412160261.04000741666.153611:54
165Niko Dimitrakos26PHIRW19549461.141013102718.520610:52
166Chris Dingman29TBLLW34011-1022-0.60000100240.01875:29
167Joe DiPenta26MDAD722688462.52000600277.497313:31
168Jon DiSalvatore24STLRW5000-12-0.1000000030.0428:27
169Shane Doan29PHXRW82303666-91236.31317071124125411.8156819:08
170Tie Domi36TORRW7751116-101090.341001100677.57499:43
171Shean Donovan31CGYRW80911209821.8801010011326.894311:47
172Doug Doull31WSHC2000-119-0.10000000083:57
173Jim Dowd37TOTC7851318-11400.140101300677.598012:34
173Jim Dowd37CHIC6031215-5380.230001200555.576312:43
173Jim Dowd37COLC18213-62-0.110101001216.721712:04
174Aaron Downey31TOTRW423472950.730004002114.32355:36
174Aaron Downey31MTLRW251452500.410004001010.01686:43
174Aaron Downey31STLRW172020450.320000001118.2673:56
175Dallas Drake36STLLW6222426-13590.711011842882.3104916:55
176Kris Draper34DETRW801022323581.6901119211536.5142217:46
177Chris Drury29BUFC81303767-11326.61216251621017217.4146618:06
178J.P. Dumont27BUFRW54202040-1384.411904911011617.286416:00
179Pascal Dupuis26MINRW67101626-10401.664029611516.6110516:30
180Radek Dvorak28EDMRW6482028-2261.7620219011316.1106016:34
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
181Ben Eager22PHILW253580180.730005002114.31857:24
182Mark Eaton28NSHD69314-2442.030000012810.7136119:43
183Patrick Eaves21OTTRW58209297223.71451481010020.072412:29
184Christian Ehrhoff23SJSD645182310324.6320271101244.0114017:48
185Nils Ekman29SJSRW7721365720546.4165022214017611.9117115:12
186Patrik Elias29NJDLW3816294511205.2106031415014211.370618:34
187Matt Ellison22TOTRW3131013-2190.82100640496.141613:25
187Matt Ellison22CHIRW263912-4170.62100540476.438314:45
187Matt Ellison22PHIRW5011220.1000010020.0326:28
188Steve Eminger22WSHD6651318-12812.1410010215010.0140921:21
189Shane Endicott24PITC41112-943-1.00010100442.348011:43
190Martin Erat24NSHLW802029490764.7155011811014314.0118014:45
191John Erskine25TOTD60101-15161-0.11000000323.178313:03
191John Erskine25NYID34101-1299-0.21000000234.349714:37
191John Erskine25DALD26000-3620.1000000090.028611:00
192Garnet Exelby24ATLD75191011752.51000801442.3117615:41
193Jim Fahey26SJSD21022-1114-0.40000200220.026612:39
194Rico Fata25TOTRW47347-422-0.12100400506.047810:10
194Rico Fata25WSHRW21336380.72100300319.71728:11
194Rico Fata25PITRW20000-510-0.70000000180.026213:06
194Rico Fata25ATLRW6011-24-0.1000010010.0447:18
195Fedor Fedorov24NYRRW300006-0.1000000020.0299:49
196Sergei Fedorov*36TOTC67123244-2663.08312171411607.5140921:02
196Sergei Fedorov*36CBJC62123143-1643.18312171311428.5130821:06
196Sergei Fedorov*36MDAC5011-12-0.10000010180.010120:17
197Todd Fedoruk26MDALW764192361741.740011720695.86398:24
198Ruslan Fedotenko27TBLLW80261541-4444.322406123016415.9122815:21
199Eric Fehr20WSHRW1100002-0.10000000100.0635:45
200Andrew Ference26CGYD8242731-12855.42200101701113.6165220:08
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
201Scott Ferguson33MIND15000-3220.0000000060.01389:11
202Jonathan Ferland22MTLRW7101-220.01000000911.1466:37
203Vernon Fiddler25NSHC408412-2420.953023104617.455313:49
204Valtteri Filppula21DETC4011120.1000010010.0297:19
205Jiri Fischer25DETD223588332.12011320368.345620:43
206Mike Fisher25OTTC6822224423645.116243127315014.7116617:09
207Tom Fitzgerald37BOSRW714610-1040-0.24000501508.06719:27
208Rory Fitzpatrick31BUFD56459-18501.02201230458.991616:22
209Tomas Fleischmann21WSHC14022-70-0.30000110110.0956:45
210Ryan Flinn25LAKLW2000050.00000000010:25
211Adam Foote34CBJD6561622-16893.322211222679.0159724:34
212Colin Forbes29WSHLW9000-22-0.20000000100.0748:16
213Peter Forsberg*32PHIC6019567521468.0108123224013214.4112718:47
214Kurtis Foster24MIND58101828-3605.6460261201248.1111519:13
215Matt Foy22MINRW19235-4160.21100300219.520910:59
216Johan Franzen26DETC80124164361.01002240011910.199612:27
217Jeff Friesen29TOTLW514711-1532-0.44001520755.368213:23
217Jeff Friesen29WSHLW33347-1124-0.43000220644.748714:45
217Jeff Friesen29MDALW18134-480.01001300119.119610:53
218Dan Fritsche20CBJRW596713-14220.36000700936.560710:17
219Alex Frolov23LAKLW6921335417405.4144342110217412.1133219:18
220Marian Gaborik23MINRW653828666648.92610271512125215.1119818:26
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
221Simon Gagne25PHILW72473279313810.83312271811333414.1149520:46
222Steve Gainey27PHXLW20011-320-0.30000100110.01658:14
223Simon Gamache25TOTRW26347-5100.33000310368.329911:30
223Simon Gamache25STLRW153471100.73000310329.420813:53
223Simon Gamache25NSHRW11000-60-0.4000000040.0918:16
224Paul Gaustad23BUFC78915244651.8900014101138.094612:08
225Denis Gauthier29TOTD6229112982.42000900563.6102416:31
225Denis Gauthier29PHXD452911-4611.82000900434.776316:58
225Denis Gauthier29PHID170006370.60000000130.026115:21
226Aaron Gavey31MDAC5000020.0000000020.0204:03
227Martin Gelinas35FLALW8217244127804.21340323101869.1131115:59
228Carsen Germyn23CGYC2000-10-0.1000000020.0105:00
229Bruno Gervais21NYID27347-181.421003102114.345316:47
230Ryan Getzlaf20MDAC571425396224.2410011114011612.171712:35
231Hal Gill30BOSD801910-41242.21000900681.5148918:37
232Trevor Gillies27MDALW10000210.0000000010.032:40
233Brian Gionta27NJDRW82484189184611.423241103110029116.5162519:49
234Mark Giordano22CGYD7011280.4000001050.08512:05
235Alexandre Giroux24NYRLW1000-100.00000000032:50
236Jeff Giuliano26LAKLW483470260.13002400329.44689:45
237Tim Gleason23LAKD78219210773.320001702722.8138017:41
238Rob Globke23FLARW1810106-0.11000000185.61317:17
239Mike Glumac25STLC337512-8331.025004105512.741012:25
240Marcel Goc22SJSC8181422-7221.062021220968.394811:42
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
241Eric Godard25NYIRW57224-21150.220002001711.82033:34
242Steven Goertzen21CBJRW39000-1744-1.20000000230.03338:32
243Scott Gomez26NJDC823351848429.2249052724024413.5154018:47
244Sergei Gonchar31PITD75124658-131007.04802143021926.3185024:40
245Boyd Gordon22WSHRW25011-44-0.60000100120.029211:40
246Lee Goren28VANRW28123-630-0.21001200372.72077:25
247Josh Gorges21SJSD490665311.80000510250.086417:38
248David Gove27CARC1011200.20000100077:12
249Chris Gratton30FLAC7617223961043.412412184013512.6119515:43
250Josh Gratton23TOTLW14101-344-0.11000000175.91037:21
250Josh Gratton23PHXLW11101-330-0.11000000147.1888:00
250Josh Gratton23PHILW30000140.0000000030.0155:00
251Denis Grebeshkov22TOTD29055-12200.00000230240.048316:39
251Denis Grebeshkov22NYID21033-880.10000120140.036117:11
251Denis Grebeshkov22LAKD8022-4120.00000110100.012215:16
252Josh Green28VANLW334262140.540002003511.42838:35
253Mike Green20WSHD22123-8180.01000110137.732814:54
254Travis Green35BOSC82101222-2790.9802111011188.5123515:04
255Matt Greene22EDMD27022-6430.10000200100.030311:13
256Mike Grier31BUFRW8171623-7280.7700415011096.4116414:22
257Bill Guerin35DALRW7013274001153.210302131402106.2115016:25
258Ben Guite27BOSRW1000000.0000000020.098:53
259Niklas Hagman26TOTRW8481321-10180.6701010121266.3102912:15
259Niklas Hagman26DALRW546915-2160.95010612748.160911:17
259Niklas Hagman26FLARW30246-82-0.32000400523.842014:00
260Ron Hainsey24CBJD552151713433.911001140812.597817:47
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
261David Hale24NJDD380445211.50000400190.045812:03
262Adam Hall25NSHRW751415290402.04100576212211.5125816:47
263Jeff Halpern29WSHC70113344-8792.55601181411517.3140020:00
264Denis Hamel28OTTLW4101100.21000000911.1379:10
265Dan Hamhuis23NSHD827313811707.22411181211355.2185022:34
266Jeff Hamilton28NYIC13268080.71100240296.913710:33
267Roman Hamrlik31CGYD51719268565.851104150897.9111421:51
268Michal Handzus28PHIC73113344-2382.78211161341139.7134818:28
269Scott Hannan27SJSD81618247585.442019811045.8199124:34
270Jay Harrison23TORD8011520.6000010070.015118:50
271Mark Hartigan28CBJC339312-1221.463012105416.738411:39
272Scott Hartnell23NSHLW8125234881015.1131028147221111.8130316:05
273Todd Harvey30EDMRW63527-7320.150002004511.14767:33
274Derian Hatcher33PHID77413172933.22110832984.1180923:30
275Niclas Havelid32ATLD82428329485.322001990844.8200224:25
276Martin Havlat24OTTLW189716642.162113315715.832718:11
277Eric Healey31BOSLW2000020.0000000010.0178:28
278Paul Healey30COLRW20000140.000000000115:33
279Dany Heatley25OTTLW825053103298612.92523273120230016.7173421:09
280Jochen Hecht28BUFLW6418244210344.312424194117910.1116018:07
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
281Bret Hedican35CARD745222711584.922111552736.8150320:19
282Jonathan Hedstrom28MDARW791314272481.7922512119913.1128616:17
283Milan Hejduk29COLRW7424345813245.991412249122110.9137318:33
284Timo Helbling24TBLD9011-360.0000010020.09310:19
285Colin Hemingway25STLRW3000-20-0.1000000020.0227:18
286Ales Hemsky22EDMRW81195877-5646.9117142335017810.7137516:59
287Alex Henry26MIND63055-4731.50000500410.072011:26
288Jamie Heward34WSHD7172128-5543.9340271221405.0155221:52
289Chris Higgins22MTLC80231538-1264.013733105014815.5115314:25
290Andy Hilbert24TOTC471215274382.89302104110111.961413:04
290Andy Hilbert24CHIC28549-4220.750014005010.028210:05
290Andy Hilbert24PITC19711188162.143016415113.733217:27
291Sean Hill35FLAD78218203803.4110015301101.8157220:09
292Dan Hinote29COLC735813-5480.14012701707.178010:41
293Shane Hnidy30ATLD660331330.70000300500.067510:14
294Jeff Hoggan27STLLW52268-1634-0.32000600603.34578:47
295Bobby Holik35ATLC64151833-6792.31050051211519.9112117:31
296Ryan Hollweg22NYRC52235-384-0.12000300326.33777:15
297Michael Holmqvist26CHIC72101020-14160.782018111069.497513:32
298Tomas Holmstrom33DETRW8129305914667.11811081713014020.7113213:59
299Shawn Horcoff27EDMLW792251730856.7163352721316713.2157819:59
300Darcy Hordichuk25NSHLW74761391631.570015105213.54556:09
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
301Nathan Horton20FLAC712819478895.425301136016217.3119916:53
302Marcel Hossa24NYRLW6410616-6281.173005101059.568810:45
303Marian Hossa27ATLRW80395392176710.21814772725134111.4173521:41
304Jan Hrdina29CBJC75102333-8781.7541014817812.8127216:58
305Jiri Hudler22DETC400002-0.1000000030.0297:13
306Brett Hull*41PHXRW5011-30-0.1000001080.06913:45
307Cale Hulse32TOTD39044-8630.50000400340.059615:18
307Cale Hulse32CBJD27033-9430.00000300270.040715:04
307Cale Hulse32CGYD120111200.5000010070.018915:47
308Trent Hunter25NYIRW82161935-9342.01150313602217.2146217:50
309Kristian Huselius27TOTLW78202747-9404.512804720016412.2115914:52
309Kristian Huselius27CGYLW541524392364.39604618010714.080514:55
309Kristian Huselius27FLALW24538-1140.23200120578.835314:44
310Matt Hussey26PITC13011-50-0.40000100170.013410:17
311Andrew Hutchinson25CARD363811-2181.51200260339.137310:22
312Jarome Iginla28CGYRW823532675867.81717161614229311.9177921:42
313Jarkko Immonen23NYRC6202-100.21100000825.06210:15
314Brad Isbister28BOSRW5861723-2461.3510015201125.480713:55
315Raitis Ivanans27MTLD4000-19-0.100000000122:58
316Greg Jacina23FLAC11011-14-0.10000100100.0645:50
317Barret Jackman24STLD634610-61562.84002510567.1118218:46
318Ric Jackman27TOTD6472330-20522.84301121011205.8111017:21
318Ric Jackman27PITD4962228-20462.433011291956.389918:21
318Ric Jackman27FLAD15112060.41000010254.021114:04
319Tim Jackman24PHXRW8000121-0.1000000040.0587:13
320Jean-Francois Jacques20EDMLW7000-30-0.2000000080.0476:43
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
321Jaromir Jagr33NYRRW825469123347215.53024094128036814.7181022:05
322Connor James23LAKRW2000-10-0.1000000010.0157:19
323Dan Jancevski24DALD2000100.100000000189:13
324Cam Janssen21NJDRW47000-391-0.50000000100.02224:44
325Cole Jarrett23NYID1000100.1000000010.01413:48
326Jeff Jillson25BUFD2000040.0000000010.02914:40
327Jonas Johansson21WSHRW1000020.00000000044:14
328Aaron Johnson22CBJD262689232.11101510287.136914:12
329Greg Johnson34NSHC68118196101.170438007614.5112816:36
330Mike Johnson31PHXRW801638547504.896132612014511.0132616:34
331Ryan Johnson29STLC65369-2133-0.71110501575.374111:24
332Kim Johnsson29PHID47619255344.133009100976.2109523:17
333Jussi Jokinen22DALLW811738552305.298021523010715.9109913:34
334Olli Jokinen27FLAC8238518914889.82314192823035110.8168020:29
335Matt Jones22PHXD16022-2140.20000200100.018511:35
336Randy Jones24PHID28088-6160.60000431210.041914:58
337Ed Jovanovski29VAND4482533-8584.5260212130879.2107524:26
338Milan Jurcina22BOSD5165113542.74200500649.484016:28
339Frantisek Kaberle32CARD77638448466.55103211611264.8151019:37
340Tomas Kaberle27TORD8295867-1469.73602134501635.5231028:10
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
341Dmitri Kalinin25BUFD552161814544.120001150474.392216:45
342Boyd Kane27WSHLW5011120.1000010010.0204:04
343Petr Kanko21LAKRW10101100.11000000714.3474:42
344Niko Kapanen27DALC81142135-10362.4752413809714.4115214:13
345Sami Kapanen32PHIRW58122234-9122.2534214801239.8104818:04
346Paul Kariya*31NSHLW82315485-6408.41714032232024512.7156519:05
347Alexander Karpovtsev35FLAD6000-34-0.2000000040.06611:05
348Darius Kasparaitis33NYRD670667972.40000600480.0117117:28
349Pat Kavanagh26PHIRW8000-22-0.2000000010.0425:14
350Duncan Keith22CHID8191221-11794.1711011101346.7189823:26
351Matt Keith22CHIRW2000000.0000000060.02311:42
352Chris Kelly25OTTC8210203021762.8910213161128.9101112:20
353Ryan Kesler21VANC821013231791.2910211111198.4115214:03
354Alexander Khavanov34TORD646612-11602.032104204413.6109617:08
355Chad Kilger29TORC79171128-6632.415112100110316.598012:25
356Ken Klee34TOTD7431215-4803.02101831704.3139318:49
356Ken Klee34TORD5631215-1662.82101831654.6112220:02
356Ken Klee34NJDD18000-3140.2000000050.027115:03
357Kevin Klein21NSHD2000-100.0000000002713:40
358Jon Klemm36DALD764711-3602.83101412577.0128716:56
359Jakub Klepis21WSHC25134-118-0.31000210263.81857:25
360Rostislav Klesla23CBJD5161319-4753.34201472847.1109421:27
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
361Tomas Kloucek25ATLD1000020.00000000033:14
362Mike Knuble33PHIRW8234316525807.51913262110021715.7166820:21
363Matt Koalska25NYIC3000-12-0.1000000030.0175:44
364Chuck Kobasew23CGYRW77201131-10643.310100492014314.094412:16
365Mikko Koivu22MINC6461521-9401.13300870966.385013:17
366Saku Koivu31MTLC721745621705.5125042322013812.3133418:31
367Krys Kolanos24TOTC15213140.31100100229.11499:57
367Krys Kolanos24PHXC9213220.411001001513.310311:30
367Krys Kolanos24EDMC6000-12-0.1000000070.0467:39
368Juraj Kolnik25FLARW771520351402.810413191014510.3110214:19
369Konstantin Koltsov24PITLW60369-1020-0.72010411724.279513:15
370Mike Komisarek24MTLD71246-11161.92000400663.0104214:40
371Maxim Kondratiev23NYRD29123-2220.80100200166.347216:17
372Zenon Konopka25MDAC23437-4480.622001201822.21687:19
373Steve Konowalchuk33COLLW2169155141.631206213915.434816:33
374Tomas Kopecky23DETC1000120.0000000010.0109:41
375Andrei Kostitsyn20MTLRW12213120.42000100922.2907:32
376Tom Kostopoulos27LAKRW7681422-81000.8800113017410.898312:56
377Ales Kotalik27BUFRW82253762-3626.2151005191802619.6127615:34
378Ilya Kovalchuk22ATLLW78524698-66811.22527071629132316.1174622:23
379Alex Kovalev32MTLRW69234265-1766.3149051824020611.2134419:28
380Viktor Kozlov30NJDLW691213250162.1102018501229.893413:32
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
381Vyacheslav Kozlov33ATLLW8225467114337.1178012916120612.1145817:47
382Lukas Krajicek22FLAD67214161502.60200671892.2124018:30
383Niklas Kronwall25DETD2718911282.30100710283.655420:31
384Staffan Kronwall23TORD34011-3140.30000100180.044012:57
385Filip Kuba29MIND65619250445.741111531698.7141521:46
386Pavel Kubina28TBLD7653338-12965.3140392221553.2170422:25
387Chris Kunitz26TOTLW6919224116714.813512175014912.895913:54
387Chris Kunitz26MDALW6719224119694.913512175014912.894714:08
387Chris Kunitz26ATLLW2000-32-0.100000000115:43
388Oleg Kvasha27TOTLW641319323382.91210114321369.691014:13
388Oleg Kvasha27NYILW4991221-2321.681019121048.770714:26
388Oleg Kvasha27PHXLW154711561.340005203212.520313:32
389Joel Kwiatkowski28FLAD7348123862.53101521874.6119316:21
390Antti Laaksonen32COLLW81161834-2402.414024170114111.3129716:00
391Dan LaCouture28BOSLW55224-653-0.31010200375.43446:15
392Andrew Ladd20CARLW296511041.133004104314.032411:10
393Brooks Laich22WSHC7371421-9260.9610112201185.981911:13
394Bryce Lampman23NYRD1000-12-0.1000000010.01413:40
395Robert Lang35DETC7220426217726.5128032616017111.7117016:15
396Darren Langdon35NJDLW14011-322-0.1000010020.0463:17
397Jamie Langenbrunner30NJDRW80193453-1744.610811171702437.8148818:36
398Josh Langfeld28TOTRW5721012-2260.210101000852.462811:01
398Josh Langfeld28SJSRW3929114160.61010900533.845911:46
398Josh Langfeld28BOSRW18011-610-0.40000100320.01699:24
399Daymond Langkow29CGYC822534592466.31411071418217114.6148518:07
400Ian Laperriere32COLC8221244531163.919113230113315.8140717:10
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
401Maxim Lapierre20MTLC1000-100.00000000033:04
402Martin Lapointe32CHIRW82141731-301061.18603134013510.4121114:46
403Georges Laraque29EDMRW7221012-5730.420001000504.04746:35
404Chad Larose23CARRW49112137350.71001930621.651810:35
405Brad Larsen28ATLLW627815-3210.740318004814.668110:59
406Jay Leach26BOSD2000170.100000000136:20
407Patrick Leahy26BOSLW43448-2190.44000400468.73919:06
408Brett Lebda24DETD4639129202.62101900506.058112:38
409Vincent Lecavalier25TBLC803540750908.12013272019130911.3161020:08
410John LeClair36PITLW73222951-24614.0138101019013516.3115015:45
411Mike Leclerc29TOTLW501016260372.4640013306515.466813:21
411Mike Leclerc29PHXLW35912210292.1540010204420.548413:50
411Mike Leclerc29CGYLW15145080.31000310214.818412:14
412Brian Leetch*37BOSD6152732-10364.31400141301303.8143523:31
413Guillaume Lefebvre24PITLW9000-39-0.3000000030.011112:21
414David Legwand25NSHC44719263342.0700511801096.474116:50
415Yanick Lehoux23PHXC3101120.21000000520.0299:50
416Jere Lehtinen32DALRW803319529306.1181416127021615.3149618:42
417Mario Lemieux*40PITC2671522-16161.243003120779.150419:22
418Jordan Leopold25CGYD74218206685.502017110872.3165222:20
419Francis Lessard26ATLD6000-20-0.100000000152:33
420Junior Lessard25DALRW51010120.11000000616.7377:23
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
421Trevor Letowski28CBJRW81101828-2361.3811114131357.4133916:32
422Nicklas Lidstrom*35DETD80166480215012.97902234102436.6224928:07
423David Liffiton21NYRD1000020.00000000098:42
424John-Michael Liles25COLD821435495447.88601132201549.1151918:31
425Andreas Lilja30DETD822131518984.320011111782.6155919:01
426Trevor Linden35VANC8279163150.751108015512.792911:20
427Eric Lindros*32TORC33111122-3432.174027405918.657417:24
428Joakim Lindstrom22CBJLW3000000.0000000040.0165:11
429Matthew Lombardi23CGYC5562026-1482.031221550728.377814:09
430Lynn Loyns24CGYLW1000000.00000000066:15
431Brad Lukowich29TOTD75219210403.920011711494.1144319:14
431Brad Lukowich29NYID5711213-3322.310011011362.8109719:15
431Brad Lukowich29NJDD18178381.61000700137.734519:11
432Jamie Lundmark25TOTC53101929-1622.7820191007812.865912:26
432Jamie Lundmark25PHXC3851318-1361.44100760618.247912:37
432Jamie Lundmark25CGYC1246102201.331012401625.015012:32
432Jamie Lundmark25NYRC3101-260.110000001100.0299:49
433Joffrey Lupul22MDAC81282553-13485.1141222141102969.5134716:38
434Toni Lydman28BUFD75116179824.310001330681.5162321:38
435Craig MacDonald28CGYC25325580.621002002711.125710:16
436Derek MacKenzie24ATLC11011080.00000100110.0726:33
437Don MacLean29DETC3112200.30101100333.33812:45
438John Madden32NJDC82162036-7362.31501019101948.2155718:59
439Adam Mair26BUFC40257-2470.32000500405.03207:59
440Ivan Majesky29WSHD57189-2661.30010701352.998717:19
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
441Vladimir Malakhov37NJDD29459-9261.51300320439.360120:44
442Tomas Malec23OTTD2000420.3000000010.02311:44
443Manny Malhotra25CBJC581021311412.4811018301029.894916:21
444Marek Malik30NYRD742161828785.720021330702.9151220:26
445Ryan Malone26PITLW77222244-22632.971051137215314.4139318:06
446Kirk Maltby33DETRW825611-980-0.940105011154.3112613:44
447Paul Mara26PHXD78153247-12707.07800112101579.6167621:29
448Todd Marchant32TOTC79925342661.9900019511326.8136317:15
448Todd Marchant32MDAC61619253461.460001720906.7100116:25
448Todd Marchant32CBJC18369-1200.53000231427.136220:05
449Bryan Marchment36CGYD371238751.81000200166.348513:07
450Masi Marjamaki21NYIRW1000000.00000000055:17
451Andrei Markov27MTLD6710364613748.33611161828811.4157823:33
452Danny Markov29NSHD58011119623.00000812590.0113419:33
453Patrick Marleau26SJSC82345286-12268.51320142824026013.1163419:56
454Grant Marshall32NJDRW7681725-18701.044031430899.096012:38
455Jason Marshall34MDAD230442340.80000400250.027111:46
456Paul Martin24NJDD80532371327.0230015170975.2188923:37
457Radek Martinek29NYID7411617-9322.51000880791.3135118:16
458Steve Martins33OTTC4112200.31000100616.7317:50
459Richard Matvichuk32NJDD62110112403.010001000432.3113018:13
460Brad May34COLLW54336-1482-0.53000300555.54538:23
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
461Jamal Mayers31STLC67151126-221291.71302190211113.5101315:07
462Dean McAmmond32STLLW78152237-25322.3114001210011612.9125116:02
463Bryan McCabe30TORD73194968-111610.561306133242079.2206628:18
464Steve McCarthy24TOTD6797163513.572004306613.694514:06
464Steve McCarthy24VAND512463431.72000400464.367713:17
464Steve McCarthy24ATLD167310081.852000302035.026816:44
465Darren McCarty33CGYRW677613-11170.861005106710.478411:43
466Alyn McCauley28SJSC76121426-3301.76423101310511.4108214:14
467Jay McClement22STLC6762127-23301.051021290767.993413:56
468Cody McCormick22COLC454481290.64001400439.33477:42
469Andy McDonald28MDAC82345185243210.22113072525122914.8137816:48
470Shawn McEachern36BOSLW28268-1222-0.21100600405.040214:20
471Dan McGillis33NJDD27066-5360.80000420320.038414:14
472Brian McGrattan24OTTRW6023501410.22000300365.62544:14
473Jay McKee28BUFD75511160573.6401010015010.0135418:03
474Kyle McLaren28SJSD77221236664.620011650673.0176122:52
475Brett McLean27COLC8293140-7512.78100211001157.8100112:12
476Josef Melichar27PITD7231215-2662.420101101535.7125617:26
477Scott Mellanby39ATLRW711222345552.89303157010012.095213:25
478Andrej Meszaros20OTTD8210293934618.2550291911377.3149118:11
479Freddy Meyer25PHID576212710334.642007140688.8102317:56
480Branislav Mezei25FLAD160113370.50000100130.030819:17
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
481Milan Michalek21SJSRW811718351452.913402117015910.7127715:46
482Zbynek Michalek23PHXD82915244625.645029511058.6187222:50
483Antti Miettinen25DALLW791120310462.57401137010710.395612:06
484Aaron Miller34LAKD56088-6271.10000611320.0103318:26
485Norm Milley25TBLRW14213-240.211001001216.71007:09
486Graham Mink26WSHC3000000.0000000010.0175:32
487Willie Mitchell28TOTD802810191135.52000800583.4166820:51
487Willie Mitchell28MIND6426815874.62000600484.2133620:52
487Willie Mitchell28DALD160224260.90000200100.033220:46
488Mike Modano*35DALC7827507723588.41412142722120713.0152619:34
489Fredrik Modin31TBLLW773123545566.0181214174222114.0150819:35
490Jaroslav Modry34ATLD7973138-9764.6250292201434.9164320:48
491Travis Moen23MDALW39415-3720.040000102814.343111:03
492Alexander Mogilny36NJDRW34121325-762.5570310309312.954916:09
493Tomas Mojzis23VAND70112120.3000010070.09813:57
494Steve Montador26TOTD582574791.82000500553.680113:48
494Steve Montador26FLAD511564681.41000500422.471814:04
494Steve Montador26CGYD71010110.31000000137.78311:49
495Dominic Moore25NYRC8299184281.072017201396.5102212:28
496Ian Moran33BOSD121120100.51000100714.317314:25
497Ethan Moreau30EDMLW741116276872.0524411231517.3118315:59
498Jason Morgan29CHIC7112160.21000100616.77110:06
499Derek Morris27PHXD5362127-7543.914126141916.6110620:52
500Brendan Morrison30VANC82193756-1844.5118052215015612.2160019:31
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
501Shaone Morrisonn23WSHD80113147912.810001003561.8165820:44
502Brenden Morrow27DALLW81234265301837.114814319214615.8156019:15
503Joe Motzko25CBJLW2000-20-0.1000000030.02110:35
504Mark Mowers31DETRW464111513161.640001100656.23828:18
505Bryan Muir32WSHD7281826-9723.5440051301365.9152421:10
506Matt Murley26PITLW41156-924-0.61000401482.147011:29
507Douglas Murray25SJSD340113270.80000100210.047213:53
508Garth Murray23MTLC36516-2440.450011002520.03339:15
509Glen Murray33BOSRW64242953-8525.0176131413219512.3129220:12
510Rem Murray33EDMC9112120.21000100616.7707:49
511Ladislav Nagy26PHXLW511541568745.577141822113211.496318:53
512Rick Nash21CBJLW543123545516.9201104158017018.298618:16
513Tyson Nash30PHXLW50066-784-0.60000501440.050210:03
514Markus Naslund32VANLW81324779-19667.51913021829026412.1149618:28
515Alain Nasreddine30PITD6000280.2000000030.09115:11
516Andrei Nazarov31MINRW2000-16-0.100000000104:48
517Petr Nedved34TOTC5371825-14701.043017101907.889116:48
517Petr Nedved34PHIC285914-8360.632004414710.647817:05
517Petr Nedved34PHXC252911-6340.31101360434.741216:29
518Chris Neil26OTTRW7916173392043.38800125012612.797212:18
519Scott Nichol31NSHC343363790.42010300329.435710:30
520Eric Nickulas30BOSRW16246280.620004001414.31308:08
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
521Rob Niedermayer31MDAC76152439-5892.7104121212014010.7135817:52
522Scott Niedermayer*32MDAD8213506389610.04903212721817.2209225:30
523Ville Nieminen28TOTLW70816247631.8701214111147.089712:49
523Ville Nieminen28NYRLW485121710531.650021011736.855911:38
523Ville Nieminen28SJSLW22347-3100.32010400417.333815:23
524Joe Nieuwendyk*39FLAC65263056-2465.9197031713019513.3106516:23
525Janne Niinimaa30TOTD6331316-12862.31111850496.1124619:46
525Janne Niinimaa30NYID411910-7621.41000630234.384020:30
525Janne Niinimaa30DALD22246-5240.90111220267.740518:25
526Marcus Nilson27CGYLW706111713321.34202920837.2103814:50
527Robert Nilsson21NYIC5361420-6261.25101860708.662911:52
528Petteri Nokelainen20NYIC15112-140.01001100137.71177:47
529Niklas Nordgren26TOTLW58426-834-0.140002003810.54117:05
529Niklas Nordgren26CARLW43426-4300.240002003212.53217:28
529Niklas Nordgren26PITLW15000-44-0.3000000060.0905:59
530Mattias Norstrom34LAKD7742327-3584.012111481834.8162521:07
531Brad Norton30OTTD70001310.1000000030.07110:10
532Filip Novak23OTTD11000-24-0.1000000050.01049:26
533Jiri Novotny22BUFC14213-500.010101001513.317112:15
534Teppo Numminen37BUFD75238406366.3200018200603.3146319:30
535Michael Nylander33NYRC8123567931768.4176044511017213.4156619:20
536Eric Nystrom22CGYLW2000-10-0.1000000002412:01
537Doug O'Brien21TBLD5000020.0000000020.0397:44
538Sean O'Donnell34TOTD78291161473.12000810336.1129116:33
538Sean O'Donnell34PHXD5717831212.11000610234.392916:18
538Sean O'Donnell34MDAD211233260.910002001010.036217:13
539Jeff O'Neill29TORRW74191938-19643.251406127016911.293612:39
540Lyle Odelein37PITD27011-1050-0.40000100170.043816:13
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
541Mattias Ohlund29VAND78132033-6926.1481211721837.1200225:40
542Rostislav Olesz20FLAC5981321-4241.0701312101057.687714:52
543David Oliver34DALRW3000-10-0.1000000010.0237:37
544Krzysztof Oliwa32NJDLW3000-20-0.1000000010.0196:18
545Ben Ondrus23TORLW22000-1018-0.80000000170.022310:07
546Brooks Orpik25PITD64279-31241.62000610326.3120618:50
547Colton Orr23TOTRW350111710.0000010010.01012:53
547Colton Orr23BOSRW20000027-0.1000000010.0361:49
547Colton Orr23NYRRW150111440.000001000654:19
548Vladimir Orszagh28STLRW16459-2140.831005002317.427016:52
549Jed Ortmeyer27NYRRW78527238-0.35001200905.686611:06
550Steve Ott23DALLW825172211781.050011700895.697611:54
551Michel Ouellet23PITLW50161632-13162.8511008718718.470114:02
552Alex Ovechkin20WSHLW81525410625212.72821352331042512.2175121:37
553Sandis Ozolinsh33TOTD3661420-2283.2420231105810.375420:56
553Sandis Ozolinsh33NYRD19311142202.31200290417.345223:48
553Sandis Ozolinsh33MDAD17336-480.930021201717.630217:45
554Nathan Paetsch22BUFD1011-100.0000001001615:38
555Samuel Pahlsson28MDAC82111021-1340.780318111169.5135416:30
556Daniel Paille21BUFLW14123520.31000200156.714510:24
557Ziggy Palffy33PITRW421131425123.8920222901129.881219:19
558Jay Pandolfo31NJDRW821010202160.6100009101168.6147918:03
559Zach Parise21NJDC81141832-1282.71220599013310.5106413:08
560Richard Park29VANC6081018-2291.370121000978.266011:00
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
561Scott Parker28SJSLW101013380.21000000616.7565:39
562Mark Parrish28TOTRW76292049-23204.2131605614013721.2140918:33
562Mark Parrish28NYIRW57241741-14163.8111305611010223.5111519:34
562Mark Parrish28LAKRW19538-940.423000303514.329415:29
563George Parros26LAKRW5523511380.22000300238.72724:56
564Serge Payer26FLARW71246-726-0.92000400702.97029:53
565Stephen Peat25WSHRW1000-22-0.1000000020.054:47
566Michael Peca31EDMC7191423-4561.052218421088.3118216:39
567Dustin Penner23MDARW194373140.82201300468.722711:58
568Alexander Perezhogin22MTLRW67910195381.863027301098.367910:08
569Joel Perrault22PHXC5112020.21000100714.35711:29
570Yanic Perreault34NSHC69223557-3305.81210021817014515.2103114:57
571Nathan Perrott29TOTRW26213-3560.120011001910.51435:30
571Nathan Perrott29DALRW232132540.420011001711.81165:02
571Nathan Perrott29TORRW3000-52-0.2000000020.0279:07
572Corey Perry20MDARW561312251502.694025709813.364811:34
573Andrew Peters25BUFLW28000-2100-0.2000000060.0913:16
574Richard Petiot23LAKD2000-22-0.1000000010.0104:47
575Ronald Petrovicky28ATLRW6081220-8621.0620211107011.471311:53
576Tomi Pettinen28NYID18000-2160.1000000070.026414:40
577Matt Pettinger25WSHLW71201838-2393.611452116113414.9109915:29
578Dion Phaneuf20CGYD8220294959310.341607111712428.3178221:44
579Chris Phillips27OTTD691181919904.110001116791.3144020:52
580Alexandre Picard20CBJLW17000-214-0.40000000100.01569:09
Rk Player Age Tm Pos GP G A PTS +/- PIM PS EV PP SH GW EV PP SH S S% TOI ATOI
581Alexandre Picard20PHID6000-24-0.1000000090.0579:33
582Tuomas Pihlman23NJDLW11112-1100.11000100147.111110:04
583Lasse Pirjeta31PITC254374180.840003003013.32319:15
584Fernando Pisani29EDMC801819375423.713412145013113.7110813:51
585Joni Pitkanen22PHID5813334622788.385031814111811.0137523:43
586Geoff Platt20CBJC15055-4160.00000500290.016811:12
587Tomas Plekanec23MTLLW67920294322.381001253999.188813:15
588Steve Poapst37TOTD62055-2647-0.20000500230.0101116:18
588Steve Poapst37STLD41011-2137-0.40000100190.064115:38
588Steve Poapst37PITD21044-5100.3000040040.037017:36
589Thomas Pock24NYRD8112-34