Team roster -- 2017 Arizona Diamondbacks
Regular season

Batters
 vs. LHPvs. RHP BuntBasepaths Other ratings
NamePos   Bats  AgeAvgPwrAvgPwrSacHitRunStlJmpInjuryClutch
Cristhian AdamesssSsp25  .222Fr .216Fr VgAvAvPrFr NormalNormal
Aaron AltherrrfRp26  .250Av .184Fr FrPrAvVgVg V-ProneNormal
Orlando ArciassRp22  .283Vg .200Av AvPrFrExVg NormalNormal
fJosh Bell1bSsp24  .211Pr .284Av PrPrFrPrPr NormalNormal
fLewis BrinsoncfRsp23  .000Pr .000Pr   NormalNormal
Curt Casalic Rp28  .233Vg .163Av AvPrPrPrPr NormalNormal
Chris CoghlanlfLsp32  .120Pr .195Av PrPrVgFrFr ProneNormal
fRafael Devers3bLsp20  .000Pr .000Pr   NormalNormal
Yan Gomesc Rp29  .271Av .127Av FrPrAvPrPr V-ProneNormal
Erik GonzalezssRsp25  .200Pr .364Pr PrPrAvPrVg NormalNormal
Odubel HerreracfLsp25  .236Pr .303Av AvAvAvVgVg IronNormal
Jose IglesiasssRp27  .254Av .255Pr FrVgVgAvFr ProneNormal
fJahmai JonesofRsp19  .000Pr .000Pr   NormalNormal
Bruce Maxwellc Lsp26  .200Pr .306Av FrPrAvPrPr NormalNormal
Yoan Moncada3bSsp22  .250Pr .200Pr PrPrAvPrPr NormalNormal
Logan Morrison1bLp 29  .258Av .234Vg FrFrAvAvFr ProneNormal
fJorge PolancossSsp23  .309Vg .271Fr FrPrAvFrAv NormalNormal
fScott ScheblerrfLp 26  .195Av .278Vg PrAvVgPrFr NormalNormal
fCory Spangenberg2bLsp26  .333Vg .182Pr VgVgVgAvFr V-ProneNormal
Raimel TapiacfLsp23  .250Pr .267Pr PrPrAvExEx NormalNormal
fLeody TaverascfSsp18  .000Pr .000Pr   NormalNormal
fNick WilliamsofLsp23  .000Pr .000Pr   NormalNormal
Mac WilliamsonrfRp26  .212Vg .239Av PrPrAvPrPr ProneNormal
fBradley ZimmerofLsp24  .000Pr .000Pr   NormalNormal
 Total  24.6  .243  .237          

Pitchers
vs. LHvs. RH BuntBasepaths Endur On the mound Other ratings
NamePThrAgeAvgAvgSacHitRunStlJmpSPRPHldWPBKGB%JamInjury
fScott AlexandermrL27 .353 .286 PrPrPrPrPr  Vg Ex147276 NormalNormal
fYadier AlvarezspR21 .000 .000      0050 NormalNormal
Jesse ChavezmrR33 .307 .250 PrPrPrPrPr  Av Av8651 NormalNormal
fA.J. ColespR25 .241 .258 FrPrPrPrPr Fr  Av134429 NormalNormal
Josh FieldsmrR31 .286 .303 PrPrPrPrPr  Av Av94737 NormalNormal
Kyle GibsonspR29 .326 .273 PrPrPrPrPr Vg  Av31059 NormalProne
Jon GrayspR25 .239 .248 AvPrFrPrPr Av  Av22052 NormalProne
fLiam HendriksmrR28 .228 .297 PrPrPrPrPr  Vg Pr24846 NormalProne
fTommy HuntermrR30 .313 .250 PrPrPrPrPr  Av Av115360 NormalV-Prone
Dean KiekhefermrL28 .209 .333 PrPrPrPrPr  Av Ex136755 NormalNormal
fTom KoehlerspR31 .259 .262 AvPrPrPrPr Av  Av26049 NormalIron
Ian KrolmrL26 .284 .261 PrPrPrPrPr  Av Fr512767 ToughNormal
fSean NewcombspL24 .000 .000      0050 NormalNormal
Chad QuallsmrR38 .300 .307 PrPrPrPrPr  Av Av154960 NormalProne
Cody ReedspL24 .304 .335 FrPrPrPrPr Av  Pr1950064 NormalProne
Jeff SamardzijaspR32 .272 .225 PrPrFrPrPr Vg  Av5054 NormalNormal
Blake SnellspL24 .264 .270 FrPrPrPrPr Fr  Av3331541 NormalNormal
Andrew TriggsmrR28 .277 .235 PrPrPrPrPr PrEx Vg192059 NormalProne
Justin WilsonmrL29 .308 .234 PrPrPrPrPr  Av Av351661 NormalIron
 Total  28.1 .275 .264                 

