Team roster -- 2021 Purcellville Cannons
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
fYusniel aaaDiazrfRsp20 .000Pr .000Pr NormalNormal
fBrandon Belt1bLsp33 .114Av .349ExPrAvFrPrPrProneNormal
fBrandon CrawfordssLp 34 .226Pr .262ExFrFrFrPrFrNormalNormal
J.D. Davis3bRsp28 .234Av .255AvPrPrFrPrPrNormalTerror
Hunter Dozier1bRsp29 .246Av .224VgPrPrAvExFrVery proneNormal
fDexter FowlerrfSsp35 .128Pr .260VgFrPrVgFrFrVery proneNormal
fCam Gallagherc Rp 28 .214Fr .292AvVgPrPrPrPrProneNormal
Ben GamelrfLsp29 .246Fr .235VgPrPrVgPrFrProneNormal
Mitch Garverc Rp 30 .306Av .106FrPrPrFrPrPrVery proneNormal
Randal GrichukcfRp 29 .327Ex .251VgPrPrVgFrFrProneTerror
Lourdes GurriellfRp 27 .288Vg .316ExAvPrAvVgFrNormalNormal
Teoscar HernandezrfRsp28 .275Ex .296ExPrPrAvExAvProneNormal
Tommy La Stella2bLp 32 .217Pr .304VgAvPrAvAvPrNormalNormal
Nicky Lopez2bLsp26 .134Fr .225PrVgPrExPrAvNormalNormal
Stephen PiscottyrfRp 30 .231Pr .227AvAvPrAvExAvNormalNormal
Hunter RenfroerfRsp29 .144Ex .160VgPrPrAvVgAvNormalNormal
Pedro Severinoc Rp 27 .160Vg .277FrAvPrPrFrPrNormalTerror
fEric Sogard3bLsp35 .167Pr .210FrAvFrFrPrPrNormalNormal
Jared Walsh1bLsp27 .326Av .278ExPrPrFrPrPrNormalNormal
 Total  29.3 .232  .259        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fDaniel aaaLynchspL22 .000 .000 0050NormalNormal
fRyan aaaRolisonspR21 .000 .000 0050NormalNormal
Wes BenjaminmrL27 .206 .287PrPrPrPrPrVgExAv136740NormalNormal
Ryan BrasiermrR33 .270 .230PrPrPrPrPr AvEx2050040ToughIron
Griffin CanningspR25 .230 .277PrPrPrPrPrAv Av472141NormalNormal
Jake DiekmanmrL34 .192 .069PrPrPrPrPr AvEx147258NormalNormal
fThomas EshelmanmrR27 .322 .218PrPrPrPrPrPrExAv165242NormalNormal
Kyle FinneganmrR29 .181 .260PrPrPrPrPr AvPr426458NormalIron
Dylan FloromrR30 .186 .284PrPrPrPrPr AvVg236760NormalIron
Kyle FreelandspL28 .279 .278AvPrPrPrPrVg Av0060NormalIron
Dakota HudsonspR26 .130 .241AvPrPrPrPrFr Vg105062NormalProne
Jeremy JeffressclR33 .134 .141PrPrPrPrPr AvEx147155NormalNormal
fDaniel MengdenmrR28 .250 .333PrPrPrPrPrFrExAv168138NormalVery prone
Yohan RamirezmrR26 .219 .071PrPrPrPrPr VgAv476920NormalNormal
Robbie RayspL29 .204 .283AvPrPrPrPrAv Fr531631NormalNormal
Trevor RichardsmrR28 .260 .362VgPrPrPrPrFrExVg155034NormalNormal
Andre ScrubbmrR26 .214 .171PrPrPrPrPr AvVg226648ToughNormal
fJosh StaumontmrR27 .270 .171PrPrPrPrPr AvVg206322ToughIron
fPhillips ValdezmrR29 .176 .337PrPrPrPrPr VgFr115458NormalNormal
Logan WebbspR24 .291 .286PrPrPrPrPrFr Fr271865NormalNormal
fAlex YoungmrL27 .240 .293PrPrPrPrPrAvExAv113245NormalNormal
 Total  27.6 .228 .261             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
faaaDiazrf           
faaaLynchsp           
faaaRolisonsp           
fBelt1b  Av/88         
BenjaminmrAv/85           
BrasiermrFr/83           
CanningspEx/105          
fCrawford,Bss     Vg/132     
Davis,JD3b    Fr/97  Fr/173  Av  
DiekmanmrAv/86           
Dozier,H1b  Av/58  Pr/100 Fr/67  Fr/67 Fr  
fEshelmanmrAv/77           
FinneganmrAv/116          
FloromrEx/84           
fFowlerrf        Fr/58 Pr  
FreelandspAv/109          
fGallagherc  Av/97         Av3
Gamelrf      Av/44 Fr/44 Av/44 Fr  
Garverc  Av/66         Av6
Grichukcf       Fr/85  Vg  
Gurriel,Llf      Av/80   Vg  
Hernandez,Trf       Fr/236Fr/236Vg  
Hudson,DakspVg/74           
JeffressclAv/84           
La Stella2b  Av/83 Fr/138Fr/93       
Lopez,N2b   Vg/54 Pr/100Av/96      
fMengdenmrAv/92           
Piscottyrf        Av/25 Av  
Ramirez,YmrFr/86           
RayspAv/66           
Renfroerf  Pr/98      Fr/257Vg  
Richards,TmrAv/79           
ScrubbmrAv/84           
Severinoc  Av/158        Av7
fSogard3b   Av/94 Av/94 Av/108Fr/100  Fr  
fStaumontmrFr/83           
fValdez,PmrVg/132          
Walsh1b  Fr/90      Pr/97 Av  
Webb,LspFr/64           
fYoung,AlmrVg/69           

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
fYusniel aaaDiazrfRspR20100 00
fDaniel aaaLynchspLspL22100 00
fRyan aaaRolisonspRspR21100 00
fBrandon Belt1bLspL3390 172000
Wes BenjaminmrRspL2775 5630
Ryan BrasiermrRspR33100 5840
Griffin CanningspRspR25100 5700
fBrandon CrawfordssLp R34100 152000
J.D. Davis3bRspR28100 5920
Jake DiekmanmrLspL34100 27500
Hunter Dozier1bRspR2973 6100
fThomas EshelmanmrRspR2792 5630
Kyle FinneganmrRspR29100 5630
Dylan FloromrLspR30100 5930
fDexter FowlerrfSspR3560 165000
Kyle FreelandspLspL28100 28750
fCam Gallagherc Rp R2885 5800
Ben GamelrfLspL2983 14000
Mitch Garverc Rp R3055 6200
Randal GrichukcfRp R2993 130000
Lourdes GurriellfRp R27100 29280
Teoscar HernandezrfRspR2887 6020
Dakota HudsonspRspR2679 5800
Jeremy JeffressclRspR33100 8500
Tommy La Stella2bLp R32100 32500
Nicky Lopez2bLspR26100 5710
fDaniel MengdenmrRspR2857 5730
Stephen PiscottyrfRp R30100 73330
Yohan RamirezmrRspR26100 5630
Robbie RayspLspL29100 94300
Hunter RenfroerfRspR29100 33000
Trevor RichardsmrRspR2870 5750
Andre ScrubbmrRspR2693 5630
Pedro Severinoc Rp R27100 5760
fEric Sogard3bLspR35100 40000
fJosh StaumontmrRspR27100 5650
fPhillips ValdezmrRspR29100 5630
Jared Walsh1bLspL2763 5630
Logan WebbspRspR24100 5660
fAlex YoungmrLspL27100 5750
 Total   28.4  113289