Team roster -- 2025 Ontario Optima
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
fNathan ChurchcfLsp24 .417Pr .114FrFrFrAvFrPrNormalNormal
Brenton DoylecfRp 27 .306Vg .209AvFrFrAvExVgNormalNormal
fChristian Encarnacn-Stran1bRp 25 .061Pr .258ExPrPrAvPrFrVery proneNormal
fDominic FletcherrfLsp27 .200Fr .222ExPrPrFrFrVgNormalNormal
fDavid FrydhRp 29 .177Vg .152VgAvPrVgFrPrVery proneNormal
Sam HaggertylfSsp31 .318Fr .182FrFrPrVgVgExVery proneNormal
Tyler Heinemanc Ssp34 .395Av .245FrExFrAvAvPrNormalNormal
fJose Herrerac Ssp28 .260Pr .155FrVgPrAvPrPrNormalNormal
fKeston Hiura1bRsp28 .250Pr .214PrPrPrAvPrPrNormalNormal
Jonathan India2bRp 28 .242Fr .231FrPrPrAvPrPrProneTerror
fJustyn-Henry MalloydhRp 25 .250Fr .188PrPrPrVgPrPrNormalNormal
fDylan Moore2bRp 32 .167Vg .238VgFrPrVgVgExNormalNormal
Josh Naylor1bLp 28 .287Av .298VgPrFrFrExVgNormalTerror
fTomas Nidoc Rsp31 .444Pr .308PrAvPrAvPrPrNormalNormal
Tyler O'NeillrfRp 30 .157Ex .215VgPrPrFrExAvVery proneNormal
fPedro Pagesc Rsp26 .243Fr .225AvAvPrPrPrPrNormalNormal
fTristan PeterscfLsp25 .000Pr .000PrPrPrFrPrPrNormalNormal
Miguel Rojas2bRsp36 .295Vg .238FrVgAvAvExFrNormalNormal
Brent RookerdhRsp30 .293Vg .253VgPrPrFrExFrIronTerror
fBlake Sabolc Lsp27 .000Pr .167PrPrFrAvPrPrNormalNormal
Daniel Schneemann2bLp 28 .151Pr .215AvFrPrVgVgAvNormalNormal
Bryson Stott2bLsp27 .225Pr .265AvVgFrVgExVgNormalNormal
fTrey SweeneyssLsp25 .239Pr .188FrPrPrAvVgFrNormalNormal
Kyle Teelc Lsp23 .186Pr .290AvVgPrFrVgFrNormalNormal
Gleyber Torres2bRsp28 .280Ex .247FrPrPrAvExPrProneNormal
Daulton VarshocfLp 28 .260Av .232ExPrVgAvAvPrVery proneNormal
fAnthony VolpessRsp24 .253Av .195VgAvPrVgAvVgNormalNormal
fWill Wagner3bLsp26 .167Pr .234PrAvPrFrFrPrNormalNormal
fCarson WilliamsssRp 22 .182Ex .167AvAvPrAvAvVgNormalNormal
fLuke WilliamsssRsp28 .222Fr .091PrPrFrAvExExProneNormal
Christian YelichdhLsp33 .242Fr .274ExPrPrVgVgAvNormalNormal
 Total  27.8 .249  .234        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Paul BlackburnmrR31 .270 .318PrPrPrPrPrPrExFr1350049NormalVery prone
Slade CecconispR26 .221 .273PrPrPrPrPrVg Vg1216647NormalVery prone
Dylan DoddmrL27 .319 .160PrPrPrPrPr AvVg165554NormalNormal
fLuis GilspR27 .220 .232PrPrPrPrPrAv Vg3650034NormalVery prone
Hunter GreenespR25 .184 .199PrPrPrPrPrAv Fr26036NormalVery prone
Andrew HeaneyspL34 .311 .253PrPrPrPrPrAvExVg8045NormalNormal
Ryan HelsleyclR30 .278 .271PrPrPrPrPr AvAv621648NormalNormal
Jimmy HergetmrR31 .244 .225PrPrPrPrPr VgAv1350040ToughNormal
fBryce JarvismrR27 .239 .300PrPrPrPrPr ExVg136735NormalNormal
fJackson JobespR22 .200 .295PrPrPrPrPrAv Av102742NormalVery prone
Janson JunkspR29 .294 .236PrPrPrPrPrAvExFr10044NormalProne
Merrill KellyspR36 .222 .229PrPrPrPrPrAv Av328348NormalIron
fAndre PallantespR26 .266 .275PrPrPrPrPrAv Av3732068NormalNormal
Brady SingerspR28 .250 .222PrPrPrPrPrAv Av9045NormalIron
fJose SuarezmrL27 .156 .270PrPrPrPrPrExExAv157356NormalNormal
Matt SvansonmrR26 .117 .186PrPrPrPrPr VgEx92245ToughNormal
fTroy TaylormrR23 .500 .438PrPrPrPrPr AvAv188831NormalProne
fBlake TreinenmrR37 .318 .254PrPrPrPrPr AvPr175738NormalVery prone
Framber ValdezspL31 .257 .234PrPrPrPrPrVg Fr3311366NormalNormal
 Total  28.6 .245 .243             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
