Team roster -- 2007 St. Louis Cardinals
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Carlos BeltrancfSsp30 .247Ex .288ExVgPrVgExAvProneNormal
Lance Berkman1bSsp31 .266Av .335ExPrPrFrAvPrNormalNormal
Wilson Betemit3bSsp25 .189Av .281VgFrPrFrAvFrNormalNormal
Henry Blancoc Rp 35 .325Vg .236AvVgPrPrPrPrNormalNormal
Barry BondslfLsp42 .255Ex .276ExPrPrFrExPrProneNormal
Ben Broussard1bLsp30 .177Av .308VgPrPrAvAvPrNormalNormal
Jeff Cirillo3bRp 37 .413Fr .282FrFrPrVgFrPrNormalNormal
Bill HallssRsp27 .300Ex .261ExVgFrVgPrAvNormalNormal
Ramon Hernandezc Rsp31 .291Ex .270VgFrPrPrAvPrNormalNormal
Casey Kotchman1bLsp24 .000Pr .138FrVgPrFrPrFrProneNormal
Nick MarkakisrfLsp23 .286Fr .293VgAvPrAvAvPrNormalTerror
Jeremy ReedcfLsp26 .000Av .243VgVgFrExFrAvProneNormal
Alex RiosrfRsp26 .295Ex .305VgAvPrVgAvVgProneNormal
Juan RiveralfRp 28 .351Ex .293VgPrPrFrPrPrProneNormal
Scott Rolen3bRsp32 .259Vg .310ExPrPrAvAvFrProneNormal
Jimmy RollinsssSsp28 .277Ex .277VgAvFrVgExVgIronTerror
 Total  29.7 .275  .285        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
Miguel BatistaspR36 .321 .257FrPrPrPrPrVg Av3414659NormalIron
Matt BelislemrR27 .240 .295VgPrPrPrPrPrAvAv374052NormalProne
Kyle DaviesspR23 .333 .331ExPrPrPrPrFr Vg21042NormalProne
Roy HalladayspR30 .259 .244FrPrPrPrPrAv Fr8067NormalProne
Aaron HarangspR29 .267 .270AvPrPrPrPrVg Av1313444NormalIron
Edwin JacksonmrR23 .233 .333AvPrPrPrPrExVgFr3850058NormalNormal
Greg MadduxspR41 .254 .284AvPrPrAvAvAv Pr0062NormalIron
Andrew MillermrL22 .333 .167AvPrPrPrPr VgAv448380NormalNormal
Matt MorrisspR32 .277 .261ExPrPrPrPrVg Fr244253NormalIron
Chad QuallsmrR28 .229 .251AvPrPrPrPr AvVg0069NormalIron
Jon RauchmrR28 .254 .216AvPrPrPrPr AvFr2334831NormalIron
Duaner SanchezmrR27 .276 .179AvPrPrPrPr AvAv102356NormalProne
Chris SchrodermrR28 .261 .193AvPrPrPrPr VgFr125730NormalNormal
Jason VargasmrL24 .262 .302FrPrPrPrPrFrExPr212933NormalNormal
Ron VillonemrL37 .179 .289AvPrPrPrPr VgEx30033NormalIron
David WeathersmrR37 .219 .230FrPrPrPrPr AvAv0048ToughIron
Bob WickmanclR38 .267 .236AvPrPrPrPr AvAv102250NormalNormal
 Total  30.0 .268 .261             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
BatistaspFr/190          
BelislemrAv/73           
Beltrancf       Vg/36  Av  
Berkman1b  Fr/96    Fr/232 Fr/232Av  
Betemit3b   Fr/86 Av/96 Fr/136     
Blancoc  Fr/25 Fr/91        Vg2
Bondslf      Fr/102  Pr  
Broussard1b  Av/178        
Cirillo3b  Av/80 Fr/82 Av/73 Pr/96      
DaviesspFr/58           
Hallss   Av/93 Av/119Av/115 Fr/94  Av  
HalladayspAv/42           
HarangspAv/104          
Hernandezc  Av/186        Vg5
JacksonmrFr/76           
Kotchman1b  Av/61         
MadduxspVg/24           
Markakisrf      Vg/41 Av/41 Vg/41 Vg  
MillermrAv/93           
MorrisspAv/140          
QuallsmrFr/41           
RauchmrFr/39           
Reedcf       Av/50  Fr  
Riosrf       Av/29 Av/29 Ex  
Riveralf      Av/175Fr/175Av/175Ex  
Rolen3b    Ex/82       
Rollinsss     Av/57      
SanchezmrAv/151          
SchrodermrAv/81           
VargasmrVg/71           
VillonemrVg/104          
WeathersmrFr/246          
WickmanclFr/160          

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
Miguel BatistaspRspR3699047500
Matt BelislemrRspR2760383440
Carlos BeltrancfSspR301000135710
Lance Berkman1bSspL311000145000
Wilson Betemit3bSspR259903450
Henry Blancoc Rp R35100015000
Barry BondslfLspL421000193310
Ben Broussard1bLspL30100024880
Jeff Cirillo3bRp R3710008500
Kyle DaviesspRspR2342583340
Bill HallssRspR2710004180
Roy HalladayspRspR301000127500
Aaron HarangspRspR29100023500
Ramon Hernandezc RspR31100040000
Edwin JacksonmrRspR234303270
Casey Kotchman1bLspL2420803400
Greg MadduxspRspR4199090000
Nick MarkakisrfLspL2310003270
Andrew MillermrRspL221903270
Matt MorrisspRspR32100055260
Chad QuallsmrRspR289903760
Jon RauchmrRspR2810003350
Jeremy ReedcfLspL2651493750
Alex RiosrfRspR2684163540
Juan RiveralfRp R28881212500
Scott Rolen3bRspR321000124560
Jimmy RollinsssSspR28100050000
Duaner SanchezmrRspR2764364000
Chris SchrodermrRspR283103270
Jason VargasmrLspL243503270
Ron VillonemrLspL37100022500
David WeathersmrRspR3799015000
Bob WickmanclRspR3899050000
 Total   29.8  123328