Team roster -- 2024 Purcellville Cannons
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Christian Bethancourtc Rp 32 .188Ex .236AvAvFrAvFrPrNormalNormal
Harold Castro2bLsp30 .107Pr .270PrAvFrAvAvPrNormalNormal
Rodolfo CastrossSsp25 .262Ex .167PrPrPrAvPrFrNormalNormal
J.D. Davis3bRp 31 .246Av .249AvPrPrAvFrPrNormalTerror
fAledmys DiazssRp 33 .234Fr .225FrAvPrFrFrPrProneNormal
Adolis GarciarfRp 31 .244Ex .245ExPrPrVgExFrProneNormal
Mitch GarverdhRp 33 .344Fr .250ExPrPrPrPrPrVery proneNormal
fRandal GrichuklfRp 32 .328Ex .244AvPrPrVgFrFrNormalNormal
Lourdes GurriellfRsp30 .301Av .247VgFrPrFrExFrNormalNormal
Teoscar HernandezrfRsp31 .287Vg .249AvPrPrAvVgFrIronNormal
fNicky Lopez2bLsp29 .244Pr .228FrAvPrVgVgAvNormalNormal
Tucupita MarcanossLsp24 .200Pr .240AvAvFrAvAvVgVery proneNormal
fNick Maton3bLsp27 .083Av .177AvAvFrVgPrFrNormalNormal
fKevin Newman3bRp 30 .278Vg .234PrVgPrVgExVgVery proneNormal
Hunter RenfroerfRp 32 .244Av .229VgPrPrFrPrPrNormalNormal
fMatt Thaissc Lsp29 .206Pr .215AvFrPrFrAvPrNormalTerror
Ildemaro Vargas3bSsp32 .291Vg .226PrFrFrVgFrPrProneNormal
fJared Walsh1bLp 30 .105Fr .129AvFrPrAvPrPrVery proneNormal
Joey WendlessLsp34 .258Fr .207FrFrFrAvExAvProneNormal
Seby Zavalac Rp 30 .204Fr .159AvFrPrFrAvPrNormalNormal
 Total  30.3 .259  .230        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Brock BurkemrL27 .291 .261PrPrPrPrPr AvEx201745NormalNormal
fJake DiekmanmrL37 .229 .151PrPrPrPrPr AvFr3050048NormalNormal
Kyle FinneganclR32 .232 .270PrPrPrPrPr AvFr1451NormalIron
fJ.P. FrancespR29 .249 .276PrPrPrPrPrVg Av26047NormalNormal
Kyle FreelandspL31 .257 .311PrPrPrPrPrAv Av8044NormalProne
Jake IrvinspR27 .274 .233PrPrPrPrPrAv Ex915445NormalNormal
Jordan LylesspR33 .252 .259PrPrPrPrPrVg Av34038NormalNormal
Daniel LynchspL27 .333 .230PrPrPrPrPrVg Pr1143444NormalVery prone
fJoe MantiplymrL33 .185 .277PrPrPrPrPr AvAv164861NormalVery prone
fRon MarinacciomrR28 .213 .203PrPrPrPrPr AvPr253239ToughNormal
Phil MatonmrR31 .265 .153PrPrPrPrPr AvVg9948NormalProne
Cionel PerezmrL28 .213 .305PrPrPrPrPr AvPr539265NormalProne
Yohan RamirezmrR29 .311 .233PrPrPrPrPr VgAv434162NormalNormal
fBryan ShawmrR36 .250 .223PrPrPrPrPr AvVg143745NormalNormal
Trevor StephanmrR28 .237 .252PrPrPrPrPr AvPr26242NormalIron
fJulio TeheranspR33 .230 .275PrPrPrPrPrAvExFr950047NormalVery prone
fDrew VerHagenmrR33 .236 .222PrPrPrPrPr AvPr2830449NormalProne
Logan WebbspR27 .228 .268PrPrPrPrPrVg Fr3073NormalIron
Trevor WilliamsspR32 .301 .300PrPrPrPrPrAv Vg024844NormalNormal
Alex YoungmrL30 .272 .225PrPrPrPrPr AvAv52154NormalProne
 Total  30.6 .253 .259             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Bethancourtc  Fr/55         Av2
