Team roster -- 2025 Michigan Meat Curtains
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Miguel AndujarlfRp 30 .411Av .256FrPrPrFrAvFrVery proneNormal
Mookie BettsssRsp32 .308Av .280VgPrPrFrExAvVery proneTerror
Junior Caminero3bRsp21 .346Fr .230VgPrPrAvVgFrNormalNormal
Nick CastellanosrfRsp33 .269Ex .249AvPrPrFrVgFrIronNormal
Jarren DurancfLsp28 .255Fr .298ExFrPrVgExVgIronNormal
Luis V. Garcia2bLsp25 .259Fr .288VgFrFrAvExVgNormalTerror
Spencer Horwitz1bLsp27 .194Pr .285VgPrPrPrPrPrNormalTerror
Jose Iglesias2bRsp35 .402Av .303FrPrPrAvVgFrNormalNormal
Jose Miranda3bRp 27 .226Fr .313VgPrPrFrFrFrProneNormal
Gabriel Morenoc Rsp25 .302Fr .246FrPrPrAvVgFrVery proneNormal
fJosh Naylor1bLp 28 .224Vg .251VgPrPrFrVgFrNormalTerror
Heliot RamoscfRsp25 .370Ex .240AvPrPrAvExFrNormalTerror
J.T. Realmutoc Rp 34 .286Av .257AvPrPrFrFrFrProneNormal
Trea TurnerssRp 32 .303Ex .292AvPrPrVgExVgProneNormal
Juan Yepez1bRp 27 .304Av .272AvAvPrAvAvFrNormalNormal
 Total  28.6 .286  .272        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fJose BerriosspR31 .214 .259PrPrPrPrPrVg Vg3050NormalIron
Carlos EstevezclR32 .208 .176PrPrPrPrPr AvAv312933NormalNormal
Sonny GrayspR35 .248 .210PrPrPrPrPrVg Vg2314751NormalProne
Bryan HudsonmrL28 .118 .143PrPrPrPrPr AvVg1042644NormalProne
Shota ImanagaspL31 .212 .229PrPrPrPrPrVg Ex10041NormalNormal
Sean ManaeaspL33 .248 .190PrPrPrPrPrAv Fr12041NormalIron
Michel OtanezmrR27 .171 .235PrPrPrPrPr AvAv885041ToughNormal
David RobertsonmrR40 .145 .248PrPrPrPrPr AvVg6029550NormalIron
fGrayson RodriguezspR25 .205 .279PrPrPrPrPrVg Vg27046NormalVery prone
Joe RyanspR29 .203 .229PrPrPrPrPrAv Av816241NormalVery prone
Spencer SchwellenbachspR25 .253 .200PrPrPrPrPrVg Ex13052NormalNormal
Matt StrahmmrL33 .230 .133PrPrPrPrPr FrVg192132NormalIron
Blake TreinenmrR37 .218 .174PrPrPrPrPr AvPr123948NormalVery prone
Jacob WebbmrR31 .146 .227PrPrPrPrPr AvAv42138NormalProne
 Total  31.2 .213 .215             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Andujarlf      Fr/118  Av  
fBerriosspAv/122          
Bettsss   Av/79  Av/131  Vg/241Ex  
Caminero3b  Vg/98  Av/146      
Castellanos,Nrf        Fr/93 Pr  
Duran,Jacf      Vg/134Av/134 Av  
EstevezclAv/182          
Garcia,LV2b   Av/124       
Gray,SspAv/0           
Horwitz1b  Av/81 Fr/111       
Hudson,BmrAv/58           
Iglesias,J2b   Av/69 Av/87 Av/96      
ImanagaspAv/0           
ManaeaspAv/177          
Miranda3b  Av/80  Fr/105      
Morenoc  Av/40         Ex2
fNaylor,J1b  Av/148        
OtanezmrFr/100          
Ramos,Hcf      Av/36 Fr/36 Av/36 Av  
Realmutoc  Av/72         Av2
Robertson,DmrAv/52           
fRodriguez,GspAv/22           
Ryan,JspAv/177          
SchwellenbachspEx/18           
StrahmmrAv/58           
TreinenmrPr/170          
Turner,Tss     Fr/137     
Webb,JmrVg/62           
Yepez1b  Fr/97         

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Miguel AndujarlfRp R3048525350
fJose BerriosspRspR3110005350
Mookie BettsssRspR3272289500
Junior Caminero3bRspR212707200
Nick CastellanosrfRspR33100030000
Jarren DurancfLspR289905700
Carlos EstevezclRspR329905550
Luis V. Garcia2bLspR2510005630
Sonny GrayspRspR35871335750
Spencer Horwitz1bLspR276207200
Bryan HudsonmrLspL2875107200
Jose Iglesias2bRspR3565015000
Shota ImanagaspLspL31100095000
Sean ManaeaspRspL3310005370
Jose Miranda3bRp R278797000
Gabriel Morenoc RspR2573277000
fJosh Naylor1bLp L2810005550
Michel OtanezmrRspR274407400
Heliot RamoscfRspR257707000
J.T. Realmutoc Rp R3480205620
David RobertsonmrRspR4010005700
fGrayson RodriguezspLspR2561397200
Joe RyanspRspR2970305700
Spencer SchwellenbachspRspR256807400
Matt StrahmmrRspL3310005380
Blake TreinenmrRspR37693110000
Trea TurnerssRp R3277235540
Jacob WebbmrRspR3177237200
Juan Yepez1bRp R274607000
 Total   29.9  34049