Team roster -- 2020 Cambridge Peanuts
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Jackie BradleycfLsp30 .289Vg .281AvAvPrAvAvAvNormalNormal
Francisco Cervellic Rp 34 .216Av .261VgFrPrFrFrFrVery proneNormal
Brandon CrawfordssLp 33 .226Pr .262ExFrFrFrPrFrNormalNormal
David DahlcfLsp26 .163Pr .194FrFrPrVgAvFrVery proneNormal
Matt DavidsondhRsp29 .211Ex .073PrPrPrFrPrPrProneNormal
Austin Hedgesc Rsp27 .129Pr .153ExAvPrPrFrAvNormalNormal
Eloy JimenezlfRsp23 .287Ex .297ExPrPrFrPrPrNormalNormal
fDJ LeMahieu2bRsp31 .398Av .356ExAvPrAvExPrVery proneNormal
Jose MarmolejoslfLsp27 .169Av .219ExPrPrAvPrFrNormalNormal
Mitch Moreland1bLsp34 .235Av .270ExPrPrPrPrPrNormalNormal
fTom Murphyc Rp 29 .000Ex .000VgPrPrAvVgPrNormalNormal
Tyler NaquinrfLsp29 .000Pr .256VgPrPrAvPrFrVery proneNormal
Renato Nunez1bRsp26 .216Av .267ExPrPrFrPrPrNormalNormal
Tyler O'NeilllfRsp25 .151Pr .177VgPrPrAvVgAvNormalNormal
Matt Olson1bLsp26 .210Vg .191ExVgFrFrFrPrIronNormal
Austin Rominec Rsp31 .328Av .222PrAvPrFrPrPrNormalNormal
Marcus SemienssRp 29 .227Ex .222FrFrPrVgExFrNormalNormal
Eric Sogard3bLsp34 .167Pr .210FrAvFrFrPrPrNormalNormal
Chris TaylorssRsp29 .200Av .296ExVgFrVgAvFrNormalNormal
 Total  29.1 .226  .250        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Jake ArrietaspR34 .305 .294PrPrPrPrPrAv Av473761NormalProne
Daniel BardclR35 .265 .202PrPrPrPrPr AvAv216552NormalNormal
Jaime BarriaspR23 .275 .161PrPrPrPrPrFrExAv115636NormalNormal
Daniel CastanospL25 .314 .244PrPrPrPrPrPr Vg185852NormalNormal
A.J. ColemrR28 .144 .292PrPrPrPrPr AvVg706826ToughNormal
Thomas EshelmanmrR26 .322 .218PrPrPrPrPrPrExAv165242NormalNormal
Yimi GarciamrR29 .226 .128PrPrPrPrPr AvAv1650044NormalVery prone
Sam HowardmrL27 .260 .200PrPrPrPrPr AvFr147032NormalNormal
Aaron LoupmrL32 .213 .193PrPrPrPrPr AvVg146846NormalNormal
Frankie MontasspR27 .352 .197PrPrPrPrPrAv Vg192141NormalNormal
Zach PlesacspR25 .206 .180AvPrPrPrPrEx Vg63144NormalNormal
fEduardo RodriguezspL27 .000 .000VgPrPrPrPrVg Vg10055NormalIron
Trevor RosenthalclR30 .124 .181PrPrPrPrPr AvVg1450039NormalNormal
Brady SingerspR23 .218 .225PrPrPrPrPrAv Vg4248958NormalIron
Andrew SuarezmrL27 .211 .271PrPrPrPrPr VgAv538641NormalNormal
Blake TaylormrL24 .168 .176PrPrPrPrPr AvAv2650055NormalProne
Adam WainwrightspR38 .218 .225ExPrPrPrPrEx Ex31347NormalNormal
Trevor WilliamsspR28 .259 .344AvPrFrPrPrAv Av91653NormalNormal
Matt WislermrR27 .124 .191AvPrPrPrPr VgFr2150022NormalNormal
 Total  28.2 .244 .224             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
ArrietaspEx/70           
Bard,DclFr/231          
BarriaspAv/78           
Bradley,Jcf       Vg/6  Av  
CastanospAv/80           
Cervellic  Fr/104        Av5
Cole,AJmrFr/84           
Crawford,Bss     Vg/132     
Dahlcf      Av/122Av/122Av/122Fr  
Davidson,Mdh  Fr/97         
EshelmanmrAv/77           
Garcia,YmrVg/150          
Hedgesc  Vg/110        Vg7
Howard,SamrAv/86           
Jimenez,Elf      Fr/114  Av  
fLeMahieu2b  Av/95 Vg/123Av/110      
LoupmrVg/83           
Marmolejoslf  Av/93    Fr/145 Fr/145Av  
MontasspFr/65           
Moreland1b  Av/99         
fMurphy,Tc  Av/115        Av1
Naquinrf        Av/40 Av  
Nunez,R1b  Av/83  Fr/116      
O'Neilllf      Ex/31   Vg  
Olson1b  Vg/29         
PlesacspEx/63           
fRodriguez,EspAv/0           
Romine,Auc  Fr/39 Fr/99        Fr3
RosenthalclFr/84           
Semienss     Av/113     
SingerspAv/185          
Sogard3b   Av/94 Av/94 Av/108Fr/100  Fr  
Suarez,AmrPr/100          
Taylor,BlmrVg/86           
Taylor,Css   Av/105 Av/70 Vg/127Av/127 Av  
WainwrightspVg/56           
Williams,TrspAv/183          
WislermrPr/100          

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
Jake ArrietaspRspR3478 107000
Daniel BardclRspR35100 5630
Jaime BarriaspRspR2345 5450
Jackie BradleycfLspR30100 5470
Daniel CastanospLspL2553 5630
Francisco Cervellic Rp R3435 35000
A.J. ColemrRspR28100 5080
Brandon CrawfordssLp R33100 60000
David DahlcfLspR2657 00
Matt DavidsondhRspR2960 00
Thomas EshelmanmrRspR2692 5550
Yimi GarciamrRspR2962 6300
Austin Hedgesc RspR27100 5080
Sam HowardmrRspL2787 5450
Eloy JimenezlfRspR2397 18330
fDJ LeMahieu2bRspR3153 30000
Aaron LoupmrLspL32100 10500
Jose MarmolejoslfLspL2770 5630
Frankie MontasspRspR2793 00
Mitch Moreland1bLspL3495 57000
fTom Murphyc Rp R2998 5080
Tyler NaquinrfLspR2973 5080
Renato Nunez1bRspR26100 5080
Tyler O'NeilllfRspR25100 5450
Matt Olson1bLspR26100 5080
Zach PlesacspRspR2568 5550
fEduardo RodriguezspLspL27100 5210
Austin Rominec RspR31100 5560
Trevor RosenthalclRspR3095 70000
Marcus SemienssRp R29100 5130
Brady SingerspRspR2398 5630
Eric Sogard3bLspR34100 5350
Andrew SuarezmrLspL2735 5450
Blake TaylormrLspL2483 5630
Chris TaylorssRspR29100 5080
Adam WainwrightspRspR38100 195000
Trevor WilliamsspRspR28100 5080
Matt WislermrRspR27100 5080
 Total   28.6  72262