Team roster -- 2005 Arizona
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
fBrian N. AndersonlfRp 23 .000Pr .000PrAvPrVgVgAvNormalNormal
Jason BaylfRp 26 .347Ex .292ExFrPrAvExAvIronNormal
Mark Bellhorn2bSsp30 .228Av .201AvFrPrFrExPrProneNormal
Sean Burroughs3bLsp24 .172Pr .270PrAvPrAvExFrNormalNormal
Eric ByrneslfRp 29 .263Vg .203FrAvPrVgVgAvNormalNormal
Ramon Castroc Rp 29 .290Vg .236VgVgPrPrFrPrProneNormal
Jermaine DyerfRp 31 .252Ex .281ExFrPrFrVgAvNormalNormal
Alex S. Gonzalez3bRsp32 .282Fr .263AvAvPrAvAvPrProneNormal
fScott HairstonlfRsp25 .182Fr .000PrFrPrAvFrFrProneNormal
fBen JohnsonrfRp 24 .185Vg .229ExFrPrAvPrAvNormalNormal
Adam Melhusec Ssp33 .077Pr .274AvPrPrFrPrPrNormalNormal
Trot NixonrfLp 31 .224Fr .288VgPrPrFrAvPrProneNormal
Miguel Olivoc Rp 26 .284Ex .192FrAvPrFrVgVgNormalNormal
Albert Pujols1bRp 25 .300Ex .340ExPrPrVgExFrIronNormal
Freddy Sanchez3bRp 27 .326Av .277FrAvPrAvFrPrNormalNormal
Todd Walker2bLp 32 .352Ex .291AvFrFrAvFrPrProneNormal
Brad WilkersoncfLsp28 .296Fr .228VgAvPrVgFrAvNormalNormal
Eric YounglfRsp38 .318Av .237FrVgAvAvFrExProneNormal
 Total  28.5 .280  .264        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fEzequiel AstaciospR25 .313 .290AvPrPrPrPrFrVgAv2431441NormalNormal
Daniel CabreraspR24 .285 .174AvPrPrPrPrAv Av2816462NormalProne
Mike DeJeanmrR34 .252 .257FrPrPrPrPr AvAv39658NormalNormal
fJuan DominguezmrR25 .241 .310AvPrPrPrPrAvAvFr14046NormalNormal
fGavin FloydspR22 .283 .283FrPrPrPrPrFrExFr355744NormalNormal
John FostermrL27 .219 .204AvPrPrPrPr FrFr155045NormalNormal
Jeff FrancisspL24 .285 .317AvPrPrPrPrAv Vg5043NormalIron
Brian FuentesclL29 .167 .236AvPrPrPrPr AvVg55047NormalIron
Byung-Hyun KimspR26 .308 .244AvPrPrPrPrAvVgFr3717249NormalNormal
fBrandon LeaguemrR22 .333 .269AvPrPrPrPr ExAv694667NormalNormal
Brad LidgeclR28 .244 .202AvPrPrPrPr AvFr61353NormalIron
John ThomsonspR31 .276 .292VgPrPrPrPrAv Fr16052NormalProne
Javier VazquezspR28 .244 .285VgPrPrPrPrVg Av17049NormalIron
fJustin VerlanderspR22 .333 .278AvPrPrPrPrVg Fr418258NormalNormal
Kip WellsspR28 .288 .249AvPrPrPrPrAv Fr21053ToughIron
 Total  26.3 .273 .266             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
fAndersonlf      Av/83 Av/83 Av/83 Fr  
fAstaciospFr/151          
Baylf      Fr/81 Fr/81  Fr  
Bellhorn2b   Av/83 Vg/96 Fr/106     
Burroughs3b    Fr/88       
Byrneslf      Av/136Av/136Av/136Av  
CabreraspPr/97           
Castroc  Av/88         Vg1
DeJeanmrAv/112          
fDominguezmrFr/53           
Dyerf  Fr/98      Av/193Av  
fFloydspAv/83           
FostermrVg/77           
FrancisspVg/0           
FuentesclAv/50           
Gonzalez3b    Av/129Av/122     
fHairstonlf      Av/97   Av  
fJohnsonrf      Av/157Fr/157Av/157Fr  
Kim,BspAv/140          
fLeaguemrFr/145          
LidgeclFr/209          
Melhusec  Av/68         Av3
Nixonrf        Av/27 Av  
Olivoc  Av/170        Vg4
Pujols1b  Vg/117        
Sanchez3b   Av/61 Ex/56 Av/87      
ThomsonspAv/34           
VazquezspEx/152          
fVerlanderspVg/128          
Walker2b  Vg/94 Av/81        
WellsspAv/113          
Wilkersoncf  Vg/91    Av/103Fr/103Av/103Vg  
Younglf   Fr/138  Av/62 Av/62  Pr  

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
fBrian N. AndersonlfRp R232303160
fEzequiel AstaciospRspR255903160
Jason BaylfRp R2610003550
Mark Bellhorn2bSspR30761727500
Sean Burroughs3bLspR2479016750
Eric ByrneslfRp R29100022000
Daniel CabreraspRspR2489113250
Ramon Castroc Rp R2990105000
Mike DeJeanmrRspR3492011500
fJuan DominguezmrRspR254603160
Jermaine DyerfRp R31100040000
fGavin FloydspRspR222703160
John FostermrLspL279403160
Jeff FrancisspLspL2410003170
Brian FuentesclLspL2910003280
Alex S. Gonzalez3bRspR32901017500
fScott HairstonlfRspR2520173160
fBen JohnsonrfRp R243103160
Byung-Hyun KimspRspR2694665750
fBrandon LeaguemrRspR225603160
Brad LidgeclRspR2810005000
Adam Melhusec SspR3310003850
Trot NixonrfLp L31851475000
Miguel Olivoc Rp R268404000
Albert Pujols1bRp R251000110000
Freddy Sanchez3bRp R2710003220
John ThomsonspRspR31524842500
Javier VazquezspRspR281000110000
fJustin VerlanderspRspR22103160
Todd Walker2bLp R32742625000
Kip WellsspRspR28100031750
Brad WilkersoncfLspL28100030500
Eric YounglfRspR3852488500
 Total   27.5  69701