Team roster -- 2009 Buffalo Wings
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
John Bakerc Lp 28 .213Fr .327AvVgPrAvPrPrNormalNormal
Miguel Cabrera1bRsp26 .311Ex .286ExFrPrPrFrPrIronNormal
fAaron CunninghamlfRsp23 .208Fr .268AvVgPrFrFrAvNormalNormal
Jerry HairstonssRsp33 .345Vg .316AvExVgVgExVgProneNormal
Howie Kendrick2bRsp25 .300Fr .308FrFrFrExVgVgProneNormal
Ryan LudwickrfRsp30 .266Ex .316ExFrPrAvFrFrNormalNormal
Miguel Olivoc Rp 30 .262Ex .251AvPrPrFrExAvNormalNormal
David OrtizdhLsp33 .221Vg .279ExPrPrPrFrPrProneNormal
Dustin Pedroia2bRp 25 .313Vg .331AvVgPrVgExFrIronTerror
Carlos QuentinlfRp 26 .246Ex .303ExPrPrVgAvFrProneTerror
Sean Rodriguez2bRp 24 .178Pr .213AvAvPrAvVgAvNormalNormal
Taylor Teagardenc Rp 25 .091Vg .389ExPrPrFrPrPrNormalNormal
Mark Teixeira1bSsp29 .303Vg .311ExPrPrAvPrPrIronTerror
B.J. UptoncfRsp24 .269Av .275AvAvFrExVgExNormalTerror
Ty Wigginton3bRp 31 .340Ex .265ExPrPrFrPrAvProneNormal
Chris YoungcfRp 25 .285Ex .236VgAvAvExVgAvIronNormal
 Total  27.3 .280  .290        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fClay BuchholzspR24 .293 .305AvPrPrPrPrFr Vg1237856NormalProne
Taylor BuchholzmrR27 .198 .180VgPrPrPrPr AvAv4243243NormalProne
fJohnny CuetospR23 .249 .275VgAvPrPrPrAv Vg1714745NormalNormal
Justin DuchschererspR31 .227 .188AvPrPrPrPrAv Av4046ToughProne
Clayton KershawspL21 .250 .269VgPrPrPrPrFr Av33058NormalNormal
Cliff LeespL30 .272 .245FrPrPrPrPrAv Vg10050ToughNormal
Francisco LirianospL25 .217 .266AvPrPrPrPrFr Av20044NormalNormal
fAndrew MillerspL24 .226 .307FrPrPrPrPrFrFrFr18052NormalProne
Joe NathanclR34 .167 .192AvPrPrPrPr AvPr171353NormalIron
Jake PeavyspR28 .263 .194AvPrPrPrPrVg Av19045NormalProne
Brian ShousemrL40 .180 .301AvPrPrPrPr FrAv102972NormalIron
Joakim SoriaclR25 .167 .171AvPrPrPrPr AvAv950046NormalNormal
fRafael SorianomrR29 .222 .103AvPrPrPrPr AvAv398125NormalProne
Edinson VolquezspR25 .248 .214VgPrPrPrPrAv Fr2713552NormalIron
Todd WellemeyerspR30 .256 .237ExPrPrPrPrAv Av1914044NormalNormal
Brad ZieglermrR29 .280 .198AvPrPrPrPr AvAv52372NormalNormal
 Total  27.8 .241 .241             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Baker,Joc  Fr/117        Fr3
fBuchholz,CspFr/49           
Buchholz,TmrFr/123          
Cabrera,Mi1b  Fr/107 Pr/131      
fCuetospFr/201          
fCunninghamlf      Av/208 Av/208Av  
DuchschererspAv/6           
Hairston,Jss   Av/91 Fr/100Fr/108Vg/113Av/113Vg/113Ex  
Kendrick,H2b   Av/60        
KershawspAv/110          
Lee,ClspFr/73           
LirianospFr/49           
Ludwickrf      Av/70 Av/70 Av/70 Vg  
fMiller,AspAv/145          
NathanclAv/157          
Olivoc  Vg/150        Ex3
Ortizdh           
PeavyspAv/114          
Pedroia2b   Ex/55        
Quentinlf      Av/208  Av  
Rodriguez,S2b   Av/65  Av/96      
ShousemrVg/105          
SoriaclFr/55           
fSoriano,RmrAv/91           
Teagardenc  Av/179        Av4
Teixeira1b  Vg/48         
Upton,Bcf       Av/125 Vg  
VolquezspAv/65           
WellemeyerspPr/126          
Wigginton3b    Fr/71  Av/51   Av  
Young,CBcf       Av/53  Av  
ZieglermrVg/60           

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
John Bakerc Lp R284503900
fClay BuchholzspLspR2446103960
Taylor BuchholzmrRspR2790103990
Miguel Cabrera1bRspR261000113000
fJohnny CuetospRspR2310003900
fAaron CunninghamlfRspR231603900
Justin DuchschererspRspR31643512000
Jerry HairstonssRspR3360285000
Howie Kendrick2bRspR2560404320
Clayton KershawspLspL215903900
Cliff LeespLspL30100040000
Francisco LirianospLspL254104100
Ryan LudwickrfRspL3010004110
fAndrew MillerspLspL24742622120
Joe NathanclRspR34100060000
Miguel Olivoc Rp R3095020500
David OrtizdhLspL337228130000
Jake PeavyspRspR28811665000
Dustin Pedroia2bRp R2510004570
Carlos QuentinlfRp R2684164000
Sean Rodriguez2bRp R245903900
Brian ShousemrLspL40100020000
Joakim SoriaclRspR2510004260
fRafael SorianomrRspR29178326500
Taylor Teagardenc Rp R251703900
Mark Teixeira1bSspR291000125000
B.J. UptoncfRspR2410004120
Edinson VolquezspRspR2510003920
Todd WellemeyerspRspR30100010000
Ty Wigginton3bRp R31861443500
Chris YoungcfRp R2510004060
Brad ZieglermrRspR296603900
 Total   27.6  76533