Team roster -- 2016 Arizona Diamondbacks
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Jose Altuve2bRp 26 .372Av .289AvExAvAvVgVgNormalNormal
fDomonic BrownrfLsp28 .238Fr .224AvPrPrFrVgFrVery proneNormal
Alex DickersonlfLsp26 .000Pr .333PrPrPrPrPrPrNormalNormal
Lucas Duda1bLsp30 .285Ex .230ExPrPrFrPrPrProneNormal
fDustin Garneauc Rsp28 .211Pr .137AvFrPrAvPrPrNormalNormal
fHector Gomez2bRp 28 .186Vg .179FrAvPrAvPrPrNormalNormal
Micah Johnson2bLsp25 .174Pr .247PrAvExAvAvVgNormalNormal
John MayberrylfRp 32 .175Vg .151FrPrPrAvAvFrNormalNormal
Casey McGehee3bRsp33 .234Pr .189FrPrPrPrFrPrNormalNormal
fJose Peraza2bRsp22 .267Av .000PrAvAvAvExExProneNormal
Kevin PillarcfRp 27 .278Fr .278AvAvFrVgExVgIronNormal
fJurickson Profar2bS 21 .000Pr .000Av NormalNormal
Albert Pujols1bRsp36 .224Ex .251ExPrPrFrAvFrIronNormal
Alexei RamirezssRsp34 .283Fr .239FrPrFrAvAvVgNormalNormal
fMiguel SanodhRsp23 .284Ex .263ExFrPrPrFrPrNormalNormal
Jesus Sucrec Rp 28 .289Fr .101PrExPrAvPrPrNormalNormal
Mike TroutcfRsp24 .310Ex .295ExPrPrExAvAvIronNormal
fDayan ViciedorfRsp26 .000Vg .000Av ProneNormal
Matt Wietersc Ssp30 .265Av .268AvPrPrFrPrPrVery proneNormal
 Total  27.7 .276  .249        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Fernando AbadmrL30 .277 .218PrPrPrPrPr FrEx503137NormalNormal
Burke BadenhopmrR33 .265 .280PrPrPrPrPr AvAv1549NormalIron
Cam BedrosianmrR24 .391 .256PrPrPrPrPr VgAv334845NormalNormal
fChad BillingsleyspR31 .394 .305PrPrFrPrPrAv Ex314548NormalVery prone
Jesse ChavezspR32 .291 .240VgPrPrPrPrAvExVg11049NormalProne
Tony CingranimrL26 .267 .241FrPrPrPrPrPrAvAv3350045NormalProne
Kendry FloresmrR24 .333 .286PrPrPrPrPrAvVgVg198137NormalProne
Mike FoltynewiczspR24 .328 .298PrPrPrPrPrVgVgAv1929140NormalProne
Sonny GrayspR26 .208 .226PrPrPrPrPrVg Av40058ToughNormal
fCody HallmrR28 .227 .357PrPrPrPrPr VgAv208663NormalNormal
Kelvin HerreramrR26 .151 .256PrPrPrPrPr AvFr36451NormalIron
fPhil KleinmrR27 .395 .211PrPrPrPrPrPrVgPr307149NormalNormal
fJason MarquisspR37 .310 .351AvPrPrPrPrAv Pr352855NormalNormal
fAdam OttavinoclR30 .133 .059PrPrPrPrPr FrPr208862NormalVery prone
Erasmo RamirezspR26 .193 .283PrPrPrPrPrFrVgVg12052NormalNormal
Clayton RichardmrL32 .234 .294FrPrPrPrPrAvAvVg563972NormalNormal
Chris RusinspL29 .305 .312AvExFrPrPrVg Vg939164NormalNormal
fHyun-Jin RyuspL28 .000 .000 000NormalProne
Kevin SiegristmrL26 .278 .164PrPrPrPrPr AvAv0035NormalIron
fEric StultsspL36 .255 .273VgPrPrPrPrAv Vg133445NormalNormal
fRandy WolfspL39 .148 .359PrPrPrPrPrFr Ex484659NormalNormal
 Total  29.2 .259 .268             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
AbadmrFr/68           
Altuve2b   Vg/50        
BadenhopmrVg/56           
BedrosianmrVg/78           
fBillingsleyspEx/135          
fBrown,Drf        Av/75 Vg  
ChavezspPr/198          
CingranimrEx/78           
Dickerson,Alf      Fr/99   Av  
Duda1b  Av/45         
Flores,KmrPr/92           
FoltynewiczspPr/199          
fGarneauc  Fr/129        Av3
fGomez,H2b   Av/93 Av/106Av/118Fr/100  Av  
Gray,SspFr/0           
fHallmrPr/100          
Herrera,KmrPr/54           
Johnson,M2b   Fr/126       
fKleinmrPr/88           
fMarquisspPr/68           
Mayberrylf      Vg/61  Vg/61 Fr  
McGehee3b  Fr/111 Fr/121      
fOttavinoclFr/93           
fPeraza2b   Av/137   Fr/99  Fr  
Pillarcf      Ex/32 Ex/32 Ex/32 Av  
fProfar@2b           
Pujols1b  Av/107        
Ramirez,Alss     Av/87      
Ramirez,EspAv/81           
RichardmrEx/72           
RusinspVg/65           
fRyu@sp           
fSanodh  Fr/99  Fr/85       
SiegristmrEx/282          
fStultsspPr/68           
Sucrec  Vg/110        Vg3
Troutcf       Vg/0  Av  
fViciedo@rf           
Wietersc  Av/157Fr/96        Vg2
fWolfspPr/77           

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
Fernando AbadmrLspL30100010880
Jose Altuve2bRp R26100026880
Burke BadenhopmrRspR33100010000
Cam BedrosianmrRspR245705080
fChad BillingsleyspRspR31178315000
fDomonic BrownrfLspL28443026000
Jesse ChavezspRspR32901021500
Tony CingranimrLspL2656185260
Alex DickersonlfLspL262005080
Lucas Duda1bLspR3091942000
Kendry FloresmrRspR2416235080
Mike FoltynewiczspRspR2453155090
fDustin Garneauc RspR282805080
fHector Gomez2bRp R286625080
Sonny GrayspRspR2610005130
fCody HallmrRspR281905080
Kelvin HerreramrRspR2693416000
Micah Johnson2bLspR253505080
fPhil KleinmrRspR271405100
fJason MarquisspLspR3732015000
John MayberrylfRp R3260014500
Casey McGehee3bRspR3385248000
fAdam OttavinoclLspR30118913000
fJose Peraza2bRspR2212125080
Kevin PillarcfRp R2710005120
fJurickson Profar2bS R21010000
Albert Pujols1bRspR36991240000
Alexei RamirezssRspR341000100000
Erasmo RamirezspRspR2610005230
Clayton RichardmrLspL3244010000
Chris RusinspLspL297505080
fHyun-Jin RyuspR L28010043330
fMiguel SanodhRspR235115080
Kevin SiegristmrLspL2610005180
fEric StultsspLspL3628020000
Jesus Sucrec Rp R289005090
Mike TroutcfRspR24100060830
fDayan ViciedorfRspR26010028000
Matt Wietersc SspR30673383000
fRandy WolfspLspL392508000
 Total   28.5  94392