Team roster -- 2018 Arizona Diamondbacks
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
fSergio AlcantarassSsp21 .232Pr .236PrFrFrAvPrVgNormalNormal
Matt Beaty1bLsp25 .246Fr .266FrPrPrAvPrFrNormalNormal
Nick CastellanosrfRsp26 .290Ex .281ExPrPrVgPrAvNormalNormal
Drew FergusoncfRsp25 .238Av .230FrPrFrVgAvVgNormalNormal
Yan Gomesc Rp 30 .236Vg .223AvPrPrFrPrPrNormalNormal
Luis Guillorme2bLsp23 .236Pr .248PrFrPrAvPrFrNormalNormal
Andrew Knappc Ssp26 .226Av .227AvPrPrAvPrFrNormalNormal
Kevin Kramer2bLsp24 .234Fr .248FrFrFrVgFrAvNormalNormal
Tim Locastro2bRp 25 .261Fr .252FrPrFrVgVgVgNormalNormal
Jordan LuplowlfRsp24 .244Av .241AvPrPrAvFrAvNormalNormal
fPatrick Mazeikac Lsp24 .228Fr .242FrPrPrFrPrFrNormalNormal
fRyan O'Hearn1bLsp24 .218Av .228VgPrPrAvPrFrNormalNormal
Josh Ockimey1bLsp22 .211Av .226AvPrPrAvPrAvNormalNormal
Yasiel PuigrfRp 27 .262Vg .270VgPrPrVgAvVgNormalNormal
Franmil ReyesrfRsp20 .236Vg .233VgPrPrAvPrAvNormalNormal
Austin Riley3bRsp21 .234Vg .231VgPrPrAvPrFrNormalNormal
fNick Senzel3bRsp23 .275Vg .268VgPrPrVgFrVgNormalNormal
 Total  24.1 .245  .245        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Jose AlvaradomrL23 .209 .227PrPrPrPrPr AvVg10112565NormalNormal
Archie BradleymrR25 .232 .215PrPrPrPrPr AvAv1514159ToughNormal
Corbin BurnesspR23 .254 .246AvPrPrPrPrFr Vg487159NormalNormal
Genesis CabreraspL21 .261 .285AvPrPrPrPrFrAvVg577442NormalNormal
Anthony DeSclafanispR28 .288 .262AvPrPrPrPrFr Fr329551NormalNormal
Nathan EovaldispR28 .283 .247AvPrPrPrPrAvVgVg249859NormalNormal
Mike FoltynewiczspR26 .267 .256VgPrPrPrPrFrAvVg3210650NormalNormal
fMax FriedspL24 .244 .271FrPrPrPrPrPrPrPr5111269NormalNormal
Joey LucchesispL25 .245 .260AvPrPrPrPrAvAvPr647557NormalNormal
fDennis SantanaspR22 .260 .253AvPrPrPrPrFrAvAv607458NormalNormal
Justus SheffieldspL22 .246 .269AvPrPrPrPrPr Vg669752NormalNormal
fMike SorokaspR20 .267 .259AvPrPrPrPrAv Av386956NormalNormal
Hunter StricklandmrR29 .239 .229PrPrPrPrPr FrFr2314450NormalNormal
Dillon TatespR24 .287 .274AvPrPrPrPrFrAvPr3612059NormalNormal
 Total  24.3 .261 .258             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
fAlcantara,Sess   Av/212Vg/218Av/164     
Alvarado,JmrAv/80           
Beaty1b  Av/146 Fr/147   Fr/142Av  
Bradley,AmrAv/133          
BurnesspAv/100          
Cabrera,GspAv/100          
Castellanos,Nrf    Pr/102   Fr/126Fr  
DeSclafanispAv/100          
EovaldispAv/100          
Ferguson,Dcf      Vg/93 Fr/64 Av/137Av  
FoltynewiczspFr/104          
fFriedspAv/136          
Gomesc  Av/89         Av4
Guillorme2b   Vg/116 Av/164     
Knapp,Ac  Av/132        Av8
Kramer2b   Vg/115 Av/146     
Locastro2b   Pr/86  Pr/189Av/65 Fr/50  Fr  
LucchesispAv/100          
Luplowlf    Fr/177 Vg/133 Vg/134Av  
fMazeikac  Fr/117Av/123       Fr5
fO'Hearn1b  Av/179   Fr/197 Fr/190Fr  
Ockimey1b  Av/300        
Puigrf      Vg/80 Av/64 Vg/54 Vg  
Reyes,Frf        Vg/131Av  
Riley3b    Av/188      
fSantana,DespAv/100          
fSenzel3b   Fr/137Av/107Fr/137     
SheffieldspAv/100          
fSorokaspAv/100          
StricklandmrVg/59           
TatespAv/100          

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
fSergio AlcantarassSspR21100000
Jose AlvaradomrLp L23100000
Matt Beaty1bLspR25100000
Archie BradleymrRp R25100000
Corbin BurnesspRspR23100000
Genesis CabreraspLspL21100000
Nick CastellanosrfRspR26100000
Anthony DeSclafanispRspR28100000
Nathan EovaldispRspR28100000
Drew FergusoncfRspR25100000
Mike FoltynewiczspRp R26100000
fMax FriedspLp L24100000
Yan Gomesc Rp R30100000
Luis Guillorme2bLspR23100000
Andrew Knappc SspR26100000
Kevin Kramer2bLspR24100000
Tim Locastro2bRp R25100000
Joey LucchesispLspL25100000
Jordan LuplowlfRspR24100000
fPatrick Mazeikac LspR24100000
fRyan O'Hearn1bLspL24100000
Josh Ockimey1bLspR22100000
Yasiel PuigrfRp R27100000
Franmil ReyesrfRspR20100000
Austin Riley3bRspR21100000
fDennis SantanaspRspR22100000
fNick Senzel3bRspR23100000
Justus SheffieldspLspL22100000
fMike SorokaspRspR20100000
Hunter StricklandmrRp R29100000
Dillon TatespRspR24100000
 Total   24.2  0