Skater Statistics

Skater Statistics Table
Scoring Goals Assists Ice Time
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
1Dmitry Afanasenkov23TBLRW23123-361000273.730113:06
2Tommy Albelin39NJDD401110000020.05313:13
3Daniel Alfredsson31OTTRW7123021000293.414020:03
4Bryan Allen23VAND400002000010.05814:37
5Tony Amonte33PHIRW183587612002611.526414:41
6Dave Andreychuk*40TBLRW2311314-2141000303.343418:51
7Nik Antropov23TORC130221180000180.020715:56
8Jason Arnott29DALC5112-120100119.18717:23
9Arron Asham25NYILW501104000080.0448:44
10Adrian Aucoin30NYID5000-660000120.014228:21
11P.J. Axelsson28BOSLW7000-240000100.010314:43
12Christian Backman23STLD502224000060.011623:06
13Matthew Barnaby30COLRW11022-3270000100.013612:22
14Stu Barnes33DALC5000-60000080.07514:59
15Murray Baron36STLD500006000060.09518:55
16Shawn Bates28NYIC5000-24000060.08617:14
17Steve Begin25MTLC9011010000090.011212:26
18Wade Belak27TORD400001400000409:59
19Aki Berg26TORD10000-32000070.014914:52
20Patrice Bergeron18BOSC7134501001205.012117:13
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
21Marc Bergevin38VAND300002000020.0268:41
22Jiri Bicek25NJDRW2000-10000040.02512:26
23Jason Blake30NYILW4202-222000922.27318:09
24Rob Blake*34COLD9055060000170.018320:17
25Eric Boguniecki28STLRW100000000020.01312:52
26Brad Bombardir31NSHD601112000030.011819:39
27Peter Bondra35OTTRW7000-460000160.011616:36
28Radek Bonk28OTTC7022200000150.012918:29
29Philippe Boucher30DALD5101-161000156.712023:57
30Tyler Bouck24VANC1000-100000055:15
31Bob Boughner32COLD11044560000130.017215:39
32Francis Bouillon28MTLD11000-670000130.019818:00
33Dan Boyle27TBLD2328107161100258.049321:27
34Nick Boynton25BOSD7022120000180.017324:44
35Donald Brashear32PHILW181340610100185.61618:56
36Patrice Brisebois33MTLD11213-5411001020.024722:30
37Curtis Brown27SJSC17022-5180000230.024814:37
38Sean Brown27NJDD1000-12000001111:20
39Sergei Brylin30NJDC500000000090.07515:02
40Jan Bulis25MTLLW11112-641000156.719117:23
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
41Valeri Bure29DALRW5033-10000090.08617:13
42Sven Butenschn27NYID4000-10000010.0317:42
43Eric Cairns29NYID1000-200000043:53
44Petr Cajanek28STLC502232000080.09719:27
45Zdeno Chara26OTTD7112381000128.317224:38
46Jonathan Cheechoo23SJSRW17461041031003411.830017:37
47Chris Chelios*42DETD8011140000140.017021:13
48Artem Chubarov24VANC7011-30000050.013419:07
49Martin Cibak23TBLC601100000030.0467:35
50Chris Clark27CGYRW2633603021002910.337914:34
51Ben Clymer25TBLRW500000000020.0397:46
52Mike Commodore24CGYD200221190000130.023111:34
53Craig Conroy32CGYC2661117121242014912.253020:23
54Matt Cooke25VANLW731431230011520.012918:23
55Shayne Corson37DALLW5011-512000020.07013:56
56Jassen Cullimore31TBLD1102276000070.016815:15
57Mariusz Czerkawski31NYIRW5011-10000070.05410:43
58Pierre Dagenais25MTLRW8011-160000170.09712:06
59Trevor Daley20DALD100000000001010:21
60Vincent Damphousse36SJSLW17771402043033718.932118:53
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
61Mathieu Dandenault27DETD12112-161001175.916313:33
62Mike Danton23STLLW51011210001100.0377:25
63Pavel Datsyuk25DETC12066120000190.020917:23
64Rob Davison23SJSD502204000020.0459:01
65Greg de Vries31OTTD7011-280000100.012517:51
66Pavol Demitra29STLC5101141000137.79118:07
67Boyd Devereaux25DETRW3101001000333.3206:36
68Rob DiMaio35DALRW5011-22000020.05210:28
69Niko Dimitrakos24SJSRW15189281001224.521814:31
70Chris Dingman27TBLLW231121631000137.71375:58
71Tie Domi34TORRW132244412001277.415411:49
72Ted Donato34BOSC200000000010.0115:32
73Shean Donovan29CGYRW24551002350024311.637115:27
74Jim Dowd35MTLC11022-320000100.017115:34
75Dallas Drake34STLLW5112-121001714.38416:45
76Kris Draper32DETC12134161000234.322218:29
77Mark Eaton26NSHD6000-22000060.011919:51
78Nils Ekman27SJSRW16033-280000290.020913:02
79Patrik Elias27NJDLW5325-3221011816.79518:59
80Martin Erat22NSHLW6011-26000060.08514:09
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
81Brennan Evans22CGYD2000000000062:52
82Jim Fahey24SJSD2000000000094:41
83Todd Fedoruk24PHILW1000-22000010.076:42
84Ruslan Fedotenko25TBLLW221221401475034327.936716:40
85Andrew Ference24CGYD260335250000370.063024:13
86Jeff Finley36STLD100002000001212:14
87Jiri Fischer23DETD11101-2161000812.512611:29
88Mike Fisher23OTTC7101041001137.711316:11
89Tom Fitzgerald35TORC1000006000090.013413:26
90Adam Foote32COLD11044-210000060.027625:06
91Peter Forsberg*30COLC11471161231011625.020919:02
92Ron Francis*40TORC12044020000140.018615:28
93Jeff Friesen27NJDLW5000-240000110.06512:55
94Simon Gagne23PHILW18549101250014411.430316:48
95Denis Gauthier27CGYD601124000030.011118:33
96Martin Gelinas33CGYLW268715103562035115.741515:58
97Hal Gill28BOSD7011-240000110.013319:03
98Brian Gionta25NJDRW5235-201100922.27815:41
99Ray Giroux27NJDD400010000030.06115:15
100Marcel Goc20SJSC51121010011100.0367:08
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
101Scott Gomez24NJDC5066-200000170.08617:14
102Sergei Gonchar29BOSD7145-440101195.319527:51
103Chris Gratton28COLC11000-1270000120.013512:14
104Travis Green33BOSRW701108000080.010915:37
105Bill Guerin33DALRW5011-140000230.010120:09
106Riku Hahl23COLC7101021000128.38512:08
107David Hale22NJDD1000100000098:59
108Adam Hall23NSHRW62133220011315.411118:29
109Dan Hamhuis21NSHD6022-26000040.012320:29
110Roman Hamrlik29NYID5011020000100.012825:30
111Michal Handzus26PHIC18551071050002321.733418:33
112Scott Hannan25SJSD171567220101254.045326:38
113Scott Hartnell21NSHLW6123321000119.19415:37
114Todd Harvey28SJSC16123-321000119.116810:30
115Derian Hatcher31DETD120110150000120.027522:54
116Martin Havlat22OTTRW7033-120000140.011316:10
117Milan Hejduk27COLRW115276032003016.720518:40
118Darby Hendrickson31COLC6101-121000520.07111:51
119Andy Hilbert22BOSC5101001000425.0285:32
120Dan Hinote27COLRW11101200010156.714413:04
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
121Shane Hnidy28NSHD500006000040.06312:31
122Tomas Holmstrom31DETRW1222401011012010.013711:27
123Marian Hossa25OTTRW7314202102329.415021:24
124Jan Hrdina27NJDC5202022000728.66713:22
125Brett Hull*39DETRW12325042101397.718315:15
126Trent Hunter23NYIRW5000-24000060.05811:38
127Jarome Iginla26CGYRW2613922134574239314.060623:18
128Andreas Johansson30NSHLW6000-30000050.09215:17
129Calle Johansson36TORD4000-12000030.04912:11
130Greg Johnson32NSHC6123401000714.310717:48
131Ryan Johnson27STLC300000000020.0196:11
132Kim Johnsson27PHID15268-382001229.139326:11
133Kenny Jonsson29NYID5000-42000020.011021:58
134Ed Jovanovski27VAND7044260000170.018626:36
135Joe Juneau36MTLC11011-240000100.012010:53
136Tomas Kaberle25TORD13033160000140.026320:16
137Niko Kapanen25DALC1101001000250.076:51
138Sami Kapanen30PHIRW1837105620112412.531817:41
139Paul Kariya*29COLLW1011-10000020.01616:00
140Mike Keane36VANRW7000-34000040.08612:18
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
141Chad Kilger27TORLW132130020001612.515211:41
142Jason King22VANRW1000000000066:21
143Ken Klee32TORD11000-16000060.020618:45
144Mike Knuble31BOSLW7202-5011001612.513819:45
145Chuck Kobasew21CGYRW260110240000150.02359:02
146Saku Koivu29MTLC11381111012002711.122620:34
147Mike Komisarek22MTLD700018000060.09914:09
148Steve Konowalchuk31COLLW11404-41204012516.020118:15
149Alexander Korolyuk28SJSLW1752701032014211.928316:40
150Alex Kovalev30MTLRW1164102851012920.722220:11
151Viktor Kozlov28NJDRW2000-10000020.0188:55
152Pavel Kubina26TBLD220440500000290.050422:54
153Oleg Kvasha25NYILW5101-100100812.58016:05
154Robert Lang33DETC12459-1640002020.021818:10
155Darren Langdon33MTLLW9101061000250.0293:15
156Jamie Langenbrunner28NJDRW5022020000110.07515:04
157Claude Lapointe35PHIC100000000020.0109:38
158Martin Lapointe30BOSRW7000-214000070.010715:21
159Igor Larionov*43NJDC1000-10000001211:38
160Vincent Lecavalier23TBLC239716-22572007611.845219:39
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
161John LeClair34PHILW18224282000277.428715:57
162Brian Leetch*35TORD13088160000230.037028:29
163David Legwand23NSHC6101180010812.59415:41
164Jere Lehtinen30DALRW5000-400000110.09719:19
165Jordan Leopold23CGYD2601010560000340.066825:41
166Curtis Leschyshyn34OTTD2000-10000010.03115:37
167Nicklas Lidstrom*33DETD12257440200277.432427:01
168John-Michael Liles23COLD11011140000210.018416:41
169Trevor Linden33VANC7000-36000040.012918:29
170Matthew Lombardi21CGYC13156141001156.719214:46
171Dave Lowry38CGYLW10000-16000040.0949:27
172Brad Lukowich27TBLD1802246000070.028515:51
173Toni Lydman26CGYD601112000040.08714:30
174Craig MacDonald26BOSLW1000100000022:11
175John Madden30NJDC5000000000130.07414:51
176Vladimir Malakhov35PHID171569121000382.642424:56
177Marek Malik28VAND7000110000060.014020:03
178Kirk Maltby31DETLW121342111000185.621117:34
179Bryan Marchment34TORD1300008000020.018914:31
180Andrei Markov25MTLD11145381001185.625222:52
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
181Danny Markov27PHID1812317251001195.341523:03
182Patrick Marleau24SJSC1784120634124517.832819:16
183Jason Marshall32SJSD170111250000130.025014:44
184Paul Martin22NJDD5112-440100911.111823:40
185Radek Martinek27NYID501120000040.06112:12
186Steve Martins31STLC1000-100000055:29
187Richard Matvichuk30DALD5011-48000050.011122:15
188Brad May32VANLW6101-361000616.7437:07
189Jamal Mayers29STLRW500010000060.06512:55
190Bryan McCabe28TORD1335801412002611.537428:47
191Darren McCarty31DETRW12011070000150.013811:30
192Alyn McCauley26SJSC112130220001118.215714:17
193Dan McGillis31BOSD7000-320000140.013018:38
194Jim McKenzie34NSHLW1000000000043:32
195Kyle McLaren26SJSD16033-1100000120.038624:09
196Scott Mellanby37STLRW4011-42000030.05714:16
197Mike Modano*33DALC5123-480100128.311623:17
198Fredrik Modin29TBLLW238111971053025016.047820:47
199Alexander Mogilny34TORRW13246-1820001612.521416:28
200Steve Montador24CGYD20123461001442.335417:43
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
201Brendan Morrison28VANC72352811011315.415422:00
202Brenden Morrow25DALLW5011040000100.010721:29
203Glen Murray31BOSRW7213-2820011910.514019:57
204Markus Naslund30VANLW7279120200326.313519:21
205Stan Neckar28TBLD200010000010.02813:48
206Chris Neil24OTTRW7011019000010.0476:45
207Scott Niedermayer*30NJDD5101-561000128.313727:21
208Ville Nieminen26CGYRW244480553100419.839116:17
209Joe Nieuwendyk*37TORC96060451022326.113915:24
210Janne Niinimaa28NYID5123-220101425.012324:31
211Andrei Nikolishin30COLC11022-34000070.017215:41
212Marcus Nilson25CGYLW26471101240013710.850519:25
213Teppo Numminen35DALD4011-10000030.07719:13
214Michael Nylander31BOSC63362030001030.011418:57
215Sean O'Donnell32BOSD700010000020.013919:53
216Mattias Ohlund27VAND7145-6131001156.719227:25
217David Oliver32DALRW1000000000087:31
218Krzysztof Oliwa30CGYLW20202-1620001612.5753:44
219Vladimir Orszagh26NSHRW6202-242000540.09716:09
220Steve Ott21DALLW4101001001333.3286:55
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
221Jay Pandolfo29NJDLW500000000040.06813:41
222Mark Parrish26NYIRW5123-401000128.310320:35
223Michael Peca29NYIC5000-160000120.011523:01
224Yanic Perreault32MTLC9224-3020011513.311212:29
225Eric Perrin28TBLC1201106000090.0645:20
226Chris Phillips25OTTD71012120100156.714320:26
227Karel Pilar26TORD1101101000250.02120:48
228Joni Pitkanen20PHID15033-660000150.018312:13
229Alexei Ponikarovsky23TORLW13134-181001234.318614:20
230Brian Pothier26OTTD7000-26000080.012117:15
231Nolan Pratt28TBLD20000080000100.036218:06
232Tom Preissing25SJSD1101100000070.014112:49
233Keith Primeau32PHIC189716112270234420.534218:58
234Wayne Primeau27SJSLW17123-741000283.626715:41
235Chris Pronger*29STLD5011116000080.013927:54
236Stephane Quintal35MTLD4000-12000010.05213:03
237Branko Radivojevic23PHIRW18112-1321000195.31799:56
238Brian Rafalski30NJDD501100000090.011222:22
239Marcus Ragnarsson32PHID141453141001128.330821:58
240Erik Rasmussen26NJDLW502212000040.07414:44
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
241Mike Rathje29SJSD171561131000147.139823:26
242Mark Recchi*35PHILW18426-3422003312.130216:46
243Wade Redden26OTTD7101-520100185.618726:47
244Robyn Regehr23CGYD262797202000296.968826:27
245Robert Reichel32TORC12022480000180.020617:10
246Mikael Renberg31TORLW200004000020.02110:31
247Pascal Rheaume30STLC3000-12000020.0216:55
248Mike Ribeiro23MTLC1121301820001414.318216:31
249Mike Ricci32SJSC172355420001315.426415:31
250Brad Richards23TBLC231214265457078813.654023:28
251Jamie Rivers28DETD20000200000115:40
252Craig Rivet29MTLD11145220100166.326524:07
253Gary Roberts37TORLW13448-31022011921.123117:45
254Jeremy Roenick34PHIC184913482201498.232518:05
255Brian Rolston30BOSC7101-581000147.111616:33
256Cliff Ronning38NYIC4000-20000030.0235:44
257Andre Roy28TBLRW211233611001119.11306:11
258Martin Rucinsky32VANLW7112-360100156.711917:02
259Jarkko Ruutu28VANRW6101-3101000250.0559:13
260Mark Rycroft25STLRW3000-12000010.0299:41
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
261Michael Ryder23MTLRW11123-541000362.818616:52
262Joe Sakic*34COLC1175120851123520.023421:15
263Sami Salo29VAND7123-320100195.316122:59
264Bryce Salvador27STLD5000-22000060.07314:31
265Sergei Samsonov25BOSLW72572020001315.412117:18
266Geoff Sanderson31VANLW7112-1410001010.09012:54
267Oleg Saprykin22CGYLW263361142101535.736414:01
268Cory Sarich25TBLD230221250000320.044119:11
269Kurt Sauer23COLD300000000010.03611:56
270Brian Savage32STLLW5112-3010001010.07615:10
271Dave Scatchard27NYIC5011-360000120.08116:18
272Peter Schaefer26OTTLW7022140000110.010114:25
273Mathieu Schneider34DETD12123280101323.131826:30
274Daniel Sedin23VANLW7123000100137.711216:03
275Henrik Sedin23VANC72240202001118.211216:02
276Dennis Seidenberg22PHID300010000020.0237:36
277Teemu Selanne*33COLRW10033-22000090.012912:53
278Brendan Shanahan*35DETLW121564200010412.420216:49
279Patrick Sharp22PHIC12101-221000119.1746:12
280Mike Sillinger32STLC53145620101225.011122:17
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
281Chris Simon32CGYLW1652707414013414.724215:06
282Karlis Skrastins29COLD11022-220000140.025423:07
283Jiri Slegr32BOSD7112-101000224.512718:08
284Mark Smith26SJSC101012111001333.3777:44
285Bryan Smolinski32OTTC7112-2410001010.011216:04
286Radovan Somik26PHILW10112141000520.0818:08
287Brent Sopel27VAND7011-400000160.016723:55
288Sheldon Souray27MTLD11022-2390000310.026323:55
289Jason Spezza20OTTC3000-12000010.0299:44
290Martin St. Louis*28TBLRW239152461453135815.552622:52
291Matt Stajan20TORC300002000030.03411:13
292Jeremy Stevenson29NSHRW6000-18000030.0406:43
293Turner Stevenson31NJDRW5000-20000090.06713:29
294Cory Stillman30TBLLW212572151010355.736517:22
295Brad Stuart24SJSD17156-4131000283.639823:23
296Steve Sullivan29NSHRW6112-461001137.711418:58
297Mats Sundin*32TORC9459-2840011921.116618:24
298Niklas Sundstrom28MTLRW4101-121000520.05313:10
299Marek Svatos21COLRW11156321001254.013712:29
300Don Sweeney37DALD5000-22000020.08516:59
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
301Darryl Sydor31TBLD23066-490000250.050221:50
302Alex Tanguay24COLLW8224121101633.312615:46
303Tim Taylor34TBLC23235-2312000219.532914:17
304Chris Therien32DALD5202102000633.38517:04
305Steve Thomas40DETLW6011120000100.0508:18
306Joe Thornton24BOSC7000-6140000140.015121:30
307Scott Thornton33SJSLW1222412220001513.315012:31
308Mattias Timander29PHID182462620011711.831417:28
309Kimmo Timonen28NSHD6000-310000090.014624:16
310Keith Tkachuk31STLLW5022-1100000120.09719:18
311Jordin Tootoo20NSHRW500004000020.0265:09
312Darcy Tucker28TORLW12202-31411001612.516713:54
313Pierre Turgeon34DALC5134-221000911.17915:53
314Ossi Vaananen23COLD11011318000040.024322:06
315Vaclav Varada27OTTLW71120410001010.08412:03
316Antoine Vermette21OTTLW4011-14000050.04611:35
317Anton Volchenkov21OTTD500006000040.05911:52
318Matt Walker23STLD4000-20000030.0399:43
319Scott Walker30NSHRW6011-360000140.012120:10
320Jason Ward25MTLRW5022-22000040.07815:39
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
321Rhett Warrener28CGYD24011160000270.057824:06
322Steve Webb28NYIRW2000-16000010.084:01
323Doug Weight33STLC5213-4601101414.39719:24
324Mattias Weinhandl23NYIRW5000-220000100.06613:07
325Eric Weinrich37STLD5011-10000060.011823:36
326Colin White26NJDD5000-14000020.09819:40
327Todd White28OTTC7101-141000137.712618:04
328Ray Whitney31DETLW12134-441001214.814311:56
329Jason Williams23DETC300002000020.0196:11
330Clarke Wilm27TORC5011-12000050.06412:45
331Jason Woolley34DETD4000-10000030.06817:00
332Alexei Yashin30NYIC5011-200000150.07815:33
333Stephane Yelle29CGYC23336-11620112711.139217:04
334Jason York33NSHD603324000090.012921:27
335Scott Young36DALRW4101120100911.16015:05
336Steve Yzerman*38DETC11325-1030011816.718717:02
337Rob Zamuner34BOSLW7000-10000030.0395:35
338Richard Zednik28MTLLW11336723001329.420818:52
339Henrik Zetterberg23DETLW12224042000238.720717:17
340Alex Zhamnov33PHIC1841014-1831013112.933618:39
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
341Sergei Zholtok31NSHC6101-300100616.76310:34
342Marek Zidlicky26NSHD1000000000022:16
343Sergei Zubov33DALD5112-500100147.114028:01

More 2004 NHL Playoff Pages

Support us without the ads? Go Ad-Free.