Team roster -- 2025 Sodo Mojos
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Ozzie Albies2bSsp28 .277Av .225FrFrPrVgExAvIronNormal
Brooks BaldwinlfSsp24 .203Fr .249VgFrFrExExFrNormalNormal
Junior Caminero3bRp 21 .250Ex .270ExPrPrAvExFrNormalNormal
Jake Cronenworth2bLsp31 .248Fr .245AvVgAvVgFrFrProneNormal
Elias Diazc Rsp34 .200Fr .206AvAvPrPrPrPrNormalNormal
Trent GrishamcfLp 28 .182Vg .254ExPrPrFrAvPrNormalNormal
fSpencer Horwitz1bLsp27 .186Fr .283AvFrPrFrPrPrVery proneNormal
Jeremiah JacksonrfRsp25 .260Av .283VgPrPrAvPrPrNormalNormal
fLuke Mailec Rsp34 .200Pr .267AvVgPrFrAvFrNormalNormal
Zach McKinstry3bLsp30 .296Vg .247AvAvPrExVgVgNormalNormal
Mickey MoniakrfLp 27 .222Fr .276ExPrFrVgVgAvNormalNormal
Cal Raleighc Ssp28 .281Ex .231ExPrPrPrVgAvIronNormal
fLeo Rivas2bSsp27 .306Pr .204AvVgPrAvExVgNormalNormal
Julio Y. RodriguezcfRsp24 .256Ex .271VgPrPrVgExVgIronNormal
fAdley Rutschmanc Ssp27 .258Fr .204AvPrPrFrPrPrVery proneNormal
Nolan Schanuel1bLp 23 .274Fr .262AvAvPrAvExFrProneNormal
Fernando TatisrfRsp26 .229Av .281VgFrPrVgExVgNormalTerror
fRowdy Tellez1bLsp30 .050Pr .242ExPrPrPrFrPrNormalTerror
James WoodlfLsp22 .278Vg .244VgPrPrAvAvAvIronTerror
 Total  27.2 .250  .253        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fShane BazspR26 .255 .245PrPrPrPrPrAv Av9054NormalNormal
Jalen BeeksmrL31 .218 .190PrPrPrPrPr AvAv102350NormalProne
Tanner BibeespR26 .237 .255PrPrPrPrPrAv Av911949NormalNormal
Luis CastillospR32 .278 .212PrPrPrPrPrAv Av9045NormalIron
fDylan DoddmrL27 .319 .160PrPrPrPrPr AvVg165554NormalNormal
Tyler FergusonmrR31 .241 .204PrPrPrPrPr AvAv91837ToughNormal
Jack FlahertyspR29 .248 .231PrPrPrPrPrAv Vg13044NormalNormal
Zac GallenspR29 .256 .223PrPrPrPrPrVg Av5049NormalIron
Jimmy HergetmrR31 .244 .225PrPrPrPrPr VgAv1350040ToughNormal
fMax KranickmrR27 .231 .250PrPrPrPrPr VgEx105140NormalVery prone
Kyle LeahymrR28 .252 .238PrPrPrPrPrPrVgEx31051NormalNormal
fDylan LeemrL30 .200 .223PrPrPrPrPr AvVg2550045NormalIron
Nick MearsmrR28 .214 .212PrPrPrPrPr FrVg202637NormalProne
fBailey OberspR29 .274 .275PrPrPrPrPrAv Ex429033NormalProne
Colin ReaspR34 .292 .222PrPrPrPrPrAvExVg7044NormalNormal
fMatt StrahmmrL33 .233 .196PrPrPrPrPr AvVg261521NormalIron
Jacob WebbmrR31 .200 .203PrPrPrPrPr AvFr21138NormalProne
Greg WeissertmrR30 .214 .235PrPrPrPrPr FrAv8744NormalIron
 Total  29.6 .252 .227             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Albies2b   Av/22        
Baldwin,Blf   Av/91 Av/122Fr/91 Av/300Fr/300Av/300Av  
fBazspAv/89           
BeeksmrVg/62           
BibeespAv/0           
Caminero3b    Fr/152      
Castillo,LMspFr/0           
Cronenworth2b  Av/83 Fr/160 Pr/84      
Diaz,Elc  Vg/164        Vg1
fDoddmrVg/77           
Ferguson,TmrFr/300          
FlahertyspAv/0           
GallenspAv/63           
Grishamcf       Fr/62  Fr  
Herget,JmrAv/143          
fHorwitz1b  Av/96 Pr/100       
Jackson,Jrf    Av/141   Av/114Pr  
fKranickmrAv/75           
LeahymrAv/113          
fLee,DmrAv/54           
fMailec  Fr/71         Vg5
McKinstry3b   Av/128Av/102Av/115Vg/42  Vg/42 Av  
MearsmrAv/62           
Moniakrf      Av/235Fr/235Av/235Pr  
fOberspAv/2           
Raleighc  Av/52         Av0
ReaspAv/46           
fRivas2b   Av/89 Av/99 Fr/92 Av/98  Av/98 Fr  
Rodriguez,Jucf       Vg/77  Av  
fRutschmanc  Av/53         Av1
Schanuel1b  Av/98         
fStrahmmrAv/194          
Tatisrf        Ex/71 Ex  
fTellez1b  Fr/90         
Webb,JmrVg/56           
WeissertmrAv/55           
Woodlf      Av/106  Av  

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Ozzie Albies2bSspR2897370000
Brooks BaldwinlfSspR247547620
fShane BazspRspR26100014500
Jalen BeeksmrLspL31891112500
Tanner BibeespRspR26100030000
Junior Caminero3bRp R2110007640
Luis CastillospRspR321000227500
Jake Cronenworth2bLspR318515110000
Elias Diazc RspR34100015000
fDylan DoddmrLspL275207600
Tyler FergusonmrRspR318207600
Jack FlahertyspRspR291000200000
Zac GallenspRspR291000135000
Trent GrishamcfLp L2898050000
Jimmy HergetmrRspR3110008500
fSpencer Horwitz1bLspR2772287670
Jeremiah JacksonrfRspR253307600
fMax KranickmrRspR2738567710
Kyle LeahymrSspR2810007670
fDylan LeemrLspL30100010250
fLuke Mailec RspR3456015000
Zach McKinstry3bLspR30100016500
Nick MearsmrRspR2888129630
Mickey MoniakrfLp R2799012500
fBailey OberspRspR29841635500
Cal Raleighc SspR28100010000
Colin ReaspRspR34100042500
fLeo Rivas2bSspR274407600
Julio Y. RodriguezcfRspR241000180000
fAdley Rutschmanc SspR27613955000
Nolan Schanuel1bLp R2385157800
fMatt StrahmmrRspL33100075000
Fernando TatisrfRspR26982200000
fRowdy Tellez1bLspL3085015000
Jacob WebbmrRspR31871312500
Greg WeissertmrRspR3010007740
James WoodlfLspR2210007640
 Total   28.3  165427