NHL Leaders · +/-

Skaters · 2003-04 regular season · min 20 GP
Top 100
2003-04 REG
#PlayerPosTmGAP+/-PIMSOGPPGTOIHITBLKTkAiCF
1Marek MalikDVAN31619354561018.1
2Martin St. LouisRTBL3856943524212820.6
3Zdeno CharaDOTT16254133147185724.6
4Freddy ModinLTBL2928573132206518.2
5Nisse EkmanRSJS2233553034147114.9
6Alex TanguayLCOL2554793042117718.4
7Adrian AucoinDNYI1331442954213426.6
8Brad LukowichDTBL51419292486018.8
9Patrik EliasCNJD3843812644300918.8
10Kenny JonssonDNYI524292522106322.9
11Kirk MaltbyLDET1419332480123116.3
12Markus NaslundLVAN3549842458296519.4
13Henrik SedinCVAN113142233299214.0
14Alyn McCauleyCSJS2027472328146516.8
15Jason ArnottCDAL2136572366143517.0
16Vincent LecavalierCTBL3234662352242518.1
17Trent HunterRNYI2526512316187415.6
18Don SweeneyDDAL01111221839015.9
19Bryan McCabeDTOR1637532286168825.7
20Jason SpezzaCOTT2233552271142514.6
21Mathieu SchneiderDDET1432462256165424.5
22Peter SchaeferLOTT1524392226112215.6
23Kris DraperCDET2416402231149217.7
24Bryan SmolinskiCOTT1927462249182416.6
25Jarome IginlaRCGY4132732184265821.3
26Todd BertuzziRVAN17436021122156821.0
27Wade ReddenDOTT17264321651751224.9
28Alexander KorolyukLSJS1918372018108414.9
29Scott NiedermayerDNJD1440542044165925.7
30John LeClairLPHI2332552051182816.1
31Brian GiontaRNJD218291936174014.7
32Milan HejdukRCOL35407519202371618.8
33Nicklas LidstromDDET1028381918194327.3
34Mike KnubleRBOS2125461932192418.8
35Jason WoolleyDDET41519192860015.7
36Igor UlanovDEDM51318192849119.8
37Cory StillmanLTBL25558018361781119.5
38Mike RathjeDSJS217191846105023.4
39Radek DvorakREDM1535501826188616.9
40Matthew BarnabyRCOL16254118157104112.4
41Daniel SedinLVAN1836541818153113.6
42Mike YorkLEDM1626421815144119.3
43Karlis SkrastinsDCOL58131826102021.8
44Ziggy PalffyRLAK1625411812109321.5
45Joe ThorntonCBOS2350731898187421.6
46Mark RecchiRPHI26497518471671417.2
47Glen WesleyDCAR066183282021.4
48Michal HandzusCPHI2038581882135718.7
49Scott GomezCNJD1456701870189316.0
50Pierre TurgeonCDAL1525401720104614.2
51Steve StaiosDEDM622281786153123.1
52Glen MurrayRBOS32286017562601120.9
53Patrice BriseboisDMTL42731172296221.3
54Jochen HechtCBUF1537521749174219.0
55Michael PecaCNYI1129401771117019.0
56Nick BoyntonDBOS624301798178122.5
57Tomas KaberleDTOR32831161888023.2
58Mark EatonDNSH4913162682020.9
59Peter ForsbergCCOL183755163085319.2
60Kim JohnssonDPHI1329421626189424.3
61Jon KlemmDDAL257164471017.3
62Brendan MorrisonCVAN2238601650161520.1
63Hal GillDBOS2791699104018.4
64Chris SimonLCGY17112815250147412.7
65Martin RucinskyLVAN1431451572206018.9
66Brendan ShanahanLDET25285315117280818.1
67Pierre DagenaisRMTL1710271524149413.9
68Henrik ZetterbergCDET1528431514137718.3
69Chris PhillipsDOTT71623154693020.8
70Philippe BoucherDDAL816241564134222.4
71Mike RibeiroCMTL2045651534103717.1
72Shean DonovanRCGY1824421472138314.9
73Fernando PisaniREDM161430144699412.8
74Brad RichardsCTBL2653791412244520.4
75Bill GuerinRDAL34356914109263918.7
76Alexei PonikarovskyLTOR919281444110111.6
77Robyn RegehrDCGY414181474106222.3
78Ruslan FedotenkoLTBL1722391430116014.7
79Mattias OhlundDVAN1420341473129525.8
80Chris NeilROTT8816131947608.8
81Curtis LeschyshynDOTT145131630013.9
82Tony AmonteRPHI2033531338173415.2
83Craig ConroyCCGY839471344112219.2
84Adam FooteDCOL822301387105524.1
85Jason SmithDEDM71219139884021.4
86Sergei SamsonovLBOS172340124132317.4
87Martin HavlatROTT31376812461751316.7
88Chris CheliosDDET219211261113021.3
89Simon GagneLPHI2421451229211616.4
90Janne NiinimaaDNYI91928126497423.3
91Justin WilliamsRCAR1133441264203416.9
92Paul MartinDNJD6182412482220.1
93Marcus RagnarssonDPHI7916125882220.9
94Willie MitchellDMIN11314128358022.6
95Petr CajanekCSTL1214261216126317.8
96Raffi TorresLEDM2014341265136512.6
97Nick SchultzDMIN61016121672120.3
98Dave ScatchardCNYI916251278111116.2
99Jim DowdCMTL72229124454214.0
100Todd WhiteCOTT92029122298117.5