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

2002-03 NHL Season Skater Statistics

Previous Season ▪ Next Season

Navigation:

League Champion: New Jersey Devils

Hart Memorial Trophy: Peter Forsberg (29 G, 77 A, 106 P)
Vezina Trophy: Martin Brodeur (41-23-9, 2.02 GAA)
Calder Memorial Trophy: Barret Jackman (3 G, 16 A, 19 P)

Goals Leader: Milan Hejduk (50)
Assists Leader: Peter Forsberg (77)
Points Leader: Peter Forsberg (106)

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 22 TOT LW 33 10 8 18 7 -4 32 6 4 0 3 59 16.9 428 12:58
2 Craig Adams 25 CAR RW 81 6 12 18 7 -11 71 5 1 0 1 107 5.6 988 12:12
3 Kevyn Adams 28 CAR C 77 9 9 18 7 -8 57 9 0 0 0 169 5.3 1128 14:39
4 Maxim Afinogenov 23 BUF RW 35 5 6 11 4 -12 21 3 2 0 2 77 6.5 469 13:24
5 Tommy Albelin 38 NJD D 37 1 6 7 2 10 6 0 0 1 0 30 3.3 563 15:13
6 Nikita Alexeev 21 TBL RW 37 4 2 6 3 -6 8 3 1 0 1 52 7.7 426 11:31
7 Daniel Alfredsson 30 OTT RW 78 27 51 78 28 15 42 18 9 0 6 240 11.3 1524 19:32
8 Bobby Allen 24 EDM D 1 0 0 0 0 0 0 0 0 0 0 0 3 2:53
9 Bryan Allen 22 VAN D 48 5 3 8 3 8 73 5 0 0 1 43 11.6 621 12:56
10 Jamie Allison 27 CBJ D 48 0 1 1 0 -15 99 0 0 0 0 23 0.0 574 11:57
11 Jason Allison 27 LAK C 26 6 22 28 9 9 22 4 2 0 3 46 13.0 562 21:36
12 Tony Amonte 32 TOT RW 72 20 31 51 19 0 28 12 7 1 5 207 9.7 1377 19:08
13 Dave Andreychuk 39 TBL LW 72 20 14 34 14 -12 34 5 15 0 3 170 11.8 1184 16:27
14 Nik Antropov 22 TOR RW 72 16 29 45 16 11 124 13 2 1 6 102 15.7 1080 14:60
15 Denis Arkhipov 23 NSH C 79 11 24 35 13 -18 32 8 3 0 1 148 7.4 1196 15:09
16 Derek Armstrong 29 LAK C 66 12 26 38 14 5 30 10 2 0 1 106 11.3 1034 15:40
17 Tyler Arnason 23 CHI C 82 19 20 39 16 7 20 16 3 0 6 178 10.7 1190 14:30
18 Jason Arnott 28 DAL C 72 23 24 47 19 9 51 16 7 0 6 169 13.6 1166 16:12
19 Magnus Arvedson 31 OTT LW 80 16 21 37 14 13 48 14 2 0 4 138 11.6 1433 17:54
20 Arron Asham 24 NYI RW 78 15 19 34 13 1 57 11 4 0 1 114 13.2 953 12:13
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
21 Serge Aubin 27 COL C 66 4 6 10 4 -2 64 4 0 0 1 62 6.5 789 11:58
22 Adrian Aucoin 29 NYI D 73 8 27 35 12 -5 70 3 5 0 1 175 4.6 2118 29:01
23 Donald Audette 33 MTL RW 54 11 12 23 9 -7 19 7 4 0 4 118 9.3 837 15:30
24 Jared Aulin 20 LAK C 17 2 2 4 2 -3 0 1 1 0 0 21 9.5 169 9:55
25 Sean Avery 22 TOT C 51 6 9 15 6 7 153 6 0 0 2 59 10.2 441 8:39
26 P.J. Axelsson 27 BOS LW 66 17 19 36 14 8 24 13 2 2 1 122 13.9 1097 16:37
27 Christian Backman 22 STL D 4 0 0 0 0 -3 0 0 0 0 0 4 0.0 49 12:22
28 Frank Banham 27 PHX RW 5 0 0 0 0 -1 2 0 0 0 0 5 0.0 39 7:52
29 Matthew Barnaby 29 NYR LW 79 14 22 36 14 9 142 13 1 0 1 104 13.5 1027 12:60
30 Stu Barnes 32 TOT LW 81 13 26 39 14 -11 28 8 4 1 3 149 8.7 1483 18:19
31 Scott Barney 23 LAK RW 5 0 0 0 0 -1 0 0 0 0 0 5 0.0 45 9:04
32 Murray Baron 35 VAN D 78 2 4 6 2 13 62 2 0 0 0 34 5.9 1327 17:01
33 Lubos Bartecko 26 ATL LW 37 7 9 16 6 3 8 7 0 0 1 54 13.0 463 12:31
34 Milan Bartovic 21 BUF RW 3 1 0 1 1 0 0 1 0 0 0 5 20.0 30 9:52
35 Shawn Bates 27 NYI LW 74 13 29 42 15 -9 52 6 1 6 1 126 10.3 1364 18:26
36 Bates Battaglia 27 TOT LW 83 6 19 25 8 -19 100 4 1 1 2 123 4.9 1505 18:08
37 Nolan Baumgartner 26 VAN D 8 1 2 3 1 4 4 0 1 0 0 7 14.3 93 11:36
38 Ryan Bayda 22 CAR LW 25 4 10 14 5 -5 16 4 0 0 1 49 8.2 431 17:15
39 Francois Beauchemin 22 MTL D 1 0 0 0 0 -1 0 0 0 0 0 1 0.0 17 17:11
40 Eric Beaudoin 22 FLA LW 15 0 1 1 0 -7 25 0 0 0 0 11 0.0 148 9:52
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
41 Jaroslav Bednar 26 TOT RW 67 5 22 27 9 1 18 3 2 0 1 95 5.3 946 14:07
42 Kris Beech 21 PIT C 12 0 1 1 0 -3 6 0 0 0 0 6 0.0 127 10:34
43 Steve Begin 24 CGY C 50 3 1 4 2 -7 51 3 0 0 1 59 5.1 461 9:13
44 Derek Bekar 27 LAK LW 6 0 0 0 0 -1 4 0 0 0 0 4 0.0 45 7:29
45 Wade Belak 26 TOR D 55 3 6 9 3 -2 196 3 0 0 0 33 9.1 596 10:50
46 Eric Belanger 25 LAK C 62 16 19 35 14 -5 26 13 0 3 1 114 14.0 1097 17:42
47 Ken Belanger 28 LAK LW 4 0 0 0 0 0 17 0 0 0 0 0 16 4:03
48 Mark Bell 22 CHI RW 82 14 15 29 12 0 113 12 0 2 0 127 11.0 1154 14:04
49 Blake Bellefeuille 25 CBJ C 3 0 0 0 0 0 0 0 0 0 0 0 21 7:01
50 Ladislav Benysek 27 MIN D 14 0 0 0 0 -3 8 0 0 0 0 7 0.0 160 11:26
51 Bryan Berard 25 BOS D 80 10 28 38 13 -4 64 6 4 0 1 205 4.9 1709 21:21
52 Drake Berehowsky 31 PHX D 7 1 2 3 1 0 27 1 0 0 0 8 12.5 76 10:52
53 Bubba Berenzweig 25 NSH D 4 0 0 0 0 0 0 0 0 0 0 5 0.0 71 17:47
54 Sergei Berezin 31 TOT LW 75 23 17 40 17 7 12 18 5 0 2 199 11.6 1217 16:14
55 Aki Berg 25 TOR D 78 4 7 11 4 3 28 4 0 0 2 49 8.2 1173 15:02
56 Marc-Andre Bergeron 22 EDM D 5 1 1 2 1 2 9 1 0 0 0 5 20.0 83 16:30
57 Marc Bergevin 37 TOT D 70 2 5 7 2 -11 36 2 0 0 0 27 7.4 1313 18:46
58 Christian Berglund 22 NJD LW 38 4 5 9 4 3 20 4 0 0 0 50 8.0 387 10:11
59 Rick Berry 24 WSH D 43 2 1 3 1 -3 87 2 0 0 1 40 5.0 557 12:58
60 Todd Bertuzzi 27 VAN RW 82 46 51 97 38 2 144 21 25 0 7 243 18.9 1687 20:34
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
61 Craig Berube 37 CGY LW 55 2 4 6 2 -6 100 2 0 0 1 21 9.5 289 5:16
62 Blair Betts 22 CGY C 9 1 3 4 1 3 0 1 0 0 0 16 6.3 104 11:33
63 Jiri Bicek 24 NJD RW 44 5 6 11 4 7 25 4 1 0 1 63 7.9 519 11:48
64 Mathieu Biron 22 FLA D 34 1 8 9 3 -18 14 0 0 1 0 52 1.9 719 21:08
65 Jason Blake 29 NYI LW 81 25 30 55 21 16 58 21 3 1 4 253 9.9 1429 17:38
66 Rob Blake 33 COL D 79 17 28 45 16 20 57 7 8 2 3 269 6.3 2082 26:21
67 Zdenek Blatny 22 ATL LW 4 0 0 0 0 -1 0 0 0 0 0 2 0.0 42 10:31
68 Sylvain Blouin 28 TOT LW 19 0 0 0 0 -3 47 0 0 0 0 4 0.0 77 4:02
69 Eric Boguniecki 27 STL RW 80 22 27 49 19 22 38 18 3 1 5 117 18.8 1121 14:00
70 Patrick Boileau 27 DET D 25 2 6 8 3 8 14 2 0 0 1 18 11.1 349 13:58
71 Brad Bombardir 30 MIN D 58 1 14 15 4 15 16 0 1 0 0 55 1.8 1277 22:01
72 Peter Bondra 34 WSH LW 76 30 26 56 23 -3 52 19 9 2 4 256 11.7 1436 18:53
73 Radek Bonk 27 OTT C 70 22 32 54 20 6 36 11 11 0 4 146 15.1 1228 17:32
74 Dennis Bonvie 29 OTT RW 12 0 0 0 0 -1 29 0 0 0 0 3 0.0 37 3:05
75 Jason Botterill 26 BUF LW 17 1 4 5 2 1 14 0 1 0 0 20 5.0 184 10:48
76 Joel Bouchard 29 TOT D 34 5 8 13 5 0 14 4 1 0 2 47 10.6 696 20:28
77 Pierre-Marc Bouchard 18 MIN C 50 7 13 20 7 1 18 2 5 0 1 53 13.2 664 13:16
78 Philippe Boucher 29 DAL D 80 7 20 27 9 28 94 5 1 1 3 137 5.1 1639 20:29
79 Bob Boughner 31 CGY D 69 3 14 17 5 5 126 3 0 0 1 62 4.8 1370 19:51
80 Francis Bouillon 27 TOT D 24 3 1 4 2 -2 4 2 0 1 0 30 10.0 459 19:09
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
81 Jesse Boulerice 24 CAR RW 48 2 1 3 1 -2 108 2 0 0 0 12 16.7 187 3:54
82 Eric Boulton 26 BUF LW 58 1 5 6 2 1 178 1 0 0 0 33 3.0 382 6:35
83 Josef Boumedienne 25 WSH D 6 1 0 1 1 -1 0 1 0 0 1 7 14.3 117 19:33
84 Jay Bouwmeester 19 FLA D 82 4 12 16 6 -29 14 2 2 0 0 110 3.6 1652 20:09
85 Dan Boyle 26 TBL D 77 13 40 53 18 9 44 5 8 0 1 136 9.6 1887 24:31
86 Nick Boynton 24 BOS D 78 7 17 24 8 8 99 6 0 1 2 160 4.4 1769 22:41
87 Matt Bradley 24 SJS RW 46 2 3 5 2 -1 37 2 0 0 0 21 9.5 363 7:54
88 Donald Brashear 31 PHI LW 80 8 17 25 9 5 161 8 0 0 1 99 8.1 1070 13:23
89 Pavel Brendl 21 TOT RW 50 5 8 13 5 5 6 4 1 0 1 94 5.3 554 11:05
90 Kip Brennan 22 LAK LW 19 0 0 0 0 0 57 0 0 0 0 6 0.0 93 4:52
91 Rich Brennan 30 BOS D 7 0 1 1 0 3 6 0 0 0 0 12 0.0 95 13:37
92 Eric Brewer 23 EDM D 80 8 21 29 10 -11 45 7 1 0 1 147 5.4 1994 24:56
93 Danny Briere 25 TOT C 82 24 34 58 22 -20 62 15 9 0 4 181 13.3 1407 17:10
94 Rod Brind'Amour 32 CAR C 48 14 23 37 14 -9 37 6 7 1 0 110 12.7 1141 23:46
95 Patrice Brisebois 32 MTL D 73 4 25 29 9 -14 32 3 1 0 1 105 3.8 1707 23:23
96 Brad Brown 27 MIN D 57 0 1 1 0 -1 90 0 0 0 0 10 0.0 526 9:14
97 Curtis Brown 26 BUF C 74 15 16 31 12 4 40 8 3 4 4 144 10.4 1249 16:53
98 Mike Brown 23 MDA LW 16 1 1 2 1 0 44 1 0 0 1 8 12.5 80 4:58
99 Sean Brown 26 BOS LW 69 1 5 6 2 -6 117 1 0 0 0 39 2.6 444 6:26
100 Steve Brule 28 COL C 2 0 0 0 0 0 0 0 0 0 0 2 0.0 18 9:07
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
101 Andrew Brunette 29 MIN LW 82 18 28 46 18 -10 30 9 9 0 2 97 18.6 1187 14:29
102 Sergei Brylin 29 NJD LW 52 11 8 19 8 -2 16 7 3 1 1 86 12.8 841 16:11
103 Kelly Buchberger 36 PHX LW 79 3 9 12 4 0 109 2 0 1 0 32 9.4 788 9:59
104 Jan Bulis 24 MTL LW 82 16 24 40 15 9 30 16 0 0 2 160 10.0 1288 15:42
105 Pavel Bure 31 NYR RW 39 19 11 30 14 4 16 13 5 1 3 136 14.0 739 18:56
106 Valeri Bure 28 TOT RW 51 5 23 28 9 -13 10 2 3 0 2 161 3.1 933 18:17
107 Sven Butenschon 26 NYI D 37 0 4 4 1 -6 26 0 0 0 0 19 0.0 460 12:26
108 Yuri Butsayev 24 ATL LW 16 2 0 2 1 -5 8 2 0 0 0 21 9.5 193 12:05
109 Petr Buzek 25 CGY D 44 3 5 8 3 -6 14 0 3 0 0 48 6.3 632 14:22
110 Dmitri Bykov 25 DET D 71 2 10 12 4 1 43 1 1 0 0 58 3.4 1304 18:22
111 Dan Bylsma 32 MDA RW 39 1 4 5 2 -1 12 1 0 0 0 23 4.3 370 9:29
112 Eric Cairns 28 NYI D 60 1 4 5 2 -7 124 1 0 0 0 31 3.2 710 11:50
113 Petr Cajanek 27 STL C 51 9 29 38 12 16 20 5 2 2 1 90 10.0 812 15:56
114 Kyle Calder 24 CHI LW 82 15 27 42 15 -6 40 8 7 0 2 164 9.1 1371 16:43
115 Michael Cammalleri 20 LAK C 28 5 3 8 4 -4 22 3 2 0 2 40 12.5 394 14:05
116 Brian Campbell 23 BUF D 65 2 17 19 6 -8 20 2 0 0 1 90 2.2 1213 18:40
117 Jim Campbell 29 FLA RW 1 0 0 0 0 0 0 0 0 0 0 3 0.0 9 8:56
118 Keith Carney 32 MDA D 81 4 18 22 7 8 65 4 0 0 1 87 4.6 1828 22:34
119 Anson Carter 28 TOT RW 79 26 34 60 23 -11 26 16 10 0 1 193 13.5 1532 19:23
120 Andrew Cassels 33 CBJ C 79 20 48 68 24 -4 30 10 9 1 5 113 17.7 1569 19:52
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
121 Zdeno Chara 25 OTT D 74 9 30 39 13 29 116 6 3 0 2 168 5.4 1847 24:57
122 Brad Chartrand 28 LAK C 62 8 6 14 6 -10 33 7 0 1 2 64 12.5 759 12:14
123 Jonathan Cheechoo 22 SJS RW 66 9 7 16 7 -5 39 9 0 0 3 94 9.6 707 10:43
124 Chris Chelios 41 DET D 66 2 17 19 6 4 78 1 0 1 1 92 2.2 1600 24:15
125 Jason Chimera 23 EDM C 66 14 9 23 10 -2 36 13 0 1 4 90 15.6 710 10:46
126 Stanislav Chistov 19 MDA LW 79 12 18 30 11 4 54 9 3 0 2 114 10.5 1073 13:35
127 Eric Chouinard 22 PHI C 28 4 4 8 3 2 8 3 1 0 0 45 8.9 270 9:38
128 Marc Chouinard 25 MDA C 70 3 4 7 3 -9 40 2 0 1 0 52 5.8 659 9:25
129 Artem Chubarov 23 VAN C 62 7 13 20 7 4 6 6 1 0 1 78 9.0 889 14:21
130 Ivan Ciernik 25 WSH LW 47 8 10 18 7 6 24 8 0 0 2 61 13.1 555 11:48
131 Chris Clark 26 CGY RW 81 10 12 22 9 -11 126 8 2 0 2 156 6.4 1166 14:24
132 Greg Classen 25 NSH C 8 0 0 0 0 -3 4 0 0 0 0 2 0.0 80 10:02
133 Dan Cleary 24 EDM RW 57 4 13 17 6 5 31 4 0 0 1 89 4.5 682 11:58
134 Ben Clymer 24 TBL RW 65 6 12 18 6 -2 57 5 1 0 1 103 5.8 887 13:39
135 Carlo Colaiacovo 20 TOR D 2 0 1 1 0 0 0 0 0 0 0 1 0.0 27 13:43
136 Erik Cole 24 CAR RW 53 14 13 27 11 1 72 6 6 2 3 125 11.2 908 17:08
137 Mike Commodore 23 CGY D 6 0 1 1 0 2 19 0 0 0 0 5 0.0 69 11:35
138 Mike Comrie 22 EDM C 69 20 31 51 19 -18 90 12 8 0 6 170 11.8 1232 17:51
139 Tim Connolly 21 BUF C 80 12 13 25 10 -28 32 6 6 0 2 159 7.5 1279 15:60
140 Craig Conroy 31 CGY C 79 22 37 59 22 -4 36 17 5 0 2 143 15.4 1563 19:47
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
141 Matt Cooke 24 VAN LW 82 15 27 42 15 21 82 10 1 4 0 118 12.7 1098 13:24
142 Daniel Corso 24 STL C 1 0 0 0 0 -1 0 0 0 0 0 0 8 7:44
143 Shayne Corson 36 TOR LW 46 7 8 15 6 -5 49 7 0 0 0 69 10.1 692 15:02
144 Joe Corvo 25 LAK D 50 5 7 12 5 2 14 3 2 0 0 84 6.0 931 18:37
145 Sylvain Cote 37 WSH D 1 0 0 0 0 0 4 0 0 0 0 0 4 4:12
146 Jeff Cowan 26 ATL LW 66 3 5 8 3 -15 115 3 0 0 0 52 5.8 554 8:24
147 Cory Cross 32 TOT D 37 2 7 9 3 16 24 1 1 0 1 29 6.9 644 17:24
148 Matt Cullen 26 TOT C 80 13 20 33 12 -8 34 9 3 1 2 131 9.9 1157 14:28
149 Jassen Cullimore 30 TBL D 28 1 3 4 1 3 31 1 0 0 0 23 4.3 516 18:25
150 Mariusz Czerkawski 30 MTL LW 43 5 9 14 5 -7 16 4 1 0 0 77 6.5 566 13:10
151 Andreas Dackell 30 MTL RW 73 7 18 25 9 -5 24 7 0 0 1 74 9.5 1087 14:53
152 Pierre Dagenais 24 FLA RW 9 0 0 0 0 -1 4 0 0 0 0 5 0.0 54 6:01
153 Ulf Dahlen 36 DAL LW 63 17 20 37 15 11 14 8 9 0 1 100 17.0 871 13:49
154 Toni Dahlman 23 OTT RW 12 1 0 1 1 -1 0 1 0 0 1 5 20.0 74 6:10
155 Alexandre Daigle 27 PIT RW 33 4 3 7 3 -10 8 3 1 0 0 48 8.3 361 10:57
156 Vincent Damphousse 35 SJS C 82 23 38 61 23 -13 66 8 15 0 6 176 13.1 1571 19:09
157 Mathieu Dandenault 26 DET D 74 4 15 19 6 25 64 3 1 0 0 74 5.4 1415 19:08
158 Ken Daneyko 38 NJD D 69 2 7 9 3 6 33 2 0 0 0 38 5.3 1077 15:37
159 Jeff Daniels 34 CAR C 59 0 4 4 1 -9 8 0 0 0 0 41 0.0 497 8:25
160 Mike Danton 22 NJD C 17 2 0 2 1 0 35 2 0 0 0 18 11.1 153 8:59
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
161 Craig Darby 30 NJD C 3 0 1 1 0 -1 0 0 0 0 0 1 0.0 32 10:36
162 Mathieu Darche 26 CBJ LW 1 0 0 0 0 -1 0 0 0 0 0 0 7 6:57
163 Pavel Datsyuk 24 DET C 64 12 39 51 17 20 16 11 1 0 1 82 14.6 989 15:28
164 Matt Davidson 25 CBJ RW 34 4 5 9 4 -12 18 4 0 0 0 28 14.3 402 11:49
165 Rob Davison 22 SJS D 15 1 2 3 1 4 22 1 0 0 0 15 6.7 268 17:53
166 Eric Daze 27 CHI LW 54 22 22 44 18 10 14 19 3 0 5 170 12.9 879 16:17
167 Greg de Vries 30 COL D 82 6 26 32 10 15 70 6 0 0 2 112 5.4 1825 22:15
168 Adam Deadmarsh 27 LAK LW 20 13 4 17 8 2 21 9 4 0 1 55 23.6 386 19:18
169 Louie DeBrusk 31 CHI LW 4 0 0 0 0 0 7 0 0 0 0 0 25 6:10
170 Brad DeFauw 25 CAR LW 9 3 0 3 2 -2 2 2 1 0 1 19 15.8 124 13:45
171 Andy Delmore 26 NSH D 71 18 16 34 14 -17 28 4 14 0 6 149 12.1 1213 17:05
172 Pavol Demitra 28 STL C 78 36 57 93 34 0 32 25 11 0 4 205 17.6 1544 19:47
173 Nathan Dempsey 28 CHI D 67 5 23 28 9 -7 26 4 1 0 2 124 4.0 1401 20:55
174 Eric Desjardins 33 PHI D 79 8 24 32 11 30 35 7 1 0 2 197 4.1 1810 22:55
175 Boyd Devereaux 24 DET LW 61 3 9 12 4 4 16 3 0 0 1 72 4.2 575 9:26
176 Rob DiMaio 34 DAL LW 69 10 9 19 8 18 76 10 0 0 2 81 12.3 895 12:58
177 Niko Dimitrakos 23 SJS RW 21 6 7 13 5 -7 8 3 3 0 0 34 17.6 299 14:15
178 Kevin Dineen 39 CBJ RW 4 0 0 0 0 0 12 0 0 0 0 7 0.0 43 10:40
179 Chris Dingman 26 TBL LW 51 2 1 3 1 -11 91 2 0 0 0 41 4.9 488 9:34
180 Joe DiPenta 23 ATL D 3 1 1 2 1 3 0 1 0 0 0 2 50.0 47 15:47
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
181 Shane Doan 26 PHX LW 82 21 37 58 21 3 86 14 7 0 2 225 9.3 1540 18:47
182 Jason Doig 26 WSH D 55 3 5 8 3 -3 108 3 0 0 1 41 7.3 780 14:11
183 Robert Dome 24 CGY RW 1 0 0 0 0 0 0 0 0 0 0 1 0.0 8 8:16
184 Hnat Domenichelli 26 MIN RW 1 0 0 0 0 0 0 0 0 0 0 1 0.0 11 11:11
185 Tie Domi 33 TOR RW 79 15 14 29 12 -1 171 11 4 0 0 91 16.5 864 10:56
186 Ted Donato 33 NYR C 49 2 1 3 1 -1 6 2 0 0 0 30 6.7 419 8:33
187 Shean Donovan 28 TOT RW 65 5 7 12 5 -8 37 4 0 1 1 88 5.7 880 13:33
188 Jiri Dopita 34 EDM C 21 1 5 6 2 -4 11 1 0 0 1 23 4.3 290 13:49
189 Jim Dowd 34 MIN C 78 8 17 25 9 -1 31 4 3 1 2 78 10.3 1018 13:03
190 Aaron Downey 28 DAL RW 43 1 1 2 1 1 69 1 0 0 0 14 7.1 205 4:47
191 Dallas Drake 33 STL LW 80 20 10 30 13 -7 66 15 4 1 2 113 17.7 1184 14:48
192 Kris Draper 31 DET C 82 14 21 35 13 6 82 13 0 1 2 142 9.9 1328 16:12
193 Harold Druken 24 TOT C 22 1 4 5 2 -1 4 1 0 0 0 16 6.3 146 6:39
194 Chris Drury 26 CGY LW 80 23 30 53 21 -9 33 17 5 1 5 224 10.3 1484 18:33
195 Steve Dubinsky 32 STL C 28 0 6 6 2 3 4 0 0 0 0 23 0.0 301 10:45
196 J.P. Dumont 24 BUF RW 76 14 21 35 13 -14 44 12 2 0 2 135 10.4 1145 15:04
197 Micki DuPont 22 CGY D 16 1 2 3 1 -5 4 1 0 0 0 27 3.7 268 16:45
198 Pascal Dupuis 23 MIN RW 80 20 28 48 19 17 44 14 6 0 4 183 10.9 1400 17:30
199 Radek Dvorak 25 TOT RW 75 10 25 35 12 -6 30 7 3 0 0 166 6.0 1183 15:46
200 Gordie Dwyer 25 TOT LW 28 0 1 1 0 -3 96 0 0 0 0 10 0.0 193 6:53
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
201 Karl Dykhuis 30 MTL D 65 1 4 5 2 -5 34 1 0 0 0 24 4.2 975 14:60
202 Mike Eastwood 35 TOT C 70 3 13 16 5 -5 32 2 1 0 0 39 7.7 867 12:23
203 Mark Eaton 25 NSH D 50 2 7 9 3 1 22 2 0 0 0 52 3.8 788 15:45
204 Patrik Elias 26 NJD LW 81 28 29 57 23 17 22 22 6 0 4 255 11.0 1465 18:05
205 Mikko Eloranta 30 LAK LW 75 5 12 17 6 -15 56 4 1 0 1 96 5.2 962 12:50
206 Steve Eminger 19 WSH D 17 0 2 2 1 -3 24 0 0 0 0 6 0.0 172 10:08
207 Martin Erat 21 NSH LW 27 1 7 8 2 -9 14 0 1 0 0 39 2.6 345 12:47
208 Anders Eriksson 28 TOR D 4 0 0 0 0 1 0 0 0 0 0 7 0.0 76 19:02
209 John Erskine 22 DAL D 16 2 0 2 1 1 29 2 0 0 0 12 16.7 172 10:45
210 Garnet Exelby 21 ATL D 15 0 2 2 1 0 41 0 0 0 0 9 0.0 271 18:04
211 Jim Fahey 23 SJS D 43 1 19 20 6 -3 33 1 0 0 0 66 1.5 788 18:20
212 Jeff Farkas 25 ATL C 3 0 0 0 0 -1 0 0 0 0 0 5 0.0 41 13:32
213 Mike Farrell 24 WSH RW 4 0 0 0 0 1 2 0 0 0 0 2 0.0 11 2:48
214 Rico Fata 22 TOT LW 63 7 12 19 7 -7 16 7 0 0 0 79 8.9 742 11:46
215 Fedor Fedorov 21 VAN LW 7 0 1 1 0 0 4 0 0 0 0 2 0.0 64 9:10
216 Sergei Fedorov 33 DET C 80 36 47 83 32 15 52 24 10 2 11 281 12.8 1694 21:11
217 Todd Fedoruk 23 PHI LW 63 1 5 6 2 1 105 1 0 0 0 33 3.0 409 6:30
218 Ruslan Fedotenko 24 TBL LW 76 19 13 32 14 -7 44 13 6 0 6 114 16.7 1217 16:01
219 Andrew Ference 23 TOT D 38 1 7 8 2 -15 42 0 1 0 0 39 2.6 712 18:45
220 Brad Ference 23 TOT D 75 2 7 9 3 -3 146 2 0 0 0 49 4.1 1206 16:05
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
221 Scott Ferguson 30 EDM D 78 3 5 8 3 11 120 3 0 0 0 45 6.7 959 12:18
222 Jesse Fibiger 24 SJS D 16 0 0 0 0 -5 2 0 0 0 0 2 0.0 97 6:05
223 Vernon Fiddler 22 NSH C 19 4 2 6 3 2 14 4 0 0 1 20 20.0 184 9:40
224 Jeff Finley 35 STL D 64 1 3 4 1 -2 46 1 0 0 1 30 3.3 1000 15:37
225 Jiri Fischer 22 DET D 15 1 5 6 2 0 16 1 0 0 0 19 5.3 321 21:24
226 Mike Fisher 22 OTT C 74 18 20 38 15 13 54 12 5 1 3 142 12.7 1183 15:59
227 Tom Fitzgerald 34 TOR LW 66 4 13 17 6 10 57 4 0 0 0 89 4.5 799 12:07
228 Rory Fitzpatrick 28 BUF D 36 1 3 4 1 -7 16 1 0 0 0 29 3.4 613 17:02
229 Theoren Fleury 34 CHI LW 54 12 21 33 12 -7 77 11 1 0 3 124 9.7 904 16:45
230 Ryan Flinn 22 LAK LW 19 1 0 1 1 0 28 1 0 0 0 13 7.7 104 5:28
231 Dan Focht 25 TOT D 22 0 3 3 1 -9 29 0 0 0 0 12 0.0 305 13:53
232 Adam Foote 31 COL D 78 11 20 31 11 30 88 8 3 0 2 106 10.4 2005 25:43
233 Colin Forbes 26 WSH C 5 0 0 0 0 -2 0 0 0 0 0 3 0.0 48 9:38
234 Peter Forsberg 29 COL C 75 29 77 106 36 52 70 21 8 0 2 166 17.5 1450 19:20
235 Jean-Francois Fortin 23 WSH D 33 0 1 1 0 -3 22 0 0 0 0 20 0.0 503 15:14
236 Kurtis Foster 21 ATL D 2 0 0 0 0 -2 0 0 0 0 0 1 0.0 22 11:06
237 Ron Francis* 39 CAR C 82 22 35 57 22 -22 30 13 8 1 1 156 14.1 1635 19:56
238 Jeff Friesen 26 NJD RW 81 23 28 51 20 23 26 20 3 0 4 179 12.8 1259 15:33
239 Alex Frolov 20 LAK LW 79 14 17 31 12 12 34 13 1 0 3 141 9.9 1136 14:23
240 Marian Gaborik 20 MIN RW 81 30 35 65 26 12 46 24 5 1 8 280 10.7 1410 17:24
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
241 Simon Gagne 22 PHI LW 46 9 18 27 10 20 16 7 1 1 3 115 7.8 800 17:24
242 Simon Gamache 22 ATL C 2 0 0 0 0 -1 2 0 0 0 0 3 0.0 25 12:37
243 Paul Gaustad 20 BUF C 1 0 0 0 0 0 0 0 0 0 0 0 6 5:48
244 Denis Gauthier 26 CGY D 72 1 11 12 4 5 99 1 0 0 1 50 2.0 1431 19:52
245 Aaron Gavey 28 TOR C 5 0 1 1 0 1 0 0 0 0 0 8 0.0 57 11:19
246 Martin Gelinas 32 CGY LW 81 21 31 52 20 -3 51 15 6 0 3 152 13.8 1341 16:33
247 Brent Gilchrist 35 NSH LW 41 1 2 3 1 -11 14 1 0 0 0 41 2.4 441 10:46
248 Hal Gill 27 BOS D 76 4 13 17 6 21 56 4 0 0 0 114 3.5 1573 20:42
249 Todd Gill 37 CHI D 5 0 1 1 0 3 0 0 0 0 0 9 0.0 98 19:31
250 Doug Gilmour* 39 TOT C 62 11 19 30 11 -6 36 8 3 0 0 85 12.9 1027 16:34
251 Brian Gionta 24 NJD RW 58 12 13 25 10 5 23 10 2 0 3 129 9.3 858 14:48
252 Jonathan Girard 22 BOS D 73 6 16 22 8 4 21 4 2 0 2 123 4.9 1521 20:50
253 Raymond Giroux 26 NJD D 11 0 1 1 0 -2 6 0 0 0 0 20 0.0 201 18:18
254 Eric Godard 22 NYI RW 19 0 0 0 0 -3 48 0 0 0 0 6 0.0 86 4:32
255 Scott Gomez 23 NJD C 80 13 42 55 18 17 48 11 2 0 4 205 6.3 1281 16:01
256 Sergei Gonchar 28 WSH D 82 18 49 67 22 13 52 11 7 0 2 224 8.0 2179 26:35
257 Lee Goren 25 BOS RW 14 2 1 3 1 -2 7 0 2 0 0 15 13.3 115 8:15
258 Jean-Luc Grand-Pierre 25 CBJ D 41 1 0 1 1 -6 64 1 0 0 0 32 3.1 559 13:38
259 Chris Gratton 27 TOT C 80 15 30 45 16 -16 107 11 4 0 2 215 7.0 1325 16:34
260 Adam Graves 34 SJS LW 82 9 9 18 7 -14 32 8 1 0 0 118 7.6 1070 13:03
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
261 Josh Green 25 TOT LW 45 1 4 5 2 -3 21 1 0 0 0 43 2.3 414 9:12
262 Travis Green 32 TOR C 75 12 12 24 10 2 67 9 2 1 3 86 14.0 971 12:57
263 Mark Greig 33 PHI RW 5 0 1 1 0 1 2 0 0 0 0 2 0.0 25 5:02
264 Martin Grenier 22 PHX D 3 0 0 0 0 -1 0 0 0 0 0 0 19 6:11
265 Mike Grier 28 WSH RW 82 15 17 32 12 -14 36 11 2 2 2 133 11.3 1459 17:48
266 Michal Grosek 27 BOS RW 63 2 18 20 6 2 71 2 0 0 1 74 2.7 675 10:43
267 Bill Guerin 32 DAL RW 64 25 25 50 20 5 113 14 11 0 2 229 10.9 1187 18:33
268 Steve Guolla 29 NJD LW 12 2 0 2 1 1 2 2 0 0 0 6 33.3 96 7:60
269 Kari Haakana 29 EDM D 13 0 0 0 0 -2 4 0 0 0 0 2 0.0 103 7:55
270 Niklas Hagman 23 FLA RW 80 8 15 23 9 -8 20 6 2 0 0 132 6.1 1081 13:31
271 Riku Hahl 22 COL C 42 3 4 7 3 3 12 3 0 0 0 61 4.9 464 11:03
272 Ron Hainsey 21 MTL D 21 0 0 0 0 -1 2 0 0 0 0 12 0.0 261 12:25
273 Steven Halko 28 CAR D 6 0 0 0 0 1 0 0 0 0 0 5 0.0 61 10:14
274 Adam Hall 22 NSH RW 79 16 12 28 12 -8 31 8 8 0 2 146 11.0 1117 14:09
275 Jeff Halpern 26 WSH C 82 13 21 34 12 6 88 10 1 2 2 126 10.3 1429 17:25
276 Denis Hamel 25 BUF LW 25 2 0 2 1 -4 17 2 0 0 1 41 4.9 317 12:40
277 Roman Hamrlik 28 NYI D 73 9 32 41 13 21 87 6 3 0 2 151 6.0 1940 26:34
278 Michal Handzus 25 PHI C 82 23 21 44 18 13 46 21 1 1 9 133 17.3 1439 17:33
279 Scott Hannan 24 SJS D 81 3 19 22 7 0 61 2 1 0 0 103 2.9 1965 24:16
280 Mark Hartigan 25 ATL C 23 5 2 7 3 -8 6 4 1 0 0 25 20.0 250 10:52
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
281 Scott Hartnell 20 NSH RW 82 12 22 34 13 -3 101 10 2 0 2 221 5.4 1254 15:17
282 Todd Harvey 27 SJS RW 76 3 16 19 6 5 74 3 0 0 0 64 4.7 756 9:57
283 Derian Hatcher 30 DAL D 82 8 22 30 10 37 106 6 1 1 2 159 5.0 2120 25:51
284 Niclas Havelid 29 MDA D 82 11 22 33 12 5 30 7 4 0 5 169 6.5 1844 22:30
285 Martin Havlat 21 OTT LW 67 24 35 59 22 20 30 15 9 0 4 179 13.4 1102 16:27
286 Darren Haydar 23 NSH RW 2 0 0 0 0 -1 0 0 0 0 0 1 0.0 18 8:54
287 Paul Healey 27 TOR LW 44 3 7 10 3 8 16 2 1 0 0 43 7.0 528 12:00
288 Dany Heatley 22 ATL RW 77 41 48 89 36 -8 58 21 19 1 6 252 16.3 1690 21:57
289 Jochen Hecht 25 BUF LW 49 10 16 26 10 4 30 8 2 0 2 145 6.9 878 17:55
290 Radoslav Hecl 28 BUF D 14 0 0 0 0 0 2 0 0 0 0 3 0.0 140 10:01
291 Bret Hedican 32 CAR D 72 3 14 17 5 -24 75 2 1 0 1 113 2.7 1658 23:02
292 Jonathan Hedstrom 25 MDA RW 4 0 0 0 0 -1 0 0 0 0 0 3 0.0 31 7:51
293 Jeff Heerema 23 CAR RW 10 3 0 3 2 -2 2 2 1 0 0 16 18.8 96 9:37
294 Shawn Heins 29 TOT D 47 1 2 3 1 -4 42 1 0 0 1 38 2.6 689 14:39
295 Steve Heinze 33 LAK RW 27 5 7 12 5 -5 12 4 1 0 0 44 11.4 413 15:17
296 Milan Hejduk 26 COL RW 82 50 48 98 39 52 32 32 18 0 4 244 20.5 1627 19:50
297 Sami Helenius 29 TOT D 15 0 1 1 0 4 34 0 0 0 0 7 0.0 162 10:47
298 Bryan Helmer 30 VAN D 2 0 0 0 0 1 0 0 0 0 0 2 0.0 27 13:24
299 Ales Hemsky 19 EDM RW 59 6 24 30 10 5 14 6 0 0 1 50 12.0 712 12:04
300 Darby Hendrickson 30 MIN C 28 1 5 6 2 -3 8 1 0 0 0 34 2.9 427 15:16
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
301 Alex Henry 23 TOT D 41 0 0 0 0 -5 80 0 0 0 0 8 0.0 160 3:54
302 Burke Henry 24 CHI D 16 0 2 2 1 -13 9 0 0 0 0 25 0.0 297 18:32
303 Chris Herperger 28 ATL C 27 4 1 5 2 -11 7 4 0 0 0 26 15.4 338 12:30
304 Matt Herr 26 BOS C 3 0 0 0 0 0 0 0 0 0 0 1 0.0 25 8:17
305 Andy Hilbert 21 BOS C 14 0 3 3 1 -1 7 0 0 0 0 22 0.0 161 11:30
306 Sean Hill 32 CAR D 82 5 24 29 9 4 141 4 1 0 0 188 2.7 1996 24:21
307 Dan Hinote 26 COL C 60 6 4 10 4 4 49 6 0 0 3 65 9.2 636 10:36
308 Jan Hlavac 26 TOT LW 61 10 16 26 10 -10 28 4 6 0 1 123 8.1 991 16:14
309 Shane Hnidy 27 OTT D 67 0 8 8 2 -1 130 0 0 0 0 58 0.0 932 13:55
310 Jonas Hoglund 30 TOR LW 79 13 19 32 12 2 12 11 2 0 3 157 8.3 1010 12:47
311 Josh Holden 25 TOR C 5 1 0 1 1 -2 2 1 0 0 0 6 16.7 40 8:06
312 Bobby Holik 32 NYR C 64 16 19 35 14 -1 52 13 3 0 2 213 7.5 1159 18:07
313 Jason Holland 26 LAK D 2 0 1 1 0 1 0 0 0 0 0 0 27 13:31
314 Tomas Holmstrom 30 DET RW 74 20 20 40 16 11 62 8 12 0 2 109 18.3 922 12:28
315 Brian Holzinger 30 TOT C 14 1 3 4 1 -5 8 1 0 0 0 23 4.3 193 13:48
316 Shawn Horcoff 24 EDM LW 78 12 21 33 12 10 55 10 2 0 3 98 12.2 1053 13:30
317 Darcy Hordichuk 22 TOT LW 28 0 0 0 0 -2 97 0 0 0 0 7 0.0 149 5:19
318 Marcel Hossa 21 MTL LW 34 6 7 13 5 3 14 4 2 0 1 51 11.8 475 13:58
319 Marian Hossa 24 OTT RW 80 45 35 80 33 8 34 31 14 0 10 229 19.7 1481 18:31
320 Doug Houda 36 BUF D 1 0 0 0 0 -2 2 0 0 0 0 1 0.0 13 12:39
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
321 Bill Houlder 35 NSH D 82 2 4 6 2 -2 46 2 0 0 1 51 3.9 1567 19:07
322 Phil Housley 38 TOT D 58 6 23 29 10 6 26 4 2 0 2 137 4.4 1121 19:20
323 Jan Hrdina 26 TOT LW 61 14 29 43 15 4 42 3 11 0 4 86 16.3 1199 19:39
324 Tony Hrkac 36 ATL C 80 9 17 26 10 -16 14 7 2 0 2 86 10.5 1288 16:06
325 Brett Hull* 38 DET RW 82 37 39 76 30 11 22 24 12 1 4 262 14.1 1486 18:07
326 Jody Hull 33 OTT RW 70 3 8 11 4 -3 14 3 0 0 1 42 7.1 737 10:32
327 Cale Hulse 29 NSH D 80 2 6 8 3 -11 121 2 0 0 1 82 2.4 1527 19:05
328 Ivan Huml 21 BOS LW 41 6 11 17 6 3 30 6 0 0 2 75 8.0 523 12:46
329 Trent Hunter 22 NYI RW 8 0 4 4 1 5 4 0 0 0 0 19 0.0 98 12:13
330 Kristian Huselius 24 FLA LW 78 20 23 43 17 -6 20 17 3 0 3 187 10.7 1352 17:20
331 Hannes Hyvonen 27 CBJ RW 36 4 5 9 4 -11 22 4 0 0 0 48 8.3 361 10:02
332 Jarome Iginla 25 CGY RW 75 35 32 67 28 -10 49 21 11 3 6 316 11.1 1607 21:26
333 Brad Isbister 25 TOT LW 66 13 15 28 11 -9 43 11 2 0 3 119 10.9 909 13:46
334 Barret Jackman 21 STL D 82 3 16 19 6 23 190 3 0 0 0 66 4.5 1644 20:03
335 Ric Jackman 24 TOR D 42 0 2 2 1 -10 41 0 0 0 0 35 0.0 587 13:59
336 Jaromir Jagr 30 WSH RW 75 36 41 77 30 5 38 21 13 2 9 290 12.4 1598 21:18
337 John Jakopin 27 SJS D 12 0 0 0 0 0 11 0 0 0 0 3 0.0 98 8:11
338 Doug Janik 22 BUF D 6 0 0 0 0 1 2 0 0 0 0 1 0.0 46 7:42
339 Jason Jaspers 21 PHX C 2 0 0 0 0 -1 0 0 0 0 0 0 15 7:17
340 Jeff Jillson 22 SJS D 26 0 6 6 2 -7 9 0 0 0 0 22 0.0 358 13:45
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
341 Andreas Johansson 29 NSH LW 56 20 17 37 16 -4 22 10 10 0 0 124 16.1 939 16:46
342 Calle Johansson 35 WSH D 82 3 12 15 5 9 22 2 1 0 0 77 3.9 1784 21:45
343 Mathias Johansson 28 TOT C 58 5 10 15 5 -14 16 3 2 0 0 70 7.1 787 13:34
344 Craig Johnson 30 LAK LW 70 3 6 9 3 -13 22 3 0 0 0 87 3.4 986 14:05
345 Greg Johnson 31 NSH C 38 8 9 17 7 7 22 8 0 0 0 55 14.5 653 17:11
346 Matt Johnson 27 MIN LW 60 3 5 8 3 -8 201 3 0 0 1 24 12.5 444 7:24
347 Mike Johnson 28 PHX RW 82 23 40 63 23 9 47 15 8 0 3 178 12.9 1611 19:39
348 Ryan Johnson 26 TOT C 75 2 5 7 2 -13 38 2 0 0 0 67 3.0 798 10:38
349 Kim Johnsson 26 PHI D 82 10 29 39 13 11 38 5 5 0 2 159 6.3 1975 24:05
350 Mikko Jokela 22 VAN D 1 0 0 0 0 0 0 0 0 0 0 3 0.0 5 5:09
351 Olli Jokinen 24 FLA C 81 36 29 65 28 -17 79 20 13 3 6 240 15.0 1784 22:02
352 Hans Jonsson 29 PIT D 63 1 4 5 2 -23 36 1 0 0 0 40 2.5 1075 17:04
353 Kenny Jonsson 28 NYI D 71 8 18 26 9 -8 24 4 3 1 0 108 7.4 1647 23:12
354 Ed Jovanovski 26 VAN D 67 6 40 46 14 19 113 4 2 0 1 145 4.1 1625 24:15
355 Joe Juneau 35 MTL C 72 6 16 22 8 -10 20 6 0 0 2 88 6.8 1208 16:46
356 Frantisek Kaberle 29 ATL D 79 7 19 26 9 -19 32 3 3 1 2 105 6.7 1734 21:57
357 Tomas Kaberle 24 TOR D 82 11 36 47 16 20 30 6 4 1 2 119 9.2 2037 24:50
358 Dmitri Kalinin 22 BUF D 65 8 13 21 8 -7 57 4 3 1 0 83 9.6 1409 21:41
359 Tomi Kallio 26 TOT RW 24 2 4 6 2 -10 14 2 0 0 0 28 7.1 309 12:52
360 Niko Kapanen 24 DAL C 82 5 29 34 11 25 44 4 0 1 1 80 6.3 1201 14:39
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
361 Sami Kapanen 29 TOT RW 71 10 21 31 11 -18 18 5 5 0 2 189 5.3 1342 18:54
362 Paul Kariya 28 MDA LW 82 25 56 81 28 -3 48 13 11 1 2 257 9.7 1664 20:17
363 Dave Karpa 31 NYR D 19 0 2 2 1 -1 14 0 0 0 0 13 0.0 277 14:35
364 Alexander Karpovtsev 32 CHI D 40 4 10 14 5 -8 12 1 3 0 1 36 11.1 867 21:40
365 Darius Kasparaitis 30 NYR D 80 3 11 14 5 5 85 3 0 0 1 84 3.6 1511 18:54
366 Pat Kavanagh 23 VAN RW 3 1 0 1 1 2 2 1 0 0 1 4 25.0 31 10:23
367 Mike Keane 35 COL RW 65 5 5 10 4 0 34 4 0 1 1 35 14.3 796 12:15
368 Sheldon Keefe 22 TBL RW 37 2 5 7 2 -1 24 2 0 0 0 51 3.9 379 10:15
369 Steve Kelly 26 LAK C 15 2 3 5 2 -6 0 2 0 0 1 14 14.3 187 12:29
370 Alexander Khavanov 31 STL D 81 8 25 33 11 -1 48 5 2 1 2 90 8.9 1778 21:57
371 Chad Kilger 26 MTL RW 60 9 7 16 7 -4 21 9 0 0 1 60 15.0 642 10:42
372 Jason King 21 VAN C 8 0 2 2 1 0 0 0 0 0 0 12 0.0 90 11:17
373 Patric Kjellberg 33 MDA LW 76 8 11 19 7 -9 16 5 2 1 2 95 8.4 1188 15:38
374 Trent Klatt 32 VAN RW 82 16 13 29 12 10 8 13 3 0 2 127 12.6 1019 12:25
375 Ken Klee 31 WSH D 70 1 16 17 5 22 89 1 0 0 0 67 1.5 1527 21:49
376 Jon Klemm 33 CHI D 70 2 14 16 5 -9 44 1 1 0 1 74 2.7 1537 21:57
377 Rostislav Klesla 20 CBJ D 72 2 14 16 5 -22 71 2 0 0 0 89 2.2 1350 18:45
378 Tomas Kloucek 22 NSH D 3 0 0 0 0 1 2 0 0 0 0 1 0.0 29 9:45
379 Mike Knuble 30 BOS RW 75 30 29 59 24 18 45 21 9 0 4 185 16.2 1305 17:24
380 Espen Knutsen 31 CBJ C 31 5 4 9 4 -15 20 2 3 0 1 28 17.9 519 16:44
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
381 Chuck Kobasew 20 CGY RW 23 4 2 6 3 -3 8 3 1 0 1 29 13.8 272 11:48
382 Ladislav Kohn 27 CGY RW 3 0 1 1 0 1 2 0 0 0 0 3 0.0 27 8:53
383 Tom Koivisto 28 STL D 22 2 4 6 2 1 10 2 0 0 1 26 7.7 368 16:44
384 Saku Koivu 28 MTL C 82 21 50 71 25 5 72 15 5 1 5 147 14.3 1578 19:14
385 Krys Kolanos 21 PHX C 2 0 0 0 0 0 0 0 0 0 0 8 0.0 28 14:06
386 Juraj Kolnik 22 FLA RW 10 0 1 1 0 1 0 0 0 0 0 14 0.0 106 10:33
387 Konstantin Koltsov 21 PIT RW 2 0 0 0 0 -2 0 0 0 0 0 4 0.0 26 13:06
388 Zenith Komarniski 24 VAN LW 1 0 0 0 0 0 2 0 0 0 0 0 6 6:25
389 Mike Komisarek 21 MTL D 21 0 1 1 0 -6 28 0 0 0 0 26 0.0 351 16:42
390 Steve Konowalchuk 30 WSH LW 77 15 15 30 12 3 71 13 2 0 3 119 12.6 1286 16:42
391 Igor Korolev 32 CHI C 48 4 5 9 4 -1 30 3 1 0 1 32 12.5 655 13:39
392 Tom Kostopoulos 24 PIT RW 8 0 1 1 0 -4 0 0 0 0 0 6 0.0 36 4:33
393 Ales Kotalik 24 BUF RW 68 21 14 35 15 -2 30 17 4 0 2 138 15.2 1037 15:15
394 Ilya Kovalchuk 19 ATL LW 81 38 29 67 29 -24 57 29 9 0 3 257 14.8 1575 19:27
395 Alex Kovalev 29 TOT RW 78 37 40 77 30 -9 70 26 11 0 3 271 13.7 1783 22:51
396 Viktor Kozlov 27 FLA C 74 22 34 56 22 -8 18 14 7 1 1 232 9.5 1671 22:35
397 Vyacheslav Kozlov 30 ATL RW 79 21 49 70 25 -10 66 11 9 1 2 185 11.4 1581 20:01
398 Milan Kraft 23 PIT C 31 7 5 12 5 -8 10 7 0 0 1 50 14.0 432 13:56
399 Ryan Kraft 27 SJS C 7 0 1 1 0 2 0 0 0 0 0 1 0.0 60 8:33
400 Igor Kravchuk 36 FLA D 7 0 1 1 0 -3 4 0 0 0 0 8 0.0 131 18:46
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
401 Jaroslav Kristek 22 BUF RW 6 0 0 0 0 -2 4 0 0 0 0 4 0.0 70 11:37
402 Jason Krog 27 MDA C 67 10 15 25 9 1 12 9 0 1 1 92 10.9 923 13:47
403 Uwe Krupp 37 ATL D 4 0 0 0 0 -2 10 0 0 0 0 1 0.0 61 15:19
404 Filip Kuba 26 MIN D 78 8 21 29 10 0 29 2 4 2 1 129 6.2 1867 23:56
405 Pavel Kubina 25 TBL D 75 3 19 22 7 -7 78 3 0 0 0 139 2.2 1606 21:24
406 Jarno Kultanen 30 BOS D 2 0 0 0 0 1 0 0 0 0 0 3 0.0 21 10:16
407 Tomas Kurka 21 CAR LW 14 3 2 5 2 1 2 3 0 0 0 22 13.6 210 14:59
408 Zdenek Kutlak 22 BOS D 4 1 0 1 1 0 0 1 0 0 0 1 100.0 21 5:16
409 Maxim Kuznetsov 25 TOT D 56 0 3 3 1 1 54 0 0 0 0 33 0.0 748 13:21
410 Oleg Kvasha 24 NYI LW 69 12 14 26 10 4 44 11 0 1 2 121 9.9 901 13:03
411 Joel Kwiatkowski 25 TOT D 54 0 5 5 1 3 18 0 0 0 0 56 0.0 773 14:18
412 Antti Laaksonen 29 MIN LW 82 15 16 31 13 4 26 12 1 2 4 106 14.2 1305 15:55
413 Scott Lachance 30 CBJ D 61 0 1 1 0 -20 46 0 0 0 0 35 0.0 1221 20:01
414 Dan LaCouture 25 TOT LW 68 3 6 9 3 -4 72 3 0 0 0 47 6.4 653 9:36
415 Christian Laflamme 26 STL D 47 0 9 9 2 1 45 0 0 0 0 44 0.0 713 15:10
416 Robert Lang 32 WSH C 82 22 47 69 24 12 22 12 10 0 2 146 15.1 1540 18:47
417 Darren Langdon 32 TOT LW 54 0 1 1 0 -2 159 0 0 0 0 19 0.0 269 4:59
418 Jamie Langenbrunner 27 NJD RW 78 22 33 55 21 17 65 16 5 1 5 197 11.2 1388 17:48
419 Josh Langfeld 25 OTT RW 12 0 1 1 0 2 4 0 0 0 0 16 0.0 134 11:11
420 Daymond Langkow 26 PHX C 82 20 32 52 19 20 56 14 4 2 2 196 10.2 1722 20:60
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
421 Ian Laperriere 29 LAK RW 73 7 12 19 7 -9 122 5 1 1 1 85 8.2 1151 15:46
422 Claude Lapointe 34 TOT C 80 8 8 16 6 2 36 8 0 0 1 87 9.2 965 12:03
423 Martin Lapointe 29 BOS RW 59 8 10 18 7 -19 87 7 1 0 1 110 7.3 906 15:22
424 Georges Laraque 26 EDM RW 64 6 7 13 5 -4 110 6 0 0 2 46 13.0 592 9:15
425 Igor Larionov* 42 DET C 74 10 33 43 14 -7 48 5 5 0 3 50 20.0 1030 13:55
426 Brad Larsen 25 COL LW 6 0 3 3 1 3 2 0 0 0 0 6 0.0 50 8:17
427 Janne Laukkanen 32 TOT D 19 2 6 8 3 -2 8 2 0 0 0 12 16.7 323 16:60
428 Kirby Law 25 PHI RW 2 0 0 0 0 0 2 0 0 0 0 0 3 1:41
429 Vincent Lecavalier 22 TBL C 80 33 45 78 29 0 39 20 11 2 3 274 12.0 1563 19:33
430 John LeClair 33 PHI LW 35 18 10 28 13 10 16 10 8 0 4 99 18.2 565 16:09
431 Mike Leclerc 26 MDA LW 57 9 19 28 10 -8 34 8 1 0 4 122 7.4 966 16:56
432 Brian Leetch* 34 NYR D 51 12 18 30 12 -3 20 7 5 0 2 150 8.0 1331 26:06
433 Guillaume Lefebvre 21 TOT LW 26 2 4 6 2 2 4 2 0 0 0 19 10.5 314 12:05
434 Sylvain Lefebvre 35 NYR D 35 0 2 2 1 -7 10 0 0 0 0 14 0.0 535 15:17
435 David Legwand 22 NSH C 64 17 31 48 18 -2 34 13 3 1 4 167 10.2 1231 19:14
436 Jere Lehtinen 29 DAL RW 80 31 17 48 21 39 20 26 5 0 3 238 13.0 1503 18:47
437 Claude Lemieux 37 TOT RW 68 8 12 20 7 -12 44 6 1 1 0 119 6.7 928 13:39
438 Mario Lemieux* 37 PIT C 67 28 63 91 32 -25 43 14 14 0 4 235 11.9 1546 23:05
439 Jordan Leopold 22 CGY D 58 4 10 14 5 -15 12 1 3 0 0 78 5.1 1195 20:36
440 Curtis Leschyshyn 33 OTT D 54 1 6 7 2 11 18 1 0 0 0 30 3.3 822 15:13
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
441 Francis Lessard 23 ATL RW 18 0 2 2 1 1 61 0 0 0 0 7 0.0 102 5:40
442 Alan Letang 27 NYI D 4 0 0 0 0 -1 0 0 0 0 0 2 0.0 54 13:28
443 Trevor Letowski 25 VAN RW 78 11 14 25 10 8 36 9 1 1 2 136 8.1 970 12:26
444 Nicklas Lidstrom 32 DET D 82 18 44 62 22 40 38 9 8 1 4 175 10.3 2406 29:20
445 Andreas Lilja 27 TOT D 73 4 11 15 5 13 70 4 0 0 0 72 5.6 1415 19:23
446 Trevor Linden 32 VAN C 71 19 22 41 16 -1 30 14 4 1 1 116 16.4 1126 15:52
447 Mats Lindgren 28 VAN C 54 5 9 14 5 -2 18 3 0 2 1 51 9.8 751 13:54
448 Eric Lindros 29 NYR C 81 19 34 53 20 5 141 10 9 0 3 235 8.1 1640 20:15
449 Bill Lindsay 31 MTL LW 19 0 2 2 1 -1 23 0 0 0 0 7 0.0 101 5:20
450 David Ling 28 CBJ RW 35 3 2 5 2 -6 86 3 0 0 0 37 8.1 278 7:56
451 Richard Lintner 25 TOT D 29 4 2 6 3 -14 10 2 2 0 0 45 8.9 504 17:23
452 Reed Low 26 STL RW 79 2 4 6 2 3 234 2 0 0 1 48 4.2 499 6:19
453 Dave Lowry 37 CGY LW 34 5 14 19 7 4 22 4 1 0 0 40 12.5 486 14:18
454 Lynn Loyns 21 SJS LW 19 3 0 3 2 -4 19 3 0 0 0 12 25.0 149 7:50
455 Brad Lukowich 26 TBL D 70 1 14 15 4 4 46 1 0 0 0 52 1.9 1230 17:34
456 Jyrki Lumme 36 TOR D 73 6 11 17 6 10 46 5 1 0 3 72 8.3 1505 20:37
457 Jamie Lundmark 22 NYR C 55 8 11 19 7 -3 16 8 0 0 0 78 10.3 663 12:04
458 Ross Lupaschuk 22 PIT D 3 0 0 0 0 -3 4 0 0 0 0 3 0.0 49 16:20
459 Roman Lyashenko 23 NYR C 2 0 0 0 0 -2 0 0 0 0 0 4 0.0 24 11:47
460 Toni Lydman 25 CGY D 81 6 20 26 9 -7 28 3 3 0 0 143 4.2 2088 25:47
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
461 Craig MacDonald 25 CAR LW 35 1 3 4 1 -3 20 1 0 0 0 43 2.3 327 9:21
462 Al MacInnis* 39 STL D 80 16 52 68 22 22 61 6 9 1 2 299 5.4 2153 26:55
463 Ian MacNeil 25 PHI C 2 0 0 0 0 1 0 0 0 0 0 2 0.0 20 10:08
464 John Madden 29 NJD C 80 19 22 41 16 13 26 15 2 2 3 207 9.2 1465 18:18
465 Adam Mair 23 BUF C 79 6 11 17 6 -4 146 5 0 1 1 83 7.2 839 10:37
466 Ivan Majesky 26 FLA D 82 4 8 12 4 -18 92 4 0 0 2 52 7.7 1713 20:53
467 Vladimir Malakhov 34 NYR D 71 3 14 17 6 -7 52 2 1 0 0 131 2.3 1519 21:24
468 Tomas Malec 20 CAR D 41 0 2 2 1 -5 43 0 0 0 0 30 0.0 460 11:13
469 Manny Malhotra 22 DAL C 59 3 7 10 4 -2 42 3 0 0 1 62 4.8 552 9:22
470 Marek Malik 27 TOT D 79 7 13 20 7 20 68 5 1 1 2 77 9.1 1419 17:58
471 Kirk Maltby 30 DET LW 82 14 23 37 14 17 91 10 0 4 1 116 12.1 1326 16:10
472 Kent Manderville 31 PIT C 82 2 5 7 2 -22 46 2 0 0 1 72 2.8 909 11:05
473 Eric Manlow 27 NYI C 8 2 1 3 1 2 4 1 1 0 0 7 28.6 100 12:27
474 Cameron Mann 25 NSH RW 4 0 0 0 0 -2 0 0 0 0 0 5 0.0 24 5:53
475 Paul Manning 23 CBJ D 8 0 0 0 0 0 2 0 0 0 0 4 0.0 104 13:02
476 Justin Mapletoft 22 NYI C 11 2 2 4 2 -1 2 1 1 0 0 12 16.7 135 12:17
477 Paul Mara 23 PHX D 73 10 15 25 9 -7 78 9 1 0 0 95 10.5 1541 21:06
478 Todd Marchant 29 EDM C 77 20 40 60 21 13 48 12 7 1 3 146 13.7 1532 19:54
479 Bryan Marchment 33 TOT D 81 2 12 14 4 2 141 2 0 0 0 84 2.4 1528 18:52
480 Andrei Markov 24 MTL D 79 13 24 37 14 13 34 10 3 0 2 159 8.2 1840 23:17
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
481 Danny Markov 26 PHX D 64 4 16 20 6 2 36 2 2 0 0 105 3.8 1489 23:16
482 Patrick Marleau 23 SJS C 82 28 29 57 23 -10 33 19 8 1 3 172 16.3 1519 18:31
483 Grant Marshall 29 TOT RW 76 9 23 32 11 -11 78 6 3 0 2 113 8.0 1036 13:38
484 Jason Marshall 31 MIN D 45 1 5 6 2 4 69 1 0 0 0 40 2.5 513 11:24
485 Radek Martinek 26 NYI D 66 2 11 13 4 15 26 2 0 0 1 67 3.0 1138 17:15
486 Steve Martins 30 TOT C 42 5 6 11 4 -5 28 4 0 1 0 38 13.2 518 12:20
487 Stephane Matteau 33 FLA LW 52 4 4 8 3 -9 27 4 0 0 0 47 8.5 560 10:46
488 Richard Matvichuk 29 DAL D 68 1 5 6 2 1 58 1 0 0 1 59 1.7 1318 19:23
489 Brad May 31 TOT LW 23 3 4 7 3 4 42 3 0 0 0 25 12.0 222 9:40
490 Jamal Mayers 28 STL RW 15 2 5 7 2 1 8 2 0 0 0 26 7.7 215 14:21
491 Chris McAllister 27 TOT D 33 0 1 1 0 4 47 0 0 0 0 13 0.0 294 8:54
492 Chris McAlpine 31 LAK D 21 0 2 2 1 -4 24 0 0 0 0 15 0.0 267 12:42
493 Dean McAmmond 29 COL LW 41 10 8 18 7 1 10 8 2 0 2 72 13.9 591 14:24
494 Bryan McCabe 27 TOR D 75 6 18 24 8 9 135 3 3 0 1 149 4.0 1773 23:39
495 Sandy McCarthy 30 NYR RW 82 6 9 15 6 -4 81 6 0 0 1 81 7.4 609 7:26
496 Steve McCarthy 21 CHI D 57 1 4 5 2 -1 23 1 0 0 0 55 1.8 935 16:25
497 Darren McCarty 30 DET RW 73 13 9 22 9 10 138 12 1 0 2 129 10.1 970 13:18
498 Alyn McCauley 25 TOT C 80 9 16 25 9 1 20 6 3 0 0 108 8.3 1105 13:49
499 Andy McDonald 25 MDA C 46 10 11 21 8 -1 14 7 3 0 1 92 10.9 852 18:31
500 Kent McDonell 23 CBJ RW 3 0 0 0 0 -1 0 0 0 0 0 4 0.0 26 8:40
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
501 Shawn McEachern 33 ATL LW 46 10 16 26 10 -27 28 5 4 1 1 120 8.3 888 19:18
502 Dan McGillis 30 TOT D 71 3 17 20 6 3 60 1 2 0 0 130 2.3 1460 20:34
503 Marty McInnis 32 BOS RW 77 9 10 19 8 -11 38 9 0 0 1 121 7.4 1095 14:14
504 Randy McKay 36 MTL RW 75 6 13 19 7 -14 72 4 2 0 0 52 11.5 829 11:03
505 Jay McKee 25 BUF D 59 0 5 5 1 -16 49 0 0 0 0 44 0.0 1106 18:45
506 Steve McKenna 29 PIT LW 79 9 1 10 5 -18 128 4 5 0 3 59 15.3 613 7:45
507 Jim McKenzie 33 NJD LW 76 4 8 12 4 3 88 4 0 0 2 42 9.5 585 7:42
508 Kyle McLaren 25 SJS D 33 0 8 8 2 -10 30 0 0 0 0 43 0.0 748 22:40
509 Brett McLean 24 CHI C 2 0 0 0 0 -1 0 0 0 0 0 1 0.0 22 10:47
510 Sean McMorrow 21 BUF LW 1 0 0 0 0 0 0 0 0 0 0 0 1 1:27
511 Josef Melichar 24 PIT D 8 0 0 0 0 -2 2 0 0 0 0 6 0.0 122 15:19
512 Scott Mellanby 36 STL RW 80 26 31 57 22 1 176 13 13 0 4 132 19.7 1332 16:39
513 Eric Meloche 26 PIT RW 13 5 1 6 3 -2 4 3 2 0 1 34 14.7 219 16:52
514 Eric Messier 29 COL LW 72 4 10 14 5 -2 16 3 0 1 1 52 7.7 888 12:20
515 Mark Messier* 42 NYR C 78 18 22 40 16 -2 30 9 8 1 5 117 15.4 1453 18:38
516 Glen Metropolit 28 WSH RW 23 2 3 5 2 4 6 2 0 0 1 22 9.1 233 10:07
517 Branislav Mezei 22 FLA D 11 2 0 2 1 -2 10 2 0 0 1 10 20.0 202 18:22
518 Aaron Miller 31 LAK D 49 1 5 6 2 -7 24 1 0 0 0 34 2.9 1053 21:30
519 Kip Miller 33 WSH C 72 12 38 50 16 -1 18 9 3 0 4 89 13.5 1077 14:58
520 Norm Milley 22 BUF RW 8 0 2 2 1 -2 6 0 0 0 0 8 0.0 85 10:41
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
521 Boris Mironov 30 TOT D 56 6 10 16 6 2 56 4 2 0 0 70 8.6 1125 20:05
522 Willie Mitchell 25 MIN D 69 2 12 14 4 13 84 1 0 1 1 67 3.0 1482 21:28
523 Mike Modano 32 DAL C 79 28 57 85 31 34 30 21 5 2 6 193 14.5 1649 20:53
524 Fredrik Modin 28 TBL LW 76 17 23 40 15 7 43 14 2 1 4 179 9.5 1336 17:35
525 Jaroslav Modry 31 LAK D 82 13 25 38 14 -13 68 5 8 0 1 205 6.3 1857 22:39
526 Alexander Mogilny 33 TOR RW 73 33 46 79 30 4 12 25 5 3 9 165 20.0 1463 20:03
527 Steve Montador 23 CGY D 50 1 1 2 1 -9 114 1 0 0 0 64 1.6 759 15:11
528 Jim Montgomery 33 DAL C 1 0 0 0 0 0 0 0 0 0 0 0 7 6:41
529 Steve Moore 24 COL C 4 0 0 0 0 0 0 0 0 0 0 0 36 8:56
530 Ian Moran 30 TOT D 78 0 8 8 2 -18 48 0 0 0 0 96 0.0 1435 18:24
531 Ethan Moreau 27 EDM LW 78 14 17 31 12 -7 112 9 2 3 2 137 10.2 1054 13:30
532 Aleksey Morozov 25 PIT LW 27 9 16 25 9 -3 16 3 6 0 2 46 19.6 505 18:42
533 Derek Morris 24 COL D 75 11 37 48 16 16 68 2 9 0 7 191 5.8 1787 23:49
534 Brendan Morrison 27 VAN C 82 25 46 71 26 18 36 17 6 2 8 167 15.0 1740 21:13
535 Shaone Morrisonn 20 BOS D 11 0 0 0 0 0 8 0 0 0 0 4 0.0 98 8:57
536 Brenden Morrow 24 DAL LW 71 21 22 43 17 20 134 16 2 3 4 105 20.0 1115 15:43
537 Mike Mottau 24 CGY D 4 0 0 0 0 -1 0 0 0 0 0 0 39 9:50
538 Rick Mrozik 28 CGY D 2 0 0 0 0 0 0 0 0 0 0 2 0.0 20 10:02
539 Bill Muckalt 28 MIN RW 8 5 3 8 4 5 6 5 0 0 0 13 38.5 104 13:00
540 Bryan Muir 29 COL D 32 0 2 2 1 3 19 0 0 0 0 9 0.0 209 6:33
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
541 Kirk Muller 36 DAL LW 55 1 5 6 2 -6 18 1 0 0 0 48 2.1 521 9:28
542 Curtis Murphy 27 MIN D 1 0 0 0 0 0 0 0 0 0 0 0 9 8:56
543 Glen Murray 30 BOS RW 82 44 48 92 37 9 64 32 12 0 5 331 13.3 1854 22:36
544 Marty Murray 27 PHI C 76 11 15 26 10 -1 13 9 1 1 0 105 10.5 940 12:22
545 Rem Murray 30 TOT LW 85 12 19 31 12 -2 22 9 2 1 1 143 8.4 1416 16:40
546 Brantt Myhres 28 BOS LW 1 0 0 0 0 0 31 0 0 0 0 0 5 5:26
547 Ladislav Nagy 23 PHX LW 80 22 35 57 21 17 92 14 8 0 6 209 10.5 1397 17:28
548 Rick Nash 18 CBJ LW 74 17 22 39 15 -27 78 11 6 0 2 154 11.0 1032 13:57
549 Tyson Nash 27 STL LW 66 6 3 9 4 0 114 5 1 0 2 77 7.8 652 9:53
550 Markus Naslund 29 VAN LW 82 48 56 104 41 6 52 24 24 0 12 294 16.3 1632 19:54
551 Alain Nasreddine 27 NYI D 3 0 0 0 0 0 2 0 0 0 0 0 37 12:11
552 Andrei Nazarov 28 PHX LW 59 3 0 3 2 -9 135 1 2 0 0 35 8.6 387 6:34
553 Stan Neckar 27 TBL D 70 1 4 5 2 -6 43 1 0 0 1 38 2.6 1309 18:42
554 Andrej Nedorost 22 CBJ C 12 0 1 1 0 -6 4 0 0 0 0 10 0.0 111 9:15
555 Vaclav Nedorost 20 COL LW 42 4 5 9 3 8 20 3 1 0 0 35 11.4 440 10:29
556 Petr Nedved 31 NYR C 78 27 31 58 23 -4 64 16 8 3 4 205 13.2 1587 20:21
557 Chris Neil 23 OTT RW 68 6 4 10 4 8 147 6 0 0 0 62 9.7 521 7:40
558 Scott Nichol 28 CGY C 68 5 5 10 4 -7 149 4 0 1 0 66 7.6 733 10:47
559 Eric Nickulas 27 STL RW 8 0 1 1 0 -2 6 0 0 0 0 3 0.0 76 9:31
560 Rob Niedermayer 28 TOT LW 66 10 12 22 9 -10 57 7 3 0 1 125 8.0 1128 17:05
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
561 Scott Niedermayer 29 NJD D 81 11 28 39 14 23 62 8 3 0 3 164 6.7 1984 24:30
562 Ville Nieminen 25 PIT RW 75 9 12 21 8 -25 93 7 0 2 1 86 10.5 1061 14:08
563 Joe Nieuwendyk* 36 NJD C 80 17 28 45 17 10 56 14 3 0 4 201 8.5 1340 16:45
564 Janne Niinimaa 27 TOT D 76 5 29 34 10 -9 80 2 3 0 0 101 5.0 1988 26:09
565 Andrei Nikolishin 29 CHI C 60 6 15 21 7 -3 26 5 0 1 0 73 8.2 1021 17:01
566 Marcus Nilson 24 FLA LW 82 15 19 34 14 2 31 7 7 1 0 187 8.0 1273 15:31
567 Owen Nolan 30 TOT RW 75 29 25 54 22 -3 107 13 13 3 5 221 13.1 1345 17:56
568 Mattias Norstrom 31 LAK D 82 0 6 6 2 0 49 0 0 0 0 63 0.0 1763 21:30
569 Brad Norton 27 LAK D 53 3 3 6 2 1 97 3 0 0 0 19 15.8 322 6:04
570 Ivan Novoseltsev 24 FLA RW 78 10 17 27 10 -16 30 9 1 0 0 115 8.7 1172 15:02
571 Teppo Numminen 34 PHX D 78 6 24 30 10 0 30 4 2 0 1 108 5.6 1861 23:51
572 Michael Nylander 30 TOT C 80 17 43 60 20 3 40 10 7 0 2 161 10.6 1465 18:19
573 Sean O'Donnell 31 BOS D 70 1 15 16 5 8 76 1 0 0 1 61 1.6 1546 22:05
574 Jeff O'Neill 26 CAR LW 82 30 31 61 25 -21 38 19 11 0 7 316 9.5 1571 19:09
575 Chris O'Sullivan 28 MDA D 2 0 1 1 0 0 0 0 0 0 0 3 0.0 26 12:46
576 Adam Oates 40 MDA C 67 9 36 45 14 -1 16 5 4 0 2 67 13.4 1249 18:38
577 Lyle Odelein 34 TOT D 68 7 4 11 5 7 82 7 0 0 0 78 9.0 1294 19:02
578 Jeff Odgers 33 ATL RW 74 2 4 6 2 -13 171 2 0 0 1 48 4.2 577 7:48
579 Mattias Ohlund 26 VAN D 59 2 27 29 8 1 42 2 0 0 0 100 2.0 1498 25:23
580 Fredrik Olausson 36 MDA D 44 2 6 8 3 0 22 0 2 0 1 38 5.3 635 14:26
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
581 David Oliver 31 DAL RW 6 0 3 3 1 1 2 0 0 0 0 5 0.0 55 9:13
582 Krzysztof Oliwa 29 TOT LW 42 0 0 0 0 -3 161 0 0 0 0 14 0.0 165 3:55
583 Jimmie Olvestad 22 TBL LW 37 0 3 3 1 -2 16 0 0 0 0 30 0.0 387 10:28
584 Brooks Orpik 22 PIT D 6 0 0 0 0 -5 2 0 0 0 0 2 0.0 110 18:19
585 Vladimir Orszagh 25 NSH RW 78 16 16 32 13 -1 38 13 3 0 3 152 10.5 1370 17:34
586 Steve Ott 20 DAL C 26 3 4 7 3 6 31 3 0 0 0 25 12.0 228 8:46
587 Sandis Ozolinsh 30 TOT D 82 12 32 44 15 -6 56 6 6 0 3 137 8.8 2133 26:01
588 Samuel Pahlsson 25 MDA C 34 4 11 15 5 10 18 3 0 1 2 28 14.3 453 13:20
589 Ziggy Palffy 30 LAK RW 76 37 48 85 33 22 47 25 10 2 5 277 13.4 1706 22:27
590 Jay Pandolfo 28 NJD LW 68 6 11 17 6 12 23 5 0 1 4 92 6.5 1097 16:08
591 Justin Papineau 23 TOT C 16 3 3 6 2 0 4 3 0 0 2 23 13.0 195 12:12
592 Richard Park 26 MIN RW 81 14 10 24 10 -3 16 10 2 2 3 149 9.4 1345 16:36
593 Scott Parker 25 COL LW 43 1 3 4 1 6 82 1 0 0 0 20 5.0 269 6:15
594 Mark Parrish 25 NYI RW 81 23 25 48 19 -11 28 14 9 0 5 147 15.6 1312 16:12
595 James Patrick 39 BUF D 69 4 12 16 5 -3 26 2 2 0 1 63 6.3 1305 18:55
596 Jeff Paul 24 COL D 2 0 0 0 0 0 7 0 0 0 0 0 7 3:32
597 Stephen Peat 22 WSH RW 27 1 0 1 1 -3 57 1 0 0 0 7 14.3 112 4:09
598 Michael Peca 28 NYI C 66 13 29 42 15 -4 43 7 4 2 2 117 11.1 1251 18:57
599 Denis Pederson 27 NSH RW 43 4 6 10 4 2 39 4 0 0 0 64 6.3 551 12:48
600 Scott Pellerin 33 TOT LW 43 1 4 5 2 -8 16 0 1 0 0 37 2.7 433 10:05
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
601 Yanic Perreault 31 MTL C 73 24 22 46 19 -11 30 17 7 0 4 145 16.6 1174 16:05
602 Nathan Perrott 26 NSH RW 1 0 0 0 0 0 5 0 0 0 0 0 4 4:13
603 Oleg Petrov 31 TOT LW 70 9 18 27 10 -6 18 7 2 0 2 124 7.3 1006 14:22
604 Ronald Petrovicky 25 NYR LW 66 5 9 14 5 -12 77 2 2 1 1 65 7.7 820 12:25
605 Tomi Pettinen 25 NYI D 2 0 0 0 0 1 0 0 0 0 0 0 23 11:34
606 Matt Pettinger 22 WSH LW 1 0 0 0 0 0 0 0 0 0 0 0 4 3:30
607 Chris Phillips 24 OTT D 78 3 16 19 6 7 71 1 2 0 1 97 3.1 1577 20:13
608 Karel Pilar 25 TOR D 17 3 4 7 3 -7 12 2 1 0 1 22 13.6 314 18:29
609 Lasse Pirjeta 28 CBJ C 51 11 10 21 9 -4 12 9 2 0 2 80 13.8 585 11:28
610 Kamil Piros 24 ATL C 3 3 2 5 2 4 2 3 0 0 1 8 37.5 51 17:05
611 Ales Pisa 26 TOT D 51 1 3 4 1 12 24 0 1 0 0 37 2.7 663 12:59
612 Fernando Pisani 26 EDM RW 35 8 5 13 6 9 10 7 0 1 0 32 25.0 375 10:43
613 Domenic Pittis 28 NSH C 2 0 0 0 0 0 2 0 0 0 0 1 0.0 10 4:60
614 Steve Poapst 34 CHI D 75 2 11 13 4 14 50 2 0 0 0 49 4.1 1714 22:51
615 Shjon Podein 34 STL RW 68 4 6 10 4 7 28 3 1 0 0 52 7.7 741 10:54
616 Alexei Ponikarovsky 22 TOR LW 13 0 3 3 1 4 11 0 0 0 0 13 0.0 139 10:43
617 Brian Pothier 25 OTT D 14 2 4 6 2 11 6 2 0 0 1 23 8.7 215 15:23
618 Tom Poti 25 NYR D 80 11 37 48 16 -6 58 8 3 0 2 148 7.4 1977 24:43
619 Nolan Pratt 27 TBL D 67 1 7 8 2 -6 35 1 0 0 0 38 2.6 1177 17:34
620 Keith Primeau 31 PHI C 80 19 27 46 18 4 93 13 6 0 4 171 11.1 1542 19:16
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
621 Wayne Primeau 26 TOT C 77 6 12 18 6 -28 55 5 1 0 0 114 5.3 1251 16:15
622 Chris Pronger 28 STL D 5 1 3 4 1 -2 10 1 0 0 0 11 9.1 108 21:39
623 Sean Pronger 30 CBJ RW 78 7 6 13 5 -26 72 6 1 0 0 67 10.4 899 11:32
624 Vinny Prospal 27 TBL LW 80 22 57 79 27 9 53 13 9 0 4 134 16.4 1493 18:39
625 Dale Purinton 26 NYR D 58 3 9 12 4 -2 161 3 0 0 0 50 6.0 872 15:02
626 Jamie Pushor 29 PIT D 76 3 1 4 2 -28 76 3 0 0 0 54 5.6 1290 16:58
627 Taylor Pyatt 21 BUF LW 78 14 14 28 11 -8 38 12 2 0 0 110 12.7 1099 14:06
628 Deron Quint 26 PHX D 51 7 10 17 6 -5 20 5 2 0 0 85 8.2 809 15:51
629 Stephane Quintal 34 MTL D 67 5 5 10 4 -4 70 5 0 0 0 73 6.8 1249 18:38
630 Karel Rachunek 23 OTT D 58 4 25 29 9 23 30 1 3 0 1 110 3.6 1262 21:46
631 Branko Radivojevic 22 PHX RW 79 12 15 27 10 -2 63 11 1 0 3 109 11.0 1051 13:18
632 Igor Radulov 20 CHI LW 7 5 0 5 3 -3 4 2 3 0 0 14 35.7 106 15:06
633 Brian Rafalski 29 NJD D 79 3 37 40 12 18 14 1 2 0 0 178 1.7 1829 23:09
634 Marcus Ragnarsson 31 TOT D 68 3 13 16 5 7 62 2 1 0 0 79 3.8 1533 22:33
635 Paul Ranheim 37 TOT RW 68 3 8 11 4 -8 16 3 0 0 0 71 4.2 813 11:58
636 Erik Rasmussen 25 LAK C 57 4 12 16 5 -1 28 4 0 0 1 75 5.3 778 13:39
637 Mike Rathje 28 SJS D 82 7 22 29 10 -19 48 4 3 0 1 147 4.8 1977 24:07
638 Rob Ray 34 TOT RW 46 0 0 0 0 -5 96 0 0 0 0 14 0.0 205 4:27
639 Marty Reasoner 25 EDM C 70 11 20 31 11 19 28 7 2 2 0 102 10.8 1038 14:50
640 Mark Recchi 34 PHI RW 79 20 32 52 20 0 35 11 8 1 3 171 11.7 1488 18:50
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
641 Wade Redden 25 OTT D 76 10 35 45 15 23 70 6 4 0 3 154 6.5 1930 25:24
642 Robyn Regehr 22 CGY D 76 0 12 12 3 -9 87 0 0 0 0 109 0.0 1729 22:45
643 Robert Reichel 31 TOR C 81 12 30 42 14 7 26 10 1 1 1 111 10.8 1178 14:33
644 Brandon Reid 21 VAN C 7 2 3 5 2 4 0 2 0 0 0 15 13.3 69 9:47
645 Steve Reinprecht 26 COL C 77 18 33 51 18 -6 18 15 2 1 1 146 12.3 1337 17:22
646 Mikael Renberg 30 TOR RW 67 14 21 35 13 5 36 7 7 0 1 137 10.2 907 13:32
647 Pascal Rheaume 29 TOT C 77 8 10 18 7 -5 32 5 0 3 2 93 8.6 936 12:09
648 Mike Ribeiro 22 MTL LW 52 5 12 17 6 -3 6 3 2 0 0 57 8.8 578 11:07
649 Mike Ricci 31 SJS C 75 11 23 34 12 -12 53 5 5 1 2 101 10.9 1238 16:31
650 Brad Richards 22 TBL C 80 17 57 74 24 3 24 13 4 0 2 277 6.1 1595 19:56
651 Luke Richardson 33 CBJ D 82 0 13 13 4 -16 73 0 0 0 0 56 0.0 1929 23:32
652 Jani Rita 21 EDM LW 12 3 1 4 2 2 0 3 0 0 0 18 16.7 114 9:32
653 Byron Ritchie 25 FLA RW 30 0 3 3 1 -4 19 0 0 0 0 29 0.0 279 9:18
654 Jamie Rivers 27 FLA D 1 0 0 0 0 -2 2 0 0 0 0 2 0.0 18 18:27
655 Craig Rivet 28 MTL D 82 7 15 22 8 1 71 4 3 0 2 118 5.9 1803 21:60
656 Gary Roberts 36 TOR LW 14 5 3 8 3 -2 10 2 3 0 0 22 22.7 218 15:35
657 Stephane Robidas 25 DAL D 76 3 7 10 4 15 35 3 0 0 1 47 6.4 980 12:54
658 Luc Robitaille* 36 DET LW 81 11 20 31 11 4 50 8 3 0 0 148 7.4 1038 12:49
659 Randy Robitaille 27 TOT C 51 6 14 20 7 5 10 4 2 0 2 69 8.7 697 13:40
660 Jeremy Roenick 33 PHI C 79 27 32 59 24 20 75 18 8 1 6 197 13.7 1485 18:48
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
661 Stacy Roest 28 DET RW 2 0 0 0 0 0 0 0 0 0 0 2 0.0 15 7:19
662 Brian Rolston 29 BOS C 81 27 32 59 23 1 32 16 6 5 5 281 9.6 1657 20:28
663 Cliff Ronning 37 MIN LW 80 17 31 48 18 -6 24 9 8 0 5 171 9.9 1394 17:25
664 Pavel Rosa 25 LAK RW 2 0 0 0 0 -1 0 0 0 0 0 4 0.0 28 13:57
665 Kyle Rossiter 22 FLA D 3 0 0 0 0 -2 0 0 0 0 0 0 30 10:09
666 Andre Roy 27 TBL LW 62 10 7 17 7 0 119 10 0 0 2 85 11.8 667 10:46
667 Michal Rozsival 24 PIT D 53 4 6 10 4 -5 40 3 1 0 0 61 6.6 1082 20:25
668 Steve Rucchin 31 MDA C 82 20 38 58 21 -14 12 13 6 1 4 194 10.3 1729 21:05
669 Martin Rucinsky 31 STL LW 61 16 14 30 12 -1 38 8 4 4 3 135 11.9 1032 16:55
670 Darren Rumble 34 TBL D 19 0 0 0 0 -2 6 0 0 0 0 10 0.0 211 11:07
671 Mike Rupp 23 NJD C 26 5 3 8 4 0 21 3 2 0 3 34 14.7 303 11:39
672 Jarkko Ruutu 27 VAN RW 36 2 2 4 2 -7 66 2 0 0 1 36 5.6 323 8:58
673 Joe Sacco 33 PHI RW 34 1 5 6 2 0 20 1 0 0 1 48 2.1 424 12:27
674 Kirill Safronov 21 ATL D 32 2 2 4 2 -10 14 2 0 0 0 21 9.5 481 15:02
675 Joe Sakic 33 COL C 58 26 32 58 22 4 24 18 8 0 1 190 13.7 1230 21:12
676 Ruslan Salei 28 MDA D 61 4 8 12 4 2 78 4 0 0 0 93 4.3 1335 21:53
677 Sami Salo 28 VAN D 79 9 21 30 10 9 10 5 4 0 1 126 7.1 1591 20:08
678 Andreas Salomonsson 29 WSH LW 32 1 4 5 2 -1 14 1 0 0 0 20 5.0 282 8:50
679 Bryce Salvador 26 STL D 71 2 8 10 3 7 95 1 1 0 0 73 2.7 1346 18:57
680 Sergei Samsonov 24 BOS LW 8 5 6 11 4 8 2 4 1 0 3 23 21.7 163 20:20
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
681 Martin Samuelsson 21 BOS RW 8 0 1 1 0 -1 2 0 0 0 0 3 0.0 94 11:42
682 Mikael Samuelsson 26 TOT RW 80 10 14 24 9 -21 40 7 2 1 2 154 6.5 1211 15:08
683 Geoff Sanderson 30 CBJ LW 82 34 33 67 27 -4 34 17 15 2 2 286 11.9 1536 18:44
684 Oleg Saprykin 21 CGY LW 52 8 15 23 8 5 46 7 1 0 1 116 6.9 618 11:53
685 Cory Sarich 24 TBL D 82 5 9 14 5 -3 63 5 0 0 2 79 6.3 1607 19:36
686 Miroslav Satan 28 BUF RW 79 26 49 75 27 -3 20 14 11 1 3 240 10.8 1690 21:23
687 Kurt Sauer 22 MDA D 80 1 2 3 1 -23 74 1 0 0 0 50 2.0 1484 18:33
688 Andre Savage 27 PHI C 16 2 1 3 1 2 4 2 0 0 1 13 15.4 125 7:49
689 Brian Savage 31 PHX LW 43 6 10 16 6 -4 22 5 1 0 1 68 8.8 575 13:22
690 Marc Savard 25 TOT C 67 17 33 50 19 -14 85 11 6 0 4 148 11.5 1277 19:04
691 Kevin Sawyer 28 MDA LW 31 2 1 3 1 -2 115 2 0 0 0 11 18.2 189 6:06
692 Dave Scatchard 26 NYI RW 81 27 18 45 19 9 108 22 5 0 2 165 16.4 1174 14:30
693 Peter Schaefer 25 OTT LW 75 6 17 23 8 11 32 6 0 0 1 93 6.5 1124 14:59
694 Petr Schastlivy 23 OTT LW 33 9 10 19 7 3 4 4 5 0 2 68 13.2 440 13:21
695 Chris Schmidt 26 LAK C 10 0 2 2 1 -1 5 0 0 0 0 10 0.0 100 10:01
696 Robert Schnabel 24 NSH D 1 0 0 0 0 0 0 0 0 0 0 0 4 4:28
697 Mathieu Schneider 33 TOT D 78 16 34 50 18 2 73 5 11 0 1 199 8.0 1747 22:24
698 Nick Schultz 20 MIN D 75 3 7 10 4 11 23 3 0 0 1 70 4.3 1385 18:28
699 Ray Schultz 26 NYI D 4 0 0 0 0 -1 28 0 0 0 0 1 0.0 22 5:23
700 Darrel Scoville 27 CBJ D 2 0 0 0 0 0 4 0 0 0 0 1 0.0 29 14:31
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
701 Daniel Sedin 22 VAN LW 79 14 17 31 12 8 34 10 4 0 2 134 10.4 983 12:26
702 Henrik Sedin 22 VAN C 78 8 31 39 13 9 38 3 4 1 1 81 9.9 1089 13:58
703 Dennis Seidenberg 21 PHI D 58 4 9 13 5 8 20 3 1 0 0 123 3.3 976 16:50
704 Peter Sejna 23 STL LW 1 1 0 1 1 0 0 0 1 0 0 3 33.3 15 15:22
705 Lubomir Sekeras 34 MIN D 60 2 9 11 4 -12 30 1 1 0 1 50 4.0 1132 18:52
706 Teemu Selanne 32 SJS RW 82 28 36 64 25 -6 30 21 7 0 5 253 11.1 1577 19:14
707 Alexei Semenov 21 EDM D 46 1 6 7 2 -7 58 1 0 0 0 33 3.0 906 19:41
708 Cam Severson 25 MDA LW 2 0 0 0 0 0 8 0 0 0 0 1 0.0 13 6:44
709 Brendan Shanahan 34 DET LW 78 30 38 68 26 5 103 17 13 0 6 260 11.5 1454 18:38
710 Jeff Shantz 29 COL C 74 3 6 9 3 -12 35 3 0 0 2 68 4.4 848 11:28
711 Patrick Sharp 21 PHI C 3 0 0 0 0 0 2 0 0 0 0 3 0.0 18 5:59
712 Jody Shelley 26 CBJ LW 68 1 4 5 2 -5 249 1 0 0 0 39 2.6 417 6:08
713 Denis Shvidki 22 FLA LW 23 4 2 6 3 -7 12 2 2 0 1 29 13.8 327 14:14
714 Mike Siklenka 23 PHI RW 1 0 0 0 0 0 0 0 0 0 0 1 0.0 4 4:26
715 Mike Sillinger 31 CBJ C 75 18 25 43 16 -21 52 6 9 3 3 128 14.1 1435 19:08
716 Jon Sim 25 TOT RW 22 1 2 3 1 -4 19 1 0 0 0 39 2.6 243 11:03
717 Ben Simon 24 ATL LW 10 0 1 1 0 0 9 0 0 0 0 7 0.0 94 9:25
718 Chris Simon 31 TOT LW 71 12 8 20 9 -7 148 10 2 0 2 88 13.6 765 10:47
719 Reid Simpson 33 NSH LW 26 0 1 1 0 -4 56 0 0 0 0 11 0.0 132 5:04
720 Todd Simpson 29 PHX D 66 2 7 9 3 7 135 2 0 0 0 67 3.0 1121 16:59
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
721 Michal Sivek 22 PIT C 38 3 3 6 2 -5 14 2 1 0 0 45 6.7 497 13:05
722 Martin Skoula 23 COL D 81 4 21 25 8 11 68 2 2 0 0 93 4.3 1495 18:27
723 Karlis Skrastins 28 NSH D 82 3 10 13 4 -18 44 2 0 1 0 86 3.5 1664 20:17
724 Blake Sloan 27 CGY RW 67 2 8 10 3 -5 28 2 0 0 0 56 3.6 830 12:23
725 Richard Smehlik 33 TOT D 55 2 11 13 4 -5 16 2 0 0 0 49 4.1 1055 19:11
726 Alexei Smirnov 21 MDA LW 44 3 2 5 2 -1 18 3 0 0 1 46 6.5 389 8:50
727 Brandon Smith 29 NYI D 3 0 0 0 0 -2 0 0 0 0 0 1 0.0 30 9:59
728 D.J. Smith 25 COL D 34 1 0 1 1 2 55 1 0 0 0 7 14.3 130 3:49
729 Jason Smith 29 EDM D 68 4 8 12 4 5 64 4 0 0 1 93 4.3 1480 21:46
730 Mark Smith 25 SJS C 75 4 11 15 5 1 64 4 0 0 0 68 5.9 701 9:21
731 Wyatt Smith 25 NSH C 11 1 0 1 1 -1 0 1 0 0 0 8 12.5 131 11:56
732 Jerred Smithson 23 LAK C 22 0 2 2 1 -5 21 0 0 0 0 9 0.0 194 8:50
733 Bryan Smolinski 31 TOT RW 68 21 25 46 18 0 20 14 6 1 8 176 11.9 1261 18:33
734 Brad Smyth 29 OTT RW 12 3 1 4 2 -2 15 1 2 0 0 16 18.8 114 9:30
735 Ryan Smyth 26 EDM LW 66 27 34 61 24 5 67 17 10 0 3 199 13.6 1277 19:21
736 Dan Snyder 24 ATL C 36 10 4 14 7 -4 34 9 0 1 1 41 24.4 392 10:54
737 Radovan Somik 25 PHI LW 60 8 10 18 7 9 10 7 0 1 2 95 8.4 949 15:49
738 Brent Sopel 26 VAN D 81 7 30 37 12 -15 23 1 6 0 1 167 4.2 1758 21:42
739 Jaroslav Spacek 28 CBJ D 81 9 36 45 15 -23 70 4 5 0 1 166 5.4 2007 24:47
740 Jason Spezza 19 OTT C 33 7 14 21 7 -3 8 4 3 0 0 65 10.8 418 12:40
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
741 Bruno St. Jacques 22 TOT D 24 2 5 7 2 -4 14 2 0 0 0 19 10.5 416 17:20
742 Martin St. Louis 27 TBL RW 82 33 37 70 27 10 32 18 12 3 5 201 16.4 1616 19:43
743 Steve Staios 29 EDM D 76 5 21 26 8 13 96 1 1 3 0 126 4.0 1694 22:17
744 Matt Stajan 19 TOR C 1 1 0 1 1 1 0 1 0 0 0 1 100.0 11 11:00
745 Patrik Stefan 22 ATL C 71 13 21 34 13 -10 12 10 3 0 2 96 13.5 1195 16:50
746 Charlie Stephens 21 COL C 2 0 0 0 0 0 0 0 0 0 0 1 0.0 11 5:20
747 Scott Stevens* 38 NJD D 81 4 16 20 6 18 41 4 0 0 2 113 3.5 1870 23:05
748 Jeremy Stevenson 28 MIN LW 32 5 6 11 4 6 69 4 1 0 1 29 17.2 345 10:48
749 Turner Stevenson 30 NJD RW 77 7 13 20 7 7 115 7 0 0 0 85 8.2 915 11:53
750 Cory Stillman 29 STL LW 79 24 43 67 24 12 56 18 6 0 4 157 15.3 1448 18:20
751 P.J. Stock 27 BOS C 71 1 9 10 3 -5 160 0 1 0 0 38 2.6 443 6:14
752 Jarret Stoll 20 EDM C 4 0 1 1 0 -3 0 0 0 0 0 5 0.0 31 7:44
753 Martin Straka 30 PIT LW 60 18 28 46 17 -18 12 11 7 0 4 136 13.2 1237 20:37
754 Jason Strudwick 27 CHI D 48 2 3 5 2 -4 87 2 0 0 0 19 10.5 409 8:32
755 Brad Stuart 23 SJS D 36 4 10 14 5 -6 46 2 2 0 1 63 6.3 752 20:53
756 Jozef Stumpel 30 BOS C 78 14 37 51 18 0 12 10 4 0 2 110 12.7 1439 18:27
757 Marco Sturm 24 SJS LW 82 28 20 48 20 9 16 22 6 0 2 208 13.5 1354 16:31
758 Radoslav Suchy 26 PHX D 77 1 8 9 3 2 18 0 1 0 0 48 2.1 1265 16:26
759 Steve Sullivan 28 CHI RW 82 26 35 61 24 15 42 20 4 2 3 190 13.7 1579 19:15
760 Mats Sundin 31 TOR C 75 37 35 72 29 1 58 18 16 3 8 223 16.6 1519 20:15
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
761 Niklas Sundstrom 27 TOT LW 80 7 19 26 9 -1 30 7 0 0 1 71 9.9 1141 14:16
762 Damian Surma 22 CAR C 1 1 0 1 1 0 0 1 0 0 0 1 100.0 7 7:15
763 Tomas Surovy 21 PIT C 26 4 7 11 4 0 10 3 1 0 2 47 8.5 372 14:19
764 Brian Sutherby 20 WSH C 72 2 9 11 3 7 93 2 0 0 0 38 5.3 701 9:44
765 Andy Sutton 27 ATL D 53 3 18 21 7 -8 114 1 1 1 0 65 4.6 954 18:00
766 Per Svartvadet 27 ATL C 62 1 7 8 2 -11 8 1 0 0 0 47 2.1 730 11:46
767 Robert Svehla 34 TOR D 82 7 38 45 14 13 46 5 2 0 1 110 6.4 1947 23:44
768 Alexander Svitov 20 TBL C 63 4 4 8 3 -4 58 3 1 0 0 69 5.8 557 8:50
769 Jaroslav Svoboda 22 CAR LW 48 3 11 14 5 -5 32 2 1 0 0 63 4.8 699 14:33
770 Brian Swanson 26 EDM C 44 2 10 12 4 -7 10 1 1 0 1 67 3.0 524 11:55
771 Don Sweeney 36 BOS D 67 3 5 8 3 -1 24 3 0 0 0 55 5.5 885 13:13
772 Darryl Sydor 30 DAL D 81 5 31 36 11 22 40 3 2 0 1 132 3.8 1484 18:19
773 Petr Sykora 26 MDA RW 82 34 25 59 25 -7 24 18 15 1 5 299 11.4 1515 18:29
774 Jeff Taffe 21 PHX C 20 3 1 4 2 -4 4 2 1 0 1 18 16.7 231 11:34
775 Henrik Tallinder 24 BUF D 46 3 10 13 4 -3 28 2 1 0 0 37 8.1 914 19:53
776 Chris Tamer 32 ATL D 72 1 9 10 3 -10 118 1 0 0 0 53 1.9 1129 15:41
777 David Tanabe 22 CAR D 68 3 10 13 4 -27 24 1 2 0 0 104 2.9 1237 18:12
778 Alex Tanguay 23 COL LW 82 26 41 67 25 34 36 23 3 0 5 142 18.3 1460 17:48
779 Brad Tapper 24 ATL RW 35 10 4 14 7 2 23 9 1 0 3 68 14.7 457 13:03
780 Dick Tarnstrom 28 PIT D 61 7 34 41 13 -11 50 4 3 0 0 115 6.1 1458 23:54
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
781 Chris Taylor 30 BUF C 11 1 3 4 1 -1 2 1 0 0 0 10 10.0 153 13:55
782 Tim Taylor 33 TBL C 82 4 8 12 4 -13 38 4 0 0 1 95 4.2 1124 13:43
783 Joey Tetarenko 24 TOT RW 4 0 0 0 0 -1 9 0 0 0 0 3 0.0 26 6:24
784 Chris Therien 31 PHI D 67 1 6 7 2 10 36 1 0 0 0 93 1.1 1166 17:24
785 Steve Thomas 39 TOT RW 81 14 16 30 12 10 53 13 1 0 4 118 11.9 1044 12:53
786 Joe Thornton 23 BOS C 77 36 65 101 37 12 109 22 12 2 4 196 18.4 1736 22:33
787 Scott Thornton 32 SJS LW 41 9 12 21 8 -7 41 5 4 0 1 64 14.1 569 13:53
788 Shawn Thornton 25 CHI RW 13 1 1 2 1 -4 31 1 0 0 0 15 6.7 111 8:30
789 Billy Tibbetts 28 NYR C 11 0 0 0 0 -2 12 0 0 0 0 6 0.0 110 9:58
790 Mattias Timander 28 NYI D 80 3 13 16 5 -2 24 3 0 0 1 83 3.6 1399 17:29
791 Kimmo Timonen 27 NSH D 72 6 34 40 13 -3 46 2 4 0 0 144 4.2 1614 22:25
792 Daniel Tjarnqvist 26 ATL D 75 3 12 15 5 -20 26 2 1 0 0 65 4.6 1642 21:53
793 Keith Tkachuk 30 STL LW 56 31 24 55 23 1 139 17 14 0 5 185 16.8 1079 19:16
794 Jeff Toms 28 FLA C 8 2 2 4 2 2 4 2 0 0 1 12 16.7 93 11:36
795 Raffi Torres 21 NYI LW 17 0 5 5 1 0 10 0 0 0 0 12 0.0 130 7:40
796 Patrick Traverse 28 MTL D 65 0 13 13 4 -9 24 0 0 0 0 63 0.0 1313 20:12
797 Yannick Tremblay 27 ATL D 75 8 22 30 11 -27 32 3 5 0 1 151 5.3 1631 21:45
798 Pascal Trepanier 29 NSH D 1 0 0 0 0 0 0 0 0 0 0 1 0.0 10 9:55
799 John Tripp 25 NYR RW 9 1 2 3 1 1 2 1 0 0 0 16 6.3 79 8:43
800 Pavel Trnka 26 TOT D 46 3 9 12 4 1 30 2 1 0 0 58 5.2 767 16:40
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
801 Jean-Guy Trudel 27 MIN LW 1 0 0 0 0 0 2 0 0 0 0 0 6 5:37
802 Darcy Tucker 27 TOR LW 77 10 26 36 12 -7 119 5 4 1 2 108 9.3 1182 15:21
803 Pierre Turgeon 33 DAL C 65 12 30 42 15 4 18 9 3 0 5 76 15.8 951 14:38
804 Oleg Tverdovsky 26 NJD D 50 5 8 13 5 2 22 3 2 0 1 76 6.6 840 16:48
805 Igor Ulanov 33 FLA D 56 1 1 2 1 7 39 1 0 0 0 20 5.0 935 16:42
806 Scottie Upshall 19 NSH RW 8 1 0 1 1 2 0 1 0 0 0 6 16.7 70 8:42
807 Ossi Vaananen 22 PHX D 67 2 7 9 3 1 82 2 0 0 0 49 4.1 1290 19:15
808 Rob Valicevic 32 MDA RW 10 1 0 1 1 1 2 1 0 0 1 7 14.3 86 8:35
809 Garry Valk 35 CHI LW 16 0 1 1 0 0 6 0 0 0 0 9 0.0 157 9:50
810 Shaun Van Allen 35 OTT C 78 12 20 32 12 17 66 8 2 2 3 53 22.6 974 12:29
811 Darren Van Impe 29 CBJ D 14 1 1 2 1 -6 10 0 0 1 0 11 9.1 259 18:29
812 Mike Van Ryn 23 STL D 20 0 3 3 1 3 8 0 0 0 0 21 0.0 301 15:04
813 Ryan VandenBussche 29 CHI RW 22 0 0 0 0 0 58 0 0 0 0 7 0.0 143 6:30
814 Jim Vandermeer 22 PHI D 24 2 1 3 1 9 27 2 0 0 0 22 9.1 329 13:42
815 Vaclav Varada 26 TOT RW 55 9 10 19 8 1 31 7 2 0 0 81 11.1 873 15:53
816 Sergei Varlamov 24 STL LW 3 0 0 0 0 1 0 0 0 0 0 5 0.0 34 11:26
817 Josef Vasicek 22 CAR C 57 10 10 20 8 -19 33 6 4 0 1 87 11.5 909 15:57
818 Stephane Veilleux 21 MIN RW 38 3 2 5 2 -6 23 2 1 0 0 52 5.8 461 12:08
819 Kris Vernarsky 20 BOS C 14 1 0 1 1 -2 2 1 0 0 0 18 5.6 144 10:15
820 J.P. Vigier 26 ATL RW 13 0 0 0 0 -13 4 0 0 0 0 21 0.0 184 14:07
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
821 Vitaly Vishnevski 22 MDA D 80 2 6 8 3 -8 76 1 0 1 0 65 3.1 1134 14:10
822 Lubomir Visnovsky 26 LAK D 57 8 16 24 9 2 28 7 1 0 1 85 9.4 1102 19:20
823 Anton Volchenkov 20 OTT D 57 3 13 16 5 -4 40 3 0 0 0 75 4.0 884 15:30
824 Radim Vrbata 21 TOT LW 76 16 19 35 14 -7 18 10 6 0 4 215 7.4 1108 14:35
825 Vladimir Vujtek 30 PIT LW 5 0 1 1 0 -4 0 0 0 0 0 3 0.0 38 7:34
826 David Vyborny 28 CBJ LW 79 20 26 46 18 12 16 15 4 1 4 125 16.0 1291 16:20
827 Matt Walker 22 STL D 16 0 1 1 0 0 38 0 0 0 0 13 0.0 178 11:09
828 Scott Walker 29 NSH RW 60 15 18 33 13 2 58 8 7 0 5 124 12.1 1190 19:50
829 Jesse Wallin 24 DET D 32 0 1 1 0 -2 19 0 0 0 0 23 0.0 425 13:16
830 Niclas Wallin 27 CAR D 77 2 8 10 3 -19 71 2 0 0 2 69 2.9 1248 16:12
831 Rickard Wallin 22 MIN C 4 1 0 1 1 1 0 1 0 0 1 1 100.0 31 7:44
832 Derrick Walser 24 CBJ D 53 4 13 17 6 -9 34 1 3 0 2 86 4.7 788 14:52
833 Wes Walz 32 MIN C 80 13 19 32 12 11 63 13 0 0 4 115 11.3 1275 15:56
834 Kyle Wanvig 22 MIN RW 7 1 0 1 1 0 13 1 0 0 0 5 20.0 65 9:14
835 Aaron Ward 30 CAR D 77 3 6 9 3 -23 90 3 0 0 1 66 4.5 1441 18:43
836 Dixon Ward 34 NYR LW 8 0 0 0 0 -2 2 0 0 0 0 7 0.0 70 8:45
837 Jason Ward 24 MTL RW 8 3 2 5 2 3 0 3 0 0 0 10 30.0 90 11:17
838 Lance Ward 24 TOT D 65 3 2 5 2 -6 121 3 0 0 1 52 5.8 535 8:14
839 Rhett Warrener 27 BUF D 50 0 9 9 2 1 63 0 0 0 0 47 0.0 912 18:14
840 Todd Warriner 29 TOT LW 49 6 10 16 6 1 32 6 0 0 1 72 8.3 528 10:47
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
841 Mike Watt 26 CAR LW 5 0 0 0 0 -1 0 0 0 0 0 2 0.0 38 7:30
842 Mike Weaver 24 ATL D 40 0 5 5 1 -5 20 0 0 0 0 21 0.0 745 18:38
843 Steve Webb 27 NYI RW 49 1 0 1 1 -5 75 1 0 0 0 27 3.7 296 6:02
844 Doug Weight 32 STL C 70 15 52 67 22 -6 52 8 7 0 3 182 8.2 1426 20:23
845 Mattias Weinhandl 22 NYI RW 47 6 17 23 8 -2 10 5 1 0 0 66 9.1 652 13:52
846 Eric Weinrich 36 PHI D 81 2 18 20 6 16 40 0 1 1 0 103 1.9 1733 21:24
847 Stephen Weiss 19 FLA C 77 6 15 21 7 -13 17 6 0 0 2 87 6.9 1100 14:17
848 Glen Wesley 34 TOT D 70 1 10 11 3 -2 44 0 1 0 0 77 1.3 1493 21:20
849 Duvie Westcott 25 CBJ D 39 0 7 7 2 -3 77 0 0 0 0 27 0.0 728 18:41
850 Tommy Westlund 28 CAR RW 3 0 0 0 0 0 0 0 0 0 0 0 19 6:29
851 Colin White 25 NJD D 72 5 8 13 5 19 98 5 0 0 1 81 6.2 1417 19:41
852 Peter White 33 CHI C 6 0 1 1 0 0 0 0 0 0 0 2 0.0 54 9:01
853 Todd White 27 OTT C 80 25 35 60 23 19 28 16 8 1 5 144 17.4 1437 17:58
854 Trent Whitfield 25 WSH C 14 1 1 2 1 1 6 1 0 0 1 4 25.0 119 8:30
855 Ray Whitney 30 CBJ LW 81 24 52 76 27 -26 22 14 8 2 2 235 10.2 1701 21:00
856 Jason Wiemer 26 NYI LW 81 9 19 28 10 5 116 8 0 1 2 139 6.5 1008 12:26
857 Jason Williams 22 DET C 16 3 3 6 2 3 2 2 1 0 0 20 15.0 171 10:43
858 Justin Williams 21 PHI RW 41 8 16 24 9 15 22 8 0 0 2 105 7.6 654 15:57
859 Brian Willsie 24 COL RW 12 0 1 1 0 0 15 0 0 0 0 12 0.0 115 9:36
860 Clarke Wilm 26 NSH C 82 5 11 16 6 -11 36 5 0 0 0 108 4.6 981 11:58
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
861 Landon Wilson 27 PHX RW 31 6 8 14 5 1 26 6 0 0 3 92 6.5 378 12:11
862 Mike Wilson 27 NYR D 1 0 0 0 0 1 0 0 0 0 0 0 13 12:41
863 Chad Wiseman 21 SJS LW 4 0 0 0 0 -2 4 0 0 0 0 1 0.0 37 9:19
864 Brendan Witt 27 WSH D 69 2 9 11 3 12 106 2 0 0 0 80 2.5 1444 20:55
865 Jason Woolley 33 TOT D 76 6 20 26 9 11 51 5 1 0 2 81 7.4 1276 16:48
866 Peter Worrell 25 FLA LW 63 2 3 5 2 -14 193 2 0 0 0 52 3.8 583 9:16
867 Jamie Wright 26 TOT LW 23 2 2 4 2 0 16 2 0 0 0 18 11.1 260 11:19
868 Tyler Wright 29 CBJ C 70 19 11 30 13 -25 113 14 3 2 3 108 17.6 1129 16:07
869 Vitali Yachmenev 28 NSH LW 62 5 15 20 7 7 12 5 0 0 1 68 7.4 1032 16:38
870 Alexei Yashin 29 NYI C 81 26 39 65 24 -12 32 12 14 0 7 274 9.5 1501 18:32
871 Stephane Yelle 28 CGY C 82 10 15 25 9 -10 50 7 3 0 3 121 8.3 1484 18:06
872 Jason York 32 NSH D 74 4 15 19 6 13 52 2 2 0 0 107 3.7 1477 19:57
873 Mike York 25 EDM RW 71 22 29 51 20 -8 10 13 7 2 4 177 12.4 1354 19:04
874 Scott Young 35 DAL RW 79 23 19 42 18 24 30 17 5 1 4 237 9.7 1275 16:08
875 Dmitry Yushkevich 31 TOT D 83 3 11 14 5 -9 46 3 0 0 0 75 4.0 1708 20:34
876 Steve Yzerman* 37 DET C 16 2 6 8 3 6 8 1 1 0 1 13 15.4 249 15:35
877 Miroslav Zalesak 23 SJS RW 10 1 2 3 1 -2 0 1 0 0 0 8 12.5 95 9:28
878 Rob Zamuner 33 BOS LW 55 10 6 16 7 2 18 7 3 0 1 94 10.6 667 12:08
879 Richard Zednik 27 MTL RW 80 31 19 50 22 4 79 22 9 0 2 250 12.4 1474 18:25
880 Henrik Zetterberg 22 DET LW 79 22 22 44 18 6 8 16 5 1 4 135 16.3 1289 16:19
Rk Player Age Tm Pos GP G A PTS GC +/- PIM EV PP SH GW S S% TOI ATOI
881 Alex Zhamnov 32 CHI C 74 15 43 58 20 0 70 10 2 3 1 166 9.0 1561 21:06
882 Alexei Zhitnik 30 BUF D 70 3 18 21 6 -5 85 3 0 0 1 138 2.2 1858 26:33
883 Sergei Zholtok 30 MIN C 78 16 26 42 16 1 18 13 3 0 2 153 10.5 1294 16:36
884 Mike Zigomanis 22 CAR C 19 2 1 3 1 -4 0 0 1 1 0 19 10.5 185 9:43
885 Tomas Zizka 23 LAK D 10 0 3 3 1 -4 4 0 0 0 0 12 0.0 154 15:24
886 Sergei Zubov 32 DAL D 82 11 44 55 18 21 26 3 8 0 2 158 7.0 2118 25:50
887 Dainius Zubrus 24 WSH C 63 13 22 35 13 15 43 11 2 0 0 104 12.5 1035 16:26
888 Andrei Zyuzin 25 TOT D 67 4 13 17 6 -8 36 2 2 0 0 113 3.5 1448 21:37