NHL Leaders · PIM

Skaters · 2003-04 regular season · min 20 GP
Top 100
2003-04 REG
#PlayerPosTmGAP+/-PIMSOGPPGTOIHITBLKTkAiCF
1Sean AveryLLAK919282261125011.7
2Chris SimonLCGY17112815250147412.7
3Krzysztof OliwaLCGY325-82473204.9
4Jody ShelleyLCBJ336-102286217.2
5Donald BrashearLPHI6713-121272011.0
6Tie DomiRTOR71320-220884111.2
7Chris NeilROTT8816131947608.8
8Eric CairnsDNYI268-518924011.7
9Garrett BurnettLANA12301842403.6
10Francis LessardRATL112-51811904.5
11Peter WorrellLCOL31421793205.9
12Matt JohnsonLMIN71841772106.5
13Darcy HordichukLFLA314-101582706.8
14Matthew BarnabyRCOL16254118157104112.4
15Todd SimpsonDOTT448-715252014.3
16Steve OttCDAL21012-215274010.2
17Andrew PetersLBUF202-31511904.2
18Zdeno CharaDOTT16254133147185724.6
19Jim CumminsRCOL123-51472505.8
20Adam MairCBUF61420-31468219.6
21Scott NicholCCHI71118-16145112015.8
22Travis MoenLCHI426-1714251010.9
23Michael DantonCSTL7512-814172011.9
24Reed LowRSTL022-61412805.7
25Chris DingmanLTBL156-91406508.3
26Jordin TootooRNSH448-61379228.5
27Brad MayLVAN5611-21377508.9
28Todd FedorukLPHI145-41363306.8
29Darren LangdonLMTL033-21352206.3
30Darcy VerotCWSH022-61351108.8
31Garnet ExelbyDATL1910-1013442019.5
32Jarkko RuutuLVAN6814-1313370111.5
33Doug DoullLBOS0112132402.8
34Jason WiemerCMIN81422-7130103113.5
35Brooks OrpikDPIT1910-3612756018.4
36Jesse BoulericeRCAR617-51274606.5
37Andrei NazarovLPHX123-71251705.5
38Cale HulseDPHX31720-4123115121.5
39Ronald PetrovickyRATL161531-9123102014.3
40Brendan WittDWSH21012-2212391022.8
41Todd BertuzziRVAN17436021122156821.0
42Brenden MorrowLDAL25244910121132919.4
43Ryan VandenbusscheRCHI415-101202526.3
44Brendan ShanahanLDET25285315117280818.1
45Nathan PerrottRTOR123-11164707.7
46Denis GauthierDCGY11516411390018.7
47Chris GrattonCCOL131932-18111150315.0
48Ruslan SaleiDANA41115-1110145023.7
49Eric BoultonLBUF123-21102004.9
50Owen NolanRTOR1929484110154717.9
51Sean O'DonnellDBOS110111011072020.6
52Tyson NashLPHX358-611083011.9
53Kelly BuchbergerRPIT134-1910934010.4
54Bill GuerinRDAL34356914109263918.7
55Wade BelakRTOR11201091507.0
56Rick BerryDWSH066-510843012.2
57Bryan MarchmentDTOR134410656015.2
58Chris ClarkRCGY101525-3106137414.1
59Alex HenryDMIN246410637014.9
60Mark BellCCHI212445-14106202217.6
61Jeremy StevensonLNSH549-310567310.1
62Jason DoigDWSH2911-1210559019.1
63Dan FochtDPIT235-2310556016.6
64Sheldon SourayDMTL1520354104186623.4
65Brad FerenceDPHX055-1910339014.1
66Alexei ZhitnikDBUF42428-13102134225.0
67Scott ParkerRSJS13401012006.6
68Georges LaraqueREDM611177995419.4
69Hal GillDBOS2791699104018.4
70David LingRCBJ123-3984507.8
71Jason SmithDEDM71219139884021.4
72Craig RivetDMTL4812-19896219.5
73Joe ThorntonCBOS2350731898187421.6
74Nick BoyntonDBOS624301798178122.5
75Eric GodardRNYI011-297503.8
76Rhett WarrenerDCGY3141789782019.9
77Kip BrennanLATL101-196804.7
78Bobby HolikCNYR253156496225818.6
79Colin WhiteDNJD21113109661021.0
80Ethan MoreauLEDM201232796180015.1
81Danny MarkovDPHI61319-695100322.6
82Brad NortonDWSH022-59416010.5
83Lance WardRANA044-1942608.7
84Andy SuttonDATL81321094102723.4
85Bryan AllenDVAN257-109470016.9
86Scott WalkerRNSH254267494157920.1
87Erik ColeLCAR182442-493172218.1
88Rob DavisonDSJS033-39233014.4
89Jeff CowanLLAK11162719289210.4
90Arron AshamRNYI121224-1292108113.2
91Jamal MayersRSTL6511-1991130013.0
92Wayne PrimeauCSJS92029490142015.5
93Stephen PeatRWSH505-10902106.6
94Cory SarichDTBL3161958993018.5
95Joel KwiatkowskiDWSH6612-288990221.3
96Ossi VaananenDCOL246-148945019.2
97Lyle OdeleinDFLA41216-78867218.9
98Jim McKenzieLNSH134-13881006.2
99Chris ProngerDSTL144054-188203727.5
100Adam FooteDCOL822301387105524.1