BlackburnmrAv/74           
CecconispFr/242          
fChurch,Ncf      Vg/115Vg/115Vg/115Ex  
DoddmrVg/77           
Doylecf       Vg/44  Vg  
fEncarnacn-Stran1b  Av/137 Fr/125      
fFletcherrf       Av/83 Vg/83 Av  
fFrydh           
fGilspFr/300          
Greene,HspAv/28           
Haggertylf   Fr/98   Fr/46 Pr/46 Fr/46 Av  
HeaneyspAv/18           
Heinemanc  Vg/221        Fr0
HelsleyclAv/63           
Herget,JmrAv/143          
fHerrera,Jc  Av/89         Av1
fHiura1b  Fr/184        
India2b   Fr/151Fr/151 Pr/148  Vg  
fJarvismrAv/85           
fJobespAv/174          
JunkspAv/27           
Kelly,MespAv/154          
fMalloydh      Fr/83  Fr/83 Av  
fMoore,D2b  Vg/133Av/113Vg/117Av/93   Fr/146Av  
Naylor,J1b  Av/87         
fNidoc  Fr/112        Av4
O'Neillrf      Fr/161 Fr/161Vg  
fPages,Pc  Av/88 Pr/99 Pr/99       Av4
fPallantespAv/174          
fPeterscf       Av/94  Av  
Rojas,M2b  Av/99 Ex/72 Vg/85 Vg/95      
Rookerdh      Pr/136 Pr/136Fr  
fSabolc  Ex/133        Pr5
Schneemann2b   Av/56 Av/72 Fr/89 Ex/55 Vg/55 Ex/55 Fr  
SingerspAv/0           
Stott2b   Vg/37  Av/97      
fSuarez,JmrFr/87           
SvansonmrAv/60           
fSweeneyss     Av/81      
fTaylor,TrmrAv/100          
Teelc  Fr/142        Av7
Torres2b   Fr/62        
fTreinenmrFr/82           
Valdez,FspAv/0           
Varshocf       Ex/57  Av  
fVolpess     Av/154     
fWagner3b  Av/85 Av/98 Av/115      
fWilliams,Css     Av/145     
fWilliams,Lss    Pr/110Pr/87      
Yelichdh      Av/130  Av  

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Paul BlackburnmrRspR31405740500
Slade CecconispRspR2673277650
fNathan ChurchcfLspL242307600
Dylan DoddmrLspL275207600
Brenton DoylecfRp R279437650
fChristian Encarnacn-Stran1bRp R2530297700
fDominic FletcherrfLspL271307600
fDavid FrydhRp R2962387810
fLuis GilspRspR2731698040
Hunter GreenespRspR25564460000
Sam HaggertylfSspR3149279000
Andrew HeaneyspLspL3482052500
Tyler Heinemanc SspR349507800
Ryan HelsleyclRspR30100082000
Jimmy HergetmrRspR3110008500
fJose Herrerac SspR287907720
fKeston Hiura1bRspR28907600
Jonathan India2bRp R2894670500
fBryce JarvismrLspR272807720
fJackson JobespRspR2235657600
Janson JunkspRspR296197600
Merrill KellyspRspR3699070000
fJustyn-Henry MalloydhRp R254208000
fDylan Moore2bRp R3293429580
Josh Naylor1bLp L281000109000
fTomas Nidoc RspR312307600
Tyler O'NeillrfRp R304555165000
fPedro Pagesc RspR2610007680
fAndre PallantespRspR26100021000
fTristan PeterscfLspR25307600
Miguel Rojas2bRspR36100050000
Brent RookerdhRspR30100020000
fBlake Sabolc LspR271407600
Daniel Schneemann2bLp R289807660
Brady SingerspRspR28100087500
Bryson Stott2bLspR27100032000
fJose SuarezmrLspL2720011000
Matt SvansonmrRspR266307600
fTrey SweeneyssLspR259107640
fTroy TaylormrRspR2312107610
Kyle Teelc LspR236107600
Gleyber Torres2bRspR28946150000
fBlake TreinenmrRspR37485260000
Framber ValdezspRspL311000180000
Daulton VarshocfLp R28514982000
fAnthony VolpessRspR249738790
fWill Wagner3bLspR266307630
fCarson WilliamsssRp R222207600
fLuke WilliamsssRspR286577600
Christian YelichdhLspR331000260000
 Total   28.1  186598