Team roster -- 2017 St. Louis Cardinals
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Les Bell3bRsp24 .000Vg .000VgAvAvVgAvFrIronTerror
fJim Bottomley1bLp 28 .000Ex .000ExAvFrExAvFrNormalTerror
Ken Boyer3bRp 29 .000Ex .000ExPrPrAvFrAvNormalNormal
Lou BrocklfLsp35 .000Pr .000FrFrAvAvExExNormalNormal
Jesse BurkettlfLsp32 .000Fr .000AvFrAvExVgAvIronNormal
Matt Carpenter2bLsp27 .000Av .000VgFrFrVgPrPrNormalNormal
Jack Clark1bRp 31 .000Ex .000ExPrPrFrPrPrProneNormal
fRipper Collins1bSp 30 .000Ex .000ExFrPrVgPrPrIronTerror
Jim EdmondscfLsp34 .000Ex .000ExPrPrFrAvFrNormalNormal
Frankie Frisch2bSsp31 .000Av .000AvAvAvVgVgFrNormalNormal
Dick GroatssRsp32 .000Av .000FrAvFrAvAvPrIronNormal
fChick HafeylfRp 26 .000Ex .000ExFrPrAvFrFrNormalNormal
Keith Hernandez1bLsp25 .000Av .000VgPrPrVgAvFrIronNormal
Rogers Hornsby2bRp 26 .000Ex .000ExAvVgExAvFrIronTerror
Gregg Jefferies1bSsp25 .000Av .000AvPrPrAvExExNormalNormal
Whitey Kurowski3bRp 29 .000Ex .000ExFrFrAvFrPrNormalNormal
fRay LankfordcfLp 30 .000Ex .000ExPrFrAvAvVgNormalNormal
Ryan LudwickofRp 29 .000Ex .000ExFrPrAvPrFrNormalNormal
Tim McCarverc Lsp25 .000Av .000AvFrPrFrPrAvNormalNormal
Willie McGeecfSsp26 .000Av .000AvFrAvExVgExNormalNormal
Mark McGwire1bRp 34 .000Ex .000ExPrPrPrPrPrNormalTerror
Joe MedwicklfRp 25 .000Ex .000ExPrFrExFrPrIronTerror
Yadier Molinac Rsp29 .000Vg .000VgFrPrAvVgAvNormalNormal
Terry MoorecfRsp28 .000Vg .000AvAvAvAvVgAvNormalNormal
Stan MusialrfLsp27 .000Ex .000ExFrAvExAvPrIronTerror
Albert PujolslfRp 23 .000Ex .000ExPrPrAvAvPrNormalTerror
fEdgar RenteriassRsp27 .000Vg .000AvAvFrAvExVgNormalNormal
Scott Rolen3bRp 29 .000Ex .000ExFrPrAvFrFrProneTerror
fRed Schoendienst2bSsp30 .000Vg .000AvAvAvAvPrPrNormalNormal
fTed Simmonsc Sp 25 .000Av .000AvPrPrAvPrPrIronNormal
fEnos SlaughterrfLsp26 .000Av .000VgFrFrExAvPrIronTerror
Ozzie SmithssSsp32 .000Fr .000FrVgVgVgExVgIronNormal
Fernando Tatis3bRp 24 .000Ex .000ExPrPrAvVgVgNormalNormal
Joe Torre3bRsp30 .000Vg .000VgPrPrAvAvPrIronTerror
Bill White1bLsp29 .000Av .000VgAvFrFrFrAvIronTerror
fJimmie Wilsonc Rsp28 .000Av .000AvFrPrFrFrPrProneNormal
 Total  28.3 .000  .000        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fJoaquin AndujarspR29 .000 .000AvPrFrPrPrVgAvAv72370SuperIron
fAl BrazleclL38 .000 .000PrPrPrPrPrAvAvFr162890ToughNormal
Harry BrecheenspL33 .000 .000FrPrFrPrPrAvAvAv51340SuperNormal
fErnie BrogliospR24 .000 .000AvPrAvPrPrAvVgAv1300SuperIron
Chris CarpenterspR30 .000 .000VgPrPrPrPrEx Fr12066NormalIron
Mort CooperspR29 .000 .000AvPrAvPrPrAvAvAv1100SuperIron
Dizzy DeanspR24 .000 .000AvPrVgPrPrVgAvAv400SuperIron
Paul DeanspR20 .000 .000FrPrAvPrPrAvAvFr21280NormalNormal
fBill DoakspR23 .000 .000FrPrFrPrPrAvAvVg1600SuperNormal
Bob ForschspR25 .000 .000AvPrAvPrPrAv Vg241300SuperIron
Bob GibsonspR32 .000 .000AvPrFrPrPrEx Vg800SuperIron
Harvey HaddixspL27 .000 .000PrPrExPrPrAvAvFr2000SuperNormal
fJesse HainesspR33 .000 .000AvPrAvPrPrVgAvAv200SuperIron
Al HraboskyclL25 .000 .000FrPrFrPrPr AvVg1800SuperNormal
fJason IsringhausenclR31 .000 .000PrPrPrPrPr FrPr2055NormalIron
fMax LanierspL27 .000 .000VgPrAvPrPrAvAvVg000SuperNormal
fKyle LohsespR33 .000 .000ExPrPrPrPrVg Av2050ToughIron
Lance LynnspR27 .000 .000AvPrPrPrPrVg Ex16050ToughIron
fLindy McDanielrpR24 .000 .000PrPrPrPrPrFrAvFr16050ToughNormal
Matt MorrisspR26 .000 .000ExPrAvPrPrVg Vg1313650ToughIron
fJason MotteclR30 .000 .000PrPrPrPrPr AvFr0050ToughNormal
fSeung-hwan OhmrR33 .000 .000PrPrPrPrPr AvFr7050SuperIron
fHowie PolletspL25 .000 .000AvPrFrPrPrVgAvVg200SuperNormal
fTrevor RosenthalclR25 .000 .000PrPrPrPrPr AvVg16050ToughNormal
fJohn TudorspL31 .000 .000AvPrVgPrPrVg Av900SuperIron
Adam WainwrightspR28 .000 .000AvPrFrPrPrVg Av5060SuperIron
 Total  28.2 .000 .000             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
