You Are Here > Hockey-Reference.com > Leagues > 2007-08 NHL > Skater Statistics

2007-08 NHL Skater Statistics

Previous Season ▪ Next Season

2007-08 NHL:

Skater Statistics

Glossary ▪ CSV ▪ PRE
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
1 Justin Abdelkader 20 DET LW 2 0 0 0 0 2 0 0 0 0 6 0.0 24 12:13
2 Craig Adams 30 2Tm RW 75 4 7 11 -16 58 3 0 1 1 63 6.3 810 10:48
3 Kevyn Adams 33 CHI C 27 0 2 2 -7 13 0 0 0 0 32 0.0 295 10:56
4 Maxim Afinogenov 28 BUF RW 56 10 18 28 -16 42 9 1 0 1 114 8.8 899 16:03
5 Andrew Alberts 26 BOS D 35 0 2 2 4 39 0 0 0 0 25 0.0 722 20:37
6 Daniel Alfredsson 35 OTT RW 70 40 49 89 15 34 24 9 7 5 217 18.4 1560 22:17
7 Bobby Allen 29 BOS D 19 0 0 0 -2 2 0 0 0 0 10 0.0 188 9:53
8 Bryan Allen 27 FLA D 73 2 14 16 5 67 2 0 0 0 67 3.0 1554 21:17
9 Nik Antropov 27 TOR C 72 26 30 56 10 92 14 12 0 5 165 15.8 1448 20:07
10 Colby Armstrong 25 2Tm RW 72 13 22 35 4 56 12 1 0 3 113 11.5 1157 16:04
11 Derek Armstrong 34 LAK C 77 8 27 35 4 63 7 1 0 2 118 6.8 1023 13:17
12 Tyler Arnason 28 COL C 70 10 21 31 -1 16 7 3 0 1 179 5.6 1068 15:16
13 Jason Arnott 33 NSH C 79 28 44 72 19 54 15 13 0 3 248 11.3 1500 18:59
14 Arron Asham 29 NJD RW 77 6 4 10 -6 84 6 0 0 2 68 8.8 659 8:33
15 Adrian Aucoin 34 CGY D 76 10 25 35 13 37 5 5 0 1 121 8.3 1593 20:58
16 Keith Aucoin 29 CAR C 38 5 8 13 3 10 5 0 0 0 65 7.7 511 13:28
17 Sean Avery 27 NYR C 57 15 18 33 6 154 13 2 0 4 125 12.0 903 15:50
18 P.J. Axelsson 32 BOS LW 75 13 16 29 11 15 11 0 2 2 100 13.0 1320 17:36
19 David Backes 23 STL C 72 13 18 31 -11 99 10 3 0 2 129 10.1 1057 14:41
20 Christian Backman 27 2Tm D 63 3 15 18 -2 50 2 1 0 0 51 5.9 1210 19:13
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
21 Nicklas Backstrom 20 WSH C 82 14 55 69 13 24 11 3 0 4 153 9.2 1557 18:60
22 Keith Ballard 25 PHX D 82 6 15 21 7 85 3 2 1 1 105 5.7 1744 21:16
23 Ivan Baranka 22 NYR D 1 0 1 1 1 0 0 0 0 0 1 0.0 13 12:44
24 Krys Barch 27 DAL RW 48 1 2 3 -3 105 1 0 0 0 23 4.3 312 6:30
25 Cam Barker 21 CHI D 45 6 12 18 -3 52 4 2 0 0 42 14.3 774 17:12
26 Stu Barnes 37 DAL C 79 12 11 23 -3 26 10 0 2 4 71 16.9 1076 13:38
27 Cody Bass 21 OTT C 21 2 2 4 -1 19 1 0 1 1 12 16.7 112 5:19
28 Shawn Bates 32 NYI C 2 0 0 0 -2 0 0 0 0 0 0 14 7:00
29 Bates Battaglia 32 TOR LW 13 0 0 0 -6 7 0 0 0 0 6 0.0 62 4:46
30 Ryan Bayda 27 CAR LW 31 3 3 6 -2 28 3 0 0 0 58 5.2 391 12:36
31 Francois Beauchemin 27 ANA D 82 2 19 21 -9 59 2 0 0 2 144 1.4 2093 25:32
32 Kris Beech 26 3Tm C 25 6 5 11 3 4 4 2 0 0 36 16.7 288 11:30
33 Steve Begin 29 MTL C 44 3 5 8 0 48 3 0 0 0 67 4.5 512 11:38
34 Wade Belak 31 2Tm RW 47 1 0 1 -2 78 1 0 0 0 17 5.9 192 4:05
35 Eric Belanger 30 MIN C 75 13 24 37 -6 30 5 7 1 3 115 11.3 1291 17:13
36 Brendan Bell 24 PHX D 2 0 0 0 -2 0 0 0 0 0 0 30 14:49
37 Mark Bell 27 TOR C 35 4 6 10 -2 60 4 0 0 0 42 9.5 341 9:45
38 Bryan Berard 30 NYI D 54 5 17 22 -17 48 1 4 0 2 87 5.7 953 17:38
39 Sean Bergenheim 23 NYI LW 78 10 12 22 -3 62 9 1 0 1 155 6.5 878 11:15
40 Marc-Andre Bergeron 27 2Tm D 55 9 10 19 -16 20 1 8 0 1 108 8.3 957 17:24
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
41 Patrice Bergeron 22 BOS C 10 3 4 7 2 2 1 2 0 0 24 12.5 182 18:10
42 Nicklas Bergfors 20 NJD RW 1 0 0 0 -1 0 0 0 0 0 3 0.0 11 11:17
43 Steve Bernier 22 2Tm RW 76 16 16 32 -1 64 12 4 0 0 131 12.2 1014 13:20
44 Adam Berti 21 CHI LW 2 0 0 0 0 0 0 0 0 0 1 0.0 20 10:07
45 Todd Bertuzzi 32 ANA RW 68 14 26 40 8 97 10 4 0 2 121 11.6 1119 16:27
46 Blair Betts 27 NYR C 75 2 5 7 -4 20 2 0 0 0 85 2.4 889 11:52
47 Bryan Bickell 21 CHI LW 4 0 0 0 -1 2 0 0 0 0 3 0.0 37 9:08
48 Kevin Bieksa 26 VAN D 34 2 10 12 -11 90 1 1 0 1 64 3.1 795 23:24
49 Jason Blake 34 TOR C 82 15 37 52 -4 28 13 2 0 0 332 4.5 1461 17:49
50 Rob Blake 38 LAK D 71 9 22 31 -19 98 4 5 0 2 144 6.3 1614 22:44
51 Michael Blunden 21 CHI RW 1 0 0 0 -1 0 0 0 0 0 1 0.0 8 7:51
52 Brandon Bochenski 25 3Tm RW 40 3 10 13 6 12 2 1 0 0 56 5.4 478 11:57
53 Jared Boll 21 CBJ RW 75 5 5 10 -4 226 5 0 0 3 63 7.9 601 8:01
54 Dave Bolland 21 CHI C 39 4 13 17 6 28 4 0 0 0 49 8.2 535 13:43
55 Radek Bonk 32 NSH C 79 14 15 29 -31 40 8 6 0 1 138 10.1 1258 15:56
56 Derek Boogaard 25 MIN LW 34 0 0 0 -5 74 0 0 0 0 6 0.0 134 3:56
57 David Booth 23 FLA LW 73 22 18 40 13 26 21 1 0 6 228 9.6 1181 16:10
58 Darryl Bootland 26 NYI RW 4 0 1 1 0 2 0 0 0 0 3 0.0 19 4:42
59 Casey Borer 22 CAR D 11 1 2 3 -3 4 1 0 0 0 5 20.0 168 15:17
60 Pierre-Marc Bouchard 23 MIN C 81 13 50 63 11 34 7 6 0 4 129 10.1 1364 16:51
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
61 Philippe Boucher 34 DAL D 38 2 12 14 3 26 1 0 1 0 72 2.8 817 21:31
62 Francis Bouillon 32 MTL D 74 2 6 8 9 61 2 0 0 0 60 3.3 1285 17:22
63 Jesse Boulerice 29 PHI RW 5 0 0 0 -2 29 0 0 0 0 1 0.0 19 3:52
64 Eric Boulton 31 ATL LW 74 4 5 9 -10 127 4 0 0 0 64 6.3 551 7:27
65 Luc Bourdon 20 VAN D 27 2 0 2 7 20 1 1 0 0 26 7.7 348 12:52
66 Chris Bourque 22 WSH C 4 0 0 0 0 2 0 0 0 0 4 0.0 35 8:42
67 Rene Bourque 26 CHI LW 62 10 14 24 6 42 5 0 5 2 103 9.7 947 15:16
68 Jay Bouwmeester 24 FLA D 82 15 22 37 -5 72 11 4 0 0 182 8.2 2252 27:28
69 Darryl Boyce 23 TOR C 1 0 0 0 0 0 0 0 0 0 0 3 3:20
70 Johnny Boychuk 24 COL D 4 0 0 0 1 0 0 0 0 0 3 0.0 36 8:57
71 Dustin Boyd 21 CGY C 48 7 5 12 -11 6 7 0 0 1 46 15.2 471 9:49
72 Brad Boyes 25 STL C 82 43 22 65 1 20 32 11 0 9 207 20.8 1471 17:57
73 Brian Boyle 23 LAK C 8 4 1 5 4 4 4 0 0 0 19 21.1 109 13:38
74 Dan Boyle 31 TBL D 37 4 21 25 -29 57 2 2 0 1 74 5.4 1014 27:24
75 Nick Boynton 29 PHX D 79 3 9 12 -9 125 2 0 1 0 94 3.2 1344 17:01
76 Matt Bradley 29 WSH RW 77 7 11 18 1 74 5 1 1 2 111 6.3 770 9:60
77 Donald Brashear 36 WSH LW 80 5 3 8 -7 119 5 0 0 0 59 8.5 629 7:52
78 Derick Brassard 20 CBJ C 17 1 1 2 -4 6 1 0 0 0 13 7.7 154 9:03
79 Kip Brennan 27 NYI LW 3 0 0 0 0 12 0 0 0 0 0 13 4:21
80 Tim Brent 23 PIT C 1 0 0 0 -1 0 0 0 0 0 0 5 4:34
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
81 Eric Brewer 28 STL D 77 1 21 22 -18 91 1 0 0 0 101 1.0 1896 24:38
82 Daniel Briere 30 PHI C 79 31 41 72 -22 68 17 14 0 3 182 17.0 1490 18:52
83 Rod Brind'Amour 37 CAR C 59 19 32 51 0 38 13 6 0 4 151 12.6 1325 22:27
84 David Brine 23 FLA C 9 0 1 1 -1 4 0 0 0 0 3 0.0 54 6:02
85 Patrice Brisebois 37 MTL D 43 3 8 11 -2 26 1 2 0 0 42 7.1 724 16:50
86 Kyle Brodziak 23 EDM C 80 14 17 31 -6 33 13 0 1 3 125 11.2 1033 12:55
87 Sheldon Brookbank 27 NJD D 44 0 8 8 0 63 0 0 0 0 43 0.0 666 15:08
88 Wade Brookbank 30 CAR LW 32 1 1 2 4 76 1 0 0 0 12 8.3 122 3:48
89 Troy Brouwer 22 CHI RW 2 0 1 1 1 0 0 0 0 0 0 24 11:56
90 Curtis Brown 31 SJS C/LW 33 5 4 9 4 10 5 0 0 0 38 13.2 357 10:49
91 Dustin Brown 23 LAK LW 78 33 27 60 -13 55 19 12 2 4 219 15.1 1583 20:18
92 Mike Brown 22 VAN RW 19 1 0 1 -2 55 1 0 0 0 9 11.1 120 6:19
93 Gilbert Brule 21 CBJ C 61 1 8 9 -4 24 1 0 0 1 74 1.4 604 9:54
94 Andrew Brunette 34 COL LW 82 19 40 59 5 14 12 7 0 2 125 15.2 1275 15:33
95 Sergei Brylin 34 NJD LW 82 6 10 16 -5 20 6 0 0 1 65 9.2 1111 13:33
96 Adam Burish 25 CHI RW 81 4 4 8 -13 214 3 0 1 1 69 5.8 952 11:45
97 Brent Burns 22 MIN D 82 15 28 43 12 80 7 8 0 4 158 9.5 1894 23:06
98 Alexandre Burrows 26 VAN LW 82 12 19 31 11 179 8 1 3 3 126 9.5 1238 15:06
99 Dane Byers 21 NYR LW 1 0 0 0 -1 0 0 0 0 0 0 5 5:05
100 Dustin Byfuglien 22 CHI RW 67 19 17 36 -7 59 12 7 0 4 163 11.7 1141 17:02
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
101 Kyle Calder 29 LAK LW 65 7 13 20 -11 18 4 3 0 0 70 10.0 845 12:60
102 Ryan Caldwell 26 PHX D 2 0 0 0 0 2 0 0 0 0 1 0.0 12 6:08
103 Ryan Callahan 22 NYR RW 52 8 5 13 7 31 7 0 1 1 92 8.7 643 12:22
104 Michael Cammalleri 25 LAK C 63 19 28 47 -16 30 9 10 0 1 210 9.0 1170 18:35
105 Brian Campbell 28 2Tm D 83 8 54 62 8 20 3 5 0 0 142 5.6 2084 25:06
106 Gregory Campbell 24 FLA LW 81 5 13 18 -12 72 3 0 2 1 113 4.4 1008 12:27
107 Chris Campoli 23 NYI D 46 4 14 18 -1 16 1 2 1 0 68 5.9 881 19:09
108 Daniel Carcillo 23 PHX LW 57 13 11 24 1 324 10 3 0 1 106 12.3 725 12:43
109 Matt Carle 23 SJS D 62 2 13 15 -8 26 0 2 0 1 63 3.2 1026 16:33
110 Keith Carney 37 MIN D 61 1 10 11 8 42 1 0 0 0 27 3.7 816 13:22
111 Jeff Carter 23 PHI C 82 29 24 53 6 55 20 7 2 5 260 11.2 1545 18:51
112 Ryan Carter 24 ANA C 34 4 4 8 -2 36 4 0 0 1 56 7.1 356 10:29
113 Tom Cavanagh 25 SJS LW 1 0 1 1 1 0 0 0 0 0 0 14 13:54
114 Zdeno Chara 30 BOS D 77 17 34 51 14 114 7 9 1 0 207 8.2 2067 26:50
115 Jonathan Cheechoo 27 SJS RW 69 23 14 37 11 46 13 10 0 4 220 10.5 1145 16:36
116 Chris Chelios 46 DET D 69 3 9 12 11 36 3 0 0 1 60 5.0 1170 16:58
117 Jason Chimera 28 CBJ LW 81 14 17 31 -5 98 12 1 1 3 198 7.1 1417 17:30
118 Kyle Chipchura 21 MTL C 36 4 7 11 -1 10 4 0 0 0 36 11.1 409 11:22
119 Erik Christensen 24 2Tm C 59 11 13 24 -10 30 9 2 0 0 132 8.3 788 13:21
120 Brett Clark 31 COL D 57 5 16 21 5 33 4 1 0 0 87 5.7 1320 23:09
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
121 Chris Clark 31 WSH RW 18 5 4 9 0 43 4 1 0 1 29 17.2 304 16:54
122 Noah Clarke 28 NJD LW 1 1 0 1 0 0 1 0 0 0 3 33.3 11 10:39
123 David Clarkson 23 NJD RW 81 9 13 22 1 183 9 0 0 1 151 6.0 975 12:02
124 Daniel Cleary 29 DET RW 63 20 22 42 21 33 15 5 0 3 177 11.3 1095 17:23
125 Ryane Clowe 25 SJS RW 15 3 5 8 -1 22 1 2 0 0 22 13.6 214 14:17
126 Cal Clutterbuck 20 MIN RW 2 0 0 0 0 0 0 0 0 0 0 14 7:05
127 Braydon Coburn 22 PHI D 78 9 27 36 17 74 4 5 0 2 113 8.0 1656 21:14
128 Andrew Cogliano 20 EDM C 82 18 27 45 1 20 15 1 2 5 98 18.4 1120 13:40
129 Carlo Colaiacovo 25 TOR D 28 2 4 6 -4 10 2 0 0 1 30 6.7 488 17:26
130 Erik Cole 29 CAR LW 73 22 29 51 5 76 12 10 0 4 216 10.2 1413 19:22
131 Jeremy Colliton 23 NYI C 16 0 0 0 -4 8 0 0 0 0 16 0.0 140 8:46
132 Blake Comeau 21 NYI RW 51 8 7 15 1 22 7 1 0 1 67 11.9 595 11:40
133 Mike Commodore 28 2Tm D 67 3 11 14 -7 100 3 0 0 0 97 3.1 1220 18:13
134 Mike Comrie 27 NYI C 76 21 28 49 -21 87 17 4 0 3 194 10.8 1458 19:11
135 Tim Conboy 25 CAR D 19 0 5 5 1 60 0 0 0 0 16 0.0 132 6:58
136 Chris Conner 24 DAL W 22 3 2 5 0 6 3 0 0 0 27 11.1 264 11:60
137 Tim Connolly 26 BUF C 48 7 33 40 4 8 3 3 1 3 111 6.3 896 18:41
138 Craig Conroy 36 CGY C 79 12 22 34 6 71 11 1 0 4 116 10.3 1355 17:09
139 Matt Cooke 29 2Tm C 78 10 13 23 1 91 9 0 1 1 86 11.6 1027 13:10
140 Joe Corvo 30 2Tm D 74 13 35 48 17 26 7 6 0 3 167 7.8 1380 18:39
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
141 Riley Cote 25 PHI RW 70 1 3 4 2 202 1 0 0 0 17 5.9 299 4:17
142 Jeff Cowan 31 VAN LW 46 0 1 1 -5 110 0 0 0 0 35 0.0 402 8:45
143 Ryan Craig 26 TBL C 7 1 1 2 -1 0 0 1 0 0 8 12.5 91 13:04
144 B.J. Crombeen 22 DAL RW 8 0 2 2 1 39 0 0 0 0 9 0.0 53 6:38
145 Sidney Crosby 20 PIT C 53 24 48 72 18 39 18 6 0 4 173 13.9 1105 20:51
146 Matt Cullen 31 CAR C 59 13 36 49 2 32 5 8 0 1 137 9.5 996 16:52
147 Jassen Cullimore 35 FLA D 65 3 10 13 21 38 3 0 0 1 55 5.5 1175 18:04
148 Kyle Cumiskey 21 COL D 38 0 5 5 -3 16 0 0 0 0 19 0.0 461 12:08
149 Matt D'Agostini 21 MTL RW 1 0 0 0 0 2 0 0 0 0 0 9 8:49
150 Trevor Daley 24 DAL D 82 5 19 24 -1 85 5 0 0 1 87 5.7 1624 19:48
151 Kevin Dallman 26 LAK D 34 3 4 7 4 4 3 0 0 1 41 7.3 438 12:53
152 Mathieu Dandenault 31 MTL D 61 9 5 14 -11 34 8 0 1 0 69 13.0 679 11:08
153 Mathieu Darche 31 TBL LW 73 7 15 22 -14 20 5 1 1 0 120 5.8 1053 14:26
154 Pavel Datsyuk 29 DET C 82 31 66 97 41 20 20 10 1 6 264 11.7 1753 21:23
155 Rob Davison 27 2Tm D 34 1 1 2 -6 53 0 0 1 0 32 3.1 471 13:52
156 Nigel Dawes 22 NYR LW 61 14 15 29 11 10 11 3 0 4 121 11.6 792 12:59
157 Greg de Vries 35 NSH D 77 4 11 15 7 71 4 0 0 1 66 6.1 1452 18:52
158 Pavol Demitra 33 MIN LW 68 15 39 54 9 24 13 2 0 1 126 11.9 1340 19:42
159 Boyd Devereaux 29 TOR C 62 7 11 18 -6 24 6 0 1 1 81 8.6 866 13:58
160 Joe DiPenta 28 ANA D 23 1 4 5 3 16 1 0 0 0 5 20.0 245 10:39
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
161 Shane Doan 31 PHX RW 80 28 50 78 4 59 17 9 2 5 243 11.5 1661 20:46
162 Kevin Doell 28 ATL C 8 0 1 1 -2 4 0 0 0 0 6 0.0 77 9:40
163 Shean Donovan 33 OTT RW 82 5 7 12 -3 73 5 0 0 3 91 5.5 785 9:35
164 Jim Dowd 39 PHI C 73 5 5 10 0 41 4 0 1 0 41 12.2 616 8:26
165 Jake Dowell 22 CHI C 19 2 1 3 1 10 1 0 1 0 19 10.5 227 11:56
166 Aaron Downey 33 DET RW 56 0 3 3 0 116 0 0 0 0 15 0.0 257 4:35
167 Steve Downie 20 PHI RW 32 6 6 12 2 73 5 0 1 1 25 24.0 315 9:51
168 Dallas Drake 38 DET RW 65 3 3 6 -12 41 2 0 1 0 46 6.5 696 10:42
169 Kris Draper 36 DET C 65 9 8 17 -2 68 7 0 2 2 97 9.3 1016 15:38
170 Chris Drury 31 NYR C 82 25 33 58 -3 45 13 12 0 7 220 11.4 1623 19:48
171 Brandon Dubinsky 21 NYR C 82 14 26 40 8 79 13 1 0 0 157 8.9 1189 14:30
172 J.P. Dumont 29 NSH RW 80 29 43 72 5 34 22 7 0 8 192 15.1 1480 18:30
173 Micki DuPont 27 STL D 2 0 0 0 1 2 0 0 0 0 3 0.0 25 12:34
174 Pascal Dupuis 28 2Tm LW 78 12 15 27 0 32 9 0 3 1 143 8.4 1185 15:12
175 Radek Dvorak 30 FLA RW 67 8 9 17 -1 16 7 0 1 1 146 5.5 1013 15:07
176 Ben Eager 24 2Tm LW 32 0 2 2 -9 89 0 0 0 0 16 0.0 186 5:48
177 Robbie Earl 22 TOR LW 9 0 1 1 -2 0 0 0 0 0 9 0.0 83 9:14
178 Mark Eaton 30 PIT D 36 0 3 3 6 4 0 0 0 0 28 0.0 708 19:40
179 Patrick Eaves 23 2Tm RW 37 5 10 15 -2 10 3 2 0 1 81 6.2 473 12:46
180 Andrew Ebbett 25 ANA C 3 0 0 0 3 2 0 0 0 0 3 0.0 40 13:18
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
181 Alexander Edler 21 VAN D 75 8 12 20 6 42 4 4 0 0 124 6.5 1600 21:20
182 Christian Ehrhoff 25 SJS D 77 1 21 22 9 72 0 1 0 1 97 1.0 1673 21:44
183 Patrik Elias 31 NJD LW 74 20 35 55 10 38 13 7 0 8 263 7.6 1367 18:28
184 Matt Ellis 26 2Tm LW 54 3 5 8 3 26 2 0 1 1 66 4.5 429 7:57
185 Steve Eminger 24 WSH D 20 0 2 2 -4 8 0 0 0 0 14 0.0 223 11:08
186 Tobias Enstrom 23 ATL D 82 5 33 38 -5 42 1 4 0 0 105 4.8 2007 24:28
187 Martin Erat 26 NSH RW 76 23 34 57 -3 40 19 4 0 6 163 14.1 1418 18:39
188 Jonathan Ericsson 23 DET D 8 1 0 1 -3 4 0 1 0 0 19 5.3 128 15:58
189 Anders Eriksson 33 CGY D 61 1 17 18 -5 36 0 1 0 0 50 2.0 1268 20:47
190 Loui Eriksson 22 DAL LW 69 14 17 31 5 28 10 4 0 0 120 11.7 968 14:02
191 John Erskine 27 WSH D 51 2 7 9 1 96 2 0 0 1 48 4.2 801 15:43
192 Garnet Exelby 26 ATL D 79 2 5 7 -21 85 2 0 0 0 37 5.4 1492 18:53
193 Drew Fata 24 NYI D 5 0 1 1 -1 4 0 0 0 0 4 0.0 88 17:30
194 Sergei Fedorov 38 2Tm C 68 11 30 41 -5 38 5 6 0 2 128 8.6 1202 17:40
195 Todd Fedoruk 28 2Tm LW 69 6 7 13 2 139 4 2 0 0 57 10.5 712 10:19
196 Ruslan Fedotenko 29 NYI LW 67 16 17 33 -9 40 8 8 0 2 121 13.2 1119 16:42
197 Eric Fehr 22 WSH RW 23 1 5 6 4 6 1 0 0 0 40 2.5 242 10:31
198 Andrew Ference 28 BOS D 59 1 14 15 -14 50 1 0 0 0 71 1.4 1312 22:15
199 Vernon Fiddler 27 NSH C 79 11 21 32 -4 47 8 2 1 1 97 11.3 1101 13:56
200 Jonathan Filewich 23 PIT RW 5 0 0 0 -2 0 0 0 0 0 3 0.0 43 8:42
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
201 Valtteri Filppula 23 DET C 78 19 17 36 16 28 16 3 0 3 122 15.6 1323 16:58
202 Jeff Finger 28 COL D 72 8 11 19 12 40 6 1 1 1 93 8.6 1437 19:57
203 Mike Fisher 27 OTT C 79 23 24 47 -10 82 15 6 2 4 215 10.7 1561 19:46
204 Mark Fistric 21 DAL D 37 0 2 2 3 24 0 0 0 0 17 0.0 471 12:44
205 Zach Fitzgerald 22 VAN D 1 0 0 0 0 0 0 0 0 0 1 0.0 13 13:20
206 Rory Fitzpatrick 33 PHI D 19 0 1 1 -12 11 0 0 0 0 10 0.0 242 12:44
207 Tomas Fleischmann 23 WSH LW 75 10 20 30 -7 18 9 1 0 1 107 9.3 947 12:37
208 Nick Foligno 20 OTT LW 45 6 3 9 0 20 6 0 0 0 44 13.6 412 9:10
209 Adam Foote 36 2Tm D 75 1 15 16 2 107 0 0 1 0 66 1.5 1754 23:23
210 Peter Forsberg 34 COL C 9 1 13 14 7 8 1 0 0 0 15 6.7 173 19:15
211 Alex Foster 23 TOR C 3 0 0 0 0 0 0 0 0 0 1 0.0 11 3:32
212 Kurtis Foster 26 MIN D 56 7 12 19 0 37 4 3 0 2 118 5.9 919 16:24
213 Matt Foy 24 MIN RW 28 4 4 8 -1 28 4 0 0 1 38 10.5 219 7:50
214 Johan Franzen 28 DET LW 72 27 11 38 12 51 13 14 0 8 199 13.6 1276 17:44
215 Colin Fraser 23 CHI C 5 0 0 0 -2 7 0 0 0 0 4 0.0 52 10:19
216 Dan Fritsche 22 CBJ C 69 10 12 22 2 22 8 1 1 4 109 9.2 852 12:21
217 Alexander Frolov 25 LAK LW 71 23 44 67 1 22 18 5 0 7 160 14.4 1335 18:48
218 Michael Funk 21 BUF D 4 0 0 0 -3 0 0 0 0 0 1 0.0 46 11:37
219 Marian Gaborik 25 MIN RW 77 42 41 83 17 63 30 11 1 8 278 15.1 1509 19:36
220 Simon Gagne 27 PHI LW 25 7 11 18 -8 4 2 5 0 2 76 9.2 454 18:09
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
221 Sam Gagner 18 EDM C/W 79 13 36 49 -21 23 9 4 0 1 135 9.6 1239 15:41
222 Simon Gamache 27 TOR C 11 2 2 4 -1 6 1 1 0 0 11 18.2 106 9:36
223 Paul Gaustad 25 BUF C 82 10 26 36 -4 85 5 5 0 2 136 7.4 1407 17:10
224 Gabe Gauthier 24 LAK LW 3 0 0 0 0 0 0 0 0 0 2 0.0 21 7:08
225 Martin Gelinas 37 NSH LW 57 9 11 20 5 20 8 0 1 1 110 8.2 805 14:07
226 Bruno Gervais 23 NYI D 60 0 13 13 -5 34 0 0 0 0 59 0.0 1200 20:00
227 Ryan Getzlaf 22 ANA C 77 24 58 82 32 94 19 4 1 2 185 13.0 1513 19:39
228 Tom Gilbert 25 EDM D 82 13 20 33 -6 20 10 3 0 1 98 13.3 1820 22:12
229 Hal Gill 32 2Tm D 81 3 21 24 6 68 3 0 0 0 86 3.5 1620 19:60
230 Brian Gionta 29 NJD RW 82 22 31 53 1 46 13 8 1 4 257 8.6 1498 18:16
231 Dan Girardi 23 NYR D 82 10 18 28 0 14 5 5 0 1 147 6.8 1738 21:12
232 Claude Giroux 20 PHI RW 2 0 0 0 -2 0 0 0 0 0 2 0.0 19 9:35
233 Jeff Giuliano 28 LAK LW 53 0 6 6 -9 14 0 0 0 0 30 0.0 627 11:49
234 Tanner Glass 24 FLA F 41 1 1 2 -5 39 1 0 0 0 11 9.1 181 4:25
235 Tim Gleason 25 CAR D 80 3 16 19 5 84 3 0 0 0 98 3.1 1491 18:38
236 Curtis Glencross 25 2Tm C 62 15 10 25 8 53 14 1 0 1 104 14.4 705 11:22
237 Rob Globke 25 FLA C 9 0 0 0 -3 2 0 0 0 0 4 0.0 70 7:44
238 Mike Glumac 27 STL RW 4 0 0 0 -1 5 0 0 0 0 3 0.0 41 10:08
239 Marcel Goc 24 SJS C 51 5 3 8 -15 12 5 0 0 0 87 5.7 545 10:41
240 Eric Godard 27 CGY RW 74 1 1 2 -8 171 1 0 0 1 14 7.1 349 4:43
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
241 Alex Goligoski 22 PIT D 3 0 2 2 2 2 0 0 0 0 2 0.0 42 13:56
242 Scott Gomez 28 NYR C 81 16 54 70 3 36 9 7 0 3 242 6.6 1611 19:54
243 Sergei Gonchar 33 PIT D 78 12 53 65 13 66 4 8 0 2 173 6.9 2021 25:55
244 Boyd Gordon 24 WSH C 67 7 9 16 5 12 6 0 1 0 100 7.0 1054 15:44
245 Josh Gorges 23 MTL D 62 0 9 9 0 32 0 0 0 0 41 0.0 1013 16:20
246 Mikhail Grabovski 24 MTL C 24 3 6 9 -4 8 3 0 0 1 23 13.0 269 11:14
247 Marc-Andre Gragnani 20 BUF D 2 0 0 0 -2 4 0 0 0 0 1 0.0 13 6:18
248 Chris Gratton 32 TBL C 60 10 11 21 -7 77 9 1 0 1 92 10.9 762 12:42
249 Josh Gratton 25 PHX LW 1 0 0 0 1 5 0 0 0 0 0 10 9:40
250 Denis Grebeshkov 24 EDM D 71 3 15 18 2 22 2 1 0 0 34 8.8 1198 16:53
251 Mike Green 22 WSH D 82 18 38 56 6 62 10 8 0 4 234 7.7 1938 23:38
252 Andy Greene 25 NJD D 59 2 8 10 0 22 0 2 0 0 50 4.0 1151 19:30
253 Matt Greene 24 EDM D 46 0 1 1 -3 53 0 0 0 0 28 0.0 768 16:42
254 Kyle Greentree 24 PHI LW 2 0 0 0 -1 0 0 0 0 0 3 0.0 18 9:12
255 Mike Grier 33 SJS RW 78 9 13 22 -8 24 5 1 3 4 132 6.8 1264 16:13
256 Nicklas Grossman 23 DAL D 62 0 7 7 10 22 0 0 0 0 34 0.0 964 15:33
257 Nate Guenin 25 PHI D 2 0 0 0 2 2 0 0 0 0 0 20 9:57
258 Bill Guerin 37 NYI RW 81 23 21 44 -15 65 16 7 0 5 227 10.1 1408 17:23
259 Ben Guite 29 COL RW 79 11 11 22 1 47 11 0 0 2 103 10.7 1033 13:05
260 Niklas Hagman 28 DAL LW 82 27 14 41 4 51 19 4 4 8 178 15.2 1279 15:36
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
261 Ron Hainsey 26 CBJ D 78 8 24 32 -7 25 0 8 0 0 161 5.0 1760 22:34
262 David Hale 26 CGY D 58 0 2 2 0 46 0 0 0 0 35 0.0 805 13:53
263 Adam Hall 27 PIT RW 46 2 4 6 -2 24 2 0 0 0 39 5.1 546 11:52
264 Jeff Halpern 31 2Tm C 83 20 22 42 0 54 15 4 1 2 132 15.2 1393 16:47
265 Dan Hamhuis 25 NSH D 80 4 23 27 -4 66 3 1 0 1 127 3.1 1819 22:44
266 Jeff Hamilton 30 CAR C 58 9 15 24 -8 10 2 7 0 1 116 7.8 626 10:48
267 Roman Hamrlik 33 MTL D 77 5 21 26 7 38 2 3 0 3 129 3.9 1781 23:08
268 Michal Handzus 30 LAK C 82 7 14 21 -21 45 4 0 3 0 89 7.9 1250 15:14
269 Scott Hannan 29 COL D 82 2 19 21 -5 55 2 0 0 0 79 2.5 1860 22:41
270 Jannik Hansen 21 VAN LW 5 0 0 0 0 2 0 0 0 0 3 0.0 58 11:34
271 Martin Hanzal 20 PHX C 72 8 27 35 -7 28 6 1 1 3 111 7.2 1206 16:45
272 Peter Harrold 24 LAK D 25 2 3 5 3 2 2 0 0 0 16 12.5 410 16:23
273 Mark Hartigan 30 DET C 23 3 1 4 -2 16 3 0 0 0 19 15.8 165 7:09
274 Scott Hartnell 25 PHI LW 80 24 19 43 2 159 13 10 1 6 176 13.6 1294 16:11
275 Derian Hatcher 35 PHI D 44 2 5 7 4 33 2 0 0 1 27 7.4 928 21:06
276 Niclas Havelid 34 ATL D 81 1 13 14 2 42 1 0 0 0 54 1.9 1661 20:30
277 Martin Havlat 26 CHI RW 35 10 17 27 4 22 7 3 0 2 87 11.5 650 18:35
278 Darren Haydar 28 ATL RW 16 1 7 8 4 2 1 0 0 0 14 7.1 188 11:46
279 Dany Heatley 27 OTT LW 71 41 41 82 33 76 28 13 0 8 224 18.3 1543 21:44
280 Jochen Hecht 30 BUF LW 75 22 27 49 1 38 18 3 1 2 229 9.6 1449 19:19
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
281 Bret Hedican 37 CAR D 66 2 15 17 17 70 2 0 0 0 80 2.5 1273 19:18
282 Jan Hejda 29 CBJ D 81 0 13 13 20 61 0 0 0 0 71 0.0 1711 21:08
283 Milan Hejduk 31 COL RW 77 29 25 54 8 36 20 8 1 4 205 14.1 1490 19:21
284 Darren Helm 21 DET C/LW 7 0 0 0 -2 2 0 0 0 0 7 0.0 49 7:00
285 Ales Hemsky 24 EDM RW 74 20 51 71 -9 34 12 8 0 2 184 10.9 1375 18:35
286 Jordan Hendry 23 CHI D 40 1 3 4 0 22 1 0 0 0 32 3.1 689 17:13
287 Josh Hennessy 22 OTT C 5 0 0 0 -1 0 0 0 0 0 2 0.0 19 3:46
288 T.J. Hensick 22 COL C 31 6 5 11 -4 2 2 4 0 1 52 11.5 372 11:59
289 Christopher Higgins 24 MTL C 82 27 25 52 0 22 15 12 0 5 241 11.2 1472 17:57
290 Andy Hilbert 26 NYI C/LW 70 8 8 16 2 18 8 0 0 0 127 6.3 943 13:29
291 Sean Hill 37 MIN D 35 2 7 9 -16 32 1 1 0 1 18 11.1 532 15:12
292 Jack Hillen 22 NYI D 2 0 1 1 1 4 0 0 0 0 3 0.0 31 15:32
293 Dan Hinote 31 STL RW 58 5 5 10 -3 42 5 0 0 0 42 11.9 610 10:31
294 Niklas Hjalmarsson 20 CHI D 13 0 1 1 -2 13 0 0 0 0 5 0.0 177 13:37
295 Jan Hlavac 31 2Tm LW 80 12 23 35 -1 40 12 0 0 2 152 7.9 1212 15:09
296 Jaroslav Hlinka 31 COL C 63 8 20 28 6 16 8 0 0 1 90 8.9 877 13:56
297 Shane Hnidy 32 2Tm D 76 2 6 8 -2 71 1 0 1 0 49 4.1 1066 14:02
298 Jeff Hoggan 29 BOS LW 1 0 0 0 0 0 0 0 0 0 0 8 7:57
299 Bobby Holik 37 ATL C 82 15 19 34 -14 90 12 3 0 3 140 10.7 1310 15:58
300 Ryan Hollweg 24 NYR C 70 2 2 4 -12 96 2 0 0 0 59 3.4 581 8:18
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
301 Tomas Holmstrom 35 DET LW 59 20 20 40 9 58 9 11 0 5 137 14.6 1035 17:33
302 Shawn Horcoff 29 EDM C 53 21 29 50 1 30 15 6 0 2 115 18.3 1178 22:13
303 Darcy Hordichuk 27 NSH LW 45 1 2 3 -1 60 1 0 0 1 18 5.6 232 5:09
304 Nathan Horton 22 FLA C 82 27 35 62 15 85 18 9 0 3 212 12.7 1537 18:44
305 Marcel Hossa 26 2Tm LW 50 1 7 8 2 28 1 0 0 0 66 1.5 689 13:46
306 Marian Hossa 29 2Tm RW 72 29 37 66 -14 36 19 8 2 4 264 11.0 1538 21:22
307 Jiri Hudler 24 DET C 81 13 29 42 11 26 10 3 0 2 131 9.9 1067 13:10
308 Trent Hunter 27 NYI RW 82 12 29 41 -17 43 10 2 0 1 222 5.4 1493 18:13
309 Matt Hunwick 22 BOS D 13 0 1 1 -1 4 0 0 0 0 6 0.0 138 10:36
310 Kristian Huselius 29 CGY LW 81 25 41 66 10 40 19 6 0 5 202 12.4 1433 17:42
311 Kent Huskins 28 ANA D 76 4 15 19 23 59 3 1 0 2 46 8.7 1222 16:05
312 Mike Iggulden 25 SJS RW 1 0 0 0 -1 0 0 0 0 0 1 0.0 7 6:40
313 Jarome Iginla 30 CGY RW 82 50 48 98 27 83 35 15 0 9 338 14.8 1758 21:26
314 Brad Isbister 30 VAN LW 55 6 5 11 -4 38 6 0 0 1 71 8.5 595 10:49
315 Raitis Ivanans 29 LAK LW 73 6 2 8 -10 134 6 0 0 0 48 12.5 548 7:30
316 Barret Jackman 26 STL D 78 2 14 16 -12 93 1 1 0 0 80 2.5 1747 22:24
317 Tim Jackman 26 NYI RW 36 1 3 4 -3 57 1 0 0 0 36 2.8 238 6:37
318 Jean-Francois Jacques 22 EDM LW 9 0 0 0 -3 2 0 0 0 0 2 0.0 55 6:10
319 Jason Jaffray 26 VAN LW 19 2 4 6 4 19 1 1 0 1 15 13.3 239 12:35
320 Jaromir Jagr 35 NYR RW 82 25 46 71 8 58 18 7 0 5 249 10.0 1678 20:28
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
321 Connor James 25 PIT RW 13 1 0 1 -2 2 0 1 0 0 9 11.1 97 7:26
322 Dan Jancevski 26 2Tm D 4 0 0 0 -1 2 0 0 0 0 3 0.0 23 5:51
323 Doug Janik 27 TBL D 61 1 3 4 -3 45 1 0 0 0 23 4.3 569 9:20
324 Cam Janssen 23 STL RW 12 0 1 1 -1 18 0 0 0 0 9 0.0 85 7:07
325 Joe Jensen 24 CAR C 6 1 0 1 1 2 1 0 0 1 6 16.7 39 6:30
326 Magnus Johansson 34 2Tm D 45 0 14 14 -5 18 0 0 0 0 37 0.0 709 15:45
327 Aaron Johnson 24 NYI D 30 0 2 2 2 30 0 0 0 0 16 0.0 416 13:52
328 Erik Johnson 19 STL D 69 5 28 33 -9 28 1 4 0 3 105 4.8 1255 18:11
329 Jack Johnson 21 LAK D 74 3 8 11 -19 76 3 0 0 0 81 3.7 1605 21:42
330 Mike Johnson 33 STL RW 21 2 3 5 -4 8 2 0 0 0 21 9.5 273 13:01
331 Ryan Johnson 31 STL C 79 5 13 18 -2 22 4 0 1 1 85 5.9 1135 14:22
332 Kim Johnsson 31 MIN D 80 4 23 27 -4 42 2 2 0 0 87 4.6 1876 23:27
333 Jussi Jokinen 24 2Tm C 72 16 26 42 -14 18 10 6 0 2 131 12.2 1041 14:27
334 Olli Jokinen 29 FLA C 82 34 37 71 -19 67 16 18 0 5 341 10.0 1632 19:54
335 Blair Jones 21 TBL C 4 0 0 0 0 0 0 0 0 0 1 0.0 8 1:55
336 David Jones 23 COL RW 27 2 4 6 -5 8 1 1 0 0 37 5.4 307 11:22
337 Matt Jones 24 PHX D 45 0 2 2 -13 10 0 0 0 0 25 0.0 655 14:34
338 Randy Jones 26 PHI D 71 5 26 31 8 58 4 1 0 0 103 4.9 1377 19:24
339 Ed Jovanovski 31 PHX D 80 12 39 51 -13 73 4 8 0 2 240 5.0 1804 22:33
340 Milan Jurcina 24 WSH D 75 1 8 9 4 30 0 1 0 0 58 1.7 1248 16:38
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
341 Frantisek Kaberle 34 CAR D 80 0 22 22 -4 30 0 0 0 0 89 0.0 1372 17:09
342 Tomas Kaberle 29 TOR D 82 8 45 53 -8 22 2 6 0 1 155 5.2 2039 24:52
343 Patrick Kaleta 21 BUF RW 40 3 2 5 1 41 3 0 0 0 26 11.5 253 6:19
344 Dmitri Kalinin 27 BUF D 46 1 7 8 -7 32 0 1 0 0 60 1.7 798 17:20
345 Patrick Kane 19 CHI RW 82 21 51 72 -5 52 14 7 0 4 191 11.0 1506 18:22
346 Niko Kapanen 29 PHX C 79 10 18 28 -1 34 5 5 0 5 85 11.8 1091 13:49
347 Sami Kapanen 34 PHI RW 74 5 3 8 -12 16 4 0 1 1 76 6.6 986 13:19
348 Paul Kariya 33 STL LW 82 16 49 65 -10 50 11 5 0 1 223 7.2 1536 18:44
349 Andreas Karlsson 32 TBL C 58 2 2 4 -7 10 2 0 0 1 31 6.5 560 9:39
350 Lukas Kaspar 22 SJS RW 3 0 0 0 -2 0 0 0 0 0 5 0.0 37 12:15
351 Duncan Keith 24 CHI D 82 12 20 32 30 56 10 1 1 0 148 8.1 2096 25:34
352 Matt Keith 24 NYI RW 3 0 0 0 -1 0 0 0 0 0 3 0.0 32 10:41
353 Chris Kelly 27 OTT C/LW 75 11 19 30 3 30 10 0 1 1 124 8.9 1245 16:36
354 Steve Kelly 31 MIN C 2 0 0 0 0 0 0 0 0 0 1 0.0 7 3:44
355 Tyler Kennedy 21 PIT C 55 10 9 19 2 35 9 1 0 4 104 9.6 672 12:13
356 Ryan Kesler 23 VAN C 80 21 16 37 1 79 15 4 2 2 177 11.9 1524 19:03
357 Phil Kessel 20 BOS C 82 19 18 37 -6 28 14 5 0 3 213 8.9 1249 15:14
358 Chad Kilger 31 TOR LW 53 10 7 17 1 18 10 0 0 0 74 13.5 617 11:38
359 D.J. King 24 STL C 61 3 3 6 -4 100 3 0 0 1 36 8.3 342 5:36
360 Jason King 26 ANA C 4 0 0 0 -3 0 0 0 0 0 2 0.0 44 10:57
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
361 Ken Klee 36 ATL D 72 1 9 10 -5 60 1 0 0 0 56 1.8 1443 20:03
362 Kevin Klein 23 NSH D 13 0 2 2 -3 6 0 0 0 0 14 0.0 187 14:24
363 Jon Klemm 38 LAK D 22 0 0 0 -5 10 0 0 0 0 6 0.0 241 10:57
364 Rostislav Klesla 25 CBJ D 82 6 12 18 7 60 3 3 0 1 130 4.6 1903 23:13
365 Mike Knuble 35 PHI RW 82 29 26 55 -3 72 13 15 1 3 177 16.4 1551 18:55
366 Chuck Kobasew 25 BOS C 73 22 17 39 6 29 13 6 3 3 147 15.0 1290 17:41
367 David Koci 26 CHI LW 18 0 0 0 -4 68 0 0 0 0 2 0.0 65 3:38
368 Ville Koistinen 25 NSH D 48 4 13 17 13 18 2 2 0 1 60 6.7 806 16:48
369 Mikko Koivu 24 MIN C 57 11 31 42 13 42 9 2 0 2 144 7.6 1191 20:53
370 Saku Koivu 33 MTL C 77 16 40 56 -4 93 8 8 0 3 150 10.7 1395 18:07
371 Mike Komisarek 26 MTL D 75 4 13 17 9 101 4 0 0 1 75 5.3 1587 21:09
372 Maxim Kondratiev 25 ANA D 4 0 0 0 -2 0 0 0 0 0 1 0.0 30 7:31
373 Zenon Konopka 27 CBJ C 3 0 0 0 0 15 0 0 0 0 4 0.0 24 7:54
374 Petri Kontiola 23 CHI C 12 0 5 5 5 6 0 0 0 0 13 0.0 175 14:33
375 Tomas Kopecky 25 DET C 77 5 7 12 2 43 5 0 0 1 87 5.7 740 9:37
376 Anze Kopitar 20 LAK C 82 32 45 77 -15 22 18 12 2 3 201 15.9 1696 20:41
377 Andrei Kostitsyn 22 MTL LW 78 26 27 53 15 29 14 12 0 5 156 16.7 1224 15:41
378 Sergei Kostitsyn 20 MTL LW 52 9 18 27 9 51 5 3 1 0 49 18.4 746 14:21
379 Tom Kostopoulos 29 MTL RW 67 7 6 13 -3 113 4 0 3 1 98 7.1 755 11:16
380 Ales Kotalik 29 BUF RW 79 23 20 43 -5 58 11 12 0 1 207 11.1 1212 15:21
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
381 Ilya Kovalchuk 24 ATL LW 79 52 35 87 -12 52 34 16 2 4 283 18.4 1699 21:30
382 Alex Kovalev 34 MTL RW 82 35 49 84 18 70 18 17 0 5 230 15.2 1603 19:33
383 Viktor Kozlov 32 WSH C 81 16 38 54 28 18 14 2 0 2 219 7.3 1424 17:35
384 Vyacheslav Kozlov 35 ATL LW 82 17 24 41 -10 26 12 5 0 4 161 10.6 1307 15:56
385 Lukas Krajicek 24 VAN D 39 2 9 11 -3 36 1 1 0 0 28 7.1 709 18:10
386 David Krejci 21 BOS C 56 6 21 27 -3 20 4 1 1 0 73 8.2 835 14:55
387 Kamil Kreps 23 FLA C 76 8 17 25 10 29 7 1 0 2 99 8.1 986 12:59
388 Niklas Kronwall 27 DET D 65 7 28 35 25 44 7 0 0 0 108 6.5 1372 21:06
389 Staffan Kronwall 25 TOR D 18 0 0 0 -2 7 0 0 0 0 9 0.0 200 11:07
390 Filip Kuba 31 TBL D 75 6 25 31 -8 40 4 2 0 0 113 5.3 1872 24:57
391 Pavel Kubina 30 TOR D 72 11 29 40 5 116 5 6 0 4 136 8.1 1722 23:55
392 Lasse Kukkonen 26 PHI D 53 1 4 5 3 38 1 0 0 0 31 3.2 834 15:44
393 Chris Kunitz 28 ANA LW 82 21 29 50 8 80 13 7 1 6 196 10.7 1386 16:54
394 Joel Kwiatkowski 30 ATL D 18 0 5 5 -5 20 0 0 0 0 24 0.0 301 16:44
395 Andrew Ladd 22 2Tm LW 63 14 16 30 13 35 13 1 0 1 131 10.7 804 12:46
396 Brooks Laich 24 WSH C 82 21 16 37 -3 35 11 8 2 4 122 17.2 1152 14:03
397 Quintin Laing 28 WSH LW 39 1 5 6 4 10 1 0 0 1 48 2.1 451 11:33
398 Robert Lang 37 CHI C 76 21 33 54 9 50 14 7 0 3 172 12.2 1400 18:25
399 Jamie Langenbrunner 32 NJD RW 64 13 28 41 -1 30 7 5 1 2 152 8.6 1171 18:18
400 Josh Langfeld 30 NSH RW 2 0 0 0 0 0 0 0 0 0 5 0.0 20 9:48
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
401 Daymond Langkow 31 CGY C 80 30 35 65 16 19 15 14 1 4 201 14.9 1506 18:50
402 Ian Laperriere 34 COL RW 70 4 15 19 -5 140 4 0 0 1 68 5.9 956 13:39
403 Maxim Lapierre 22 MTL C 53 7 11 18 5 60 7 0 0 0 68 10.3 698 13:10
404 Martin Lapointe 34 2Tm RW 70 6 7 13 -5 70 5 1 0 0 63 9.5 658 9:24
405 Georges Laraque 31 PIT RW 71 4 9 13 0 141 4 0 0 2 29 13.8 547 7:42
406 Drew Larman 22 FLA C 6 0 1 1 1 2 0 0 0 0 1 0.0 36 5:60
407 Chad LaRose 25 CAR RW 58 11 12 23 6 46 10 0 1 2 117 9.4 815 14:03
408 Brad Larsen 30 ATL LW 62 1 3 4 -17 12 1 0 0 0 35 2.9 560 9:02
409 Matt Lashoff 21 BOS D 18 1 4 5 -2 0 0 1 0 0 11 9.1 244 13:35
410 Guillaume Latendresse 20 MTL LW 73 16 11 27 -2 41 14 2 0 3 116 13.8 895 12:15
411 Jordan LaVallee 21 ATL LW 2 1 1 2 2 0 1 0 0 0 1 100.0 23 11:28
412 Jay Leach 28 TBL D 2 0 0 0 -1 0 0 0 0 0 0 9 4:37
413 Brett Lebda 26 DET D 78 3 11 14 -1 48 3 0 0 1 110 2.7 1285 16:29
414 Vincent Lecavalier 27 TBL C 81 40 52 92 -17 89 29 10 1 7 318 12.6 1859 22:57
415 Brian Lee 20 OTT D 6 0 1 1 1 4 0 0 0 0 6 0.0 101 16:49
416 David Legwand 27 NSH C 65 15 29 44 -4 38 11 4 0 1 144 10.4 1171 18:01
417 Jere Lehtinen 34 DAL RW 48 15 22 37 9 14 6 9 0 1 118 12.7 908 18:55
418 Jordan Leopold 27 COL D 43 5 8 13 5 20 3 2 0 1 35 14.3 687 15:59
419 Sami Lepisto 23 WSH D 7 0 1 1 -1 12 0 0 0 0 8 0.0 93 13:17
420 Junior Lessard 27 2Tm RW/C 21 1 1 2 -6 11 1 0 0 0 21 4.8 207 9:52
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
421 Kris Letang 20 PIT D 63 6 11 17 -1 23 5 1 0 3 68 8.8 1144 18:10
422 Trevor Letowski 30 CAR RW 75 9 9 18 -10 30 8 0 1 1 67 13.4 770 10:16
423 Nicklas Lidstrom 37 DET D 76 10 60 70 40 40 5 5 0 4 188 5.3 2031 26:43
424 John-Michael Liles 27 COL D 81 6 26 32 2 26 1 5 0 1 163 3.7 1593 19:40
425 Andreas Lilja 32 DET D 79 2 10 12 -2 93 2 0 0 2 72 2.8 1440 18:14
426 Trevor Linden 37 VAN RW 59 7 5 12 0 15 5 0 2 1 45 15.6 667 11:19
427 Joakim Lindstrom 24 CBJ C 25 3 4 7 0 14 1 2 0 1 25 12.0 236 9:26
428 Enver Lisin 21 PHX RW 13 4 1 5 -5 6 3 1 0 0 27 14.8 188 14:27
429 Bryan Little 20 ATL C 48 6 10 16 -2 18 4 2 0 1 76 7.9 749 15:37
430 Corey Locke 23 MTL C 1 0 0 0 -1 0 0 0 0 0 1 0.0 6 5:59
431 Martin Lojek 22 FLA D 2 0 0 0 -1 0 0 0 0 0 2 0.0 12 6:08
432 Matthew Lombardi 25 CGY C 82 14 22 36 -6 67 10 2 2 4 181 7.7 1420 17:19
433 Milan Lucic 19 BOS LW 77 8 19 27 -2 89 7 1 0 4 88 9.1 933 12:07
434 Brad Lukowich 31 TBL D 59 1 6 7 -15 20 1 0 0 0 28 3.6 980 16:36
435 Mike Lundin 23 TBL D 81 0 6 6 3 16 0 0 0 0 33 0.0 1117 13:48
436 Joel Lundqvist 25 DAL C 55 3 11 14 -3 22 3 0 0 0 48 6.3 598 10:52
437 Joffrey Lupul 24 PHI RW 56 20 26 46 2 35 13 7 0 3 176 11.4 1020 18:13
438 Toni Lydman 30 BUF D 82 4 22 26 1 74 1 3 0 0 86 4.7 1776 21:40
439 Clarke MacArthur 22 BUF LW 37 8 7 15 3 20 8 0 0 1 51 15.7 539 14:34
440 Craig MacDonald 30 TBL LW 65 2 9 11 -10 16 2 0 0 0 84 2.4 707 10:52
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
441 Derek MacKenzie 26 CBJ C 17 2 0 2 -2 8 2 0 0 0 19 10.5 132 7:47
442 John Madden 34 NJD C 80 20 23 43 1 26 14 3 3 3 185 10.8 1556 19:27
443 Adam Mair 28 BUF C 72 5 12 17 -2 66 5 0 0 2 62 8.1 638 8:52
444 Manny Malhotra 27 CBJ C 71 11 18 29 -3 34 9 2 0 2 112 9.8 1169 16:28
445 Marek Malik 32 NYR D 42 2 8 10 7 48 2 0 0 0 34 5.9 808 19:14
446 Evgeni Malkin 21 PIT C 82 47 59 106 16 78 30 17 0 5 272 17.3 1748 21:19
447 Olli Malmivaara 25 NJD D 2 0 0 0 2 0 0 0 0 0 0 18 8:48
448 Ryan Malone 28 PIT LW 77 27 24 51 14 103 14 11 2 6 159 17.0 1469 19:05
449 Kirk Maltby 35 DET RW 61 6 4 10 -8 32 6 0 0 1 70 8.6 736 12:04
450 Paul Mara 28 NYR D 61 1 16 17 1 52 1 0 0 0 80 1.3 1091 17:53
451 Todd Marchant 34 ANA C 75 9 7 16 -3 48 9 0 0 0 93 9.7 1112 14:49
452 Andrei Markov 29 MTL D 82 16 42 58 1 63 5 10 1 2 145 11.0 2048 24:58
453 Patrick Marleau 28 SJS C 78 19 29 48 -19 33 12 7 0 2 185 10.3 1422 18:14
454 Paul Martin 26 NJD D 73 5 27 32 20 22 3 2 0 2 93 5.4 1743 23:53
455 Radek Martinek 31 NYI D 69 0 15 15 -9 40 0 0 0 0 98 0.0 1578 22:52
456 Shawn Matthias 19 FLA C 4 2 0 2 -2 2 1 1 0 0 5 40.0 53 13:08
457 Brad May 36 ANA LW 61 3 1 4 2 53 3 0 0 2 34 8.8 404 6:37
458 Jamal Mayers 33 STL RW 80 12 15 27 -19 91 11 0 1 3 153 7.8 1275 15:56
459 Dean McAmmond 34 OTT C 68 9 13 22 1 12 6 0 3 1 67 13.4 785 11:32
460 Bryan McCabe 32 TOR D 54 5 18 23 -2 81 1 4 0 2 107 4.7 1400 25:55
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
461 Steve McCarthy 26 ATL D 55 1 6 7 -23 48 1 0 0 0 41 2.4 869 15:47
462 Darren McCarty 35 DET RW 3 0 1 1 2 2 0 0 0 0 3 0.0 23 7:47
463 Jay McClement 24 STL C 81 9 13 22 -17 26 9 0 0 2 110 8.2 1128 13:55
464 Cody McCormick 24 COL C/RW 40 2 2 4 5 50 2 0 0 1 45 4.4 439 10:58
465 Andy McDonald 30 2Tm C 82 18 34 52 -21 62 15 3 0 1 182 9.9 1465 17:52
466 Brian McGrattan 26 OTT RW 38 0 3 3 0 46 0 0 0 0 11 0.0 109 2:52
467 Nathan McIver 23 VAN D 17 0 0 0 -8 52 0 0 0 0 9 0.0 178 10:28
468 Jay McKee 30 STL D 66 2 7 9 2 42 2 0 0 2 42 4.8 1181 17:54
469 Kyle McLaren 30 SJS D 61 3 8 11 3 84 3 0 0 0 39 7.7 1120 18:21
470 Brett McLean 29 FLA C 67 14 23 37 -5 34 10 3 1 1 140 10.0 1088 16:14
471 Cody McLeod 23 COL LW 49 4 5 9 -6 120 4 0 0 0 60 6.7 496 10:07
472 Derek Meech 23 DET D 32 0 3 3 -5 6 0 0 0 0 44 0.0 388 12:08
473 Andrej Meszaros 22 OTT D 82 9 27 36 5 50 2 6 1 1 160 5.6 1725 21:02
474 Marc Methot 22 CBJ D 9 0 0 0 -1 8 0 0 0 0 9 0.0 128 14:14
475 Glen Metropolit 33 BOS C 82 11 22 33 -3 36 10 1 0 5 141 7.8 1347 16:26
476 Freddy Meyer 27 2Tm D 57 3 9 12 2 22 3 0 0 2 51 5.9 1069 18:45
477 Stefan Meyer 22 FLA LW 4 0 0 0 -1 0 0 0 0 0 0 10 2:26
478 Branislav Mezei 27 FLA D 57 2 2 4 -13 64 2 0 0 0 38 5.3 824 14:28
479 Milan Michalek 23 SJS RW 79 24 31 55 19 47 18 5 1 8 233 10.3 1428 18:05
480 Zbynek Michalek 25 PHX D 75 4 13 17 9 34 4 0 0 2 92 4.3 1620 21:36
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
481 Antti Miettinen 27 DAL RW 69 15 19 34 4 34 10 5 0 3 136 11.0 965 13:59
482 Aaron Miller 36 VAN D 57 1 8 9 -1 32 1 0 0 1 27 3.7 988 17:20
483 Drew Miller 23 ANA LW 26 2 3 5 -1 6 2 0 0 0 30 6.7 291 11:11
484 Chris Minard 26 PIT C 15 1 1 2 -1 10 1 0 0 0 9 11.1 58 3:53
485 Torrey Mitchell 23 SJS C 82 10 10 20 -3 50 7 1 2 0 110 9.1 1174 14:19
486 Willie Mitchell 30 VAN D 72 2 10 12 6 81 2 0 0 1 65 3.1 1670 23:12
487 Mike Modano 37 DAL C 82 21 36 57 -11 48 15 5 1 4 200 10.5 1578 19:14
488 Fredrik Modin 33 CBJ LW 23 6 6 12 1 20 4 2 0 1 41 14.6 387 16:51
489 Jaroslav Modry 36 2Tm D 80 1 8 9 -9 50 1 0 0 0 56 1.8 1525 19:04
490 Travis Moen 25 ANA LW 77 3 5 8 -10 81 2 0 1 1 98 3.1 1219 15:50
491 Steve Montador 28 FLA D 73 8 15 23 1 73 6 2 0 0 96 8.3 850 11:39
492 Dominic Moore 27 2Tm C 68 5 12 17 -4 24 4 1 0 0 100 5.0 904 13:18
493 Greg Moore 23 NYR RW 6 0 0 0 -2 0 0 0 0 0 13 0.0 71 11:49
494 Ethan Moreau 32 EDM LW 25 5 4 9 -4 39 4 1 0 0 54 9.3 398 15:55
495 Joey Mormina 25 CAR D 1 0 0 0 0 0 0 0 0 0 1 0.0 8 7:45
496 Derek Morris 29 PHX D 82 8 17 25 8 83 6 2 0 0 135 5.9 1781 21:43
497 Brendan Morrison 32 VAN C 39 9 16 25 -3 18 6 3 0 3 54 16.7 600 15:23
498 Shaone Morrisonn 25 WSH D 76 1 9 10 4 63 1 0 0 1 47 2.1 1540 20:16
499 Brenden Morrow 29 DAL LW 82 32 42 74 23 105 18 12 2 7 207 15.5 1639 19:60
500 Dave Moss 26 CGY LW 41 4 7 11 -4 10 4 0 0 0 60 6.7 508 12:24
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
501 Mike Mottau 29 NJD D 76 4 13 17 -11 48 3 1 0 1 68 5.9 1570 20:39
502 Joe Motzko 27 WSH RW 8 2 2 4 1 0 2 0 0 0 10 20.0 100 12:27
503 Matt Moulson 24 LAK LW 22 5 4 9 2 4 5 0 0 0 35 14.3 266 12:05
504 Mark Mowers 33 ANA C 17 1 0 1 0 8 1 0 0 0 6 16.7 154 9:02
505 Peter Mueller 19 PHX C 81 22 32 54 -13 32 15 7 0 3 201 10.9 1398 17:16
506 Matt Murley 28 PHX LW 3 0 1 1 1 0 0 0 0 0 3 0.0 35 11:44
507 Cory Murphy 29 FLA D 47 2 15 17 0 22 1 1 0 0 65 3.1 723 15:23
508 Andrew Murray 26 CBJ C 39 6 4 10 0 12 6 0 0 0 45 13.3 457 11:42
509 Brady Murray 23 LAK C 4 1 0 1 -2 6 1 0 0 0 2 50.0 45 11:18
510 Douglas Murray 27 SJS D 66 1 9 10 20 98 1 0 0 0 48 2.1 1153 17:28
511 Garth Murray 25 2Tm C 7 0 0 0 0 19 0 0 0 0 3 0.0 44 6:14
512 Glen Murray 35 BOS RW 63 17 13 30 -4 50 10 7 0 2 158 10.8 1147 18:13
513 Ladislav Nagy 28 LAK LW 38 9 17 26 -2 18 7 2 0 1 78 11.5 524 13:48
514 Rick Nash 23 CBJ LW 80 38 31 69 2 95 24 10 4 6 329 11.6 1639 20:29
515 Markus Naslund 34 VAN LW 82 25 30 55 -7 46 16 9 0 2 237 10.5 1425 17:23
516 Alain Nasreddine 32 PIT D 6 0 0 0 -4 4 0 0 0 0 3 0.0 77 12:53
517 Chris Neil 28 OTT RW 68 6 14 20 -3 199 6 0 0 1 78 7.7 868 12:46
518 Kris Newbury 25 TOR C 28 1 1 2 -7 32 1 0 0 0 14 7.1 122 4:22
519 Scott Nichol 33 NSH C 73 10 8 18 12 72 8 0 2 1 101 9.9 968 13:16
520 Rob Niedermayer 33 ANA C 78 8 8 16 1 54 7 0 1 1 111 7.2 1382 17:43
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
521 Scott Niedermayer 34 ANA D 48 8 17 25 -2 16 1 7 0 3 87 9.2 1148 23:54
522 Frans Nielsen 23 NYI C 16 2 1 3 1 0 2 0 0 0 17 11.8 139 8:42
523 Alexander Nikulin 22 OTT C 2 0 0 0 -2 0 0 0 0 0 0 10 4:56
524 Marcus Nilson 29 CGY LW 47 3 2 5 2 4 3 0 0 0 47 6.4 461 9:49
525 Robert Nilsson 23 EDM C 71 10 31 41 8 22 7 3 0 0 102 9.8 989 13:56
526 Matt Niskanen 21 DAL D 78 7 19 26 22 36 5 2 0 0 99 7.1 1598 20:30
527 Petteri Nokelainen 22 BOS C 57 7 3 10 0 19 7 0 0 1 40 17.5 472 8:16
528 Brandon Nolan 24 CAR C/LW 6 0 1 1 -2 0 0 0 0 0 2 0.0 44 7:15
529 Owen Nolan 35 CGY RW 77 16 16 32 6 71 14 1 1 3 163 9.8 1275 16:33
530 Mattias Norstrom 36 DAL D 66 2 11 13 3 40 1 1 0 1 54 3.7 1287 19:30
531 Jiri Novotny 24 CBJ C 65 8 14 22 -10 24 7 1 0 0 91 8.8 1152 17:43
532 Petteri Nummelin 35 MIN D 27 2 7 9 -2 2 1 1 0 1 31 6.5 414 15:20
533 Teppo Numminen 39 BUF D 1 0 0 0 0 0 0 0 0 0 1 0.0 16 16:03
534 Lawrence Nycholat 28 OTT D 3 0 0 0 1 0 0 0 0 0 4 0.0 36 11:57
535 Michael Nylander 35 WSH C 40 11 26 37 -19 24 6 5 0 1 77 14.3 766 19:09
536 Eric Nystrom 24 CGY LW 44 3 7 10 -5 48 3 0 0 0 42 7.1 506 11:30
537 Shane O'Brien 24 TBL D 77 4 17 21 -2 154 4 0 0 1 69 5.8 1634 21:13
538 Ryan O'Byrne 23 MTL D 33 1 6 7 7 45 1 0 0 0 10 10.0 442 13:24
539 Sean O'Donnell 36 ANA D 82 2 7 9 9 84 1 0 1 0 25 8.0 1413 17:14
540 Patrick O'Sullivan 22 LAK C 82 22 31 53 -8 36 16 3 3 2 220 10.0 1534 18:42
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
541 Johnny Oduya 26 NJD D 75 6 20 26 27 46 4 2 0 0 63 9.5 1427 19:02
542 Mattias Ohlund 31 VAN D 53 9 15 24 -1 79 5 4 0 2 128 7.0 1260 23:46
543 Kyle Okposo 19 NYI RW 9 2 3 5 3 2 1 1 0 1 15 13.3 148 16:28
544 Rostislav Olesz 22 FLA C 56 14 12 26 3 16 9 5 0 2 139 10.1 956 17:04
545 Ben Ondrus 25 TOR RW 3 0 0 0 -1 5 0 0 0 0 4 0.0 15 5:07
546 Brooks Orpik 27 PIT D 78 1 10 11 11 57 1 0 0 0 50 2.0 1323 16:58
547 Colton Orr 25 NYR RW 74 1 1 2 -13 159 1 0 0 1 24 4.2 579 7:49
548 Jed Ortmeyer 29 NSH C 51 4 4 8 -8 32 3 0 1 0 68 5.9 635 12:27
549 Steve Ott 25 DAL C 73 11 11 22 2 147 10 0 1 2 89 12.4 1056 14:28
550 Michel Ouellet 25 TBL RW 64 17 19 36 11 12 12 5 0 0 132 12.9 872 13:38
551 Alex Ovechkin 22 WSH LW 82 65 47 112 28 40 43 22 0 11 446 14.6 1894 23:06
552 Sandis Ozolinsh 35 SJS D 39 3 13 16 -11 24 1 2 0 0 39 7.7 662 16:59
553 Nathan Paetsch 24 BUF D 59 2 7 9 3 27 2 0 0 0 49 4.1 804 13:38
554 Samuel Pahlsson 30 ANA C 56 6 9 15 -2 34 3 0 3 3 94 6.4 1051 18:46
555 Daniel Paille 23 BUF LW 77 19 16 35 9 14 16 0 3 2 110 17.3 1022 13:16
556 Jay Pandolfo 33 NJD LW 54 12 12 24 10 22 12 0 0 1 78 15.4 933 17:17
557 Ryan Parent 20 PHI D 22 0 0 0 -4 6 0 0 0 0 9 0.0 330 14:59
558 Zach Parise 23 NJD LW 81 32 33 65 13 25 21 10 1 8 266 12.0 1463 18:04
559 Richard Park 31 NYI RW 82 12 20 32 -4 20 7 1 4 2 132 9.1 1249 15:14
560 Scott Parker 30 COL RW 25 0 0 0 0 70 0 0 0 0 5 0.0 92 3:42
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
561 Mark Parrish 30 MIN RW 66 16 14 30 2 16 9 7 0 0 95 16.8 986 14:56
562 George Parros 28 ANA RW 69 1 4 5 3 183 1 0 0 0 30 3.3 410 5:57
563 Joe Pavelski 23 SJS C 82 19 21 40 1 28 10 8 1 4 207 9.2 1157 14:07
564 Michael Peca 33 CBJ C 65 8 26 34 -1 64 5 3 0 3 86 9.3 1207 18:34
565 Theo Peckham 20 EDM D 1 0 0 0 0 2 0 0 0 0 0 13 13:22
566 Pascal Pelletier 24 BOS RW 6 0 0 0 -2 0 0 0 0 0 8 0.0 66 11:04
567 Rod Pelley 23 NJD C 58 2 4 6 -3 19 2 0 0 1 59 3.4 540 9:19
568 Ville Peltonen 34 FLA LW 56 5 15 20 -2 20 4 1 0 0 108 4.6 886 15:49
569 Dustin Penner 25 EDM LW 82 23 24 47 -12 45 10 13 0 4 201 11.4 1411 17:12
570 Joel Perrault 24 PHX C 49 7 10 17 -11 48 4 3 0 2 87 8.0 707 14:26
571 Yanic Perreault 36 CHI C 53 9 5 14 -1 24 9 0 0 0 58 15.5 610 11:30
572 Eric Perrin 32 ATL C 81 12 33 45 -5 26 8 2 2 0 121 9.9 1444 17:50
573 David Perron 19 STL LW 62 13 14 27 16 38 10 3 0 1 68 19.1 778 12:33
574 Corey Perry 22 ANA RW 70 29 25 54 12 108 18 11 0 4 200 14.5 1257 17:57
575 Andrew Peters 27 BUF LW 44 1 1 2 -4 100 1 0 0 0 18 5.6 138 3:09
576 Toby Petersen 29 DAL C 8 0 3 3 0 4 0 0 0 0 6 0.0 63 7:50
577 Matt Pettinger 27 2Tm LW 76 6 7 13 -11 36 5 1 0 3 127 4.7 1087 14:18
578 Rich Peverley 25 NSH C 33 5 5 10 4 8 5 0 0 2 43 11.6 341 10:20
579 Dion Phaneuf 22 CGY D 82 17 43 60 12 182 6 10 1 4 263 6.5 2167 26:25
580 Chris Phillips 29 OTT D 81 5 13 18 15 56 4 1 0 1 80 6.3 1821 22:29
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
581 Alexandre Picard 22 CBJ LW 3 0 0 0 0 2 0 0 0 0 1 0.0 20 6:46
582 Alexandre Picard 22 2Tm D 24 3 3 6 -12 10 2 1 0 1 24 12.5 490 20:25
583 Antti Pihlstrom 23 NSH LW 1 0 0 0 -1 0 0 0 0 0 1 0.0 9 9:08
584 Adam Pineault 21 CBJ RW 3 0 0 0 -2 0 0 0 0 0 5 0.0 33 11:03
585 Fernando Pisani 31 EDM RW 56 13 9 22 -5 28 9 4 0 3 96 13.5 926 16:32
586 Joni Pitkanen 24 EDM D 63 8 18 26 -5 56 6 1 1 1 101 7.9 1520 24:07
587 Geoff Platt 22 ANA C 5 0 0 0 2 2 0 0 0 0 4 0.0 56 11:17
588 Tomas Plekanec 25 MTL LW 81 29 40 69 15 42 15 12 2 6 186 15.6 1464 18:05
589 Tomas Plihal 24 SJS C 22 2 1 3 4 4 2 0 0 0 34 5.9 238 10:50
590 Thomas Pock 26 NYR D 1 0 0 0 -2 0 0 0 0 0 2 0.0 19 18:53
591 John Pohl 28 TOR C 33 1 4 5 -4 10 1 0 0 1 23 4.3 234 7:06
592 Roman Polak 21 STL D 6 0 1 1 1 0 0 0 0 0 2 0.0 69 11:32
593 Jason Pominville 25 BUF RW 82 27 53 80 16 20 24 2 1 1 232 11.6 1637 19:58
594 Alexei Ponikarovsky 27 TOR LW 66 18 17 35 3 36 17 1 0 1 150 12.0 1054 15:58
595 Mark Popovic 25 ATL D 33 0 2 2 -4 10 0 0 0 0 25 0.0 478 14:28
596 Brian Pothier 30 WSH D 38 5 9 14 5 20 4 1 0 1 65 7.7 710 18:42
597 Tom Poti 30 WSH D 71 2 27 29 9 46 2 0 0 0 99 2.0 1667 23:29
598 Ryan Potulny 23 PHI C 7 0 1 1 0 4 0 0 0 0 5 0.0 46 6:30
599 Benoit Pouliot 21 MIN LW 11 2 1 3 -1 0 2 0 0 0 10 20.0 97 8:49
600 Marc-Antoine Pouliot 22 EDM C 24 1 6 7 -1 12 1 0 0 0 32 3.1 248 10:20
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
601 Nolan Pratt 32 BUF D 55 1 6 7 1 30 1 0 0 0 21 4.8 744 13:31
602 Tom Preissing 29 LAK D 77 8 16 24 -6 16 2 6 0 1 93 8.6 1377 17:53
603 Wayne Primeau 31 CGY C 43 3 7 10 -3 26 3 0 0 0 39 7.7 475 11:03
604 Chris Pronger 33 ANA D 72 12 31 43 -1 128 4 8 0 4 182 6.6 1872 26:00
605 Vaclav Prospal 32 2Tm C 80 33 38 71 0 45 23 10 0 5 215 15.3 1550 19:22
606 Petr Prucha 25 NYR RW 62 7 10 17 3 22 5 2 0 1 89 7.9 722 11:38
607 Teddy Purcell 22 LAK RW 10 1 2 3 2 0 1 0 0 0 10 10.0 120 11:59
608 Taylor Pyatt 26 VAN LW 79 16 21 37 9 60 9 7 0 2 167 9.6 1247 15:47
609 Kyle Quincey 22 DET D 6 0 0 0 -3 4 0 0 0 0 5 0.0 84 13:58
610 Karel Rachunek 28 NJD D 47 4 9 13 3 40 4 0 0 0 68 5.9 911 19:23
611 Branko Radivojevic 27 MIN RW 73 7 10 17 -14 48 6 1 0 3 91 7.7 1089 14:55
612 Alexander Radulov 21 NSH RW 81 26 32 58 7 44 22 4 0 2 183 14.2 1328 16:24
613 Brian Rafalski 34 DET D 73 13 42 55 27 34 3 10 0 1 175 7.4 1757 24:04
614 Tim Ramholt 23 CGY D 1 0 0 0 -1 0 0 0 0 0 0 1 0:45
615 Paul Ranger 23 TBL D 72 10 21 31 -13 56 9 0 1 0 105 9.5 1816 25:13
616 Mason Raymond 22 VAN LW 49 9 12 21 1 2 8 1 0 0 80 11.3 614 12:31
617 Marty Reasoner 30 EDM C 82 11 14 25 -17 50 11 0 0 0 113 9.7 1227 14:58
618 Mark Recchi 39 2Tm RW 72 14 34 48 -18 32 7 7 0 0 121 11.6 1287 17:52
619 Wade Redden 30 OTT D 80 6 32 38 11 60 2 4 0 1 136 4.4 1777 22:13
620 Liam Reddox 22 EDM LW 1 0 0 0 -1 0 0 0 0 0 1 0.0 6 5:55
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
621 Robyn Regehr 27 CGY D 82 5 15 20 11 79 3 1 1 0 93 5.4 1750 21:20
622 Steve Regier 23 NYI LW 8 0 0 0 -1 4 0 0 0 0 7 0.0 64 7:59
623 Jeremy Reich 28 BOS LW 58 2 2 4 -5 78 2 0 0 1 39 5.1 479 8:15
624 Steve Reinprecht 31 PHX C 81 16 30 46 -3 26 10 5 1 0 105 15.2 1272 15:42
625 Mike Ribeiro 27 DAL C 76 27 56 83 21 46 20 7 0 5 107 25.2 1400 18:26
626 Brad Richards 27 2Tm C 74 20 42 62 -27 15 9 9 2 4 249 8.0 1736 23:28
627 Mike Richards 22 PHI C 73 28 47 75 14 76 15 8 5 6 212 13.2 1570 21:31
628 Brad Richardson 22 COL C 22 2 3 5 -3 8 2 0 0 0 32 6.3 297 13:29
629 Luke Richardson 38 OTT D 76 2 7 9 1 41 2 0 0 0 41 4.9 936 12:19
630 Danny Richmond 23 CHI D 7 0 0 0 -5 2 0 0 0 0 2 0.0 66 9:24
631 Patrick Rissmiller 29 SJS LW 79 8 9 17 -8 30 8 0 0 2 119 6.7 1040 13:10
632 Byron Ritchie 30 VAN C 71 3 8 11 -10 80 3 0 0 0 73 4.1 875 12:19
633 Mattias Ritola 20 DET RW 2 0 1 1 0 0 0 0 0 0 2 0.0 12 5:47
634 Craig Rivet 33 SJS D 74 5 30 35 3 104 3 2 0 0 105 4.8 1569 21:12
635 Gary Roberts 41 PIT LW 38 3 12 15 -3 40 2 1 0 0 41 7.3 507 13:20
636 Stephane Robidas 30 DAL D 82 9 17 26 0 85 2 7 0 2 153 5.9 1693 20:39
637 Randy Robitaille 32 OTT C 68 10 19 29 4 18 9 1 0 1 99 10.1 922 13:34
638 Jeremy Roenick 38 SJS C 69 14 19 33 -8 26 7 7 0 10 89 15.7 949 13:45
639 Brian Rolston 34 MIN C 81 31 28 59 -1 53 19 11 1 8 289 10.7 1626 20:04
640 Aaron Rome 24 CBJ D 17 1 1 2 -4 33 1 0 0 0 15 6.7 309 18:11
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
641 Allan Rourke 27 EDM D 13 0 0 0 -1 5 0 0 0 0 4 0.0 142 10:56
642 Andre Roy 32 TBL RW 63 4 3 7 -1 108 4 0 0 0 38 10.5 344 5:28
643 Derek Roy 24 BUF C 78 32 49 81 13 46 23 6 3 4 218 14.7 1636 20:58
644 Mathieu Roy 24 EDM D 13 0 1 1 0 27 0 0 0 0 8 0.0 135 10:23
645 Michal Rozsival 29 NYR D 80 13 25 38 0 80 5 6 2 0 127 10.2 1964 24:33
646 Martin Rucinsky 36 STL LW 40 5 11 16 -9 40 4 1 0 0 67 7.5 600 15:01
647 Mike Rupp 28 NJD C 64 3 6 9 -8 58 2 1 0 0 69 4.3 516 8:04
648 Kris Russell 20 CBJ D 67 2 8 10 -12 14 1 1 0 1 90 2.2 991 14:47
649 Jarkko Ruutu 32 PIT RW 71 6 10 16 3 138 5 0 1 1 55 10.9 725 10:12
650 Tuomo Ruutu 24 2Tm C/LW 77 10 22 32 4 91 6 4 0 1 100 10.0 1224 15:54
651 Stefan Ruzicka 22 PHI RW 14 1 3 4 5 27 1 0 0 0 10 10.0 121 8:40
652 Bobby Ryan 20 ANA RW 23 5 5 10 -1 6 2 3 0 0 37 13.5 259 11:16
653 Michael Ryan 27 BUF C 46 4 4 8 -4 30 4 0 0 0 60 6.7 455 9:53
654 Michael Ryder 27 MTL RW 70 14 17 31 -4 30 13 1 0 2 134 10.4 927 13:15
655 Rick Rypien 23 VAN C 22 1 2 3 -5 41 1 0 0 0 8 12.5 178 8:07
656 Joe Sakic 38 COL C 44 13 27 40 -4 20 8 5 0 1 124 10.5 879 19:59
657 Ruslan Salei 33 2Tm D 82 6 24 30 -4 98 5 1 0 1 111 5.4 1841 22:27
658 Sami Salo 33 VAN D 63 8 17 25 8 38 2 6 0 1 122 6.6 1490 23:39
659 Bryce Salvador 31 2Tm D 64 1 10 11 12 54 1 0 0 1 29 3.4 1267 19:48
660 Sergei Samsonov 29 2Tm LW 61 14 22 36 -1 16 11 3 0 2 109 12.8 970 15:54
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
661 Mikael Samuelsson 31 DET RW 73 11 29 40 21 26 8 3 0 1 249 4.4 1187 16:16
662 Geoff Sanderson 35 EDM LW 41 3 10 13 -7 16 3 0 0 0 40 7.5 416 10:09
663 Cory Sarich 29 CGY D 80 2 5 7 2 135 2 0 0 0 57 3.5 1506 18:49
664 Miroslav Satan 33 NYI LW 80 16 25 41 -11 39 11 5 0 4 171 9.4 1466 18:19
665 Kurt Sauer 27 COL D 54 1 5 6 17 41 1 0 0 0 28 3.6 1009 18:41
666 Marc Savard 30 BOS C 74 15 63 78 3 66 11 4 0 2 196 7.7 1519 20:31
667 Peter Schaefer 30 BOS LW 63 9 17 26 4 18 9 0 0 0 91 9.9 943 14:58
668 Mathieu Schneider 38 ANA D 65 12 27 39 22 50 7 5 0 2 139 8.6 1449 22:18
669 Rob Schremp 21 EDM C 2 0 0 0 -1 0 0 0 0 0 3 0.0 14 6:57
670 Christoph Schubert 25 OTT D 82 8 16 24 7 64 7 1 0 0 137 5.8 1113 13:34
671 Jeff Schultz 21 WSH D 72 5 13 18 12 28 5 0 0 0 36 13.9 1303 18:05
672 Nick Schultz 25 MIN D 81 2 13 15 9 42 2 0 0 0 52 3.8 1634 20:10
673 Rob Scuderi 29 PIT D 71 0 5 5 3 26 0 0 0 0 28 0.0 1331 18:45
674 Brent Seabrook 22 CHI D 82 9 23 32 13 90 5 4 0 2 152 5.9 1763 21:30
675 Daniel Sedin 27 VAN LW 82 29 45 74 6 50 17 12 0 7 247 11.7 1562 19:03
676 Henrik Sedin 27 VAN C 82 15 61 76 6 56 10 4 1 2 141 10.6 1600 19:31
677 Dennis Seidenberg 26 CAR D 47 0 15 15 6 18 0 0 0 0 80 0.0 885 18:50
678 Andrej Sekera 21 BUF D 37 2 6 8 5 16 2 0 0 1 28 7.1 726 19:37
679 Teemu Selanne 37 ANA RW 26 12 11 23 5 8 5 7 0 2 87 13.8 471 18:07
680 Alexei Semenov 26 SJS D 22 1 3 4 -8 36 0 1 0 0 23 4.3 335 15:15
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
681 Alexander Semin 23 WSH LW 63 26 16 42 -18 54 16 10 0 2 185 14.1 1065 16:55
682 Tom Sestito 20 CBJ LW 1 0 0 0 0 17 0 0 0 0 0 5 4:36
683 Devin Setoguchi 21 SJS RW 44 11 6 17 6 8 8 3 0 2 105 10.5 627 14:15
684 Brendan Shanahan 39 NYR LW 73 23 23 46 -2 35 12 11 0 3 265 8.7 1351 18:31
685 Ryan Shannon 24 VAN C 27 5 8 13 -1 24 1 4 0 0 34 14.7 348 12:53
686 Patrick Sharp 26 CHI C 80 36 26 62 23 55 20 9 7 7 209 17.2 1502 18:47
687 Jody Shelley 31 2Tm LW 62 1 6 7 -4 135 1 0 0 0 41 2.4 364 5:52
688 James Sheppard 19 MIN C 78 4 15 19 0 29 4 0 0 1 57 7.0 828 10:37
689 Mike Sillinger 36 NYI C 52 14 12 26 -10 28 9 3 2 2 94 14.9 968 18:36
690 Jon Sim 30 NYI LW 2 0 1 1 -1 2 0 0 0 0 8 0.0 29 14:19
691 Chris Simon 36 2Tm LW 38 1 2 3 -2 59 1 0 0 0 27 3.7 273 7:11
692 Fredrik Sjostrom 24 2Tm RW 69 12 9 21 -2 22 8 2 2 2 110 10.9 837 12:07
693 Jack Skille 20 CHI RW 16 3 2 5 1 0 3 0 0 0 23 13.0 192 11:59
694 Martin Skoula 28 MIN D 80 3 8 11 -16 26 3 0 0 1 63 4.8 1639 20:29
695 Karlis Skrastins 33 2Tm D 60 2 3 5 -11 32 2 0 0 1 45 4.4 1116 18:36
696 Jim Slater 25 ATL C 69 8 5 13 -10 41 6 0 2 0 95 8.4 717 10:24
697 Matt Smaby 23 TBL D 14 0 0 0 -6 12 0 0 0 0 7 0.0 170 12:08
698 Ladislav Smid 21 EDM D 65 0 4 4 -15 58 0 0 0 0 45 0.0 1161 17:52
699 Jason Smith 34 PHI D 77 1 9 10 -4 86 1 0 0 0 58 1.7 1381 17:56
700 Mark Smith 30 CGY C 54 1 3 4 -6 59 1 0 0 0 27 3.7 320 5:56
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
701 Nathan Smith 25 PIT C 13 0 0 0 0 2 0 0 0 0 3 0.0 100 7:41
702 Wyatt Smith 30 COL C 25 0 3 3 -4 8 0 0 0 0 25 0.0 291 11:38
703 Jerred Smithson 28 NSH C 81 7 9 16 -9 50 5 0 2 2 61 11.5 979 12:05
704 Bryan Smolinski 36 MTL C 64 8 17 25 -6 20 7 1 0 2 89 9.0 840 13:08
705 Ryan Smyth 31 COL LW 55 14 23 37 -4 50 12 2 0 3 168 8.3 1079 19:37
706 Vladimir Sobotka 20 BOS C 48 1 6 7 1 24 1 0 0 1 40 2.5 424 8:50
707 Brent Sopel 31 CHI D 58 1 19 20 9 28 1 0 0 0 56 1.8 1178 20:18
708 Sheldon Souray 31 EDM D 26 3 7 10 -7 36 1 2 0 1 71 4.2 633 24:21
709 Jaroslav Spacek 33 BUF D 60 9 23 32 7 42 2 7 0 1 95 9.5 1379 22:59
710 Jason Spezza 24 OTT C 76 34 58 92 26 66 23 11 0 6 210 16.2 1571 20:40
711 Matthew Spiller 24 NYI D 9 0 1 1 -2 7 0 0 0 0 6 0.0 178 19:47
712 Martin St. Louis 32 TBL RW 82 25 58 83 -23 26 13 10 2 5 241 10.4 1991 24:17
713 Martin St. Pierre 24 CHI C 5 0 0 0 -3 0 0 0 0 0 2 0.0 76 15:17
714 Eric Staal 23 CAR C 82 38 44 82 -2 50 24 14 0 7 310 12.3 1774 21:38
715 Jordan Staal 19 PIT C 82 12 16 28 -5 55 9 3 0 4 183 6.6 1498 18:16
716 Marc Staal 21 NYR D 80 2 8 10 2 42 2 0 0 0 78 2.6 1504 18:48
717 Drew Stafford 22 BUF RW 64 16 22 38 3 51 15 1 0 5 103 15.5 866 13:32
718 Garrett Stafford 28 DET D 2 0 0 0 0 0 0 0 0 0 1 0.0 14 6:45
719 Steve Staios 34 EDM D 82 7 9 16 -14 121 6 1 0 0 73 9.6 1806 22:01
720 Matt Stajan 24 TOR C 82 16 17 33 -11 47 13 2 1 3 127 12.6 1550 18:54
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
721 Paul Stastny 22 COL C 66 24 47 71 22 24 21 3 0 4 138 17.4 1391 21:05
722 Yan Stastny 25 STL C 12 1 1 2 0 9 1 0 0 0 10 10.0 132 10:59
723 David Steckel 25 WSH C 67 5 7 12 1 34 5 0 0 1 66 7.6 909 13:34
724 Alex Steen 23 TOR C 76 15 27 42 0 32 12 2 1 2 169 8.9 1375 18:05
725 Lee Stempniak 24 STL RW 80 13 25 38 0 40 10 3 0 2 162 8.0 1271 15:53
726 Brett Sterling 23 ATL LW 13 1 2 3 -2 14 1 0 0 0 14 7.1 161 12:24
727 Anthony Stewart 23 FLA C 26 0 1 1 -1 0 0 0 0 0 21 0.0 160 6:08
728 Greg Stewart 21 MTL LW 1 0 0 0 0 5 0 0 0 0 2 0.0 11 11:26
729 Karl Stewart 24 TBL LW 9 0 0 0 -2 2 0 0 0 0 2 0.0 37 4:06
730 Cory Stillman 34 2Tm LW 79 24 41 65 -15 24 13 11 0 6 166 14.5 1500 18:59
731 Jarret Stoll 25 EDM C 81 14 22 36 -23 74 3 8 3 1 187 7.5 1453 17:56
732 Ryan Stone 22 PIT C 6 0 1 1 -1 5 0 0 0 0 3 0.0 39 6:25
733 Zack Stortini 22 EDM RW 66 3 9 12 3 201 3 0 0 0 38 7.9 539 8:10
734 Martin Straka 35 NYR C 65 14 27 41 5 22 10 3 1 2 116 12.1 1210 18:37
735 Anton Stralman 21 TOR D 50 3 6 9 -10 18 3 0 0 0 40 7.5 641 12:49
736 Mark Streit 30 MTL D 81 13 49 62 -6 28 6 7 0 3 165 7.9 1419 17:31
737 Jason Strudwick 32 NYR D 52 1 1 2 0 40 1 0 0 1 21 4.8 673 12:57
738 Brad Stuart 28 2Tm D 72 6 17 23 -10 69 4 2 0 1 132 4.5 1523 21:10
739 Colin Stuart 25 ATL LW 18 3 2 5 2 6 2 0 1 1 19 15.8 222 12:20
740 Mark Stuart 23 BOS D 82 4 4 8 2 81 4 0 0 1 60 6.7 1261 15:22
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
741 Jozef Stumpel 35 FLA C 52 7 13 20 -11 10 4 3 0 1 64 10.9 903 17:22
742 Marco Sturm 29 BOS LW 80 27 29 56 11 40 16 10 1 5 229 11.8 1440 17:60
743 Mats Sundin 36 TOR C 74 32 46 78 17 76 21 10 1 4 259 12.4 1485 20:04
744 Ryan Suter 23 NSH D 76 7 24 31 3 71 6 1 0 1 138 5.1 1564 20:35
745 Brian Sutherby 25 2Tm C 50 1 1 2 -4 64 1 0 0 0 49 2.0 429 8:35
746 Andy Sutton 32 NYI D 58 1 7 8 -6 86 1 0 0 1 57 1.8 1053 18:10
747 Marek Svatos 25 COL RW 62 26 11 37 13 32 23 3 0 6 140 18.6 847 13:39
748 Darryl Sydor 35 PIT D 74 1 12 13 1 26 0 1 0 0 59 1.7 1299 17:33
749 Petr Sykora 31 PIT RW 81 28 35 63 1 41 13 15 0 4 201 13.9 1365 16:51
750 Jeff Taffe 26 PIT C 45 5 7 12 2 8 4 1 0 1 56 8.9 431 9:35
751 Maxime Talbot 23 PIT C 63 12 14 26 8 53 10 0 2 1 80 15.0 974 15:28
752 Barry Tallackson 24 NJD RW 3 0 0 0 0 0 0 0 0 0 0 21 7:03
753 Henrik Tallinder 29 BUF D 71 1 17 18 5 48 1 0 0 0 70 1.4 1494 21:02
754 Jeff Tambellini 23 NYI LW 31 1 3 4 -9 8 1 0 0 0 43 2.3 323 10:25
755 David Tanabe 27 CAR D 18 1 2 3 2 8 1 0 0 0 12 8.3 216 11:59
756 Alex Tanguay 28 CGY LW 78 18 40 58 11 48 13 3 2 3 121 14.9 1463 18:46
757 Nick Tarnasky 23 TBL C 80 6 4 10 -15 78 5 1 0 1 91 6.6 660 8:15
758 Dick Tarnstrom 33 2Tm D 48 3 11 14 -11 52 2 1 0 0 44 6.8 930 19:23
759 Bill Thomas 24 PHX RW 7 0 0 0 -2 0 0 0 0 0 9 0.0 92 13:08
760 Chris Thorburn 24 ATL C 73 5 13 18 -4 92 5 0 0 1 72 6.9 652 8:56
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
761 Patrick Thoresen 24 2Tm C 38 2 6 8 -10 14 2 0 0 0 39 5.1 447 11:45
762 Joe Thornton 28 SJS C 82 29 67 96 18 59 18 11 0 5 178 16.3 1754 21:24
763 Scott Thornton 37 LAK LW 47 5 3 8 1 39 5 0 0 1 35 14.3 413 8:48
764 Shawn Thornton 30 BOS RW 58 4 3 7 -1 74 4 0 0 1 65 6.2 429 7:24
765 Kimmo Timonen 32 PHI D 80 8 36 44 0 50 4 3 1 1 125 6.4 1886 23:35
766 Mathias Tjarnqvist 28 PHX RW 78 4 7 11 -1 34 4 0 0 0 90 4.4 1064 13:39
767 Keith Tkachuk 35 STL LW 79 27 31 58 -2 69 14 12 1 1 177 15.3 1331 16:51
768 Jiri Tlusty 19 TOR C 58 10 6 16 -12 14 8 2 0 2 69 14.5 634 10:55
769 Jonathan Toews 19 CHI C 64 24 30 54 11 44 17 7 0 4 144 16.7 1195 18:40
770 Ole-Kristian Tollefsen 23 CBJ D 51 2 2 4 -3 111 1 0 1 0 21 9.5 628 12:18
771 Denis Tolpeko 23 PHI RW 26 1 5 6 -4 24 1 0 0 0 24 4.2 215 8:17
772 Jordin Tootoo 24 NSH RW 63 11 7 18 -8 100 11 0 0 1 98 11.2 624 9:54
773 Raffi Torres 26 EDM LW 32 5 6 11 -4 36 4 1 0 2 87 5.7 544 17:01
774 Darcy Tucker 32 TOR RW 74 18 16 34 -8 100 11 7 0 3 152 11.8 1216 16:26
775 Lauri Tukonen 21 LAK RW 1 0 0 0 0 0 0 0 0 0 1 0.0 10 9:48
776 Kyle Turris 18 PHX C 3 0 1 1 -5 2 0 0 0 0 11 0.0 59 19:45
777 Fedor Tyutin 24 NYR D 82 5 15 20 5 43 4 1 0 0 131 3.8 1676 20:27
778 R.J. Umberger 25 PHI C 74 13 37 50 0 19 9 4 0 3 173 7.5 1322 17:52
779 Scottie Upshall 24 PHI LW 61 14 16 30 2 74 11 3 0 1 128 10.9 814 13:20
780 Boris Valabik 21 ATL D 7 0 0 0 -2 42 0 0 0 0 5 0.0 117 16:42
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
781 Mike Van Ryn 28 FLA D 20 0 2 2 -2 14 0 0 0 0 16 0.0 356 17:49
782 Jim Vandermeer 27 3Tm D 75 3 14 17 6 110 1 2 0 0 72 4.2 1473 19:38
783 Peter Vandermeer 32 PHX LW 2 0 0 0 0 0 0 0 0 0 0 15 7:33
784 Thomas Vanek 24 BUF LW 82 36 28 64 -5 64 17 19 0 9 240 15.0 1382 16:51
785 Josef Vasicek 27 NYI C 81 16 19 35 1 53 14 0 2 2 126 12.7 1284 15:51
786 Stephane Veilleux 26 MIN LW 77 11 7 18 -13 61 11 0 0 0 136 8.1 1119 14:32
787 Antoine Vermette 25 OTT C 81 24 29 53 3 51 17 4 3 3 175 13.7 1424 17:35
788 Kris Versteeg 21 CHI RW 13 2 2 4 -1 6 2 0 0 0 21 9.5 206 15:52
789 Vitaly Vishnevski 27 NJD D 69 2 5 7 -12 50 2 0 0 0 48 4.2 1072 15:32
790 Lubomir Visnovsky 31 LAK D 82 8 33 41 -18 34 5 3 0 1 153 5.2 1886 22:60
791 Marc-Edouard Vlasic 20 SJS D 82 2 12 14 -12 24 1 1 0 0 72 2.8 1772 21:37
792 Anton Volchenkov 25 OTT D 67 1 14 15 14 55 1 0 0 1 71 1.4 1374 20:31
793 Aaron Voros 26 MIN C 55 7 7 14 -7 141 7 0 0 1 52 13.5 505 9:11
794 Radim Vrbata 26 PHX RW 76 27 29 56 6 14 17 7 3 5 246 11.0 1383 18:12
795 David Vyborny 33 CBJ RW 66 7 19 26 -8 34 5 2 0 0 106 6.6 1022 15:29
796 Steve Wagner 23 STL D 24 2 6 8 -4 8 1 1 0 0 25 8.0 443 18:29
797 Matt Walker 27 STL D 43 1 1 2 -3 61 1 0 0 0 47 2.1 684 15:54
798 Scott Walker 34 CAR RW 58 14 18 32 -3 115 8 4 2 4 122 11.5 964 16:37
799 Niclas Wallin 32 CAR D 66 2 6 8 -18 54 2 0 0 0 60 3.3 1197 18:08
800 Ben Walter 23 NYI C 8 1 0 1 -1 0 0 1 0 0 6 16.7 49 6:05
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
801 Wes Walz 37 MIN C 11 1 3 4 -5 6 1 0 0 0 9 11.1 152 13:48
802 Kyle Wanvig 27 TBL RW 7 1 0 1 -1 7 1 0 0 1 10 10.0 71 10:09
803 Aaron Ward 35 BOS D 65 5 8 13 9 54 5 0 0 3 68 7.4 1348 20:45
804 Jason Ward 29 TBL RW 79 8 6 14 -18 42 6 1 1 0 85 9.4 991 12:33
805 Rhett Warrener 32 CGY D 31 1 3 4 -2 21 1 0 0 0 15 6.7 416 13:26
806 Mike Weaver 29 VAN D 55 0 1 1 1 33 0 0 0 0 33 0.0 771 14:02
807 Mike Weber 20 BUF D 16 0 3 3 12 14 0 0 0 0 12 0.0 267 16:41
808 Shea Weber 22 NSH D 54 6 14 20 -6 49 1 5 0 2 152 3.9 1053 19:30
809 Doug Weight 37 2Tm C 67 10 15 25 4 32 8 2 0 1 96 10.4 979 14:37
810 Stephen Weiss 24 FLA C 74 13 29 42 14 40 9 4 0 4 132 9.8 1301 17:35
811 Noah Welch 25 FLA D 4 0 0 0 1 7 0 0 0 0 0 32 8:04
812 Craig Weller 27 PHX RW 59 3 8 11 -7 80 3 0 0 1 72 4.2 613 10:23
813 Kyle Wellwood 24 TOR C 59 8 13 21 -12 0 3 5 0 1 57 14.0 746 12:39
814 Glen Wesley 39 CAR D 78 1 7 8 -3 52 1 0 0 1 63 1.6 1255 16:06
815 Duvie Westcott 30 CBJ D 23 1 3 4 -10 30 0 1 0 0 27 3.7 378 16:25
816 Colin White 30 NJD D 57 2 8 10 -5 26 2 0 0 1 27 7.4 1121 19:40
817 Ian White 23 TOR D 81 5 16 21 -9 44 5 0 0 2 116 4.3 1523 18:48
818 Todd White 32 ATL C 74 14 23 37 -12 36 7 6 1 4 111 12.6 1364 18:26
819 Ray Whitney 35 CAR LW 66 25 36 61 -6 30 19 6 0 4 204 12.3 1250 18:56
820 Ryan Whitney 24 PIT D 76 12 28 40 -2 45 4 7 1 1 119 10.1 1706 22:27
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
821 Dennis Wideman 24 BOS D 81 13 23 36 11 70 4 9 0 1 171 7.6 2038 25:09
822 Jason Williams 27 CHI C 43 13 23 36 -2 22 7 6 0 4 101 12.9 713 16:35
823 Jeremy Williams 24 TOR C 18 2 0 2 -3 4 2 0 0 0 16 12.5 132 7:20
824 Justin Williams 26 CAR RW 37 9 21 30 2 43 7 2 0 0 106 8.5 714 19:18
825 Brian Willsie 29 LAK RW 53 4 8 12 -8 30 4 0 0 0 62 6.5 563 10:38
826 Clay Wilson 24 CBJ D 7 1 1 2 3 2 1 0 0 0 12 8.3 118 16:55
827 Brad Winchester 26 DAL C/LW 41 1 2 3 -9 46 1 0 0 0 36 2.8 310 7:34
828 Jesse Winchester 24 OTT C 1 0 0 0 0 2 0 0 0 0 1 0.0 14 14:00
829 Daniel Winnik 22 PHX C/LW 79 11 15 26 -3 25 11 0 0 1 122 9.0 1114 14:06
830 Petteri Wirtanen 21 ANA C 3 1 0 1 1 2 1 0 0 1 1 100.0 13 4:11
831 James Wisniewski 23 CHI D 68 7 19 26 12 103 5 1 1 0 82 8.5 1156 17:00
832 Brendan Witt 32 NYI D 59 2 5 7 -8 51 2 0 0 0 58 3.4 1285 21:46
833 Wojtek Wolski 21 COL LW 77 18 30 48 10 14 14 4 0 6 158 11.4 1227 15:56
834 Jeff Woywitka 24 STL D 27 2 6 8 2 12 2 0 0 0 25 8.0 434 16:04
835 Andy Wozniewski 27 TOR D 48 2 7 9 5 54 2 0 0 0 34 5.9 680 14:10
836 Keith Yandle 21 PHX D 43 5 7 12 -12 14 1 4 0 0 72 6.9 605 14:04
837 Stephane Yelle 33 CGY C 74 3 9 12 -4 20 2 0 1 0 62 4.8 884 11:57
838 Mike York 30 PHX LW 63 6 8 14 -8 4 2 4 0 1 85 7.1 755 11:59
839 Bryan Young 21 EDM D 2 0 0 0 -1 0 0 0 0 0 0 4 2:08
840 Travis Zajac 22 NJD C 82 14 20 34 -11 31 9 5 0 1 155 9.0 1372 16:44
Rk Player Age Tm Pos GP G A PTS +/- PIM ESG PPG SHG GWG SOG SPCT TOI ATOI
841 Greg Zanon 27 NSH D 78 0 5 5 -5 24 0 0 0 0 38 0.0 1440 18:28
842 Richard Zednik 32 FLA RW 54 15 11 26 -5 43 9 6 0 5 140 10.7 950 17:35
843 John Zeiler 25 LAK RW 36 0 1 1 -6 23 0 0 0 0 18 0.0 305 8:29
844 Henrik Zetterberg 27 DET LW 75 43 49 92 30 34 26 16 1 7 358 12.0 1655 22:04
845 Nikolai Zherdev 23 CBJ W 82 26 35 61 -9 34 19 7 0 3 254 10.2 1589 19:22
846 Alexei Zhitnik 35 ATL D 65 3 5 8 -8 58 3 0 0 1 79 3.8 1236 19:01
847 Marek Zidlicky 30 NSH D 79 5 38 43 -5 63 1 4 0 0 122 4.1 1645 20:50
848 Mike Zigomanis 27 PHX C 33 2 1 3 -7 6 2 0 0 0 35 5.7 409 12:24
849 Ilya Zubov 20 OTT C 1 0 0 0 0 0 0 0 0 0 0 15 14:38
850 Sergei Zubov 37 DAL D 46 4 31 35 6 12 2 2 0 0 84 4.8 1182 25:42
851 Dainius Zubrus 29 NJD C/RW 82 13 25 38 2 38 9 4 0 2 128 10.2 1287 15:42
852 Andrei Zyuzin 30 CHI D 32 2 3 5 -11 38 1 1 0 0 34 5.9 479 14:58