NHL Leaders · Points

Skaters · 2003-04 regular season · min 20 GP
Top 100
2003-04 REG
#PlayerPosTmGAP+/-PIMSOGPPGTOIHITBLKTkAiCF
1Martin St. LouisRTBL3856943524212820.6
2Joe SakicCCOL33548711422531320.3
3Ilya KovalchukLATL414687-10633411623.1
4Markus NaslundLVAN3549842458296519.4
5Marian HossaROTT3646824462331418.6
6Patrik EliasCNJD3843812644300918.8
7Daniel AlfredssonROTT3248801224230919.4
8Cory StillmanLTBL25558018361781119.5
9Alex TanguayLCOL2554793042117718.4
10Robert LangCDET3049794241631021.1
11Brad RichardsCTBL2653791412244520.4
12Mark RecchiRPHI26497518471671417.2
13Mats SundinCTOR31447511522261119.9
14Milan HejdukRCOL35407519202371618.8
15Jaromir JagrRNYR314374-5382571020.9
16Steve SullivanLNSH2449731482181120.9
17Jarome IginlaRCGY4132732184265821.3
18Joe ThorntonCBOS2350731898187421.6
19Scott GomezCNJD1456701870189316.0
20Bill GuerinRDAL34356914109263918.7
21Martin HavlatROTT31376812461751316.7
22Pavel DatsyukCDET303868-235136818.3
23Brett HullRDET254368-4122001016.9
24Shane DoanRPHX274168-1147254921.8
25Scott WalkerRNSH254267494157920.1
26Vincent LecavalierCTBL3234662352242518.1
27Mike RibeiroCMTL2045651534103717.1
28Sergei FedorovCANA313465-542268921.1
29Doug WeightCSTL145165-337198620.4
30Daniel BrièreCBUF283765-7701941118.3
31Michael RyderRMTL25386310262151016.0
32Todd BertuzziRVAN17436021122156821.0
33Brendan MorrisonCVAN2238601650161520.1
34Glen MurrayRBOS32286017562601120.9
35Ryan SmythLEDM2336591170245819.7
36Sergei GoncharDBOS114758-1456161627.2
37Olli JokinenCFLA263258-1681280822.6
38Michal HandzusCPHI2038581882135718.7
39Pavol DemitraRSTL233558118179820.5
40Miroslav SatanRBUF292857-15302061120.0
41Freddy ModinLTBL2928573132206518.2
42Rick NashRCBJ411657-35872691917.6
43Jason ArnottCDAL2136572366143517.0
44Patrick MarleauLSJS282957-524220918.2
45Bobby HolikCNYR253156496225818.6
46Tyler ArnasonCCHI223355-1316222616.6
47Peter ForsbergCCOL183755163085319.2
48Saku KoivuCMTL144155-552112519.3
49John LeClairLPHI2332552051182816.1
50Shawn McEachernLATL173855576176520.2
51Jason SpezzaCOTT2233552271142514.6
52Nisse EkmanRSJS2233553034147114.9
53Scott NiedermayerDNJD1440542044165925.7
54Daniel SedinLVAN1836541818153113.6
55Chris ProngerDSTL144054-188203727.5
56Vinny ProspalLANA193554-954185718.6
57Marek ZidlickyDNSH143953-1682143920.0
58Chris DruryCBUF183553868152518.1
59Brendan ShanahanLDET25285315117280818.1
60David VybornyRCBJ223153-2640158820.4
61Tony AmonteRPHI2033531338173415.2
62J-P DumontRBUF223153-9401561017.0
63Bryan McCabeDTOR1637532286168825.7
64Dick TarnstromDPIT163652-37381581224.1
65Petr SykoraRANA232952-934277618.0
66Vyacheslav KozlovLATL203252-1274191620.3
67Ladislav NagyLPHX24285211461601118.2
68Marc SavardCATL193352-885133622.3
69Valeri BureRDAL223052326209819.0
70Jochen HechtCBUF1537521749174219.0
71Daymond LangkowCPHX213152440174421.1
72Trent HunterRNYI2526512316187415.6
73Steve YzermanCDET1833511046141717.5
74Brian LeetchDTOR153651634206525.6
75Luc RobitailleLLAK2229514562211216.7
76Alexandre DaigleRMIN203151-414145615.2
77Oleg KvashaCNYI153651448147517.9
78Richard ZednikRMTL262450563218717.5
79Aleksey MorozovRPIT163450-2424132816.6
80Joe NieuwendykCTOR2228507261311015.6
81Radek DvorakREDM1535501826188616.9
82Mariusz CzerkawskiRNYI252449816157913.0
83Peter BondraROTT262349-16381881418.6
84Andrew BrunetteLMIN15344931290715.5
85Martin EratRNSH1633491038137415.0
86Brenden MorrowLDAL25244910121132919.4
87Alex FrolovLLAK242448824168517.2
88Gary RobertsLTOR2820489841241117.6
89Owen NolanRTOR1929484110154717.9
90Brian RolstonRBOS192948940257319.6
91Jonathan CheechooRSJS281947533175816.2
92Alyn McCauleyCSJS2027472328146516.8
93Jeremy RoenickCPHI1928471621281017.6
94Bryan BerardDCHI133447-2453203621.8
95Jason BlakeLNYI2225471156243118.8
96Craig ConroyCCGY839471344112219.2
97Rob BlakeDCOL133346661242824.4
98Petr NedvedCEDM192746-846190718.7
99Mathieu SchneiderDDET1432462256165424.5
100Bryan SmolinskiCOTT1927462249182416.6