Team roster -- 2007 Spahn & Sain & Pray for Rain
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Moises AloulfRp 40 .360Ex .335AvPrPrFrExPrProneNormal
Carlos BeltrancfSsp30 .304Ex .265ExAvPrVgExAvProneNormal
Geoff Blum2bSsp34 .237Fr .256AvFrPrAvPrPrNormalNormal
Miguel Cabrera3bRsp24 .364Ex .309ExAvPrPrAvPrNormalNormal
Chris DuffycfLsp27 .211Av .261FrVgFrVgVgExProneNormal
fJim EdmondscfLsp37 .198Av .268AvAvPrFrPrPrProneNormal
Marcus Giles2bRsp29 .237Fr .225FrVgPrVgVgAvProneNormal
Luis GonzalezlfLsp39 .317Vg .267AvPrPrFrVgFrNormalNormal
Tony Graffanino2bRp 35 .231Av .243VgFrFrAvPrPrProneNormal
J.J. HardyssRp 24 .316Ex .264AvAvPrAvPrPrNormalNormal
Brian McCannc Lsp23 .264Vg .273VgVgPrPrPrPrNormalNormal
Brayan Penac Ssp25 .222Av .200PrFrPrPrPrAvProneNormal
Brayan Penac Ssp25 .222Av .200PrFrPrPrPrAvProneNormal
Albert Pujols1bRsp27 .367Ex .313ExPrPrVgPrFrNormalTerror
Luke ScottrfLp 29 .271Ex .252ExPrPrAvAvFrNormalNormal
 Total  29.9 .289  .274        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Joe BeimelmrL30 .188 .294AvPrPrPrPr AvEx2450054ToughIron
Chad BillingsleymrR22 .277 .210VgPrFrPrPrAvVgEx18047ToughNormal
Manny CorpasmrR24 .234 .214AvPrPrPrPr AvEx0066NormalIron
Brian FuentesclL31 .204 .207AvPrPrPrPr AvVg171541NormalProne
Yovani GallardospR21 .247 .244AvPrPrPrPrAvExVg14044NormalNormal
Mike GonzalezmrL29 .333 .189AvPrPrPrPr AvAv157641NormalProne
fJuan GutierrezmrR23 .216 .362AvPrPrPrPrAvAvAv246941NormalNormal
Orlando HernandezspR37 .245 .167AvPrFrAvAvAvVgFr7041NormalProne
Chuck JamesspL25 .252 .268ExPrPrPrPrFr Av318734NormalProne
Jake PeavyspR26 .242 .174AvPrPrPrPrVg Fr10050NormalIron
Chad QuallsmrR28 .248 .289AvPrPrPrPr AvVg13062NormalIron
Billy TrabermrL27 .176 .380FrPrPrPrPrPrVgFr83953NormalNormal
Michael WuertzmrR28 .237 .233AvPrPrPrPr AvFr43048NormalIron
 Total  27.0 .243 .235             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Aloulf      Av/179  Pr  
BeimelmrVg/89           
Beltrancf       Vg/83  Av  
BillingsleymrAv/2           
Blum2b  Av/98 Av/50 Av/89 Av/126Av/91   Av  
Cabrera3b    Pr/134      
CorpasmrFr/48           
Duffycf       Vg/38  Av  
fEdmondscf       Fr/130 Ex  
FuentesclAv/209          
GallardospAv/99           
Giles,M2b   Av/81        
Gonzalezlf      Av/34   Pr  
GonzalezmrAv/89           
Graffanino2b  Vg/86 Av/74 Vg/85  Av/96   Fr  
fGutierrezmrFr/86           
Hardyss     Av/80      
Hernandez,OspEx/2           
JamesspAv/122          
McCannc  Vg/148        Av2
PeavyspAv/0           
Penac  Av/88         Fr5
Penac  Av/88         Fr5
Pujols1b  Ex/92         
QuallsmrPr/45           
Scottrf      Av/93 Fr/93 Av/93 Av  
TrabermrAv/170          
WuertzmrPr/52           

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
Moises AloulfRp R40594175000
Joe BeimelmrLspL3010009130
Carlos BeltrancfSspR30919135710
Chad BillingsleymrRspR2210003850
Geoff Blum2bSspR3410009000
Miguel Cabrera3bRspR24100074000
Manny CorpasmrRspR2410003820
Chris DuffycfLspL2748523950
fJim EdmondscfLspL37831795620
Brian FuentesclLspL31802035000
Yovani GallardospRspR216003800
Marcus Giles2bRspR2991932500
Luis GonzalezlfLspR39100071570
Mike GonzalezmrRspL29247623500
Tony Graffanino2bRp R35712932500
fJuan GutierrezmrRspR232003800
J.J. HardyssRp R2410004000
Orlando HernandezspRspR37831750000
Chuck JamesspLspL259193980
Brian McCannc LspR2310004400
Jake PeavyspRspR26100047500
Brayan Penac SspR253393800
Brayan Penac SspR253393800
Albert Pujols1bRspR271000129380
Chad QuallsmrRspR289804410
Luke ScottrfLp R2910003820
Billy TrabermrLspL274905000
Michael WuertzmrRspR2810004150
 Total   28.5  87699