Skip to content

San Francisco Giants All-Time Roster

Updated 03/29/2020

This is the San Francisco Giants all-time roster. The roster consists of one starter and one bench player for each infield position and one starter and one bench player for each outfield position. Hitters had to have a minimum of 1,500 plate appearances. For pitching, I selected five starting pitchers and three relief pitchers. Starting pitchers had to start at least 75 games during their time with the franchise to qualify. Relief pitchers had to accumulate a minimum of 150 innings pitched to be eligible.


  • Catcher – Buster Posey
    • Age: 22 – 32
    • Years: 2009 – 2019

    Buster Posey
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    41.3 128 1258 5153 4575 595 1380 270 9 140 673 23 9 484 634 .302 .374 .456 .830

  • First Base – Willie McCovey
    • Age: 21 – 35, 39 – 42
    • Years: 1959 – 1973, 1977 – 1980

    Willie McCovey
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    59.5 147 2256 8518 7214 1113 1974 308 45 469 1388 24 22 1168 1351 .274 .379 .524 .903

  • Second Base – Jeff Kent
    • Age: 29 – 34
    • Years: 1997 – 2002

    Jeff Kent
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    31.5 134 900 3903 3434 570 1021 247 22 175 689 57 29 364 659 .297 .373 .535 .908

  • Third Base – Matt Williams
    • Age: 21 – 30
    • Years: 1987 – 1996

    Matt Williams
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    34 118 1120 4497 4139 594 1092 179 25 247 732 29 27 272 872 .264 .314 .498 .812

  • Shortstop – Art Fletcher
    • Age: 24 – 35
    • Years: 1909 – 1920

    Art Fletcher
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    42.3 101 1321 5197 4766 602 1311 193 65 21 584 152 20 167 306 .275 .310 .356 .666

  • Right Field – Mel Ott
    • Age: 17 – 38
    • Years: 1926 – 1947

    Mel Ott
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    107.8 156 2730 11337 9456 1859 2876 488 72 511 1860 89 0 1708 896 .304 .410 .533 .943

  • Center Field – Willie Mays
    • Age: 20 – 21, 23 – 41
    • Years: 1951 – 1952, 1954 – 1972

    Willie Mays
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    154.5 156 2857 12012 10477 2011 3187 504 139 646 1859 336 98 1394 1436 .304 .388 .564 .952

  • Left Field – Barry Bonds
    • Age: 28 – 42
    • Years: 1993 – 2007

    Barry Bonds
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB CS BB SO BA OBP SLG OPS
    112.5 187 1976 8351 6263 1555 1951 381 41 586 1440 263 69 1947 949 .312 .480 .666 1.146

  • Starting Pitcher – Christy Mathewson
    • Age: 19 – 35
    • Years: 1900 – 1916
    Christy Mathewson
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    96.2 74 628 549 372 185 2.10 4738 432 79 28 1576 1106 823 2484 6.3% 1.05

  • Starting Pitcher – Juan Marichal
    • Age: 22 – 35
    • Years: 1960 – 1973
    Juan Marichal
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    62.4 80 458 446 238 140 2.84 3444 244 52 2 1288 1086 690 2281 16.3% 1.09

  • Starting Pitcher – Carl Hubbell
    • Age: 25 – 40
    • Years: 1928 – 1943
    Carl Hubbell
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    68.1 77 535 431 253 154 2.98 3590.1 260 36 33 1380 1188 725 1677 11.3% 1.17

  • Starting Pitcher – Gaylord Perry
    • Age: 23 – 32
    • Years: 1962 – 1971
    Gaylord Perry
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    36.9 84 367 283 134 109 2.96 2294.2 125 21 10 892 755 581 1606 17.1% 1.15

  • Starting Pitcher – Joe McGinnity
    • Age: 31 – 37
    • Years: 1902 – 1908
    Joe McGinnity
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    33.5 86 300 237 151 88 2.38 2151.1 186 26 21 774 568 464 787 1.12

  • Relief Pitcher – Gary Lavelle
    • Age: 25 – 35
    • Years: 1974 – 1984
    Gary Lavelle
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    19.4 79 647 3 73 67 2.82 980.1 0 0 127 359 307 382 696 16.8% 1.32

  • Relief Pitcher – Marv Grissom
    • Age: 28, 35 – 40
    • Years: 1946, 1953 – 1958
    Marv Grissom
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    13.9 73 285 15 31 25 2.88 543.1 4 1 58 208 174 200 314 13.7% 1.27

  • Relief Pitcher – Stu Miller
    • Age: 29 – 34
    • Years: 1957 – 1962
    Stu Miller
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO K% WHIP
    13.4 83 307 45 47 44 3.16 804.1 8 1 47 324 282 261 506 15.1% 1.24

Bench

  • Catcher – Roger Bresnahan, 1902 – 1908
  • First Base – Bill Terry, 1923 – 1936
  • Second Base – Frankie Frisch, 1919 – 1926
  • Third Base – Art Devlin, 1904 – 1911
  • Shortstop – Travis Jackson, 1922 – 1936
  • Right Field – Bobby Bonds, 1968 – 1974
  • Center Field – Bobby Thomson, 1946 – 1953, 1957
  • Left Field – George Burns, 1911 – 1921
  • Starting Pitcher – Johnny Antonelli, 1954 – 1960
  • Starting Pitcher – Matt Cain, 2005 – 2017
  • Starting Pitcher – Sal Maglie, 1945, 1950 – 1955
  • Relief Pitcher – Robb Nen, 1998 – 2002

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: