Team roster -- 2023 White Rock Black Sox
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Pete Alonso1bRp 28 .247Ex .279ExPrPrFrExFrIronNormal
Miguel CabreradhRsp40 .289Pr .243FrPrPrPrFrPrProneNormal
Brandon Drury3bRp 30 .299Ex .248VgPrPrAvPrFrNormalNormal
fBryce HarperdhLsp30 .256Vg .300ExPrFrVgVgVgVery proneTerror
Cesar Hernandez2bSsp33 .282Pr .232FrVgAvAvAvFrNormalNormal
Ryan Jeffersc Rsp26 .306Ex .167AvVgPrAvPrPrVery proneNormal
Nick Madrigal2bRsp26 .256Pr .244PrVgPrVgVgFrVery proneNormal
Martin Maldonadoc Rp 36 .212Ex .176AvVgPrPrPrPrNormalNormal
Yoan Moncada3bSsp28 .241Vg .204AvFrPrAvVgPrVery proneNormal
fAdalberto MondesissSsp27 .000Pr .171PrAvPrAvExExVery proneNormal
Wil MyersrfRsp32 .264Ex .259FrPrFrVgAvFrVery proneNormal
Bo NaylordhLsp23 .000Pr .000PrPrPrFrPrPrNormalNormal
Cristian PachecfRp 24 .220Fr .138PrPrPrAvFrFrNormalNormal
Oswald PerazassRp 23 .222Pr .325AvPrPrAvVgAvNormalNormal
Jurickson ProfarlfSsp30 .259Av .237AvFrPrExExFrNormalNormal
Emmanuel Rivera3bRsp27 .264Vg .218VgPrPrAvPrFrNormalNormal
Corey SeagerssLsp29 .225Ex .254VgPrPrFrExPrNormalTerror
Marcus Semien2bRsp32 .250Vg .247VgPrPrExVgVgIronNormal
Bubba ThompsonlfRp 25 .189Fr .299PrAvExVgExExNormalNormal
fMike TroutcfRsp31 .310Ex .273ExPrPrAvFrPrProneNormal
Luis Urias3bRp 26 .269Av .226VgPrPrAvPrPrProneNormal
Ramon Urias3bRp 29 .222Av .259AvVgPrVgFrPrProneNormal
 Total  28.9 .256  .241        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Andrew BellattimrR31 .278 .209PrPrPrPrPr AvAv102334NormalNormal
Dylan BundyspR30 .254 .284PrPrPrPrPrFr Av11036NormalProne
Dylan CeasespR27 .219 .163PrPrPrPrPrAv Av2118140NormalIron
Emmanuel ClaseclR25 .179 .158PrPrPrPrPr AvAv331073NormalIron
Jake DiekmanmrL36 .250 .234PrPrPrPrPr AvFr581049NormalIron
fPete FairbanksclR29 .189 .133PrPrPrPrPr AvPr147156ToughVery prone
Jarlin GarciamrL30 .192 .275PrPrPrPrPr AvAv161042NormalNormal
Andrew HeaneyspL32 .230 .210PrPrPrPrPrFr Ex0037NormalVery prone
Dany JimenezclR29 .178 .185PrPrPrPrPr AvPr315241NormalVery prone
Craig KimbrelclR35 .261 .193PrPrPrPrPr AvAv6050044NormalNormal
Lance LynnspR36 .249 .245PrPrPrPrPrVg Ex17047NormalVery prone
John MeansspL30 .143 .292PrPrPrPrPrPr Av188941NormalVery prone
Martin PerezspL32 .219 .246PrPrPrPrPrVg Av1633056NormalIron
fClarke SchmidtmrR27 .268 .192PrPrPrPrPrPrExVg42142ToughNormal
Gregory SotoclL28 .245 .218PrPrPrPrPr AvAv251246NormalIron
Caleb ThielbarmrL36 .225 .226PrPrPrPrPr AvAv950028NormalProne
fJustin VerlanderspR40 .163 .208PrPrPrPrPrAv Fr10040NormalProne
Ken WaldichukspL25 .138 .275PrPrPrPrPrFr Av155143NormalNormal
fKirby YatesmrR36 .111 .278PrPrPrPrPr AvAv998944NormalVery prone
Angel ZerpaspL23 .400 .194PrPrPrPrPrFrExAv518552NormalVery prone
 Total  30.9 .221 .223             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Alonso1b  Av/136        