BurkemrAv/60           
Castro,H2b   Pr/84 Pr/96 Pr/97 Fr/81 Fr/81 Fr/81 Av  
Castro,Rss   Fr/170Fr/112Pr/180     
Davis,JD3b  Vg/83  Fr/88       
fDiaz,Aledss  Ex/95 Av/86 Av/85 Fr/91 Av/189  Av  
fDiekmanmrAv/202          
FinneganclAv/54           
fFrance,JPspAv/110          
FreelandspAv/0           
Garcia,Adrf       Av/157Vg/157Ex  
Garverdh Fr/104        Av2
fGrichuklf      Av/152Fr/152Av/152Av  
Gurriel,Llf      Av/0   Vg  
Hernandez,Trf        Av/94 Av  
Irvin,JspAv/289          
fLopez,N2b  Ex/96 Vg/66 Ex/58 Vg/99 Av/97   Av  
LylesspAv/159          
LynchspAv/65           
fMantiplymrVg/74           
Marcanoss   Av/82  Fr/77      
fMarinacciomrFr/68           
fMaton,N3b   Pr/66 Pr/197Pr/97      
Maton,PmrAv/56           
fNewman3b  Vg/89 Av/81 Av/109Fr/105     
Perez,CFmrVg/148          
Ramirez,YmrVg/74           
Renfroerf  Av/92      Av/172Av  
fShawmrAv/154          
StephanmrFr/300          
fTeheranspEx/52           
fThaissc  Av/158Pr/97        Av1
Vargas,I3b   Vg/79 Vg/105Av/104Av/89   Av  
fVerHagenmrAv/59           
fWalsh1b  Av/102     Av/85 Av  
Webb,LspAv/59           
Wendless     Av/112     
Williams,TspAv/67           
Young,AmrAv/144          
Zavalac  Av/89         Av3

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Christian Bethancourtc Rp R32100013500
Brock BurkemrLspL2710007420
Harold Castro2bLspR30100013000
Rodolfo CastrossSspR258907250
J.D. Davis3bRp R3198242100
fAledmys DiazssRp R3392865000
fJake DiekmanmrRspL3793035000
Kyle FinneganclRspR32100023250
fJ.P. FrancespRspR298007200
Kyle FreelandspLspL318515105000
Adolis GarciarfRp R319467470
Mitch GarverdhRp R33712939000
fRandal GrichuklfRp R32831793330
Lourdes GurriellfRspR30100031400
Teoscar HernandezrfRspR311000140000
Jake IrvinspRspR277757200
fNicky Lopez2bLspR29901037000
Jordan LylesspRspR33100085000
Daniel LynchspLspL2727737300
fJoe MantiplymrRspL3355297560
Tucupita MarcanossLspR2453387200
fRon MarinacciomrRspR286507390
fNick Maton3bLspR276907260
Phil MatonmrRspR3191925500
fKevin Newman3bRp R30692826620
Cionel PerezmrRspL289377320
Yohan RamirezmrRspR295207200
Hunter RenfroerfRp R32910119000
fBryan ShawmrSspR364407200
Trevor StephanmrRspR28100013500
fJulio TeheranspRspR33402815000
fMatt Thaissc LspR299557400
Ildemaro Vargas3bSspR3288129750
fDrew VerHagenmrRspR33881030000
fJared Walsh1bLp L30272826500
Logan WebbspRspR27100046000
Joey WendlessLspR34811960000
Trevor WilliamsspRspR3297060000
Alex YoungmrLspL30861411500
Seby Zavalac Rp R3081177320
 Total   30.4  127564