(As of Friday, Dec 5 2025)
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 23 Scott Gomez C L OK 67 74 68 76 80 78 76 78 74 65 71 48 42 76 15 Brian Rolston C L OK 69 69 76 84 82 69 66 84 75 67 81 69 51 80 16 Mark Smith C L OK 58 60 58 65 65 62 60 59 59 63 58 50 40 64 37 Michal Handzus C L OK 71 72 71 88 88 76 73 87 85 66 79 58 51 81 13 Mark Recchi LW L OK 67 74 67 83 84 79 73 83 83 71 85 92 76 82 28 Adam Deadmarsh LW R OK 77 68 75 84 84 65 67 78 82 75 89 65 60 82 47 Brad May LW L OK 70 55 75 65 65 30 55 60 55 55 60 74 52 65 20 Tom Fergus LW L OK 63 49 59 69 70 64 50 77 74 75 76 99 72 73 21 Jamie Langenbrunner RW R OK 70 70 72 83 81 60 70 75 76 72 78 61 47 78 36 Chris Neil RW R OK 67 55 68 65 65 33 55 59 60 60 62 42 36 65 19 Cam Neely RW R 96 82 63 79 82 85 60 63 91 94 68 98 99 99 88 81 Miroslav Satan RW L 98 60 76 60 83 79 75 73 72 81 65 84 67 54 78 4 Chris Phillips D L OK 64 67 63 81 77 62 71 75 75 82 52 46 38 74 52 Patrice Brisebois D R OK 58 64 61 65 65 61 63 64 61 64 55 74 52 66 9 Vitaly Vishnevski D L OK 57 60 60 65 65 58 60 58 61 64 45 38 34 63 10 Brad Stuart D L 98 72 66 72 87 91 67 68 71 71 81 61 45 39 76 5 Steve McCarthy D L OK 63 56 61 65 65 65 55 55 59 63 51 34 32 63 49 Bryan Berard D L OK 68 68 68 86 85 69 72 76 76 87 62 53 43 78 8 Doug Bodger D L OK 89 58 80 72 79 65 70 71 74 91 56 99 70 81 34 Marc Denis G L OK 64 70 63 65 65 64 70 63 74 NA NA 46 38 64 1 Roberto Luongo G L OK 80 87 80 88 88 62 83 71 85 NA NA 45 39 78
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 27 Kris Beech C L 99 59 59 59 65 65 62 59 59 59 59 59 34 32 63 25 Denis Arkhipov C L OK 56 60 60 65 65 66 57 63 60 55 60 42 36 64 35 Jarret Stoll C R OK 60 55 60 65 65 63 56 63 61 60 61 30 30 64 39 Steve Ott C L OK 64 54 63 65 65 35 55 59 60 62 61 30 30 64 53 Brian Savage LW L OK 62 59 62 65 65 65 58 57 60 61 61 74 52 65 87 Donald Brashear LW L OK 74 54 79 65 67 27 54 58 56 57 60 70 50 65 58 Dave Moss LW R OK 64 55 64 65 65 68 55 57 60 57 62 34 32 64 41 John Scott LW L OK 67 56 72 65 65 41 55 56 60 61 55 30 30 63 44 Jeff Friesen RW L OK 55 71 55 69 69 70 70 70 71 60 74 54 42 71 17 Jody Hull RW R OK 63 57 60 65 65 75 56 59 61 62 58 82 56 65 40 Paul Brousseau RW R OK 59 64 58 67 67 62 64 62 59 57 58 66 48 65 55 Scott Mellanby RW R OK 69 56 64 73 78 61 57 66 73 71 77 94 62 73 73 Michael Ryder RW R OK S1 63 69 66 80 78 63 67 70 70 59 76 38 34 73 6 Tom Poti D L OK 61 59 60 65 65 66 58 60 60 63 55 50 40 65 2 Keith Ballard D L OK S1 62 62 64 67 67 55 64 60 62 68 52 30 30 66 33 Willie Mitchell D L OK 67 58 63 76 75 55 62 66 64 78 52 50 40 70 48 Kurtis Foster D R OK 65 62 68 69 69 60 60 60 63 73 55 36 34 69 57 Craig Rivet D R OK 60 60 62 65 65 54 60 62 60 64 48 62 46 65 43 Martin Skoula D L OK 58 61 58 65 65 62 60 60 60 63 55 42 36 64 12 Boris Mironov D R OK 60 55 64 65 65 55 55 63 62 62 56 70 50 65 26 Ruslan Salei D L OK 63 57 63 65 65 51 58 58 61 64 46 62 46 64 38 Mika Noronen G L OK S1 66 90 64 82 76 59 83 64 81 NA NA 42 36 75 30 Ed Belfour G L OK 84 87 72 77 78 67 87 66 93 NA NA 99 67 80
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 42 Jason Allison C R 98 65 68 67 90 91 71 71 95 86 71 78 61 59 82 32 Stephane Yelle C L OK 63 69 67 81 78 69 65 72 72 71 77 64 48 75 34 Espen Knutsen C L OK 55 63 55 65 65 64 63 63 60 57 60 70 50 65 52 Todd White C L OK 57 60 59 65 65 65 60 61 60 63 61 58 44 65 27 Vaclav Varada LW L OK 68 70 68 85 82 67 66 74 75 65 85 61 49 78 39 Fredrik Modin LW L OK 62 67 66 73 72 67 66 70 67 58 70 62 46 71 29 Magnus Arvedson LW L OK 58 60 62 65 65 63 60 60 59 65 60 74 52 65 19 Keith Tkachuk LW L 85 DD 70 65 75 88 84 60 63 70 82 70 90 73 56 80 36 Ray Sheppard RW R OK 60 61 53 69 76 77 67 74 74 62 80 96 64 74 96 Tomas Holmstrom RW L OK 66 57 77 77 75 55 57 69 67 71 70 66 48 72 16 Bill Guerin RW R OK 67 65 67 73 69 60 60 62 70 68 74 78 57 72 20 Tony Amonte RW L OK 70 67 73 83 85 65 66 79 86 67 91 81 57 82 45 Sheldon Souray D L 97 78 67 72 82 82 56 67 75 76 84 75 60 48 79 69 Enrico Ciccone D L OK 84 60 79 75 77 50 60 59 60 73 53 82 61 73 79 Andrei Markov D L OK 66 71 65 93 93 68 74 81 80 80 66 49 44 79 46 Kenny Jonsson D L OK 65 71 70 92 92 75 75 74 75 91 59 65 49 80 59 Sean Hill D R OK 74 60 73 73 77 59 60 60 65 74 57 80 56 72 7 Wade Redden D L OK 70 74 71 93 91 68 75 84 81 87 63 53 52 82 31 Tim Thomas G L 99 78 97 76 89 89 60 94 62 94 NA NA 65 49 84 38 Jim Carey G L OK 55 75 55 65 65 60 75 65 75 NA NA 62 46 66
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 41 Krys Kolanos C R OK 61 55 61 65 65 64 55 63 60 56 60 34 32 63 26 Samuel Pahlsson C L OK 58 60 61 65 65 68 58 61 59 63 57 50 40 64 89 Mike Comrie C L OK 55 62 58 67 65 67 61 66 61 57 63 38 34 65 43 Brad Winchester LW L OK 63 60 63 65 65 43 58 57 60 62 57 34 32 63 10 Niklas Hagman LW L OK 58 70 59 75 79 75 74 73 73 58 73 44 38 73 37 Curtis Brown LW L OK 60 61 60 65 65 64 60 63 60 57 60 54 42 65 72 Erik Cole LW L OK 75 63 77 78 84 68 62 62 71 66 74 46 38 73 35 Sami Kapanen RW L OK 52 72 53 65 65 75 64 62 62 53 63 66 48 65 49 Vladimir Orszagh RW L OK 54 63 56 65 65 71 61 62 58 55 62 50 40 64 62 Rico Fata RW L OK 55 60 57 65 65 60 60 61 58 56 61 38 34 63 28 Oleg Petrov RW L OK 55 64 56 65 65 70 58 62 61 60 62 74 52 65 92 Branko Radivojevic RW R OK 60 55 60 65 65 60 55 58 60 58 62 38 34 63 13 Jassen Cullimore D L OK 62 57 60 65 65 60 59 57 60 63 49 70 50 64 82 Evgeny Medvedev D L OK 60 56 62 65 65 55 58 55 59 63 51 30 30 63 6 Cory Sarich D R OK 64 55 64 65 65 45 55 56 60 64 52 46 38 64 8 Jan Hejda D L OK 63 55 63 65 65 64 56 60 62 64 52 46 38 65 9 Brett Clark D L OK 60 55 61 65 65 65 56 57 60 63 54 54 42 64 55 Yves Racine D L OK 57 61 58 65 65 60 60 58 61 64 54 82 56 65 30 Olli Malmivaara D L OK 62 55 65 65 65 55 55 55 59 63 51 30 30 63 54 Dennis Seidenberg D L OK S1 64 63 65 79 81 70 65 70 70 74 54 34 32 71 40 Patrick Lalime G L OK 60 76 65 67 66 55 73 60 70 NA NA 62 46 66 47 Mike Smith G L OK S1 64 81 63 70 69 61 76 59 80 NA NA 30 30 69
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 14 Radek Bonk C L 95 64 74 67 91 89 65 72 90 89 73 86 57 48 83 11 Saku Koivu C L 98 58 75 66 86 83 69 75 92 83 67 81 62 46 81 50 Viktor Kozlov C R OK 62 57 62 65 65 69 56 64 63 59 63 58 44 66 19 Tim Connolly C R OK 55 62 58 65 65 70 63 64 62 55 62 34 32 65 46 Dmitri Nabokov C R 98 62 61 62 67 67 57 62 61 61 60 61 52 42 66 38 Rob Ray LW L OK 93 62 88 81 82 43 65 80 82 69 83 91 76 83 81 Marian Hossa LW L OK 61 74 66 80 82 73 76 80 80 68 74 45 39 77 63 Mike Ribeiro LW L OK 55 71 65 81 83 67 75 79 80 59 71 41 37 75 26 Andrew Cassels LW L OK 60 58 61 65 65 70 58 67 65 57 60 82 56 66 9 Paul Kariya RW L OK 56 81 63 83 80 83 81 90 90 60 88 65 70 83 30 Theoren Fleury RW R 88 DD 76 76 66 90 88 64 75 88 87 64 85 89 67 84 22 Pat Falloon RW R OK 55 71 57 77 81 78 74 81 81 56 75 72 52 75 12 Ales Kotalik RW R OK 67 62 69 78 80 65 65 74 77 67 68 51 43 74 75 Hal Gill D L 97 95 62 91 82 86 68 60 60 68 92 44 61 47 80 7 Paul Martin D L OK S1 64 66 63 76 80 74 65 71 71 68 56 34 32 70 5 Brian Leetch D L 96 62 72 71 82 80 73 75 91 84 85 80 89 91 84 37 Steve Staios D R OK 64 63 65 69 69 55 62 60 65 68 50 66 48 68 24 Anton Volchenkov D L OK 65 57 65 65 65 62 58 57 61 65 46 30 30 65 10 Igor Kravchuk D L OK 74 60 68 82 82 78 69 84 84 97 62 99 79 83 32 Dick Tarnstrom D L OK 55 62 55 65 65 63 63 64 64 60 60 58 44 66 15 Pavel Kubina D R 99 77 59 79 77 87 62 59 64 64 85 60 50 40 75 39 Curtis Joseph G L OK 76 93 68 80 82 68 91 62 91 NA NA 90 60 81 31 Steve Shields G L OK 62 72 62 67 67 63 75 62 75 NA NA 70 50 66
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 13 Patrik Stefan C L OK 54 63 54 65 65 70 63 63 60 55 60 38 34 64 42 Sean Avery LW L OK 62 60 56 65 65 37 60 58 58 62 62 38 34 64 28 Taylor Pyatt LW L OK 60 58 64 65 65 68 57 62 62 55 60 34 32 64 82 Marcel Hossa LW L OK 53 61 55 65 65 65 61 60 60 60 60 34 32 63 23 Colby Armstrong RW R OK 62 56 63 65 65 61 56 59 60 62 59 30 30 64 25 Shawn Thornton RW R OK 65 60 66 67 67 37 61 61 61 64 60 52 42 66 17 Radim Vrbata RW R OK 54 67 55 73 71 72 65 65 65 55 65 34 32 66 55 Nick Schultz D L OK S1 71 61 71 72 72 60 63 58 61 69 44 30 30 68 2 Eric Brewer D L OK 60 60 62 71 73 55 60 58 63 66 56 42 36 66 29 Deryk Engelland D R OK S1 66 61 66 67 67 50 61 58 62 68 54 32 32 67 36 Niclas Havelid D L OK 58 62 61 67 67 75 62 59 62 65 54 66 48 66 20 Evgeni Nabokov G L OK 69 96 74 79 85 67 95 65 93 NA NA 58 44 82 16 Damian Rhodes G L OK 71 83 71 81 81 63 80 69 77 NA NA 84 58 74
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 59 Keith Primeau C L OK 75 57 77 78 79 55 62 75 74 73 73 74 55 76 92 Marc Savard C L OK 60 75 65 86 87 66 75 88 85 63 80 53 46 80 28 Steve Rucchin C L OK 59 57 60 65 65 80 60 63 60 60 57 74 52 65 49 Pavol Demitra C L OK 63 77 65 85 83 84 77 90 86 65 82 68 55 82 14 Andrei Nikolishin LW L OK 57 58 58 65 65 70 57 61 59 61 60 66 48 64 40 Alex Tanguay LW L OK 61 76 66 83 85 73 73 73 81 62 77 45 39 76 68 Zigmund Palffy LW L OK 57 80 60 87 86 73 75 83 85 61 92 73 65 82 24 Sergei Brylin LW L 98 57 60 59 65 65 66 60 62 61 63 60 62 46 65 89 Alexander Mogilny RW L OK 60 87 63 82 80 78 84 85 85 65 89 85 74 84 25 Shane Doan RW R OK 71 62 69 86 90 62 62 71 75 64 81 54 42 76 12 Owen Nolan RW R OK 85 63 83 81 86 59 64 75 74 67 89 73 65 81 43 Wes Walz RW R OK 57 61 61 65 65 64 60 59 61 64 59 78 54 65 51 Kris Draper RW L OK 69 62 71 69 71 60 61 67 67 72 67 74 52 72 55 Tom Preissing D R 99 55 63 56 65 65 65 63 63 59 56 60 46 38 65 21 Fredrik Olausson D R 98 55 65 50 78 70 70 63 78 71 70 74 94 62 74 44 Kimmo Timonen D L 98 71 77 75 86 85 73 76 83 81 90 65 64 63 83 45 Chris Pronger D L OK 83 65 81 87 86 54 68 74 78 93 61 65 64 83 9 Rob Blake D R 99 78 68 81 88 89 63 70 79 79 90 65 85 80 84 22 Dan Boyle D R OK 67 70 70 83 78 66 70 79 75 85 70 57 48 79 2 Dan McGillis D L OK 62 59 64 67 67 63 60 65 58 65 57 70 50 67 42 Brian Boucher G L OK 70 88 62 80 79 66 87 57 85 NA NA 52 42 76 17 Andrew Raycroft G L 99 56 78 55 65 65 58 71 58 65 25 25 38 34 64
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 23 Alyn McCauley C L OK 57 60 57 65 65 70 60 61 59 58 56 50 40 63 95 Yanic Perreault C L OK 54 64 56 65 65 71 63 63 60 55 61 74 52 65 18 Darren Turcotte C L OK 55 55 58 63 65 72 57 63 60 58 63 86 58 65 27 Brian Holzinger C R OK 58 57 59 65 65 63 58 61 60 58 61 70 50 64 15 Ryan Malone LW L OK S1 69 63 68 75 75 57 62 67 66 62 77 44 38 72 11 Martin Havlat LW L OK S1 53 72 57 74 72 70 70 72 73 58 75 34 32 72 41 Marian Cisar LW R OK 55 63 55 65 65 60 63 62 62 57 60 46 38 64 26 Juraj Kolnik RW R OK 55 60 55 65 65 70 60 60 60 55 60 38 34 63 47 Mark Parrish RW R OK 61 60 57 65 65 64 60 58 60 58 62 50 40 64 38 Martin Lapointe RW R OK 57 61 60 65 65 48 60 62 62 57 62 66 48 65 50 Ladislav Nagy RW L OK 54 72 56 77 77 63 73 71 80 58 78 42 36 73 46 David Tanabe D R OK 60 56 60 65 65 61 58 60 60 62 52 38 34 63 29 John-Michael Liles D L OK S1 55 71 59 86 77 64 73 76 65 70 69 38 34 73 34 Darryl Shannon D L OK 60 59 64 67 65 60 60 56 60 64 52 86 58 65 16 Chris Therien D L OK 61 55 62 65 65 60 55 57 59 64 53 74 52 64 13 Rhett Warrener D R OK 63 55 64 65 65 50 55 58 61 64 55 54 42 65 48 Tommy Salo G L 97 64 96 72 85 85 71 95 69 95 NA NA 74 52 83 39 Manny Legace G L 99 64 70 63 65 65 64 70 63 75 NA NA 66 48 65
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 13 Mats Sundin C R OK 70 73 77 85 83 64 74 91 88 75 90 77 79 86 27 Shayne Corson C L 98 71 54 66 65 68 46 58 64 68 66 70 94 62 70 9 Brendan Morrison C L 96 62 72 62 82 82 75 73 85 78 70 80 63 49 79 17 Pat Verbeek C R OK 69 58 54 80 74 66 60 76 83 67 88 99 72 77 61 Bobby Holik LW R OK 67 65 68 80 81 68 69 80 79 80 80 77 55 80 22 Igor Korolev LW L 98 60 64 64 75 71 65 62 73 70 70 70 78 54 72 15 Shawn McEachern LW L OK 60 60 57 65 65 70 60 63 60 64 63 82 56 66 46 Gilbert Dionne LW L OK 66 72 66 90 91 83 71 85 85 65 93 86 80 84 93 Johan Franzen RW L OK 67 66 73 81 78 63 65 72 78 68 80 45 39 76 14 Jonas Hoglund RW R OK 59 67 64 69 69 77 64 65 64 61 65 70 50 69 36 Sergei Kharin RW L 99 64 50 52 65 65 64 54 73 73 63 74 99 72 70 8 Valeri Bure RW R OK 61 85 65 85 83 80 83 79 90 65 90 65 52 83 23 Paul Mara D L OK 56 60 61 65 65 50 60 58 61 64 55 42 36 64 6 Jeff Beukeboom D R OK 82 51 70 73 76 50 60 68 70 94 56 99 77 77 37 Eric Desjardins D R 98 70 65 68 86 86 71 67 85 80 90 64 85 59 81 24 Bryan McCabe D L 99 78 69 75 90 90 68 71 82 82 92 70 61 59 84 5 Stephane Quintal D R 98 77 62 75 80 87 54 64 64 67 86 54 88 60 76 4 Jordon Leopold D L 99 69 68 67 75 77 73 66 67 68 77 61 41 37 73 44 Bryan Fogarty D L OK 64 59 61 67 67 62 58 61 58 66 57 82 56 66 29 Felix Potvin G L OK 75 99 76 88 88 64 95 67 95 NA NA 77 55 85 43 Martin Biron G L OK 61 87 64 81 77 70 88 69 88 NA NA 50 40 76
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 25 Derek MacKenzie C L OK 58 62 58 65 65 60 62 62 60 58 60 34 32 64 38 Jan Bulis C L OK 56 63 60 65 65 65 63 60 60 62 60 46 38 65 33 Jiri Dopita C L OK 55 58 53 63 65 71 60 64 64 60 60 86 58 65 26 Ruslan Fedotenko LW L OK 60 57 63 65 65 64 56 60 60 62 63 42 36 65 12 Simon Gagne LW L OK S1 60 62 66 78 77 66 64 76 70 65 69 38 34 72 20 Curtis Glencross LW L OK 61 58 58 65 65 67 59 61 61 63 61 30 30 64 21 Adam Mair RW R 99 58 56 58 65 65 60 56 61 61 55 61 42 36 63 51 Andrei Kovalenko RW L OK 55 65 55 65 65 64 63 63 60 54 63 78 54 65 28 Alex Selivanov RW L OK 57 67 57 67 67 65 65 60 63 59 66 74 52 67 3 Kevin Bieksa D R OK S1 73 60 70 76 76 51 62 60 62 69 55 34 32 69 10 Christian Erhoff D L OK S1 60 65 63 72 70 60 65 67 64 68 60 30 30 68 7 Mike Van Ryn D R OK 60 57 60 65 65 62 57 57 57 63 57 42 36 63 30 Antero Nittymaki G L OK 60 72 60 65 65 60 72 60 72 NA NA 38 34 64 31 Peter Budaj G L OK 55 71 62 65 65 64 71 62 71 NA NA 30 30 63
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 11 Shawn Horcoff C L OK 65 64 73 85 83 64 67 75 75 82 65 49 41 75 25 Ian Laperriere C R OK 69 58 72 67 67 35 57 62 62 63 61 62 46 67 36 Henrik Sedin C L OK S2 58 70 71 80 82 72 75 81 76 68 72 41 37 76 39 Doug Weight C L OK 68 69 70 85 85 63 68 90 86 65 83 77 58 82 24 Peter Forsberg C L 83 DD 70 74 81 86 84 66 76 88 84 68 81 69 78 84 9 Adam Graves LW L OK 76 66 77 80 81 61 72 80 80 70 88 92 82 83 16 Mats Lindgren LW L OK 55 61 60 65 65 70 61 62 58 55 60 62 46 64 23 Rod Brind'Amour LW L OK 68 73 67 87 87 65 72 82 82 72 86 81 63 82 38 Brandon Reid LW R OK 55 64 55 65 65 55 62 60 60 55 61 34 32 63 31 Gino Odjick RW L OK 84 65 88 86 84 55 64 75 79 60 84 83 70 81 28 Craig Simpson RW R OK 63 73 63 80 79 63 71 70 79 63 87 93 66 78 57 George Parros RW R OK 72 54 77 65 65 29 54 58 56 55 58 42 36 64 19 Ed Olczyk RW L OK 70 61 65 80 82 68 64 86 85 74 90 99 88 82 2 Sylvain Lefebvre D L OK 71 59 67 66 71 60 61 58 63 74 52 92 62 70 7 Adrian Aucoin D R OK 72 70 78 82 82 62 71 79 80 91 61 69 69 82 3 Derian Hatcher D L OK 79 65 81 88 87 56 65 70 76 94 54 73 53 81 53 Brian Campbell D L OK 63 73 71 86 85 79 74 77 76 84 67 45 42 78 5 Bryan Allen D L OK 63 55 65 65 65 48 55 56 59 63 46 38 34 63 10 Oleg Tverdovsky D L 99 68 72 71 81 82 74 73 77 76 85 71 60 48 79 43 Dan Ellis G L OK 60 70 60 65 65 62 73 55 71 25 25 38 34 63 35 Mike Richter G L 99 79 89 67 75 78 74 87 66 90 NA NA 94 62 79
# 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 55 63 55 65 65 72 63 63 63 55 63 30 30 65 42 Jason Williams C R OK 55 60 55 65 65 70 60 60 60 60 60 38 34 63 30 Zenon Konopka C L OK 72 55 66 65 65 35 55 55 55 61 61 34 32 63 26 Daniel Sedin LW L OK 57 73 65 80 78 68 69 67 72 63 77 38 34 73 34 Bates Battaglia LW L OK 58 58 62 65 65 68 58 62 60 58 58 58 44 64 76 Jozef Balej RW R OK 54 63 54 65 65 70 63 59 61 56 62 30 30 63 15 Dany Heatley RW L OK 59 69 68 76 76 65 70 69 73 59 75 34 32 73 54 Trevor Letowski RW R OK 55 60 55 65 65 65 60 61 63 58 60 50 40 64 22 Marek Malik D L OK 61 55 64 65 65 60 56 58 61 64 55 58 44 65 95 Richard Matvichuk D L OK 62 54 64 65 65 61 54 56 62 67 42 66 48 64 6 Andy Greene D L OK S2 66 59 70 70 72 60 62 60 66 70 55 30 30 69 65 Nate Guenin D R OK 62 56 62 65 65 66 57 55 60 63 50 30 30 63 46 Mike Weaver D R OK 60 57 60 65 65 62 57 55 59 63 51 46 38 63 33 Tomas Vokoun G R OK 67 93 73 86 84 73 92 65 91 NA NA 56 44 80 47 Craig Anderson G L OK S2 60 80 62 69 67 60 88 65 84 NA NA 34 32 71
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 26 Steve Sullivan C R OK 59 79 65 89 89 74 80 88 88 67 89 65 67 84 58 Travis Green C R 99 61 59 63 67 67 63 58 63 62 65 63 78 54 67 11 David Legwand C L OK S2 62 64 67 83 85 65 66 72 74 67 72 38 34 73 21 Ron Francis C L OK 60 55 48 69 75 71 61 97 87 68 80 99 86 78 54 Jason Arnott C R OK 68 69 69 79 79 63 71 84 85 64 91 65 52 82 18 Stu Barnes LW R OK 60 64 62 70 70 68 64 66 65 64 66 78 54 69 34 Stephane Matteau LW L OK 70 69 76 86 85 66 69 80 80 74 92 90 70 83 19 Steve Yzerman LW R OK 64 62 60 76 78 75 69 90 87 69 88 99 97 82 33 Jere Lehtinen LW R OK 59 71 65 80 80 75 71 67 67 78 70 66 48 74 24 Brian Gionta RW R OK 57 77 60 91 87 75 73 71 80 63 81 45 39 76 91 Alexandre Daigle RW L 97 62 76 64 83 82 78 75 78 83 60 87 63 55 80 29 Daniel Alfredsson RW R OK 60 79 70 86 85 83 77 76 82 65 90 73 59 82 52 Shjon Podein RW L 87 DD 59 60 60 65 67 66 62 62 66 66 61 86 58 67 20 Andrei Zyuzin D L OK 60 56 63 65 65 54 56 57 60 63 54 46 38 64 47 Alexei Zhitnik D L OK 75 70 76 76 76 62 73 71 72 89 63 75 55 80 5 Vladimir Malakhov D L OK 75 63 74 84 88 72 67 80 83 94 61 89 73 82 51 Rob Zettler D L OK 79 62 78 81 85 64 64 66 69 84 55 93 65 78 78 Joe Corvo D R 98 64 78 67 93 86 76 73 81 73 72 81 53 46 80 44 Mathieu Schneider D L OK 67 66 70 88 83 66 72 77 73 89 63 85 59 79 36 Nikolai Khabibulin G L OK 73 94 74 88 87 68 93 63 93 NA NA 69 51 82 45 Niklas Backstrom G L OK 69 88 71 89 89 67 89 72 90 NA NA 49 41 79
# 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 66 54 66 65 65 41 55 61 62 60 62 58 44 65 48 Rich Peverley C R OK 55 60 58 65 65 70 60 62 62 58 62 30 30 64 25 Alex Frolov LW R OK 57 66 57 67 67 72 66 66 63 58 66 32 32 67 43 Patrick Rissmiller LW L OK 63 55 63 65 65 60 55 57 60 62 62 46 38 64 53 Matt Hendricks LW L OK 62 58 63 65 65 50 57 59 60 62 59 34 32 64 94 Derek Boogaard LW R OK 75 52 80 65 65 35 52 56 60 58 56 30 30 64 71 Konstantin Koltsov RW L 99 55 65 55 65 65 55 65 60 60 55 61 34 32 64 4 Andreas Lilja D L OK 61 57 62 65 65 60 58 55 60 63 50 58 44 64 12 Frantisek Kaberle D L OK 56 60 58 65 65 74 60 57 60 63 54 66 48 64 55 Niklas Kronwall D L OK S2 68 61 70 78 78 62 65 65 65 74 60 34 32 71 22 David Hale D L OK 62 55 62 65 65 61 55 54 59 64 49 34 32 63 40 Yannick Tremblay D R OK 57 61 56 65 65 67 60 61 61 61 57 58 44 64 39 Luke Richardson D L OK 67 57 72 67 67 46 57 58 61 66 50 82 56 67 41 Garth Snow G L OK 63 76 64 67 67 65 77 62 77 NA NA 82 56 69 32 Ray Emery G L OK S2 76 74 69 73 73 47 74 57 74 NA NA 32 32 67
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 13 Pavel Datsyuk C L 99 59 74 65 85 85 84 75 85 79 73 80 49 48 80 37 Craig Janney C L OK 65 65 62 76 78 70 67 77 73 62 77 90 60 75 29 Andy Hilbert C L OK 55 60 55 65 65 70 60 62 60 55 60 34 32 63 90 Joe Juneau C L OK 58 76 61 85 87 83 77 93 86 61 87 89 64 83 21 Esa Tikkanen LW L OK 66 55 53 72 72 66 60 72 71 73 71 98 64 72 42 Dan Cleary LW L 97 71 71 72 82 78 68 67 74 78 67 80 53 45 78 25 Luc Robitaille LW L 97 58 68 61 81 82 75 72 85 86 71 97 97 83 83 54 Keith Jones LW L OK 65 55 60 63 65 45 56 60 59 61 64 86 58 65 16 Shawn Burr LW L OK 66 61 60 71 75 62 65 75 73 69 73 97 65 74 12 Jarome Iginla RW R OK 71 71 76 84 85 64 73 78 85 68 90 53 55 82 14 Pavel Bure RW L OK 59 83 64 85 81 78 81 73 83 62 99 77 73 83 92 Jeff O'Neill RW R 99 56 72 60 79 77 60 72 73 79 56 84 54 42 75 27 Mike Grier RW R OK 64 57 64 67 67 67 57 65 61 63 64 58 44 67 5 Nicklas Lidstrom D L OK 64 72 71 84 84 78 73 85 90 93 72 81 93 84 71 Jiri Slegr D L OK 75 70 75 80 81 55 68 68 70 85 61 82 69 78 28 Scott Hannan D L OK 77 60 79 84 86 66 64 66 69 89 43 45 39 76 39 Murray Baron D L 99 81 59 71 82 86 64 62 76 76 95 59 97 73 81 30 Robyn Regehr D L OK 73 60 71 81 83 58 61 65 69 81 48 41 37 73 51 Don Sweeney D L OK 89 57 79 83 88 66 61 70 70 90 53 96 73 80 45 Dominik Hasek G L 98 75 84 70 76 74 74 87 78 94 NA NA 98 64 79 22 Kari Takko G L OK 65 79 48 71 75 65 76 70 93 NA NA 99 75 73
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 19 Brad Richards C L OK 61 66 63 75 77 73 71 82 75 60 68 38 34 73 41 Anson Carter C R OK 60 58 63 65 65 68 58 62 60 57 62 62 46 65 50 Jim Dowd C R OK 60 58 58 63 65 68 60 60 58 60 55 86 58 64 63 Josef Vasicek C L OK 57 56 62 65 65 60 58 60 59 56 62 38 34 63 10 Patrick Sharp LW R OK S2 58 68 63 78 78 66 67 69 72 60 71 34 32 71 47 Dan Bylsma LW L OK 61 59 60 65 65 66 56 60 57 63 59 78 54 64 31 Mike Knuble LW R OK 63 54 64 65 65 61 54 62 60 58 63 70 50 65 24 Troy Mallette RW L OK 72 54 75 65 65 29 54 60 55 55 60 78 54 65 15 Bill Lindsay RW L OK 60 58 60 65 65 56 58 60 58 63 60 74 52 65 20 Justin Williams RW R OK S2 57 68 58 74 72 69 63 67 73 60 70 34 32 70 58 Andy Sutton D L OK 65 54 64 65 65 40 54 57 60 63 54 58 44 64 11 Greg de Vries D L OK 60 57 60 65 65 61 58 56 60 64 52 66 48 64 4 Ossi Vaananen D L OK 64 56 64 65 65 58 56 56 60 64 52 38 34 64 6 Ulf Samuelsson D L 99 83 42 60 58 70 48 47 57 70 80 52 99 66 69 52 Jason Strudwick D L OK 62 57 63 65 65 56 56 56 60 63 52 58 44 64 26 Shaone Morrisonn D L OK 62 57 60 65 65 56 58 55 59 63 51 30 30 63 49 Manny Fernandez G L 99 70 91 72 86 88 75 90 72 92 NA NA 69 53 81 1 Jonas Hiller G R OK S2 66 75 66 70 72 62 81 60 81 NA NA 30 30 69
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 24 Jeff Halpern C R OK 74 68 74 83 83 66 68 73 77 70 76 59 47 78 11 John Madden C L OK 61 75 68 85 83 78 73 88 82 69 84 69 54 82 19 Joe Thornton C L OK 67 71 80 85 85 65 74 88 83 64 82 45 45 82 82 Nik Antropov C L OK 62 57 65 65 65 61 58 60 60 62 60 38 34 65 32 Martin St-Louis LW L OK 59 86 67 93 92 81 82 81 85 61 88 61 53 83 22 Gary Roberts LW L OK 83 60 75 80 85 71 63 82 79 74 87 97 71 82 57 PJ Axelsson LW L OK 60 62 60 65 65 60 62 62 60 57 60 58 44 65 17 Brenden Morrow LW L OK 68 67 73 79 73 67 64 71 75 68 80 45 39 76 14 Trevor Linden RW R OK 68 67 68 83 95 64 67 81 81 71 82 78 54 80 18 Andrew Brunette RW L OK 74 72 75 88 89 71 70 78 85 61 87 69 54 82 20 Rene Bourque RW L OK 65 64 67 75 75 65 61 65 65 64 70 36 34 70 71 JP Dumont RW L OK 55 62 57 65 65 70 60 63 63 56 62 46 38 65 27 Scott Niedermayer D L OK 68 80 76 89 87 75 84 82 80 90 66 69 75 84 54 Nick Boynton D R OK 63 55 61 65 65 45 55 59 59 64 53 42 36 64 3 Brendan Witt D L OK 79 64 79 82 85 66 67 63 73 93 46 61 47 78 5 Brad Bombardir D L OK 78 67 79 87 88 95 67 70 70 89 52 75 55 80 56 Sergei Zubov D R OK 68 70 78 85 85 78 68 80 80 93 72 84 78 83 60 Sergei Gonchar D L OK 60 74 66 89 88 66 78 84 85 90 71 65 64 81 53 Zarley Zalapski D L OK 58 60 57 77 73 55 66 72 67 73 64 86 58 71 42 Olaf Kolzig G L OK 75 97 77 89 88 81 92 72 92 NA NA 89 65 85 41 Curtis Sanford G L OK 56 72 56 65 65 60 72 64 72 NA NA 42 36 64
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 15 Glen Metropolit C R OK 57 61 58 65 65 65 62 59 61 63 59 62 46 65 36 Tomas Plekanec C L OK S2 61 63 62 70 72 62 65 69 69 60 64 30 30 68 25 Dominic Moore C L OK 58 60 61 65 65 65 60 60 60 63 58 38 34 64 16 Alexander Svitov LW L OK 62 57 62 65 65 49 56 58 60 62 58 30 30 63 47 Jan Hrdina LW R OK 56 59 56 65 65 60 59 64 61 58 61 54 42 64 43 Matt Johnson LW L OK 73 56 78 67 67 31 56 58 59 59 58 60 46 66 58 Sergei Krivokrasov RW L OK 55 62 55 65 65 69 62 61 61 60 63 62 46 65 62 Chad Larose RW R OK 55 60 60 65 65 60 56 59 60 60 58 30 30 63 12 Kim Johnsson D L OK 58 63 59 65 65 62 62 56 60 64 52 54 42 64 55 Danny Markov D L OK 60 55 60 65 65 65 55 56 61 63 51 54 42 63 50 Karel Rachunek D R OK 62 57 64 65 65 60 56 55 59 63 52 42 36 64 45 Dmitri Kalinin D L OK 57 57 60 65 65 60 60 57 60 63 54 38 34 63 40 Zbynuk Michalek D R OK 60 57 60 65 65 64 57 58 61 64 55 30 30 64 80 Kevin Weekes G L OK 60 72 60 65 65 60 72 60 74 NA NA 58 44 65 39 Marty Turco G L 99 68 96 71 82 80 65 82 70 88 NA NA 61 47 80
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 36 Hayley Wickenheiser C R OK 52 63 52 65 65 68 62 63 62 54 62 46 38 64 31 Daymond Langkow C L OK 68 61 69 77 79 63 64 74 69 70 69 56 44 73 26 Mike Ricci C L OK 64 60 60 65 65 56 60 63 61 64 61 74 52 66 82 Martin Straka C L OK 61 78 66 88 87 78 77 92 87 61 85 73 56 83 23 Brendan Shanahan LW R OK 80 66 81 81 83 54 66 74 79 70 87 85 65 81 32 Chris Simon LW L 97 65 54 68 65 65 29 55 55 60 60 63 70 50 64 28 Vyacheslav Kozlov LW L OK 76 75 78 85 85 68 77 85 80 69 88 75 76 84 95 Aleksey Morozov LW L OK 62 77 66 82 79 76 72 79 81 62 82 53 43 78 46 Todd Bertuzzi RW L OK 74 65 79 84 79 56 64 76 77 68 85 61 59 79 91 Markus Naslund RW L OK 65 76 69 91 91 73 74 85 84 70 92 69 57 84 37 Fernando Pisani RW L OK 56 60 56 65 65 65 60 57 60 57 63 54 43 64 7 Mattias Ohlund D L 99 76 66 73 85 85 64 70 80 77 93 63 57 51 81 17 Tomas Kaberle D L OK 60 73 67 83 79 77 72 80 77 79 70 49 44 78 27 Jason Woolley D L OK 66 62 66 69 69 64 62 60 64 68 56 82 56 69 52 Jon Klemm D R OK 64 56 64 66 66 65 56 56 60 64 52 78 54 65 5 Karlis Skrastins D L OK 57 61 63 65 65 72 61 57 60 64 49 62 46 65 8 Henrik Tallinder D L OK 77 61 79 80 81 63 64 68 73 80 60 47 41 76 12 Keith Carney D L OK 66 58 67 67 67 55 58 57 62 67 54 78 54 67 35 Jean-Sebastien Giguere G L OK 74 93 75 86 86 72 91 71 91 NA NA 53 43 81 34 Jamie McLennan G L OK 62 80 62 69 69 67 77 64 73 NA NA 78 56 70
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 33 Manny Malhotra C L OK 63 58 64 65 65 65 56 60 62 65 58 38 34 65 51 Mike Zigomanis C R OK 59 57 59 65 65 66 57 58 60 60 62 34 32 64 25 Chris Kunitz LW L OK S3 58 69 62 72 72 56 69 68 65 58 77 42 36 71 32 Shaun Van Allen LW L OK 58 58 58 64 69 72 63 64 65 65 64 90 60 68 63 Pascal Dupuis LW L OK 56 60 56 65 65 62 60 62 60 63 62 42 36 64 48 Benoit Brunet LW L OK 54 60 57 63 65 72 62 62 59 60 62 86 58 65 19 Dmitri Khristich RW R OK 56 62 55 65 65 62 61 64 62 56 63 82 56 66 47 Josef Beranek RW L OK 59 64 65 69 69 65 65 66 64 67 60 82 56 69 30 Jason Pominville RW R OK S3 58 67 63 73 71 72 66 66 67 63 69 30 30 69 83 Tomas Kopecky RW L OK 62 58 62 65 65 60 58 60 60 62 58 30 30 64 4 Brent Sopel D R OK 60 55 60 65 65 64 57 55 59 63 52 50 40 63 29 Jason Smith D R 99 63 54 64 65 66 60 54 59 62 66 45 66 48 65 50 Marc-Andre Bergeron D L OK 65 71 59 79 79 70 66 74 70 76 65 42 38 73 2 Dan Hamhuis D L OK S3 62 64 66 72 70 56 68 65 66 70 51 30 30 69 6 Deron Quint D L OK 60 58 64 65 65 60 56 56 58 63 51 54 42 64 43 Cristobal Huet G L OK 55 79 59 65 65 55 72 60 67 NA NA 58 44 65 44 Robert Esche G L 99 60 70 60 65 65 60 72 60 74 NA NA 46 38 64
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 21 Jimmy Carson C R OK 56 60 58 65 67 77 62 66 64 61 66 86 58 68 39 Dave Scatchard C R OK 61 56 63 65 65 41 59 58 60 62 58 54 42 64 19 Joe Sakic C L OK 65 76 74 91 92 78 77 96 88 74 85 85 83 87 99 Wayne Gretzky C L 70 3W 61 64 51 68 70 76 68 99 99 63 99 99 99 85 60 Olli Jokinen C L 99 66 71 72 85 85 64 74 78 80 62 79 49 41 78 56 Eric Daze LW L OK 67 64 73 83 81 73 66 70 75 67 78 61 47 76 14 Rob Zamuner LW L OK 69 74 71 86 85 81 72 78 80 78 81 92 70 82 76 Wayne Primeau LW L OK 73 65 74 80 80 67 65 80 80 72 82 61 50 80 95 Ryan Smyth LW L OK 69 68 67 86 88 65 68 70 76 62 84 54 45 77 50 Matthew Barnaby LW L OK 74 65 67 69 69 31 65 62 62 64 64 68 50 69 8 Teemu Selanne RW R OK 63 86 66 90 90 80 79 80 84 63 96 81 81 85 26 Mike Sillinger RW R OK 66 72 66 83 83 74 75 85 81 77 84 82 66 82 47 Tom Fitzgerald RW R OK 67 60 67 67 69 69 61 66 67 69 64 86 58 70 32 Karl Dykhuis D L OK 72 67 71 79 79 77 67 71 72 91 62 75 55 79 17 Filip Kuba D L OK 80 71 81 79 80 68 71 75 77 86 63 62 59 81 41 Jeff Brown D R OK 60 60 53 62 66 68 63 69 67 64 62 96 64 68 3 Marek Zidlicky D R OK 70 66 71 80 86 65 69 71 71 87 62 55 48 77 52 Adam Foote D R 99 83 66 80 85 83 56 73 77 76 99 55 77 64 84 9 Calle Johansson D L OK 68 74 66 82 82 77 75 75 75 93 66 96 77 81 30 Ryan Miller G L OK 73 86 71 78 76 60 88 63 88 NA NA 41 37 76 37 Dwayne Roloson G L OK 61 78 65 67 70 62 77 57 76 NA NA 82 56 69
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 20 RJ Umberger C L OK 62 58 62 65 65 66 56 60 60 62 62 30 30 64 49 Niko Kapanen C L OK 55 64 55 65 65 63 64 60 60 56 60 46 38 64 48 Dean McAmmond C L OK 56 60 57 65 65 72 60 63 63 56 62 66 48 65 43 Scott Hartnell LW L OK S2 66 61 70 72 74 42 62 63 66 64 69 30 30 69 18 Ethan Moreau LW L OK 60 58 60 65 65 55 56 62 60 60 62 58 44 65 40 Sergei Zholtok LW R OK 55 64 60 65 65 72 65 60 60 55 60 70 50 65 29 Alexei Ponikarovsky LW L OK 56 56 63 65 65 60 60 62 62 58 62 38 34 65 10 Martin Erat RW L OK S2 61 67 62 69 67 62 64 66 68 61 67 36 34 69 61 Maxim Afinogenov RW L OK 54 63 56 65 65 64 63 63 60 55 63 42 36 64 16 Jozef Stumpel RW R OK 57 60 60 65 65 69 60 64 63 60 62 70 50 66 28 Bryan Smolinski RW R OK 58 59 60 65 65 63 58 64 60 62 62 74 52 66 11 Aaron Miller D R OK 65 57 65 67 67 63 57 62 62 67 52 74 52 67 44 Brooks Orpik D L OK 68 61 70 77 75 58 65 63 69 74 46 40 36 71 97 Rotislav Klesla D L OK 64 60 62 65 65 54 60 55 60 63 55 30 30 64 6 Jaroslav Spacek D L OK 58 65 67 72 72 69 65 65 64 69 58 62 46 69 65 Ron Hainsey D L OK 64 55 64 65 65 60 55 58 61 64 53 34 32 64 42 Richard Smehlik D L OK 65 55 65 65 65 61 55 57 61 65 51 78 54 66 51 Randy Jones D L OK 68 65 67 77 77 67 67 60 66 72 55 38 36 70 45 Martin Brodeur G L OK 75 95 79 92 87 73 93 81 95 NA NA 70 50 85 46 Trevor Kidd G L OK 55 75 65 65 65 60 71 60 68 NA NA 66 48 65
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 26 Matt Cooke C L 81 1W 65 56 62 65 65 41 56 60 60 63 60 46 38 64 35 Yuri Butsayev C L OK 63 76 63 80 79 67 74 81 80 64 78 53 45 78 77 Pierre Turgeon C L 97 61 73 65 84 83 79 74 96 90 68 86 85 86 84 33 Craig Conroy C R 98 61 78 63 86 86 72 77 88 86 72 88 79 69 84 39 Rem Murray C L OK 58 61 57 65 65 68 60 60 64 58 62 70 50 65 37 Patrick Elias LW L 99 64 78 67 94 92 78 75 82 85 65 88 57 48 82 24 Martin Gelinas LW L OK 62 77 68 86 84 70 77 80 83 72 86 83 63 82 61 Cory Stillman LW L OK 64 68 68 74 74 76 70 70 70 62 70 70 52 73 45 Jay Pondolfo LW L OK 62 58 60 65 65 75 56 60 61 64 60 62 46 65 52 Scott Young RW R OK 60 69 65 84 85 69 71 81 81 61 88 93 66 80 59 Mikael Samuelsson RW R OK 55 60 58 65 65 62 60 62 59 62 60 54 42 64 23 Niko Dimitrakos RW R OK 76 67 77 82 82 64 65 70 70 74 76 49 43 76 68 Jaromir Jagr RW L 98 63 74 73 84 84 70 75 84 86 63 93 70 74 84 31 Glen Wesley D L 98 67 70 70 82 81 76 69 80 75 90 70 92 70 81 34 Michal Rozsival D R OK 77 61 77 79 85 68 61 65 78 90 57 49 41 78 55 Ed Jovanovski D L OK 78 66 80 87 83 64 70 82 83 88 62 57 51 82 32 Mark Streit D L OK 67 75 67 87 88 75 77 77 76 83 65 53 43 79 46 Vladimir Konstantinov D R OK 81 59 78 82 83 59 68 72 72 94 54 93 75 81 7 Bret Hedican D L OK 60 58 62 65 67 60 58 58 61 64 52 78 54 65 42 Dan Cloutier G L OK 57 75 59 67 65 62 78 62 75 NA NA 54 42 67 60 Jose Theodore G R OK 78 94 78 91 91 62 93 78 92 NA NA 57 45 83
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 15 Milan Kraft C R OK S2 61 72 60 77 79 73 74 74 72 61 69 42 38 73 21 Todd Harvey C R OK 60 56 57 65 65 47 60 61 59 62 59 58 44 64 49 Chris Kelly C L OK 63 60 62 65 65 64 60 59 59 61 60 38 34 64 43 Steve Konowalchuk LW L OK 55 60 60 65 65 60 61 63 60 60 62 70 50 65 14 Alex Burrows LW L OK S2 63 65 63 72 74 48 67 69 70 60 70 34 32 70 76 Brett Lindros LW R OK 63 55 66 65 65 42 55 60 60 58 60 58 44 64 44 Steve Kariya LW R OK 53 60 55 65 65 72 61 63 62 52 62 50 40 64 18 Geoff Sanderson LW L OK 57 74 58 77 77 71 74 72 80 60 80 72 52 76 16 Oleg Kvasha RW R OK 60 56 64 65 65 64 56 61 60 60 61 46 38 64 41 Ronald Petrovicky RW R OK 60 59 60 65 65 55 60 59 59 58 59 50 40 64 38 Pat Elynuik RW R OK 59 63 53 65 67 65 66 68 65 58 69 92 62 69 19 Adam Hall RW R OK 63 55 63 65 65 65 55 58 60 62 58 38 34 63 30 Francois Beauchemin D L OK S2 70 67 68 82 80 66 66 67 71 79 52 38 34 73 3 Frantisek Kucera D R OK 60 55 61 63 65 70 60 59 60 63 49 86 58 65 29 Bryce Salvador D L OK 64 55 64 65 65 63 55 57 61 65 53 54 42 65 22 Sean O'Donnell D L OK 64 56 63 70 70 40 56 58 60 65 49 74 52 65 53 Rob Scuderi D L OK 64 55 64 65 65 66 55 55 60 64 48 46 38 64 48 Chris Osgood G L OK 73 88 75 88 85 54 85 59 86 NA NA 72 52 78 75 Yann Danis G L OK 60 73 60 65 65 65 70 65 67 25 25 34 32 64
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 45 Michael Peca C R OK 70 70 77 89 83 64 73 83 72 79 82 65 58 82 20 Alexei Zhamnov C L OK 55 69 58 86 86 60 71 85 84 57 85 78 54 78 66 Mario Lemieux C R OK 62 63 65 78 80 62 72 97 95 65 91 98 99 85 17 John Leclair LW L OK 73 66 77 85 79 52 65 75 80 65 88 85 59 80 18 Chris Drury LW R OK 64 73 70 88 91 70 73 81 79 76 81 57 54 81 47 Henrik Zetterberg LW L OK 62 72 67 80 80 74 72 72 76 69 79 41 37 76 33 Robert Kron RW L OK 63 71 61 84 88 77 75 83 82 63 88 95 65 81 34 Jeremy Roenick RW R OK 67 67 66 79 80 60 67 84 84 64 90 81 57 81 37 Marty McInnis RW R OK 64 62 65 69 67 69 59 67 67 60 70 80 56 70 40 Tom Kostopoulos RW R OK 68 65 67 87 82 53 62 70 72 70 78 46 40 75 39 Alex Kovalev RW L OK 65 78 76 83 81 63 77 79 86 59 92 69 54 83 36 Teppo Numminen D R OK 74 70 72 82 85 83 71 80 80 93 65 92 66 83 30 Johnny Oduya D L OK 64 60 67 72 70 65 63 65 63 70 54 34 32 69 53 Alexander Karpovtsev D R OK 71 61 72 69 69 58 62 60 65 71 56 80 56 71 12 Sandis Ozolinsh D L OK 58 76 67 95 92 77 73 83 83 76 94 70 71 84 6 Sami Salo D R OK 67 70 76 83 85 73 73 74 71 90 63 65 49 80 48 Janne Niinimaa D L 85 DD 75 67 70 87 85 63 70 78 78 94 60 61 53 81 35 Bill Ranford G L OK 80 91 73 79 80 77 84 67 90 NA NA 99 67 81 55 Michael Leighton G L OK 60 72 60 65 65 60 72 60 72 25 25 34 32 64
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 13 Jeff Shantz C R 99 58 57 61 65 65 71 58 61 60 63 60 66 48 65 43 Petr Sykora C L OK 56 66 60 71 71 66 67 64 65 62 68 54 42 69 28 Paul Gaustad C L OK 59 55 63 65 65 55 58 61 59 61 59 30 30 63 15 Mike Fisher C R OK 62 69 65 80 80 60 70 75 72 63 69 38 34 73 42 Yan Stastny LW L OK 55 62 57 65 65 62 60 58 60 62 58 30 30 63 38 Kristian Huselius LW L OK 55 62 60 65 65 64 59 63 63 56 62 46 38 65 49 Marek Svatos RW R OK 54 63 54 65 65 60 60 60 62 56 63 30 30 63 29 Marc Habscheid RW R OK 62 55 51 63 67 68 55 72 70 64 72 99 70 70 46 Joel Ward RW R OK 63 58 63 65 65 64 60 61 59 61 58 38 34 64 23 Antti Miettinen RW R OK 55 63 54 65 65 73 61 58 62 61 58 38 34 63 41 Dmitri Mironov D R OK 64 51 59 66 72 60 61 69 67 71 58 99 69 69 51 Mike Rathje D L OK 60 56 65 65 65 65 55 55 60 65 45 62 46 64 11 Colin White D L OK 63 56 63 65 65 52 56 53 58 63 48 50 40 63 50 Andrew Alberts D L OK 61 57 61 65 65 53 56 57 60 63 54 34 32 63 1 Johan Hedberg G L OK 75 95 70 81 81 67 90 69 91 NA NA 71 53 82 44 Pekka Rinne G L OK S2 62 81 67 70 72 60 80 62 78 NA NA 30 30 70
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 29 Jason Chimera C L OK S1 65 62 62 69 71 65 65 72 69 65 68 49 43 71 40 Vinny Prospal C L OK 57 63 56 66 66 72 63 65 63 57 63 58 44 66 91 Sergei Fedorov C L OK 66 76 72 87 88 81 76 88 84 75 80 88 83 84 9 Matt Cullen C L 82 1W 64 69 65 81 82 75 71 85 81 65 82 59 53 79 97 Petr Nedved C L OK 59 75 60 77 81 66 77 81 77 59 76 74 52 76 49 Andy McDonald LW L OK 58 78 61 80 75 65 73 74 75 61 77 50 40 75 38 Niklas Sundstrom LW L 99 64 65 65 74 74 75 70 81 81 68 91 63 52 80 16 Sergei Samsonov LW R 99 57 77 64 85 87 75 78 80 80 58 83 49 41 78 54 Claude Lapointe LW L OK 58 62 58 66 68 62 63 64 62 59 65 86 58 67 12 Peter Bondra RW L 98 60 73 57 82 83 65 73 75 84 61 92 86 64 79 10 Marian Gaborik RW L OK S1 54 77 59 75 73 70 74 66 70 60 73 30 30 71 18 Darcy Tucker RW L OK 73 68 65 82 80 64 64 79 80 60 84 60 46 78 44 Radek Dvorak RW R OK 58 60 59 65 65 70 60 63 60 56 63 50 40 65 36 Robert Lang RW R 83 1W 59 66 66 72 69 66 65 69 68 60 65 78 54 70 92 Michael Nylander RW L OK 67 77 71 86 85 73 76 91 85 65 84 73 68 83 53 Derek Morris D R 99 70 68 77 79 83 68 69 70 73 88 65 49 47 79 45 Lyle Odelein D R 99 74 63 72 76 80 55 66 71 72 82 59 93 61 77 7 Curtis Leschyshyn D L 99 79 66 76 84 86 72 68 83 80 94 63 87 73 84 17 Lubomir Visnovsky D L OK 69 68 74 85 89 62 68 71 74 85 63 57 45 78 24 Andrew Ference D L OK 74 62 74 84 88 64 62 68 71 84 60 47 41 76 27 Janne Laukkanen D L OK 64 62 61 68 67 62 63 57 62 66 55 78 54 67 5 Barret Jackman D L OK 70 60 71 75 79 56 61 65 68 77 52 34 32 71 1 Jeff Hackett G L 98 60 78 60 65 70 65 80 62 80 NA NA 86 58 70 35 Alex Auld G L OK 55 70 55 65 65 55 75 60 75 25 25 34 32 63
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 15 Matthew Lombardi C L OK 58 63 56 65 65 68 63 62 62 57 58 30 30 64 57 Jochen Hecht C L OK 58 61 56 65 65 62 60 61 60 60 59 50 40 64 81 Fedor Fedorov C L OK 57 63 56 65 65 60 64 62 59 56 58 34 32 63 28 Dustin Penner LW L OK 62 55 64 65 65 60 54 60 60 63 63 30 30 64 13 Johan Garpenlov LW L OK 56 60 54 63 65 70 60 62 62 64 60 86 58 65 32 Kirk Maltby LW R OK 62 56 64 65 65 60 57 60 60 64 60 70 50 65 46 Jani Rita LW L OK 60 58 60 65 65 60 58 58 60 56 62 34 32 63 25 Scott Walker RW R OK 66 58 64 67 67 44 59 62 64 62 65 66 48 67 26 Darren McCarty RW R OK 65 55 65 65 65 35 55 60 60 64 60 70 50 65 47 Tim Jackman RW R OK 60 58 60 65 65 46 58 60 58 58 60 34 32 63 30 Henrik Lundqvist G L OK 67 84 72 72 74 67 82 60 85 NA NA 30 30 73 41 Jocelyn Thibault G L OK 67 95 71 82 80 62 93 69 94 NA NA 60 46 81
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 48 Daniel Briere C R OK 61 77 64 79 75 62 72 79 78 65 80 53 46 77 19 Alexei Yashin C R OK 63 74 73 83 86 74 74 91 86 61 87 69 75 83 88 Eric Lindros C R 98 81 69 87 88 88 54 72 85 84 70 85 69 73 85 51 Todd Marchant C L OK 54 68 55 65 65 66 65 63 61 57 60 66 48 65 12 Patrick Marleau LW L OK 66 76 74 83 87 77 77 78 80 65 82 45 45 80 27 Glen Murray LW R OK 70 66 77 85 85 65 68 79 81 68 96 73 53 83 20 Ray Whitney LW R OK 66 68 72 76 79 72 67 74 74 66 80 70 50 77 13 Raffi Torres LW L OK 71 67 67 71 71 54 62 66 68 63 72 38 36 71 21 Mikael Renberg RW L OK 66 63 68 82 78 62 60 74 75 63 80 72 52 75 58 Richard Zednik RW L OK 56 62 56 65 65 60 61 60 64 58 64 54 42 65 23 Milan Hejduk RW R OK 58 76 67 84 81 78 71 76 87 64 91 57 48 81 57 Steve Heinze RW R 97 64 73 64 87 85 71 71 82 81 66 93 85 64 82 6 Kevin Hatcher D R OK 80 53 73 78 86 64 57 80 80 99 70 97 89 83 28 Brian Rafalski D R OK 63 69 62 83 83 81 75 78 76 85 66 72 63 78 33 Zdeno Chara D L 98 80 61 84 89 89 55 63 77 81 92 64 53 52 82 15 Mattias Norstrom D L OK 70 66 80 90 90 73 70 72 73 92 48 73 53 80 69 Darius Kasparitis D L OK 85 58 80 75 81 60 63 65 67 87 45 72 52 77 4 Roman Hamrlik D L OK 68 69 67 90 87 74 75 76 78 90 61 65 55 80 31 Mike Dunham G L OK 62 75 67 67 67 65 75 57 76 NA NA 72 52 68 1 Sean Burke G L 97 68 95 66 81 82 71 97 72 96 NA NA 96 66 83
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 46 Tyler Arnason C L OK 55 60 55 65 65 71 60 63 62 60 61 42 36 64 62 Vaclav Nedorost C L OK S1 62 63 64 75 75 64 62 66 65 63 65 34 34 68 42 Jason King C L OK 60 58 60 65 65 60 58 58 60 56 62 34 32 63 59 Jason Blake LW L OK 57 56 59 65 65 68 56 60 62 60 64 66 48 65 52 Mike Sullivan LW L OK 62 56 58 63 65 70 61 61 56 63 60 86 58 65 29 Eric Messier LW L OK 62 59 64 67 67 74 60 60 62 65 57 66 48 66 38 Vernon Fiddler LW L OK 59 60 57 65 65 63 62 61 61 62 60 38 34 64 16 Jonathan Cheechoo RW R OK S1 65 62 64 67 67 69 60 61 63 62 69 40 36 68 24 Brad Boyes RW R 99 56 62 58 65 65 70 63 61 62 57 63 30 30 65 60 Sergei Varlamov RW L OK 55 63 55 65 65 60 63 62 62 57 60 46 38 64 55 Pavel Brendl RW R OK 56 64 54 65 65 63 64 60 62 52 62 34 32 64 8 Mike Komiserak D R 99 S1 69 59 71 70 72 45 61 56 64 69 50 30 30 68 2 Garnet Exelby D L OK 61 56 63 65 65 51 56 57 60 63 54 34 32 64 22 Marcus Ragnarsson D L OK 60 58 62 65 65 55 55 58 61 64 55 74 52 65 93 Kyle McLaren D L OK 60 56 61 65 65 61 56 60 57 63 54 50 40 64 37 Dmitry Yushkevich D R OK 57 66 57 67 67 62 66 64 64 62 55 74 52 67 9 Jiri Fischer D L OK 60 55 65 65 65 55 55 55 60 65 50 38 34 64 44 Staffan Kronwall D L OK 63 58 60 65 65 55 56 55 59 63 51 30 30 63 67 Robert Svehla D R OK 62 66 63 71 69 69 68 72 67 73 62 84 58 72 80 Ilya Bryzgalov G L OK 63 87 75 82 82 65 87 65 88 NA NA 41 37 76 30 Tommy Soderstrom G L OK 73 86 76 91 94 72 82 69 84 NA NA 87 61 78
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 45 Rob Niedermayer C L OK 70 68 74 80 82 65 67 83 76 71 81 66 50 80 9 Mike Modano C L OK 65 74 69 87 87 75 76 86 90 72 84 81 89 84 15 Vincent Damphousse C L OK 59 71 57 81 82 70 77 92 88 70 90 93 72 83 4 Vincent Lecavalier C L OK 59 70 74 80 80 65 75 78 75 65 75 41 37 76 25 Marco Sturm LW L OK 58 74 67 84 85 69 76 77 78 61 82 49 41 78 94 Sergei Berezin LW R OK 63 76 64 83 85 82 76 84 84 64 92 81 59 83 34 Danton Cole LW R OK 60 80 57 81 85 81 83 84 77 61 82 97 73 80 28 Robert Reichel LW L OK 60 64 60 67 67 70 64 64 62 62 65 76 54 68 33 Brett Hull RW R 97 61 63 55 71 74 76 63 84 88 59 99 99 81 81 26 Mariusz Czerkawski RW L OK 67 77 68 86 86 81 75 83 86 65 97 77 78 85 47 Terry Yake RW R OK 61 54 60 63 65 69 57 60 60 64 60 86 58 65 41 Donald Audette RW R OK 56 65 57 65 65 67 65 64 62 56 64 82 56 67 52 Sylvain Cote D R OK 76 53 70 75 79 65 64 65 70 92 51 94 62 76 12 Mathieu Dandenault D R OK 80 68 78 87 91 72 71 72 75 92 61 57 51 82 10 Darryl Sydor D L 99 70 71 70 91 93 72 71 76 80 90 62 73 68 81 5 Stephane Robidas D R 99 70 72 72 88 89 64 73 75 76 90 58 53 43 80 54 Jaroslav Modry D L OK 62 57 65 67 67 64 60 63 61 66 56 74 52 67 24 Petr Svoboda D L OK 75 55 62 77 80 66 66 83 83 96 59 94 62 80 35 Arturs Irbe G L OK 59 73 65 69 70 72 80 65 80 NA NA 90 60 69 1 Roman Turek G R OK 60 87 68 69 67 62 84 59 80 NA NA 78 54 74
# Player PO HD CD IJ IT SP ST EN DU DI SK PA PC DF SC EX LD OV 50 Antoine Vermette C L OK S2 57 65 62 71 73 71 67 69 67 61 67 31 31 69 51 Eric Boguniecki C R OK 56 60 56 65 65 64 60 62 60 57 58 58 44 63 61 Oleg Saprykin C L OK 54 63 54 65 65 64 63 63 60 56 60 34 32 64 21 Nelson Emerson C R OK 59 61 55 65 69 70 66 68 65 61 67 92 62 69 30 Martin Rucinsky LW L 99 55 62 56 65 65 60 61 63 61 57 61 74 52 65 29 Ryane Clowe LW L OK 68 60 68 69 69 45 59 66 64 67 64 34 34 68 49 Marcus Nilson LW R OK 63 58 60 65 65 62 58 62 60 62 58 46 38 64 53 Ted Donato LW L OK 63 57 60 65 65 75 54 58 61 62 59 82 56 65 38 Lonny Bohonos RW R OK 56 62 57 65 65 69 60 60 58 55 62 66 48 64 27 Petr Prucha RW R OK 54 63 54 65 65 60 60 60 62 56 63 30 30 63 60 Dainius Zubrus RW L OK S2 61 64 63 69 67 65 61 65 70 60 72 46 38 70 16 Brian McGrattan RW R OK 75 52 72 65 65 35 54 55 57 62 55 34 32 63 23 Brett Lebda D L OK 60 55 55 65 65 62 58 62 60 63 60 30 30 63 3 Ken Klee D R OK 62 57 61 65 65 60 57 58 62 65 52 74 52 65 44 Bryan Marchment D L OK 72 54 67 66 65 27 57 56 60 63 45 82 56 65 17 Douglas Murray D L OK S2 77 52 76 76 81 67 52 60 70 80 47 40 36 72 37 Kurt Sauer D L OK 63 55 63 65 65 62 55 54 59 64 49 34 32 63 78 Sascha Goc D R OK 62 55 64 65 65 55 53 57 60 63 52 42 36 64 39 Miikka Kiprusoff G L 98 80 98 75 88 82 67 95 68 93 NA NA 57 45 84 42 Rick DiPietro G R OK 64 79 58 71 71 62 78 59 78 NA NA 34 32 68