Team roster -- 1970 San Francisco
Regular season

Batter Ratings
     vs LHPvs RHPBunt     
SNamePBatsAgeAVGPWAVGPWSacHitRunStlJmpInjuryClutch
Bob Bailey3bRp 27 .294Ex .280ExFrPrAvAvFrNormalNormal
John Batemanc Rsp29 .256Av .224AvAvPrPrAvAvNormalNormal
Bobby BondsrfRp 25 .269Ex .294VgPrPrAvVgVgNormalNormal
fIke Brown1bRp 29 .229Vg .429ExAvPrAvPrPrNormalNormal
Horace Clarke2bSsp31 .221Fr .271PrAvAvAvAvAvIronNormal
Dick Dietzc Rsp28 .357Ex .283VgFrPrPrPrPrNormalNormal
fJake Gibbsc Lp 31 .286Pr .303ExPrPrFrVgFrNormalNormal
Joe Hague1bLp 26 .190Vg .284AvAvPrFrAvPrNormalNormal
fRon HansenssRp 32 .242Vg .414ExAvPrFrPrPrProneNormal
Bob HeisessRp 24 .253Pr .230PrAvPrVgFrFrNormalNormal
Ken HendersonlfSsp24 .345Av .277VgPrAvVgExAvNormalTerror
Willie MayscfRsp40 .311Ex .254AvPrPrExExAvNormalTerror
Willie McCovey1bLp 32 .323Ex .278ExPrAvPrPrPrNormalTerror
Jim NettlescfLsp24 .200Ex .266AvPrFrAvAvAvNormalNormal
Jim NorthruprfLp 30 .234Av .276VgFrPrVgPrFrNormalNormal
Jose Pagan3bRp 35 .263Av .267VgPrPrFrFrPrNormalNormal
Rafael RoblesssRsp22 .105Pr .243PrVgPrFrExAvNormalNormal
Joe RudilfRsp23 .320Vg .296AvVgVgFrVgFrNormalNormal
Chris SpeierssRsp21 .302Av .210PrAvAvAvPrFrIronNormal
 Total  28.1 .274  .269        

Pitcher Ratings
     vsLHBvsRHBBunt   Dur      
SNamePTAgeAVGAVGSacHitRunStlJmpSRHldWPBKGB%JamInjury
fPedro BorbonrpR23 .409 .261AvPrPrPrPrPrAvVg1550061NormalNormal
Jim BrewerrpL33 .246 .179AvPrPrPrPr VgPr27050NormalNormal
George BrunetspL35 .278 .280AvPrPrPrPrFrAvVg8048NormalNormal
Reggie ClevelandspR23 .296 .251AvPrPrPrPrAv Vg1014946NormalIron
Mike CuellarspL33 .229 .245AvPrFrPrPrVg Ex117551NormalIron
Terry ForsterrpL19 .224 .250AvPrPrPrPrPrPrAv1550051NormalNormal
Jim HannanrpR30 .286 .229AvPrPrPrPrPrAvVg825055ToughProne
Dave LaRocherpL23 .144 .253AvPrPrPrPr AvAv21138NormalNormal
Juan MarichalspR33 .251 .217FrPrPrPrPrVg Vg1612751ToughIron
Gaylord PerryspR31 .246 .231VgPrPrPrPrEx Vg18057NormalIron
Diego SeguirpR32 .199 .241AvPrPrPrPrFrAvPr17040NormalIron
Hoyt WilhelmrpR46 .165 .283FrPrPrPrPr AvPr25052NormalNormal
fJim WilloughbyspR22 .625 .250AvPrPrPrPrPrFrPr999367NormalNormal
 Total  29.5 .246 .241             

Fielding
            Throw 
SNamePpc1b2b3bsslfcfrfOFCPB
Bailey3b  Fr/102 Fr/92  Pr/140  Fr  
Batemanc  Vg/139        Vg3
Bondsrf       Vg/30 Vg/30 Av  
fBorbonrpEx/88           
BrewerrpEx/175          
fBrown,I1b  Fr/77 Pr/107Pr/103 Pr/138  Pr  
Brunet,GspFr/116          
Clarke2b   Av/89        
ClevelandspAv/49           
CuellarspPr/91           
Dietzc  Pr/131        Fr8
ForsterrpAv/67           
fGibbsc  Vg/106        Vg1
Hague1b  Av/69    Fr/62  Fr/62 Av  
HannanrpEx/67           
fHansenss   Fr/98 Fr/90 Fr/89      
Heise,Bss   Av/91 Av/103Vg/113     
Hendersonlf      Av/155Fr/155Av/155Av  
LaRocherpAv/173          
MarichalspAv/183          
Mayscf  Av/268    Vg/149 Fr  
McCovey1b  Av/108        
Nettles,Jcf       Ex/73 Ex/73 Av  
Northruprf      Vg/31 Av/31 Vg/31 Av  
Pagan3b    Fr/84  Fr/97  Fr/97 Fr  
Perry,GspEx/81           
Roblesss     Av/98      
Rudilf  Fr/108   Vg/81 Av/81 Vg/81 Ex  
SeguirpFr/124          
Speierss     Vg/127     
Wilhelm,HrpEx/106          
fWilloughbyspVg/97           

Contract
        Contract
SNamePBatsTAge%Act%ILSalaryYear
Bob Bailey3bRp R27100000
John Batemanc RspR2991000
Bobby BondsrfRp R2598200
fPedro BorbonrpRspR2343000
Jim BrewerrpLspL33100000
fIke Brown1bRp R29100000
George BrunetspRspL3599000
Horace Clarke2bSspR31100000
Reggie ClevelandspRspR23100000
Mike CuellarspLp L33100000
Dick Dietzc RspR28100000
Terry ForsterrpLspL19100000
fJake Gibbsc Lp R31100000
Joe Hague1bLp L26100000
Jim HannanrpRspR3091900
fRon HansenssRp R32851500
Bob HeisessRp R2490000
Ken HendersonlfSspR2498200
Dave LaRocherpLspL23100000
Juan MarichalspRp R33100000
Willie MayscfRspR4099100
Willie McCovey1bLp L3297300
Jim NettlescfLspL2479000
Jim NorthruprfLp R3096400
Jose Pagan3bRp R35100000
Gaylord PerryspRspR31100000
Rafael RoblesssRspR2217000
Joe RudilfRspR2390000
Diego SeguirpRspR32100000
Chris SpeierssRspR21100000
Hoyt WilhelmrpRspR46100000
fJim WilloughbyspRspR2215000
 Total   28.6  0