Team roster -- 2023 Rock River Ravens
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Aristides AquinorfRp 29 .170Fr .214VgPrPrAvPrAvVery proneNormal
Charlie BlackmondhLsp36 .304Fr .247VgExPrAvExFrNormalTerror
fJJ BledaycfLp 25 .163Fr .168AvPrPrFrExAvNormalNormal
Mark CanhalfRsp34 .241Av .280AvPrPrAvVgPrNormalNormal
Nick CastellanosrfRsp31 .295Fr .254AvPrPrPrExFrProneNormal
Harold Castro1bLsp29 .303Fr .266FrVgPrAvPrPrNormalNormal
Gilberto CelestinocfRsp24 .213Fr .251PrAvPrPrExFrProneNormal
Brendan Donovan2bLsp26 .279Pr .282FrFrPrVgPrPrNormalTerror
Kyle FarmerssRp 32 .309Ex .235FrAvPrAvFrFrNormalNormal
Austin Hedgesc Rp 30 .147Fr .168FrExPrPrVgPrProneNormal
Eric Hosmer1bLsp33 .324Fr .245AvFrPrPrPrPrProneNormal
Jonathan India2bRp 26 .260Fr .245AvPrPrAvPrFrVery proneNormal
Danny Jansenc Rp 28 .226Ex .272ExFrPrFrFrPrVery proneNormal
DJ LeMahieu3bRsp34 .285Av .253FrAvPrAvFrFrProneNormal
Nick Madrigal2bRsp26 .256Pr .244PrVgPrVgVgFrVery proneNormal
Dylan MoorerfRsp30 .247Av .204VgAvPrExAvExProneNormal
Cristian PachecfRp 24 .220Fr .138PrPrPrAvFrFrNormalNormal
Geraldo PerdomossSsp23 .237Pr .177FrExFrVgExAvNormalNormal
Harold RamirezdhRp 28 .360Fr .277FrPrPrFrPrFrProneNormal
Alfonso Rivas1bLsp26 .069Pr .257FrVgAvExExFrNormalNormal
Michael A. TaylorcfRp 32 .238Av .260FrPrVgVgAvFrProneNormal
Seby Zavalac Rp 29 .216Fr .284AvAvPrPrPrPrProneNormal
 Total  28.9 .257  .242        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Jose AlvaradomrL28 .237 .188PrPrPrPrPr AvPr522968NormalNormal
Tanner BanksmrL31 .246 .199PrPrPrPrPr VgEx202855NormalNormal
Chris BassittspR34 .247 .224PrPrPrPrPrVg Vg1522356NormalNormal
Andrew ChafinmrL33 .233 .214PrPrPrPrPr AvVg371955NormalProne
fCarlos EstevezmrR30 .216 .204PrPrPrPrPr AvEx572241NormalProne
fJack FlahertyspR27 .268 .246FrPrPrPrPrFr Vg94451NormalVery prone
fGiovanny GallegosmrR31 .226 .175PrPrPrPrPr AvAv1950032NormalNormal
Rich HillspL43 .277 .255PrAvPrPrPrFr Vg050046NormalProne
Tim HillmrL33 .208 .280PrPrPrPrPr AvVg113461NormalProne
Craig KimbrelclR35 .261 .193PrPrPrPrPr AvAv6050044NormalNormal
Joey KrehbielmrR30 .237 .245PrPrPrPrPr AvAv91950ToughProne
Jorge LopezclR30 .218 .199PrPrPrPrPr AvAv3750066NormalIron
Tyler MahlespR28 .192 .268FrPrPrPrPrAv Av1332136NormalVery prone
Brett MartinmrL28 .194 .292PrPrPrPrPr AvAv732962NormalProne
Charlie MortonspR39 .229 .236FrPrPrPrPrVg Av12048NormalNormal
fZach PlesacspR28 .288 .231PrPrPrPrPrVg Ex16046NormalProne
Erasmo RamirezmrR33 .238 .249PrPrPrPrPr VgVg6050ToughNormal
Blake SnellspL30 .233 .213FrPrPrPrPrAv Fr25038NormalProne
 Total  31.7 .238 .231             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
AlvaradomrFr/66           
Aquinorf      Vg/268Av/268Vg/268Ex  
BanksmrAv/65           
BassittspAv/0           
Blackmondh        Fr/300Av  
fBledaycf      Fr/73 Pr/73 Fr/73 Ex  
Canhalf    Pr/98  Av/0 Fr/0 Av/0 Fr  
Castellanos,Nrf      Fr/0  Fr/0 Av  
Castro,H1b  Fr/165Pr/141Pr/134Pr/114Pr/96   Fr  
Celestinocf      Av/137Av/137Av/137Av  
ChafinmrAv/191          
Donovan2b  Av/147Vg/47 Vg/105Av/102Fr/43  Fr/43 Av  
fEstevezmrAv/62           
Farmer,Kss  Av/100 Vg/75 Av/78      
fFlahertyspAv/198          
fGallegosmrVg/61           
Hedgesc  Av/84         Av0
Hill,RspAv/147          
Hill,TmrVg/155          
Hosmer1b  Av/134        
India2b   Fr/201       
Jansen,Dc  Av/193        Av1
KimbrelclAv/60           
KrehbielmrVg/122          
LeMahieu3b  Ex/84 Av/88 Av/39       
Lopez,JclAv/201          
Madrigal2b   Av/25        
MahlespAv/201          
Martin,BmrAv/67           
Moore,Drf  Ex/93 Vg/87 Vg/100Av/86 Vg/32 Vg/32 Vg/32 Vg  
MortonspAv/169          
Pachecf       Vg/42  Av  
Perdomo,Gss   Vg/96 Vg/91 Av/100     
fPlesacspAv/155          
Ramirez,EmrAv/126          
Ramirez,Hdh  Fr/203   Av/69  Av/69 Av  
Rivas1b  Av/27    Fr/99   Av  
SnellspAv/15           
Taylor,Mcf       Vg/84  Vg  
Zavalac  Av/62 Pr/99        Fr4

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Jose AlvaradomrLspL2891019000
Aristides AquinorfRp R2964267200
Tanner BanksmrRspL316807000
Chris BassittspRspR3496486500
Charlie BlackmondhLspL36955210000
fJJ BledaycfLp L254307000
Mark CanhalfRspR34973120000
Nick CastellanosrfRspR318614200000
Harold Castro1bLspR29100012750
Gilberto CelestinocfRspL249167020
Andrew ChafinmrRspL3388955000
Brendan Donovan2bLspR269107000
fCarlos EstevezmrRspR3094630250
Kyle FarmerssRp R32100031550
fJack FlahertyspRspR27247650000
fGiovanny GallegosmrRspR31100024100
Austin Hedgesc Rp R3093740000
Rich HillspLspL43772050000
Tim HillmrRspL3393713250
Eric Hosmer1bLspL337523210000
Jonathan India2bRp R2669317600
Danny Jansenc Rp R28613919500
Craig KimbrelclRspR35980160000
Joey KrehbielmrRspR308787010
DJ LeMahieu3bRspR348317150000
Jorge LopezclRspR3099015000
Nick Madrigal2bRspR2646547160
Tyler MahlespRspR28613652000
Brett MartinmrLspL28861210250
Dylan MoorerfRspR30851513500
Charlie MortonspRspR391000200000
Cristian PachecfRp R246907100
Geraldo PerdomossSspR2310007010
fZach PlesacspRspR28811920000
Erasmo RamirezmrRspR339107000
Harold RamirezdhRp R2886147280
Alfonso Rivas1bLspL267607010
Blake SnellspLspL308020125000
Michael A. TaylorcfRp R3290845000
Seby Zavalac Rp R295967000
 Total   30.1  206204