Mobile Site You Are Here > Hockey-Reference.com > Leagues > 2003-04 NHL > Season Skater Statistics

2003-04 NHL Season Skater Statistics

Previous Season ▪ Next Season

Navigation:

League Champion: Tampa Bay Lightning

Hart Memorial Trophy: Martin St. Louis (38 G, 56 A, 94 P)
Vezina Trophy: Martin Brodeur (38-26-11, 2.03 GAA)
Calder Memorial Trophy: Andrew Raycroft (29-18-9, 2.05 GAA)

Goals Leader: Jarome Iginla (41) & Ilya Kovalchuk (41) & Rick Nash (41)
Assists Leader: Scott Gomez (56) & Martin St. Louis (56)
Points Leader: Martin St. Louis (94)

Skater Statistics

Glossary ▪ CSV ▪ PRE
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
1 Ramzi Abid 23 PIT LW 16 3 2 5 2 -5 27 1 2 0 1 35 8.6 207 12:56
2 Craig Adams 26 CAR LW 80 7 10 17 7 -5 69 6 0 1 0 110 6.4 1095 13:41
3 Kevyn Adams 29 CAR C 73 10 12 22 9 6 43 5 0 5 1 141 7.1 970 13:17
4 Dmitry Afanasenkov 23 TBL RW 71 6 10 16 6 -4 12 6 0 0 1 98 6.1 877 12:21
5 Maxim Afinogenov 24 BUF RW 73 17 14 31 13 -4 57 14 3 0 4 148 11.5 1004 13:46
6 Johnathan Aitken 25 CHI D 41 0 1 1 0 -9 70 0 0 0 0 37 0.0 707 17:15
7 Tommy Albelin 39 NJD D 45 1 3 4 1 7 4 1 0 0 0 27 3.7 666 14:48
8 Daniel Alfredsson 31 OTT RW 77 32 48 80 31 12 24 23 9 0 5 230 13.9 1494 19:24
9 Bryan Allen 23 VAN D 74 2 5 7 2 -10 94 2 0 0 0 70 2.9 1247 16:51
10 Jamie Allison 28 NSH D 47 0 3 3 1 -7 76 0 0 0 0 19 0.0 615 13:04
11 Tony Amonte 33 PHI RW 80 20 33 53 19 13 38 16 4 0 3 173 11.6 1219 15:14
12 Dave Andreychuk 40 TBL RW 82 21 18 39 16 -9 42 11 10 0 5 165 12.7 1403 17:06
13 Mel Angelstad 31 WSH LW 2 0 0 0 0 0 2 0 0 0 0 1 0.0 26 12:60
14 Nik Antropov 23 TOR C 62 13 18 31 12 7 62 11 1 1 2 89 14.6 948 15:18
15 Denis Arkhipov 24 NSH C 72 9 12 21 8 -2 22 6 3 0 3 91 9.9 1006 13:58
16 Chris Armstrong 28 MDA D 4 0 1 1 0 -1 0 0 0 0 0 8 0.0 50 12:32
17 Derek Armstrong 30 LAK C 57 14 21 35 13 4 33 9 5 0 1 101 13.9 969 17:00
18 Tyler Arnason 24 CHI C 82 22 33 55 21 -13 16 16 6 0 2 222 9.9 1358 16:34
19 Jason Arnott 29 DAL C 73 21 36 57 21 23 66 16 5 0 5 143 14.7 1241 16:60
20 Magnus Arvedson 32 VAN C 41 8 7 15 6 7 12 6 2 0 4 54 14.8 594 14:30
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
21 Arron Asham 25 NYI LW 79 12 12 24 10 -12 92 11 1 0 0 108 11.1 1044 13:13
22 Serge Aubin 28 ATL LW 66 10 15 25 9 0 73 9 1 0 2 97 10.3 1056 15:60
23 Adrian Aucoin 30 NYI D 81 13 31 44 16 29 54 9 4 0 2 213 6.1 2157 26:38
24 Donald Audette 34 TOT RW 51 9 12 21 8 -13 38 4 5 0 0 107 8.4 759 14:53
25 Sean Avery 23 LAK LW 76 9 19 28 10 2 261 9 0 0 2 125 7.2 889 11:41
26 P.J. Axelsson 28 BOS LW 68 6 14 20 7 2 42 6 0 0 1 107 5.6 1109 16:19
27 Anton Babchuk 19 CHI D 5 0 2 2 1 -1 2 0 0 0 0 11 0.0 64 12:43
28 Christian Backman 23 STL D 66 5 13 18 6 3 16 4 1 0 0 92 5.4 1276 19:20
29 Jozef Balej 21 TOT RW 17 1 4 5 2 -1 4 1 0 0 0 29 3.4 221 12:59
30 Michal Barinka 19 CHI D 9 0 1 1 0 -5 6 0 0 0 0 15 0.0 124 13:48
31 Matthew Barnaby 30 TOT RW 82 16 25 41 15 18 157 15 1 0 3 104 15.4 1016 12:23
32 Ryan Barnes 24 DET LW 2 0 0 0 0 0 0 0 0 0 0 0 5 2:22
33 Stu Barnes 33 DAL C 77 11 18 29 11 7 18 10 0 1 4 135 8.1 1392 18:05
34 Scott Barney 24 LAK C 19 5 6 11 4 3 4 3 2 0 0 31 16.1 213 11:12
35 Murray Baron 36 STL D 80 1 5 6 2 -6 61 1 0 0 0 57 1.8 1538 19:14
36 Milan Bartovic 22 BUF RW 23 1 8 9 3 1 18 1 0 0 0 30 3.3 296 12:53
37 Shawn Bates 28 NYI C 69 9 23 32 11 -8 46 8 0 1 1 115 7.8 1272 18:26
38 Bates Battaglia 28 TOT LW 70 4 7 11 4 -24 42 4 0 0 1 70 5.7 943 13:29
39 Nolan Baumgartner 27 TOT D 14 0 3 3 1 -4 4 0 0 0 0 15 0.0 203 14:32
40 Ryan Bayda 23 CAR LW 44 3 3 6 2 -14 22 3 0 0 1 65 4.6 482 10:57
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
41 Eric Beaudoin 23 FLA LW 30 2 4 6 2 -6 12 2 0 0 0 30 6.7 309 10:19
42 Jaroslav Bednar 27 FLA RW 13 1 1 2 1 2 4 1 0 0 0 19 5.3 169 13:02
43 Kris Beech 22 PIT C 4 0 1 1 0 0 6 0 0 0 0 6 0.0 50 12:32
44 Steve Begin 25 MTL C 52 10 5 15 7 6 41 9 0 1 1 91 11.0 652 12:32
45 Derek Bekar 28 NYI LW 4 0 0 0 0 0 2 0 0 0 0 3 0.0 22 5:35
46 Wade Belak 27 TOR D 34 1 1 2 1 0 109 1 0 0 0 15 6.7 238 7:00
47 Eric Belanger 26 LAK C 81 13 20 33 12 -16 44 12 0 1 2 132 9.8 1378 17:01
48 Mark Bell 23 CHI LW 82 21 24 45 18 -14 106 19 2 0 1 202 10.4 1445 17:37
49 Bryan Berard 26 CHI D 58 13 34 47 16 -24 53 7 6 0 0 203 6.4 1263 21:46
50 Drake Berehowsky 32 TOT D 56 6 18 24 8 -11 67 3 3 0 0 70 8.6 1144 20:25
51 Aki Berg 26 TOR D 79 2 7 9 3 -1 40 2 0 0 0 69 2.9 1446 18:18
52 Sean Bergenheim 19 NYI LW 18 1 1 2 1 -4 4 0 0 1 0 12 8.3 161 8:55
53 Marc-Andre Bergeron 23 EDM D 54 9 17 26 10 13 26 6 3 0 0 105 8.6 953 17:39
54 Patrice Bergeron 18 BOS C 71 16 23 39 15 5 22 9 7 0 2 133 12.0 1161 16:21
55 Marc Bergevin 38 TOT D 61 1 10 11 3 -6 29 1 0 0 0 30 3.3 978 16:02
56 Christian Berglund 23 TOT RW 33 5 4 9 4 -6 14 5 0 0 0 50 10.0 382 11:34
57 Rick Berry 25 WSH D 65 0 6 6 2 -5 108 0 0 0 0 43 0.0 792 12:11
58 Todd Bertuzzi 28 VAN RW 69 17 43 60 21 21 122 9 8 0 2 156 10.9 1450 21:00
59 Blair Betts 23 CGY C 20 1 2 3 1 -1 10 0 1 0 1 21 4.8 255 12:46
60 Goran Bezina 23 PHX D 3 0 0 0 0 -1 2 0 0 0 0 0 16 5:17
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
61 Jiri Bicek 25 NJD RW 12 0 1 1 0 0 0 0 0 0 0 10 0.0 119 9:55
62 Mathieu Biron 23 FLA D 57 3 10 13 4 -13 51 3 0 0 1 75 4.0 1038 18:13
63 Mike Bishai 24 EDM C 14 0 2 2 1 0 19 0 0 0 0 14 0.0 128 9:09
64 Jason Blake 30 NYI LW 75 22 25 47 19 11 56 17 1 4 3 243 9.1 1411 18:49
65 Rob Blake 34 COL D 74 13 33 46 16 6 61 5 8 0 3 242 5.4 1805 24:23
66 Zdenek Blatny 23 ATL LW 16 3 0 3 2 0 6 3 0 0 0 17 17.6 167 10:27
67 Eric Boguniecki 28 STL RW 27 6 4 10 4 -1 20 4 2 0 2 40 15.0 397 14:42
68 Patrick Boileau 28 PIT D 16 3 4 7 3 -16 8 0 3 0 0 41 7.3 318 19:52
69 Brad Bombardir 31 TOT D 69 1 2 3 1 -9 25 1 0 0 1 47 2.1 1380 20:00
70 Peter Bondra 35 TOT RW 77 26 23 49 20 -16 38 12 14 0 5 188 13.8 1433 18:37
71 Radek Bonk 28 OTT C 66 12 32 44 15 2 66 6 6 0 1 98 12.2 1164 17:38
72 Dennis Bonvie 30 COL RW 1 0 0 0 0 0 0 0 0 0 0 1 0.0 7 7:01
73 Darryl Bootland 22 DET RW 22 1 1 2 1 -3 74 1 0 0 1 13 7.7 134 6:07
74 Jason Botterill 27 BUF LW 19 2 1 3 1 0 14 1 1 0 0 20 10.0 217 11:24
75 Joel Bouchard 30 NYR D 28 1 7 8 2 2 10 1 0 0 0 34 2.9 468 16:42
76 Pierre-Marc Bouchard 19 MIN LW 61 4 18 22 7 -7 22 2 2 0 0 60 6.7 854 14:00
77 Philippe Boucher 30 DAL D 70 8 16 24 8 15 64 6 2 0 2 134 6.0 1568 22:24
78 Tyler Bouck 24 VAN C 18 1 2 3 1 -4 23 0 0 1 0 12 8.3 167 9:18
79 Bob Boughner 32 TOT D 54 0 5 5 1 -10 88 0 0 0 0 34 0.0 784 14:31
80 Francis Bouillon 28 MTL D 73 2 16 18 5 1 70 2 0 0 0 86 2.3 1435 19:39
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
81 Jesse Boulerice 25 CAR RW 76 6 1 7 4 -5 127 6 0 0 0 46 13.0 497 6:32
82 Eric Boulton 27 BUF LW 44 1 2 3 1 -2 110 1 0 0 0 20 5.0 214 4:52
83 Josef Boumedienne 26 WSH RW 37 2 12 14 4 -10 30 0 2 0 0 44 4.5 852 23:02
84 Jay Bouwmeester 20 FLA D 61 2 18 20 6 -15 30 2 0 0 0 85 2.4 1405 23:02
85 Brad Boyes 21 SJS C 1 0 0 0 0 -2 2 0 0 0 0 0 13 13:03
86 Dan Boyle 27 TBL D 78 9 30 39 13 23 60 6 3 0 2 137 6.6 1776 22:46
87 Nick Boynton 25 BOS D 81 6 24 30 10 17 98 4 1 1 1 178 3.4 1826 22:32
88 Matt Bradley 25 PIT RW 82 7 9 16 6 -27 65 7 0 0 1 85 8.2 1049 12:48
89 Christoph Brandner 28 MIN RW 35 4 5 9 4 -2 8 3 1 0 0 50 8.0 467 13:20
90 Donald Brashear 32 PHI LW 64 6 7 13 5 -1 212 6 0 0 0 72 8.3 706 11:02
91 Pavel Brendl 22 CAR RW 18 5 3 8 4 0 8 4 1 0 1 27 18.5 266 14:48
92 Kip Brennan 23 TOT LW 23 1 0 1 1 -1 96 1 0 0 0 8 12.5 108 4:43
93 Eric Brewer 24 EDM D 77 7 18 25 9 -6 67 4 3 0 1 135 5.2 1899 24:40
94 Danny Briere 26 BUF C 82 28 37 65 26 -7 70 17 11 0 3 194 14.4 1503 18:20
95 Travis Brigley 26 COL LW 36 3 4 7 3 0 10 2 1 0 0 39 7.7 427 11:52
96 Aris Brimanis 31 STL D 13 0 0 0 0 0 4 0 0 0 0 3 0.0 156 12:02
97 Rod Brind'Amour 33 CAR C 78 12 26 38 14 0 28 11 1 0 1 141 8.5 1668 21:23
98 Patrice Brisebois 33 MTL D 71 4 27 31 9 17 22 2 2 0 0 96 4.2 1515 21:20
99 Wade Brookbank 26 TOT D 29 2 0 2 1 -1 133 2 0 0 1 7 28.6 108 3:43
100 Brad Brown 28 TOT D 43 0 3 3 1 2 66 0 0 0 0 20 0.0 506 11:45
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
101 Curtis Brown 27 TOT C 80 11 14 25 10 3 36 8 2 1 2 138 8.0 1326 16:35
102 Dustin Brown 19 LAK RW 31 1 4 5 2 0 16 1 0 0 0 40 2.5 325 10:29
103 Sean Brown 27 NJD D 39 0 3 3 1 5 44 0 0 0 0 25 0.0 544 13:56
104 Andrew Brunette 30 MIN RW 82 15 34 49 17 3 12 8 7 0 3 90 16.7 1273 15:32
105 Sergei Brylin 30 NJD C 82 14 19 33 13 10 20 7 7 0 1 98 14.3 1346 16:25
106 Kelly Buchberger 37 PIT C 71 1 3 4 1 -19 109 1 0 0 0 34 2.9 735 10:21
107 Jan Bulis 25 MTL LW 72 13 17 30 12 -8 30 11 1 1 4 147 8.8 1232 17:07
108 Valeri Bure 29 TOT RW 68 22 30 52 20 3 26 14 8 0 4 209 10.5 1289 18:58
109 Garrett Burnett 28 MDA LW 39 1 2 3 1 0 184 1 0 0 0 24 4.2 140 3:36
110 Brent Burns 18 MIN RW 36 1 5 6 2 -10 12 1 0 0 0 34 2.9 485 13:29
111 Sven Butenschon 27 NYI D 41 1 6 7 2 -3 30 1 0 0 0 17 5.9 461 11:15
112 Dan Bylsma 33 MDA RW 11 0 0 0 0 -3 0 0 0 0 0 6 0.0 78 7:04
113 Eric Cairns 29 NYI D 72 2 6 8 3 -5 189 2 0 0 0 24 8.3 845 11:44
114 Petr Cajanek 28 STL C 70 12 14 26 10 12 16 9 3 0 4 126 9.5 1246 17:48
115 Kyle Calder 25 CHI LW 66 21 18 39 16 -18 29 11 10 0 1 144 14.6 1131 17:08
116 Michael Cammalleri 21 LAK C 31 9 6 15 6 1 20 7 2 0 2 53 17.0 412 13:18
117 Brian Campbell 24 BUF D 53 3 8 11 4 -8 12 3 0 0 0 45 6.7 850 16:02
118 Gregory Campbell 20 FLA LW 2 0 0 0 0 -1 5 0 0 0 0 0 18 9:09
119 Keith Carney 33 MDA D 69 2 5 7 2 -5 42 1 1 0 0 58 3.4 1498 21:43
120 Anson Carter 29 TOT RW 77 15 13 28 12 -15 20 8 6 1 4 114 13.2 1292 16:47
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
121 Andrew Cassels 34 CBJ C 58 6 20 26 9 -24 26 4 2 0 0 91 6.6 1119 19:18
122 Zdeno Chara 26 OTT D 79 16 25 41 16 33 147 9 7 0 3 185 8.6 1946 24:38
123 Brad Chartrand 29 LAK C 53 3 4 7 3 -3 30 2 0 1 0 63 4.8 615 11:36
124 Jonathan Cheechoo 23 SJS RW 81 28 19 47 20 5 33 20 8 0 9 175 16.0 1312 16:12
125 Chris Chelios 42 DET D 69 2 19 21 6 12 61 2 0 0 0 113 1.8 1473 21:21
126 Jason Chimera 24 EDM LW 60 4 8 12 4 -1 57 4 0 0 1 79 5.1 607 10:07
127 Stanislav Chistov 20 MDA RW 56 2 16 18 5 -16 26 0 2 0 0 70 2.9 690 12:20
128 Eric Chouinard 23 TOT RW 48 6 4 10 4 -10 6 6 0 0 1 60 10.0 557 11:37
129 Marc Chouinard 26 MIN C 45 11 10 21 9 4 17 7 3 1 2 70 15.7 719 15:58
130 Artem Chubarov 24 VAN C 65 12 7 19 8 1 14 10 1 1 3 93 12.9 915 14:05
131 Martin Cibak 23 TBL C 63 2 7 9 3 -1 30 2 0 0 0 44 4.5 478 7:35
132 Ivan Ciernik 26 WSH RW 7 1 1 2 1 1 0 1 0 0 0 8 12.5 67 9:38
133 Brett Clark 27 COL D 12 1 1 2 1 3 6 1 0 0 0 14 7.1 125 10:26
134 Chris Clark 27 CGY RW 82 10 15 25 9 -3 106 6 4 0 2 137 7.3 1154 14:05
135 Noah Clarke 24 LAK LW 2 0 1 1 0 1 0 0 0 0 0 3 0.0 19 9:39
136 Dan Cleary 25 PHX LW 68 6 11 17 6 -8 42 3 0 3 0 83 7.2 898 13:12
137 Ben Clymer 25 TBL RW 66 2 8 10 3 5 50 2 0 0 0 96 2.1 647 9:48
138 Carlo Colaiacovo 21 TOR D 2 0 1 1 0 1 2 0 0 0 0 0 28 13:56
139 Erik Cole 25 CAR RW 80 18 24 42 16 -4 93 14 2 2 3 172 10.5 1448 18:06
140 Mike Commodore 24 CGY D 12 0 0 0 0 -4 25 0 0 0 0 10 0.0 183 15:17
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
141 Mike Comrie 23 TOT C 49 12 12 24 10 -6 28 10 1 1 2 101 11.9 769 15:42
142 Craig Conroy 32 CGY C 63 8 39 47 15 13 44 6 2 0 0 112 7.1 1210 19:13
143 Matt Cooke 25 VAN LW 53 11 12 23 9 5 73 9 1 1 4 79 13.9 747 14:06
144 Carl Corazzini 24 BOS C 12 2 0 2 1 2 0 1 0 1 0 16 12.5 128 10:41
145 Daniel Corso 25 ATL C 7 0 1 1 0 -2 0 0 0 0 0 2 0.0 91 12:59
146 Shayne Corson 37 DAL LW 17 5 5 10 4 12 29 4 0 1 1 21 23.8 230 13:31
147 Joe Corvo 26 LAK D 72 8 17 25 9 7 36 8 0 0 3 150 5.3 1522 21:09
148 Jeff Cowan 27 TOT LW 71 11 16 27 10 1 92 9 2 0 1 89 12.4 736 10:22
149 Cory Cross 33 EDM D 68 7 14 21 8 9 56 6 1 0 1 83 8.4 1308 19:14
150 Matt Cullen 27 FLA C 56 6 13 19 7 -2 24 5 1 0 2 75 8.0 795 14:12
151 Jassen Cullimore 31 TBL D 79 2 5 7 2 8 58 2 0 0 1 78 2.6 1503 19:02
152 Jim Cummins 33 COL RW 55 1 2 3 1 -5 147 1 0 0 1 25 4.0 321 5:50
153 Jakub Cutta 22 WSH D 3 0 0 0 0 -1 0 0 0 0 0 1 0.0 42 13:54
154 Mariusz Czerkawski 31 NYI RW 81 25 24 49 21 8 16 16 9 0 2 157 15.9 1056 13:02
155 Andreas Dackell 31 MTL RW 60 4 8 12 4 8 10 4 0 0 0 50 8.0 921 15:21
156 Pierre Dagenais 25 MTL RW 50 17 10 27 12 15 24 13 4 0 3 149 11.4 694 13:53
157 Alexandre Daigle 28 MIN LW 78 20 31 51 19 -4 14 14 6 0 3 145 13.8 1183 15:10
158 Trevor Daley 20 DAL D 27 1 5 6 2 -6 14 0 1 0 0 34 2.9 433 16:02
159 Vincent Damphousse 36 SJS LW 82 12 29 41 14 -5 66 5 7 0 4 156 7.7 1406 17:09
160 Mathieu Dandenault 27 DET D 65 3 9 12 4 9 40 2 0 1 0 68 4.4 896 13:47
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
161 Mike Danton 23 STL LW 68 7 5 12 5 -8 141 6 0 1 0 72 9.7 812 11:57
162 Craig Darby 31 NJD C 2 0 0 0 0 -1 0 0 0 0 0 0 14 7:06
163 Mathieu Darche 27 NSH LW 2 0 0 0 0 -1 0 0 0 0 0 1 0.0 13 6:39
164 Pavel Datsyuk 25 DET C 75 30 38 68 27 -2 35 21 8 1 4 136 22.1 1370 18:16
165 Rob Davison 23 SJS D 55 0 3 3 1 -3 92 0 0 0 0 33 0.0 790 14:22
166 Eric Daze 28 CHI RW 19 4 7 11 4 -7 0 3 1 0 0 76 5.3 360 18:56
167 Greg de Vries 31 TOT D 66 3 13 16 5 12 43 3 0 0 0 70 4.3 1240 18:47
168 Andy Delmore 27 BUF D 37 2 5 7 2 -5 29 0 2 0 0 40 5.0 562 15:11
169 Pavol Demitra 29 STL C 68 23 35 58 22 1 18 15 8 0 5 179 12.8 1395 20:30
170 Nathan Dempsey 29 TOT D 75 12 20 32 12 -12 32 9 3 0 1 183 6.6 1726 23:01
171 Eric Desjardins 34 PHI D 48 1 11 12 3 11 28 1 0 0 0 92 1.1 1079 22:29
172 Boyd Devereaux 25 DET RW 61 6 9 15 6 -1 20 6 0 0 2 62 9.7 608 9:58
173 Rob DiMaio 35 DAL RW 69 9 15 24 9 2 52 8 0 1 1 76 11.8 895 12:58
174 Niko Dimitrakos 24 SJS RW 68 9 15 24 9 6 49 7 2 0 4 116 7.8 906 13:20
175 Chris Dingman 27 TBL LW 74 1 5 6 2 -9 140 1 0 0 0 65 1.5 612 8:16
176 Shane Doan 27 PHX RW 79 27 41 68 26 -11 47 16 9 2 1 254 10.6 1719 21:46
177 Jason Doig 27 WSH D 65 2 9 11 4 -12 105 2 0 0 0 59 3.4 1244 19:09
178 Tie Domi 34 TOR RW 80 7 13 20 7 -2 208 6 1 0 0 84 8.3 896 11:12
179 Ted Donato 34 BOS C 63 6 5 11 5 2 18 3 0 3 1 35 17.1 584 9:16
180 Shean Donovan 29 CGY RW 82 18 24 42 16 14 72 12 3 3 8 138 13.0 1224 14:55
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
181 Doug Doull 29 BOS LW 35 0 1 1 0 2 132 0 0 0 0 4 0.0 99 2:50
182 Jim Dowd 35 TOT C 69 7 22 29 10 12 44 4 2 1 2 54 13.0 965 13:59
183 Aaron Downey 29 DAL RW 37 1 1 2 1 2 77 1 0 0 1 11 9.1 167 4:30
184 Dallas Drake 34 STL LW 79 13 22 35 13 10 65 8 3 2 1 121 10.7 1340 16:57
185 Kris Draper 32 DET C 67 24 16 40 17 22 31 17 2 5 1 149 16.1 1188 17:44
186 Harold Druken 25 TOR C 9 0 4 4 1 4 2 0 0 0 0 19 0.0 97 10:48
187 Chris Drury 27 BUF C 76 18 35 53 20 8 68 12 5 1 2 152 11.8 1373 18:04
188 J.P. Dumont 25 BUF RW 77 22 31 53 21 -9 40 12 10 0 1 156 14.1 1310 17:00
189 Pascal Dupuis 24 MIN LW 59 11 15 26 10 5 20 9 2 0 1 127 8.7 932 15:48
190 Benoit Dusablon 24 NYR C 3 0 0 0 0 -1 2 0 0 0 0 3 0.0 25 8:19
191 Radek Dvorak 26 EDM RW 78 15 35 50 18 18 26 9 6 0 0 188 8.0 1320 16:56
192 Gordie Dwyer 26 MTL LW 2 0 0 0 0 0 7 0 0 0 0 0 12 5:55
193 Karl Dykhuis 31 MTL D 9 0 0 0 0 -2 2 0 0 0 0 6 0.0 117 13:02
194 Mike Eastwood 36 PIT C 82 4 15 19 6 -18 40 4 0 0 1 55 7.3 1160 14:09
195 Mark Eaton 26 NSH D 75 4 9 13 5 16 26 4 0 0 1 82 4.9 1570 20:56
196 Christian Ehrhoff 21 SJS D 41 1 11 12 4 4 14 1 0 0 1 58 1.7 630 15:23
197 Nils Ekman 27 SJS RW 82 22 33 55 21 30 34 17 1 4 5 147 15.0 1222 14:54
198 Patrik Elias 27 NJD LW 82 38 43 81 32 26 44 26 9 3 9 300 12.7 1539 18:46
199 Matt Ellison 20 CHI RW 10 0 1 1 0 -3 0 0 0 0 0 4 0.0 127 12:40
200 Steve Eminger 20 WSH D 41 0 4 4 1 -11 45 0 0 0 0 12 0.0 719 17:32
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
201 Martin Erat 22 NSH LW 76 16 33 49 17 10 38 12 4 0 2 137 11.7 1140 15:00
202 Anders Eriksson 29 CBJ D 66 7 20 27 9 -6 18 5 2 0 1 84 8.3 1366 20:42
203 John Erskine 23 DAL D 32 0 1 1 0 -9 84 0 0 0 0 23 0.0 403 12:36
204 Garnet Exelby 22 ATL D 71 1 9 10 3 -10 134 1 0 0 0 42 2.4 1387 19:32
205 Jim Fahey 24 SJS D 15 0 2 2 1 -2 18 0 0 0 0 19 0.0 254 16:54
206 Mike Farrell 25 NSH RW 1 0 0 0 0 0 0 0 0 0 0 0 5 5:08
207 Brad Fast 23 CAR D 1 1 0 1 1 1 0 1 0 0 0 4 25.0 21 21:24
208 Rico Fata 23 PIT C 73 16 18 34 13 -46 54 8 6 2 1 163 9.8 1312 17:58
209 Fedor Fedorov 22 VAN C 8 0 1 1 0 0 4 0 0 0 0 10 0.0 88 10:59
210 Sergei Fedorov 34 MDA C 80 31 34 65 26 -5 42 20 9 2 6 268 11.6 1686 21:05
211 Todd Fedoruk 24 PHI LW 49 1 4 5 2 -4 136 1 0 0 1 33 3.0 332 6:47
212 Ruslan Fedotenko 25 TBL LW 77 17 22 39 15 14 30 17 0 0 3 116 14.7 1128 14:39
213 Andrew Ference 24 CGY D 72 4 12 16 5 5 53 3 1 0 0 86 4.7 1344 18:40
214 Brad Ference 24 PHX D 63 0 5 5 1 -19 103 0 0 0 0 39 0.0 885 14:03
215 Scott Ferguson 31 EDM D 52 1 5 6 2 -5 80 1 0 0 1 38 2.6 695 13:21
216 Vernon Fiddler 23 NSH C 17 0 0 0 0 -6 23 0 0 0 0 8 0.0 138 8:06
217 Jeff Finley 36 STL D 53 0 1 1 0 -9 34 0 0 0 0 25 0.0 906 17:05
218 Jiri Fischer 23 DET D 81 4 15 19 6 0 75 3 1 0 0 115 3.5 1499 18:30
219 Mike Fisher 23 OTT C 24 4 6 10 4 -3 39 3 1 0 0 47 8.5 418 17:26
220 Tom Fitzgerald 35 TOR C 69 7 10 17 6 -2 52 6 1 0 1 81 8.6 854 12:23
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
221 Rory Fitzpatrick 29 BUF D 60 4 7 11 4 -5 44 2 2 0 2 78 5.1 1142 19:02
222 Dan Focht 26 PIT D 52 2 3 5 2 -23 105 2 0 0 0 56 3.6 863 16:36
223 Adam Foote 32 COL D 73 8 22 30 10 13 87 3 5 0 1 105 7.6 1756 24:03
224 Colin Forbes 27 WSH C 2 0 0 0 0 0 0 0 0 0 0 2 0.0 18 8:53
225 Peter Forsberg 30 COL C 39 18 37 55 19 16 30 14 3 1 5 85 21.2 749 19:12
226 Jean-Francois Fortin 24 WSH D 2 0 0 0 0 0 0 0 0 0 0 0 16 7:57
227 Kurtis Foster 22 ATL D 3 0 1 1 0 0 0 0 0 0 0 1 0.0 21 6:58
228 Ron Francis* 40 TOT C 80 13 27 40 14 -9 14 6 7 0 2 91 14.3 1266 15:49
229 Jeff Friesen 27 NJD LW 81 17 20 37 14 8 26 12 5 0 4 177 9.6 1226 15:08
230 Dan Fritsche 18 CBJ C 19 1 0 1 1 -5 12 1 0 0 0 19 5.3 160 8:24
231 Alex Frolov 21 LAK LW 77 24 24 48 19 8 24 17 5 2 3 168 14.3 1326 17:13
232 Owen Fussey 20 WSH RW 4 0 1 1 0 -1 0 0 0 0 0 6 0.0 33 8:16
233 Marian Gaborik 21 MIN RW 65 18 22 40 16 10 20 15 3 0 4 220 8.2 1188 18:17
234 Simon Gagne 23 PHI LW 80 24 21 45 18 12 29 18 6 0 6 211 11.4 1316 16:27
235 Steve Gainey 25 DAL LW 7 0 0 0 0 1 7 0 0 0 0 0 38 5:27
236 Simon Gamache 23 TOT LW 9 1 1 2 1 -3 0 0 1 0 0 5 20.0 66 7:22
237 Denis Gauthier 27 CGY D 80 1 15 16 5 4 113 1 0 0 0 90 1.1 1498 18:43
238 Martin Gelinas 33 CGY LW 76 17 18 35 14 10 70 12 5 0 3 139 12.2 1127 14:50
239 Ken Gernander 34 NYR RW 2 0 0 0 0 -1 2 0 0 0 0 0 13 6:38
240 Hal Gill 28 BOS D 82 2 7 9 3 16 99 2 0 0 0 104 1.9 1509 18:24
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
241 Brian Gionta 25 NJD RW 75 21 8 29 13 19 36 21 0 0 8 174 12.1 1105 14:44
242 Raymond Giroux 27 NJD D 11 0 3 3 1 -3 4 0 0 0 0 17 0.0 230 20:55
243 Tim Gleason 21 LAK D 47 0 7 7 2 1 21 0 0 0 0 45 0.0 704 14:59
244 Eric Godard 23 NYI RW 31 0 1 1 0 -2 97 0 0 0 0 5 0.0 117 3:46
245 Scott Gomez 24 NJD C 80 14 56 70 22 18 70 11 3 0 1 189 7.4 1281 16:00
246 Sergei Gonchar 29 TOT D 71 11 47 58 19 -14 56 5 6 0 0 161 6.8 1948 27:26
247 Boyd Gordon 20 WSH C 41 1 5 6 2 -9 8 1 0 0 0 42 2.4 540 13:11
248 Lee Goren 26 FLA RW 2 0 1 1 0 -4 0 0 0 0 0 1 0.0 27 13:20
249 Jean-Luc Grand-Pierre 26 TOT D 56 3 2 5 2 -12 52 2 0 1 0 53 5.7 685 12:14
250 Benoit Gratton 27 MTL C 4 0 1 1 0 0 4 0 0 0 0 3 0.0 39 9:44
251 Chris Gratton 28 TOT C 81 13 19 32 12 -18 111 10 3 0 1 150 8.7 1218 15:02
252 Denis Grebeshkov 20 LAK D 4 0 1 1 0 -4 0 0 0 0 0 5 0.0 74 18:29
253 Josh Green 26 TOT LW 50 5 6 11 4 -3 32 5 0 0 1 76 6.6 607 12:08
254 Mike Green 24 TOT C 24 1 3 4 1 0 4 1 0 0 0 20 5.0 219 9:08
255 Travis Green 33 BOS RW 64 11 5 16 7 -6 67 9 2 0 2 104 10.6 978 15:17
256 Martin Grenier 23 VAN D 7 1 0 1 1 3 9 1 0 0 0 6 16.7 48 6:50
257 Mike Grier 29 TOT RW 82 9 20 29 10 -9 36 7 1 1 0 133 6.8 1430 17:26
258 Michal Grosek 28 BOS RW 33 3 2 5 2 1 33 3 0 0 0 24 12.5 206 6:14
259 John Gruden 33 WSH D 11 1 0 1 1 -1 6 1 0 0 1 7 14.3 146 13:18
260 Bill Guerin 33 DAL RW 82 34 35 69 27 14 109 25 9 0 10 263 12.9 1533 18:42
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
261 Niklas Hagman 24 FLA LW 75 10 13 23 9 -5 22 9 0 1 2 122 8.2 1109 14:47
262 Riku Hahl 23 COL C 28 0 1 1 0 -7 12 0 0 0 0 40 0.0 344 12:17
263 Ron Hainsey 22 MTL D 11 1 1 2 1 3 4 1 0 0 0 11 9.1 146 13:15
264 Chris Hajt 25 WSH D 5 0 0 0 0 0 2 0 0 0 0 1 0.0 54 10:44
265 David Hale 22 NJD D 65 0 4 4 1 12 72 0 0 0 0 45 0.0 976 15:01
266 Adam Hall 23 NSH RW 79 13 14 27 11 -8 37 7 6 0 1 151 8.6 1283 16:14
267 Jeff Halpern 27 WSH C 79 19 27 46 18 -21 56 12 7 0 2 114 16.7 1505 19:03
268 Denis Hamel 26 OTT LW 5 0 0 0 0 -3 0 0 0 0 0 6 0.0 31 6:16
269 Dan Hamhuis 21 NSH D 80 7 19 26 9 -12 57 5 2 0 4 115 6.1 1770 22:08
270 Jeff Hamilton 26 NYI C 1 0 0 0 0 0 0 0 0 0 0 1 0.0 10 10:00
271 Roman Hamrlik 29 NYI D 81 7 22 29 10 2 68 5 2 0 2 182 3.8 1991 24:35
272 Michal Handzus 26 PHI C 82 20 38 58 21 18 82 12 7 1 2 135 14.8 1535 18:43
273 Casey Hankinson 27 MDA LW 4 0 0 0 0 0 4 0 0 0 0 0 25 6:20
274 Scott Hannan 25 SJS D 82 6 15 21 7 10 48 6 0 0 0 114 5.3 1942 23:41
275 Mark Hartigan 26 CBJ C 9 1 3 4 1 -2 6 0 1 0 0 15 6.7 147 16:19
276 Scott Hartnell 21 NSH LW 59 18 15 33 14 -5 87 13 5 0 3 154 11.7 960 16:16
277 Todd Harvey 28 SJS C 47 4 5 9 4 3 38 4 0 0 0 51 7.8 459 9:46
278 Derian Hatcher 31 DET D 15 0 4 4 1 4 8 0 0 0 0 18 0.0 295 19:38
279 Niclas Havelid 30 MDA D 79 6 20 26 9 -28 28 1 5 0 3 122 4.9 1789 22:39
280 Martin Havlat 22 OTT RW 68 31 37 68 27 12 46 18 13 0 7 175 17.7 1138 16:44
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
281 Paul Healey 28 NYR RW 4 0 0 0 0 0 0 0 0 0 0 0 19 4:50
282 Dany Heatley 23 ATL RW 31 13 12 25 10 -8 18 8 5 0 3 83 15.7 616 19:53
283 Jochen Hecht 26 BUF LW 64 15 37 52 18 17 49 12 2 1 0 174 8.6 1216 18:60
284 Bret Hedican 33 CAR D 81 7 17 24 9 -10 64 5 2 0 3 112 6.3 1829 22:35
285 Pierre Hedin 25 TOR D 3 0 1 1 0 -1 0 0 0 0 0 4 0.0 58 19:20
286 Jeff Heerema 24 STL RW 22 1 2 3 1 -5 4 1 0 0 1 28 3.6 230 10:26
287 Shawn Heins 30 ATL D 17 0 4 4 1 -1 16 0 0 0 0 17 0.0 236 13:53
288 Milan Hejduk 27 COL RW 82 35 40 75 29 19 20 19 16 0 6 237 14.8 1539 18:46
289 Bryan Helmer 31 PHX D 17 0 1 1 0 -5 10 0 0 0 0 10 0.0 217 12:46
290 Ales Hemsky 20 EDM RW 71 12 22 34 13 -7 14 8 4 0 3 87 13.8 1025 14:26
291 Darby Hendrickson 31 TOT C 34 2 3 5 2 -15 12 2 0 0 0 35 5.7 456 13:24
292 Alex Henry 24 MIN LW 71 2 4 6 2 4 106 2 0 0 0 37 5.4 1057 14:53
293 Burke Henry 25 CHI D 23 2 4 6 2 0 24 2 0 0 0 31 6.5 392 17:02
294 Chris Higgins 20 MTL C 2 0 0 0 0 0 0 0 0 0 0 0 13 6:18
295 Andy Hilbert 22 BOS C 18 2 0 2 1 1 9 2 0 0 0 27 7.4 161 8:57
296 Sean Hill 33 CAR D 80 13 26 39 14 -2 84 7 6 0 1 228 5.7 2032 25:24
297 Dan Hinote 27 COL RW 59 4 7 11 4 -6 57 2 0 2 0 53 7.5 750 12:42
298 Jan Hlavac 27 NYR LW 72 5 21 26 8 -8 16 3 2 0 0 125 4.0 999 13:52
299 Shane Hnidy 28 TOT D 46 0 7 7 2 5 82 0 0 0 0 28 0.0 582 12:40
300 Josh Holden 26 TOR C 1 0 0 0 0 0 0 0 0 0 0 0 11 10:32
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
301 Bobby Holik 33 NYR C 82 25 31 56 22 4 96 17 8 0 4 225 11.1 1522 18:34
302 Jason Holland 27 LAK D 52 3 3 6 2 5 24 3 0 0 1 64 4.7 920 17:41
303 Michael Holmqvist 24 MDA RW 21 2 0 2 1 -6 25 2 0 0 0 18 11.1 176 8:24
304 Tomas Holmstrom 31 DET RW 67 15 15 30 12 8 38 9 6 0 0 74 20.3 830 12:23
305 Brian Holzinger 31 TOT C 74 7 15 22 8 -31 40 5 1 1 1 96 7.3 1226 16:34
306 Shawn Horcoff 25 EDM C 80 15 25 40 15 0 73 13 0 2 3 110 13.6 1402 17:31
307 Darcy Hordichuk 23 FLA LW 57 3 1 4 2 -10 158 3 0 0 1 27 11.1 386 6:46
308 Nathan Horton 18 FLA RW 55 14 8 22 10 -5 57 7 6 1 0 81 17.3 733 13:20
309 Marcel Hossa 22 MTL LW 15 1 1 2 1 -3 8 1 0 0 0 19 5.3 223 14:50
310 Marian Hossa 25 OTT RW 81 36 46 82 32 4 46 21 14 1 5 233 15.5 1509 18:37
311 Jan Hrdina 27 TOT C 68 12 21 33 12 -6 40 7 5 0 1 73 16.4 1155 16:59
312 Jiri Hudler 20 DET C 12 1 2 3 1 -1 10 0 1 0 0 8 12.5 98 8:10
313 Brett Hull* 39 DET RW 81 25 43 68 25 -4 12 15 10 0 6 200 12.5 1369 16:54
314 Jody Hull 34 OTT RW 1 0 0 0 0 0 0 0 0 0 0 0 3 2:51
315 Cale Hulse 30 PHX D 82 3 17 20 6 -4 123 2 1 0 0 115 2.6 1760 21:28
316 Ivan Huml 22 BOS LW 7 0 0 0 0 -3 6 0 0 0 0 11 0.0 65 9:13
317 Trent Hunter 23 NYI RW 77 25 26 51 21 23 16 21 4 0 7 187 13.4 1205 15:39
318 Kristian Huselius 25 FLA LW 76 10 21 31 11 -6 24 8 2 0 2 168 6.0 1082 14:14
319 Matt Hussey 24 PIT C 3 2 1 3 1 -1 0 0 2 0 0 8 25.0 41 13:35
320 Andrew Hutchinson 23 NSH D 18 4 4 8 3 1 4 2 2 0 1 24 16.7 301 16:43
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
321 Jarome Iginla 26 CGY RW 81 41 32 73 31 21 84 29 8 4 10 265 15.5 1725 21:18
322 Brad Isbister 26 EDM LW 51 10 8 18 8 -2 54 9 1 0 2 80 12.5 651 12:46
323 Barret Jackman 22 STL D 15 1 2 3 1 -1 41 1 0 0 0 11 9.1 274 18:16
324 Ric Jackman 25 TOT D 54 9 21 30 10 -16 27 2 7 0 2 91 9.9 1128 20:53
325 Tim Jackman 22 CBJ RW 19 1 2 3 1 -7 16 1 0 0 0 18 5.6 189 9:56
326 Jaromir Jagr 31 TOT RW 77 31 43 74 28 -5 38 21 10 0 3 257 12.1 1613 20:57
327 Doug Janik 23 BUF D 4 0 0 0 0 0 19 0 0 0 0 3 0.0 34 8:26
328 Jason Jaspers 22 PHX C 3 0 0 0 0 -1 2 0 0 0 0 3 0.0 34 11:24
329 Jeff Jillson 23 TOT D 64 4 13 17 6 -4 54 3 1 0 1 115 3.5 1151 17:59
330 Andreas Johansson 30 NSH LW 47 12 15 27 10 -2 26 8 3 1 1 108 11.1 743 15:48
331 Calle Johansson 36 TOR D 8 0 6 6 2 5 0 0 0 0 0 8 0.0 140 17:28
332 Aaron Johnson 20 CBJ D 29 2 6 8 3 -2 32 2 0 0 1 33 6.1 436 15:02
333 Craig Johnson 31 TOT C 64 2 9 11 4 -10 28 2 0 0 0 77 2.6 802 12:32
334 Greg Johnson 32 NSH C 82 14 18 32 12 -21 33 9 1 4 4 100 14.0 1446 17:38
335 Matt Johnson 28 MIN LW 57 7 1 8 4 4 177 7 0 0 1 21 33.3 368 6:27
336 Mike Johnson 29 PHX RW 11 1 9 10 3 -1 10 0 1 0 0 17 5.9 218 19:50
337 Ryan Johnson 27 STL C 69 4 7 11 4 -2 8 3 0 1 1 36 11.1 683 9:54
338 Kim Johnsson 27 PHI D 80 13 29 42 15 16 26 9 4 0 3 189 6.9 1956 24:27
339 Olli Jokinen 25 FLA C 82 26 32 58 23 -16 81 16 8 2 8 280 9.3 1852 22:35
340 Randy Jones 22 PHI D 5 0 0 0 0 1 0 0 0 0 0 5 0.0 60 12:00
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
341 Ty Jones 24 FLA RW 6 0 0 0 0 0 7 0 0 0 0 1 0.0 19 3:05
342 Kenny Jonsson 29 NYI D 79 5 24 29 9 25 22 2 3 0 2 106 4.7 1812 22:56
343 Ed Jovanovski 27 VAN D 56 7 16 23 8 2 64 5 2 0 1 143 4.9 1299 23:11
344 Joe Juneau 36 MTL C 70 5 10 15 5 -4 20 2 2 1 1 76 6.6 1105 15:47
345 Frantisek Kaberle 30 ATL D 67 3 26 29 9 2 30 1 2 0 1 94 3.2 1563 23:20
346 Tomas Kaberle 25 TOR D 71 3 28 31 9 16 18 3 0 0 1 88 3.4 1647 23:12
347 Dmitri Kalinin 23 BUF D 77 10 24 34 12 0 42 7 2 1 4 118 8.5 1778 23:06
348 Boyd Kane 25 PHI LW 7 0 0 0 0 -4 7 0 0 0 0 6 0.0 70 9:56
349 Niko Kapanen 25 DAL C 67 1 5 6 2 -15 16 1 0 0 0 57 1.8 771 11:30
350 Sami Kapanen 30 PHI RW 74 12 18 30 11 9 14 11 0 1 2 149 8.1 1222 16:31
351 Paul Kariya 29 COL LW 51 11 25 36 12 -5 22 5 5 1 1 110 10.0 950 18:37
352 Alexander Karpovtsev 33 TOT D 27 0 8 8 2 -16 18 0 0 0 0 34 0.0 511 18:55
353 Darius Kasparaitis 31 NYR D 44 1 9 10 3 11 48 1 0 0 0 29 3.4 721 16:23
354 Pat Kavanagh 24 VAN RW 3 1 0 1 1 0 0 1 0 0 0 1 100.0 24 7:58
355 Mike Keane 36 VAN RW 64 8 9 17 7 7 20 8 0 0 2 41 19.5 716 11:11
356 Matt Keith 20 CHI RW 20 2 3 5 2 -5 10 1 1 0 0 21 9.5 239 11:58
357 Chris Kelly 23 OTT C 4 0 0 0 0 -2 0 0 0 0 0 4 0.0 38 9:29
358 Steve Kelly 27 LAK C 3 0 0 0 0 0 0 0 0 0 0 5 0.0 32 10:30
359 Ryan Kesler 19 VAN C 28 2 3 5 2 -2 16 2 0 0 0 23 8.7 300 10:42
360 Alexander Khavanov 32 STL D 48 3 7 10 4 2 18 1 2 0 0 62 4.8 928 19:20
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
361 Chad Kilger 27 TOT LW 41 3 3 6 2 4 16 3 0 0 1 35 8.6 437 10:39
362 Jason King 22 VAN RW 47 12 9 21 9 0 8 6 6 0 1 107 11.2 597 12:43
363 Trent Klatt 33 LAK RW 82 17 26 43 16 2 46 11 6 0 2 160 10.6 1332 16:15
364 Ken Klee 32 TOR D 66 4 25 29 9 -1 36 1 3 0 1 85 4.7 1461 22:08
365 Jon Klemm 34 TOT D 77 2 5 7 2 16 44 2 0 0 1 71 2.8 1333 17:19
366 Rostislav Klesla 21 CBJ D 47 2 11 13 4 -16 27 2 0 0 1 74 2.7 861 18:19
367 Tomas Kloucek 23 TOT D 42 0 1 1 0 -5 35 0 0 0 0 12 0.0 354 8:26
368 Mike Knuble 31 BOS LW 82 21 25 46 18 19 32 17 4 0 3 192 10.9 1540 18:47
369 Espen Knutsen 32 CBJ C 14 0 4 4 1 -5 2 0 0 0 0 11 0.0 216 15:28
370 Chuck Kobasew 21 CGY RW 70 6 11 17 6 -12 51 3 3 0 0 78 7.7 726 10:22
371 Saku Koivu 29 MTL C 68 14 41 55 19 -5 52 9 5 0 3 112 12.5 1312 19:18
372 Krys Kolanos 22 PHX C 41 4 6 10 4 -9 24 3 1 0 1 61 6.6 554 13:31
373 Juraj Kolnik 23 FLA RW 53 14 11 25 11 -7 14 12 2 0 1 100 14.0 852 16:05
374 Konstantin Koltsov 22 PIT RW 82 9 20 29 10 -30 30 7 2 0 3 123 7.3 1259 15:21
375 Zenith Komarniski 25 CBJ D 2 0 0 0 0 0 0 0 0 0 0 1 0.0 30 14:48
376 Mike Komisarek 22 MTL D 46 0 4 4 1 4 34 0 0 0 0 40 0.0 552 12:00
377 Maxim Kondratiev 21 TOR D 7 0 0 0 0 0 2 0 0 0 0 6 0.0 109 15:36
378 Steve Konowalchuk 31 TOT LW 82 19 21 40 16 -3 70 16 3 0 3 152 12.5 1481 18:04
379 Igor Korolev 33 CHI C 62 3 10 13 4 -15 22 3 0 0 1 38 7.9 693 11:11
380 Alexander Korolyuk 28 SJS LW 63 19 18 37 15 20 18 15 4 0 2 108 17.6 940 14:55
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
381 Tom Kostopoulos 25 PIT RW 60 9 13 22 8 -14 67 6 2 1 1 101 8.9 866 14:26
382 Ales Kotalik 25 BUF LW 62 15 11 26 11 -1 41 13 2 0 3 142 10.6 941 15:11
383 Ilya Kovalchuk 20 ATL LW 81 41 46 87 34 -10 63 24 16 1 6 341 12.0 1919 23:41
384 Alex Kovalev 30 TOT RW 78 14 31 45 16 -9 66 11 3 0 1 207 6.8 1482 18:60
385 Viktor Kozlov 28 TOT RW 59 13 20 33 13 -4 18 9 3 1 1 143 9.1 1084 18:22
386 Vyacheslav Kozlov 31 ATL C 76 20 32 52 19 -12 74 14 6 0 1 191 10.5 1546 20:20
387 Milan Kraft 24 PIT C 66 19 21 40 16 -22 18 13 6 0 1 134 14.2 1008 15:16
388 Lukas Krajicek 20 FLA D 18 1 6 7 2 -2 12 0 1 0 0 16 6.3 244 13:32
389 Jordan Krestanovich 22 COL LW 14 0 0 0 0 0 6 0 0 0 0 25 0.0 142 10:08
390 Jason Krog 28 MDA RW 80 6 12 18 6 -4 16 5 1 0 1 111 5.4 958 11:58
391 Niklas Kronwall 23 DET D 20 1 4 5 2 5 16 1 0 0 1 18 5.6 277 13:51
392 Filip Kuba 27 MIN D 77 5 19 24 8 -7 28 2 2 1 2 114 4.4 1856 24:06
393 Pavel Kubina 26 TBL D 81 17 18 35 14 9 85 8 8 1 4 153 11.1 1713 21:09
394 Kristian Kudroc 22 FLA D 2 0 0 0 0 0 2 0 0 0 0 0 15 7:15
395 Lasse Kukkonen 22 CHI D 10 0 1 1 0 -2 4 0 0 0 0 9 0.0 136 13:37
396 Mikhail Kuleshov 23 COL LW 3 0 0 0 0 -1 0 0 0 0 0 4 0.0 34 11:19
397 Chris Kunitz 24 MDA LW 21 0 6 6 2 1 12 0 0 0 0 31 0.0 191 9:07
398 Tomas Kurka 22 CAR LW 3 0 0 0 0 0 0 0 0 0 0 3 0.0 26 8:45
399 Zdenek Kutlak 23 BOS D 2 0 0 0 0 -1 0 0 0 0 0 0 23 11:33
400 Maxim Kuznetsov 26 LAK D 16 0 1 1 0 -5 20 0 0 0 0 11 0.0 243 15:11
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
401 Oleg Kvasha 25 NYI LW 81 15 36 51 18 4 48 7 5 3 3 147 10.2 1447 17:52
402 Joel Kwiatkowski 26 WSH D 80 6 6 12 5 -28 89 4 2 0 0 90 6.7 1701 21:16
403 Antti Laaksonen 30 MIN LW 77 12 14 26 10 0 20 11 0 1 1 100 12.0 1236 16:03
404 Scott Lachance 31 CBJ D 77 0 4 4 1 -23 44 0 0 0 0 35 0.0 1461 18:59
405 Dan LaCouture 26 NYR LW 59 5 2 7 3 -13 82 4 1 0 1 39 12.8 560 9:29
406 Christian Laflamme 27 STL D 16 0 1 1 0 -3 20 0 0 0 0 9 0.0 208 12:60
407 Brooks Laich 20 TOT C 5 0 1 1 0 -1 2 0 0 0 0 3 0.0 53 10:35
408 Quintin Laing 24 CHI LW 3 0 1 1 0 1 0 0 0 0 0 3 0.0 36 11:57
409 Bryce Lampman 21 NYR D 8 0 0 0 0 -4 0 0 0 0 0 7 0.0 156 19:34
410 Robert Lang 33 TOT C 69 30 49 79 29 4 24 20 10 0 3 163 18.4 1469 21:18
411 Darren Langdon 33 MTL LW 64 0 3 3 1 -2 135 0 0 0 0 22 0.0 401 6:16
412 Jamie Langenbrunner 28 NJD RW 53 10 16 26 10 9 43 7 1 2 2 130 7.7 849 16:01
413 Josh Langfeld 26 OTT RW 38 7 10 17 7 6 16 5 2 0 2 59 11.9 414 10:53
414 Daymond Langkow 27 PHX C 81 21 31 52 20 4 40 16 4 1 2 174 12.1 1711 21:07
415 Ian Laperriere 30 LAK RW 62 10 12 22 9 -4 58 9 1 0 3 59 16.9 982 15:50
416 Claude Lapointe 35 PHI C 42 5 3 8 3 2 32 4 0 1 1 26 19.2 465 11:04
417 Martin Lapointe 30 BOS RW 78 15 10 25 11 -5 67 6 9 0 2 136 11.0 1126 14:26
418 Georges Laraque 27 EDM RW 66 6 11 17 6 7 99 5 1 0 1 54 11.1 618 9:22
419 Igor Larionov* 43 NJD C 49 1 10 11 3 3 20 1 0 0 0 25 4.0 593 12:06
420 Cory Larose 28 NYR C 7 0 1 1 0 -2 4 0 0 0 0 10 0.0 80 11:27
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
421 Brad Larsen 26 TOT LW 32 2 2 4 2 0 13 2 0 0 0 23 8.7 282 8:49
422 Kirby Law 26 PHI RW 6 0 1 1 0 0 2 0 0 0 0 1 0.0 49 8:10
423 Patrick Leahy 24 BOS LW 6 0 0 0 0 1 0 0 0 0 0 2 0.0 33 5:27
424 Vincent Lecavalier 23 TBL C 81 32 34 66 27 24 52 25 5 2 6 242 13.2 1463 18:04
425 John LeClair 34 PHI LW 75 23 32 55 21 20 51 15 8 0 4 182 12.6 1207 16:06
426 Mike Leclerc 27 MDA LW 10 1 3 4 1 -1 4 1 0 0 0 19 5.3 156 15:37
427 Brad Leeb 24 TOR RW 1 0 0 0 0 -1 0 0 0 0 0 1 0.0 11 10:31
428 Brian Leetch* 35 TOT D 72 15 36 51 18 6 34 9 5 1 2 206 7.3 1893 26:17
429 David Legwand 23 NSH C 82 18 29 47 17 9 46 12 5 1 5 165 10.9 1417 17:17
430 Jere Lehtinen 30 DAL RW 58 13 13 26 10 0 20 8 4 1 4 138 9.4 1128 19:27
431 Mario Lemieux* 38 PIT C 10 1 8 9 3 -2 6 1 0 0 0 21 4.8 224 22:24
432 Jordan Leopold 23 CGY D 82 9 24 33 11 8 24 3 6 0 1 138 6.5 1822 22:14
433 Curtis Leschyshyn 34 OTT D 56 1 4 5 2 13 16 1 0 0 0 30 3.3 778 13:54
434 Francis Lessard 24 ATL RW 62 1 1 2 1 -5 181 1 0 0 0 19 5.3 277 4:28
435 Trevor Letowski 26 CBJ RW 73 15 17 32 13 -12 16 11 4 0 1 126 11.9 1191 16:19
436 Nicklas Lidstrom 33 DET D 81 10 28 38 13 19 18 6 3 1 3 194 5.2 2240 27:39
437 John-Michael Liles 23 COL D 79 10 24 34 12 7 28 8 2 0 1 115 8.7 1282 16:14
438 Andreas Lilja 28 FLA D 79 3 4 7 3 -8 90 3 0 0 0 79 3.8 1545 19:34
439 Trevor Linden 33 VAN C 82 14 22 36 13 -6 26 10 4 0 1 97 14.4 1336 16:17
440 Eric Lindros 30 NYR C 39 10 22 32 11 7 60 7 3 0 0 83 12.0 623 15:59
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
441 Bill Lindsay 32 ATL LW 24 0 0 0 0 -6 25 0 0 0 0 10 0.0 142 5:55
442 David Ling 29 CBJ RW 50 1 2 3 1 -3 98 1 0 0 0 45 2.2 388 7:45
443 Matthew Lombardi 21 CGY C 79 16 13 29 12 4 32 11 3 2 4 130 12.3 1140 14:26
444 Reed Low 27 STL RW 57 0 2 2 1 -6 141 0 0 0 0 28 0.0 325 5:42
445 Dave Lowry 38 CGY LW 18 1 1 2 1 -6 11 1 0 0 0 9 11.1 166 9:13
446 Lynn Loyns 22 TOT LW 14 0 2 2 1 -3 2 0 0 0 0 6 0.0 150 10:41
447 Brad Lukowich 27 TBL D 79 5 14 19 7 29 24 5 0 0 1 86 5.8 1482 18:45
448 Jamie Lundmark 23 NYR C 56 2 8 10 3 -8 33 2 0 0 1 68 2.9 715 12:46
449 Mikko Luoma 27 EDM D 3 0 1 1 0 0 0 0 0 0 0 4 0.0 53 17:32
450 Joffrey Lupul 20 MDA RW 75 13 21 34 13 -6 28 9 4 0 2 137 9.5 1021 13:37
451 Toni Lydman 26 CGY D 67 4 16 20 7 6 30 2 2 0 1 93 4.3 1421 21:13
452 Doug Lynch 20 EDM D 2 0 0 0 0 0 0 0 0 0 0 2 0.0 21 10:16
453 Brett Lysak 23 CAR C 2 0 0 0 0 0 2 0 0 0 0 0 7 3:24
454 Craig MacDonald 26 TOT LW 52 0 6 6 2 -5 33 0 0 0 0 59 0.0 582 11:12
455 Jason MacDonald 29 NYR RW 4 0 0 0 0 -1 19 0 0 0 0 3 0.0 33 8:11
456 Al MacInnis* 40 STL D 3 0 2 2 1 -1 6 0 0 0 0 9 0.0 75 24:59
457 Derek MacKenzie 22 ATL C 12 0 1 1 0 0 10 0 0 0 0 7 0.0 80 6:38
458 Don MacLean 27 CBJ C 4 1 0 1 1 -1 0 1 0 0 0 10 10.0 47 11:41
459 Jeff MacMillan 24 DAL D 4 0 0 0 0 -2 0 0 0 0 0 3 0.0 33 8:19
460 John Madden 30 NJD C 80 12 23 35 13 7 22 10 1 1 1 210 5.7 1382 17:17
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
461 Adam Mair 24 BUF RW 81 6 14 20 7 -3 146 5 1 0 1 82 7.3 780 9:38
462 Ivan Majesky 27 ATL D 63 3 7 10 3 -7 76 3 0 0 0 35 8.6 911 14:28
463 Vladimir Malakhov 35 TOT D 62 3 16 19 6 -6 55 2 1 0 0 95 3.2 1236 19:56
464 Tomas Malec 21 CAR D 2 0 0 0 0 -1 2 0 0 0 0 1 0.0 19 9:32
465 Manny Malhotra 23 TOT C 65 12 13 25 10 -7 28 11 1 0 2 107 11.2 898 13:49
466 Marek Malik 28 VAN D 78 3 16 19 6 35 45 3 0 0 0 61 4.9 1411 18:05
467 Ryan Malone 24 PIT LW 81 22 21 43 17 -23 64 14 5 3 4 139 15.8 1530 18:54
468 Kirk Maltby 31 DET LW 79 14 19 33 13 24 80 9 1 4 4 123 11.4 1285 16:16
469 Eric Manlow 28 NYI C 18 0 2 2 1 -2 2 0 0 0 0 10 0.0 184 10:13
470 Justin Mapletoft 23 NYI C 27 1 4 5 2 -1 6 1 0 0 0 15 6.7 166 6:09
471 Paul Mara 24 PHX D 81 6 36 42 13 -11 48 5 1 0 0 140 4.3 1913 23:37
472 Todd Marchant 30 CBJ C 77 9 25 34 12 -17 34 5 4 0 2 163 5.5 1590 20:39
473 Bryan Marchment 34 TOR D 75 1 3 4 1 4 106 1 0 0 0 56 1.8 1142 15:13
474 Andrei Markov 25 MTL D 69 6 22 28 9 -2 20 4 2 0 0 105 5.7 1482 21:29
475 Danny Markov 27 TOT D 78 6 13 19 7 -6 95 3 3 0 2 100 6.0 1764 22:37
476 Patrick Marleau 24 SJS C 80 28 29 57 23 -5 24 19 9 0 5 220 12.7 1456 18:12
477 Grant Marshall 30 NJD RW 65 8 7 15 6 -9 67 3 5 0 2 76 10.5 838 12:53
478 Jason Marshall 32 TOT D 24 1 6 7 2 -3 26 0 1 0 0 30 3.3 379 15:48
479 Tony Martensson 23 MDA C 6 1 1 2 1 -2 0 1 0 0 0 4 25.0 42 6:58
480 Paul Martin 22 NJD D 70 6 18 24 8 12 4 4 2 0 2 82 7.3 1409 20:08
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
481 Radek Martinek 27 NYI D 47 4 3 7 3 -9 43 4 0 0 1 48 8.3 613 13:03
482 Steve Martins 31 STL C 25 1 0 1 1 -7 22 0 0 1 0 27 3.7 262 10:29
483 Richard Matvichuk 30 DAL D 75 1 20 21 6 0 36 1 0 0 1 85 1.2 1638 21:50
484 Greg Mauldin 21 CBJ C 6 0 0 0 0 -2 4 0 0 0 0 6 0.0 53 8:47
485 Brad May 32 VAN LW 70 5 6 11 4 -2 137 5 0 0 0 75 6.7 625 8:56
486 Jamal Mayers 29 STL RW 80 6 5 11 5 -19 91 5 0 1 3 130 4.6 1041 13:01
487 Chris McAllister 28 TOT LW 46 0 1 1 0 -6 74 0 0 0 0 19 0.0 343 7:28
488 Dean McAmmond 30 CGY LW 64 17 13 30 13 9 18 12 4 1 5 101 16.8 1080 16:52
489 Bryan McCabe 28 TOR D 75 16 37 53 18 22 86 8 8 0 2 168 9.5 1930 25:44
490 Sandy McCarthy 31 TOT RW 50 4 1 5 2 -8 30 3 1 0 1 38 10.5 365 7:18
491 Steve McCarthy 22 CHI D 25 1 3 4 1 -9 8 1 0 0 0 29 3.4 484 19:21
492 Darren McCarty 31 DET RW 43 6 5 11 5 2 50 5 1 0 0 61 9.8 530 12:20
493 Alyn McCauley 26 SJS C 82 20 27 47 18 23 28 15 5 0 4 146 13.7 1381 16:51
494 Cody McCormick 20 COL C 44 2 3 5 2 -4 73 2 0 0 1 33 6.1 357 8:07
495 Andy McDonald 26 MDA LW 79 9 21 30 11 -13 24 6 2 1 1 162 5.6 1308 16:34
496 Kent McDonell 24 CBJ LW 29 1 2 3 1 -7 36 1 0 0 0 23 4.3 299 10:18
497 Shawn McEachern 34 ATL RW 82 17 38 55 19 5 76 11 5 1 3 176 9.7 1659 20:14
498 Dan McGillis 31 BOS D 80 5 23 28 9 -1 65 4 1 0 2 117 4.3 1577 19:43
499 Jay McKee 26 BUF D 43 2 3 5 2 6 41 2 0 0 1 29 6.9 763 17:44
500 Steve McKenna 30 PIT LW 49 1 2 3 1 -10 85 1 0 0 0 30 3.3 310 6:19
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
501 Jim McKenzie 34 NSH LW 61 1 3 4 1 -13 88 1 0 0 0 10 10.0 381 6:14
502 Kyle McLaren 26 SJS D 64 2 22 24 7 10 60 1 0 1 0 67 3.0 1345 21:01
503 Steve McLaren 28 STL LW 6 0 0 0 0 0 25 0 0 0 0 2 0.0 17 2:47
504 Brett McLean 25 CHI C 76 11 20 31 11 -11 54 5 5 1 0 125 8.8 1334 17:33
505 Grant McNeill 20 FLA D 3 0 0 0 0 0 5 0 0 0 0 0 8 2:43
506 Josef Melichar 25 PIT D 82 3 5 8 3 -17 62 3 0 0 0 78 3.8 1559 19:01
507 Scott Mellanby 37 STL RW 68 14 17 31 12 -7 76 8 6 0 3 103 13.6 1052 15:29
508 Eric Meloche 27 PIT RW 25 3 7 10 3 -6 20 3 0 0 0 28 10.7 370 14:47
509 Eric Messier 30 FLA LW 21 0 3 3 1 -2 16 0 0 0 0 13 0.0 237 11:16
510 Mark Messier* 43 NYR C 76 18 25 43 16 3 42 15 1 2 3 104 17.3 1253 16:29
511 Freddy Meyer 23 PHI D 1 0 0 0 0 0 0 0 0 0 0 1 0.0 15 15:24
512 Branislav Mezei 23 FLA D 45 0 7 7 2 -4 80 0 0 0 0 26 0.0 798 17:43
513 Milan Michalek 19 SJS RW 2 1 0 1 1 1 4 1 0 0 0 1 100.0 18 9:05
514 Zbynek Michalek 21 MIN D 22 1 1 2 1 -7 4 1 0 0 0 17 5.9 313 14:13
515 Antti Miettinen 23 DAL C 16 1 0 1 1 -9 0 1 0 0 1 17 5.9 158 9:51
516 Aaron Miller 32 LAK D 35 1 2 3 1 -3 32 1 0 0 0 26 3.8 665 18:60
517 Kevin Miller 38 DET RW 4 0 2 2 1 2 0 0 0 0 0 2 0.0 29 7:21
518 Kip Miller 34 WSH LW 66 9 22 31 11 -10 8 3 6 0 2 74 12.2 928 14:03
519 Norm Milley 23 BUF RW 2 0 0 0 0 0 2 0 0 0 0 2 0.0 17 8:20
520 Graham Mink 24 WSH C 2 0 0 0 0 -1 2 0 0 0 0 0 11 5:32
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
521 Boris Mironov 31 NYR D 75 3 13 16 5 1 86 2 1 0 1 129 2.3 1547 20:37
522 Willie Mitchell 26 MIN D 70 1 13 14 4 12 83 1 0 0 0 58 1.7 1582 22:36
523 Mike Modano 33 DAL C 76 14 30 44 15 -21 46 8 6 0 0 152 9.2 1554 20:27
524 Fredrik Modin 29 TBL LW 82 29 28 57 23 31 32 23 5 1 2 206 14.1 1492 18:12
525 Jaroslav Modry 32 LAK D 79 5 27 32 10 11 44 4 1 0 1 196 2.6 1928 24:24
526 Travis Moen 21 CHI LW 82 4 2 6 3 -17 142 4 0 0 2 51 7.8 898 10:57
527 Alexander Mogilny 34 TOR RW 37 8 22 30 10 9 12 3 4 1 1 92 8.7 684 18:29
528 Steve Montador 24 CGY D 26 1 2 3 1 -1 50 1 0 0 1 31 3.2 306 11:46
529 Dominic Moore 23 NYR C 5 0 3 3 1 0 0 0 0 0 0 3 0.0 47 9:18
530 Steve Moore 25 COL C 57 5 7 12 5 -5 37 5 0 0 1 52 9.6 747 13:06
531 Brad Moran 24 CBJ C 2 1 1 2 1 -1 2 1 0 0 0 4 25.0 20 10:03
532 Ian Moran 31 BOS D 35 1 4 5 2 3 28 1 0 0 0 54 1.9 656 18:45
533 Ethan Moreau 28 EDM LW 81 20 12 32 14 7 96 17 0 3 5 180 11.1 1221 15:04
534 Gavin Morgan 27 DAL C 6 0 0 0 0 0 21 0 0 0 0 7 0.0 35 5:49
535 Jason Morgan 27 TOT LW 19 0 4 4 1 1 4 0 0 0 0 20 0.0 187 9:51
536 Aleksey Morozov 26 PIT RW 75 16 34 50 18 -24 24 8 8 0 5 132 12.1 1243 16:34
537 Derek Morris 25 TOT D 83 6 26 32 10 -1 49 4 2 0 1 167 3.6 1792 21:35
538 Brendan Morrison 28 VAN C 82 22 38 60 22 16 50 16 5 1 4 161 13.7 1651 20:08
539 Shaone Morrisonn 21 TOT D 33 1 7 8 2 10 10 1 0 0 0 14 7.1 602 18:14
540 Brenden Morrow 25 DAL LW 81 25 24 49 20 10 121 16 9 0 3 132 18.9 1571 19:24
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
541 Joe Motzko 23 CBJ RW 2 0 0 0 0 0 0 0 0 0 0 1 0.0 15 7:16
542 Mark Mowers 29 DET LW 52 3 8 11 4 3 4 2 1 0 1 48 6.3 544 10:27
543 Bryan Muir 30 LAK D 2 0 1 1 0 1 2 0 0 0 0 2 0.0 36 17:56
544 Matt Murley 24 PIT LW 18 1 1 2 1 -6 14 1 0 0 0 20 5.0 213 11:49
545 Garth Murray 21 NYR C 20 1 0 1 1 -5 24 1 0 0 0 18 5.6 185 9:16
546 Glen Murray 31 BOS RW 81 32 28 60 25 17 56 21 11 0 9 260 12.3 1696 20:56
547 Marty Murray 28 CAR C 66 5 7 12 5 6 8 5 0 0 0 56 8.9 780 11:49
548 Rem Murray 31 NSH LW 39 8 9 17 7 -1 12 6 0 2 1 58 13.8 648 16:37
549 Anders Myrvold 28 DET D 8 0 1 1 0 -1 2 0 0 0 0 6 0.0 98 12:12
550 Ladislav Nagy 24 PHX LW 55 24 28 52 21 11 46 13 11 0 6 160 15.0 999 18:10
551 Rick Nash 19 CBJ LW 80 41 16 57 27 -35 87 22 19 0 7 269 15.2 1410 17:38
552 Tyson Nash 28 PHX LW 69 3 5 8 3 -6 110 3 0 0 0 83 3.6 820 11:53
553 Markus Naslund 30 VAN LW 78 35 49 84 32 24 58 30 5 0 6 296 11.8 1512 19:23
554 Andrei Nazarov 29 PHX LW 33 1 2 3 1 -7 125 1 0 0 0 17 5.9 180 5:28
555 Stan Neckar 28 NSH D 1 0 1 1 0 2 0 0 0 0 0 0 15 14:59
556 Andrej Nedorost 23 CBJ LW 9 2 0 2 1 0 6 2 0 0 0 16 12.5 117 13:02
557 Vaclav Nedorost 21 FLA C 32 4 3 7 3 -6 12 2 2 0 0 38 10.5 369 11:32
558 Petr Nedved 32 TOT C 81 19 27 46 18 -8 46 12 7 0 3 190 10.0 1517 18:43
559 Chris Neil 24 OTT RW 82 8 8 16 7 13 194 8 0 0 1 76 10.5 726 8:51
560 Scott Nichol 29 CHI C 75 7 11 18 7 -16 145 7 0 0 1 112 6.3 1183 15:46
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
561 Eric Nickulas 28 TOT LW 65 8 12 20 8 -8 52 7 1 0 1 121 6.6 854 13:08
562 Rob Niedermayer 29 MDA LW 55 12 16 28 11 -6 34 6 6 0 2 111 10.8 1071 19:28
563 Scott Niedermayer 30 NJD D 81 14 40 54 18 20 44 5 9 0 3 165 8.5 2100 25:56
564 Ville Nieminen 26 TOT RW 79 5 16 21 7 -9 58 4 1 0 1 83 6.0 983 12:26
565 Joe Nieuwendyk* 37 TOR C 64 22 28 50 19 7 26 11 10 1 5 131 16.8 1001 15:38
566 Janne Niinimaa 28 NYI D 82 9 19 28 10 12 64 5 4 0 2 97 9.3 1907 23:15
567 Andrei Nikolishin 30 COL C 49 5 7 12 5 3 24 4 1 0 0 71 7.0 798 16:17
568 Marcus Nilson 25 TOT LW 83 11 13 24 10 -6 40 8 2 1 3 133 8.3 1304 15:43
569 Owen Nolan 31 TOR RW 65 19 29 48 18 4 110 10 7 2 3 154 12.3 1166 17:57
570 Mattias Norstrom 32 LAK D 74 1 13 14 4 -3 44 1 0 0 0 65 1.5 1660 22:26
571 Brad Norton 28 TOT D 36 0 2 2 1 -5 94 0 0 0 0 16 0.0 377 10:28
572 Ivan Novoseltsev 25 TOT RW 34 3 4 7 3 -13 14 3 0 0 0 48 6.3 376 11:03
573 Teppo Numminen 35 DAL D 62 3 14 17 5 -5 18 3 0 0 0 83 3.6 1343 21:40
574 Lawrence Nycholat 24 NYR D 9 0 0 0 0 -2 6 0 0 0 0 6 0.0 154 17:09
575 Michael Nylander 31 TOT C 18 1 13 14 4 4 22 1 0 0 1 30 3.3 281 15:35
576 Sean O'Donnell 32 BOS D 82 1 10 11 3 10 110 1 0 0 0 72 1.4 1689 20:36
577 Jeff O'Neill 27 CAR RW 67 14 20 34 13 -12 60 7 7 0 4 207 6.8 1171 17:29
578 Adam Oates 41 EDM C 60 2 16 18 5 0 8 1 1 0 1 32 6.3 870 14:30
579 Lyle Odelein 35 FLA D 82 4 12 16 6 -7 88 2 2 0 0 67 6.0 1549 18:53
580 Mattias Ohlund 27 VAN D 82 14 20 34 13 14 73 9 5 0 3 129 10.9 2115 25:47
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
581 David Oliver 32 DAL RW 36 7 5 12 5 6 12 4 3 0 1 30 23.3 355 9:51
582 Krzysztof Oliwa 30 CGY LW 65 3 2 5 2 -8 247 3 0 0 0 32 9.4 320 4:56
583 Josh Olson 22 FLA LW 5 1 0 1 1 1 0 1 0 0 0 6 16.7 41 8:17
584 Brooks Orpik 23 PIT D 79 1 9 10 3 -36 127 1 0 0 0 56 1.8 1455 18:25
585 Colton Orr 21 BOS RW 1 0 0 0 0 -1 0 0 0 0 0 0 2 2:13
586 Vladimir Orszagh 26 NSH RW 82 16 21 37 14 -4 74 12 2 2 3 124 12.9 1394 17:00
587 Jed Ortmeyer 25 NYR RW 58 2 4 6 2 -10 16 2 0 0 0 48 4.2 572 9:52
588 Steve Ott 21 DAL LW 73 2 10 12 4 -2 152 2 0 0 1 74 2.7 747 10:14
589 Sandis Ozolinsh 31 MDA D 36 5 11 16 6 -7 24 4 1 0 2 58 8.6 718 19:57
590 Samuel Pahlsson 26 MDA C 82 8 14 22 8 -2 52 7 1 0 2 134 6.0 1382 16:51
591 Ziggy Palffy 31 LAK RW 35 16 25 41 15 18 12 10 3 3 2 109 14.7 754 21:32
592 Jay Pandolfo 29 NJD LW 82 13 13 26 10 5 14 10 1 2 4 140 9.3 1313 16:00
593 Mike Pandolfo 24 CBJ LW 3 0 0 0 0 -2 0 0 0 0 0 3 0.0 25 8:18
594 Justin Papineau 24 NYI C 64 8 5 13 6 4 8 3 5 0 2 44 18.2 492 7:42
595 Richard Park 27 MIN RW 73 13 12 25 10 0 28 9 4 0 1 142 9.2 1204 16:30
596 Scott Parker 26 SJS RW 50 1 3 4 1 0 101 1 0 0 0 20 5.0 331 6:37
597 Mark Parrish 26 NYI RW 59 24 11 35 16 8 18 18 6 0 6 105 22.9 1023 17:20
598 James Patrick 40 BUF D 55 4 7 11 4 11 12 4 0 0 1 44 9.1 1044 18:59
599 Serge Payer 24 OTT C 5 0 1 1 0 1 2 0 0 0 0 2 0.0 53 10:30
600 Stephen Peat 23 WSH RW 64 5 0 5 3 -10 90 5 0 0 0 21 23.8 424 6:38
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
601 Michael Peca 29 NYI C 76 11 29 40 14 17 71 10 0 1 0 117 9.4 1446 19:02
602 Scott Pellerin 34 STL LW 2 0 0 0 0 -3 2 0 0 0 0 1 0.0 28 14:05
603 Mike Peluso 29 PHI RW 1 0 0 0 0 0 0 0 0 0 0 2 0.0 10 9:34
604 Yanic Perreault 32 MTL C 69 16 15 31 13 -10 40 11 5 0 3 114 14.0 950 13:46
605 Eric Perrin 28 TBL C 4 0 0 0 0 -1 0 0 0 0 0 3 0.0 34 8:32
606 Nathan Perrott 27 TOR RW 40 1 2 3 1 -1 116 1 0 0 0 47 2.1 307 7:40
607 Andrew Peters 23 BUF LW 42 2 0 2 1 -3 151 2 0 0 0 19 10.5 175 4:10
608 Ronald Petrovicky 26 ATL RW 78 16 15 31 13 -9 123 16 0 0 1 102 15.7 1113 14:16
609 Tomi Pettinen 26 NYI D 4 0 0 0 0 -2 2 0 0 0 0 2 0.0 42 10:24
610 Matt Pettinger 23 WSH LW 71 7 5 12 5 -9 37 6 1 0 1 92 7.6 810 11:25
611 Chris Phillips 25 OTT D 82 7 16 23 8 15 46 7 0 0 1 93 7.5 1709 20:50
612 Tuomas Pihlman 21 NJD LW 2 0 0 0 0 0 2 0 0 0 0 1 0.0 14 6:56
613 Karel Pilar 26 TOR D 50 2 17 19 6 2 22 1 1 0 1 74 2.7 903 18:03
614 Lasse Pirjeta 29 TOT C 70 8 14 22 8 -3 20 7 1 0 1 111 7.2 800 11:26
615 Esa Pirnes 26 LAK C 57 3 8 11 4 -9 12 2 0 1 0 57 5.3 670 11:45
616 Kamil Piros 25 TOT C 17 1 1 2 1 -4 4 0 1 0 0 11 9.1 160 9:25
617 Fernando Pisani 27 EDM RW 76 16 14 30 13 14 46 11 4 1 1 99 16.2 971 12:46
618 Joni Pitkanen 20 PHI D 71 8 19 27 9 15 44 3 5 0 2 133 6.0 1177 16:35
619 Domenic Pittis 29 BUF C 4 0 0 0 0 -1 4 0 0 0 0 3 0.0 46 11:37
620 Libor Pivko 23 NSH LW 1 0 0 0 0 0 0 0 0 0 0 2 0.0 7 6:50
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
621 Tomas Plekanec 21 MTL LW 2 0 0 0 0 0 0 0 0 0 0 0 18 9:02
622 Steve Poapst 35 CHI D 53 2 2 4 2 -16 26 2 0 0 1 55 3.6 1179 22:15
623 Thomas Pock 22 NYR D 6 2 2 4 2 -4 0 2 0 0 0 8 25.0 112 18:38
624 Andrej Podkonicky 25 WSH C 2 0 0 0 0 -1 0 0 0 0 0 1 0.0 7 3:34
625 John Pohl 24 STL C 1 0 0 0 0 -2 0 0 0 0 0 1 0.0 8 8:18
626 Jame Pollock 24 STL D 9 0 0 0 0 -1 6 0 0 0 0 19 0.0 139 15:25
627 Jason Pominville 21 BUF RW 1 0 0 0 0 0 0 0 0 0 0 3 0.0 14 14:22
628 Alexei Ponikarovsky 23 TOR LW 73 9 19 28 10 14 44 8 1 0 2 110 8.2 847 11:36
629 Mark Popovic 21 MDA D 1 0 0 0 0 0 0 0 0 0 0 1 0.0 14 13:48
630 Brian Pothier 26 OTT D 55 2 6 8 3 6 24 1 1 0 1 78 2.6 920 16:43
631 Tom Poti 26 NYR D 67 10 14 24 9 -1 47 6 4 0 5 124 8.1 1506 22:28
632 Nolan Pratt 28 TBL D 58 1 3 4 1 11 42 1 0 0 0 35 2.9 952 16:25
633 Tom Preissing 25 SJS D 69 2 17 19 6 8 12 0 2 0 1 89 2.2 1255 18:12
634 Keith Primeau 32 PHI C 54 7 15 22 8 11 80 6 0 1 2 86 8.1 897 16:36
635 Wayne Primeau 27 SJS LW 72 9 20 29 10 4 90 8 0 1 1 142 6.3 1114 15:28
636 Chris Pronger 29 STL D 80 14 40 54 18 -1 88 7 7 0 3 203 6.9 2197 27:28
637 Sean Pronger 31 VAN C 3 0 1 1 0 -1 4 0 0 0 0 6 0.0 31 10:17
638 Vinny Prospal 28 MDA LW 82 19 35 54 20 -9 54 12 7 0 4 185 10.3 1527 18:37
639 Dale Purinton 27 NYR D 40 1 1 2 1 -9 117 1 0 0 0 31 3.2 511 12:47
640 Jamie Pushor 30 TOT D 14 0 0 0 0 -5 2 0 0 0 0 10 0.0 184 13:10
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
641 Taylor Pyatt 22 BUF LW 63 8 12 20 8 -7 25 5 1 2 4 98 8.2 983 15:36
642 Deron Quint 27 CHI D 51 4 7 11 4 -26 18 2 2 0 0 72 5.6 925 18:08
643 Stephane Quintal 35 MTL D 73 3 5 8 3 10 82 3 0 0 0 86 3.5 1506 20:38
644 Karel Rachunek 24 TOT D 72 2 19 21 6 8 33 1 1 0 0 120 1.7 1412 19:37
645 Branko Radivojevic 23 TOT RW 77 10 22 32 11 -5 72 7 2 1 2 107 9.3 1123 14:35
646 Igor Radulov 21 CHI RW 36 4 7 11 4 -2 18 4 0 0 0 47 8.5 441 12:15
647 Brian Rafalski 30 NJD D 69 6 30 36 11 6 24 4 2 0 1 130 4.6 1573 22:48
648 Marcus Ragnarsson 32 PHI D 70 7 9 16 6 12 58 5 2 0 2 82 8.5 1464 20:55
649 Erik Rasmussen 26 NJD LW 69 7 6 13 5 5 41 7 0 0 0 68 10.3 798 11:34
650 Mike Rathje 29 SJS D 80 2 17 19 6 18 46 1 0 1 0 105 1.9 1876 23:27
651 Rob Ray 35 OTT RW 6 1 0 1 1 0 14 1 0 0 0 3 33.3 28 4:40
652 Marty Reasoner 26 EDM C 17 2 6 8 3 5 10 2 0 0 0 28 7.1 281 16:30
653 Mark Recchi 35 PHI LW 82 26 49 75 27 18 47 11 14 1 5 167 15.6 1410 17:12
654 Wade Redden 26 OTT D 81 17 26 43 16 21 65 5 12 0 3 175 9.7 2017 24:54
655 Robyn Regehr 23 CGY D 82 4 14 18 6 14 74 2 2 0 1 106 3.8 1832 22:21
656 Jeremy Reich 24 CBJ LW 9 0 1 1 0 -3 20 0 0 0 0 3 0.0 69 7:38
657 Robert Reichel 32 TOR C 69 11 19 30 11 2 30 9 2 0 2 100 11.0 1070 15:30
658 Brandon Reid 22 VAN C 3 0 1 1 0 1 0 0 0 0 0 2 0.0 28 9:21
659 Steve Reinprecht 27 CGY C 44 7 22 29 10 1 4 4 3 0 1 68 10.3 752 17:05
660 Todd Reirden 32 PHX D 7 0 2 2 1 -4 4 0 0 0 0 9 0.0 108 15:22
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
661 Mikael Renberg 31 TOR LW 59 12 13 25 10 -1 50 10 2 0 1 88 13.6 783 13:16
662 Pascal Rheaume 30 TOT C 42 1 3 4 1 -6 9 1 0 0 0 38 2.6 429 10:12
663 Mike Ribeiro 23 MTL C 81 20 45 65 23 15 34 13 7 0 5 103 19.4 1384 17:05
664 Mike Ricci 32 SJS C 71 7 19 26 9 8 40 5 2 0 0 48 14.6 1019 14:21
665 Brad Richards 23 TBL C 82 26 53 79 28 13 12 20 5 1 6 244 10.7 1675 20:26
666 Luke Richardson 34 CBJ D 64 1 5 6 2 -11 48 1 0 0 1 34 2.9 1288 20:07
667 Patrick Rissmiller 25 SJS C 4 0 0 0 0 0 0 0 0 0 0 2 0.0 28 7:07
668 Jani Rita 22 EDM RW 2 0 0 0 0 0 0 0 0 0 0 1 0.0 9 4:34
669 Byron Ritchie 26 FLA C 50 5 6 11 4 -10 84 5 0 0 2 65 7.7 695 13:54
670 Jamie Rivers 28 DET D 50 3 4 7 3 9 41 3 0 0 0 31 9.7 512 10:14
671 Craig Rivet 29 MTL D 80 4 8 12 4 -1 98 2 2 0 1 96 4.2 1557 19:28
672 Gary Roberts 37 TOR LW 72 28 20 48 20 9 84 16 11 1 7 124 22.6 1264 17:33
673 Stephane Robidas 26 TOT D 59 3 10 13 4 4 41 1 1 1 1 63 4.8 1123 19:02
674 Nathan Robinson 22 DET C 5 0 0 0 0 -1 2 0 0 0 0 5 0.0 30 6:01
675 Luc Robitaille* 37 LAK LW 80 22 29 51 19 4 56 10 12 0 4 221 10.0 1334 16:41
676 Randy Robitaille 28 ATL C 69 11 26 37 13 -12 20 6 5 0 2 121 9.1 1094 15:51
677 Travis Roche 25 MIN D 5 0 1 1 0 -3 0 0 0 0 0 5 0.0 81 16:07
678 Jeremy Roenick 34 PHI C 62 19 28 47 18 1 62 8 10 1 1 128 14.8 1093 17:37
679 Todd Rohloff 30 TOT D 59 0 5 5 1 -17 26 0 0 0 0 35 0.0 956 16:12
680 Brian Rolston 30 BOS C 82 19 29 48 18 9 40 14 3 2 3 257 7.4 1609 19:38
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
681 Cliff Ronning 38 NYI C 40 9 15 24 9 3 2 7 2 0 0 55 16.4 477 11:56
682 Pavel Rosa 26 LAK RW 2 1 1 2 1 1 0 1 0 0 0 4 25.0 25 12:41
683 Kyle Rossiter 23 TOT D 6 0 1 1 0 0 7 0 0 0 0 1 0.0 68 11:21
684 Allan Rourke 23 CAR D 25 1 2 3 1 4 22 1 0 0 0 24 4.2 312 12:28
685 Andre Roy 28 TBL RW 33 1 1 2 1 -5 78 1 0 0 0 24 4.2 259 7:52
686 Derek Roy 20 BUF C 49 9 10 19 8 -8 12 8 1 0 4 71 12.7 750 15:19
687 Steve Rucchin 32 MDA C 82 20 23 43 17 -14 12 10 9 1 1 148 13.5 1621 19:46
688 Martin Rucinsky 32 TOT LW 82 14 31 45 16 15 72 13 0 1 2 206 6.8 1548 18:53
689 Darren Rumble 35 TBL D 5 0 0 0 0 -2 2 0 0 0 0 5 0.0 58 11:34
690 Mike Rupp 24 TOT C 57 6 6 12 5 -4 47 5 1 0 1 76 7.9 645 11:18
691 Jarkko Ruutu 28 VAN RW 71 6 8 14 5 -13 133 5 1 0 0 70 8.6 815 11:29
692 Tuomo Ruutu 20 CHI LW 82 23 21 44 18 -31 58 13 10 0 3 174 13.2 1345 16:24
693 Mark Rycroft 25 STL RW 71 9 12 21 8 2 32 9 0 0 0 110 8.2 1021 14:23
694 Michael Ryder 23 MTL RW 81 25 38 63 24 10 26 15 10 0 4 215 11.6 1296 16:00
695 Joe Sakic 34 COL C 81 33 54 87 32 11 42 19 13 1 3 253 13.0 1641 20:16
696 Ruslan Salei 29 MDA D 82 4 11 15 5 -1 110 3 0 1 2 145 2.8 1943 23:42
697 Tony Salmelainen 22 EDM LW 13 0 1 1 0 -1 4 0 0 0 0 17 0.0 125 9:39
698 Sami Salo 29 VAN D 74 7 19 26 9 8 22 2 5 0 2 143 4.9 1646 22:14
699 Bryce Salvador 27 STL D 69 3 5 8 3 -4 47 3 0 0 1 60 5.0 1206 17:29
700 Sergei Samsonov 25 BOS LW 58 17 23 40 16 12 4 14 3 0 5 132 12.9 1012 17:27
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
701 Martin Samuelsson 22 BOS RW 6 0 0 0 0 -1 0 0 0 0 0 7 0.0 34 5:38
702 Mikael Samuelsson 27 FLA C 37 3 6 9 3 0 35 3 0 0 1 50 6.0 454 12:15
703 Geoff Sanderson 31 TOT LW 80 16 20 36 14 -10 38 10 6 0 2 227 7.0 1287 16:05
704 Tommi Santala 24 ATL C 33 1 2 3 1 -7 22 1 0 0 1 23 4.3 334 10:08
705 Oleg Saprykin 22 CGY LW 69 12 17 29 11 1 41 8 4 0 0 151 7.9 952 13:48
706 Cory Sarich 25 TBL D 82 3 16 19 6 5 89 2 0 1 1 93 3.2 1518 18:31
707 Peter Sarno 24 EDM C 6 1 0 1 1 2 2 1 0 0 0 5 20.0 62 10:15
708 Miroslav Satan 29 BUF RW 82 29 28 57 24 -15 30 17 11 1 5 206 14.1 1643 20:02
709 Kurt Sauer 23 TOT D 69 1 5 6 2 -11 51 1 0 0 0 44 2.3 1140 16:32
710 Brian Savage 32 TOT LW 74 16 16 32 13 -8 38 12 4 0 2 124 12.9 1084 14:39
711 Marc Savard 26 ATL C 45 19 33 52 19 -8 85 12 6 1 3 133 14.3 1004 22:19
712 Dave Scatchard 27 NYI C 61 9 16 25 9 12 78 7 1 1 1 111 8.1 989 16:13
713 Peter Schaefer 26 OTT LW 81 15 24 39 15 22 26 11 2 2 3 112 13.4 1264 15:36
714 Petr Schastlivy 24 TOT LW 65 4 4 8 3 -4 18 3 1 0 2 85 4.7 660 10:09
715 Robert Schnabel 25 NSH D 20 0 3 3 1 6 34 0 0 0 0 10 0.0 292 14:36
716 Mathieu Schneider 34 DET D 78 14 32 46 16 22 56 9 4 1 4 165 8.5 1910 24:29
717 Nick Schultz 21 MIN D 79 6 10 16 6 12 16 5 1 0 0 72 8.3 1604 20:19
718 Richard Scott 25 NYR LW 5 0 0 0 0 0 23 0 0 0 0 1 0.0 30 6:01
719 Darrel Scoville 28 CBJ D 8 0 1 1 0 -4 6 0 0 0 0 5 0.0 154 19:14
720 Rob Scuderi 25 PIT D 13 1 2 3 1 2 4 1 0 0 0 4 25.0 261 20:06
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
721 Daniel Sedin 23 VAN LW 82 18 36 54 19 18 18 17 1 0 3 153 11.8 1111 13:33
722 Henrik Sedin 23 VAN C 76 11 31 42 14 23 32 9 2 0 2 99 11.1 1067 14:02
723 Dennis Seidenberg 22 PHI D 5 0 0 0 0 -4 2 0 0 0 0 14 0.0 87 17:20
724 Peter Sejna 24 STL LW 20 2 2 4 2 -9 4 0 2 0 0 36 5.6 299 14:58
725 Lubomir Sekeras 35 DAL D 4 1 1 2 1 0 2 1 0 0 0 2 50.0 66 16:30
726 Teemu Selanne 33 COL RW 78 16 16 32 13 2 32 9 6 1 4 182 8.8 1261 16:10
727 Alexei Semenov 22 EDM D 46 2 3 5 2 8 32 1 1 0 0 36 5.6 794 17:16
728 Alexander Semin 19 WSH LW 52 10 12 22 9 -2 36 6 4 0 2 92 10.9 656 12:37
729 Cam Severson 26 MDA LW 31 3 0 3 2 -3 50 2 1 0 0 24 12.5 228 7:21
730 Brendan Shanahan 35 DET LW 82 25 28 53 21 15 117 17 8 0 7 280 8.9 1483 18:05
731 Patrick Sharp 22 PHI C 41 5 2 7 3 -3 55 5 0 0 1 44 11.4 407 9:56
732 Jody Shelley 27 CBJ LW 76 3 3 6 2 -10 228 2 1 0 0 62 4.8 550 7:14
733 Timofei Shishkanov 20 NSH LW 2 0 0 0 0 -1 0 0 0 0 0 0 13 6:32
734 Denis Shvidki 23 FLA RW 2 0 0 0 0 0 0 0 0 0 0 4 0.0 28 14:05
735 Mike Siklenka 24 NYR RW 1 0 0 0 0 0 0 0 0 0 0 0 2 2:22
736 Mike Sillinger 32 TOT C 76 13 11 24 10 -10 68 11 0 2 0 106 12.3 1244 16:22
737 Jon Sim 26 TOT LW 63 8 10 18 7 -4 33 8 0 0 2 100 8.0 686 10:53
738 Ben Simon 25 ATL C 52 3 0 3 2 -10 28 3 0 0 0 30 10.0 316 6:05
739 Chris Simon 32 TOT LW 78 17 11 28 12 15 250 13 4 0 0 147 11.6 992 12:43
740 Reid Simpson 34 PIT LW 2 0 0 0 0 0 17 0 0 0 0 2 0.0 10 4:46
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
741 Todd Simpson 30 TOT D 62 4 4 8 3 -7 152 4 0 0 0 52 7.7 887 14:19
742 Fredrik Sjostrom 20 PHX RW 57 7 6 13 5 -7 22 7 0 0 1 73 9.6 661 11:35
743 Martin Skoula 24 TOT D 79 4 21 25 8 5 32 3 1 0 0 84 4.8 1452 18:23
744 Karlis Skrastins 29 COL D 82 5 8 13 5 18 26 4 0 1 1 102 4.9 1789 21:49
745 Rob Skrlac 27 NJD RW 8 1 0 1 1 1 22 1 0 0 1 3 33.3 18 2:15
746 John Slaney 31 PHI D 4 0 2 2 1 0 0 0 0 0 0 0 55 13:38
747 Jiri Slegr 32 TOT D 52 6 20 26 9 11 35 4 1 1 2 98 6.1 918 17:39
748 Blake Sloan 28 DAL RW 28 0 0 0 0 -1 7 0 0 0 0 23 0.0 201 7:11
749 Alexei Smirnov 22 MDA RW 8 0 1 1 0 0 2 0 0 0 0 8 0.0 58 7:17
750 Jason Smith 30 EDM D 68 7 12 19 7 13 98 6 0 1 1 84 8.3 1452 21:22
751 Mark Smith 26 SJS C 36 1 3 4 1 -5 72 1 0 0 0 31 3.2 301 8:22
752 Nathan Smith 21 VAN C 2 0 0 0 0 -1 0 0 0 0 0 1 0.0 11 5:16
753 Wyatt Smith 26 NSH C 18 3 1 4 2 2 2 2 0 1 0 21 14.3 186 10:22
754 Jerred Smithson 24 LAK C 8 0 1 1 0 0 4 0 0 0 0 2 0.0 85 10:39
755 Bryan Smolinski 32 OTT C 80 19 27 46 18 22 49 15 4 0 3 182 10.4 1332 16:39
756 Ryan Smyth 27 EDM LW 82 23 36 59 23 11 70 13 8 2 6 245 9.4 1612 19:39
757 Radovan Somik 26 PHI LW 53 4 10 14 5 -2 17 4 0 0 0 41 9.8 584 11:01
758 Martin Sonnenberg 26 CGY LW 5 0 0 0 0 -2 2 0 0 0 0 7 0.0 44 8:51
759 Brent Sopel 27 VAN D 80 10 32 42 14 11 36 4 6 0 2 173 5.8 1754 21:56
760 Sheldon Souray 27 MTL D 63 15 20 35 14 4 104 8 6 1 3 186 8.1 1476 23:26
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
761 Jaroslav Spacek 29 CBJ D 58 5 17 22 7 -13 45 2 2 1 2 108 4.6 1359 23:26
762 Jason Spezza 20 OTT C 78 22 33 55 21 22 71 17 5 0 3 142 15.5 1142 14:38
763 Matthew Spiller 20 PHX D 51 0 0 0 0 -11 54 0 0 0 0 22 0.0 546 10:42
764 Bruno St. Jacques 23 CAR D 35 0 2 2 1 -7 31 0 0 0 0 16 0.0 414 11:50
765 Martin St. Louis 28 TBL RW 82 38 56 94 36 35 24 22 8 8 7 212 17.9 1688 20:35
766 Eric Staal 19 CAR C 81 11 20 31 12 -6 40 8 2 1 3 164 6.7 1350 16:40
767 Steve Staios 30 EDM D 82 6 22 28 9 17 86 5 1 0 1 153 3.9 1890 23:03
768 Matt Stajan 20 TOR C 69 14 13 27 11 7 22 14 0 0 0 63 22.2 759 11:00
769 Patrik Stefan 23 ATL C 82 14 26 40 15 -7 26 9 3 2 2 110 12.7 1351 16:29
770 Charlie Stephens 22 COL C 6 0 2 2 1 -1 4 0 0 0 0 1 0.0 37 6:12
771 Scott Stevens* 39 NJD D 38 3 9 12 4 3 22 2 1 0 1 68 4.4 913 24:01
772 Jeremy Stevenson 29 TOT RW 56 5 4 9 4 -3 105 2 3 0 0 67 7.5 567 10:07
773 Turner Stevenson 31 NJD RW 61 14 13 27 11 0 76 10 4 0 2 76 18.4 775 12:42
774 Karl Stewart 20 ATL LW 5 0 1 1 0 0 4 0 0 0 0 2 0.0 22 4:27
775 Cory Stillman 30 TBL LW 81 25 55 80 28 18 36 13 11 1 6 178 14.0 1582 19:32
776 P.J. Stock 28 BOS C 1 0 0 0 0 0 0 0 0 0 0 1 0.0 6 6:04
777 Jarret Stoll 21 EDM C 68 10 11 21 9 8 42 8 1 1 2 107 9.3 945 13:54
778 Martin Straka 31 TOT LW 54 10 16 26 10 -25 20 7 2 1 0 68 14.7 1011 18:43
779 Martin Strbak 29 TOT D 49 5 11 16 6 -10 46 5 0 0 1 54 9.3 955 19:29
780 Garret Stroshein 23 WSH RW 3 0 0 0 0 -1 14 0 0 0 0 2 0.0 22 7:16
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
781 Jason Strudwick 28 CHI D 54 1 3 4 1 -16 73 1 0 0 0 32 3.1 805 14:55
782 Brad Stuart 24 SJS D 77 9 30 39 13 9 34 4 5 0 0 129 7.0 1705 22:09
783 Mike Stuart 23 STL D 2 0 0 0 0 0 0 0 0 0 0 0 19 9:31
784 Jozef Stumpel 31 LAK C 64 8 29 37 12 5 16 4 4 0 0 78 10.3 1201 18:46
785 Marco Sturm 25 SJS RW 64 21 20 41 17 0 36 9 10 2 6 158 13.3 1050 16:25
786 Mike Stutzel 24 PHX LW 9 0 0 0 0 -4 0 0 0 0 0 3 0.0 52 5:47
787 Radoslav Suchy 27 PHX D 82 7 14 21 8 1 8 5 2 0 2 82 8.5 1613 19:40
788 Alexander Suglobov 22 NJD RW 1 0 0 0 0 0 0 0 0 0 0 2 0.0 8 8:18
789 Steve Sullivan 29 TOT RW 80 24 49 73 26 1 48 11 11 2 4 218 11.0 1674 20:56
790 Mats Sundin 32 TOR C 81 31 44 75 28 11 52 19 11 1 10 226 13.7 1609 19:52
791 Niklas Sundstrom 28 MTL RW 66 8 12 20 8 3 18 8 0 0 2 67 11.9 943 14:17
792 Damian Surma 23 CAR LW 1 0 1 1 0 1 0 0 0 0 0 0 9 9:26
793 Tomas Surovy 22 PIT RW 47 11 12 23 9 -8 16 8 3 0 1 112 9.8 586 12:28
794 Brian Sutherby 21 WSH LW 30 2 0 2 1 -5 28 2 0 0 0 24 8.3 308 10:15
795 Andy Sutton 28 ATL D 65 8 13 21 8 0 94 0 7 1 1 102 7.8 1517 23:21
796 Marek Svatos 21 COL RW 4 2 0 2 1 1 0 1 1 0 1 6 33.3 41 10:18
797 Alexander Svitov 21 TOT C 40 2 9 11 4 -8 20 2 0 0 0 52 3.8 469 11:43
798 Jaroslav Svoboda 23 CAR LW 33 3 1 4 2 3 6 3 0 0 1 27 11.1 301 9:08
799 Brian Swanson 27 ATL C 2 0 1 1 0 0 0 0 0 0 0 0 13 6:35
800 Don Sweeney 37 DAL D 63 0 11 11 3 22 18 0 0 0 0 39 0.0 1001 15:53
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
801 Darryl Sydor 31 TOT D 80 3 19 22 7 -16 32 2 1 0 0 122 2.5 1665 20:49
802 Petr Sykora 27 MDA RW 81 23 29 52 20 -9 34 17 6 0 2 277 8.3 1455 17:57
803 Jeff Taffe 22 PHX RW 59 8 10 18 7 -8 20 3 5 0 0 67 11.9 651 11:02
804 Henrik Tallinder 25 BUF D 72 1 9 10 3 5 26 1 0 0 0 63 1.6 1323 18:23
805 Chris Tamer 33 ATL D 38 2 5 7 2 -9 55 2 0 0 1 40 5.0 683 17:58
806 David Tanabe 23 PHX D 45 5 7 12 5 4 22 3 2 0 2 88 5.7 1037 23:02
807 Alex Tanguay 24 COL LW 69 25 54 79 28 30 42 18 7 0 5 117 21.4 1266 18:21
808 Dick Tarnstrom 29 PIT D 80 16 36 52 18 -37 38 4 12 0 0 158 10.1 1924 24:03
809 Chris Taylor 31 BUF C 54 6 6 12 5 -2 22 6 0 0 0 50 12.0 549 10:10
810 Tim Taylor 34 TBL C 82 7 15 22 8 -5 25 7 0 0 1 95 7.4 1057 12:54
811 Joey Tetarenko 25 CAR RW 2 0 0 0 0 0 0 0 0 0 0 0 7 3:31
812 Chris Therien 32 TOT D 67 1 9 10 3 6 52 1 0 0 0 68 1.5 1237 18:28
813 Steve Thomas 40 DET LW 44 10 12 22 9 8 25 10 0 0 3 80 12.5 561 12:45
814 Joe Thornton 24 BOS C 77 23 50 73 26 18 98 19 4 0 6 187 12.3 1666 21:38
815 Scott Thornton 33 SJS LW 80 13 14 27 11 -6 84 12 1 0 1 127 10.2 1116 13:57
816 Shawn Thornton 26 CHI RW 8 1 0 1 1 2 23 1 0 0 0 14 7.1 90 11:14
817 Mattias Timander 29 TOT D 39 2 5 7 2 15 21 1 0 1 1 46 4.3 699 17:56
818 Kimmo Timonen 28 NSH D 77 12 32 44 15 -7 52 4 8 0 1 180 6.7 1838 23:52
819 Daniel Tjarnqvist 27 ATL D 68 5 15 20 7 -4 20 3 0 2 1 65 7.7 1515 22:17
820 Mathias Tjarnqvist 24 DAL LW 18 1 1 2 1 -6 2 1 0 0 1 11 9.1 175 9:43
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
821 Keith Tkachuk 31 STL LW 75 33 38 71 28 8 83 15 18 0 8 233 14.2 1474 19:39
822 Jordin Tootoo 20 NSH RW 70 4 4 8 3 -6 137 2 2 0 0 92 4.3 594 8:29
823 Raffi Torres 22 EDM LW 80 20 14 34 15 12 65 15 5 0 3 136 14.7 1011 12:38
824 Yannick Tremblay 28 ATL D 38 2 8 10 3 -13 13 1 1 0 1 47 4.3 821 21:36
825 John Tripp 26 LAK RW 34 1 5 6 2 -4 33 1 0 0 0 45 2.2 275 8:05
826 Pavel Trnka 27 FLA D 67 3 13 16 5 2 51 2 1 0 0 66 4.5 1146 17:07
827 Darcy Tucker 28 TOR LW 64 21 11 32 14 4 68 12 8 1 2 146 14.4 1142 17:50
828 Pierre Turgeon 34 DAL C 76 15 25 40 15 17 20 9 6 0 1 104 14.4 1081 14:13
829 Roman Tvrdon 23 WSH RW 9 0 1 1 0 -3 2 0 0 0 0 7 0.0 96 10:41
830 Fedor Tyutin 20 NYR D 25 2 5 7 2 -4 14 1 0 1 0 33 6.1 503 20:08
831 Igor Ulanov 34 EDM D 42 5 13 18 6 19 28 4 1 0 3 49 10.2 833 19:51
832 Layne Ulmer 23 NYR C 1 0 0 0 0 -1 0 0 0 0 0 1 0.0 9 9:27
833 Scottie Upshall 20 NSH LW 7 0 1 1 0 -2 0 0 0 0 0 6 0.0 64 9:11
834 Ossi Vaananen 23 TOT D 79 2 4 6 2 -14 89 2 0 0 1 45 4.4 1520 19:14
835 Rob Valicevic 33 DAL C 7 0 0 0 0 -1 2 0 0 0 0 4 0.0 55 7:50
836 Shaun Van Allen 36 OTT LW 73 2 10 12 4 6 80 1 0 1 0 41 4.9 839 11:29
837 Mike Van Ryn 24 FLA D 79 13 24 37 14 -16 52 6 6 1 0 136 9.6 1931 24:26
838 Ryan VandenBussche 30 CHI RW 65 4 1 5 2 -10 120 2 2 0 0 25 16.0 407 6:16
839 Jim Vandermeer 23 TOT D 46 5 12 17 6 -11 83 3 1 1 1 61 8.2 870 18:55
840 Vaclav Varada 27 OTT LW 30 5 5 10 4 2 26 5 0 0 1 47 10.6 430 14:21
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
841 Josef Vasicek 23 CAR LW 82 19 26 45 18 -3 60 13 6 0 5 161 11.8 1402 17:06
842 Julien Vauclair 24 OTT D 1 0 0 0 0 1 2 0 0 0 0 0 13 12:48
843 Stephane Veilleux 22 MIN LW 19 2 8 10 3 0 20 0 1 1 1 37 5.4 272 14:20
844 Antoine Vermette 21 OTT LW 57 7 7 14 6 5 16 6 0 1 0 63 11.1 684 11:59
845 Kris Vernarsky 21 BOS C 3 0 0 0 0 -1 0 0 0 0 0 0 20 6:33
846 Darcy Verot 27 WSH C 37 0 2 2 1 -6 135 0 0 0 0 11 0.0 326 8:48
847 J.P. Vigier 27 ATL RW 70 10 8 18 8 -18 22 6 2 2 3 110 9.1 1022 14:36
848 Vitaly Vishnevski 23 MDA D 73 6 10 16 6 0 51 6 0 0 0 86 7.0 1253 17:10
849 Lubomir Visnovsky 27 LAK D 58 8 21 29 10 8 26 3 5 0 0 114 7.0 1394 24:02
850 Anton Volchenkov 21 OTT D 19 1 2 3 1 1 8 1 0 0 0 15 6.7 248 13:04
851 Pavel Vorobiev 21 CHI RW 18 1 3 4 1 1 4 0 1 0 1 20 5.0 230 12:48
852 Radim Vrbata 22 CAR RW 80 12 13 25 10 -10 24 8 4 0 2 195 6.2 1096 13:42
853 David Vyborny 29 CBJ RW 82 22 31 53 20 -26 40 10 8 4 2 158 13.9 1671 20:23
854 Matt Walker 23 STL D 14 0 1 1 0 0 25 0 0 0 0 8 0.0 159 11:23
855 Scott Walker 30 NSH RW 75 25 42 67 25 4 94 13 9 3 3 157 15.9 1504 20:03
856 Niclas Wallin 28 CAR D 57 3 7 10 4 -8 51 3 0 0 0 74 4.1 1064 18:40
857 Rickard Wallin 23 MIN C 15 5 4 9 4 1 14 2 3 0 1 16 31.3 215 14:20
858 Derrick Walser 25 CBJ D 27 1 8 9 3 -6 22 0 1 0 0 35 2.9 496 18:23
859 Wes Walz 33 MIN C 57 12 13 25 10 5 32 9 0 3 2 70 17.1 929 16:18
860 Kyle Wanvig 23 MIN RW 6 0 1 1 0 -2 10 0 0 0 0 16 0.0 83 13:48
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
861 Aaron Ward 31 CAR D 49 3 5 8 3 1 37 1 2 0 0 51 5.9 875 17:52
862 Jason Ward 25 MTL RW 53 5 7 12 5 3 21 3 2 0 1 56 8.9 671 12:39
863 Lance Ward 25 MDA D 46 0 4 4 1 -1 94 0 0 0 0 26 0.0 399 8:41
864 Rhett Warrener 28 CGY D 77 3 14 17 5 8 97 2 0 1 1 82 3.7 1530 19:52
865 Mike Weaver 25 ATL D 1 0 0 0 0 -1 0 0 0 0 0 0 8 8:28
866 Steve Webb 28 TOT RW 10 0 0 0 0 -4 4 0 0 0 0 3 0.0 51 5:08
867 Doug Weight 33 STL C 75 14 51 65 21 -3 37 8 6 0 5 198 7.1 1532 20:25
868 Mattias Weinhandl 23 NYI RW 55 8 12 20 8 9 26 4 4 0 2 49 16.3 678 12:20
869 Eric Weinrich 37 TOT D 80 4 15 19 6 12 46 2 2 0 1 83 4.8 1723 21:33
870 Stephen Weiss 20 FLA C 50 12 17 29 11 -10 10 9 3 0 2 82 14.6 885 17:42
871 Kyle Wellwood 20 TOR C 1 0 0 0 0 -1 0 0 0 0 0 1 0.0 8 7:56
872 Glen Wesley 35 CAR D 74 0 6 6 2 18 32 0 0 0 0 82 0.0 1581 21:22
873 Duvie Westcott 26 CBJ D 34 0 7 7 2 -15 39 0 0 0 0 43 0.0 720 21:11
874 Erik Westrum 24 PHX C 15 1 1 2 1 -3 20 1 0 0 0 29 3.4 240 16:00
875 Colin White 26 NJD D 75 2 11 13 4 10 96 2 0 0 0 61 3.3 1577 21:02
876 Peter White 34 PHI C 3 0 0 0 0 -1 2 0 0 0 0 2 0.0 19 6:25
877 Todd White 28 OTT C 53 9 20 29 10 12 22 7 1 1 2 98 9.2 929 17:32
878 Trent Whitfield 26 WSH C 44 6 5 11 5 -2 14 5 0 1 2 38 15.8 563 12:48
879 Ray Whitney 31 DET LW 67 14 29 43 15 7 22 10 3 1 4 119 11.8 1099 16:24
880 Jason Wiemer 27 TOT C 75 8 14 22 8 -7 130 7 1 0 0 103 7.8 1015 13:32
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
881 Jason Williams 23 DET C 49 6 7 13 5 1 15 6 0 0 0 44 13.6 463 9:27
882 Justin Williams 22 TOT RW 79 11 33 44 15 12 64 7 4 0 1 203 5.4 1332 16:52
883 Shane Willis 26 TBL RW 12 0 6 6 2 1 2 0 0 0 0 27 0.0 166 13:50
884 Brian Willsie 25 WSH LW 49 10 5 15 7 -7 18 8 1 1 1 85 11.8 622 12:42
885 Clarke Wilm 27 TOR C 10 0 0 0 0 0 7 0 0 0 0 10 0.0 117 11:45
886 Landon Wilson 28 TOT RW 54 6 4 10 4 -3 47 4 2 0 0 76 7.9 560 10:22
887 Chad Wiseman 22 NYR LW 4 1 0 1 1 -1 0 1 0 0 0 3 33.3 35 8:49
888 Brendan Witt 28 WSH D 72 2 10 12 4 -22 123 2 0 0 0 91 2.2 1641 22:48
889 Jason Woolley 34 DET D 55 4 15 19 6 19 28 4 0 0 1 60 6.7 864 15:42
890 Peter Worrell 26 COL LW 49 3 1 4 2 2 179 3 0 0 0 32 9.4 290 5:55
891 Tyler Wright 30 CBJ RW 68 9 9 18 7 -19 63 9 0 0 3 109 8.3 991 14:34
892 Jeremy Yablonski 23 STL RW 1 0 0 0 0 -1 5 0 0 0 0 1 0.0 8 7:53
893 Mikhail Yakubov 21 CHI C 30 1 7 8 2 -12 8 1 0 0 0 32 3.1 412 13:44
894 Alexei Yashin 30 NYI C 47 15 19 34 14 -1 10 12 3 0 1 148 10.1 814 17:19
895 Stephane Yelle 29 CGY C 53 4 13 17 6 1 24 3 1 0 0 76 5.3 838 15:48
896 Nolan Yonkman 22 WSH D 1 0 0 0 0 0 0 0 0 0 0 0 5 5:00
897 Jason York 33 NSH D 67 2 13 15 5 -4 64 2 0 0 1 80 2.5 1426 21:17
898 Mike York 26 EDM C 61 16 26 42 16 18 15 13 1 2 0 144 11.1 1176 19:17
899 Scott Young 36 DAL RW 53 8 8 16 6 -15 14 6 2 0 2 134 6.0 782 14:45
900 Steve Yzerman* 38 DET C 75 18 33 51 19 10 46 11 7 0 3 141 12.8 1315 17:32
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
901 Miroslav Zalesak 24 SJS RW 2 0 0 0 0 -1 0 0 0 0 0 3 0.0 24 12:02
902 Rob Zamuner 34 BOS LW 57 4 5 9 4 3 16 4 0 0 0 49 8.2 554 9:43
903 Richard Zednik 28 MTL LW 81 26 24 50 21 5 63 19 7 0 9 218 11.9 1418 17:30
904 Henrik Zetterberg 23 DET LW 61 15 28 43 16 15 14 7 7 1 2 137 10.9 1113 18:15
905 Alex Zhamnov 33 TOT C 43 11 25 36 13 -1 28 10 1 0 1 96 11.5 821 19:05
906 Nikolai Zherdev 19 CBJ RW 57 13 21 34 13 -11 54 8 5 0 1 137 9.5 922 16:11
907 Alexei Zhitnik 31 BUF D 68 4 24 28 9 -13 102 2 2 0 0 134 3.0 1701 25:01
908 Sergei Zholtok 31 TOT C 70 14 17 31 12 2 19 11 3 0 3 132 10.6 1085 15:30
909 Marek Zidlicky 26 NSH D 82 14 39 53 18 -16 82 5 9 0 4 143 9.8 1643 20:02
910 Mike Zigomanis 23 CAR C 17 0 3 3 1 -1 2 0 0 0 0 13 0.0 146 8:37
911 Dwayne Zinger 27 WSH D 7 0 1 1 0 2 9 0 0 0 0 0 38 5:24
912 Sergei Zinovjev 23 BOS C 10 0 1 1 0 1 2 0 0 0 0 8 0.0 98 9:48
913 Tomas Zizka 24 LAK D 15 2 3 5 2 -4 12 1 1 0 0 24 8.3 254 16:54
914 Sergei Zubov 33 DAL D 77 7 35 42 13 0 20 2 4 1 1 154 4.5 1990 25:50
915 Dainius Zubrus 25 WSH C 54 12 15 27 11 -16 38 5 6 1 2 115 10.4 1054 19:32
916 Andrei Zyuzin 26 MIN D 65 8 13 21 8 4 48 4 4 0 1 104 7.7 1324 20:22