Team roster -- 2021 Arizona Diamondbacks
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
fSergio AlcantarassSsp24 .219Pr .223FrFrFrVgFrAvNormalNormal
fGreg AllenrfSsp28 .228Av .234FrFrFrExVgExNormalNormal
fAbiatal AvelinossRsp26 .254Av .247FrFrFrExAvVgNormalNormal
Nick CastellanosrfRsp29 .268Vg .261VgPrPrVgPrFrNormalNormal
Francisco Cervellic Rsp35 .235Av .220AvPrPrAvFrAvNormalNormal
fJoe DunandssRsp25 .204Fr .199FrPrPrAvPrFrNormalNormal
Adam EatonrfLsp32 .256Fr .263AvAvAvExVgAvNormalNormal
Enrique Hernandez2bRsp29 .252Vg .242VgPrPrVgFrFrNormalNormal
Rhys Hoskins1bRsp28 .236Ex .243ExPrPrAvFrFrNormalNormal
Jake Lamb3bLsp30 .200Av .224VgPrPrAvPrAvNormalNormal
James McCannc Rsp31 .246Vg .236AvPrPrAvFrFrNormalNormal
Whit MerrifieldcfRsp32 .299Vg .280AvPrPrExVgExNormalNormal
fDalton PompeylfSsp28 .205Fr .207FrFrFrVgAvVgNormalNormal
Yasiel PuigrfRsp30 .253Vg .267VgPrPrVgAvVgNormalNormal
Donovan Solano2bRsp33 .277Fr .282FrPrPrFrPrPrNormalNormal
fAndrew StevensoncfLsp27 .254Av .266AvFrFrExAvVgNormalNormal
Trevor StoryssRsp28 .286Ex .266ExPrPrExVgExNormalNormal
Jonathan Villar3bSsp30 .234Av .238AvPrFrExVgExNormalNormal
Mac WilliamsonlfRsp30 .248Vg .246VgPrPrAvFrAvNormalNormal
 Total  29.2 .249  .248        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fDan AltavillamrR28 .218 .221AvPrPrPrPr FrAv6311948NormalNormal
Luis AvilanmrL31 .220 .256AvPrPrPrPr PrAv2014658NormalNormal
Daniel BardclR36 .237 .224AvPrPrPrPr AvAv5310067NormalNormal
fScott BarlowmrR28 .226 .223AvPrPrPrPr AvAv3413652NormalNormal
fNick BurdimrR28 .200 .200AvPrPrPrPr FrVg8110448NormalNormal
fAdam CimbermrR30 .267 .255AvPrPrPrPr FrVg216466NormalNormal
fKyle FinneganmrR29 .250 .238AvPrPrPrPr AvAv7411962NormalNormal
Dylan FloromrR30 .263 .246AvPrPrPrPr AvAv1218868NormalNormal
fRobert GsellmanmrR27 .246 .259AvPrPrPrPr AvAv2515860NormalNormal
fAnthony KayspL26 .243 .259AvPrPrPrPrAvAvVg199948NormalNormal
Brandon KintzlerclR36 .241 .268AvPrPrPrPr PrVg716666NormalNormal
Pablo LopezspR25 .246 .242AvPrPrPrPrFr Vg2917962NormalNormal
Seth LugospR31 .234 .242AvPrPrPrPrAv Av1315755NormalNormal
fDillon MaplesmrR29 .200 .190AvPrPrPrPr FrAv999372NormalNormal
Brett MartinmrL26 .237 .257AvPrPrPrPr AvVg4411264NormalNormal
fCorbin MartinspR25 .264 .257AvPrPrPrPrPrFrAv628859NormalNormal
Brad PeacockmrR33 .256 .205AvPrPrPrPrFrAvAv228350NormalNormal
fAngel PerdomomrL27 .203 .233AvPrPrPrPr AvAv638848NormalNormal
Garrett RichardsspR33 .252 .242AvPrPrPrPrFrFrVg599259NormalNormal
Fernando RodneyclR44 .242 .219AvPrPrPrPr FrPr6514161NormalNormal
Joely RodriguezmrL29 .228 .239AvPrPrPrPr AvAv5111769NormalNormal
Blake SnellspL28 .185 .221AvPrPrPrPrFr Ex489755NormalNormal
fZach ThompsonmrR27 .259 .247AvPrPrPrPr ExAv708961NormalNormal
Alex YoungspL27 .245 .268AvPrPrPrPrAvAvAv1913855NormalNormal
 Total  29.7 .240 .242             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
