Team roster -- 2022 Michigan Whitecaps
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Bobby Bradley1bLsp26 .162Ex .226ExPrPrPrPrPrProneNormal
Santiago Espinal3bRp 27 .348Pr .285FrFrFrExExFrProneNormal
Phillip Evans1bRsp29 .242Fr .191FrPrPrAvFrPrProneNormal
Adam Frazier2bLsp30 .274Av .317FrExFrAvAvFrNormalNormal
Freddy GalvisssSsp32 .268Vg .230AvAvAvAvFrPrVery proneNormal
Yasmani Grandalc Ssp33 .266Ex .233ExAvPrPrPrPrVery proneNormal
Jonah Heimc Ssp27 .253Vg .174AvFrPrVgVgFrNormalNormal
Yadiel HernandezlfLsp34 .300Vg .261FrPrPrPrAvFrNormalTerror
Jake McCarthycfLsp24 .190Av .237AvFrPrAvAvExNormalNormal
Reese McGuirec Lsp27 .175Fr .272FrAvAvAvPrPrNormalNormal
Danny Mendick2bRsp28 .219Pr .220FrFrPrVgPrPrNormalNormal
Colin Moran1bLsp29 .171Fr .288AvFrFrPrFrPrVery proneNormal
Cedric MullinscfLsp27 .277Vg .299ExPrVgVgVgVgIronNormal
Ryan O'HearndhLsp28 .161Pr .234AvPrPrFrPrPrNormalNormal
Tyler O'NeilllfRsp27 .289Ex .286ExPrPrExVgAvProneNormal
Hoy Jun Park2bLp 26 .292Ex .173FrAvPrAvFrFrNormalNormal
Kevin PillarcfRp 33 .240Vg .225VgFrPrVgFrAvProneNormal
Gavin SheetsdhLsp26 .111Pr .268ExPrPrFrPrPrNormalNormal
Josh VanMeter2bLsp27 .326Av .195AvPrFrFrAvFrNormalNormal
Matt Vierling1bRsp25 .341Fr .300ExPrPrAvAvAvNormalNormal
fTaylor WardrfRsp28 .303Av .225VgAvPrAvFrFrNormalNormal
Patrick Wisdom3bRp 30 .223Ex .234ExPrPrAvExFrNormalNormal
 Total  28.3 .257  .252        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Anthony BendermrR27 .247 .180PrPrPrPrPr AvVg361857ToughNormal
fLuis CessamrR30 .202 .250PrPrPrPrPr AvVg91357NormalNormal
Nestor CortesspL27 .228 .214PrPrPrPrPrAvExAv1230427NormalNormal
Dane DunningspR27 .279 .271FrPrPrPrPrFr Av35064NormalProne
Yimi GarciamrR31 .253 .213PrPrPrPrPr AvAv42142NormalNormal
Ryne HarpermrR33 .258 .174FrPrPrPrPr AvVg105144NormalNormal
fElieser HernandezspR27 .282 .245AvPrPrPrPrFr Vg102546NormalVery prone
James KaprielianspR28 .266 .201AvPrPrPrPrAvExFr4039NormalProne
Eli MorganspR26 .261 .257PrPrPrPrPrAv Vg030035NormalNormal
Steven OkertmrL30 .140 .214PrPrPrPrPr AvEx635330NormalNormal
fJohan OviedospR24 .272 .229FrPrPrPrPrAv Av15462NormalNormal
Spencer PattonmrR34 .318 .165PrPrPrPrPr AvAv134347NormalNormal
fWandy PeraltamrL30 .246 .254FrPrPrPrPr AvEx4150069NormalProne
Nick PivettaspR29 .233 .235PrPrPrPrPrAv Fr30043NormalNormal
Zach PlesacspR27 .234 .260PrPrPrPrPrVg Vg1919050NormalProne
fJosh RogersspL27 .143 .286AvPrPrPrPrVg Ex105032NormalNormal
Justus SheffieldspL26 .266 .332PrPrPrPrPrVgVgFr29053NormalVery prone
Gregory SotoclL27 .183 .205PrPrPrPrPr AvVg8941250NormalProne
 Total  28.3 .247 .240             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