Fielding
 Pitchers Catchers Infielders Outfielders
NamePDefHldDefArmPB1b2b3bsslfcfrfArm
Adames,Css         Fr/110Fr/96 Av/108    
fAlexandermr Pr/149Ex             
Altherrrf             Av/65 Fr/65 Av/65 Vg
fAlvarez,Ysp                
Arcia,Orss           Av/78     
fBell1b        Pr/156      Pr/164Pr
fBrinsoncf                
Casalic     Vg/99 Vg3         
Chavezmr Pr/76 Av             
Coghlanlf        Fr/95 Fr/96 Fr/74   Av/66  Av/66 Fr
fCole,Asp Pr/100Av             
fDevers3b                
Fieldsmr Pr/88 Av             
Gibsonsp Av/2 Av             
Gomesc     Av/75 Vg3         
Gonzalez,Ess         Fr/98  Av/96    Fr/98 Fr
Gray,Jsp Pr/103Av             
fHendriksmr Pr/57 Pr             
Herrera,Ocf              Vg/164 Vg
fHunter,Tmr Pr/86 Av             
Iglesias,Jss           Vg/35     
fJones,Jaof                
Kiekhefermr Av/85 Ex             
fKoehlersp Pr/115Av             
Krolmr Av/108Fr             
Maxwellc     Fr/90 Fr1         
Moncada3b          Fr/104     
Morrison1b        Fr/109       
fNewcombsp                
fPolanco,Jss         Av/112Av/133Fr/208    
Quallsmr Pr/221Av             
Reed,Csp Fr/68 Pr             
Samardzijasp Fr/75 Av             
fScheblerrf             Av/149Fr/149Av/149Av
Snellsp Ex/41 Av             
fSpangenberg2b         Vg/453      
Tapiacf             Fr/87 Fr/87  Av
fTaveras,Lcf                
Triggsmr Pr/62 Vg             
fWilliams,Nof                
Williamsonrf             Vg/158 Vg/158Av
Wilson,Jmr Pr/61 Av             
fZimmer,Bof                

Contract
 Disabled list Contract
NameP   Bats  ThrAge%Act%DisSalaryYear
Cristhian AdamesssSspR25 1000 5100
fScott AlexandermrLp L27 350 5080
Aaron AltherrrfRpR26 3664 5160
fYadier AlvarezspRspR21 1000 00
Orlando ArciassRpR22 360 5080
fJosh Bell1bSspR24 290 5080
fLewis BrinsoncfRspR23 1000 00
Curt Casalic RpR28 850 5140
Jesse ChavezmrRpR33 970 40000
Chris CoghlanlfLspR32 7822 48000
fA.J. ColespRspR25 250 5080
fRafael Devers3bLspR20 1000 00
Josh FieldsmrRpR31 510 9000
Kyle GibsonspRspR29 7624 5880
Yan Gomesc RpR29 5743 25830
Erik GonzalezssRspR25 290 5080
Jon GrayspRspR25 919 5100
fLiam HendriksmrRpR28 7822 5230
Odubel HerreracfLspR25 1000 5280
fTommy HuntermrRpR30 6434 20000
Jose IglesiasssRpR27 919 21000
fJahmai JonesofRspR19 1000 00
Dean KiekhefermrLspL28 470 5080
fTom KoehlerspRspR31 1000 35000
Ian KrolmrLspL26 810 5230
Bruce Maxwellc LspR26 400 5080
Yoan Moncada3bSspR22 160 5080
Logan Morrison1bLp L29 8020 42000
fSean NewcombspLspL24 1000 00
fJorge PolancossSspR23 530 5080
Chad QuallsmrRpR38 8515 22500
Cody ReedspLspL24 3810 5080
Jeff SamardzijaspRspR32 1000 108000
fScott ScheblerrfLp R26 541 5080
Blake SnellspLspL24 620 5080
fCory Spangenberg2bLspR26 991 5180
Raimel TapiacfLspL23 180 5080
fLeody TaverascfSspR18 1000 00
Andrew TriggsmrRpR28 4325 5080
fNick WilliamsofLspL23 1000 00
Mac WilliamsonrfRpR26 5120 5080
Justin WilsonmrLp L29 1000 15250
fBradley ZimmerofLspR24 1000 00
 Total   26.1    51008