Team roster -- 2024 Michigan Whitecaps
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Jose AzocarrfRsp28 .184Fr .286VgAvFrAvExExProneNormal
fMatthew Batten3bRsp29 .375Av .200FrAvPrVgFrAvNormalNormal
Kerry CarpenterrfLp 26 .235Fr .286VgPrPrAvExFrProneNormal
Santiago Espinal2bRp 29 .252Fr .244FrAvPrVgAvFrProneNormal
Freddy Ferminc Rp 29 .262Vg .288AvFrFrAvPrPrProneNormal
Adam Frazier2bLsp32 .193Av .248AvAvPrVgVgVgNormalNormal
Nick Gonzales2bRp 25 .158Av .234AvPrPrAvPrFrNormalNormal
Yasmani Grandalc Ssp35 .233Av .235FrPrPrPrPrPrNormalNormal
Jonah Heimc Ssp29 .325Av .243VgFrPrAvAvPrProneNormal
Michael Massey2bLp 26 .241Pr .226AvAvVgExVgFrProneNormal
Jake McCarthyrfLsp26 .206Av .255PrFrVgExExExNormalNormal
Reese McGuirec Lsp29 .391Pr .250FrAvAvFrAvFrProneNormal
Elehuris Montero1bRsp25 .234Vg .249AvPrPrAvPrPrNormalNormal
Ryan O'Hearn1bLsp30 .192Ex .297VgFrPrFrExFrNormalTerror
Tyler O'NeilllfRp 29 .227Vg .233AvPrPrAvExFrVery proneNormal
Joshua PalaciosrfLsp28 .216Vg .245AvAvPrFrExAvNormalNormal
Miguel RojasssRsp35 .286Fr .210PrVgFrAvVgAvProneNormal
Gavin SheetsrfLp 28 .053Pr .212AvPrPrFrFrPrNormalNormal
Alan Trejo2bRp 28 .202Fr .257AvFrPrAvExAvNormalNormal
Gio Urshela3bRsp32 .373Fr .276PrPrPrAvAvFrVery proneNormal
Matt VierlingrfRsp27 .264Fr .260AvAvPrVgFrFrProneNormal
Taylor WardlfRsp30 .303Vg .233AvFrPrFrAvFrVery proneNormal
 Total  28.9 .252  .249        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Yennier CanomrR30 .262 .202PrPrPrPrPr AvAv1834271NormalIron
J.T. ChargoismrR33 .250 .221PrPrPrPrPr AvAv94261NormalVery prone
fNestor CortesspL29 .163 .261PrPrPrPrPrAv Vg21126NormalVery prone
Dane DunningspR29 .270 .233PrPrPrPrPrVgExVg20054NormalNormal
Yimi GarciamrR33 .237 .274PrPrPrPrPr AvAv1657NormalIron
Kevin KellymrR26 .211 .211PrPrPrPrPr AvAv9856NormalProne
Dauri MoretamrR28 .186 .187PrPrPrPrPr AvAv322047NormalProne
Eli MorganmrR28 .208 .314PrPrPrPrPr AvPr1732447NormalNormal
fReese OlsonspR24 .218 .213PrPrPrPrPrAvExVg2422946NormalNormal
Johan OviedospR26 .244 .230PrPrPrPrPrVg Vg2331351NormalIron
Wandy PeraltamrL32 .138 .229PrPrPrPrPr FrEx1150068ToughProne
Nick PivettamrR31 .225 .197PrPrPrPrPrAvExAv2116542NormalNormal
JoJo RomeromrL27 .105 .260PrPrPrPrPr VgEx345167ToughProne
fCristopher SanchezspL27 .133 .260PrPrPrPrPrAv Av19067NormalProne
JP SearsspL28 .323 .232PrPrPrPrPrAv Fr7031NormalIron
Gregory SotomrL29 .127 .255PrPrPrPrPr FrVg501756NormalIron
fLouie VarlandspR26 .209 .275PrPrPrPrPrVgVgVg18648NormalNormal
Keaton WinnspR26 .273 .200PrPrPrPrPrAvExFr154362NormalProne
 Total  28.4 .227 .235             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Azocarrf      Vg/50 Vg/50 Vg/50 Av  
fBatten3b  Av/138Fr/74 Fr/72 Pr/107     
CanomrEx/52           
Carpenter,Krf      Av/148 Av/148Av  
ChargoismrAv/177          
fCortesspAv/58           
DunningspAv/194          
Espinal2b   Av/236Vg/100Av/96      
Fermin,Fc  Av/218        Vg4
Frazier,A2b   Fr/89   Av/87  Av/87 Av  
Garcia,YmrAv/56           
Gonzales,N2b   Av/108 Av/113     
Grandalc  Av/64 Pr/93        Pr2
Heimc  Fr/25         Vg3
Kelly,KmrAv/126          
Massey2b   Fr/46        
McCarthyrf       Av/123Vg/123Av  
McGuirec  Av/36         Av1
Montero,E1b  Av/83  Pr/150      
MoretamrAv/234          
MorganmrAv/127          
O'Hearn1b  Vg/74    Pr/165 Pr/165Fr  
O'Neilllf      Vg/144Av/144 Fr  
fOlson,RspFr/171          
OviedospAv/0           
Palacios,Jrf      Av/207Fr/207Av/207Fr  
Peralta,WmrVg/64           
PivettamrAv/5           
Rojas,Mss   Ex/99  Vg/52      
RomeromrVg/175          
fSanchez,CspAv/139          
SearsspAv/186          
Sheetsrf  Fr/171   Fr/78  Fr/78 Fr  
Soto,GmrAv/172          
Trejo2b   Vg/164Vg/73 Av/101     
Urshela3b  Vg/112Av/100Av/130Fr/104     
fVarland,LspAv/55           
Vierlingrf    Av/71  Av/35 Fr/35 Av/35 Fr  
Ward,Talf  Fr/99    Av/0   Pr  
Winn,KspFr/72           

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Jose AzocarrfRspR285697230
fMatthew Batten3bRspR293807200
Yennier CanomrRspR309207200
Kerry CarpenterrfLp R2678227230
J.T. ChargoismrSspR3370308500
fNestor CortesspRspL29406032000
Dane DunningspRspR299807420
Santiago Espinal2bRp R2991921000
Freddy Ferminc Rp R2974127200
Adam Frazier2bLspR32100080000
Yimi GarciamrRspR33100050000
Nick Gonzales2bRp R252407200
Yasmani Grandalc SspR35982182500
Jonah Heimc SspR299197450
Kevin KellymrRspR269377200
Michael Massey2bLp R2690107220
Jake McCarthyrfLspL266707350
Reese McGuirec LspR29811912250
Elehuris Montero1bRspR257327220
Dauri MoretamrRspR287497250
Eli MorganmrRspR2810007270
Ryan O'Hearn1bLspL3090014000
Tyler O'NeilllfRp R29514949500
fReese OlsonspRspR246707200
Johan OviedospRspR2610007350
Joshua PalaciosrfLspR287207200
Wandy PeraltamrLspL3293733500
Nick PivettamrRspR31100053500
Miguel RojasssRspR3593735000
JoJo RomeromrLspL2744177200
fCristopher SanchezspLspL2757137250
JP SearsspRspL2810007200
Gavin SheetsrfLp L2810007350
Gregory SotomrLspL29100039250
Alan Trejo2bRp R288807220
Gio Urshela3bRspR32445684000
fLouie VarlandspLspR264307200
Matt VierlingrfRspR279197270
Taylor WardlfRspR30653527500
Keaton WinnspRspR262367200
 Total   28.7  90378