NHL Leaders · Shots

Skaters · 2003-04 regular season · min 20 GP
Top 100
2003-04 REG
#PlayerPosTmGAP+/-PIMSOGPPGTOIHITBLKTkAiCF
1Ilya KovalchukLATL414687-10633411623.1
2Patrik EliasCNJD3843812644300918.8
3Markus NaslundLVAN3549842458296519.4
4Olli JokinenCFLA263258-1681280822.6
5Brendan ShanahanLDET25285315117280818.1
6Petr SykoraRANA232952-934277618.0
7Rick NashRCBJ411657-35872691917.6
8Sergei FedorovCANA313465-542268921.1
9Jarome IginlaRCGY4132732184265821.3
10Bill GuerinRDAL34356914109263918.7
11Glen MurrayRBOS32286017562601120.9
12Brian RolstonRBOS192948940257319.6
13Jaromir JagrRNYR314374-5382571020.9
14Shane DoanRPHX274168-1147254921.8
15Joe SakicCCOL33548711422531320.3
16Ryan SmythLEDM2336591170245819.7
17Brad RichardsCTBL2653791412244520.4
18Jason BlakeLNYI2225471156243118.8
19Rob BlakeDCOL133346661242824.4
20Vincent LecavalierCTBL3234662352242518.1
21Milan HejdukRCOL35407519202371618.8
22Marian HossaROTT3646824462331418.6
23Daniel AlfredssonROTT3248801224230919.4
24Sean HillDCAR132639-284228625.4
25Mats SundinCTOR31447511522261119.9
26Bobby HolikCNYR253156496225818.6
27Tyler ArnasonCCHI223355-1316222616.6
28Luc RobitailleLLAK2229514562211216.7
29Marian GaborikRMIN1822401020220318.3
30Patrick MarleauLSJS282957-524220918.2
31Richard ZednikRMTL262450563218717.5
32Steve SullivanLNSH2449731482181120.9
33Michael RyderRMTL25386310262151016.0
34Adrian AucoinDNYI1331442954213426.6
35Martin St. LouisRTBL3856943524212820.6
36Simon GagneLPHI2421451229211616.4
37John MaddenCNJD122335722210117.3
38Valeri BureRDAL223052326209819.0
39Jeff O'NeillCCAR142034-1260207717.5
40Martin RucinskyLVAN1431451572206018.9
41Miroslav SatanRBUF292857-15302061120.0
42Brian LeetchDTOR153651634206525.6
43Freddy ModinLTBL2928573132206518.2
44Bryan BerardDCHI133447-2453203621.8
45Justin WilliamsRCAR1133441264203416.9
46Chris ProngerDSTL144054-188203727.5
47Mark BellCCHI212445-14106202217.6
48Brett HullRDET254368-4122001016.9
49Doug WeightCSTL145165-337198620.4
50Jaroslav ModryDLAK527321144196124.2
51Radim VrbataRCAR121325-1024195413.7
52Daniel BrièreCBUF283765-7701941118.3
53Nicklas LidstromDDET1028381918194327.3
54Mike KnubleRBOS2125461932192418.8
55Vyacheslav KozlovLATL203252-1274191620.3
56Petr NedvedCEDM192746-846190718.7
57Kim JohnssonDPHI1329421626189424.3
58Scott GomezCNJD1456701870189316.0
59Peter BondraROTT262349-16381881418.6
60Radek DvorakREDM1535501826188616.9
61Joe ThorntonCBOS2350731898187421.6
62Trent HunterRNYI2526512316187415.6
63Sheldon SourayDMTL1520354104186623.4
64Zdeno CharaDOTT16254133147185724.6
65Vinny ProspalLANA193554-954185718.6
66Nathan DempseyDLAK122032-1232183323.0
67John LeClairLPHI2332552051182816.1
68Teemu SelanneRCOL161632232182616.2
69Bryan SmolinskiCOTT1927462249182416.6
70Roman HamrlikDNYI72229268182224.6
71Kimmo TimonenDNSH123244-752180823.9
72Ethan MoreauLEDM201232796180015.1
73Pavol DemitraRSTL233558118179820.5
74Nick BoyntonDBOS624301798178122.5
75Cory StillmanLTBL25558018361781119.5
76Jeff FriesenLNJD172037826177515.1
77Shawn McEachernLATL173855576176520.2
78Wade ReddenDOTT17264321651751224.9
79Martin HavlatROTT31376812461751316.7
80Jonathan CheechooRSJS281947533175816.2
81Tuomo RuutuLCHI232144-31581741016.4
82Daymond LangkowCPHX213152440174421.1
83Brian GiontaRNJD218291936174014.7
84Jochen HechtCBUF1537521749174219.0
85Tony AmonteRPHI2033531338173415.2
86Brent SopelDVAN1032421136173621.9
87Erik ColeLCAR182442-493172218.1
88Kristian HuseliusLFLA102131-624168214.2
89Bryan McCabeDTOR1637532286168825.7
90Alex FrolovLLAK242448824168517.2
91Derek MorrisDPHX62632-149167221.6
92Mark RecchiRPHI26497518471671417.2
93Mathieu SchneiderDDET1432462256165424.5
94Scott NiedermayerDNJD1440542044165925.7
95Dave AndreychukLTBL211839-9421651017.1
96Eric StaalCCAR112031-640164216.7
97Rico FataLPIT161834-4654163618.0
98Todd MarchantCCBJ92534-1734163420.6
99Robert LangCDET3049794241631021.1
100Andy McDonaldCANA92130-1324162216.6