BellattimrFr/64           
BundyspAv/7           
Cabrera,Mdh           
CeasespAv/300          
ClaseclFr/52           
DiekmanmrAv/62           
Drury3b  Av/56 Fr/62 Fr/115Pr/99      
fFairbanksclAv/84           
Garcia,JmrAv/57           
fHarperdh        Fr/86 Av  
HeaneyspFr/248          
Hernandez,Ce2b   Av/49 Av/103 Ex/138  Av  
Jeffersc  Av/88         Av4
Jimenez,DclFr/77           
KimbrelclAv/60           
LynnspFr/19           
Madrigal2b   Av/25        
Maldonadoc  Av/27         Vg4
MeansspAv/100          
Moncada3b    Av/56       
fMondesiss     Vg/74      
Myersrf  Vg/61    Av/94 Fr/94 Av/94 Av  
Naylor,Bdh Fr/97         Pr4
Pachecf       Vg/42  Av  
Perazass   Av/93  Fr/82      
Perez,MaspAv/151          
Profarlf      Pr/138  Av  
Rivera3b  Vg/95  Av/48       
fSchmidtmrFr/62           
Seagerss     Av/103     
Semien2b   Vg/62  Av/101     
Soto,GclAv/162          
ThielbarmrAv/175          
Thompson,Blf      Vg/88 Av/88 Vg/88 Ex  
fTroutcf       Av/33  Av  
Urias,L3b   Av/69 Av/166Fr/109     
Urias,R3b   Av/71 Vg/86 Av/111     
fVerlanderspAv/102          
WaldichukspAv/77           
fYatesmrAv/95           
ZerpaspVg/167          

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
Pete Alonso1bRp R28100 74000
Andrew BellattimrRspR3196 7000
Dylan BundyspSspR3094 40000
Miguel CabreradhRspR4091 320000
Dylan CeasespRspR2798 7500
Emmanuel ClaseclRspR25100 15000
Jake DiekmanmrRspL36100 35000
Brandon Drury3bRp R3091 9000
fPete FairbanksclRspR2944 7140
Jarlin GarciamrLspL3098 17250
fBryce HarperdhLspR3065 260000
Andrew HeaneyspLspL3250 85000
Cesar Hernandez2bSspR33100 40000
Ryan Jeffersc RspR2662 7130
Dany JimenezclRspR2956 7000
Craig KimbrelclRspR3598 160000
Lance LynnspRspR3662 185000
Nick Madrigal2bRspR2646 7160
Martin Maldonadoc Rp R36100 50000
John MeansspLspL304 29500
Yoan Moncada3bSspR2872 130000
fAdalberto MondesissSspR2710 30000
Wil MyersrfRspR3257 200000
Bo NaylordhLspR233 7000
Cristian PachecfRp R2469 7100
Oswald PerazassRp R2319 7000
Martin PerezspLspL32100 40000
Jurickson ProfarlfSspR3096 65000
Emmanuel Rivera3bRspR2785 7000
fClarke SchmidtmrRspR2767 7120
Corey SeagerssLspR29100 325000
Marcus Semien2bRspR32100 250000
Gregory SotoclLspL28100 7220
Caleb ThielbarmrRspL3693 13000
Bubba ThompsonlfRp R2536 7000
fMike TroutcfRspR3180 354500
Luis Urias3bRp R2686 25500
Ramon Urias3bRp R2980 7050
fJustin VerlanderspRspR4091 250000
Ken WaldichukspLspL2519 7000
fKirby YatesmrLspR3619 10000
Angel ZerpaspLspL234 7000
 Total   29.8  312617