fAlcantara,Sess   Vg/97 Av/105Vg/138     
fAllen,Grf      Av/84 Fr/70 Vg/107Vg  
fAltavillamrAv/100          
fAvelinoss   Av/177Av/102Av/105     
AvilanmrAv/100          
Bard,DclAv/100          
fBarlow,SmrAv/100          
fBurdi,NmrAv/100          
Castellanos,Nrf      Fr/98  Fr/50 Vg  
Cervellic  Av/101Av/106       Av7
fCimbermrAv/100          
fDunandss    Av/92 Av/84      
Eatonrf      Av/104Fr/98 Vg/88 Ex  
fFinneganmrAv/100          
FloromrAv/100          
fGsellmanmrAv/100          
Hernandez,En2b  Av/99 Av/103Fr/100Fr/103Av/94 Av/106Av/95 Vg  
Hoskins1b  Av/132   Pr/120  Pr  
fKayspAv/100          
KintzlerclAv/100          
Lamb3b  Av/98  Fr/105      
Lopez,PspAv/100          
Lugo,SspAv/100          
fMaplesmrAv/100          
Martin,BmrAv/100          
fMartin,CospAv/100          
McCannc  Av/74         Vg4
Merrifieldcf  Vg/101Vg/93 Av/102 Vg/110Av/92 Av/105Av  
Peacock,BmrAv/100          
fPerdomo,AmrAv/100          
fPompey,Dlf      Av/119Av/106Av/105Fr  
Puigrf      Av/118Fr/99 Vg/114Vg  
Richards,GspAv/100          
RodneyclAv/100          
Rodriguez,JomrAv/100          
SnellspAv/100          
Solano2b   Vg/128Vg/89 Fr/98      
fStevenson,Acf      Vg/97 Av/68 Av/90 Fr  
Storyss     Vg/66      
fThompson,ZmrAv/100          
Villar,J3b   Av/147Vg/132Av/124 Av/129 Av  
Williamsonlf      Vg/115 Av/161Av  
Young,AlspAv/100          

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
fSergio AlcantarassSspR24100 00
fGreg AllenrfSspR28100 00
fDan AltavillamrRspR28100 00
fAbiatal AvelinossRspR26100 00
Luis AvilanmrLspL31100 00
Daniel BardclRspR36100 00
fScott BarlowmrRspR28100 00
fNick BurdimrRspR28100 00
Nick CastellanosrfRspR29100 00
Francisco Cervellic RspR35100 00
fAdam CimbermrRspR30100 00
fJoe DunandssRspR25100 00
Adam EatonrfLspL32100 00
fKyle FinneganmrRspR29100 00
Dylan FloromrLspR30100 00
fRobert GsellmanmrRspR27100 00
Enrique Hernandez2bRspR29100 00
Rhys Hoskins1bRspR28100 00
fAnthony KayspLspL26100 00
Brandon KintzlerclRspR36100 00
Jake Lamb3bLspR30100 00
Pablo LopezspLspR25100 00
Seth LugospRspR31100 00
fDillon MaplesmrRspR29100 00
Brett MartinmrLspL26100 00
fCorbin MartinspRspR25100 00
James McCannc RspR31100 00
Whit MerrifieldcfRspR32100 00
Brad PeacockmrRspR33100 00
fAngel PerdomomrLspL27100 00
fDalton PompeylfSspR28100 00
Yasiel PuigrfRspR30100 00
Garrett RichardsspRspR33100 00
Fernando RodneyclRspR44100 00
Joely RodriguezmrLspL29100 00
Blake SnellspLspL28100 00
Donovan Solano2bRspR33100 00
fAndrew StevensoncfLspL27100 00
Trevor StoryssRspR28100 00
fZach ThompsonmrRspR27100 00
Jonathan Villar3bSspR30100 00
Mac WilliamsonlfRspR30100 00
Alex YoungspLspL27100 00
 Total   29.5  0