Team roster -- 2023 Michigan Whitecaps
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Kerry CarpenterdhLp 25 .217Av .262ExPrPrAvPrPrNormalNormal
Rodolfo Castro2bSsp24 .262Ex .220AvFrFrVgAvAvNormalNormal
Santiago Espinal2bRsp28 .301Av .256FrPrFrAvFrAvProneNormal
Adam Frazier2bLsp31 .210Fr .248FrAvPrAvAvAvIronNormal
Yasmani Grandalc Ssp34 .257Fr .186PrPrPrPrFrPrVery proneNormal
Jonah Heimc Ssp28 .267Ex .210AvPrFrAvVgPrNormalNormal
Yadiel HernandezlfLsp35 .264Pr .270AvFrPrPrAvFrVery proneNormal
Ryan Kreidler3bRsp25 .240Av .146PrAvPrAvPrFrNormalNormal
Michael Massey2bLp 25 .200Av .254AvVgExFrExFrNormalNormal
Jake McCarthyrfLsp25 .281Av .284AvVgAvVgExExNormalNormal
Reese McGuirec Lsp28 .262Pr .271FrExPrAvFrPrNormalNormal
Danny MendickssRp 29 .360Vg .264AvAvPrAvAvFrVery proneNormal
Elehuris Montero3bRsp24 .261Ex .215AvPrPrAvPrPrNormalNormal
Cedric MullinscfLsp28 .209Fr .279AvAvVgAvVgVgIronNormal
Ryan O'HearndhLsp29 .200Pr .244FrPrFrAvPrPrNormalNormal
Tyler O'NeilllfRp 28 .256Vg .219AvPrPrAvVgVgVery proneTerror
Miguel RojasssRsp34 .215Fr .243FrFrPrAvVgAvNormalNormal
Brian Servenc Rp 28 .227Fr .196AvAvPrFrPrPrNormalNormal
Gavin SheetsrfLsp27 .171Pr .250VgPrPrPrPrPrNormalNormal
Alan TrejossRp 27 .167Av .298AvPrPrVgPrAvNormalNormal
Nelson VelazquezcfRsp24 .197Ex .211FrPrPrVgAvVgNormalNormal
Matt VierlingcfRsp26 .295Av .217FrAvPrAvAvAvNormalTerror
Taylor WardrfRsp29 .268Av .286VgPrPrVgAvFrProneNormal
 Total  27.9 .247  .246        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Paul BlackburnspR29 .260 .250PrPrPrPrPrAv Fr5058NormalVery prone
Beau BrieskespR25 .206 .260PrPrPrPrPrAv Vg1340043NormalVery prone
Luis CessamrR31 .247 .253PrPrPrPrPrPrAvAv20053NormalProne
fNestor CortesspL28 .110 .202PrPrPrPrPrAv Vg4038NormalProne
Dane DunningspR28 .271 .265PrPrPrPrPrAv Av20062NormalProne
Yimi GarciamrR32 .222 .211PrPrPrPrPr AvAv950045NormalProne
James KaprielianspR29 .237 .241PrPrPrPrPrAv Av8041NormalProne
Andres MachadomrR30 .305 .187PrPrPrPrPr AvPr261350NormalNormal
Eli MorganmrR27 .196 .189PrPrPrPrPr AvPr31534NormalNormal
Steven OkertmrL31 .239 .152PrPrPrPrPr AvVg102636NormalNormal
fJohan OviedomrR25 .195 .248PrPrPrPrPrFrVgFr1850051NormalNormal
Wandy PeraltamrL31 .155 .237PrPrPrPrPr AvEx2050059NormalProne
Nick PivettaspR30 .252 .254PrPrPrPrPrVg Fr2917543NormalIron
fMichael RuckermrR29 .259 .230PrPrPrPrPr VgVg392448NormalProne
JP SearsspL27 .265 .254PrPrPrPrPrFrExAv1444NormalNormal
Gregory SotoclL28 .245 .218PrPrPrPrPr AvAv251246NormalIron
fLouie VarlandspR25 .262 .263PrPrPrPrPrAv Ex216546NormalNormal
 Total  28.5 .238 .233             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
