Skip to content

The 20 Greatest San Francisco Giants of All-Time

Rankings based on seasons 1901 – 2021.

To be eligible, position players needed 1,500 plate appearances and starting pitchers had to have started a minimum of 75 games for the franchise.

  1. Willie Mays
    • Age: 20 – 21, 23 – 41
    • Years: 1951 – 1952, 1954 – 1972
    • Position(s): CF, 1B

    Willie Mays
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    154.6 156 2857 12012 10477 2011 3187 504 139 646 1859 336 1394 1436 .304 .384 .563 .948

  2. Barry Bonds
    • Age: 28 – 42
    • Years: 1993 – 2007
    • Position(s): LF

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

  3. Christy Mathewson
    • Age: 19 – 35
    • Years: 1900 – 1916
    • Position(s): SP

    Christy Mathewson
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO SO % WHIP
    100.7 74 628 549 372 185 2.10 4738 432 79 28 1576 1106 823 2484 6.3% 1.05

  4. Mel Ott
    • Age: 17 – 38
    • Years: 1926 – 1947
    • Position(s): RF, 3B, CF

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

  5. Willie McCovey
    • Age: 21 – 35, 39 – 42
    • Years: 1959 – 1973, 1977 – 1980
    • Position(s): 1B, LF

    Willie McCovey
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    59.4 147 2256 8518 7214 1113 1974 308 45 469 1388 24 1168 1351 .274 .376 .523 .900

  6. Juan Marichal
    • Age: 22 – 35
    • Years: 1960 – 1973
    • Position(s): SP

    Juan Marichal
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO SO % WHIP
    62.4 80 458 446 238 140 2.84 3444 244 52 2 1288 1086 690 2281 16.3% 1.09

  7. Carl Hubbell
    • Age: 25 – 40
    • Years: 1928 – 1943
    • Position(s): SP

    Carl Hubbell
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO SO % WHIP
    68.9 77 535 431 253 154 2.98 3590.1 260 36 33 1380 1188 725 1677 11.3% 1.17

  8. Bill Terry
    • Age: 24 – 37
    • Years: 1923 – 1936
    • Position(s): 1B

    Bill Terry
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    55.8 137 1721 7111 6428 1120 2193 373 112 154 1078 56 537 449 .341 .385 .505 .891

  9. Bobby Bonds
    • Age: 22 – 28
    • Years: 1968 – 1974
    • Position(s): RF, CF

    Bobby Bonds
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    38.1 133 1014 4610 4047 765 1106 188 42 186 552 263 500 1016 .273 .355 .478 .833

  10. Will Clark
    • Age: 22 – 29
    • Years: 1986 – 1993
    • Position(s): 1B

    Will Clark
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    35.8 143 1160 4878 4269 687 1278 249 37 176 709 52 506 744 .299 .372 .498 .870

  11. Buster Posey
    • Age: 22 – 32, 34
    • Years: 2009 – 2019, 2021
    • Position(s): C, 1B

    Buster Posey
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    44.9 129 1371 5607 4970 663 1500 293 9 153 729 23 540 721 .302 .372 .460 .831

  12. Johnny Mize
    • Age: 29, 33 – 36
    • Years: 1942, 1946 – 1949
    • Position(s): 1B

    Johnny Mize
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    28.7 154 655 2816 2452 473 733 110 16 157 505 13 340 163 .299 .388 .548 .937

  13. Gaylord Perry
    • Age: 23 – 32
    • Years: 1962 – 1971
    • Position(s): SP

    Gaylord Perry
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO SO % WHIP
    37.0 84 367 283 134 109 2.96 2294.2 125 21 10 892 755 581 1606 17.1% 1.15

  14. Jeff Kent
    • Age: 29 – 34
    • Years: 1997 – 2002
    • Position(s): 2B, 1B

    Jeff Kent
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    31.6 134 900 3903 3434 570 1021 247 22 175 689 57 364 659 .297 .367 .534 .902

  15. Frankie Frisch
    • Age: 21 – 28
    • Years: 1919 – 1926
    • Position(s): 2B, 3B, SS

    Frankie Frisch
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    37.6 118 1000 4447 4053 701 1303 180 77 54 524 224 280 139 .321 .358 .443 .802

  16. Orlando Cepeda
    • Age: 20 – 28
    • Years: 1958 – 1966
    • Position(s): 1B, LF

    Orlando Cepeda
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    30.3 139 1114 4528 4178 652 1286 226 22 226 767 92 259 636 .308 .352 .534 .886

  17. Joe McGinnity
    • Age: 31 – 37
    • Years: 1902 – 1908
    • Position(s): SP

    Joe McGinnity
    WAR ERA- G GS W L ERA IP CG SHO SV R ER BB SO SO % WHIP
    33.1 86 300 237 151 88 2.38 2151.1 186 26 21 774 568 464 787 1.12

  18. George Burns
    • Age: 21 – 31
    • Years: 1911 – 1921
    • Position(s): LF, CF, RF

    George Burns
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    36.3 128 1362 6044 5311 877 1541 267 82 34 458 334 631 440 .290 .363 .390 .753

  19. Ross Youngs
    • Age: 20 – 29
    • Years: 1917 – 1926
    • Position(s): RF

    Ross Youngs
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    32.3 135 1211 5333 4627 812 1491 236 93 42 592 153 550 390 .322 .389 .440 .830

  20. Jack Clark
    • Age: 19 – 28
    • Years: 1975 – 1984
    • Position(s): RF

    Jack Clark
    WAR wRC+ G PA AB R H 2B 3B HR RBI SB BB SO BA OBP SLG OPS
    30.7 134 1044 4300 3731 597 1034 197 30 163 595 60 497 556 .277 .363 .477 .840

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 )

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: