Team roster -- 2025 Sodo Mojos
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Luisangel Acuna2bRsp23 .224Pr .239PrVgFrExExExNormalNormal
Jonathan Aranda1bLsp27 .274Fr .329VgPrPrFrPrPrVery proneTerror
Mookie BettsssRp 32 .261Av .257AvPrPrVgExFrNormalNormal
Junior Caminero3bRp 21 .250Ex .270ExPrPrAvExFrNormalNormal
fKyle Farmer2bRsp34 .252Vg .211FrPrPrFrPrPrNormalNormal
Ryan FitzgeraldssLsp31 .111Ex .250ExPrAvAvAvFrNormalNormal
fJake FraleyrfLp 30 .222Pr .242AvPrPrAvFrAvVery proneNormal
fRandal GrichukdhRp 33 .227Vg .230AvPrPrVgPrPrNormalNormal
Michael HelmancfRp 29 .174Ex .283VgVgFrAvExVgNormalNormal
Rhys Hoskins1bRp 32 .221Vg .244AvPrPrPrAvFrVery proneNormal
Max KeplerlfLsp32 .217Av .216VgAvPrAvExPrNormalNormal
Noelvi MarterfRp 23 .232Pr .275ExPrPrAvVgVgVery proneTerror
James McCannc Rsp35 .279Av .250VgFrPrFrPrPrNormalNormal
Cal Raleighc Ssp28 .281Ex .231ExPrPrPrVgAvIronNormal
fAdley Rutschmanc Ssp27 .258Fr .204AvPrPrFrPrPrVery proneNormal
Marcus Semien2bRp 34 .234Fr .228AvPrPrExExAvProneTerror
Fernando TatisrfRsp26 .229Av .281VgFrPrVgExVgNormalTerror
James WoodlfLsp22 .278Vg .244VgPrPrAvAvAvIronTerror
 Total  28.8 .247  .251        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Tanner BanksmrL33 .175 .259PrPrPrPrPrPrAvFr171145ToughIron
Eduard BazardomrR29 .220 .166PrPrPrPrPr AvAv14040ToughIron
fGriffin CanningspR29 .243 .236PrPrPrPrPrFr Vg20055NormalVery prone
Sonny GrayspR35 .245 .282PrPrPrPrPrVg Av6051NormalIron
Raisel IglesiasclR35 .208 .205PrPrPrPrPr AvAv21133NormalIron
Kenley JansenclR37 .217 .132PrPrPrPrPr FrPr450030ToughNormal
Janson JunkspR29 .294 .236PrPrPrPrPrAvExFr10044NormalProne
Tyler MahlespR30 .179 .250PrPrPrPrPrAv Vg026241NormalVery prone
David MorganmrR25 .224 .200PrPrPrPrPr AvAv233652NormalProne
fAaron NolaspR32 .270 .262PrPrPrPrPrVg Av6050NormalVery prone
fBailey OberspR29 .274 .275PrPrPrPrPrAv Ex429033NormalProne
Chad PatrickspR26 .267 .233PrPrPrPrPrAvAvVg4038NormalNormal
fJoel PegueromrR28 .357 .104PrPrPrPrPr AvFr1450053NormalNormal
fConnor PhillipsmrR24 .182 .100PrPrPrPrPr AvFr456737NormalNormal
Yariel RodriguezmrR28 .229 .176PrPrPrPrPr AvAv1550045NormalIron
fLanden RouppspR26 .261 .275PrPrPrPrPrAv Vg3324050NormalVery prone
Clarke SchmidtspR29 .216 .182PrPrPrPrPrAv Av1450036NormalVery prone
Bennett SousamrL30 .145 .235PrPrPrPrPr AvFr453445NormalProne
 Total  29.7 .243 .230             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Acuna,L2b   Vg/71 Vg/98 Av/93  Av/99  Fr  
Aranda1b  Av/117        
BanksmrAv/128          
BazardomrAv/48           
Bettsss     Vg/61      
Caminero3b    Fr/152      
fCanningspAv/49           
fFarmer2b  Vg/140Fr/52 Av/107Fr/101     
Fitzgerald,Rss  Av/99 Av/90 Av/136Fr/90      
fFraleyrf      Av/182 Av/182Fr  
Gray,SspAv/59           
fGrichukdh      Fr/121Fr/121Fr/121Ex  
Helmancf       Av/48  Fr  
Hoskins1b  Av/149        
Iglesias,RclVg/55           
Jansen,KclFr/300          
JunkspAv/27           
Keplerlf      Av/40 Av/40 Av/40 Fr  
MahlespVg/42           
Marte,Nrf    Pr/144  Fr/11 Fr/11 Ex  
McCannc  Vg/70         Vg0
Morgan,DmrVg/68           
fNola,AaspAv/37           
fOberspAv/2           
PatrickspAv/91           
fPeguero,JmrFr/85           
fPhillips,CmrFr/192          
Raleighc  Av/52         Av0
Rodriguez,YmrVg/51           
fRouppspAv/29           
fRutschmanc  Av/53         Av1
SchmidtspVg/48           
Semien2b   Vg/26        
SousamrVg/198          
Tatisrf        Ex/71 Ex  
Woodlf      Av/106  Av  

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Luisangel Acuna2bRspR237507660
Jonathan Aranda1bLspR2770307660
Tanner BanksmrRspL3310007850
Eduard BazardomrRspR2910008920
Mookie BettsssRp R32964250000
Junior Caminero3bRp R2110007640
fGriffin CanningspRspR29514942500
fKyle Farmer2bRspR34100025000
Ryan FitzgeraldssLspR313607600
fJake FraleyrfLp L30663231250
Sonny GrayspRspR351000250000
fRandal GrichukdhRp R33100020000
Michael HelmancfRp R293307600
Rhys Hoskins1bRp R326535180000
Raisel IglesiasclRspR351000160000
Kenley JansenclSspR371000100000
Janson JunkspRspR296197600
Max KeplerlfLspL321000100000
Tyler MahlespRspR304852165000
Noelvi MarterfRp R2360327600
James McCannc RspR3552010000
David MorganmrRspR256397600
fAaron NolaspRspR325149245710
fBailey OberspRspR29841635500
Chad PatrickspRspR266807600
fJoel PegueromrRspR282207600
fConnor PhillipsmrRspR243007600
Cal Raleighc SspR28100010000
Yariel RodriguezmrRspR28100050000
fLanden RouppspRspR2667337650
fAdley Rutschmanc SspR27613955000
Clarke SchmidtspRspR29435736000
Marcus Semien2bRp R348020260000
Bennett SousamrLspL3072227600
Fernando TatisrfRspR26982200000
James WoodlfLspR2210007640
 Total   29.3  234938