BlackburnspAv/26           
BrieskespVg/169          
Carpenter,Kdh      Av/70  Av/70 Vg  
Castro,R2b   Av/147Av/115Fr/143     
CessamrAv/98           
fCortesspAv/145          
DunningspAv/102          
Espinal,S2b   Vg/57 Ex/120Vg/90      
Frazier,A2b   Av/81  Av/109Vg/61 Av/61 Vg/61 Fr  
Garcia,YmrAv/59           
Grandalc  Av/102Pr/126       Fr6
Heimc  Av/49         Av1
Hernandez,Yalf      Fr/61  Fr/61 Av  
KaprielianspFr/117          
Kreidler3b   Ex/96 Ex/96 Ex/83      
Machado,AmrAv/134          
Massey2b   Fr/104Fr/98       
McCarthyrf      Av/56 Fr/56 Av/56 Av  
McGuirec  Av/66         Av2
Mendickss   Av/92 Av/96 Fr/64      
Montero,E3b  Av/113 Av/121      
MorganmrVg/56           
Mullinscf       Av/0  Fr  
O'Hearndh  Av/87      Pr/85 Fr  
O'Neilllf      Vg/56 Av/56  Fr  
OkertmrFr/300          
fOviedomrAv/171          
Peralta,WamrEx/105          
PivettaspAv/0           
Rojas,Mss  Ex/94   Av/48      
fRuckermrAv/64           
SearsspAv/53           
Servenc  Fr/160        Fr2
Sheetsrf  Fr/83    Fr/194 Fr/194Pr  
Soto,GclAv/162          
Trejoss   Av/79 Vg/97 Av/127     
fVarlandspAv/83           
Velazquez,Ncf      Pr/300Pr/300Pr/300Ex  
Vierlingcf  Av/100Fr/96 Fr/110 Av/0 Fr/0 Av/0 Av  
Wardrf    Pr/100 Av/146Fr/146Av/146Fr  

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Paul BlackburnspRspR2966347100
Beau BrieskespRspR2549437000
Kerry CarpenterdhLp R252757000
Rodolfo Castro2bSspR244507000
Luis CessamrRspR31881218000
fNestor CortesspRspL289197270
Dane DunningspRspR2886147140
Santiago Espinal2bRspR289287230
Adam Frazier2bLspR31100080000
Yimi GarciamrRspR3291940000
Yasmani Grandalc SspR347327182500
Jonah Heimc SspR289807140
Yadiel HernandezlfLspR3574267140
James KaprielianspRspR2987137050
Ryan Kreidler3bRspR252007000
Andres MachadomrRspR307507080
Michael Massey2bLp R253807000
Jake McCarthyrfLspL257007020
Reese McGuirec LspR289807220
Danny MendickssRp R2933597140
Elehuris Montero3bRspR245407000
Eli MorganmrRspR2710007020
Cedric MullinscfLspL2810007160
Ryan O'HearndhLspL29100013000
Tyler O'NeilllfRp R28653534000
Steven OkertmrLspL319647090
fJohan OviedomrRspR255107000
Wandy PeraltamrLspL31901021500
Nick PivettaspRspR30100026500
Miguel RojasssRspR3498255000
fMichael RuckermrRspR296897020
JP SearsspRspL274507000
Brian Servenc Rp R287807000
Gavin SheetsrfLspL279307060
Gregory SotoclLspL2810007220
Alan TrejossRp R273507020
fLouie VarlandspLspR251007000
Nelson VelazquezcfRspR246107000
Matt VierlingcfRspR268507040
Taylor WardrfRspR2986127200
 Total   28.1  68986