Team roster -- 2023 Purcellville Cannons
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Christian Bethancourtc Rp 31 .252Av .251VgFrPrAvExAvNormalTerror
fMichael Chavis1bRp 27 .240Vg .222AvFrPrFrFrPrNormalTerror
J.D. DavisdhRp 30 .245Vg .252VgPrPrFrFrPrNormalNormal
Yonathan DazacfRsp29 .341Fr .279FrAvPrVgPrPrProneNormal
Hunter Dozier1bRp 31 .252Av .230AvFrPrFrFrFrNormalNormal
Maikel Franco3bRp 30 .241Fr .224AvPrPrPrFrPrNormalNormal
fBen GamellfLsp31 .175Fr .252AvFrAvAvExFrProneNormal
fAdolis GarciarfRsp30 .235Vg .256VgPrFrExExVgIronTerror
Leury Garcia2bSsp32 .188Pr .216PrExPrVgVgPrProneNormal
fMitch GarverdhRp 32 .269Ex .184AvPrPrFrFrFrVery proneNormal
Randal GrichukrfRsp31 .308Ex .234FrPrPrExExPrNormalNormal
Lourdes GurriellfRsp29 .278Fr .295FrFrPrPrPrFrProneTerror
Teoscar HernandezrfRp 30 .286Ex .262VgPrPrVgAvFrProneNormal
Nicky Lopez2bLsp28 .207Pr .234PrVgPrExExAvNormalNormal
Tomas Nidoc Rsp29 .259Fr .227FrExPrPrPrPrNormalNormal
Hunter RenfroerfRp 31 .258Ex .254ExAvPrFrFrPrProneNormal
fIldemaro Vargas3bSsp31 .253Vg .269FrPrVgAvVgFrNormalNormal
fAndrew VelazquezssSsp28 .224Fr .183AvVgAvAvExExProneNormal
Jared Walsh1bLsp29 .200Av .220AvFrAvFrAvFrProneNormal
 Total  29.9 .251  .242        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fAndrew BellattimrR31 .278 .209PrPrPrPrPr AvAv102334NormalNormal
Brad BoxbergermrR35 .248 .203PrPrPrPrPr AvPr21134NormalIron
Brock BurkemrL26 .192 .218PrPrPrPrPr VgVg1441346NormalNormal
fJake DiekmanmrL36 .250 .234PrPrPrPrPr AvFr581049NormalIron
Kyle FinneganmrR31 .163 .264PrPrPrPrPr AvAv250055NormalIron
Kyle FreelandspL30 .315 .271FrPrPrPrPrVg Av12049NormalNormal
fGarrett HillmrR27 .178 .266PrPrPrPrPrAvExAv171240NormalNormal
Zach JacksonmrR28 .143 .188PrPrPrPrPr AvAv993332NormalProne
Jordan LylesspR32 .278 .275FrPrPrPrPrVg Av14045NormalIron
Daniel LynchspL26 .308 .287PrPrPrPrPrAv Vg2645246NormalProne
fJoe MantiplymrL32 .247 .260PrPrPrPrPr AvVg2750059NormalIron
Phil MatonmrR30 .242 .232PrPrPrPrPr AvVg1647NormalIron
fYohan RamirezmrR28 .288 .195PrPrPrPrPr VgVg274454NormalNormal
Robbie RayspL31 .212 .236PrPrPrPrPrVg Fr14046NormalIron
fHirokazu SawamuramrR35 .188 .267PrPrPrPrPr AvVg802657NormalNormal
Bryan ShawmrR35 .271 .239PrPrPrPrPr AvVg171355NormalNormal
Devin SmeltzerspL27 .308 .239PrPrPrPrPrAvExEx15442NormalNormal
Trevor StephanmrR27 .280 .207PrPrPrPrPr AvPr251149NormalIron
fHunter StricklandmrR34 .282 .229PrPrPrPrPr AvPr8535NormalIron
Logan WebbspR26 .263 .216FrPrPrPrPrVg Av17065NormalIron
fAlex YoungmrL29 .340 .232PrPrPrPrPr AvVg576161NormalNormal
 Total  30.3 .254 .245             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
