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 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
1Craig Adams28CARRW25000-4100000180.02078:16
2Kevyn Adams31CARC25000-4140000360.029311:44
3Dmitry Afanasenkov25TBLLW5011-120000120.07915:46
4Maxim Afinogenov26BUFRW183583103000437.030416:53
5Tommy Albelin41NJDD200002000002110:38
6Daniel Alfredsson33OTTRW102810241100248.321221:10
7Tony Amonte35CGYRW721321010101315.412217:28
8Jason Arnott31DALC5033-140000170.010020:04
9Evgeny Artyukhin22TBLRW51011610001010.0418:14
10Stu Barnes35DALC5112000010425.08817:33
11Francois Beauchemin25MDAD163690110300358.643927:26
12Steve Begin27MTLC2000-12000060.02713:42
13Marc-Andre Bergeron25EDMD1821301402001711.826914:56
14Steve Bernier20SJSRW11156480101147.116815:17
15Blair Betts25NYRC4112-121000425.06516:12
16Rob Blake*36COLD9314181201427.125528:19
17Radek Bonk30MTLC6202-122001728.69415:36
18Philippe Boucher32DALD501102000090.010821:35
19Francis Bouillon30MTLD61230100100156.713422:24
20Dan Boyle29TBLD5134-161000616.712925:54
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
21Donald Brashear34PHILW100000000010.044:20
22Daniel Briere28BUFC188111901253024717.033818:48
23Rod Brind'Amour35CARC251261891666047516.059623:52
24Patrice Brisebois35COLD9011-740000100.020122:19
25Andrew Brunette32COLLW9369-2821011520.016017:47
26Sergei Brylin32NJDLW92025220001414.314916:34
27Jan Bulis27MTLLW6112121000714.310016:42
28Brian Campbell26BUFD18066-5120000290.036920:29
29Matt Carle21SJSD11033140000130.016815:17
30Jeff Carter21PHIC6000-4100000100.07813:04
31Zdeno Chara28OTTD101340230100175.927527:32
32Jonathan Cheechoo25SJSRW11459-183101468.726424:00
33Chris Chelios*44DETD600026000030.011719:25
34Martin Cibak25TBLC5000-10000020.0203:56
35Brett Clark29COLD9224-2210101910.521924:17
36Dan Cleary27DETLW6011260000140.06410:44
37Ryane Clowe23SJSRW1000-100000055:06
38Erik Cole27CARRW2000-10000030.03115:29
39Mike Commodore26CARD252241331010277.448619:27
40Tim Connolly24BUFC856113031111145.514017:29
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
41Ryan Craig24TBLC5000-310000060.06512:59
42Matt Cullen29CARC25414182122201567.139115:37
43Trevor Daley22DALD3000-30000010.03511:30
44Mathieu Dandenault29MTLD603314000080.011919:48
45Pavel Datsyuk27DETC5033000000110.010020:05
46Rob Davison25SJSD100000000010.088:00
47Eric Desjardins36PHID6134-3610001010.015025:00
48Rob DiMaio37TBLRW2000-10000010.042:12
49Niko Dimitrakos26PHIRW5000-22000040.05110:07
50Chris Dingman29TBLLW3000019000010.072:23
51Joe DiPenta26MDAD16000113000050.018511:34
52Shean Donovan31CGYRW7000-26000040.08011:24
53Jim Dowd37COLC92353201010633.312814:11
54Aaron Downey31MTLRW1000000000066:17
55Kris Draper34DETRW6000360000140.012019:58
56Chris Drury29BUFC18991851035114221.434819:20
57J.P. Dumont27BUFRW18771411443012528.030016:39
58Radek Dvorak28EDMRW16022-140000320.021613:29
59Ben Eager22PHILW2000-426000030.0147:06
60Mark Eaton28NSHD500008000030.08917:49
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
61Patrick Eaves21OTTRW10101-3101000205.011711:40
62Christian Ehrhoff23SJSD112682181101277.421819:47
63Nils Ekman29SJSRW11224-281100248.316815:14
64Patrik Elias29NJDLW9610165424003218.816818:43
65Martin Erat24NSHLW5112-160100812.59819:31
66Todd Fedoruk26MDALW12000-1160000120.01008:19
67Ruslan Fedotenko27TBLLW5000-1200000110.07314:38
68Andrew Ference26CGYD7044312000070.016223:09
69Vernon Fiddler25NSHC2011-10000010.0188:48
70Mike Fisher25OTTC1022411210102010.018818:50
71Rory Fitzpatrick31BUFD11044-116000030.018917:12
72Peter Forsberg*32PHIC64482631021233.311318:55
73Johan Franzen26DETC6123041000119.17212:00
74Jeff Friesen29MDALW16314-1630001520.018011:14
75Simon Gagne25PHILW63142221002611.513021:45
76Paul Gaustad23BUFC180441140000130.022212:21
77Denis Gauthier29PHID6011-519000030.011018:21
78Ryan Getzlaf20MDAC16347-3131201387.925315:49
79Brian Gionta27NJDRW9347-1211122910.318120:06
80Marcel Goc22SJSC1103300000090.013912:38
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
81Scott Gomez26NJDC9549-1614013912.816418:14
82Josh Gorges21SJSD11011-14000060.020818:56
83Matt Greene22EDMD18011134000040.018110:03
84Mike Grier31BUFRW18358322010329.429316:17
85Bill Guerin35DALRW5314-2021001816.78116:14
86Niklas Hagman26DALRW5213-142001922.25410:50
87David Hale24NJDD8022-112000030.09712:06
88Adam Hall25NSHRW5101-300101714.36112:10
89Dan Hamhuis23NSHD5022-22000090.09819:41
90Roman Hamrlik31CGYD7022-720000100.013819:44
91Michal Handzus28PHIC6022-22000040.09615:56
92Scott Hannan27SJSD11011060000120.027825:16
93Scott Hartnell23NSHLW5101041000911.16112:12
94Todd Harvey30EDMRW10112041000616.7797:57
95Derian Hatcher33PHID6022-410000050.013021:36
96Martin Havlat24OTTLW1076130443012725.917217:13
97Dany Heatley25OTTLW1039121110301329.418918:56
98Jochen Hecht28BUFLW15268482001365.626217:29
99Bret Hedican35CARD2529116422000238.756722:40
100Jonathan Hedstrom28MDARW301102000010.05116:58
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
101Milan Hejduk29COLRW9268322000248.318820:56
102Ales Hemsky22EDMRW2461117-31424024712.838616:06
103Chris Higgins22MTLC6134-301000714.310217:04
104Dan Hinote29COLC9112-23110001010.012113:27
105Ryan Hollweg22NYRC4011-119000020.04210:26
106Tomas Holmstrom33DETRW6123-11201001010.010217:04
107Shawn Horcoff27EDMLW247121941251124117.151921:37
108Marcel Hossa24NYRLW4000-16000060.05313:18
109Kristian Huselius27CGYLW72461402001414.310915:35
110Jarome Iginla28CGYRW753831131112420.817024:14
111Jaromir Jagr33NYRRW3011020000100.04113:47
112Doug Janik25BUFD5101-221000425.05210:30
113Cam Janssen21NJDRW9000026000030.0333:43
114Jeff Jillson25BUFD4000-40000050.04711:41
115Greg Johnson34NSHC501102000030.07414:43
116Jussi Jokinen22DALLW52131011001216.76813:40
117Frantisek Kaberle32CARD254913-7813013511.446018:25
118Dmitri Kalinin25BUFD8022420000110.013516:53
119Niko Kapanen27DALC5011-210000050.07414:52
120Sami Kapanen32PHIRW6000-420000120.012220:19
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
121Paul Kariya*31NSHLW52570002001216.710420:47
122Darius Kasparaitis33NYRD2000-10000010.03316:23
123Chris Kelly25OTTC10000-420000140.011811:49
124Ken Klee34NJDD6101-161000250.07212:05
125Jon Klemm36DALD5101-101000520.07915:44
126Mike Knuble33PHIRW6134181000175.911619:17
127Chuck Kobasew23CGYRW7101-301001137.78712:29
128Saku Koivu31MTLC302212000010.04314:24
129Mike Komisarek24MTLD6000210000080.011118:35
130Steve Konowalchuk33COLLW2000-14000010.02814:10
131Ales Kotalik27BUFRW184711484003517.827515:15
132Alex Kovalev32MTLRW64373431001526.711619:21
133Viktor Kozlov30NJDLW3000-10000040.04214:05
134Niklas Kronwall25DETD603302000070.013622:43
135Pavel Kubina28TBLD5112-6260100911.110120:09
136Chris Kunitz26MDALW16358-183000348.820012:30
137Antti Laaksonen32COLLW9022-320000160.013815:23
138Andrew Ladd20CARLW172350420011315.41619:27
139Robert Lang35DETC6336-2212001816.711519:12
140Jamie Langenbrunner30NJDRW93101351621011717.617819:46
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
141Daymond Langkow29CGYC7156460100185.613819:42
142Ian Laperriere32COLC9011-627000090.012313:40
143Georges Laraque29EDMRW151122441000616.7835:31
144Chad Larose23CARRW21011-2100000150.01888:58
145Brett Lebda24DETD600034000070.07913:09
146Vincent Lecavalier25TBLC5134070100175.911122:17
147Mike Leclerc29CGYLW300002000020.03110:29
148David Legwand25NSHC5011-180000110.08717:21
149Jere Lehtinen32DALRW5314-1021001717.611122:10
150Jordan Leopold25CGYD701124000050.013519:13
151Nicklas Lidstrom*35DETD6112-420101214.819131:55
152John-Michael Liles25COLD9123-160100156.715817:35
153Andreas Lilja30DETD6011-46000030.011619:21
154Matthew Lombardi23CGYC7022-42000090.011115:51
155Brad Lukowich29NJDD900004000060.019321:28
156Jamie Lundmark25CGYC401107000020.0399:44
157Joffrey Lupul22MDAC16921193181016214.526716:43
158Toni Lydman28BUFD1814514181000147.141523:03
159Craig MacDonald28CGYC1000-10000020.087:50
160John Madden32NJDC94152820202714.817018:56
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
161Adam Mair26BUFC3000-20000050.0289:17
162Marek Malik30NYRD4011-26000030.08320:43
163Kirk Maltby33DETRW62132420011216.77813:02
164Todd Marchant32MDAC1631013141430002611.528117:34
165Andrei Markov27MTLD601124000060.015325:29
166Danny Markov29NSHD5000-16000060.09719:22
167Patrick Marleau26SJSC1195142854023823.723221:07
168Grant Marshall32NJDRW701108000040.09914:07
169Paul Martin24NJDD903364000060.021924:17
170Richard Matvichuk32NJDD700054000010.011716:41
171Brad May34COLLW3000-30000050.0289:21
172Darren McCarty33CGYRW72021152001728.6699:50
173Alyn McCauley28SJSC601104000040.06811:17
174Andy McDonald28MDAC162790100200484.226516:33
175Jay McKee28BUFD172353302001219.534520:17
176Kyle McLaren28SJSD1103324000070.022820:42
177Brett McLean27COLC8011-54000080.08510:40
178Andrej Meszaros20OTTD101010181000175.917817:50
179Freddy Meyer25PHID6011-58000050.011018:23
180Milan Michalek21SJSRW9145480100234.313715:11
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
181Antti Miettinen25DALLW5011-18000080.06112:10
182Willie Mitchell28DALD500002000060.011723:21
183Mike Modano*35DALC5134040100128.311122:14
184Fredrik Modin31TBLLW5000-660000110.09418:46
185Travis Moen23MDALW91011101000520.0768:25
186Dominic Moore25NYRC4000-12000080.04511:21
187Ethan Moreau30EDMLW212130192000405.030614:35
188Brenden Morrow27DALLW5156-1610001010.011021:57
189Mark Mowers31DETRW300000000040.0289:27
190Garth Murray23MTLC600020000040.07612:39
191Rem Murray33EDMC24044020000140.02078:37
192Petr Nedved34PHIC6202-481100728.610517:28
193Chris Neil26OTTRW10101-11410001010.0706:58
194Scott Nichol31NSHC3000-22000020.0237:45
195Rob Niedermayer31MDAC16134-1100100244.231419:36
196Scott Niedermayer*32MDAD1629111140111484.246228:54
197Ville Nieminen28SJSLW11022-1240000180.017215:39
198Janne Niinimaa30DALD401108000050.05614:07
199Jiri Novotny22BUFC4000-10000030.04210:27
200Teppo Numminen37BUFD12112340100714.322518:45
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
201Michael Nylander33NYRC4011-300000100.08220:33
202Sean O'Donnell34MDAD1623582320011020.026816:44
203Colton Orr23NYRRW1000020000044:17
204Jed Ortmeyer27NYRRW4101141000425.04711:40
205Steve Ott23DALLW501102000020.0387:41
206Sandis Ozolinsh33NYRD3000-36000090.06421:27
207Nathan Paetsch22BUFD100000000030.01212:06
208Samuel Pahlsson28MDAC162352182002229.127417:06
209Jay Pandolfo31NJDRW9145100011425.016718:37
210Zach Parise21NJDC9123021000214.813515:03
211Michael Peca31EDMC24651152050114314.045819:06
212Dustin Penner23MDARW1336910123000417.317213:16
213Alexander Perezhogin22MTLRW6112241000812.58213:42
214Yanic Perreault34NSHC100002000020.01010:09
215Corey Perry20MDARW11033-4160000140.01059:33
216Toby Petersen27EDMC2101101000333.3136:23
217Dion Phaneuf20CGYD7101-870100137.713018:37
218Chris Phillips27OTTD9202-262000825.019521:41
219Fernando Pisani29EDMC2414418410103154928.641317:12
220Joni Pitkanen22PHID6022020000100.014524:12
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
221Tomas Plekanec23MTLLW6044260000110.010818:00
222Jason Pominville23BUFRW1855100840112222.721912:11
223Brian Pothier28OTTD82131220001020.012015:02
224Tom Poti28NYRD4000-42000070.07919:39
225Nolan Pratt30TBLD500007000060.07715:30
226Tom Preissing27SJSD11167041000185.626223:50
227Chris Pronger*31EDMD245162110262300618.274330:57
228Vinny Prospal30TBLLW5022100000100.08015:56
229Petr Prucha23NYRLW4101-300100616.75714:13
230Taylor Pyatt24BUFLW14055-2100000170.015611:08
231Branko Radivojevic25PHIRW5101-101000616.75310:34
232Brian Rafalski32NJDD9189320100911.124727:26
233Paul Ranger21TBLD52460011001315.410921:43
234Erik Rasmussen28NJDC9000-18000040.0616:44
235Mike Rathje31PHID6000-16000030.09916:27
236Mark Recchi*37CARRW257916-51852024515.641416:34
237Wade Redden28OTTD92810-21002011910.522625:06
238Robyn Regehr25CGYD7134360100911.115722:22
239Mike Ribeiro25MTLLW6022100000120.011018:22
240Brad Richards25TBLC5358-5630002412.512124:11
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
241Mike Richards20PHIC6011-50000090.09415:41
242Brad Richardson20COLC9101-361000714.310511:41
243Patrick Rissmiller27SJSC112131620001118.2898:06
244Byron Ritchie28CGYC7000-20000070.0659:15
245Craig Rivet31MTLD602202000090.014524:09
246Stephane Robidas28DALD5022-14000030.08416:42
247Derek Roy22BUFC185101571631103315.230717:03
248Michal Rozsival27NYRD4011-28000050.09824:31
249Steve Rucchin34NYRC4101-200100911.15513:50
250Martin Rucinsky34NYRLW2011-12000050.02713:29
251Michael Ryder25MTLRW6235-4011011315.49716:09
252Joe Sakic*36COLC9459-1631012119.019521:38
253Ruslan Salei31MDAD16325101830012711.135422:08
254Sergei Samsonov27EDMLW244111521431004010.034814:30
255Mikael Samuelsson29DETRW6011-160000160.09315:33
256Cory Sarich27TBLD5011-14000050.07915:46
257Kurt Sauer25COLD9000-34000010.0788:39
258Brian Savage34PHILW6101-440010714.38514:13
259Peter Schaefer28OTTLW1025721420001811.116616:39
260Mathieu Schneider36DETD6178-161000175.916026:44
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
261Christoph Schubert23OTTD701134000090.0557:53
262Teemu Selanne*35MDARW1668140651025311.328717:56
263Brendan Shanahan*37DETLW6112061000214.811318:54
264Mike Sillinger34NSHC5213-1121100728.68617:09
265Chris Simon34CGYLW6011-37000060.06110:12
266Karlis Skrastins31COLD9011-310000090.021123:24
267Jason Smith32EDMD241455161001147.154022:29
268Mark Smith28SJSC113032621002313.014713:21
269Jerred Smithson26NSHC30000400000289:26
270Bryan Smolinski34OTTC103363221002313.012612:34
271Ryan Smyth29EDMLW247916-22234016011.751521:27
272Sheldon Souray29MTLD6325-1812001618.811318:47
273Jaroslav Spacek31EDMD2431114-3241200437.062125:53
274Jason Spezza22OTTC105914-1223012321.718017:59
275Martin St. Louis*30TBLRW5404-2231011526.711422:53
276Eric Staal21CARC25919280827018710.349519:48
277Steve Staios32EDMD241560280100283.651621:31
278Grant Stevenson24SJSC5000-14000060.0356:59
279Jeremy Stevenson31DALLW100000000010.043:46
280Cory Stillman32CARLW2591726121454037512.046718:42
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
281Jarret Stoll23EDMC244610-4242201498.241017:06
282Martin Straka33NYRLW4000-42000060.08220:30
283Mark Streit28MTLD1000000000033:29
284Jason Strudwick30NYRD3000-10000020.04113:35
285Steve Sullivan31NSHRW5022-200000120.08517:02
286Niklas Sundstrom30MTLRW503334000040.0479:29
287Jaroslav Svoboda25DALLW2000-12000010.0136:36
288Darryl Sydor33TBLD5011-30000050.09017:54
289Petr Sykora29NYRRW4000-50000090.07117:45
290Henrik Tallinder27BUFD14268141620001216.731222:16
291Alex Tanguay26COLLW924611220012010.016518:20
292Dick Tarnstrom31EDMD12022110000070.016814:00
293Tim Taylor36TBLC5000-22000070.05511:05
294Joe Thornton26SJSC11279-4121101238.727725:09
295Scott Thornton35SJSLW11202-162000238.712411:18
296Kimmo Timonen30NSHD5134040010175.912424:42
297Jordin Tootoo22NSHRW3000-10000030.0124:04
298Raffi Torres24EDMLW2247112163101429.529113:15
299Pierre Turgeon36COLC5022-36000090.05811:40
300Oleg Tverdovsky29CARD5000-10000020.0265:16
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
301Fedor Tyutin22NYRD4011-10000070.07117:50
302R.J. Umberger23PHIC5101-321000616.75611:15
303Scottie Upshall22NSHRW200000000040.02411:57
304Ossi Vaananen25COLD100000000010.01413:58
305Thomas Vanek22BUFLW10202-1602001612.510710:45
306Vaclav Varada29OTTRW8022-212000070.0496:04
307Josef Vasicek25CARC8000-220000130.08110:04
308Antoine Vermette23OTTC10202-1420011711.815015:00
309Vitaly Vishnevski25MDAD16044210000080.021913:41
310Anton Volchenkov23OTTD9044180000100.012513:53
311Scott Walker32NSHRW500006000050.08016:01
312Niclas Wallin30CARD251453141001195.341616:39
313Aaron Ward33CARD2523501820001811.154221:42
314Jason Ward27NYRRW100002000010.032:39
315Rhett Warrener30CGYD7000414000050.014019:56
316Shea Weber20NSHD4202-381100450.05714:12
317Doug Weight35CARC2331316-3201200358.635515:27
318Glen Wesley37CARD250221160000150.040416:10
319Colin White28NJDD400004000010.07117:39
320Ray Whitney33CARRW249615-11445014022.533914:07
Rk Player Age Tm Pos GP G A PTS +/- PIM EV PP SH GW EV PP SH S S% TOI ATOI
321Jason Wiemer29NJDLW8000016000020.0445:32
322Jason Williams25DETRW6112-361000166.310918:10
323Justin Williams24CARRW257111812346011719.954021:36
324Brad Winchester24EDMLW10123-241001911.1929:14
325Chad Wiseman24NYRLW1000020000066:00
326Brendan Witt30NSHD5000-312000050.08617:07
327Wojtek Wolski19COLLW8134-321000911.19712:06
328Stephane Yelle31CGYC7101-181000714.310815:28
329Steve Yzerman*40DETC4044-240000100.06716:39
330Richard Zednik30MTLRW62020411001020.09115:13
331Henrik Zetterberg25DETLW6606-2224002326.113021:43
332Marek Zidlicky28NSHD201102000070.03115:19
333Sergei Zubov*35DALD5156-160100119.114829:42
Support us without the ads? Go Ad-Free.