ALB Roster -- 2004 Ann Arbor AirMax
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Bobby AbreurfLsp30 .272Fr .312VgPrPrVgAvAvIronNormal
Jeff Bagwell1bRp 36 .327Ex .267ExPrPrAvVgFrIronNormal
Hank Blalock3bLsp23 .209Fr .329ExFrPrPrPrPrNormalNormal
Orlando CabrerassRsp29 .311Av .293AvAvPrExExAvIronNormal
Sean Casey1bLsp29 .320Fr .278AvPrPrFrVgPrNormalTerror
Coco CrispcfSsp24 .321Fr .245FrVgVgVgAvVgNormalNormal
Ryan FreelcfRsp28 .326Ex .266PrAvVgAvAvExProneNormal
Jody GerutrfLp 26 .209Fr .306ExFrFrAvPrFrNormalNormal
Juan GonzalezrfRsp34 .273Av .303ExPrPrFrFrPrProneNormal
Omar InfantessRp 22 .155Pr .253PrAvPrAvAvAvNormalNormal
Matt LawtonlfLp 32 .183Av .270VgFrPrAvVgAvProneNormal
Travis Lee1bLsp29 .285Av .269VgFrPrFrVgFrProneNormal
Victor Martinezc Ssp25 .271Fr .300PrPrPrPrFrFrProneNormal
Wily Mo PenacfRsp22 .204Av .225AvAvPrAvAvAvProneNormal
Brian Roberts2bSsp26 .264Fr .272FrAvPrExVgVgNormalNormal
Ty Wigginton3bRp 26 .297Av .239AvAvPrAvExAvNormalNormal
 Total  27.6 .270  .280        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Rafael BetancourtmrR29 .270 .133AvPrPrPrPr AvFr174823ToughNormal
Jeremy BondermanspR21 .306 .277AvPrPrPrPrAvExPr3734352NormalNormal
Jason ChristiansenmrL34 .208 .273AvPrPrPrPr FrEx276144NormalProne
Bartolo ColonspR31 .250 .246AvPrPrPrPrEx Ex1838141ToughIron
Chris HammondmrL38 .292 .257AvPrPrPrPr AvEx101234NormalNormal
Jason JohnsonspR30 .283 .283AvPrFrPrPrVg Pr18051NormalNormal
Braden LooperclR29 .280 .250AvPrFrPrPr AvAv13061NormalIron
Ramon OrtizspR31 .291 .282FrPrPrPrPrAv Fr11044NormalNormal
Troy PercivalclR34 .165 .205AvPrPrPrPr AvPr143125NormalProne
Joel PineirospR25 .234 .251AvPrPrPrPrVg Av12051NormalNormal
Sidney PonsonspR27 .271 .243FrPrPrPrPrEx Av22059NormalNormal
Scott StewartmrL28 .283 .318AvPrPrPrPr FrVg1545446NormalProne
Oscar VillarrealmrR22 .252 .204AvPrPrPrPrPrAvVg1659250NormalIron
Kip WellsspR27 .252 .219FrPrPrPrPrVg Fr19059NormalNormal
 Total  29.0 .265 .250             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Abreurf        Av/119Ex  
Bagwell1b  Av/91         
BetancourtmrAv/75           
Blalock3b   Fr/112Av/92       
BondermanspAv/58           
Cabrera,Oss     Vg/88      
Casey1b  Vg/64         
ChristiansenmrFr/83           
ColonspAv/218          
Crispcf      Ex/29 Vg/29  Av  
Freelcf   Av/110Av/98  Av/62 Av/62  Av  
Gerutrf      Av/101Av/101Av/101Av  
Gonzalez,Jurf        Pr/6 Vg  
HammondmrAv/58           
Infantess   Av/97 Av/107Av/136     
Johnson,JspAv/199          
Lawtonlf      Fr/45  Fr/45 Av  
Lee,T1b  Vg/32         
LooperclAv/46           
Martinez,Vc  Vg/65         Av4
Ortiz,RaspAv/274          
Pena,Wcf      Av/129Av/129Av/129Fr  
PercivalclAv/67           
PineirospAv/52           
PonsonspAv/67           
Roberts,B2b   Av/78  Fr/118     
StewartmrAv/71           
VillarrealmrAv/217          
Wells,KspVg/264          
Wigginton3b    Fr/83       

Contract
SNamePBatsTAge%Act%DisSalary
Bobby AbreurfLspR30100 32
Jeff Bagwell1bRp R36100 27
Rafael BetancourtmrRspR2944 1
Hank Blalock3bLspR23100 21
Jeremy BondermanspRspR21100 2
Orlando CabrerassRspR29100 27
Sean Casey1bLspR2999 13
Jason ChristiansenmrRspL3465 1
Bartolo ColonspRspR3197 24
Coco CrispcfSspR2462 12
Ryan FreelcfRspR2840 6
Jody GerutrfLp L2686 14
Juan GonzalezrfRspR3461 11
Chris HammondmrLspL38100 1
Omar InfantessRp R2251 1
Jason JohnsonspRspR30100 3
Matt LawtonlfLp R3268 8
Travis Lee1bLspL2994 11
Braden LooperclRspR29100 7
Victor Martinezc SspR2539 6
Ramon OrtizspRspR31100 14
Wily Mo PenacfRspR2286 1
Troy PercivalclRspR3493 13
Joel PineirospRspR25100 19
Sidney PonsonspRspR2798 23
Brian Roberts2bSspR2673 15
Scott StewartmrRspL2871 1
Oscar VillarrealmrLspR22100 2
Kip WellsspRspR27100 15
Ty Wigginton3bRp R26100 11
 Total   28.2  342