Team roster -- 2004 Rotten Pals
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Jason BaylfRp 25 .265Ex .287ExAvPrFrPrFrProneNormal
Hee Seop Choi1bLp 25 .167Av .261VgVgPrVgFrPrNormalNormal
Coco CrispcfSsp24 .311Vg .290AvExFrVgAvVgNormalTerror
fMark DeRosa3bRsp29 .233Pr .242FrAvPrFrPrFrProneNormal
Damion Easley2bRp 34 .149Av .294ExFrPrFrVgAvNormalNormal
Vladimir GuerrerorfRsp28 .342Ex .335VgPrPrVgExAvNormalNormal
fBill Hall2bRsp24 .190Av .256AvAvFrAvAvVgNormalNormal
Richard HidalgorfRp 28 .265Ex .233VgPrPrFrFrFrNormalNormal
Charles Johnsonc Rp 32 .233Ex .237VgFrPrPrFrPrNormalNormal
Paul Lo Ducac Rsp32 .314Fr .276AvAvPrFrPrFrNormalNormal
Kevin Millar1bRp 32 .299Av .297VgPrPrPrFrPrNormalNormal
Miguel Olivoc Rp 25 .322Ex .196AvAvPrVgFrVgProneNormal
Edgar RenteriassRsp28 .366Vg .264FrAvFrExAvVgNormalNormal
Rondell WhitelfRp 32 .293Av .258VgPrPrVgPrPrNormalNormal
Jack WilsonssRp 26 .261Ex .318AvAvFrExAvFrIronTerror
David Wright3bRsp21 .309Fr .288ExPrPrVgExFrNormalTerror
 Total  27.8 .282  .275        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Josh BeckettspR24 .281 .192ExPrPrPrPrAv Vg17051NormalProne
Jim BrowermrR31 .338 .209FrPrPrPrPr AvAv55061NormalIron
Aaron CookspR25 .267 .324AvPrPrPrPrVg Av3132964NormalProne
Trevor HoffmanclR36 .255 .161FrPrPrPrPr AvEx213037NormalNormal
Jason IsringhausenclR31 .205 .195AvPrPrPrPr AvAv7053ToughIron
Brad LidgeclR27 .191 .155FrPrPrPrPr AvVg1838738NormalIron
Noah LowryspL23 .338 .238FrPrPrPrPrAv Vg12046NormalNormal
Kent MerckermrL36 .240 .170AvPrPrPrPr FrPr4050040NormalProne
fBrett MyersspR23 .278 .283AvPrPrPrPrAv Fr14057NormalNormal
Horacio RamirezspL24 .220 .227AvPrFrPrPrVg Av350065NormalProne
Brett TomkospR31 .293 .234AvPrPrPrPrVg Vg27046NormalProne
Javier VazquezspR27 .253 .256VgPrPrPrPrVg Ex3123541ToughNormal
Ron VillonemrL34 .203 .247FrPrPrPrPrAvVgVg25042ToughIron
fDan WheelermrR26 .380 .226AvPrPrPrPrPrVgAv3149743NormalNormal
 Total  28.4 .268 .233             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Baylf      Av/58 Fr/58  Fr  
BeckettspPr/207          
BrowermrAv/140          
Choi1b  Av/138        
CookspAv/36           
Crispcf      Ex/85 Vg/85  Fr  
fDeRosa3b   Av/93 Av/133Av/114Pr/100  Fr  
Easley2b  Av/134Av/131Av/92 Fr/102  Av/130Fr  
Guerrerorf        Av/170Vg  
fHall2b   Av/209Vg/106Av/134     
Hidalgorf      Vg/131 Vg/131Ex  
HoffmanclVg/64           
IsringhausenclVg/50           
Johnsonc  Fr/174        Fr4
LidgeclFr/37           
Lo Ducac  Vg/67 Pr/96    Fr/86   AvFr4
LowryspEx/39           
MerckermrAv/65           
Millar1b  Av/162   Fr/150 Fr/150Fr  
fMyersspAv/0           
Olivoc  Fr/121        Vg7
RamirezspAv/60           
Renteriass     Av/60      
TomkospAv/119          
VazquezspEx/99           
VillonemrVg/297          
fWheelermrAv/200          
Whitelf      Vg/142  Fr  
Wilson,Jss     Vg/82      
Wright3b    Av/126      

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Jason BaylfRp R2584163050
Josh BeckettspRspR24693115090
Jim BrowermrRspR3110006630
Hee Seop Choi1bLp L2510003100
Aaron CookspRspR2546323000
Coco CrispcfSspR2410003190
fMark DeRosa3bRspR2910007250
Damion Easley2bRp R3410003000
Vladimir GuerrerorfRspR281000110000
fBill Hall2bRspR2410003100
Richard HidalgorfRp R281000125000
Trevor HoffmanclRspR36100025000
Jason IsringhausenclRspR31100077500
Charles Johnsonc Rp R32100090000
Brad LidgeclRspR2710003600
Paul Lo Ducac RspR3298040670
Noah LowryspRspL234703000
Kent MerckermrLspL36891012000
Kevin Millar1bRp R32100033000
fBrett MyersspRspR2310003630
Miguel Olivoc Rp R259273200
Horacio RamirezspLspL2431693300
Edgar RenteriassRspR28100072500
Brett TomkospRspR3191912000
Javier VazquezspRspR27100090000
Ron VillonemrLspL34100010000
fDan WheelermrRspR268903120
Rondell WhitelfRp R32100027500
Jack WilsonssRp R26100018500
David Wright3bRspR214303000
 Total   28.1  81393