Team roster -- 2017 Tucson Banditos
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Alex Bregman3bRsp23 .250Vg .269ExPrPrFrVgFrProneNormal
Travis d'Arnaudc Rp 28 .190Pr .264FrAvPrAvPrPrVery proneNormal
Adam DuvalllfRp 28 .238Ex .242ExPrPrAvFrAvNormalNormal
Logan Forsythe2bRsp30 .270Vg .263VgPrPrAvFrFrProneTerror
Dexter FowlercfSsp31 .293Vg .270VgFrPrExVgAvProneNormal
fMitch HanigercfRsp26 .172Av .250VgPrPrAvPrPrNormalNormal
Jason Kipnis2bLsp30 .282Vg .272VgAvPrAvExAvNormalNormal
Evan Longoria3bRsp31 .250Vg .280ExPrPrAvPrPrIronNormal
Jefry Marte1bRp 26 .244Vg .256ExPrPrAvFrFrNormalNormal
Hanley Ramirez1bRsp33 .346Ex .268VgPrPrFrVgFrNormalNormal
Anthony Rizzo1bLsp27 .261Vg .305ExPrFrPrPrFrNormalNormal
Eddie RosariolfLsp25 .263Pr .270VgVgPrExAvAvProneNormal
Addison RussellssRp 23 .223Ex .244AvPrPrFrExFrNormalTerror
fMallex SmithcfLsp24 .080Pr .295VgAvExVgAvExVery proneNormal
Justin UptonlfRsp29 .236Vg .249VgPrPrAvAvAvNormalTerror
Matt Wietersc Ssp31 .229Fr .248VgFrPrPrAvPrNormalTerror
Mike Zuninoc Rsp26 .200Ex .210ExPrPrFrPrPrNormalNormal
 Total  27.7 .252  .264        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fDario AlvarezmrL28 .270 .277PrPrPrPrPr AvAv986240NormalNormal
Pedro BaezmrR29 .160 .214PrPrPrPrPr AvAv2350047NormalIron
Tony BarnettemrR33 .287 .205PrPrPrPrPr AvAv541854NormalProne
Zach BrittonclL29 .185 .155PrPrPrPrPr AvVg871580NormalIron
Michael FelizmrR24 .237 .212PrPrPrPrPr VgFr491042NormalNormal
Gio GonzalezspL31 .241 .267AvPrFrPrPrAv Av20055NormalNormal
Zack GreinkespR33 .256 .269AvPrPrAvFrVg Vg3054NormalProne
fAndrew HeaneyspL26 .167 .316PrPrPrPrPrAv Av189155NormalVery prone
Roberto OsunaclR22 .237 .176PrPrPrPrPr AvFr3143938ToughIron
Chris SalespL28 .197 .232PrPrPrPrPrEx Ex5045ToughNormal
Jeff SamardzijaspR32 .272 .225PrPrFrPrPrVg Av5054NormalNormal
Max ScherzerspR32 .242 .156ExPrPrPrPrEx Av513638NormalIron
fJames ShieldsspR35 .287 .288VgPrPrPrPrAv Fr27047NormalNormal
Drew SmylyspL28 .250 .262PrPrPrPrPrAv Fr30033NormalNormal
Blake SnellspL24 .264 .270FrPrPrPrPrFr Av3331541NormalNormal
 Total  28.9 .251 .236             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
fAlvarez,DariomrPr/92           
Baez,PmrEx/292          
BarnettemrPr/60           
Bregman3b   Fr/98 Av/142Fr/112     
BrittonclEx/55           
d'Arnaud,Tc  Av/22         Fr3
Duvalllf  Fr/94  Pr/97  Vg/196 Vg/196Vg  
Feliz,MmrFr/57           
Forsythe2b   Fr/111       
Fowlercf       Av/125 Fr  
Gonzalez,GspEx/49           
GreinkespEx/40           
fHanigercf      Av/105Av/105Av/105Av  
fHeaneyspFr/100          
Kipnis2b   Vg/112       
Longoria3b    Av/43       
Marte,J1b  Av/133 Av/100 Av/124  Av  
OsunaclVg/51           
Ramirez,H1b  Pr/64         
Rizzo1b  Ex/71         
Rosario,Elf      Av/150Av/150 Ex  
Russell,Ass     Ex/101     
SalespAv/0           
SamardzijaspFr/75           
ScherzerspVg/61           
fShieldsspAv/232          
fSmith,Mcf      Vg/60 Vg/60 Vg/60 Av  
SmylyspEx/73           
SnellspEx/41           
Upton,Jlf      Av/104Av/104Av/104Fr  
Wietersc  Av/169        Vg0
Zuninoc  Vg/11         Vg3

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
fDario AlvarezmrLp L284805080
Pedro BaezmrRspR299605200
Tony BarnettemrRp R33881215000
Alex Bregman3bRspR233375080
Zach BrittonclLp L2998267500
Travis d'Arnaudc Rp R2869315430
Adam DuvalllfRp R2810005100
Michael FelizmrRp R248905080
Logan Forsythe2bRspR30821822500
Dexter FowlercfSspR31831780000
Gio GonzalezspRp L311000121000
Zack GreinkespRspR337723340000
fMitch HanigercfRspR262205080
fAndrew HeaneyspLp L261995150
Jason Kipnis2bLspR30100061670
Evan Longoria3bRspR311000126000
Jefry Marte1bRp R267305080
Roberto OsunaclRp R2210005160
Hanley Ramirez1bRspR33981227500
Anthony Rizzo1bLspL27100052860
Eddie RosariolfLspR256785430
Addison RussellssRp R2310005270
Chris SalespLspL2898091500
Jeff SamardzijaspRspR321000108000
Max ScherzerspRspR321000221430
fJames ShieldsspRspR351000210000
fMallex SmithcfLspR2449485080
Drew SmylyspLspL28100037500
Blake SnellspLspL246205080
Justin UptonlfRspR29962221250
Matt Wietersc SspR31954158000
Mike Zuninoc RspR264605280
 Total   28.3  223929