Team roster -- 2024 Mariners
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Alex CallcfRp 28 .252Av .171FrAvAvExFrVgNormalNormal
Wilmer Flores1bRsp31 .303Vg .271VgPrPrPrPrPrProneNormal
Ty France1bRp 28 .280Fr .240FrPrPrPrFrPrIronNormal
Wander FrancossSsp22 .325Vg .270VgPrPrAvVgExNormalNormal
Tucupita MarcanossLsp23 .200Pr .240AvAvFrAvAvVgVery proneNormal
Jorge Polanco2bSsp29 .310Av .233VgVgPrAvExFrVery proneNormal
Jurickson ProfarlfSsp30 .287Av .215FrPrPrVgFrPrNormalNormal
Luke RaleyrfLp 28 .268Av .247ExAvAvExExVgProneTerror
Josh Rojas2bLsp29 .261Pr .275AvVgAvExExVgNormalNormal
Will Smithc Rsp28 .240Vg .268AvPrPrFrExPrNormalNormal
Christian Vazquezc Rsp32 .250Ex .216PrAvPrPrFrPrNormalNormal
Drew WaterscfSsp24 .208Fr .236AvFrPrVgVgExVery proneNormal
 Total  27.7 .272  .240        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Tyler AndersonspL33 .265 .266PrPrPrPrPrVg Vg2430835NormalProne
Eduard BazardomrR27 .208 .256PrPrPrPrPr VgPr187845NormalNormal
Yennier CanomrR29 .262 .202PrPrPrPrPr AvAv1834271NormalIron
Jake DiekmanmrL36 .229 .151PrPrPrPrPr AvFr3050048NormalNormal
MacKenzie GorespL24 .319 .241PrPrPrPrPrAv Vg26046NormalProne
Matthew LiberatorespL23 .163 .302PrPrPrPrPrFrAvFr36852NormalProne
Reynaldo LopezmrR29 .180 .227PrPrPrPrPr AvFr3634839NormalIron
Oliver OrtegamrR26 .200 .208PrPrPrPrPr VgFr397930NormalProne
Sammy PeraltamrL25 .161 .292PrPrPrPrPr VgVg167043NormalNormal
Patrick SandovalspL26 .228 .262PrPrPrPrPrAv Ex19054NormalNormal
Paul SewaldclR33 .155 .232PrPrPrPrPr AvFr101732ToughIron
AJ Smith-ShawverspR20 .240 .116PrPrPrPrPrFr Pr716541NormalNormal
Peter StrzeleckimrR28 .258 .214PrPrPrPrPr AvPr104641NormalNormal
Ryan ThompsonmrR31 .143 .138PrPrPrPrPr FrPr426080NormalNormal
Logan WebbspR26 .228 .268PrPrPrPrPrVg Fr3073NormalIron
 Total  27.7 .230 .247             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Anderson,TyspVg/6           
BazardomrVg/89           
Callcf      Vg/28 Av/28 Vg/28 Vg  
CanomrEx/52           
DiekmanmrAv/202          
Flores1b  Av/87 Fr/98 Fr/180      
France,T1b  Av/15         
Francoss     Ex/77      
GorespVg/122          
LiberatorespAv/59           
Lopez,RmrAv/56           
Marcanoss   Av/82  Fr/77      
Ortega,OmrAv/90           
Peralta,SmrAv/87           
Polanco2b   Fr/162Av/100      
Profarlf      Fr/209  Av  
Raley,Lrf  Av/96    Av/0 Av/0 Av/0 Vg  
Rojas,JL2b   Av/137Av/115      
SandovalspAv/152          
SewaldclVg/71           
Smith,WDc  Av/50         Av1
Smith-ShawverspAv/83           
StrzeleckimrVg/76           
Thompson,RmrVg/91           
Vazquezc  Av/118Pr/95 Pr/100      Av2
Waterscf      Av/195Av/195Av/195Av  
Webb,LspAv/59           

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Tyler AndersonspLspL33946130000
Eduard BazardomrRspR272007200
Alex CallcfRp R288907210
Yennier CanomrRspR299207200
Jake DiekmanmrRspL3693035000
Wilmer Flores1bRspR3194665000
Ty France1bRp R2899141000
Wander FrancossSspR2274020000
MacKenzie GorespLspL2485137230
Matthew LiberatorespLspL235497200
Reynaldo LopezmrRspR2998036250
Tucupita MarcanossLspR2353387200
Oliver OrtegamrRspR2618227200
Sammy PeraltamrLspL253007200
Jorge Polanco2bSspR29544475000
Jurickson ProfarlfSspR3080077500
Luke RaleyrfLp R289467220
Josh Rojas2bLspR2935025750
Patrick SandovalspLspL2697327500
Paul SewaldclRspR3365041000
Will Smithc RspR2893052500
AJ Smith-ShawverspRspR202007200
Peter StrzeleckimrRspR285007260
Ryan ThompsonmrRspR312007200
Christian Vazquezc RspR321000100000
Drew WaterscfSspR2467317220
Logan WebbspRspR26100046000
 Total   27.7  86624