Team Roster -- 2009 Arizona Diamondbacks
Regular season

Batters
     vs. LHPvs. RHPBuntBasepathsOther ratings
NamePos   Bats  AgeAvgPwrAvgPwrSacHitRunStlJmpInjuryClutch
Bobby AbreurfLsp35 .315Vg .287VgPrPrAvAvVgNormalTerror
Marlon AndersonlfLsp35 .000Pr .213PrFrPrAvAvAvProneNormal
Danny Ardoinc Rsp34 .320Av .154PrAvPrPrFrFrNormalNormal
fJulio BorboncfLsp23 .000Pr .000Pr NormalNormal
Freddie BynumssLsp29 .118Pr .189PrVgFrAvFrVgNormalNormal
Miguel Cairo1bRsp35 .270Fr .235PrVgPrFrVgFrNormalNormal
fChristopher Carter1bRsp22 .000Pr .000Pr NormalNormal
fCallix Crabbe2bSsp26 .250Fr .136PrVgFrAvFrAvNormalNormal
Dexter FowlercfSsp23 .364Pr .000PrExPrVgFrVgNormalNormal
fBrendan HarrisssRp28 .265Av .265AvVgPrAvFrPrNormalNormal
Wes Helms3bRsp33 .258Av .234FrFrPrAvPrPrNormalNormal
Luke Montzc Rsp25 .000Pr .188AvAvPrFrPrPrNormalNormal
Juan PierrelfLsp31 .346Pr .257PrAvVgVgVgExProneNormal
fWilson Ramosc Rsp21 .000Pr .000Pr NormalNormal
fCarlos RiverossRsp21 .000Pr .000Pr NormalNormal
Ichiro SuzukirfLsp35 .288Pr .320FrVgAvVgExVgIronNormal
Yorvit Torrealbac Rsp30 .279Av .234AvExPrFrPrFrProneNormal
Matt Treanorc Rp33 .197Pr .255PrAvPrPrFrPrProneNormal
Dan Uggla2bRp29 .191Av .282ExAvFrVgFrFrNormalTerror
fJose VidrodhSsp34 .232Fr .235FrAvPrPrAvFrNormalNormal
David Wright3bRp26 .382Ex .275VgPrPrAvVgFrIronNormal
 Total  29.0 .281  .264        

Pitchers
     vs. LHBvs. RHBBuntBasepathsStaminaOn the moundOther ratings
NamePThrAgeAvgAvgSacHitRunStlJmpStRelHldWPBKGB%JamInjury
fBilly BucknermrR25 .231 .357AvPrPrPrPr VgVg758041NormalNormal
Jared BurtonmrR28 .247 .250AvPrPrPrPr AvAv1744259NormalProne
fTrevor CahillspR21 .000 .000 0050NormalNormal
Buddy CarlylemrR31 .247 .215AvFrPrPrPr VgFr3443850NormalProne
Shawn ChaconspR31 .270 .270VgPrPrPrPrAv Vg12042NormalNormal
Rich HillspL29 .154 .200FrPrPrPrPrPr Pr257037NormalProne
fDavid HuffspL24 .000 .000 0050NormalNormal
Jeff KarstensspR26 .265 .293FrPrPrPrPrAv Fr102646NormalNormal
Jon LesterspL25 .217 .273AvPrPrPrPrVg Vg815455NormalIron
fRon MahaymrL38 .255 .250AvPrPrPrPr AvVg8744ToughProne
Jason MarquisspR30 .244 .287VgPrPrPrPrVg Fr2415352NormalNormal
fVincent MazzarospR22 .000 .000 0050NormalNormal
fJames McDonaldmrR24 .118 .600AvPrPrPrPr VgVg189220NormalNormal
Franklin MoralesspL23 .200 .295AvPrPrPrPrAv Av1950051NormalNormal
Dustin MoseleyspR27 .366 .300AvPrPrPrPrFr Av2850057NormalProne
fBrad PennyspR31 .328 .284VgPrPrPrPrAv Av526658NormalProne
fJ.J. PutzclR32 .258 .253AvPrPrPrPr AvVg212941NormalProne
fFernando SalasmrR24 .000 .000 0050NormalNormal
Anibal SanchezspR25 .340 .188FrPrPrPrPrAv Av91944NormalNormal
Humberto SanchezmrR26 .000 .333AvPrPrPrPr AvAv199775NormalNormal
Dan WheelermrR31 .215 .163AvPrPrPrPr AvVg81229NormalIron
Wesley WrightmrL24 .207 .220AvPrPrPrPr AvFr1845446NormalIron
 Total  27.1 .260 .260             