fAndujarspVg/146          
Bell3b    Av/83       
fBottomley1b  Vg/123        
Boyer3b    Ex/87       
fBrazleclFr/22           
BrecheenspAv/0           
Brocklf      Av/132Av/132 Av  
fBrogliospFr/19           
Burkettlf      Vg/136Fr/136 Vg  
CarpenterspAv/30           
Carpenter2b   Av/97 Fr/100      
Clark1b  Av/139   Pr/100  Pr  
fCollins1b  Vg/84         
CooperspAv/54           
Dean,DspAv/40           
Dean,PspFr/103          
fDoakspVg/139          
Edmondscf       Vg/91  Vg  
ForschspAv/29           
Frisch2b   Vg/107Av/125      
GibsonspVg/29           
Groatss     Vg/87      
HaddixspAv/56           
fHafeylf      Av/110Fr/110 Av  
fHainesspVg/24           
Hernandez1b  Ex/63         
Hornsby2b   Vg/89        
HraboskyclFr/0           
fIsringhausenclFr/0           
Jefferies1b  Av/80 Fr/100       
Kurowski3b    Vg/90       
fLanierspAv/31           
fLankfordcf       Vg/172 Av  
fLohsespAv/25           
Ludwickof      Av/67 Fr/67 Av/67 Av  
LynnspAv/28           
McCarverc  Vg/26         Ex2
fMcDanielrpAv/25           
McGeecf       Ex/151 Av  
McGwire1b  Av/99         
Medwicklf      Av/43   Vg  
Molinac  Vg/22         Vg3
Moorecf       Ex/63  Vg  
MorrisspAv/74           
fMotteclAv/25           
Musialrf      Fr/100Av/75 Av/75 Vg  
fOhmrFr/100          
fPolletspVg/100          
Pujolslf  Fr/27    Av/88   Vg  
fRenteriass     Av/93      
Rolen3b    Ex/59       
fRosenthalclFr/25           
fSchndienst2b   Ex/71        
fSimmonsc  Ex/108Fr/100       Vg11
fSlaughterrf        Av/44 Vg  
Smithss     Ex/42      
Tatis3b    Av/91       
Torre3b    Av/87       
fTudorspAv/93           
WainwrightspVg/30           
White1b  Ex/89         
fWilsonc  Vg/118        Vg1

Contract
        Contract
SNamePBatsTAge%Act%DisSalaryYear
fJoaquin AndujarspSspR29100 00
Les Bell3bRspR24100 00
fJim Bottomley1bLp L28100 00
Ken Boyer3bRp R29100 00
fAl BrazleclLspL3890 00
Harry BrecheenspLspL33100 00
Lou BrocklfLspL35100 00
fErnie BrogliospRspR24100 00
Jesse BurkettlfLspL32100 00
Chris CarpenterspRspR30100 00
Matt Carpenter2bLspR27100 00
Jack Clark1bRp R3189 00
fRipper Collins1bSp L30100 00
Mort CooperspRspR29100 00
Dizzy DeanspRspR24100 00
Paul DeanspRspR20100 00
fBill DoakspRspR23100 00
Jim EdmondscfLspL34100 00
Bob ForschspRspR25100 00
Frankie Frisch2bSspR3194 00
Bob GibsonspRspR32100 00
Dick GroatssRspR32100 00
Harvey HaddixspLspL27100 00
fChick HafeylfRp R2695 00
fJesse HainesspRspR33100 00
Keith Hernandez1bLspL25100 00
Rogers Hornsby2bRp R26100 00
Al HraboskyclRspL25100 00
fJason IsringhausenclRspR31100 00
Gregg Jefferies1bSspR2596 00
Whitey Kurowski3bRp R29100 00
fMax LanierspRspL27100 00
fRay LankfordcfLp L3090 00
fKyle LohsespRspR33100 00
Ryan LudwickofRp L29100 00
Lance LynnspRspR27100 00
Tim McCarverc LspR2594 00
fLindy McDanielrpRspR24100 00
Willie McGeecfSspR26100 00
Mark McGwire1bRp R34100 00
Joe MedwicklfRp R25100 00
Yadier Molinac RspR29100 00
Terry MoorecfRspR2896 00
Matt MorrisspRspR26100 00
fJason MotteclRspR30100 00
Stan MusialrfLspL27100 00
fSeung-hwan OhmrRspR33100 00
fHowie PolletspLspL25100 00
Albert PujolslfRp R23100 00
fEdgar RenteriassRspR27100 00
Scott Rolen3bRp R29100 00
fTrevor RosenthalclRspR25100 00
fRed Schoendienst2bSspR30100 00
fTed Simmonsc Sp R25100 00
fEnos SlaughterrfLspR26100 00
Ozzie SmithssSspR32100 00
Fernando Tatis3bRp R24100 00
Joe Torre3bRspR30100 00
fJohn TudorspLspL31100 00
Adam WainwrightspRspR28100 00
Bill White1bLspL29100 00
fJimmie Wilsonc RspR2887 00
 Total   28.3  0