Team roster -- 2024 Calgary Cannons
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Brooks Baldwin2bSsp23 .192Pr .216AvVgPrExExVgProneNormal
Jorge BarrosacfSsp23 .222Fr .125FrAvPrAvAvExNormalNormal
Jordan BecklfRsp23 .170Fr .197FrPrPrVgExVgVery proneNormal
Alec Bohm3bRsp27 .287Vg .276AvPrPrFrAvFrProneNormal
Griffin ConinerfLp 26 .300Av .258VgPrPrFrPrPrNormalNormal
Jerar EncarnaciondhRsp26 .262Pr .239ExPrPrFrAvFrNormalNormal
Nick Gonzales2bRp 25 .315Vg .255FrFrPrExAvFrProneNormal
Riley GreenelfLsp23 .213Vg .280VgPrPrAvAvFrProneTerror
Ivan Herrerac Rsp24 .257Fr .323AvPrPrAvExFrProneNormal
Grant McCraycfLsp23 .125Av .220VgAvPrVgExVgNormalNormal
Cedric MullinscfLsp29 .196Fr .245VgVgAvVgExExNormalNormal
Ryan Noda1bLp 28 .133Av .138PrFrPrAvPrPrNormalNormal
Jhonkensy NoelrfRp 22 .246Ex .205VgPrPrFrPrPrNormalNormal
Ben Rice1bLp 25 .135Fr .183VgPrPrAvPrPrNormalNormal
Brendan Rodgers2bRsp27 .311Av .252AvAvPrAvFrPrProneNormal
Javier Sanoja2bRsp21 .211Pr .250FrFrPrAvPrPrNormalNormal
Anthony SantanderrfSsp29 .225Ex .239ExPrPrFrVgPrNormalTerror
Tyler Soderstrom1bLsp22 .300Fr .225VgPrPrFrPrPrVery proneNormal
Garrett Stubbsc Lp 31 .235Pr .195FrAvExAvExAvNormalNormal
Fernando TatisrfRsp25 .224Fr .293ExFrPrExVgAvVery proneTerror
Matt VierlingcfRsp27 .275Fr .250VgPrPrVgExFrNormalNormal
James WoodlfLsp21 .261Fr .267VgPrPrExAvVgNormalNormal
 Total  25.0 .246  .250        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Keegan AkinmrL29 .192 .194PrPrPrPrPr AvEx28039ToughIron
Aaron BummermrL30 .266 .284PrPrPrPrPr AvPr181964NormalNormal
Kyle FinneganclR32 .221 .270PrPrPrPrPr AvAv161051NormalIron
John KingmrL29 .250 .264PrPrPrPrPr AvPr2739764NormalNormal
Reynaldo LopezspR30 .238 .199PrPrPrPrPrFr Fr818145NormalProne
Ty MaddenmrR24 .326 .222PrPrPrPrPrAvExPr136648NormalNormal
Alek ManoahspR26 .250 .105PrPrPrPrPrFr Av226640NormalVery prone
Cristian MenaspR21 .400 .286PrPrPrPrPrPr Av1950033NormalNormal
Bailey OberspR28 .190 .223PrPrPrPrPrAv Ex3037NormalNormal
Ryan PepiotspR26 .209 .216PrPrPrPrPrFr Av16039NormalProne
Cal QuantrillspR29 .268 .278PrPrPrPrPrVg Av2015052NormalProne
Grayson RodriguezspR24 .205 .279PrPrPrPrPrVg Vg27046NormalVery prone
Justin SteelespL28 .188 .227PrPrPrPrPrAv Vg4048NormalVery prone
Keegan ThompsonmrR29 .278 .075PrPrPrPrPr VgVg125845NormalVery prone
Alex VesiamrL28 .144 .150PrPrPrPrPr AvAv171220NormalIron
 Total  27.5 .223 .230             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
AkinmrVg/48           
Baldwin2b   Av/119 Fr/85      
Barrosacf      Vg/150Vg/150 Av  
Beck,Jlf      Av/85 Fr/85 Av/85 Av  
Bohm3b  Vg/114 Av/101      
BummermrAv/123          
Coninerf      Vg/130 Vg/130Av  
Encarnaciondh  Av/121   Av/78  Av/78 Av  
FinneganclAv/58           
Gonzales,N2b   Av/86 Av/98 Fr/143     
Greene,Rlf      Vg/119Av/119Vg/119Vg  
Herrera,Ic  Vg/83         Fr1
King,JmrAv/101          
Lopez,RspAv/10           
MaddenmrFr/85           
ManoahspAv/84           
McCraycf       Fr/154 Pr  
MenaspAv/100          
Mullinscf       Av/30  Fr  
Noda1b  Av/136     Av/99 Fr  
Noelrf  Av/92      Av/24 Av  
OberspVg/67           
PepiotspAv/13           
QuantrillspAv/1           
Rice1b  Av/116        
Rodgers2b   Av/100       
Rodriguez,GspAv/22           
Sanoja2b   Fr/95  Fr/96 Av/93 Av/93  Av  
Santanderrf        Av/62 Av  
Soderstrom1b Fr/99 Fr/131       Fr4
SteelespFr/10           
Stubbsc  Vg/68         Av3
Tatisrf        Av/229Av  
Thompson,KmrFr/276          
VesiamrAv/163          
Vierlingcf    Av/60  Av/81 Av/81 Av/81 Vg  
Wood,Jlf      Fr/243  Av  

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Keegan AkinmrLspL299508250
Brooks Baldwin2bSspR2326147400
Jorge BarrosacfSspL23507400
Jordan BecklfRspR2341377400
Alec Bohm3bRspR2792840000
Aaron BummermrLspL30100055000
Griffin ConinerfLp R262007400
Jerar EncarnaciondhRspR263207400
Kyle FinneganclRspR32100051000
Nick Gonzales2bRp R2560167400
Riley GreenelfLspL2388127660
Ivan Herrerac RspR2465127430
John KingmrLspL2990010050
Reynaldo LopezspRspR30821840000
Ty MaddenmrRspR241907400
Alek ManoahspRspR2613877830
Grant McCraycfLspR232507400
Cristian MenaspRspR21107400
Cedric MullinscfLspL29100063250
Ryan Noda1bLp L282707450
Jhonkensy NoelrfRp R225207400
Bailey OberspRspR2810007620
Ryan PepiotspRspR2676247450
Cal QuantrillspLspR2993765500
Ben Rice1bLp R253907400
Brendan Rodgers2bRspR2793732000
Grayson RodriguezspLspR2461397480
Javier Sanoja2bRspR211307400
Anthony SantanderrfSspR291000117000
Tyler Soderstrom1bLspR2243347400
Justin SteelespLspL28703040000
Garrett Stubbsc Lp R3110008500
Fernando TatisrfRspR256436117140
Keegan ThompsonmrRspR2941367400
Alex VesiamrLspL28100010000
Matt VierlingcfRspR2710007660
James WoodlfLspR214907400
 Total   26.0  82927