(As of Monday, Apr 13 2026)
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 16 Bobby Holik C L OK 82 76 77 79 81 58 73 76 68 76 71 40 31 78 30 Peter Forsberg C L OK 67 69 74 74 74 62 74 80 76 81 75 45 48 79 66 Darcy Tucker C L OK 72 79 60 75 79 58 79 75 71 75 67 43 25 75 14 German Titov C L OK 67 82 74 75 89 66 84 78 77 59 79 78 73 80 18 Denny Lambert LW L 99 86 82 71 80 84 25 80 74 63 69 66 61 55 76 10 Ulf Dahlen LW L OK 65 78 62 82 79 90 70 67 74 69 80 47 66 76 62 Mike Ricci LW L OK 73 71 79 85 82 54 72 72 70 80 74 37 48 78 57 Andrei Kovalenko LW L OK 74 70 78 77 76 60 69 75 68 69 77 39 47 77 11 Steve Sullivan RW R OK 57 82 61 77 76 83 80 74 72 72 70 41 37 75 36 Esa Tikkanen RW L OK 77 72 75 83 89 58 71 65 72 96 81 55 59 80 39 Pavol Demitra RW L OK 59 81 69 78 78 45 73 74 71 73 74 47 33 76 94 Michael Nylander RW L OK 58 75 72 77 74 64 76 67 70 68 75 51 44 75 28 Niclas Havelid D L OK 64 79 65 77 78 81 75 71 64 68 69 58 55 75 25 Scott Stevens D L OK 70 65 87 87 96 42 51 72 66 82 66 79 72 78 32 Rhett Warrener D R OK 69 79 68 81 70 44 74 69 70 70 76 33 33 76 43 Jon Klemm D R OK 71 72 78 76 77 65 65 69 76 75 53 44 46 75 6 Bryan McCabe D L OK 73 71 70 75 81 41 69 76 73 74 72 31 44 76 34 Alexander Karpovtsev D R OK 71 78 77 75 74 75 70 71 70 79 68 48 46 78 17 Richard Smehlik D R 72 3W 72 70 84 75 74 70 65 72 66 78 64 35 28 76 50 Jeff Beukeboom D L OK 76 63 82 80 83 38 70 56 65 82 50 79 68 75 2 Evgeni Nabokov G L OK 81 86 84 82 84 84 86 79 84 NA NA 30 45 79 7 Miikka Kiprusoff G L OK 82 83 84 75 79 79 82 78 81 25 25 35 21 76 29 Guy Hebert G L OK 82 84 68 88 95 93 88 80 81 NA NA 39 45 78
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 42 Sean Avery C L OK 76 74 54 69 68 39 69 62 56 63 57 36 36 66 19 Stephen Weiss C L OK 49 71 49 67 66 68 66 62 55 69 56 24 24 63 38 Jason Wiemer C L OK 76 76 65 76 74 43 69 63 62 75 55 30 20 69 44 Kyle Wellwood C R OK 44 72 46 62 68 76 69 59 52 61 55 24 24 61 13 Jason Krog C R OK 60 84 61 78 66 77 79 68 63 60 62 51 50 71 52 Dale Hawerchuk C L OK 38 62 58 78 81 70 64 83 69 60 60 80 87 70 20 Glen Metropolit LW R OK 60 80 67 74 68 79 76 68 67 72 65 52 55 73 23 Derek MacKenzie LW L OK 55 77 53 68 74 65 74 60 57 66 55 27 23 65 41 Trevor Letowski LW R OK 57 77 48 62 73 69 78 58 52 72 55 31 35 65 59 Antti Laaksonen LW L OK 60 81 63 73 77 78 76 69 63 66 64 52 48 72 47 Gino Odjick LW L OK 81 65 78 67 79 34 63 64 57 75 64 44 44 71 12 Scott Gomez LW L OK 49 73 51 73 71 61 59 63 66 69 51 29 28 64 40 Marek Svatos RW R OK 51 73 48 61 67 65 69 57 51 57 63 28 28 62 55 Jordin Tootoo RW R OK 59 70 49 68 64 49 66 53 50 51 48 24 24 58 37 Chris Neil RW R OK 78 68 60 75 73 39 60 53 53 67 51 33 27 63 58 Shawn Thornton RW R OK 75 71 66 69 74 50 69 60 54 57 53 41 41 65 45 Adam Hall RW R OK 53 71 63 72 70 64 63 60 55 68 55 33 33 65 46 Steve Thomas RW R OK 49 63 65 60 77 47 70 67 63 59 80 67 82 71 50 Christian Laflamme D R OK 63 80 64 70 70 59 76 59 60 71 64 34 30 70 51 Andy Delmore D R OK 57 72 65 70 58 74 66 64 56 47 77 41 38 68 35 Shaone Morrisonn D L OK 55 66 58 61 67 57 56 54 50 59 53 24 24 60 5 Alexei Semenov D L OK 62 58 62 62 56 53 53 58 50 51 59 28 25 60 56 Aki Berg D L OK 50 65 63 66 68 49 58 56 58 75 54 26 41 65 65 Radoslav Suchy D L OK 53 77 63 70 77 71 68 63 58 68 63 44 45 68 31 Craig Anderson G L OK 73 83 78 83 71 72 77 71 79 25 25 27 23 73 27 Ilya Bryzgalov G L OK 77 77 76 72 77 76 76 76 79 25 25 36 33 72
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 90 Joe Juneau C L OK 67 80 78 79 75 76 78 75 67 77 78 35 43 79 37 Martin Straka C L OK 59 68 66 70 72 65 68 73 73 69 71 40 50 73 48 Yanic Perreault C L OK 61 76 75 75 81 56 79 75 71 76 77 28 46 78 93 Petr Nedved C L OK 61 74 73 83 74 75 76 79 78 68 76 32 55 78 22 Brendan Shanahan LW L OK 81 78 82 88 88 31 81 83 82 81 82 46 55 85 11 Patrick Sharp LW R OK 51 70 55 70 70 67 62 63 61 61 65 28 28 66 52 Donald Audette LW R OK 65 72 62 76 78 69 84 72 79 65 84 43 46 78 16 Andrew Brunette LW L OK 59 79 72 76 79 76 68 75 73 76 73 43 52 76 45 Adam Graves RW L OK 76 74 82 86 81 40 73 76 78 77 83 48 74 82 15 Tomas Holmstrom RW L OK 65 79 63 75 77 66 74 71 71 78 70 54 39 75 89 Alexander Mogilny RW R OK 49 82 73 80 75 73 81 76 79 58 82 46 58 78 44 Dallas Drake RW L OK 66 75 73 82 74 61 69 70 64 77 76 48 43 76 20 Mikael Renberg RW L OK 70 72 69 76 73 70 70 72 69 62 75 43 32 74 62 Jiri Slegr D L OK 64 74 76 68 78 69 65 75 74 72 72 39 50 75 10 Andrei Markov D L OK 57 73 63 75 69 70 65 75 76 64 70 36 36 73 32 Lyle Odelein D L OK 72 64 81 81 81 34 61 67 61 76 58 50 47 74 14 Darryl Sydor D L OK 65 69 73 84 79 63 69 71 71 72 68 37 26 74 31 Sean ODonnell D L OK 81 69 75 77 74 28 59 66 73 82 61 47 44 76 28 Vladimir Konstantinov D R OK 73 75 78 86 82 59 68 84 73 85 80 53 50 81 55 Darren Van Impe D L OK 71 79 74 74 77 73 73 66 75 60 71 46 36 75 9 Greg de Vries D L OK 69 78 72 78 78 57 71 71 73 80 69 43 51 77 46 Chris Mason G L OK 78 77 77 75 75 83 76 77 78 25 25 41 48 72 30 Jussi Markkanen G L OK 79 79 79 76 74 89 79 82 79 25 25 56 56 75 3 Tomas Vokoun G R OK 85 82 86 84 83 65 83 81 85 25 25 34 26 77
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 49 Chris Kelly C L OK 51 73 53 70 69 66 65 53 54 69 55 25 26 62 27 Dave Scatchard C R OK 64 72 66 76 67 42 65 64 63 75 65 30 41 70 34 Manny Malhotra C L OK 61 70 67 76 70 71 58 61 63 74 60 29 31 68 18 Patrik Stefan C L OK 53 73 66 68 70 70 60 67 56 62 63 26 30 67 54 Antoine Vermette C L OK 50 72 53 67 73 61 60 60 59 65 56 23 28 63 36 Viktor Kozlov C R OK 56 70 77 73 73 77 60 76 67 71 70 33 34 73 26 Alexei Ponikarovsky LW L OK 57 69 66 73 68 69 50 63 54 65 63 27 24 65 41 Arron Asham LW R OK 59 69 62 73 64 39 61 63 56 65 58 30 29 65 39 Matt Pettinger LW L OK 51 70 58 66 64 64 63 54 50 63 53 32 26 61 47 Ville Nieminen LW L OK 59 76 62 66 73 69 68 59 60 54 60 37 45 66 53 Raffi Torres LW L OK 55 67 60 69 69 65 59 55 55 65 57 26 23 63 83 Ales Hemsky RW R OK 48 74 46 70 64 69 69 66 58 57 56 24 24 63 17 Maxim Afinogenov RW L OK 59 76 61 66 66 68 66 71 69 58 70 32 30 70 23 Dan Cleary RW L OK 49 71 63 70 54 69 60 60 56 68 61 31 36 65 35 Mikael Samuelsson RW R OK 57 73 64 72 68 74 59 60 62 66 64 37 33 67 42 Niko Dimitrakos RW R OK 57 74 61 66 64 66 65 67 56 62 58 40 27 66 33 Denis Gauthier D L OK 61 69 68 70 66 53 61 53 58 67 59 34 28 66 12 Chris Phillips D L OK 49 62 70 68 76 65 57 54 63 70 62 31 39 66 8 Mike Komisarek D R OK 61 62 67 66 61 52 49 55 51 61 54 28 28 62 29 Andrei Zyuzin D L OK 58 71 57 66 68 60 72 61 60 69 69 38 40 69 51 Francis Bouillon D L OK 62 76 64 77 72 63 71 67 67 72 63 49 52 72 25 Deryk Engelland D R OK 55 65 59 65 71 55 57 56 53 58 55 23 21 61 40 Brad Lukowich D L OK 56 70 57 72 68 49 70 54 56 71 68 37 33 67 38 Antero Niittymaki G L OK 72 72 67 69 66 84 66 70 69 NA NA 32 16 65
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 77 Chris Gratton C L OK 79 75 73 72 75 42 70 72 76 77 74 31 24 77 18 Joe Nieuwendyk C L OK 72 76 78 87 88 63 73 83 77 75 84 65 57 83 82 Craig Conroy C R OK 72 69 73 76 82 63 75 74 78 81 71 33 28 77 39 Doug Weight C L OK 64 74 75 83 86 56 80 81 79 74 75 53 28 80 41 Jason Allison C R OK 72 71 68 76 77 70 75 86 72 62 73 38 26 77 16 Dainius Zubrus LW L OK 62 72 76 79 78 60 68 74 67 76 73 31 38 75 9 Pavel Bure LW L OK 67 86 77 84 81 80 80 84 80 68 80 38 39 82 46 David Archibald LW L OK 76 68 73 81 89 63 62 76 78 80 70 51 45 77 10 Tony Amonte LW L OK 72 83 80 84 84 55 79 83 79 74 80 40 40 82 27 Shayne Corson LW L OK 70 73 71 83 79 53 70 72 71 78 75 62 71 77 88 Eric Lindros RW L OK 76 76 79 78 68 48 70 84 78 69 79 49 57 80 26 Martin St. Louis RW L OK 59 84 61 82 82 81 81 78 76 68 77 52 57 78 14 Stu Barnes RW L OK 71 78 73 77 77 59 75 83 76 75 74 47 62 80 48 Russ Courtnall RW R OK 67 85 68 81 77 76 83 80 68 58 72 68 72 77 22 Dan Boyle D R OK 61 77 62 78 77 62 71 76 76 62 74 42 48 76 52 Adam Foote D R OK 83 69 84 82 84 47 68 64 60 78 61 56 49 77 32 Michal Rozsival D R OK 65 71 68 80 70 47 72 73 69 82 69 32 21 75 28 Brian Rafalski D R OK 58 78 59 76 83 83 77 86 79 72 74 61 60 80 8 Cam Russell D L OK 77 67 77 75 74 47 74 68 71 80 65 45 25 77 6 Sean Hill D R OK 72 78 72 84 83 77 71 76 74 79 73 43 37 79 55 Sergei Gonchar D L OK 63 71 72 76 77 52 73 74 76 73 76 40 44 77 49 Steve Duchesne D L OK 57 75 69 82 85 55 70 79 80 72 71 57 65 78 47 Bob Rouse D R OK 75 68 81 80 80 46 69 66 61 84 44 74 62 76 37 Olaf Kolzig G L OK 84 83 88 84 80 72 80 76 78 25 25 42 43 77 1 Sean Burke G L OK 89 88 89 84 85 65 86 77 84 NA NA 58 69 81
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 95 Eric Daze C L OK 60 74 67 71 71 52 61 74 63 61 76 37 57 72 50 Matthew Lombardi C L OK 52 70 54 65 65 63 66 61 52 58 57 28 24 62 19 Jason Williams C R OK 52 73 52 67 62 67 68 63 54 59 58 36 35 64 12 Todd White C L OK 60 82 60 79 69 80 67 71 61 66 65 44 41 71 73 Curtis Brown C L OK 61 74 69 74 77 57 69 68 69 74 64 32 31 72 24 Matt Cooke LW L OK 62 71 60 75 74 45 71 60 66 75 65 32 36 70 40 Alex Tanguay LW L OK 50 75 57 75 70 68 68 75 69 66 63 35 20 70 58 Dave Moss LW R OK 49 68 60 64 67 72 57 57 52 67 54 28 28 62 44 Richard Zednik LW L OK 66 72 62 70 76 69 66 68 59 64 66 32 41 69 43 Vitali Yachmenev RW L OK 61 80 68 74 76 57 73 69 71 76 65 33 43 73 29 Martin Havlat RW L OK 56 74 63 74 66 67 60 71 65 66 67 25 29 70 33 Chris McAllister RW L OK 79 67 79 76 72 40 58 60 61 68 69 37 45 71 17 Ethan Moreau RW L OK 68 73 68 76 74 48 68 64 68 75 63 29 38 71 60 Antti Miettinen RW R OK 53 73 54 65 74 67 68 59 56 63 58 36 31 64 38 Willie Mitchell D L OK 55 65 62 68 68 61 64 56 61 78 58 30 41 68 25 Carlo Colaiacovo D L OK 48 67 53 64 58 66 61 61 53 65 58 24 24 63 23 Scott Hannan D L OK 49 73 60 74 72 70 60 60 61 68 61 31 30 66 45 Karel Rachunek D R OK 54 70 67 64 63 65 56 67 57 60 64 32 19 66 2 Toni Lydman D L OK 55 73 62 67 70 68 59 67 59 67 55 35 29 67 3 Kim Johnsson D L OK 62 73 55 68 75 56 71 66 68 59 62 35 43 69 42 Andy Sutton D L OK 80 71 81 78 72 56 63 69 64 60 67 46 41 73 20 Anton Volchenkov D L OK 54 65 59 68 64 67 57 56 52 57 53 26 25 61 31 Peter Budaj G L OK 72 72 72 74 63 77 72 74 72 25 25 24 24 67 35 Alex Auld G L OK 71 71 70 71 71 83 74 77 73 25 25 26 31 67 57 John Grahame G L OK 77 76 80 74 75 65 79 78 81 25 25 33 46 73
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 30 Josef Beranek C L OK 59 75 69 76 80 57 76 77 79 60 76 42 39 76 14 Mike Fisher C R OK 60 69 66 73 74 54 62 57 60 74 64 28 29 67 50 Wes Walz C R OK 61 74 70 79 85 71 76 73 70 74 78 41 49 77 27 Luc Robitaille LW L OK 68 64 83 89 90 69 63 82 78 73 85 59 57 81 94 Ryan Smyth LW L OK 63 77 60 82 77 56 73 63 75 76 75 33 41 74 41 Jimmy Carson LW R OK 67 71 76 72 73 59 75 81 70 76 71 52 55 77 40 Brian Savage LW L OK 71 75 79 84 74 43 73 74 74 75 78 37 44 79 26 Trent Klatt RW R OK 68 70 69 75 80 59 71 69 75 68 76 49 56 75 12 Keith Tkachuk RW L OK 78 78 86 75 78 40 74 71 74 65 68 42 47 77 22 Jody Hull RW R OK 72 66 75 72 75 67 75 69 75 71 77 56 57 77 18 Alexei Kovalev RW L OK 61 76 66 80 78 62 77 81 73 59 72 38 37 75 23 Cam Neely RW R OK 78 58 76 84 65 53 67 80 75 72 90 66 63 81 51 Brian Campbell D L OK 54 75 53 76 77 62 74 76 76 70 74 28 24 75 36 Dimitri Yushkevich D R OK 72 76 73 76 74 61 64 80 72 72 74 48 32 77 32 Dan Keczmer D L OK 73 78 70 82 75 66 68 76 73 76 64 55 67 77 28 Igor Ulanov D L OK 74 70 78 72 78 47 73 72 68 74 57 32 45 75 57 Dave Manson D R OK 77 64 83 79 87 41 69 73 78 82 70 62 62 80 44 Lubomir Visnovsky D L OK 57 75 60 74 75 74 71 75 76 60 76 49 51 75 35 Cristobal Huet G L OK 80 80 80 78 80 88 80 80 80 25 25 56 56 76 45 Dominik Hasek G L OK 87 91 78 89 75 76 80 77 86 25 25 77 64 81
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 13 Mike Cammalleri C L OK 49 73 48 71 67 69 69 64 61 57 65 28 28 65 11 Marcel Goc C L OK 47 69 53 65 71 73 63 55 51 65 51 24 24 60 91 Marc Savard C L OK 60 71 66 74 74 59 72 74 66 63 64 37 42 71 55 Steve Ott C L OK 64 70 53 69 66 47 64 59 53 61 51 26 28 62 62 Alexandre Daigle C L OK 59 83 67 74 67 75 72 73 66 64 63 37 41 72 61 Stephane Yelle LW L OK 63 72 70 75 75 61 65 70 65 72 63 35 44 71 37 Kirk Maltby LW L OK 60 65 76 65 74 62 70 71 66 70 67 33 44 72 38 Jamie Lundmark LW R OK 51 64 55 63 58 55 64 58 53 48 47 29 23 58 49 Brad Isbister LW R OK 68 71 76 73 66 46 57 68 51 76 61 29 35 69 17 Radim Vrbata RW R OK 54 71 56 79 74 70 70 65 69 60 64 26 34 68 34 Petr Cajanek RW L OK 60 81 61 70 76 77 76 74 61 45 65 56 56 70 53 Eric Boulton RW L OK 75 73 73 76 64 40 63 54 66 72 53 33 36 68 25 Marian Gaborik RW L OK 54 70 54 76 68 65 64 66 68 63 73 27 21 69 39 Jonathan Cheechoo RW R OK 58 76 65 68 76 58 63 70 60 64 72 28 20 70 29 Adam Deadmarsh RW L OK 74 78 66 73 74 47 72 68 67 57 68 46 41 72 21 Scott Ferguson D L OK 81 80 66 70 68 49 78 61 65 50 63 52 52 71 9 Pavel Kubina D R OK 71 65 77 71 76 52 46 60 63 78 67 43 40 72 47 Douglas Murray D L OK 56 64 69 68 67 61 44 52 50 55 56 32 24 61 24 Radek Martinek D R OK 65 76 68 76 65 71 70 69 65 59 65 47 44 72 15 Paul Mara D L OK 65 75 57 74 75 59 66 70 65 67 70 25 33 72 56 Bryan Muir D L OK 72 77 72 68 64 67 65 68 58 69 65 51 59 73 5 Greg Zanon D L OK 53 70 54 62 74 68 66 55 53 65 57 31 35 63 42 Ron Hainsey D L OK 54 69 58 72 71 71 62 61 62 64 58 30 28 65 43 Andreas Lilja D L OK 69 75 71 75 70 68 64 63 60 64 63 51 51 71 46 Brian Pothier D R OK 52 76 57 69 66 71 67 65 60 52 62 44 47 67 48 Niclas Wallin D L OK 62 74 71 74 76 66 64 63 59 63 64 52 57 70 33 Sebastien Caron G L OK 70 71 71 71 57 74 72 70 67 25 25 33 40 66 31 Pascal Leclaire G L OK 69 69 69 66 64 77 69 72 69 25 25 24 24 64
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 3 Alexei Yashin C L OK 68 76 81 79 79 69 75 80 76 70 77 32 32 79 67 Robert Reichel C L OK 68 76 70 82 84 76 81 77 81 69 71 43 43 78 12 Kirk Muller C L OK 64 62 74 82 82 76 69 72 66 77 74 72 64 76 49 Trevor Linden C R OK 74 81 80 84 79 64 74 78 70 72 75 51 58 80 6 Joe Thornton LW L OK 53 70 71 79 69 53 62 77 83 71 71 28 34 74 27 Jeremy Roenick LW R OK 74 80 77 79 81 55 78 82 85 78 80 44 55 83 8 Geoff Sanderson LW L OK 54 79 73 68 74 55 77 74 71 63 81 32 38 76 38 Radek Bonk LW L OK 56 78 64 79 78 72 65 72 60 77 67 33 40 72 42 Mike Grier RW L OK 59 74 60 81 85 55 66 70 64 78 71 26 46 72 2 Daniel Alfredsson RW R OK 63 84 71 82 80 81 72 80 76 81 79 46 45 80 11 Jarome Iginla RW R OK 58 67 67 79 84 66 68 74 81 80 69 35 34 75 1 Zdeno Chara D L OK 72 70 78 80 81 42 54 74 82 81 75 36 35 78 25 Brett Clark D L OK 61 76 61 77 69 63 73 67 69 76 70 38 40 74 15 Bryan Marchment D L OK 83 69 78 76 74 45 72 64 70 82 63 49 53 78 48 Brendan Witt D L OK 74 75 71 79 78 55 70 69 72 74 65 36 40 75 37 Eric Desjardins D R OK 59 71 75 77 79 67 72 74 73 75 71 45 52 76 36 Scott Lachance D L OK 71 72 74 77 77 76 70 71 67 76 59 45 38 75 95 Nicklas Lidstrom D L OK 63 73 75 86 81 78 77 74 73 74 75 54 41 78 24 Kimmo Timonen D L OK 59 67 62 82 78 48 78 73 75 73 77 31 22 76 21 Tim Thomas G L OK 83 86 83 80 85 74 83 76 81 25 25 40 44 78 14 Jose Theodore G R OK 81 80 81 78 82 60 80 75 81 NA NA 34 30 74 34 Roman Cechmanek G L OK 80 80 81 74 87 77 79 79 81 25 25 72 74 76
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 10 Jay McClement C L OK 48 68 55 66 76 70 60 54 52 71 49 24 24 60 47 Jan Bulis C L OK 55 74 57 70 63 60 62 64 60 67 62 33 30 66 19 Nik Antropov C L OK 59 60 76 69 67 62 43 65 60 55 65 21 25 65 35 Richard Park C R OK 65 76 61 79 69 61 78 71 65 78 55 30 29 71 23 Jochen Hecht C L OK 55 69 62 66 65 68 66 72 58 65 65 36 19 68 7 Chuck Kobasew LW R OK 52 71 52 67 64 65 65 55 52 69 55 28 28 62 9 Simon Gagne LW L OK 51 74 53 75 63 68 65 67 64 67 68 30 21 68 22 Daniel Sedin LW L OK 51 75 52 76 79 71 66 72 74 69 67 24 34 71 17 Taylor Pyatt LW L OK 53 68 69 70 71 67 56 59 56 66 55 30 34 64 20 Ladislav Nagy LW L OK 57 73 55 66 74 62 69 68 61 55 66 25 37 67 59 Travis Moen LW L OK 57 67 60 68 67 59 58 52 50 61 48 28 21 59 50 Chad Kilger LW L OK 58 67 71 73 71 57 57 61 59 73 60 37 28 67 13 J.P. Dumont RW L OK 50 71 60 71 72 66 60 60 60 67 65 29 24 66 30 Juraj Kolnik RW R OK 44 76 55 62 57 62 71 60 47 53 60 28 25 62 18 Michael Ryder RW R OK 57 72 63 72 76 67 68 64 65 66 68 24 37 70 32 Justin Williams RW R OK 55 72 56 76 73 62 70 66 68 68 60 27 25 68 44 Christian Ehrhoff D L OK 51 68 55 67 68 64 61 65 61 65 61 28 28 66 29 Johnny Oduya D L OK 51 71 53 67 73 69 65 57 57 71 57 28 28 65 5 Barret Jackman D L OK 60 69 56 71 71 51 67 60 59 67 57 26 30 66 28 Danny Markov D L OK 60 77 64 68 71 52 73 65 64 76 59 32 33 71 26 Stephane Robidas D R OK 57 76 51 71 68 53 69 64 63 75 68 27 38 70 39 Rostislav Klesla D L OK 52 65 59 66 60 61 55 55 53 56 57 24 26 60 31 Michael Leighton G L OK 68 64 70 77 54 82 71 78 69 25 25 22 25 64 46 David Aebischer G L OK 77 75 75 74 76 76 75 79 76 25 25 30 27 70
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 38 Craig Janney C L OK 56 76 71 76 70 92 78 87 81 71 71 68 66 79 22 Jason Blake C L OK 62 83 66 82 83 73 79 73 74 70 70 57 64 77 41 Brian Bradley C L OK 66 75 65 85 78 69 73 73 72 63 72 73 65 75 58 Rod BrindAmour C L OK 61 76 65 84 84 73 71 70 71 75 72 37 49 75 45 Valery Zelepukin LW L OK 64 81 72 82 77 63 83 79 74 71 76 31 60 79 15 Jason Dawe LW L OK 68 71 67 76 75 48 67 73 66 78 65 33 24 72 44 Markus Naslund LW L OK 63 70 73 76 76 56 76 71 74 68 79 39 45 76 75 Scott Allison LW L OK 76 73 75 73 74 38 73 70 71 63 68 37 35 74 34 Vaclav Prospal LW L 99 67 79 74 75 81 65 77 73 71 71 73 36 24 76 12 Mike Johnson RW R OK 70 78 70 75 79 59 71 70 71 79 71 51 38 76 39 Jozef Stumpel RW R OK 67 77 68 70 82 52 73 74 75 66 67 42 32 74 46 Valeri Kamensky RW R OK 50 75 71 76 65 65 74 75 73 57 75 47 50 74 65 Paul Ranheim RW L OK 62 72 74 76 89 74 73 76 68 74 74 58 53 77 32 Alexander Khavanov D L 98 68 81 68 73 78 73 73 73 64 71 72 64 59 76 9 Calle Johansson D L OK 66 80 70 83 82 66 79 72 66 76 75 49 69 78 40 Jason Marshall D L OK 76 68 81 74 72 39 74 77 66 73 71 44 52 77 48 Don Sweeney D L OK 68 79 63 83 80 76 69 80 76 83 67 57 62 78 3 Sylvain Cote D R OK 64 65 64 78 79 64 74 77 72 77 64 58 63 75 13 Greg Hawgood D L OK 64 68 63 73 79 49 68 68 69 76 62 57 72 72 57 Igor Kravchuk D L OK 62 64 72 79 78 76 73 75 71 74 63 47 40 74 30 Martin Gerber G L OK 80 80 80 80 74 84 82 86 82 25 25 60 60 77 53 Martin Brodeur G L OK 84 88 86 86 86 77 81 86 77 25 25 31 36 79
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 29 Brooks Laich C L OK 48 69 55 67 68 69 60 58 54 67 54 24 24 62 14 Andrei Nikolishin C L OK 57 72 57 68 62 56 80 68 74 69 62 30 33 70 49 Jean-Francois Jomphe C L OK 70 78 66 66 65 71 79 73 59 65 61 51 66 72 51 Kris Draper C L OK 67 78 67 73 78 49 75 72 73 73 62 28 24 73 28 Steven Reinprecht C L OK 57 78 64 74 72 68 70 72 68 72 70 47 47 73 21 Sergei Brylin LW L OK 63 69 67 75 71 45 70 76 66 65 63 37 33 71 50 Jay Pandolfo LW L OK 59 77 62 73 72 74 76 69 68 60 63 39 43 71 35 Eric Messier LW L OK 61 81 71 76 76 64 74 71 65 71 64 47 59 73 31 Ruslan Fedotenko LW L OK 52 75 55 72 74 73 68 58 56 67 60 35 37 65 54 Craig Adams RW R OK 61 72 57 71 72 70 71 55 58 75 51 37 32 65 68 Tomi Kallio RW L OK 64 68 57 57 72 63 69 63 54 63 61 35 34 65 47 Dave Gagner RW L OK 67 65 63 76 67 54 72 72 65 53 68 62 63 71 52 Peter Ferraro RW R OK 62 72 72 75 66 46 72 67 66 64 74 35 36 72 43 Nelson Emerson RW R OK 60 73 65 82 76 72 70 71 63 57 74 43 36 72 60 Steve McKenna D L OK 86 64 87 76 74 41 57 65 63 58 58 53 60 72 42 Adrian Aucoin D R OK 50 70 74 76 69 53 68 65 64 78 63 35 51 72 10 Ken Sutton D L OK 69 67 74 71 69 57 62 70 69 66 66 38 32 72 56 Doug Houda D L OK 68 68 65 75 85 39 77 67 65 69 50 68 66 71 55 Kenny Jonsson D L OK 59 71 72 72 79 66 64 74 65 63 73 31 32 72 27 Mathieu Garon G R OK 78 78 77 74 75 73 77 81 77 25 25 35 32 72 33 Andrew Raycroft G L OK 73 72 72 73 67 79 75 71 78 NA NA 29 35 69
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 63 Henrik Zetterberg C L OK 57 71 53 76 78 77 67 76 68 77 67 26 24 72 11 Jeff Halpern C R OK 60 78 68 80 81 69 72 68 66 70 67 48 44 73 58 Vincent Damphousse C R OK 63 83 71 84 78 59 77 83 81 73 82 49 67 82 60 Scott Walker C R OK 77 82 67 83 80 52 83 77 73 77 65 43 40 78 46 Owen Nolan LW R OK 74 75 81 69 75 53 68 75 69 77 81 43 41 79 14 Michael Peca LW R OK 66 78 74 77 77 71 76 77 76 81 69 33 41 78 48 Wayne Primeau LW L OK 70 73 77 76 76 43 60 68 62 74 64 44 52 72 53 Andre Roy LW L OK 82 71 68 74 76 28 64 62 65 74 64 33 43 71 1 Pavel Datsyuk RW L OK 57 78 56 71 78 73 73 75 77 71 74 38 45 75 32 Peter Bondra RW L OK 64 79 73 86 82 58 81 79 77 68 81 49 37 80 54 Keith Primeau RW L OK 76 79 82 81 80 67 76 83 73 73 75 47 34 81 24 Phil Housley D L OK 30 80 62 81 80 74 72 85 83 52 71 65 67 76 9 Eric Cairns D L OK 78 74 81 67 73 43 69 66 59 69 45 38 36 72 8 Sami Salo D R OK 64 76 76 78 73 70 71 72 74 79 76 46 45 78 18 Jaroslav Spacek D L OK 64 77 67 75 78 75 70 73 70 65 71 51 45 75 10 Luke Richardson D L OK 84 72 84 78 81 51 71 67 60 79 64 47 44 78 59 Scott Niedermayer D L OK 74 75 79 75 80 60 79 77 76 79 75 35 24 80 40 Hal Gill D L OK 71 75 78 83 78 52 60 65 58 76 63 41 35 74 33 Tommy Salo G R OK 86 86 84 79 89 71 87 85 84 NA NA 50 59 80 12 Marty Turco G L OK 84 81 84 80 82 64 79 81 89 25 25 31 43 77
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 20 Shawn Horcoff C L OK 55 73 61 78 74 54 66 66 58 71 60 37 35 68 50 Tomas Kopecky C L OK 48 68 59 60 71 67 54 55 53 61 50 23 26 59 21 R.J. Umberger C L OK 51 67 61 67 75 71 57 59 57 71 59 28 28 64 26 Michal Handzus C L OK 53 67 70 76 72 61 59 67 67 72 62 33 22 69 38 Marty Reasoner LW L OK 51 77 60 78 65 61 66 61 62 73 57 33 47 67 35 Mike Rupp LW L OK 66 63 69 71 63 50 50 51 50 64 51 34 32 61 28 Brian McGrattan LW R OK 74 67 71 69 53 40 52 56 48 60 46 30 23 61 43 Josef Vasicek RW L OK 57 70 66 67 71 63 63 58 56 60 61 23 35 65 47 Rob Niedermayer RW L OK 65 75 64 74 80 47 71 66 75 76 62 42 38 72 36 Tom Kostopoulos RW R OK 64 74 59 70 74 59 66 62 59 67 55 31 39 66 52 David Vyborny RW L OK 61 77 57 70 78 66 76 69 65 62 66 31 28 70 31 Jody Shelley RW L OK 85 72 74 74 73 41 61 60 56 56 53 47 47 67 23 Jay McKee D L OK 52 60 53 67 68 54 67 54 58 78 52 36 13 64 34 Martin Skoula D L OK 52 65 65 68 74 68 55 58 59 66 62 35 36 65 27 Robyn Regehr D L OK 59 65 65 67 71 59 54 53 50 62 55 34 28 63 25 Kevin Bieksa D R OK 61 70 54 68 70 50 64 63 59 71 60 32 32 67 37 Mattias Ohlund D L OK 58 67 70 68 71 55 52 66 65 74 60 37 24 69 4 Jordan Leopold D L OK 54 68 61 71 67 67 65 62 60 69 65 27 36 67 29 Mathieu Dandenault D R OK 47 69 63 67 74 70 64 63 61 72 66 34 41 68 39 Dennis Seidenberg D L OK 51 69 57 71 66 70 63 63 59 71 58 32 32 66 44 Mark Eaton D L OK 56 71 63 72 67 73 63 61 57 70 60 39 44 68 55 Deron Quint D L OK 50 72 65 67 66 60 63 58 68 55 64 28 45 67 41 Shane Hnidy D R OK 59 72 66 69 68 54 54 63 54 65 59 37 41 66 15 Darius Kasparaitis D L OK 63 73 74 76 74 25 59 71 58 76 51 39 30 71 30 Dan Ellis G L OK 74 72 72 71 66 84 71 77 72 25 25 31 38 68 41 Johan Holmqvist G L OK 70 68 67 62 79 71 67 79 71 25 25 37 35 65
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 32 Claude Lapointe C L OK 57 74 72 75 82 64 77 70 73 76 70 45 53 75 39 Mike Keane C R OK 67 68 67 77 78 54 58 68 65 81 69 45 81 73 40 Mark Recchi C R OK 61 80 68 88 78 63 73 86 80 77 80 50 58 81 54 Bryan Smolinski C R OK 68 75 74 79 81 74 72 76 70 72 78 40 25 77 8 Saku Koivu C L OK 66 77 60 78 75 67 77 73 77 76 66 27 42 75 53 Dimirti Khristich LW R OK 65 77 72 85 77 65 75 73 75 67 75 45 50 77 11 Andrei Nazarov LW L OK 76 76 80 75 76 40 72 76 67 67 65 35 51 75 12 Shane Doan LW R OK 62 65 60 80 79 65 54 68 78 79 58 33 43 70 62 Sylvain Turgeon LW L OK 62 80 73 74 75 52 74 75 71 63 79 68 79 77 24 Ray Sheppard RW R OK 65 65 64 79 72 65 66 70 66 76 79 56 60 75 23 Randy Robitaille RW L 99 65 80 69 74 74 71 74 71 62 74 72 42 48 75 63 Rick Tocchet RW R OK 79 67 81 76 72 28 65 74 69 70 76 69 73 77 64 Zigmund Palffy RW L OK 57 74 69 76 78 65 77 73 71 70 72 32 36 75 15 Sami Kapanen RW L OK 54 82 63 79 82 66 79 76 69 72 69 49 54 75 3 Chris Therien D L 99 72 74 79 78 82 59 68 72 69 75 54 41 44 76 9 Derian Hatcher D L OK 73 60 81 79 81 27 71 70 68 79 68 23 48 76 30 Patrice Brisebois D L OK 66 68 76 69 74 63 73 74 77 76 73 30 34 76 57 Roman Hamrlik D L OK 64 74 77 75 74 60 67 71 78 78 66 45 30 76 4 Adam Burt D L OK 78 75 76 77 82 66 64 68 68 80 65 46 51 77 60 Sandis Ozolinsh D L OK 62 72 67 80 76 72 81 76 82 60 76 29 52 78 1 Roberto Luongo G L OK 83 81 80 80 76 75 82 74 82 NA NA 33 28 75 61 Ed Belfour G L OK 83 86 81 90 92 76 75 74 76 NA NA 56 66 77 31 Ryan Miller G L OK 79 82 79 79 80 78 78 77 78 25 25 34 39 74
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 33 Henrik Sedin C L OK 53 75 54 74 77 66 71 71 71 78 58 27 28 70 27 Eric Belanger C L OK 54 70 59 72 76 76 71 63 58 74 65 34 29 68 6 Patrik Elias C L OK 57 73 54 76 73 66 69 75 75 78 67 37 35 73 89 Mike Comrie C L OK 53 75 53 73 72 59 68 68 58 60 68 31 29 67 18 Tim Connolly C R OK 58 72 56 68 67 72 67 68 62 65 61 29 33 67 10 Kristian Huselius LW L OK 50 79 62 71 76 64 74 71 57 61 68 28 29 69 35 Tomas Plekanec LW L OK 49 71 49 68 74 66 66 63 59 65 58 24 24 64 36 Ryane Clowe LW L OK 60 64 63 63 65 52 52 64 53 59 57 24 24 63 48 Marcus Nilson LW R OK 59 76 64 68 73 64 70 67 59 70 63 33 45 69 14 Niklas Hagman LW L OK 50 73 59 70 79 72 61 64 62 74 55 31 28 66 26 Scott Hartnell LW L OK 66 68 61 72 71 45 56 58 61 66 60 26 27 65 29 Jason Pominville RW R OK 45 73 47 68 76 73 68 64 62 61 62 24 24 65 38 Ales Kotalik RW R OK 56 64 61 66 72 55 59 64 60 55 69 33 37 66 28 Fredrik Modin RW L OK 64 81 72 74 72 71 65 65 61 74 69 45 41 72 20 Martin Erat RW L OK 56 74 59 73 75 74 66 68 63 62 61 25 27 68 21 Colby Armstrong RW R OK 53 70 53 62 68 61 62 58 51 59 55 24 24 61 55 Brad Boyes RW R OK 47 73 53 66 78 69 65 66 60 67 63 26 30 66 5 Derek Morris D R OK 59 73 60 72 67 48 66 66 61 72 61 29 34 69 58 Jean-Luc Grand-Pierre D R OK 71 63 66 64 76 54 56 56 60 69 60 40 25 67 59 Nick Schultz D L OK 49 71 54 71 71 67 63 59 55 70 56 25 28 64 44 Brent Sopel D R OK 53 67 61 63 76 62 64 69 62 70 62 37 38 68 45 Tim Gleason D L OK 55 64 57 65 67 57 57 56 52 67 53 24 24 62 52 Paul Martin D L OK 53 72 59 71 70 70 67 68 63 60 62 27 32 68 42 Vesa Toskala G L OK 68 70 76 70 74 75 68 78 77 25 25 35 37 67 2 Ray Emery G L OK 71 71 71 70 64 66 71 70 71 25 25 24 24 66 56 Rick DiPietro G R OK 72 73 71 74 64 63 72 80 73 25 25 24 22 68
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 17 Todd Marchant C L OK 73 82 66 84 85 58 80 76 70 79 68 41 41 77 23 Theoren Fleury C R OK 82 83 67 81 79 63 80 85 83 71 86 46 44 84 15 Mike Modano C L OK 72 79 79 84 80 69 82 83 83 71 84 49 62 84 47 Joe Sakic C L OK 65 78 76 93 87 69 80 84 78 74 87 54 71 84 68 Jaromir Jagr LW L OK 76 85 79 78 77 67 77 81 81 75 78 26 53 82 29 John Leclair LW L OK 75 73 82 77 77 54 73 83 80 73 84 54 31 82 13 Petr Sykora LW L OK 60 77 57 78 76 59 76 74 75 69 72 32 32 74 25 Miroslav Satan LW L OK 67 82 73 76 81 80 76 68 70 70 79 32 40 77 18 Ilya Kovalchuk RW R OK 51 65 63 73 63 65 53 67 65 65 75 24 24 69 51 Randy McKay RW R OK S4 80 75 79 89 80 26 79 65 78 67 75 43 55 78 38 Bill Guerin RW R OK 80 76 79 81 87 64 76 73 73 77 83 46 40 81 49 Teemu Selanne RW R OK 71 89 80 81 81 71 85 83 79 68 85 45 48 84 3 Tomas Kaberle D L 98 63 72 62 76 76 63 64 77 76 75 74 31 30 75 9 Brian Leetch D L OK 69 83 70 92 86 65 81 93 85 78 79 51 61 86 1 Chris Pronger D L OK 69 75 63 77 75 38 70 75 78 79 72 38 42 77 54 Vladimir Malakhov D L OK 67 78 79 80 72 75 77 83 70 78 76 43 31 80 12 Rob Blake D R OK 78 76 84 84 86 45 71 76 70 83 79 46 69 82 20 Ulf Samuelsson D L OK 83 65 78 85 78 40 68 68 61 79 52 58 75 76 21 Peter Popovic D L OK 73 73 83 74 76 65 72 62 68 80 62 55 46 77 33 Dave Karpa D R OK 79 66 80 73 75 37 71 70 69 77 66 46 38 77 31 Curtis Joseph G L OK 83 88 87 88 88 89 82 81 78 25 25 57 42 80 40 Tom Barrasso G R OK 84 90 90 89 84 62 79 66 69 NA NA 51 64 78 27 Henrik Lundqvist G L OK 80 81 79 76 80 76 80 77 79 25 25 24 28 74
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 39 Jason Spezza C R OK 51 65 61 74 69 67 55 69 69 69 69 24 24 69 4 Todd Bertuzzi C L OK 71 71 68 78 75 42 61 69 73 72 72 40 32 73 26 Joel Lundqvist C L OK 47 72 55 59 63 67 65 55 48 50 47 25 25 58 36 PJ Stock C L OK 76 74 58 66 67 50 70 60 52 57 46 44 39 63 52 P.J. Axelsson LW L OK 54 75 57 73 75 57 77 66 68 72 65 33 42 70 45 Branko Radivojevic LW R OK 55 67 57 64 70 63 65 55 50 57 56 32 31 61 10 Patrick Marleau LW L OK 58 73 65 79 82 70 61 64 80 68 66 33 28 71 62 Francis Lessard LW R OK 76 66 71 61 53 31 56 57 50 53 45 34 35 60 44 Trent Hunter RW R OK 53 71 65 68 67 67 56 65 57 64 62 30 32 66 5 Vincent Lecavalier RW L OK 60 69 68 77 73 67 62 69 72 65 64 27 36 70 67 Andrew Peters RW L OK 76 65 72 60 54 37 46 48 47 44 48 32 19 57 35 Georges Laraque RW R OK 68 62 69 68 71 50 37 50 58 58 50 35 42 60 2 Branislav Mezei D L OK 63 64 61 65 53 53 52 53 49 46 55 22 30 59 14 Wade Redden D L OK 63 74 58 75 71 51 66 72 68 77 64 35 24 72 16 Brad Stuart D L OK 51 69 61 71 74 64 65 66 61 71 65 30 22 68 58 Lance Ward D L OK 73 68 59 55 68 41 59 52 49 52 52 37 34 61 24 Bryan Berard D L OK 60 72 66 70 69 56 64 73 64 75 66 32 31 71 42 Marek Malik D L OK 67 71 83 68 68 42 61 67 67 73 66 30 43 73 48 Eric Fichaud G L OK 66 66 73 72 69 62 65 76 72 25 25 34 37 64 19 Jean-Sebastien Giguere G L OK 79 80 80 74 76 64 82 73 76 25 25 22 41 73
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 22 Andrew Cassels C L OK 66 81 77 83 80 66 84 84 83 74 74 50 42 82 29 Ray Whitney C L OK 65 81 75 83 74 76 76 75 73 70 75 52 40 78 91 Sergei Fedorov C L OK 60 88 75 83 81 65 79 78 82 80 75 36 47 81 7 Jason Arnott C R OK 66 69 70 78 66 64 62 71 77 71 69 33 43 74 13 Ted Drury LW L OK 74 76 73 68 81 51 75 69 71 77 71 37 26 76 71 Wendel Clark LW L OK 78 76 77 86 72 45 73 78 74 76 82 59 61 81 47 Steve Konowalchuk LW L OK 76 74 80 69 73 52 69 65 71 75 73 38 43 76 45 Benoit Hogue LW L OK 77 82 73 78 78 60 80 78 78 70 79 60 70 81 64 Donald Brashear LW L OK 85 76 77 82 81 45 68 70 72 71 65 47 50 76 51 Shawn McEachern RW L OK 68 86 78 78 86 62 70 71 74 68 73 48 47 77 56 Scott Young RW R OK 68 81 72 78 78 53 69 73 70 70 83 53 47 78 11 Ray Ferraro RW L OK 62 78 73 77 83 57 75 75 74 68 84 68 82 79 20 Andreas Dackell RW R OK 65 81 67 73 86 74 78 72 67 71 68 50 54 75 55 Rob Zamuner RW L OK 71 75 74 78 77 67 74 73 71 70 75 38 58 77 5 Kevin Hatcher D R OK 78 70 88 90 90 54 65 77 73 86 74 67 67 83 35 Mathieu Schneider D L OK 66 77 74 81 73 68 75 76 79 72 75 57 67 79 50 Al Iafrate D L OK 68 77 84 72 66 56 79 79 75 70 76 62 46 80 23 Mattias Norstrom D L OK 72 65 77 71 73 56 74 67 74 75 52 28 49 74 33 Doug Bodger D L OK 68 76 81 76 73 57 71 79 75 79 67 50 67 79 10 Gord Murphy D R OK 75 81 77 87 81 72 72 75 77 70 81 47 45 80 31 Jason Woolley D L OK 75 76 76 78 81 65 73 76 71 77 67 45 49 78 59 Jason York D R OK 74 72 76 75 84 62 74 71 75 75 73 36 58 78 49 Garth Snow G L OK 85 85 87 81 87 78 84 76 72 25 25 51 35 77 36 Patrick Roy G L OK 92 92 84 92 84 64 91 74 77 25 25 75 85 83 16 Patrick Lalime G L OK 80 85 83 78 72 66 76 73 79 25 25 39 35 75
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 6 Matt Cullen C L OK 58 73 59 84 79 55 72 72 75 77 64 36 32 73 8 Mike Ribeiro C L OK 57 76 51 73 74 68 71 73 66 67 60 29 26 69 9 Derek Roy C L OK 49 72 46 66 69 66 69 66 57 55 59 24 24 63 17 Tuomo Ruutu C L OK 53 69 53 67 66 61 62 58 54 71 56 24 24 63 21 Kris King C L OK 72 69 74 71 82 29 63 68 63 77 67 59 54 73 44 Peter Worrell LW L OK 76 65 71 67 72 27 52 58 56 68 46 30 36 63 27 Dominic Moore LW L OK 54 76 59 69 74 65 67 61 58 73 54 34 36 66 38 Jeff Cowan LW L OK 75 78 67 73 69 59 70 60 61 57 61 49 50 69 15 David Legwand LW L OK 58 75 65 76 74 65 66 71 64 68 61 30 17 70 24 Jason Chimera LW L OK 52 66 65 73 76 60 56 62 59 67 54 29 38 64 57 George Parros RW R OK 80 62 68 65 67 42 52 55 53 55 47 28 31 61 30 Mike York RW R OK 53 78 56 71 72 62 72 68 62 64 68 35 32 69 19 Oleg Saprykin RW L OK 56 74 56 67 66 67 67 60 59 52 64 27 28 65 18 Mark Parrish RW R OK 63 76 65 73 73 71 72 67 66 60 67 43 28 71 28 Alex Frolov RW R OK 49 67 58 63 70 67 59 65 56 51 64 27 24 63 32 Kyle McLaren D L OK 66 70 70 72 70 55 54 65 60 75 61 31 38 70 46 Brad Ference D R OK 74 68 63 67 62 37 57 64 51 53 56 29 29 63 2 Frantisek Kaberle D L OK 60 78 61 74 72 74 76 72 62 60 63 58 60 72 12 Ed Jovanovski D L OK 68 70 62 79 69 45 66 65 72 68 66 40 15 71 3 Dan Hamhuis D L OK 50 67 54 70 71 64 60 60 61 75 56 24 24 65 14 Eric Brewer D L OK 55 70 63 75 68 62 56 62 58 73 61 30 26 67 52 Jason Strudwick D L OK 74 78 72 75 69 64 62 56 67 71 69 30 40 72 72 Mark Tinordi D R OK 76 62 74 77 73 36 53 66 55 80 59 50 54 72 40 Peter Skudra G L OK 77 77 76 74 73 86 74 77 77 25 25 52 62 72 48 Dan Cloutier G L OK 69 81 81 74 74 52 81 74 82 25 25 36 36 73
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 39 Brian Rolston C L OK 61 76 79 77 80 48 69 76 78 77 74 35 30 77 22 Mats Sundin C R OK 67 72 74 79 80 71 75 78 74 72 80 41 47 79 77 Pierre Turgeon C L OK 65 75 77 83 82 71 76 87 79 71 81 55 57 82 34 Brendan Morrison C L OK 65 76 60 77 74 69 73 72 70 78 70 40 38 74 10 Olli Jokinen C L OK 65 74 71 80 80 69 66 64 70 72 71 25 39 73 5 Radek Dvorak LW R OK 63 79 65 79 75 60 75 70 76 76 66 39 30 74 8 Gary Roberts LW L OK 76 68 75 82 78 46 72 72 76 62 78 53 52 77 47 Ed Ward LW R OK 70 79 74 73 75 67 77 74 72 78 74 40 54 78 16 Anson Carter RW R OK 71 77 83 74 76 66 73 77 71 72 71 37 39 78 54 Joe Murphy RW R OK 65 78 63 77 77 66 67 84 84 62 82 38 34 78 43 John Madden RW L OK 63 85 64 82 87 82 80 74 72 72 69 57 63 77 25 Valery Bure RW L OK 56 72 72 74 71 75 69 76 67 64 73 34 40 74 45 Sergei Zubov D R OK 49 75 76 84 80 89 74 78 73 73 71 44 45 77 26 Colin White D L OK 65 73 70 73 74 57 67 68 62 74 70 29 23 72 7 Joe Corvo D R OK 55 78 61 73 75 69 70 76 66 71 74 40 36 74 11 Robert Svehla D L OK 79 73 73 75 84 58 73 79 73 81 76 43 48 79 37 Andrew Ference D L OK 62 77 59 78 68 48 74 59 70 73 62 29 37 70 35 Janne Niinimaa D L OK 65 75 71 78 82 54 62 80 80 73 76 36 42 77 19 Dwayne Roloson G L OK 81 82 80 84 84 74 81 82 81 25 25 67 68 77 99 Martin Biron G L OK 79 78 81 82 74 61 82 81 78 NA NA 33 35 74
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 2 Daniel Briere C R OK 56 78 50 69 64 56 73 75 71 63 68 25 42 71 32 Paul Gaustad C L OK 60 63 67 65 71 57 50 56 54 61 51 28 23 61 36 Oleg Kvasha C R OK 54 72 70 66 78 55 67 70 63 68 66 35 21 70 21 Mikko Koivu C L OK 51 66 59 70 70 66 56 67 61 65 55 24 24 64 40 Pat Peake C R OK 57 66 67 70 73 66 67 66 70 68 69 52 42 71 46 Tyler Arnason C L OK 53 73 60 65 73 67 66 66 64 57 64 31 43 67 12 Ryan Malone LW L OK 63 64 66 67 66 57 56 63 58 58 65 30 32 66 28 Pascal Dupuis LW L OK 54 73 63 74 72 70 66 66 60 64 64 36 35 68 41 Mathieu Darche LW L OK 58 76 66 68 72 74 67 62 59 65 60 45 45 68 23 Brenden Morrow LW L OK 66 75 62 72 75 64 64 68 67 66 67 37 29 71 58 P.A. Parenteau LW R OK 52 69 53 65 60 63 62 62 53 55 58 24 24 62 18 Milan Hejduk RW R OK 50 78 53 68 72 64 69 69 71 63 68 30 32 69 13 Brian Gionta RW R OK 50 77 42 72 72 70 79 60 64 73 63 32 22 67 15 Erik Cole RW L OK 60 67 65 70 76 57 63 62 65 66 64 34 29 68 4 Marian Hossa RW L OK 60 74 62 75 74 66 63 68 75 60 76 22 31 72 14 Tom Poti D L OK 63 78 64 68 74 60 62 67 64 65 62 34 41 70 6 Mike Commodore D R OK 66 60 68 70 59 51 56 60 57 56 55 36 31 64 31 Brooks Orpik D L OK 57 66 61 71 70 58 57 59 57 64 54 27 26 64 24 Filip Kuba D L OK 50 67 70 69 68 62 58 66 58 72 63 38 35 68 17 Francois Beauchemin D L OK 51 68 61 71 73 61 62 62 62 67 61 32 25 66 29 Sheldon Souray D L OK 70 71 73 76 68 32 60 69 72 63 70 36 49 72 42 Henrik Tallinder D L OK 49 68 59 65 66 71 58 61 57 63 58 30 25 63 20 Nick Boynton D R OK 67 68 63 69 73 54 64 63 60 69 62 36 31 69 51 Fedor Tyutin D L OK 51 63 60 67 68 63 54 60 56 69 57 24 24 64 68 Milan Jurcina D R OK 52 57 71 60 67 63 43 54 50 59 56 24 24 60 27 Niklas Kronwall D L OK 51 70 54 70 66 64 67 66 67 61 60 28 26 67 38 Marc Denis G L OK 79 78 77 77 78 75 72 76 76 25 25 29 36 72 56 Scott Clemmensen G L OK 74 76 77 75 70 69 74 78 78 25 25 36 45 71
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 11 Chris Drury C R OK 49 72 60 69 80 67 76 71 63 73 72 26 46 72 38 Alexei Zhamnov C L OK 66 78 76 79 78 66 77 82 75 74 80 51 45 81 29 Jeff Friesen C L OK 61 74 68 75 80 64 70 70 68 76 74 34 46 74 31 Tom Fitzgerald C R OK 63 80 74 71 83 64 68 79 68 81 59 51 50 75 19 Magnus Arvedson LW L OK 67 80 71 78 83 69 78 75 70 68 72 64 49 77 22 Mikko Eloranta LW L OK 65 77 63 71 79 78 79 66 62 79 62 64 68 73 15 Sergei Samsonov LW R OK 61 76 58 77 76 75 76 75 66 65 76 28 28 74 44 Alex Selivanov LW L OK 76 80 76 75 84 61 78 85 73 70 83 56 62 82 54 Zdeno Ciger LW L OK 70 75 68 72 79 57 77 75 76 64 73 39 51 76 2 Paul Kariya RW L OK 46 76 51 76 71 55 81 83 70 65 74 41 40 74 32 Jamie Langenbrunner RW R OK 66 78 70 83 71 61 64 71 72 73 71 40 22 74 52 Niklas Sundstrom RW L OK 63 76 62 73 80 70 74 67 68 71 63 26 41 71 48 Jan Hrdina RW R OK 56 78 69 74 73 48 64 68 60 71 64 44 44 70 26 Jarno Kultanen D L OK 62 77 64 67 64 75 70 63 57 72 63 64 65 71 3 Marek Zidlicky D R OK 59 78 56 74 77 68 74 75 71 61 69 48 48 74 35 Karlis Skrastins D L OK 64 78 64 73 79 69 67 69 62 75 62 53 60 73 92 Anders Eriksson D L OK 66 75 69 78 75 59 71 70 76 69 73 41 24 75 39 Bret Hedican D L OK 59 75 74 76 81 46 70 73 62 73 70 33 41 73 20 Oleg Tverdovsky D L OK 50 67 65 69 66 65 67 72 67 71 70 34 42 71 17 Boris Mironov D L OK 60 75 78 74 81 68 67 78 81 76 69 44 55 77 51 Felix Potvin G L OK 83 84 86 79 87 57 81 77 77 25 25 39 37 76 41 Mike Smith G L OK 79 79 79 77 72 69 79 75 79 25 25 28 28 73
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 5 Brad Richards C L OK 48 67 60 74 72 72 64 74 70 66 66 26 27 69 37 Jussi Jokinen C L OK 49 71 51 67 75 69 65 63 59 61 57 24 24 63 57 Boyd Demeraude C L OK 51 71 54 70 66 64 62 51 59 57 54 27 27 61 28 Jarret Stoll C R OK 54 65 61 69 71 59 58 59 57 67 53 24 23 63 55 Andy McDonald C L OK 56 82 54 74 75 75 78 73 66 60 67 39 44 71 4 Marco Sturm LW L OK 65 72 59 74 77 65 70 71 68 67 66 26 27 71 53 Lubos Bartecko LW L OK 55 72 57 64 61 76 72 59 54 48 54 43 41 62 49 Dany Heatley LW L OK 54 67 63 69 71 61 57 67 62 58 69 30 30 67 27 J. P. Vigier RW R OK 55 75 60 65 71 77 70 59 54 66 56 48 50 65 30 Fernando Pisani RW L OK 59 73 61 65 69 60 61 56 55 64 63 36 38 65 56 Kyle Calder RW L OK 52 77 61 67 65 69 79 68 59 53 57 33 34 66 45 Dmitri Kalinin D L OK 55 71 68 71 76 61 63 68 60 60 70 29 24 69 25 Petteri Nummelin D L OK 56 77 56 69 56 76 75 69 60 62 65 60 66 71 23 Bryce Salvador D L OK 58 75 65 68 73 59 64 68 58 73 61 30 36 70 16 Cory Sarich D R OK 67 71 64 69 69 68 64 55 60 68 55 31 40 68 50 Vitaly Vishnevski D L OK 57 67 55 62 73 67 64 56 52 53 53 24 22 61 43 Mike Weaver D R OK 53 78 53 73 68 76 75 62 57 68 59 44 44 68 47 Jay Harrison D L OK 55 64 61 59 68 57 53 55 50 55 57 24 24 60 46 Kurtis Foster D R OK 53 62 64 63 60 64 53 58 52 48 61 25 30 61 60 John-Michael Liles D L OK 48 71 47 69 68 70 71 65 62 48 62 28 31 66 36 Jani Hurme G L OK 77 72 75 68 74 64 74 76 75 25 25 46 54 69 40 Mikael Tellqvist G L OK 70 71 72 67 66 78 71 75 70 25 25 31 32 66