fBellattimrFr/64           
Bethancourtc  Fr/110Pr/89  Pr/99      Vg2
BoxbergermrAv/202          
BurkemrAv/45           
fChavis1b  Av/72 Fr/87 Fr/131      
Davis,JDdh  Fr/113 Pr/106 Pr/100  Fr  
Dazacf      Av/193Av/193Av/193Av  
fDiekmanmrAv/62           
Dozier1b  Fr/70  Pr/152 Pr/42  Pr/42 Fr  
FinneganmrVg/56           
Franco,M3b  Vg/97  Fr/115      
FreelandspAv/0           
fGamellf  Pr/124   Fr/59  Fr/59 Pr  
fGarcia,Adrf       Av/148Vg/148Ex  
Garcia,Le2b   Av/98 Av/108Fr/139Vg/177Av/177Vg/177Vg  
fGarverdh Av/104        Fr5
Grichukrf       Fr/157Av/157Fr  
Gurriel,Llf  Ex/95    Av/129  Av  
Hernandez,Trf      Av/131 Av/131Vg  
fHill,GmrAv/196          
Jackson,ZmrAv/68           
Lopez,N2b   Vg/63 Vg/65 Vg/73      
LylesspAv/0           
LynchspAv/140          
fMantiplymrAv/60           
Maton,PmrAv/155          
Nidoc  Av/81         Fr2
fRamirez,YmrAv/75           
RayspAv/0           
Renfroerf        Av/149Fr  
fSawamuramrAv/135          
Shaw,BmrAv/61           
SmeltzerspAv/212          
StephanmrAv/249          
fStricklandmrAv/58           
fVargas,I3b   Av/95 Vg/87 Av/91      
fVelazquez,Ass     Ex/76      
Walsh,Jar1b  Av/97    Av/99   Fr  
WebbspAv/0           
fYoung,AmrAv/82           

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
fAndrew BellattimrRspR319607000
Christian Bethancourtc Rp R319507000
Brad BoxbergermrRspR35100017500
Brock BurkemrLspL2610007140
fMichael Chavis1bRp R279407250
J.D. DavisdhRp R3099027600
Yonathan DazacfRspR2986147050
fJake DiekmanmrRspL36100035000
Hunter Dozier1bRp R3196045000
Kyle FinneganmrRspR3110007250
Maikel Franco3bRp R3077012500
Kyle FreelandspLspL30100070000
fBen GamellfLspL31792118000
fAdolis GarciarfRspR3010007140
Leury Garcia2bSspR3294655000
fMitch GarverdhRp R32406033350
Randal GrichukrfRspR31100093330
Lourdes GurriellfRspR29841649280
Teoscar HernandezrfRp R308513106500
fGarrett HillmrRspR274607000
Zach JacksonmrRspR2878227000
Nicky Lopez2bLspR28100025500
Jordan LylesspRspR3296455000
Daniel LynchspLspL2684167030
fJoe MantiplymrRspL3210007170
Phil MatonmrRspR30100015500
Tomas Nidoc RspR299558900
fYohan RamirezmrRspR284607110
Robbie RayspLspL311000210000
Hunter RenfroerfRp R31811976500
fHirokazu SawamuramrRspR3577012000
Bryan ShawmrSspR3597030000
Devin SmeltzerspRspL274007000
Trevor StephanmrRspR2710007030
fHunter StricklandmrRspR3498018250
fIldemaro Vargas3bSspR314307000
fAndrew VelazquezssSspR2885127000
Jared Walsh1bLspL2977237300
Logan WebbspRspR269827300
fAlex YoungmrLspL293807000
 Total   30.1  114948