San Francisco All-Time Team

Sf Giants Old
  • 28-man roster for the San Francisco Giants, New York Giants
  • 1883 to present
  • Selections are based on performance, impact on franchise, and tenure
  • The team manager is John McGraw
  • Statistics listed are for the years the player played for this team

Position Players

PLAYERPOSFROMTOBATSGHRWAR
Buster PoseyC20092021R137115844.8
Roger BresnahanC-UT19021908R7511528.0
Willie McCovey1B-LF19591980L225646959.4
Bill Terry1B19231936L172115456.5
Will Clark1B19861993L116017635.8
Orlando Cepeda1B-LF19581966R111422630.3
Jeff Kent2B19972002R90017531.6
Frankie Frisch2B-3B-SS19191926S10005438.0
Travis JacksonSS-3B19221936R165613544.0
Brandon CrawfordSS20112023L165414629.6
Matt Williams3B19871996R112024734.1
Pablo Sandoval3B-1B20082020S114913520.8
Barry BondsLF19932007L1976586112.5
Kevin MitchellLF-3B19871991R62414319.2
Willie MaysCF19511972R2857646154.5
Mel OttRF-3B19261947L2730511110.8
Bobby BondsRF-CF19681974R101418638.1

Pitching Staff

PLAYERARMFROMTOWERAERA+WAR
Christy MathewsonRH190019163722.12137100.6
Carl HubbellLH192819432532.9813068.8
Juan MarichalRH196019732382.8412562.4
Madison BumgarnerLH200920191193.1312032.9
Gaylord PerryRH196219711342.9611937.0
Hoyt WilhelmRH19521956422.9813511.3
Stu MillerRH19571962473.1612013.6
Robb NenRH19982002242.4316910.4
Rod BeckRH19911997212.971297.1
Sergio RomoRH20082016322.581469.2
Gary LavelleLH19741984732.8212819.4

Lineups

Lineup vs LHP

BATSPLAYERPOS
1LBarry BondsLF
2RWillie MaysCF
3LMel OttRF
4ROrlando Cepeda1B
5LWillie McCoveyDH
6RBuster PoseyC
7RJeff Kent2B
8RMatt Williams3B
9RTravis JacksonSS

Lineup vs RHP

BATSPLAYERPOS
1LBarry BondsLF
2RWillie MaysCF
3LMel OttRF
4LWillie McCovey
5LWill ClarkDH
6RBuster PoseyC
7SFrankie Frisch2B
8RMatt Williams3B
9RTravis JacksonSS