Team roster -- 2019 Peabody Punishers
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Brian Anderson3bRsp26 .232Ex .271VgFrPrAvExFrProneNormal
Braden BishopcfRp 25 .083Pr .125PrAvPrAvPrPrVery proneNormal
fBobby BradleydhLsp23 .167Fr .182VgPrPrAvPrPrNormalNormal
Welington Castilloc Rsp32 .222Vg .201ExPrPrPrPrPrProneNormal
fCarlos CorreassRsp24 .308Ex .270ExPrPrAvAvPrVery proneNormal
Steven DuggarcfLsp25 .207Pr .247AvFrAvAvPrFrVery proneNormal
fAdam DuvalllfRp 30 .333Ex .235ExFrPrAvPrPrNormalNormal
Greg Garcia2bLsp29 .200Pr .254FrAvVgExPrPrNormalNormal
Mitch Garverc Rp 28 .321Ex .249ExPrPrPrPrPrProneNormal
Alex GordonlfLsp35 .248Av .273AvFrFrVgAvFrNormalTerror
fLourdes GurriellfRsp25 .300Ex .265VgAvPrAvAvAvProneNormal
Mitch HanigerrfRp 28 .263Ex .206ExPrPrAvExFrVery proneNormal
Alen Hanson2bSsp26 .190Pr .136PrFrPrVgAvAvNormalNormal
fOdubel HerreracfLsp27 .280Pr .208AvPrPrAvFrAvProneNormal
Tzu-Wei Lin2bLsp25 .286Fr .154PrFrPrAvFrExVery proneNormal
Billy McKinneyrfLp 24 .196Vg .220ExAvFrAvPrFrNormalNormal
dRougned Odor2bLsp25 .236Ex .190ExVgAvVgFrVgProneNormal
Daniel Robertson3bRsp25 .250Pr .187FrFrPrAvFrFrProneNormal
fJake Rogersc Rp 24 .286Ex .088PrFrPrPrPrPrNormalNormal
dRio Ruiz3bLsp25 .250Fr .228AvExFrFrPrPrNormalNormal
George SpringercfRp 29 .272Ex .299ExPrPrExVgFrProneNormal
Joey Votto1bLsp35 .243Pr .268VgPrPrPrExPrProneNormal
 Total  27.0 .252  .241        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fKyle BarracloughmrR29 .235 .295PrPrPrPrPr AvAv4950048NormalProne
fJalen BeeksmrL25 .318 .268PrPrPrPrPrFrExAv17055NormalNormal
fRyan BoruckispL25 .571 .407PrPrPrPrPrFr Fr208762NormalVery prone
fMatt BowmanmrR28 .283 .174PrPrPrPrPr AvFr135462NormalNormal
Jesse ChavezmrR35 .248 .281PrPrPrPrPrPrVgVg8051ToughVery prone
fChris DevenskimrR28 .273 .237PrPrPrPrPr AvPr18135NormalNormal
Carl EdwardsmrR27 .222 .178PrPrPrPrPr AvAv9950030NormalVery prone
fPaul FrymrL26 .250 .244PrPrPrPrPr AvAv201568NormalIron
fAndrew HeaneyspL28 .321 .231PrPrPrPrPrAv Av26036NormalVery prone
Derek HollandmrL32 .192 .288AvPrPrPrPrAvAvAv7046NormalProne
Shelby MillermrR28 .256 .362FrPrPrPrPrFrVgPr122738NormalNormal
Hector NerisclR30 .167 .201PrPrPrPrPr AvAv1950048NormalIron
fTyler OlsonmrL29 .245 .306PrPrPrPrPr AvAv385352NormalVery prone
fJoe PalumbospL24 .267 .309PrPrPrPrPrPrExVg187343NormalNormal
Martin PerezspL28 .228 .293FrPrPrPrPrVgExAv1115556NormalNormal
Tanner RaineymrR26 .261 .139PrPrPrPrPr AvAv872962NormalNormal
Gerardo ReyesmrR26 .250 .229PrPrPrPrPr AvAv686135NormalNormal
Blake SnellspL26 .329 .222PrPrPrPrPrFr Pr6525944NormalVery prone
Marcus StromanspR28 .291 .220FrPrPrPrPrVg Av24061NormalProne
fArodys VizcainomrR28 .200 .222PrPrPrPrPr AvAv239420NormalProne
fJacob WaguespackspR25 .208 .281PrPrPrPrPrAvExAv15044NormalProne
Asher WojciechowskispR30 .253 .243PrPrPrPrPrAv Av21036NormalNormal
 Total  27.8 .259 .255             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Anderson,Bri3b    Vg/56    Av/170Fr  
fBarracloughmrVg/173          
fBeeksmrAv/30           
Bishopcf      Av/71 Av/71  Av  
fBoruckispPr/100          
fBowmanmrEx/116          
fBradley,Bdh  Av/142        
Castillo,Wec  Pr/148        Av9
ChavezmrAv/48           
fCorreass     Av/25      
fDevenskimrAv/134          
Duggarcf       Av/119Av/119Av  
fDuvalllf      Av/180 Av/180Av  
Edwards,CmrVg/89           
fFry,PmrFr/62           
Garcia,G2b   Av/72 Av/96 Av/105Pr/100  Fr  
Garverc  Av/125Fr/100       Av5
Gordon,Alf      Av/23   Av  
fGurriel,Llf  Fr/98 Fr/155  Fr/0   Av  
Hanigerrf       Vg/39 Ex/39 Fr  
Hanson2b  Fr/98 Fr/89     Fr/135Av  
fHeaneyspFr/36           
fHerrera,Ocf       Av/43  Fr  
Holland,DmrEx/91           
Lin2b   Av/92  Fr/98  Fr/98  Fr  
McKinneyrf  Fr/95    Av/217 Av/217Av  
Miller,SmrPr/71           
NerisclAv/55           
dOdor2b   Fr/150       
fOlson,TmrFr/80           
fPalumbospAv/89           
Perez,MaspFr/128          
RaineymrVg/68           
Reyes,GmrAv/83           
Robertson,Dan3b   Av/113Av/76 Av/117     
fRogers,Jac  Fr/70         Vg12
dRuiz,R3b  Fr/92  Av/78       
SnellspAv/114          
Springercf       Vg/56 Vg/56 Av  
StromanspEx/140          
fVizcainomrPr/100          
Votto1b  Vg/90         
fWaguespackspPr/48           
WojciechowskispPr/45           

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
Brian Anderson3bRspR2678225850
fKyle BarracloughmrRspR29601217250
fJalen BeeksmrLspL259105560
Braden BishopcfRp R2525455550
fRyan BoruckispLspL253975650
fMatt BowmanmrRspR284805550
fBobby BradleydhLspR231005550
Welington Castilloc RspR32811772500
Jesse ChavezmrRspR35732740000
fCarlos CorreassRspR24495150000
fChris DevenskimrRspR28100015250
Steven DuggarcfLspR2548385580
fAdam DuvalllfRp R3030028750
Carl EdwardsmrRspR27284715000
fPaul FrymrLspL269805590
Greg Garcia2bLspR2910009100
Mitch Garverc Rp R2890105750
Alex GordonlfLspR351000200000
fLourdes GurriellfRspR25572219280
Mitch HanigerrfRp R2841595900
Alen Hanson2bSspR261505550
fAndrew HeaneyspLspL28564434000
fOdubel HerreracfLspR2724953500
Derek HollandmrSspL32871265000
Tzu-Wei Lin2bLspR2510315550
Billy McKinneyrfLp L247205590
Shelby MillermrRspR2852020000
Hector NerisclRspR3098018000
dRougned Odor2bLspR2593778330
fTyler OlsonmrRspL2967335600
fJoe PalumbospLspL241005550
Martin PerezspLspL2899035000
Tanner RaineymrRspR267305550
Gerardo ReyesmrRspR263805550
Daniel Robertson3bRspR2560205700
fJake Rogersc Rp R243605550
dRio Ruiz3bLspR259205580
Blake SnellspLspL2666345730
George SpringercfRp R297921120000
Marcus StromanspRspR2894674000
fArodys VizcainomrRspR2872248000
Joey Votto1bLspR35928250000
fJacob WaguespackspRspR2544195550
Asher WojciechowskispRspR304805550
 Total   27.4  139209