BendermrEx/216          
Bradley,B1b  Av/153        
fCessamrAv/57           
CortesspFr/38           
DunningspFr/22           
Espinal,S3b    Av/50       
Evans,P1b  Av/141 Fr/96  Fr/300 Fr/300Fr  
Frazier,A2b   Av/52   Fr/89   Av  
Galvisss   Fr/97 Vg/103Av/75      
Garcia,YmrAv/151          
Grandalc  Av/192Fr/89        Fr5
Harper,RmrAv/76           
Heimc  Av/88         Vg2
fHernandez,ElspAv/66           
Hernandez,Yalf      Av/68  Av/68 Fr  
KaprielianspPr/278          
McCarthycf       Av/70 Av/70 Av  
McGuirec  Av/0         Vg3
Mendick2b   Av/87 Fr/98 Fr/61 Fr/89 Pr/89 Fr/89 Av  
Moran,C1b  Fr/128        
Morgan,EspVg/40           
Mullinscf       Av/117 Fr  
O'Hearndh  Fr/176   Fr/66  Fr/66 Vg  
O'Neilllf      Ex/251  Vg  
OkertmrFr/76           
fOviedo,JspAv/126          
Park2b   Av/100Av/88 Av/88 Av/90 Fr/90 Av/90 Av  
PattonmrAv/72           
fPeralta,WamrVg/66           
Pillarcf      Av/0 Fr/0 Av/0 Av  
PivettaspFr/300          
PlesacspVg/138          
fRogers,JospAv/76           
Sheetsdh  Fr/126   Fr/176 Fr/176Fr  
Sheffield,JuspAv/113          
Soto,GclAv/58           
VanMeter2b  Fr/99 Fr/124Fr/209   Fr/99 Fr  
Vierling1b  Av/89    Fr/83 Fr/83 Fr/83 Vg  
fWardrf Pr/100    Av/122Av/122Av/122AvFr4
Wisdom3b  Av/113 Vg/95  Av/77  Av/77 Av  

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
Anthony BendermrRspR2783 5700
Bobby Bradley1bLspR2652 5700
fLuis CessamrRspR3099 10500
Nestor CortesspRspL2764 5700
Dane DunningspRspR2786 5720
Santiago Espinal3bRp R2774 5700
Phillip Evans1bRspR2953 6500
Adam Frazier2bLspR3097 43000
Freddy GalvisssSspR3271 15000
Yimi GarciamrRspR3199 19000
Yasmani Grandalc SspR3372 182500
Ryne HarpermrRspR3362 5700
Jonah Heimc SspR2796 5740
fElieser HernandezspRspR2730 5790
Yadiel HernandezlfLspR3480 5720
James KaprielianspRspR2872 5700
Jake McCarthycfLspL2420 5700
Reese McGuirec LspR2783 5700
Danny Mendick2bRspR2871 5700
Colin Moran1bLspR2966 28000
Eli MorganspRspR2660 5700
Cedric MullinscfLspL27100 5770
Ryan O'HearndhLspL2876 5700
Tyler O'NeilllfRspR2788 5940
Steven OkertmrLspL3052 5700
fJohan OviedospRspR2431 5700
Hoy Jun Park2bLp R2634 5700
Spencer PattonmrRspR3462 5700
fWandy PeraltamrLspL3083 9250
Kevin PillarcfRp R3394 36000
Nick PivettaspRspR2996 6130
Zach PlesacspRspR2775 5900
fJosh RogersspLspL2717 5700
Gavin SheetsdhLspL2641 5700
Justus SheffieldspLspL2667 6250
Gregory SotoclLspL2791 5790
Josh VanMeter2bLspR2785 5860
Matt Vierling1bRspR2524 5700
fTaylor WardrfRspR2843 5900
Patrick Wisdom3bRp R3069 5700
 Total   28.3  52856