Fielders
    Pitchers Catchers Infielders Outfielders
NamePDefHldDefArmPB1b2b3bsslfcfrfArm
Abreurf               Pr/51 Av
Anderson,Mlf        Vg/95 Av/99    Vg/165  Fr
Ardoinc     Av/97 Av5         
fBorboncf                
fBucknermr Av/100Vg             
Burtonmr Fr/116Av             
Bynumss         Av/100 Av/120    
fCahillsp                
Cairo1b        Fr/47 Fr/95 Fr/92 Fr/100 Fr/100 Fr/100Fr
Carlylemr Vg/58 Fr             
fCarter1b                
Chaconsp Av/143Vg             
fCrabbe2b         Av/179 Fr/96  Av/98  Av/98 Fr
Fowlercf              Av/90  Av
fHarris,Bss         Pr/168Pr/84 Pr/93     
Helms3b        Fr/118 Fr/51      
Hill,Rsp Av/87 Pr             
fHuffsp                
Karstenssp Fr/207Fr             
Lestersp Fr/108Vg             
fMahaymr Av/166Vg             
Marquissp Vg/49 Fr             
fMazzarosp                
fMcDonald,Jamr Av/96 Vg             
Montzc     Av/117Fr5         
Morales,Fsp Vg/83 Av             
Moseleysp Fr/66 Av             
fPennysp Av/97 Av             
Pierrelf             Vg/136Av/136 Pr
fPutzcl Av/147Vg             
fRamosc                 
fRiveross                
fSalasmr                
Sanchez,Asp Av/300Av             
Sanchez,Hmr Fr/99 Av             
Suzuki,Irf              Vg/93 Vg/93 Ex
Torrealbac     Av/54 Av3         
Treanorc     Av/204Fr2         
Uggla2b         Av/124      
fVidrodh        Fr/115       
Wheelermr Av/199Vg             
Wright,D3b          Av/89      
Wright,Wmr Vg/63 Fr             

Contract
NameP   Bats  ThrAge%Act%DisSalaryYear
Bobby AbreurfLspR351000160000
Marlon AndersonlfLspR35732710500
Danny Ardoinc RspR347304020
fJulio BorboncfLspL23100000
fBilly BucknermrRspR253403900
Jared BurtonmrRspR2873273950
Freddie BynumssLspR2933223900
fTrevor CahillspRspR21100000
Miguel Cairo1bRspR3510008500
Buddy CarlylemrLspR3182104100
fChristopher Carter1bRspR22100000
Shawn ChaconspRspR3148020000
fCallix Crabbe2bSspR262303900
Dexter FowlercfSspR231403900
fBrendan HarrisssRpR2810004310
Wes Helms3bRspR3397024000
Rich HillspLspL2918154450
fDavid HuffspLspL24100000
Jeff KarstensspRspR263503930
Jon LesterspLspL259704220
fRon MahaymrLspL3891940000
Jason MarquisspLspR30100063750
fVincent MazzarospRspR22100000
fJames McDonaldmrLspR241503900
Luke Montzc RspR251403900
Franklin MoralesspLspL231703910
Dustin MoseleyspRspR2735144200
fBrad PennyspRspR31495192500
Juan PierrelfLspL31881280000
fJ.J. PutzclRspR32703044000
fWilson Ramosc RspR21100000
fCarlos RiverossRspR21100000
fFernando SalasmrRspR24100000
Anibal SanchezspRspR2533673900
Humberto SanchezmrRspR268883900
Ichiro SuzukirfLspR351000171020
Yorvit Torrealbac RspR30811830000
Matt Treanorc RpR3385157050
Dan Uggla2bRpR299904170
fJose VidrodhSspR3469085000
Dan WheelermrRspR31100028750
David Wright3bRpR26100052500
Wesley WrightmrRspL2410003900
 Total   28.0  99393