San Francisco Giants All-Time Team

Below is a 28-player roster for the San Francisco and New York Giants. The manager is John McGraw.

Our selections are based on performance, impact on the franchise, and tenure.

We are picking a TEAM, not simply the 28 best players in franchise history. This roster is intended to be a representation of how a manager would use these players in a lineup and on a pitching staff.

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

LINEUPS

LINEUP VS LHP
LINEUP VS RHP
BATSPLAYERPOS
1LBarry BondsLF
2RWillie MaysCF
3LMel OttRF
4ROrlando Cepeda1B
5LWillie McCoveyDH
6RBuster PoseyC
7RJeff Kent2B
8RMatt Williams3B
9RTravis JacksonSS
BATSPLAYERPOS
1LBarry BondsLF
2RWillie MaysCF
3LMel OttRF
4LWillie McCovey
5LWill ClarkDH
6RBuster PoseyC
7SFrankie Frisch2B
8RMatt Williams3B
9RTravis JacksonSS

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