Team roster -- 2007 Arizona* Diamondbacks
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Russ Adams2bLsp26 .135Fr .234FrAvPrAvPrFrNormalNormal
Alfredo AmezagacfSsp29 .091Pr .294FrVgFrVgAvExNormalNormal
Jason BaylfRp 28 .304Ex .280ExPrPrAvExFrIronNormal
fEric BruntlettssRsp29 .350Fr .241PrAvPrAvVgAvNormalNormal
Eric ByrnescfRp 31 .323Ex .244VgPrPrVgExVgNormalNormal
Ramon Castroc Rsp31 .269Av .230AvVgPrPrPrPrProneNormal
Alex CorassLp 31 .333Fr .219PrVgFrVgVgAvNormalNormal
Jermaine DyerfRsp33 .337Ex .305ExPrPrFrAvFrNormalNormal
Chris Iannettac Rsp24 .231Vg .266PrAvPrFrPrPrNormalNormal
Ben JohnsonlfRp 26 .275Vg .232AvPrPrFrVgFrProneNormal
Trot NixonrfLp 33 .204Fr .288AvPrPrFrPrPrProneNormal
Miguel Olivoc Rsp28 .273Vg .258VgFrPrAvPrFrNormalNormal
Eduardo Perez1bRp 37 .275Ex .152FrFrPrFrPrPrNormalNormal
Albert Pujols1bRp 27 .336Ex .329ExPrPrExVgFrProneTerror
Freddy Sanchez3bRsp29 .442Av .316AvVgFrAvFrPrIronNormal
Matt StairsdhLsp39 .217Fr .252VgPrPrFrPrPrNormalNormal
Todd Walker2bLsp34 .204Fr .302FrPrPrFrFrFrNormalNormal
Brad WilkersonlfLsp30 .190Fr .230VgVgFrAvFrFrProneTerror
 Total  30.3 .287  .275        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Daniel CabreraspR26 .231 .251AvPrPrPrPrAv Fr5719146NormalProne
Neal CottsmrL27 .263 .314AvPrPrPrPr AvAv271650NormalIron
Jeff FrancisspL26 .241 .252VgPrPrPrPrAv Fr0051NormalNormal
Brian FuentesclL31 .186 .217AvPrPrPrPr AvAv49841NormalIron
Angel GuzmanspR25 .305 .309VgPrPrPrPrFrExAv6549036NormalNormal
Brandon LeaguemrR24 .276 .178AvPrPrPrPr VgVg84280NormalNormal
Brad LidgeclR30 .286 .201FrPrPrPrPr AvFr72056NormalIron
Carlos MarmolspR24 .229 .263AvPrPrPrPrAvExFr1937432NormalProne
Jose MesamrR41 .270 .271AvPrPrPrPr AvEx2842350NormalIron
Brian SweeneymrR33 .263 .237AvPrPrPrPr VgAv192147NormalNormal
John ThomsonspR33 .276 .313VgPrPrPrPrFrVgFr6049NormalProne
Javier VazquezspR30 .256 .261VgPrPrPrPrVg Av18046NormalIron
Justin VerlanderspR24 .279 .253AvPrPrPrPrAv Ex1416349NormalNormal
Rick WhitemrR38 .295 .292AvPrPrPrPr AvAv3250072NormalNormal
Joel ZumayamrR22 .183 .188AvPrPrPrPr VgAv25034NormalNormal
 Total  28.9 .257 .254             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Adams2b   Fr/86  Fr/180     
Amezagacf   Av/116Av/99 Av/89 Av/155Fr/155Av/155Vg  
Baylf      Av/61   Fr  
fBruntlettss   Av/128Av/98 Av/120Av/133Av/133Av/133Av  
Byrnescf      Av/22 Fr/22 Av/22 Vg  
CabreraspFr/1           
Castroc  Fr/66         Av1
Corass   Av/109Fr/90 Av/88      
CottsmrEx/64           
Dyerf        Av/127Av  
FrancisspVg/0           
FuentesclAv/186          
GuzmanspAv/63           
Iannettac  Av/62         Fr4
Johnsonlf      Av/42 Av/42 Av/42 Av  
LeaguemrAv/147          
LidgeclPr/233          
MarmolspAv/300          
MesamrAv/134          
Nixonrf        Av/30 Fr  
Olivoc  Av/109Fr/98        Vg4
Perez,E1b  Pr/118     Pr/94 Pr  
Pujols1b  Ex/68         
Sanchez3b   Av/67 Ex/45 Av/100     
Stairsdh  Fr/85    Fr/97  Fr/97 Fr  
SweeneymrAv/62           
ThomsonspFr/46           
VazquezspEx/0           
VerlanderspVg/188          
Walker2b  Av/139Fr/123Av/143      
WhitemrAv/79           
Wilkersonlf      Av/44  Av/44 Fr  
ZumayamrAv/233          

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
Russ Adams2bLspR267303430
Alfredo AmezagacfSspR2910003400
Jason BaylfRp R28100010000
fEric BruntlettssRspR298503650
Eric ByrnescfRp R31100022500
Daniel CabreraspRspR2675123850
Ramon Castroc RspR3165358000
Alex CorassLp R31100014000
Neal CottsmrLspL2710004000
Jermaine DyerfRspR33100050000
Jeff FrancisspLspL2610003360
Brian FuentesclLspL3199020000
Angel GuzmanspRspR255403270
Chris Iannettac RspR242103270
Ben JohnsonlfRp R2660143280
Brandon LeaguemrRspR244703270
Brad LidgeclRspR30100039750
Carlos MarmolspRspR245793270
Jose MesamrRspR4198020000
Trot NixonrfLp L33802075000
Miguel Olivoc RspR2810007000
Eduardo Perez1bRp R3798017500
Albert Pujols1bRp R27919140000
Freddy Sanchez3bRspR2910003420
Matt StairsdhLspR39100013500
Brian SweeneymrRspR338103350
John ThomsonspRspR33485247500
Javier VazquezspRspR301000120000
Justin VerlanderspRspR2410009800
Todd Walker2bLspR3499025000
Rick WhitemrRspR389806000
Brad WilkersonlfLspL30712939000
Joel ZumayamrRspR2210003270
 Total   29.7  73264