SAN FRANCISCO GIANTS
BATTING REGISTER
09/15/2036
League History Index | Players | Teams | Managers | Leagues | Leaderboards | Awards | Accomplishments
ARI | ATL | AUS | BAL | BOS | CHA | CWS | CHC | CIN | CLE | COL | DET | HOU | KC | LV | LAA
LAD | MIL | MIN | MTL | NYY | NYM | OAK | PHI | SD | SF | SR | SEA | STL | TEX | TOR | WSH
Team Index | Draft History | Starters: Positional - Pitchers | Registers: Batters - Pitchers | Leaders: Batters - Pitchers
Year/Team R/G R G AB H 2B 3B HR BB SO SB AVG OBP SLG OPS
1871 New York Mutuals 9.4 302 32 1404 403 43 21 1 33 15 46 .287 .303 .350 .653
1872 New York Mutuals 8.7 523 60 2423 668 86 13 4 55 52 56 .276 .292 .327 .619
1873 New York Mutuals 7.1 424 60 2214 622 67 41 5 42 22 15 .281 .294 .355 .649
1874 New York Mutuals 8.3 500 60 2719 709 100 31 8 38 0 0 .261 .271 .329 .600
1875 New York Mutuals 3.4 328 96 2683 626 84 24 7 21 0 0 .233 .239 .290 .530
1876 New York Mutuals 2.7 260 96 2180 494 39 15 2 18 35 0 .227 .233 .261 .494
1877 New York Mutuals 2.7 260 96 2180 494 39 15 2 18 35 0 .227 .233 .261 .494
1878 New York Mutuals 2.7 260 96 2180 494 39 15 2 18 35 0 .227 .233 .261 .494
1879 New York Mutuals 2.7 260 96 2180 494 39 15 2 18 35 0 .227 .233 .261 .494
1880 New York Mutuals 2.7 260 96 2180 494 39 15 2 18 35 0 .227 .233 .261 .494
1881 New York Mutuals 2.7 260 96 2180 494 39 15 2 18 35 0 .227 .233 .261 .494
1882 New York Mutuals 2.3 260 112 2180 494 39 15 2 18 35 0 .227 .233 .261 .494
1883 New York Gothams 4.7 530 112 3524 900 139 69 24 127 297 0 .255 .281 .354 .636
1884 New York Gothams 6.2 693 112 4124 1053 149 67 23 249 492 0 .255 .298 .341 .638
1885 New York Giants 6.2 691 112 4029 1085 150 82 16 221 312 0 .269 .307 .359 .666
1886 New York Giants 4.9 692 140 4298 1156 175 68 21 237 410 155 .269 .307 .356 .663
1887 New York Giants 5.8 816 140 4516 1259 167 93 48 361 326 415 .279 .332 .389 .721
1888 New York Giants 4.7 659 140 4747 1149 130 76 55 270 456 314 .242 .283 .336 .619
1889 New York Giants 6.7 935 140 4671 1319 208 77 52 538 386 292 .282 .356 .393 .750
1890 New York Giants 5.1 713 140 4832 1250 208 89 25 350 479 289 .259 .309 .354 .663
1891 New York Giants 5.4 754 140 4833 1271 189 72 46 438 394 224 .263 .324 .360 .685
1892 New York Giants 5.8 811 140 5291 1326 173 85 39 510 469 301 .251 .316 .338 .654
1893 New York Giants 6.7 941 140 4858 1424 182 101 61 504 279 299 .293 .360 .410 .769
1894 New York Giants 6.7 940 140 4806 1446 197 96 43 476 217 319 .301 .364 .409 .773
1895 New York Giants 6.1 852 140 4605 1324 191 90 32 454 292 292 .288 .351 .389 .740
1896 New York Giants 5.9 829 140 4661 1383 159 87 40 439 271 274 .297 .357 .394 .751
1897 New York Giants 6.4 895 140 4844 1449 188 84 31 404 327 328 .299 .353 .392 .745
1898 New York Giants 6.0 837 140 5349 1422 190 86 34 428 372 214 .266 .320 .353 .673
1899 New York Giants 5.2 734 140 5092 1431 161 65 23 387 360 234 .281 .332 .352 .684
1900 New York Giants 5.1 713 140 4724 1317 177 61 23 369 343 236 .279 .331 .357 .688
1901 New York Giants 3.9 544 141 4839 1225 167 46 19 303 575 133 .253 .297 .318 .616
1902 New York Giants 2.9 401 139 4571 1088 147 34 8 252 530 187 .238 .278 .290 .568
1903 New York Giants 5.1 729 142 4741 1290 181 49 20 379 0 264 .272 .326 .344 .670
1904 New York Giants 4.7 744 158 5150 1347 202 65 31 434 0 283 .262 .319 .344 .663
1905 New York Giants 5.0 780 155 5094 1392 191 88 39 517 0 291 .273 .340 .368 .709
1906 New York Giants 4.1 625 153 4768 1217 162 53 15 563 0 288 .255 .334 .321 .655
1907 New York Giants 3.7 574 155 4874 1222 160 48 23 516 0 205 .251 .322 .317 .640
1908 New York Giants 4.2 652 157 5006 1339 182 43 20 494 0 181 .267 .333 .333 .666
1909 New York Giants 3.9 623 158 5218 1327 173 68 26 530 0 234 .254 .323 .328 .652
1910 New York Giants 4.6 715 155 5061 1391 204 83 31 562 489 282 .275 .347 .366 .714
1911 New York Giants 4.9 756 154 5006 1399 225 103 41 530 506 347 .279 .348 .390 .739
1912 New York Giants 5.3 823 154 5067 1451 231 89 47 514 497 319 .286 .352 .395 .747
1913 New York Giants 4.4 684 156 5218 1427 226 71 30 444 501 296 .273 .330 .361 .692
1914 New York Giants 4.3 672 156 5146 1363 222 59 30 447 479 239 .265 .324 .348 .672
1915 New York Giants 3.8 582 155 5218 1312 195 68 24 315 547 155 .251 .294 .329 .623
1916 New York Giants 3.9 597 155 5152 1305 188 74 42 356 558 206 .253 .302 .343 .645
1917 New York Giants 4.0 635 158 5211 1360 170 71 39 373 533 162 .261 .310 .343 .654
1918 New York Giants 3.9 480 124 4164 1081 150 53 13 271 365 130 .260 .305 .330 .635
1919 New York Giants 4.3 605 140 4664 1254 204 64 40 328 407 157 .269 .317 .366 .683
1920 New York Giants 4.4 682 155 5309 1427 210 76 46 432 545 131 .269 .324 .363 .687
1921 New York Giants 5.5 840 153 5278 1575 237 93 75 469 390 137 .298 .356 .421 .777
1922 New York Giants 5.5 852 156 5454 1661 253 90 80 448 421 116 .305 .357 .428 .785
1923 New York Giants 5.6 854 153 5452 1610 248 76 85 487 406 106 .295 .353 .415 .769
1924 New York Giants 5.6 857 154 5445 1634 269 81 95 467 479 82 .300 .355 .432 .787
1925 New York Giants 4.8 736 152 5327 1507 239 61 114 411 494 79 .283 .334 .415 .749
1926 New York Giants 4.4 663 151 5167 1435 214 58 73 339 420 94 .278 .322 .384 .706
1927 New York Giants 5.3 817 155 5372 1594 251 62 109 461 462 73 .297 .352 .427 .780
1928 New York Giants 5.2 807 155 5459 1600 276 59 118 444 376 62 .293 .346 .430 .776
1929 New York Giants 5.9 897 152 5388 1594 251 47 136 482 405 85 .296 .354 .436 .789
1930 New York Giants 6.2 959 154 5553 1769 264 83 143 422 382 59 .319 .367 .473 .840
1931 New York Giants 5.0 768 153 5372 1554 251 64 101 383 395 83 .289 .337 .416 .753
1932 New York Giants 4.9 755 154 5530 1527 263 54 116 348 391 31 .276 .319 .406 .725
1933 New York Giants 4.1 636 156 5461 1437 204 41 82 377 477 31 .263 .311 .361 .671
1934 New York Giants 5.0 760 153 5396 1485 240 41 126 406 526 19 .275 .326 .405 .731
1935 New York Giants 4.9 770 156 5623 1608 248 56 123 392 479 32 .286 .333 .416 .748
1936 New York Giants 4.8 742 154 5449 1529 237 48 97 431 452 31 .281 .333 .395 .728
1937 New York Giants 4.8 732 152 5329 1484 251 41 111 412 492 45 .278 .330 .403 .734
1938 New York Giants 4.6 705 152 5255 1424 210 36 125 465 528 31 .271 .330 .396 .726
1939 New York Giants 4.7 703 151 5129 1395 211 38 116 498 499 26 .272 .336 .396 .732
1940 New York Giants 4.4 663 152 5324 1423 201 46 91 453 478 45 .267 .325 .374 .698
1941 New York Giants 4.3 667 156 5395 1401 248 35 95 504 518 36 .260 .323 .371 .694
1942 New York Giants 4.4 675 154 5210 1323 162 35 109 558 511 39 .254 .326 .361 .687
1943 New York Giants 3.6 558 156 5290 1309 153 33 81 480 470 35 .247 .310 .335 .645
1944 New York Giants 4.4 682 155 5306 1398 191 47 93 512 480 39 .263 .328 .370 .698
1945 New York Giants 4.3 668 154 5350 1439 175 35 114 501 457 38 .269 .332 .379 .710
1946 New York Giants 4.0 612 154 5191 1326 176 37 121 532 546 46 .255 .325 .374 .698
1947 New York Giants 5.4 830 155 5343 1446 220 48 221 494 568 29 .271 .332 .454 .786
1948 New York Giants 5.0 780 155 5277 1352 210 49 164 599 648 51 .256 .332 .408 .740
1949 New York Giants 4.7 736 156 5308 1383 203 52 147 613 523 43 .261 .337 .401 .739
1950 New York Giants 4.8 735 154 5238 1352 204 50 133 627 629 42 .258 .337 .392 .730
1951 New York Giants 5.0 781 157 5360 1396 201 53 179 671 624 55 .260 .343 .418 .761
1952 New York Giants 4.7 722 154 5229 1337 186 56 151 536 672 30 .256 .325 .399 .724
1953 New York Giants 5.0 768 155 5362 1452 195 45 176 499 608 31 .271 .333 .422 .755
1954 New York Giants 4.8 732 154 5245 1386 194 42 186 522 561 30 .264 .331 .424 .754
1955 New York Giants 4.6 702 154 5288 1377 173 34 169 497 581 38 .260 .324 .402 .726
1956 New York Giants 3.5 540 154 5190 1268 192 45 145 402 659 67 .244 .299 .382 .681
1957 New York Giants 4.2 643 154 5346 1349 171 54 157 447 669 64 .252 .310 .393 .703
1958 San Francisco Giants 4.7 727 154 5318 1399 250 42 170 531 817 64 .263 .330 .422 .752
1959 San Francisco Giants 4.6 705 154 5281 1377 239 35 167 473 875 81 .261 .322 .414 .736
1960 San Francisco Giants 4.3 671 156 5324 1357 220 62 130 467 846 86 .255 .315 .393 .708
1961 San Francisco Giants 5.0 773 155 5233 1379 219 32 183 506 764 79 .264 .328 .423 .751
1962 San Francisco Giants 5.3 878 165 5588 1552 235 32 204 523 822 73 .278 .340 .441 .780
1963 San Francisco Giants 4.5 725 162 5579 1442 206 35 197 441 889 55 .258 .313 .414 .727
1964 San Francisco Giants 4.0 656 162 5535 1360 185 38 165 505 900 64 .246 .309 .382 .691
1965 San Francisco Giants 4.2 682 163 5495 1384 169 43 159 476 844 47 .252 .312 .385 .697
1966 San Francisco Giants 4.2 675 161 5539 1373 195 31 181 414 860 29 .248 .300 .392 .692
1967 San Francisco Giants 4.0 652 162 5524 1354 201 39 140 520 978 22 .245 .310 .372 .682
1968 San Francisco Giants 3.7 599 163 5441 1301 162 33 108 508 904 50 .239 .304 .341 .645
1969 San Francisco Giants 4.4 713 162 5474 1325 187 28 136 711 1054 71 .242 .329 .361 .690
1970 San Francisco Giants 5.1 831 162 5578 1460 257 35 165 729 1005 83 .262 .347 .409 .756
1971 San Francisco Giants 4.4 706 162 5461 1348 224 36 140 654 1042 101 .247 .327 .378 .705
1972 San Francisco Giants 4.3 662 155 5245 1281 211 36 150 480 964 123 .244 .308 .384 .692
1973 San Francisco Giants 4.6 739 162 5537 1452 212 52 161 590 913 112 .262 .333 .407 .740
1974 San Francisco Giants 3.9 634 162 5482 1380 228 38 93 548 869 107 .252 .320 .358 .678
1975 San Francisco Giants 4.1 659 161 5447 1412 235 45 84 604 775 99 .259 .333 .365 .698
1976 San Francisco Giants 3.7 595 162 5452 1340 211 37 85 518 778 88 .246 .311 .345 .656
1977 San Francisco Giants 4.2 673 162 5497 1392 227 41 134 568 842 90 .253 .323 .383 .706
1978 San Francisco Giants 3.8 613 162 5364 1331 240 41 117 554 814 87 .248 .319 .374 .692
1979 San Francisco Giants 4.1 672 162 5395 1328 192 36 125 580 925 140 .246 .319 .365 .684
1980 San Francisco Giants 3.6 573 161 5368 1310 199 44 80 509 840 100 .244 .310 .342 .652
1981 San Francisco Giants 3.8 427 111 3766 941 161 26 63 386 543 89 .250 .320 .357 .676
1982 San Francisco Giants 4.2 673 162 5499 1393 213 30 133 607 915 130 .253 .328 .376 .703
1983 San Francisco Giants 4.2 687 162 5369 1324 206 30 142 619 990 140 .247 .324 .375 .700
1984 San Francisco Giants 4.2 682 162 5650 1499 229 26 112 528 980 126 .265 .328 .375 .703
1985 San Francisco Giants 3.4 556 162 5420 1263 217 31 115 488 962 99 .233 .296 .348 .645
1986 San Francisco Giants 4.3 698 162 5501 1394 269 29 114 536 1087 148 .253 .320 .375 .695
1987 San Francisco Giants 4.8 783 162 5608 1458 274 32 205 511 1094 126 .260 .322 .430 .752
1988 San Francisco Giants 4.1 670 162 5450 1353 227 44 113 550 1023 121 .248 .317 .368 .685
1989 San Francisco Giants 4.3 699 162 5469 1365 241 52 141 508 1071 87 .250 .313 .390 .703
1990 San Francisco Giants 4.4 719 162 5573 1459 221 35 152 488 973 109 .262 .321 .396 .717
1991 San Francisco Giants 4.0 649 162 5463 1345 215 48 141 471 973 95 .246 .306 .381 .687
1992 San Francisco Giants 3.5 574 162 5456 1330 220 36 105 435 1067 112 .244 .300 .355 .655
1993 San Francisco Giants 5.0 808 162 5557 1534 269 33 168 516 930 120 .276 .338 .427 .765
1994 San Francisco Giants 4.4 504 115 3869 963 159 32 123 364 719 114 .249 .313 .402 .715
1995 San Francisco Giants 4.5 652 144 4971 1256 229 33 152 472 1060 138 .253 .317 .404 .721
1996 San Francisco Giants 4.6 752 162 5533 1400 245 21 153 615 1189 113 .253 .328 .388 .716
1997 San Francisco Giants 4.8 784 162 5485 1415 266 37 172 642 1120 121 .258 .336 .414 .750
1998 San Francisco Giants 5.2 845 163 5628 1540 292 26 161 678 1040 102 .274 .352 .421 .772
1999 San Francisco Giants 5.4 872 162 5563 1507 307 18 188 696 1028 109 .271 .352 .434 .786
2000 San Francisco Giants 5.7 925 162 5519 1535 304 44 226 709 1032 79 .278 .362 .472 .834
2001 San Francisco Giants 4.9 799 162 5612 1493 304 40 235 625 1090 57 .266 .342 .460 .802
2002 San Francisco Giants 4.8 783 162 5497 1465 300 35 198 616 961 74 .267 .344 .442 .786
2003 San Francisco Giants 4.7 755 161 5456 1440 281 29 180 593 980 53 .264 .338 .425 .763
2004 San Francisco Giants 5.2 850 162 5546 1500 314 33 183 705 874 43 .270 .357 .438 .795
2005 San Francisco Giants 4.0 649 162 5462 1427 299 26 128 431 901 71 .261 .319 .396 .714
2006 San Francisco Giants 4.6 746 161 5472 1418 297 52 163 494 891 58 .259 .324 .422 .746
2007 San Francisco Giants 4.2 683 162 5538 1407 267 37 131 532 907 119 .254 .322 .387 .708
2008 San Francisco Giants 4.0 640 162 5543 1452 311 37 94 452 1044 108 .262 .321 .382 .703
2009 San Francisco Giants 4.1 657 162 5493 1411 275 43 122 392 1158 78 .257 .309 .389 .699
2010 San Francisco Giants 4.3 697 162 5488 1411 284 30 162 487 1099 55 .257 .321 .408 .729
2011 San Francisco Giants 3.5 570 162 5486 1327 282 24 121 448 1122 85 .242 .303 .368 .671
2012 San Francisco Giants 4.4 718 162 5558 1495 287 57 103 483 1097 118 .269 .327 .397 .724
2013 San Francisco Giants 3.9 629 162 5552 1446 280 35 107 469 1078 67 .260 .320 .381 .702
2014 San Francisco Giants 4.1 665 162 5523 1407 257 42 132 427 1245 56 .255 .311 .388 .699
2015 San Francisco Giants 4.3 696 162 5565 1486 288 39 136 457 1159 93 .267 .326 .406 .732
2016 San Francisco Giants 4.4 715 162 5565 1437 280 54 130 572 1107 79 .258 .329 .398 .728
2017 San Francisco Giants 3.9 639 162 5551 1382 290 28 128 467 1204 76 .249 .309 .380 .689
2018 San Francisco Giants 3.7 603 162 5541 1324 255 30 133 448 1467 77 .239 .300 .368 .667
2019 San Francisco Giants 4.2 678 162 5579 1332 300 26 167 475 1435 47 .239 .302 .392 .694
2020 San Francisco Giants 3.9 635 162 5568 1457 307 50 109 456 1234 83 .262 .320 .393 .714
2021 San Francisco Giants 3.7 601 162 5475 1253 284 25 126 530 1562 79 .229 .303 .359 .662
2022 San Francisco Giants 4.3 693 162 5560 1384 300 32 172 549 1448 87 .249 .321 .407 .728
2023 San Francisco Giants 4.0 645 162 5438 1274 295 37 198 525 1561 49 .234 .305 .411 .717
2024 San Francisco Giants 4.0 651 162 5607 1277 272 28 197 526 1607 94 .228 .299 .392 .691
2025 San Francisco Giants 4.4 705 162 5474 1290 302 25 193 546 1612 103 .236 .313 .406 .718
2026 San Francisco Giants 4.0 650 162 5556 1336 301 21 156 493 1346 61 .240 .308 .386 .694
2027 San Francisco Giants 4.0 654 162 5563 1353 299 33 139 458 1369 83 .243 .307 .384 .690
2028 San Francisco Giants 4.9 787 162 5649 1407 320 26 194 582 1415 49 .249 .325 .418 .743
2029 San Francisco Giants 4.5 729 162 5471 1308 301 26 189 524 1456 55 .239 .313 .407 .720
2030 San Francisco Giants 4.5 721 162 5595 1482 350 28 146 506 1093 66 .265 .332 .416 .748
2031 San Francisco Giants 4.6 746 162 5624 1431 330 20 154 522 1163 68 .254 .323 .402 .725
2032 San Francisco Giants 4.5 724 162 5582 1416 313 16 141 511 1268 52 .254 .324 .391 .715
2033 San Francisco Giants 4.7 761 162 5556 1435 322 45 170 518 1151 113 .258 .325 .424 .749
2034 San Francisco Giants 5.0 814 162 5533 1399 309 19 211 618 1334 94 .253 .332 .430 .762
2035 San Francisco Giants 4.3 703 162 5536 1356 265 24 189 511 1295 78 .245 .313 .404 .717
2036 San Francisco Giants 4.1 593 143 4818 1170 235 14 149 540 1236 45 .243 .325 .390 .715
Year Team Totals 4.6 112938 24779 837813 218805 35872 7633 17555 74942 116109 17575 .261 .323 .385 .708
Seasonal Average   680 149 5047 1318 216 46 106 451 699 106
PLAYER BATTING REGISTER Stats are only from the years the player played for this franchise.
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
David Aardsma 1 2004-2004 11 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Woody Abernathy 2 1946-1947 16 0 8 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.2
Tony Abreu 2 2013-2014 56 0 142 21 37 12 3 2 14 0 2 6 33 .261 .293 .430 .723 0.4
Jeremy Accardo 2 2005-2006 66 0 7 0 1 0 0 0 0 0 0 0 1 .143 .143 .143 .286 -0.1
Cristhian Adames 1 2019-2019 10 5 22 1 7 1 0 0 2 0 0 2 8 .318 .375 .364 .739 0.1
Ace Adams 6 1941-1946 302 0 99 9 12 0 0 0 2 0 0 6 14 .121 .171 .121 .293 -1.2
Glenn Adams 2 1975-1976 130 0 164 12 45 6 1 4 18 2 0 12 37 .274 .326 .396 .722 0.7
Ricky Adams 1 1985-1985 54 0 121 12 23 3 1 2 10 1 1 5 23 .190 .228 .281 .509 -0.6
Nate Adcock 1 2032-2032 40 11 52 6 9 3 0 1 4 0 0 4 11 .173 .232 .288 .521 -0.2
Melvin Adon 1 2020-2020 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Ehire Adrianza 4 2013-2016 154 10 291 27 64 16 1 3 26 4 4 23 60 .220 .292 .313 .605 -0.3
Jeremy Affeldt 7 2009-2015 411 0 7 0 1 0 0 0 0 0 0 1 4 .143 .250 .143 .393 -0.1
Ruben Aguas 2 2034-2035 183 153 565 96 135 16 0 50 119 0 0 70 141 .239 .323 .533 .856 2.4
Eddie Ainsmith 1 1924-1924 10 0 5 0 3 0 0 0 0 0 0 0 0 .600 .600 .600 1.200 0.2
Kurt Ainsworth 3 2001-2003 20 0 28 1 2 1 0 0 0 0 0 0 8 .071 .071 .107 .179 -0.6
Mike Aldrete 3 1986-1988 349 0 962 121 274 51 5 14 126 13 8 132 149 .285 .370 .392 .762 3.3
Vic Aldridge 1 1928-1928 22 0 40 7 11 0 0 1 4 0 0 0 6 .275 .275 .350 .625 -0.1
Doyle Alexander 1 1981-1981 24 0 51 5 9 4 0 0 6 0 0 2 12 .176 .204 .255 .459 -0.4
Gary Alexander 3 1975-1977 77 0 195 30 49 5 3 7 27 4 1 31 51 .251 .355 .415 .770 1.5
Edgardo Alfonzo 3 2003-2005 390 0 1401 158 385 68 4 26 201 8 3 131 115 .275 .338 .385 .723 3.9
Eliezer J. Alfonzo 3 2006-2008 118 0 361 32 93 19 3 13 46 1 2 11 101 .258 .292 .435 .727 0.5
Andy Allanson 1 1993-1993 13 0 24 3 4 1 0 0 2 0 0 1 2 .167 .200 .208 .408 -0.2
Ethan Allen 3 1930-1932 224 0 639 119 189 33 6 13 81 11 0 28 50 .296 .328 .427 .756 1.6
Johnny Allen 2 1943-1944 39 0 38 3 2 0 0 0 0 0 0 0 12 .053 .053 .053 .105 -0.7
Myron Allen 1 1883-1883 1 0 4 0 0 0 0 0 1 0 0 0 2 .000 .000 .000 .000 -0.1
Albert Almora Jr. 1 2022-2022 8 6 24 4 5 1 1 1 3 0 0 2 5 .208 .269 .458 .728 0.1
Felipe Alou 6 1958-1963 719 0 2292 337 655 119 19 85 325 51 20 138 308 .286 .328 .466 .794 11.7
Jesus Alou 6 1963-1968 633 0 2242 243 626 74 13 18 174 21 28 58 162 .279 .301 .348 .649 1.6
Matty Alou 6 1960-1965 453 0 1048 136 272 32 7 12 72 21 9 59 101 .260 .304 .338 .642 0.1
Moises Alou 2 2005-2006 221 0 772 119 241 46 4 41 137 7 2 84 74 .312 .379 .541 .920 6.4
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Aaron Altherr 1 2019-2019 1 5 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Wilson Alvarez 1 1997-1997 11 0 23 1 3 0 0 0 1 0 0 2 5 .130 .200 .130 .330 -0.3
Joey Amalfitano 5 1954-1963 314 0 876 132 218 30 8 4 58 11 13 84 114 .249 .316 .315 .632 0.7
Red Ames 11 1903-1913 282 0 587 36 80 6 4 2 39 2 0 38 110 .136 .189 .170 .359 -4.5
Dave Anderson 2 1990-1991 160 0 326 38 91 10 3 3 19 3 6 15 55 .279 .311 .356 .667 0.7
Fred Anderson 3 1916-1918 94 0 119 10 11 2 1 0 4 0 0 4 38 .092 .129 .126 .255 -1.5
Shaun Anderson 3 2019-2021 94 19 35 0 3 1 0 0 0 0 0 0 23 .086 .111 .114 .225 -0.4
Tyler Anderson 1 2020-2020 16 14 28 0 2 0 0 0 1 0 0 0 12 .071 .071 .071 .143 -0.6
Hub Andrews 2 1947-1948 8 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Nate Andrews 1 1946-1946 3 0 2 0 1 0 0 0 1 0 0 1 1 .500 .667 .500 1.167 0.1
Rob Andrews 3 1977-1979 281 0 767 103 194 17 6 3 49 14 8 84 60 .253 .324 .302 .626 0.8
Elvis Andrus 2 2021-2022 154 128 556 67 154 31 3 11 53 20 6 40 84 .277 .327 .403 .730 1.0
Johnny Antonelli 7 1954-1960 305 0 560 44 101 8 3 15 54 1 0 22 146 .180 .212 .286 .497 -3.5
Norichika Aoki 1 2015-2015 93 0 355 42 102 12 3 5 26 14 5 30 25 .287 .353 .380 .733 1.5
Luis Aquino 1 1995-1995 5 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Jack Aragon 1 1941-1941 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Joaquin Arias 4 2012-2015 361 0 795 70 208 32 7 7 72 8 1 25 112 .262 .286 .346 .632 0.3
Chris Arnold 6 1971-1976 273 0 435 47 103 12 5 4 51 1 2 42 76 .237 .303 .315 .618 0.3
Morrie Arnovich 2 1941-1946 86 0 210 25 58 8 3 2 22 2 0 23 14 .276 .348 .371 .719 0.8
Rene Arocha 1 1997-1997 6 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Christian Arroyo 1 2017-2017 34 0 125 9 24 5 0 3 14 1 2 8 32 .192 .244 .304 .548 -0.6
Wilfred Astudillo 2 2026-2027 148 136 506 51 121 27 2 7 42 0 1 27 82 .239 .281 .342 .623 0.5
Scott Atchison 1 2007-2007 22 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Rich Aurilia 12 1995-2009 1292 0 4456 574 1226 232 17 143 574 17 18 342 672 .275 .327 .431 .758 16.5
Tyler Austin 1 2019-2019 70 1 130 24 24 2 1 8 20 1 0 17 57 .185 .279 .400 .679 -0.0
Abiatal Avelino 3 2018-2022 13 6 27 3 7 1 0 0 1 0 0 1 7 .259 .286 .296 .582 -0.0
Manuel Aybar 2 2002-2003 18 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Bill Ayers 1 1947-1947 13 0 8 0 2 1 0 0 2 0 0 0 3 .250 .250 .375 .625 -0.1
Charlie Babb 1 1903-1903 121 0 424 68 105 15 8 0 46 22 0 45 47 .248 .350 .321 .671 2.3
Charlie Babington 1 1915-1915 28 0 33 5 8 3 1 0 2 1 0 0 4 .242 .265 .394 .659 0.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Lore Bader 1 1912-1912 2 0 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Cory Bailey 2 1997-1998 11 0 1 0 1 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000 0.1
Ed Bailey 4 1961-1965 332 0 930 113 224 26 2 51 167 2 12 140 154 .241 .343 .438 .780 6.6
Jeremy Bailey 4 2031-2034 435 422 1710 263 486 98 8 79 264 25 15 142 364 .284 .347 .489 .836 13.1
Mark Bailey 2 1990-1992 18 0 33 1 5 1 0 1 4 0 0 3 9 .152 .222 .273 .495 -0.1
Loren Bain 1 1945-1945 3 0 3 1 1 0 0 0 0 0 0 0 0 .333 .333 .333 .667 0.0
Al Baird 2 1917-1919 48 0 107 9 27 1 0 0 9 5 0 7 11 .252 .298 .262 .560 0.3
Doug Baird 1 1920-1920 7 0 8 0 1 0 0 0 0 0 0 1 3 .125 .222 .125 .347 -0.1
Dusty Baker 1 1984-1984 100 0 243 31 71 7 2 3 32 4 1 40 27 .292 .387 .374 .761 1.6
Howard Baker 1 1915-1915 1 0 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Tom Baker 2 1937-1938 15 0 9 0 2 0 0 0 0 0 0 1 2 .222 .300 .222 .522 -0.0
Harry Baldwin 2 1924-1925 12 0 11 4 4 0 0 0 0 0 0 0 2 .364 .364 .364 .727 0.0
Mark Baldwin 1 1893-1893 45 0 134 12 17 4 2 0 9 2 0 8 38 .127 .176 .187 .363 -1.2
Jeff Ball 1 1998-1998 2 0 4 0 1 0 0 0 0 0 0 0 0 .250 .250 .250 .500 -0.0
George Bamberger 2 1951-1952 8 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Hal Bamberger 1 1948-1948 7 0 12 0 1 0 0 0 0 0 0 1 2 .083 .154 .083 .237 -0.2
Dave Bancroft 5 1920-1930 534 0 2160 397 670 130 30 11 189 48 33 242 106 .310 .382 .413 .795 15.9
Tom Bannon 2 1895-1896 39 0 166 34 44 7 2 0 8 20 0 8 9 .265 .299 .331 .630 -0.1
Steve Barber 1 1974-1974 13 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Rich Barcenas 1 2036-2036 36 35 114 12 29 7 0 0 6 1 2 14 33 .254 .346 .316 .662 0.0
Curt Barclay 3 1957-1959 44 0 64 6 15 3 0 0 4 0 0 1 18 .234 .258 .281 .539 -0.2
Babe Barna 3 1941-1943 154 0 486 55 117 16 8 8 75 6 0 56 63 .241 .319 .356 .675 1.6
Jesse Barnes 6 1918-1923 191 0 426 42 94 6 3 0 37 2 3 10 30 .221 .239 .249 .487 -2.2
Virgil Barnes 9 1919-1928 189 0 354 19 39 0 0 0 9 0 2 6 113 .110 .125 .110 .235 -5.5
Tucker Barnhart 1 2022-2022 22 22 69 5 22 4 1 1 7 0 0 12 13 .319 .424 .449 .873 0.7
Bob Barr 1 1891-1891 5 0 11 0 1 0 0 0 0 0 0 2 3 .091 .231 .091 .322 -0.1
Jim Barr 10 1971-1983 421 0 513 28 83 15 2 1 31 2 0 15 129 .162 .191 .205 .396 -5.4
Jose Barrios 1 1982-1982 10 0 19 2 3 0 0 0 0 0 0 1 4 .158 .200 .158 .358 -0.2
Shad Barry 1 1908-1908 37 0 67 5 10 1 1 0 5 1 0 9 8 .149 .260 .194 .454 -0.3
Joey Bart 11 2020-2031 1163 1107 4217 542 993 226 18 162 523 2 2 425 1312 .235 .317 .413 .730 20.9
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Dick Bartell 8 1935-1946 835 0 3074 434 858 167 13 60 293 35 0 315 276 .279 .355 .400 .756 19.6
Bob Barthelson 1 1944-1944 7 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Bill Bartley 1 1903-1903 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Bob Barton 5 1965-1969 149 0 315 11 66 6 1 0 11 0 0 21 44 .210 .262 .235 .497 -0.1
Shawn Barton 2 1995-1996 59 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Kevin Bass 3 1990-1992 274 0 840 93 209 30 8 24 102 16 13 66 135 .249 .307 .389 .696 1.1
Charley Bassett 3 1890-1892 265 0 1064 121 261 34 19 4 138 30 0 71 65 .245 .301 .324 .625 1.5
Bill Bathe 2 1989-1990 82 0 80 6 20 1 1 3 18 0 0 7 19 .250 .303 .400 .703 0.3
Kim Batiste 1 1996-1996 54 0 130 17 27 6 0 3 11 3 3 5 33 .208 .235 .323 .558 -0.6
Larry Battam 1 1895-1895 2 0 4 0 1 0 0 0 0 0 0 2 1 .250 .500 .250 .750 0.0
Denny Bautista 1 2010-2010 29 0 1 0 1 0 0 0 1 0 0 0 0 1.000 1.000 1.000 2.000 0.1
Jose Bautista 2 1995-1996 89 0 27 1 1 0 0 0 0 0 0 1 13 .037 .071 .037 .108 -0.6
Joe Bean 1 1902-1902 48 0 176 13 39 2 1 0 5 9 0 5 20 .222 .247 .244 .492 -0.1
Desmond Beatty 1 1914-1914 2 0 3 0 0 0 0 0 1 0 0 0 0 .000 .000 .000 .000 -0.1
Buck Becannon 1 1887-1887 1 0 5 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Rod Beck 7 1991-1997 416 0 17 0 4 0 0 0 1 0 0 0 9 .235 .235 .235 .471 -0.1
Beals Becker 3 1910-1912 293 0 700 112 187 31 13 10 102 60 0 94 82 .267 .356 .391 .747 4.6
Marty Becker 1 1915-1915 17 0 52 5 13 2 0 0 3 3 0 2 9 .250 .278 .288 .566 0.1
Gordon Beckham 1 2016-2016 3 55 5 0 0 0 0 0 1 0 0 0 2 .000 .000 .000 .000 -0.7
Jake Beckley 2 1896-1897 63 0 250 45 72 10 7 6 49 13 0 11 14 .288 .338 .456 .794 0.8
Steve Bedrosian 2 1989-1990 108 0 10 0 3 0 0 0 1 0 0 0 4 .300 .300 .300 .600 0.0
Roy Beecher 2 1907-1908 5 0 8 1 1 1 0 0 0 0 0 0 1 .125 .125 .250 .375 -0.0
Tyler Beede 3 2018-2021 44 36 62 3 5 0 0 0 1 0 0 6 32 .081 .162 .081 .242 -0.9
Joe Beggs 2 1947-1948 33 0 13 0 1 0 0 0 0 0 0 0 4 .077 .077 .077 .154 -0.3
Ed Begley 1 1884-1884 33 0 121 12 22 4 0 0 8 0 0 8 31 .182 .233 .215 .447 -0.2
Gene Begley 1 1886-1886 5 0 16 1 2 0 0 0 1 1 0 1 3 .125 .176 .125 .301 -0.3
Hank Behrman 1 1949-1949 43 0 13 0 1 0 0 0 0 0 0 1 4 .077 .143 .077 .220 -0.2
David Bell 1 2002-2002 154 0 552 82 144 29 2 20 73 1 2 54 80 .261 .333 .429 .762 2.3
Hi Bell 3 1932-1934 95 0 82 9 9 0 0 0 2 0 0 5 31 .110 .161 .110 .271 -1.0
Brandon Belt 10 2011-2020 1163 455 3918 549 1019 241 34 140 507 46 21 553 1051 .260 .355 .446 .801 19.4
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Carlos Beltran 1 2011-2011 44 0 167 17 54 9 4 7 18 1 2 11 27 .323 .369 .551 .920 1.5
Marvin Benard 9 1995-2003 891 0 2630 441 714 138 21 54 260 105 43 265 454 .271 .343 .402 .744 7.9
Armando Benitez 3 2005-2007 90 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Mike Benjamin 7 1989-1995 299 0 637 79 125 26 3 13 51 21 1 36 142 .196 .250 .308 .557 -1.5
Jack Bentley 5 1923-1927 173 0 299 32 97 16 5 5 40 0 0 16 29 .324 .359 .462 .820 1.7
Larry Benton 4 1927-1930 122 0 258 20 36 3 1 2 22 0 0 8 50 .140 .169 .182 .351 -3.3
Rube Benton 7 1915-1921 172 0 333 16 47 5 2 1 20 2 0 7 71 .141 .159 .177 .336 -3.0
Todd Benzinger 3 1993-1995 202 0 515 59 140 20 4 16 59 2 1 32 122 .272 .314 .419 .733 0.1
Juan Berenguer 1 1986-1986 46 0 7 0 1 0 0 0 0 0 0 0 1 .143 .143 .143 .286 -0.2
Mike Berg 1 2036-2036 2 1 4 0 1 0 0 0 1 0 0 0 1 .250 .200 .250 .450 -0.1
Wally Berger 2 1937-1938 75 0 231 45 64 11 2 12 47 3 0 20 34 .277 .343 .498 .840 1.8
Dave Bergman 3 1981-1983 253 0 406 54 110 16 2 13 51 7 1 61 50 .271 .366 .416 .782 1.6
Jack Berly 1 1931-1931 27 0 35 2 6 0 0 0 3 0 0 1 9 .171 .194 .171 .366 -0.3
Curt Bernard 2 1900-1901 43 0 147 20 35 2 2 0 14 3 0 13 17 .238 .309 .279 .588 -0.0
Ray Berres 4 1942-1945 68 0 107 9 23 1 0 1 5 0 0 6 8 .215 .263 .252 .515 0.2
Howard Berry 2 1921-1922 15 0 6 0 2 0 1 0 2 0 0 1 1 .333 .429 .667 1.095 0.1
Damon Berryhill 1 1997-1997 73 0 167 17 43 8 0 3 23 0 0 20 29 .257 .335 .359 .694 0.4
Dick Bertell 1 1965-1965 22 0 48 1 9 1 0 0 3 0 0 7 5 .188 .291 .208 .499 -0.2
Bob Bescher 1 1914-1914 135 0 512 82 138 23 4 6 35 36 0 45 48 .270 .336 .365 .701 3.8
Mookie Betts 2 2028-2029 262 257 993 179 295 69 6 50 168 2 2 136 193 .297 .384 .530 .914 7.0
Bo Bichette 4 2026-2035 320 303 1208 153 304 71 6 33 131 41 10 94 257 .252 .307 .402 .709 2.9
Jon Billette 1 2029-2029 19 17 61 9 13 2 0 0 4 0 1 5 13 .213 .279 .246 .525 0.1
Robby Bird 1 2033-2033 33 30 106 14 23 7 0 1 10 0 0 11 21 .217 .286 .311 .597 -0.0
Hunter Bishop 3 2022-2025 179 141 577 47 100 29 2 17 58 8 6 48 199 .173 .239 .319 .558 -3.7
Ty Blach 4 2016-2019 93 20 78 6 13 2 0 1 7 0 0 6 37 .167 .224 .231 .454 -0.6
Bud Black 4 1991-1994 89 0 179 6 26 4 0 0 12 0 0 4 49 .145 .164 .168 .332 -2.4
Ray Black 1 2018-2018 23 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Travis Blackley 2 2007-2012 6 0 3 0 1 0 0 0 0 0 0 0 1 .333 .333 .333 .667 0.0
Rae Blaemire 1 1941-1941 2 0 5 0 2 0 0 0 0 0 0 0 0 .400 .400 .400 .800 0.1
Damaso Blanco 3 1972-1974 72 0 33 9 7 1 0 0 2 3 1 5 6 .212 .308 .242 .550 0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Gregor Blanco 6 2012-2018 717 96 1995 263 508 85 27 21 169 81 30 225 444 .255 .331 .356 .687 4.9
Don Blasingame 2 1960-1961 139 0 524 73 123 12 8 2 31 14 2 51 54 .235 .304 .300 .604 0.5
Buddy Blattner 3 1946-1948 189 0 593 94 151 28 8 11 62 18 0 80 73 .255 .349 .384 .734 4.0
Marv Blaylock 1 1950-1950 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Jared Blecher 1 2034-2034 9 4 21 4 5 1 0 0 2 0 1 2 10 .238 .304 .286 .590 -0.2
Bob Blewett 1 1902-1902 5 0 10 1 0 0 0 0 0 0 0 1 1 .000 .091 .000 .091 -0.2
Vida Blue 6 1978-1986 182 0 338 25 36 7 0 3 10 0 0 37 162 .107 .196 .154 .350 -3.9
Clint Blume 2 1922-1923 13 0 6 1 1 0 0 0 0 0 0 3 0 .167 .444 .167 .611 0.0
John Boccabella 1 1974-1974 29 0 80 6 11 3 0 0 5 0 0 4 6 .138 .176 .175 .351 -0.7
Brett Bochy 1 2014-2014 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Randy Bockus 3 1986-1988 38 0 8 0 1 0 0 0 0 0 0 0 4 .125 .125 .125 .250 -0.1
Brian Bocock 1 2008-2008 32 0 77 4 11 1 0 0 2 4 2 12 29 .143 .258 .156 .414 -0.6
Brian Boehringer 1 2001-2001 25 0 3 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Alec Bohm 3 2026-2028 345 340 1285 165 314 59 6 62 184 6 1 116 301 .244 .308 .444 .753 2.3
Carl Boles 1 1962-1962 19 0 24 4 9 0 0 0 1 0 0 0 6 .375 .375 .375 .750 0.1
Bobby Bolin 9 1961-1969 346 0 372 36 59 9 1 5 33 1 0 33 146 .159 .231 .228 .459 -1.9
Barry Bonds 15 1993-2007 1976 0 6263 1555 1951 381 41 586 1440 263 69 1947 949 .312 .477 .666 1.143 90.6
Bobby Bonds 7 1968-1974 1014 0 4047 765 1106 188 42 186 552 263 63 500 1016 .273 .356 .478 .834 38.0
Hank Boney 1 1927-1927 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Zeke Bonura 1 1939-1939 123 0 455 75 146 26 6 11 85 1 0 46 22 .321 .388 .477 .865 2.9
Greg Booker 1 1990-1990 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Ike Boone 1 1922-1922 2 0 2 0 1 0 0 0 0 0 0 0 1 .500 .500 .500 1.000 0.0
Joe Borba 2 2028-2029 235 230 866 126 226 38 4 48 138 12 5 76 226 .261 .329 .480 .810 4.0
Pedro Borbon 1 1979-1979 30 0 3 0 1 0 0 0 0 0 0 0 1 .333 .333 .333 .667 0.0
Bill Bordley 1 1980-1980 8 0 6 0 1 0 0 0 0 0 0 1 1 .167 .286 .167 .452 -0.1
Andy Boswell 1 1895-1895 5 0 16 1 3 0 0 0 1 1 0 1 1 .188 .235 .188 .423 -0.1
Kent Bottenfield 1 1994-1994 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Mike Boudreaux 1 2028-2028 32 22 88 12 17 8 0 1 8 0 0 9 31 .193 .268 .318 .586 -0.6
Steve Bourgeois 1 1996-1996 15 0 11 1 3 2 0 0 1 0 0 2 2 .273 .385 .455 .839 0.1
Chris Bourjos 1 1980-1980 13 0 22 4 5 1 0 1 2 0 0 2 7 .227 .292 .409 .701 0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Chick Bowen 1 1919-1919 3 0 5 0 1 0 0 0 1 0 0 1 2 .200 .333 .200 .533 0.0
Cy Bowen 1 1896-1896 2 0 3 1 1 0 0 0 1 0 0 1 2 .333 .500 .333 .833 -0.0
Frank Bowerman 8 1900-1907 700 0 2220 234 547 64 24 8 255 59 0 92 244 .246 .287 .308 .595 4.1
John Bowker 3 2008-2010 183 0 475 47 113 19 5 15 58 2 1 29 115 .238 .285 .394 .678 -0.5
Bob Bowman 1 1941-1941 29 0 21 1 1 0 0 1 1 0 0 2 15 .048 .130 .190 .321 -0.3
Ernie Bowman 3 1961-1963 165 0 205 29 39 4 2 1 10 3 3 2 33 .190 .200 .244 .444 -1.0
Joe Bowman 1 1934-1934 31 0 29 4 5 0 1 0 4 0 0 2 3 .172 .226 .241 .467 -0.2
Roger Bowman 3 1949-1952 13 0 9 0 0 0 0 0 0 0 0 1 3 .000 .100 .000 .100 -0.2
Jack Boyle 1 1892-1892 120 0 436 52 80 8 8 0 32 10 0 36 41 .183 .252 .239 .491 -2.6
Jim Boyle 1 1926-1926 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Vic Bradford 1 1943-1943 6 0 5 1 1 0 0 0 1 0 0 1 1 .200 .333 .200 .533 -0.0
Tom Bradley 3 1973-1975 78 0 127 5 18 3 0 0 5 0 0 7 42 .142 .187 .165 .352 -1.5
Dave Brain 1 1908-1908 11 0 17 2 3 0 0 0 1 1 0 2 2 .176 .263 .176 .440 0.0
Fred Brainard 3 1914-1916 95 0 261 32 51 7 2 1 21 6 7 22 44 .195 .261 .249 .510 -0.6
Jackie Brandt 3 1956-1959 253 0 832 115 234 33 13 23 107 15 8 58 105 .281 .327 .435 .762 2.6
Jeff Brantley 6 1988-1993 299 0 61 5 8 1 0 0 5 0 0 1 21 .131 .145 .148 .293 -0.9
Rob Brantly 1 2020-2020 17 0 16 0 2 1 0 0 0 0 0 1 4 .125 .176 .188 .364 -0.1
Fred Breining 4 1980-1983 136 0 107 5 16 1 0 0 4 0 0 11 52 .150 .229 .159 .388 -1.0
Bob Brenly 9 1981-1989 823 0 2527 312 632 116 6 90 327 44 38 308 421 .250 .333 .408 .740 13.3
Don Brennan 1 1937-1937 6 0 1 0 0 0 0 0 0 0 0 1 1 .000 .500 .000 .500 0.0
Roger Bresnahan 7 1902-1908 751 0 2499 438 731 135 35 15 291 118 0 410 259 .293 .403 .393 .795 30.0
Eddie Bressoud 6 1956-1961 443 0 1242 132 297 53 15 26 107 3 5 104 211 .239 .299 .369 .667 1.6
Jack Brewer 3 1944-1946 43 0 75 6 14 3 0 0 5 0 0 0 14 .187 .187 .227 .413 -0.7
Jamie Brewington 1 1995-1995 14 0 23 3 5 0 0 0 1 0 0 0 7 .217 .217 .217 .435 -0.3
Al Bridwell 4 1908-1911 510 0 1698 214 480 50 14 0 180 74 0 225 131 .283 .372 .329 .701 13.7
Brad Brink 1 1994-1994 4 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Lewis Brinson 1 2025-2025 51 51 177 18 41 10 1 7 29 4 2 17 59 .232 .315 .418 .733 0.5
Mike Broadway 1 2016-2016 4 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Chris Brock 2 1998-1999 31 0 39 4 8 0 0 0 4 0 0 3 8 .205 .262 .205 .467 -0.4
Steve Brodie 1 1902-1902 109 0 416 37 117 8 2 3 42 11 0 22 44 .281 .327 .332 .658 1.9
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Troy Brohawn 1 2002-2002 11 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Ken Brondell 1 1944-1944 8 0 4 1 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Terry Bross 1 1993-1993 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Dan Brouthers 1 1904-1904 2 0 5 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Jim Brower 3 2003-2005 165 0 21 3 4 0 0 0 1 0 0 1 7 .190 .261 .190 .451 -0.2
Chris Brown 4 1984-1987 308 0 1064 130 305 49 6 30 138 18 16 89 156 .287 .353 .429 .782 6.8
Eddie Brown 2 1920-1921 73 0 136 17 37 7 2 0 12 1 0 4 14 .272 .312 .353 .665 0.2
Gary Brown 1 2014-2014 7 0 7 1 3 0 0 0 1 0 0 0 0 .429 .429 .429 .857 0.1
Jake Brown 1 1975-1975 41 0 43 6 9 3 0 0 4 0 0 5 13 .209 .292 .279 .571 -0.1
Jim Brown 1 1884-1884 1 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Jumbo Brown 5 1937-1941 150 0 46 4 9 1 0 0 2 0 0 3 7 .196 .245 .217 .462 -0.2
Ollie Brown 4 1965-1968 281 0 865 83 215 24 2 20 97 3 7 61 156 .249 .303 .350 .653 0.5
Trevor Brown 2 2015-2016 88 40 212 18 50 10 0 5 24 1 2 13 47 .236 .282 .354 .636 -0.1
Willard Brown 3 1887-1889 109 0 368 37 89 14 2 1 60 17 0 20 32 .242 .292 .299 .591 -1.4
George Browne 6 1902-1907 720 0 2874 444 825 82 41 16 216 137 0 169 297 .287 .330 .361 .691 12.7
Greg Brummett 1 1993-1993 8 0 15 0 0 0 0 0 0 0 0 1 5 .000 .062 .000 .062 -0.4
Ron Bryant 7 1967-1974 196 0 290 27 48 4 0 0 19 0 0 17 89 .166 .211 .179 .390 -2.6
Garland Buckeye 1 1928-1928 1 0 2 0 1 1 0 0 1 0 0 0 0 .500 .500 1.000 1.500 0.1
Dick Buckley 2 1890-1891 145 0 519 62 123 20 1 6 57 6 0 34 65 .237 .293 .314 .607 -0.3
Mike Budnick 2 1946-1947 42 0 24 3 7 1 0 1 3 0 0 2 3 .292 .346 .458 .804 0.2
Charlie Buelow 1 1901-1901 22 0 72 3 8 4 0 0 4 0 0 2 9 .111 .147 .167 .313 -0.6
Madison Bumgarner 11 2009-2019 300 89 594 51 105 18 0 19 62 0 0 40 255 .177 .228 .303 .532 -3.0
Dave Burba 5 1992-2004 177 0 36 1 6 1 0 0 3 0 0 2 17 .167 .211 .194 .405 -0.4
Bob Burda 4 1965-1970 193 0 254 24 53 11 0 6 37 0 1 33 25 .209 .298 .323 .621 -0.6
Enrique Burgos 1 1995-1995 5 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Eddie Burke 4 1892-1895 399 0 1633 362 459 62 28 20 210 144 0 141 113 .281 .354 .390 .744 6.7
Frank Burke 1 1906-1906 8 0 9 2 3 1 1 0 1 1 0 1 1 .333 .400 .667 1.067 0.2
John Burke 1 1902-1902 4 0 13 0 2 0 0 0 0 0 0 0 2 .154 .154 .154 .308 -0.1
Jesse Burkett 1 1890-1890 101 0 401 67 124 23 13 4 60 14 0 33 52 .309 .366 .461 .827 2.8
John Burkett 6 1987-1994 163 0 301 11 21 2 0 0 10 0 0 18 138 .070 .122 .076 .199 -5.5
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Ellis Burks 3 1998-2000 284 0 930 169 290 46 6 60 214 20 7 144 166 .312 .404 .568 .971 9.0
George Burns 11 1911-1921 1362 0 5311 877 1541 267 82 34 458 334 88 631 442 .290 .368 .391 .759 40.4
Oyster Burns 1 1895-1895 33 0 114 21 35 5 3 1 25 10 0 14 6 .307 .388 .430 .817 0.6
Pete Burnside 3 1955-1958 18 0 14 1 1 0 0 0 0 0 0 1 3 .071 .133 .071 .205 -0.3
Buster Burrell 1 1891-1891 15 0 53 1 5 0 0 0 1 2 0 3 12 .094 .158 .094 .252 -0.7
Pat Burrell 2 2010-2011 188 0 472 58 119 25 1 25 72 0 2 80 144 .252 .359 .468 .827 3.1
Emmanuel Burriss 5 2008-2012 282 0 720 87 175 14 1 1 42 40 15 53 101 .243 .304 .269 .573 -1.0
Joe Bush 1 1927-1927 3 0 4 0 2 0 0 0 0 0 0 0 0 .500 .500 .500 1.000 0.1
Brett Butler 3 1988-1990 471 0 1784 317 523 69 22 13 123 125 55 246 195 .293 .381 .378 .759 13.5
Frank Butler 1 1895-1895 5 0 22 5 6 1 0 0 2 0 0 1 1 .273 .304 .318 .623 -0.0
Byron Buxton 1 2026-2026 34 27 103 10 29 9 0 3 12 6 1 6 31 .282 .327 .456 .784 0.7
Bud Byerly 2 1959-1960 30 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Marlon Byrd 1 2015-2015 39 0 147 12 40 12 2 4 31 0 0 6 44 .272 .301 .463 .764 0.5
Enos Cabell 1 1981-1981 96 0 396 41 101 20 1 2 36 6 7 10 47 .255 .274 .326 .600 -0.7
Asdrubal Cabrera 2 2021-2022 237 229 903 106 228 54 2 26 104 13 5 85 197 .252 .321 .403 .724 2.7
Melky Cabrera 1 2012-2012 113 0 459 84 159 25 10 11 60 13 5 36 63 .346 .390 .516 .906 4.1
Orlando Cabrera 1 2011-2011 39 0 126 4 28 3 0 1 13 2 2 4 17 .222 .241 .270 .510 -0.4
Leon Cadore 1 1924-1924 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Trevor Cahill 1 2020-2020 37 4 19 2 3 0 0 0 0 0 0 0 6 .158 .158 .158 .316 -0.3
Matt Cain 13 2005-2017 348 17 611 27 74 13 1 7 34 0 0 21 308 .121 .151 .180 .331 -8.8
Sam Calderone 2 1950-1953 69 0 112 13 30 3 0 1 20 0 0 3 9 .268 .287 .321 .608 0.2
Mike Caldwell 3 1974-1976 119 0 126 7 19 4 0 0 5 0 0 2 30 .151 .164 .183 .347 -1.5
Orlando Calixte 1 2017-2017 29 0 49 5 7 1 0 0 6 1 0 3 16 .143 .185 .163 .348 -0.6
Jim Callahan 1 1902-1902 1 0 4 0 0 0 0 0 0 0 0 1 1 .000 .200 .000 .200 -0.0
Mark Calvert 2 1983-1984 28 0 16 0 0 0 0 0 0 0 0 1 11 .000 .059 .000 .059 -0.3
Ernie Camacho 2 1989-1990 21 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Cy Campbell 5 2027-2031 246 166 674 69 145 28 1 23 78 0 1 53 230 .215 .282 .362 .644 -2.0
Sal Campfield 1 1896-1896 6 0 12 2 2 1 0 0 3 0 0 1 2 .167 .231 .250 .481 -0.1
Jay Canizaro 2 1996-1999 55 0 138 16 32 6 1 3 17 1 2 10 40 .232 .287 .355 .642 -0.1
Ben Cantwell 3 1927-1937 13 0 12 3 4 1 0 0 4 0 0 1 1 .333 .385 .417 .801 0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Victor Caratini 1 2031-2031 113 101 382 39 97 21 2 7 57 0 0 30 123 .254 .318 .374 .693 1.8
John Carden 1 1946-1946 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jose Cardenal 2 1963-1964 29 0 20 4 1 0 0 0 2 2 1 3 4 .050 .174 .050 .224 -0.3
Roger Carey 1 1887-1887 1 0 4 0 0 0 0 0 2 0 0 0 1 .000 .000 .000 .000 -0.1
Dan Carlson 2 1996-1997 11 0 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Steve Carlton 1 1986-1986 6 0 11 1 2 0 0 1 3 0 0 0 3 .182 .182 .455 .636 -0.0
Bob Carpenter 5 1940-1947 76 0 130 7 21 1 0 0 15 0 0 8 17 .162 .216 .169 .385 -1.1
Mark Carreon 4 1993-1996 327 0 938 123 271 59 4 36 169 3 4 65 106 .289 .338 .475 .813 3.6
Bill Carrick 3 1898-1900 94 0 263 21 41 4 2 0 17 2 0 21 32 .156 .218 .186 .405 -2.0
Don Carrithers 4 1970-1973 87 0 68 7 13 3 0 0 7 1 0 1 21 .191 .203 .235 .438 -0.5
Sean Carroll 2 2028-2029 177 149 513 69 111 28 2 17 70 5 1 48 175 .216 .295 .378 .674 1.0
Kid Carsey 1 1899-1899 5 0 18 2 6 1 0 0 1 2 0 2 2 .333 .400 .389 .789 0.2
Blackie Carter 2 1925-1926 6 0 21 4 4 1 0 1 1 0 0 1 1 .190 .227 .381 .608 -0.1
Gary Carter 1 1990-1990 92 0 244 24 62 10 0 9 27 1 1 25 31 .254 .324 .406 .729 1.4
Joe Carter 1 1998-1998 41 0 105 15 31 7 0 7 29 1 0 6 13 .295 .322 .562 .884 0.6
Larry Carter 1 1992-1992 6 0 10 1 2 0 0 0 0 0 0 0 5 .200 .273 .200 .473 -0.1
Santiago Casilla 6 2010-2016 346 0 4 0 1 0 0 0 1 0 0 1 1 .250 .400 .250 .650 0.0
Ed Caskin 3 1883-1886 196 0 738 97 174 22 3 2 81 0 0 48 81 .236 .282 .282 .564 2.1
Nick Castellanos 1 2023-2023 155 154 626 72 154 41 3 25 77 0 0 46 166 .246 .297 .441 .738 0.3
Alberto Castillo 1 2003-2003 11 0 15 2 3 1 0 1 4 0 0 0 5 .200 .200 .467 .667 0.0
Jose Castillo 1 2008-2008 112 0 394 42 96 28 4 6 35 2 2 25 71 .244 .290 .381 .671 0.2
Willie Castillo 3 2034-2036 433 425 1531 238 380 80 4 75 255 3 0 278 389 .248 .368 .453 .821 6.4
Foster Castleman 4 1954-1957 170 0 462 43 102 19 3 17 51 2 1 19 65 .221 .254 .385 .639 -0.1
Slick Castleman 6 1934-1939 123 0 207 18 28 3 0 2 12 0 0 9 67 .135 .171 .179 .350 -2.2
Red Causey 4 1918-1922 84 0 110 11 17 0 1 0 6 0 0 2 36 .155 .170 .173 .342 -1.0
Alonso Centeno 1 2032-2032 28 13 59 6 15 2 1 0 7 0 0 2 9 .254 .290 .322 .612 -0.1
Orlando Cepeda 9 1958-1966 1114 0 4178 652 1286 226 22 226 767 92 46 259 636 .308 .352 .535 .887 30.8
Leon Chagnon 1 1935-1935 14 0 9 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.2
Tiny Chaplin 3 1928-1931 47 0 35 2 4 1 0 1 5 0 0 3 9 .114 .184 .229 .413 -0.4
Hal Chase 1 1919-1919 110 0 408 58 116 17 7 5 45 16 0 17 40 .284 .318 .397 .715 1.6
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Ken Chase 1 1943-1943 23 0 42 2 9 1 0 0 0 0 0 1 7 .214 .233 .238 .471 -0.2
Angel Chavez 1 2005-2005 10 0 19 1 5 1 0 0 1 0 0 0 3 .263 .263 .316 .579 -0.1
Nestor Chavez 1 1967-1967 2 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Virgil Cheeves 1 1927-1927 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Lou Chiozza 3 1937-1939 214 0 760 83 182 21 5 10 58 14 0 41 47 .239 .278 .320 .598 -0.5
Don Choate 1 1960-1960 4 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Mike Chris 2 1982-1983 16 0 9 0 1 0 0 0 1 0 0 0 3 .111 .100 .111 .211 -0.1
Justin Christian 2 2011-2012 52 0 103 12 19 6 0 0 6 5 3 7 11 .184 .236 .243 .479 -0.6
Jason Christiansen 5 2001-2005 179 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Vinnie Chulk 3 2006-2008 112 0 4 0 1 0 0 0 0 0 0 0 0 .250 .250 .250 .500 -0.0
Tony Cingrani 1 2020-2020 23 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Bill Cissell 1 1938-1938 38 0 149 19 40 6 0 2 18 1 0 6 11 .268 .297 .349 .646 0.2
John Clapp 1 1883-1883 20 0 73 6 13 0 0 0 5 0 0 5 4 .178 .231 .178 .409 -0.7
Doug Clark 1 2005-2005 8 0 5 2 0 0 0 0 0 0 0 1 2 .000 .167 .000 .167 -0.1
Jack Clark 10 1975-1984 1044 0 3731 597 1034 197 30 163 595 60 44 497 556 .277 .359 .477 .836 26.0
Roy Clark 1 1902-1902 21 0 76 4 11 1 0 0 3 5 0 1 9 .145 .156 .158 .314 -0.5
Watty Clark 2 1933-1934 21 0 17 2 4 1 0 0 0 0 0 2 2 .235 .316 .294 .610 -0.0
Will Clark 8 1986-1993 1160 0 4269 687 1278 249 37 176 709 52 41 506 744 .299 .373 .499 .872 28.9
Willie Clark 3 1895-1897 211 0 766 110 217 32 18 1 124 27 0 57 63 .283 .346 .376 .722 0.8
Artie Clarke 2 1890-1891 149 0 569 72 122 14 10 0 70 49 0 47 54 .214 .279 .274 .553 -0.6
Boileryard Clarke 1 1905-1905 31 0 50 2 9 0 0 1 4 1 0 4 6 .180 .241 .240 .481 -0.2
Dad Clarke 4 1894-1897 109 0 323 35 70 4 3 0 24 1 0 25 40 .217 .277 .248 .525 -1.2
Bill Clarkson 2 1927-1928 32 0 20 1 1 0 0 0 0 0 0 4 7 .050 .208 .050 .258 -0.2
Dad Clarkson 1 1891-1891 5 0 9 0 4 0 0 0 0 0 0 2 2 .444 .545 .444 .990 0.2
Royce Clayton 5 1991-1995 506 0 1790 179 445 72 18 18 184 66 26 133 343 .249 .302 .339 .641 2.4
Elmer Cleveland 1 1888-1888 9 0 34 6 8 0 2 2 5 1 0 3 1 .235 .297 .529 .827 0.3
Ty Cline 2 1967-1968 180 0 413 55 98 11 8 1 32 2 3 20 39 .237 .275 .310 .585 -0.2
Gil Coan 2 1955-1956 13 0 14 2 2 0 0 0 0 0 0 0 2 .143 .143 .143 .286 -0.2
Dick Coffman 4 1936-1939 163 0 71 2 13 2 0 0 2 0 0 1 33 .183 .194 .211 .406 -0.6
Dick Cogan 1 1900-1900 3 0 8 0 1 0 0 0 0 0 0 1 1 .125 .222 .125 .347 -0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Andy Cohen 3 1926-1929 262 0 886 108 249 36 10 14 114 6 0 43 34 .281 .317 .392 .709 1.2
Jimmie Coker 1 1963-1963 4 0 5 0 1 0 0 0 0 0 0 1 2 .200 .333 .200 .533 -0.0
Craig Colbert 2 1992-1993 72 0 163 12 35 7 2 2 21 1 0 12 35 .215 .266 .319 .585 0.0
Tom Colcolough 1 1899-1899 14 0 37 3 10 1 0 0 6 0 0 1 4 .270 .289 .297 .587 -0.0
Joe Coleman 1 1979-1979 5 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Darnell Coles 1 1991-1991 11 0 14 1 3 0 0 0 0 0 0 0 2 .214 .214 .214 .429 -0.1
Tyler Colvin 1 2014-2014 57 0 139 16 31 10 3 2 18 1 0 8 45 .223 .268 .381 .650 0.3
Pete Compton 1 1918-1918 21 0 60 5 13 0 1 0 5 2 0 5 4 .217 .277 .250 .527 -0.1
Keith Comstock 1 1987-1987 15 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Frank Connaughton 1 1896-1896 88 0 315 53 82 3 2 2 43 22 0 25 7 .260 .319 .302 .620 -0.0
Joe Connell 1 1926-1926 2 0 1 1 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Bill Connelly 2 1952-1953 19 0 17 2 4 2 2 0 3 0 1 1 10 .235 .278 .588 .866 0.1
Joe Connolly 1 1921-1921 2 0 4 0 0 0 0 0 0 0 0 1 1 .000 .200 .000 .200 -0.1
Roger Connor 10 1883-1894 1120 0 4346 946 1388 242 131 76 786 161 0 578 284 .319 .402 .488 .890 42.7
Jim Constable 4 1956-1963 32 0 6 0 1 1 0 0 0 0 0 2 1 .167 .375 .333 .708 0.0
Sandy Consuegra 1 1957-1957 4 0 0 1 0 0 0 0 0 0 0 1 0 .000 1.000 .000 1.000 0.0
Jack Conway 1 1948-1948 24 0 49 8 12 2 1 1 3 0 0 5 10 .245 .315 .388 .703 0.2
Dennis Cook 2 1988-1989 6 0 10 2 1 0 1 0 1 0 0 3 3 .100 .308 .300 .608 0.0
Bobby Coombs 1 1943-1943 9 0 2 0 0 0 0 0 0 0 0 1 0 .000 .333 .000 .333 -0.0
Jimmy Cooney 1 1919-1919 5 0 14 3 3 0 0 0 1 0 0 0 0 .214 .214 .214 .429 -0.1
Sam Coonrod 2 2020-2021 79 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Brian Cooper 2 2004-2005 13 0 5 0 1 0 0 0 0 0 0 0 1 .200 .200 .200 .400 -0.0
Claude Cooper 1 1913-1913 27 0 30 11 9 4 0 0 4 3 0 4 6 .300 .382 .433 .816 0.3
Mort Cooper 1 1947-1947 8 0 14 3 6 2 0 1 3 0 0 0 2 .429 .467 .786 1.252 0.3
Walker Cooper 4 1946-1949 360 0 1232 162 340 50 11 63 243 3 0 76 92 .276 .322 .488 .809 9.8
Larry Corcoran 2 1885-1886 4 0 18 3 5 0 0 0 2 0 0 0 3 .278 .278 .278 .556 0.0
Tommy Corcoran 1 1907-1907 62 0 226 21 60 9 2 0 24 9 0 7 24 .265 .288 .323 .611 0.9
Erik Cordier 1 2014-2014 7 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jeff Cornell 1 1984-1984 23 0 4 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.1
Terry Cornutt 2 1977-1978 29 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Kevin Correia 6 2003-2008 170 0 84 4 9 1 0 0 4 0 0 6 35 .107 .167 .119 .286 -1.3
Seth Corry 1 2021-2021 6 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Al Corwin 5 1951-1955 128 0 79 9 12 2 1 2 5 0 0 1 27 .152 .163 .278 .441 -0.7
Pete Cote 1 1926-1926 2 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Roscoe Coughlin 1 1891-1891 8 0 23 3 3 1 1 0 1 1 0 5 9 .130 .286 .261 .547 -0.0
Dick Cramer 1 1883-1883 2 0 6 0 0 0 0 0 0 0 0 1 5 .000 .143 .000 .143 -0.1
Del Crandall 1 1964-1964 69 0 195 12 45 8 1 3 11 0 3 22 21 .231 .309 .328 .637 0.3
Doc Crandall 6 1908-1913 235 0 401 46 111 15 11 6 62 2 0 26 46 .277 .324 .414 .738 2.2
Ed Crane 4 1888-1893 101 0 329 47 79 5 1 3 30 9 0 34 64 .240 .313 .289 .602 0.4
Sam Crane 1 1890-1890 2 0 6 0 0 0 0 0 0 1 0 0 1 .000 .000 .000 .000 -0.1
Brandon Crawford 10 2011-2020 1361 522 4583 530 1153 256 40 101 571 35 28 437 1010 .252 .319 .391 .710 14.6
Pat Crawford 2 1929-1930 90 0 133 24 38 6 2 6 41 1 0 18 7 .286 .375 .496 .871 0.6
Doug Creek 2 1996-1997 66 0 4 1 1 0 0 0 0 0 0 0 2 .250 .250 .250 .500 -0.1
Pete Cregan 1 1899-1899 1 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Felipe Crespo 2 2000-2001 129 0 197 25 51 7 1 8 39 4 3 17 49 .259 .329 .426 .755 0.1
Hughie Critz 6 1930-1935 676 0 2803 380 715 91 29 20 204 23 0 111 128 .255 .285 .330 .615 -2.8
Ray Crone 2 1957-1958 39 0 42 1 1 0 0 0 1 0 0 3 18 .024 .089 .024 .113 -0.8
Jake Cronenworth 1 2026-2026 6 6 17 2 2 0 0 1 3 0 0 4 3 .118 .286 .294 .580 -0.1
Jack Cronin 2 1902-1903 40 0 111 7 20 3 1 0 9 4 0 3 13 .180 .216 .225 .441 -0.5
Buddy Crump 1 1924-1924 1 0 4 0 0 0 0 0 1 0 0 0 1 .000 .000 .000 .000 -0.1
Deivi Cruz 2 2004-2005 208 0 606 72 172 40 3 12 74 1 4 27 63 .284 .315 .419 .734 1.2
Hector Cruz 2 1978-1979 95 0 222 21 47 8 1 6 25 0 2 24 46 .212 .291 .338 .629 -0.0
Jacob Cruz 3 1996-1998 52 0 105 13 22 4 0 3 13 0 1 15 30 .210 .317 .333 .650 0.0
Jose Cruz Jr. 1 2003-2003 158 0 539 90 135 26 1 20 68 5 8 102 121 .250 .366 .414 .779 1.7
Victor Cubilla 2 2035-2036 62 53 166 12 28 8 0 2 12 0 0 16 53 .169 .242 .253 .495 -0.0
Al Cuccinello 1 1935-1935 54 0 165 27 41 7 1 4 20 0 0 1 20 .248 .262 .376 .638 -0.1
Tony Cuccinello 1 1940-1940 88 0 307 26 64 9 2 5 36 1 0 16 42 .208 .248 .300 .547 -0.6
Johnny Cueto 5 2016-2020 86 63 164 4 15 0 0 0 9 0 0 3 53 .091 .107 .091 .198 -2.7
Charlie Culberson 1 2012-2012 6 0 22 0 3 0 0 0 1 0 0 0 7 .136 .136 .136 .273 -0.3
Dick Culler 1 1949-1949 7 0 1 0 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
John Cumberland 3 1970-1972 61 0 69 1 8 0 0 0 5 0 0 1 29 .116 .129 .116 .245 -0.9
Jack Cummings 4 1926-1929 86 0 126 15 44 11 1 4 27 0 0 12 16 .349 .410 .548 .958 1.7
Bill Cunningham 3 1921-1923 204 0 508 69 151 24 4 8 72 9 8 20 21 .297 .326 .407 .734 1.2
Joe Cunningham 1 2029-2029 157 157 592 60 128 34 2 20 86 1 3 45 192 .216 .275 .382 .656 -1.1
Harry Curtis 1 1907-1907 6 0 9 2 2 0 0 0 1 2 0 2 1 .222 .364 .222 .586 0.1
John Curtis 3 1977-1979 119 0 49 7 8 1 1 0 3 0 0 3 18 .163 .226 .224 .451 -0.5
Mike Cvengros 1 1922-1922 1 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
John D'Acquisto 4 1973-1976 84 0 113 10 15 2 0 1 5 0 1 12 62 .133 .214 .177 .391 -1.0
Chase d'Arnaud 1 2018-2018 42 20 93 9 20 5 0 3 9 2 1 4 37 .215 .253 .366 .618 -0.1
Bill Dahlen 4 1904-1907 579 0 1978 240 475 84 10 10 244 111 0 233 220 .240 .328 .308 .636 13.6
Ed Daily 1 1890-1890 4 0 15 1 2 1 0 0 1 0 0 0 4 .133 .133 .200 .333 -0.1
Bobby Dalbec 1 2025-2025 48 47 166 20 39 9 0 5 21 0 0 16 71 .235 .304 .380 .684 0.5
Brian Dallimore 2 2004-2005 27 0 50 9 13 3 0 1 7 0 1 4 7 .260 .321 .380 .701 0.0
George Daly 1 1909-1909 3 0 9 0 1 0 0 0 0 0 0 0 1 .111 .111 .111 .222 -0.1
Harry Danning 10 1933-1942 890 0 2971 363 847 162 26 57 397 13 0 187 217 .285 .330 .415 .745 18.7
Alvin Dark 7 1950-1956 933 0 3794 605 1106 205 30 98 429 41 19 213 257 .292 .334 .439 .773 21.5
Danny Darwin 2 1997-1998 42 0 60 2 6 2 0 0 3 0 0 1 38 .100 .129 .133 .262 -0.9
Claude Davenport 1 1920-1920 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Jim Davenport 13 1958-1970 1501 0 4427 552 1142 177 37 77 456 16 25 382 673 .258 .318 .367 .684 13.0
Chick Davies 2 1925-1926 42 0 24 5 4 0 0 0 1 0 0 3 6 .167 .259 .167 .426 -0.2
George Davies 1 1893-1893 5 0 12 4 4 1 0 0 0 0 0 5 5 .333 .529 .417 .946 0.2
Zach Davies 1 2021-2021 38 38 49 3 7 1 0 0 3 0 0 1 20 .143 .157 .163 .320 -0.9
Chili Davis 7 1981-1987 874 0 3148 432 840 144 20 101 418 95 62 361 578 .267 .340 .422 .762 13.6
Eric Davis 1 2001-2001 74 0 156 17 32 7 3 4 22 1 1 13 38 .205 .269 .365 .634 -0.4
George Davis 10 1893-1903 1096 0 4303 838 1427 227 98 53 816 354 0 399 298 .332 .393 .467 .860 38.8
Harry Davis 2 1895-1896 71 0 257 44 71 11 11 2 56 17 0 33 22 .276 .369 .428 .798 1.1
Ira Davis 1 1899-1899 6 0 17 3 4 1 1 0 2 1 0 0 2 .235 .235 .412 .647 0.0
Jaylin Davis 2 2019-2020 104 94 343 34 74 8 0 10 39 4 4 30 103 .216 .292 .327 .618 -1.0
Jim Davis 1 1957-1957 10 0 1 0 1 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000 0.1
John Davis 1 1941-1941 21 0 70 8 15 3 0 0 5 0 0 8 12 .214 .295 .257 .552 -0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Kiddo Davis 4 1933-1937 276 0 668 103 172 38 5 9 57 13 0 51 46 .257 .312 .370 .682 2.2
Mark Davis 5 1983-1987 231 0 119 10 19 3 4 0 6 0 1 5 38 .160 .194 .252 .446 -1.3
Rajai Davis 2 2007-2008 63 0 160 28 41 9 1 1 7 21 4 15 31 .256 .335 .344 .679 0.4
Ron Davis 1 1988-1988 9 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Russ Davis 2 2000-2001 133 0 347 43 90 18 1 16 41 1 3 26 78 .259 .314 .455 .769 0.8
Mike Davison 2 1969-1970 32 0 1 1 0 0 0 0 0 0 0 1 1 .000 .500 .000 .500 0.0
Alejandro De Aza 1 2015-2015 24 0 61 12 16 4 1 0 3 2 2 12 14 .262 .387 .361 .747 0.3
Rikelvin De Castro 1 2032-2032 50 46 160 16 32 8 0 1 14 0 0 15 52 .200 .274 .269 .542 -0.4
Ivan De Jesus 1 1987-1987 9 0 10 0 2 0 0 0 1 0 1 0 2 .200 .200 .200 .400 -0.1
Tomas de la Rosa 1 2006-2006 16 0 16 1 5 0 0 0 1 0 0 1 3 .312 .353 .312 .665 0.0
Paul Dean 2 1940-1941 32 0 26 0 3 0 0 0 0 0 0 0 2 .115 .115 .115 .231 -0.5
Wayland Dean 2 1924-1925 59 0 91 12 20 2 1 3 11 0 0 4 21 .220 .253 .363 .615 -0.2
Pat Deasley 3 1885-1887 125 0 468 52 128 16 2 0 64 5 0 22 39 .274 .308 .316 .624 -0.2
Steve Decker 4 1990-1996 166 0 452 35 99 11 1 9 45 0 1 38 87 .219 .282 .308 .590 -0.0
Dummy Deegan 1 1901-1901 2 0 5 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Dan Deemer 1 2027-2027 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Rob Deer 2 1984-1985 91 0 186 27 34 5 1 11 23 1 2 30 81 .183 .297 .398 .695 0.4
Bill DeKoning 1 1945-1945 3 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Miguel del Toro 2 1999-2000 23 0 6 1 1 0 0 0 2 0 0 0 3 .167 .167 .167 .333 -0.1
Jim Delahanty 1 1902-1902 7 0 26 3 6 1 0 0 3 0 0 1 3 .231 .259 .269 .528 -0.1
Jerry Delgado 3 2033-2035 102 95 331 45 92 16 3 1 29 0 0 10 48 .278 .305 .353 .659 1.6
Wilson Delgado 4 1996-1999 59 0 112 12 29 4 1 0 6 2 0 7 19 .259 .320 .312 .632 0.1
Rich DeLucia 2 1996-1997 59 0 4 1 1 0 0 0 0 0 0 1 0 .250 .400 .250 .650 0.0
Al Demaree 5 1912-1918 112 0 204 17 24 0 1 0 5 2 0 8 52 .118 .151 .127 .278 -2.3
Frank Demaree 3 1939-1941 287 0 1055 139 315 45 8 18 141 7 0 115 80 .299 .370 .408 .777 6.0
Mark Dempsey 1 1982-1982 3 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Travis Denker 1 2008-2008 24 0 37 6 9 4 1 1 3 0 0 5 10 .243 .333 .486 .820 0.2
Jerry Denny 2 1890-1891 118 0 453 50 97 19 7 3 43 13 0 28 65 .214 .269 .307 .576 -0.0
Roger Denzer 1 1901-1901 11 0 22 0 2 1 0 0 1 0 0 2 3 .091 .200 .136 .336 -0.2
Mark DeRosa 2 2010-2011 73 0 179 18 42 5 0 1 22 1 3 17 34 .235 .313 .279 .593 -0.3
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jim Deshaies 1 1993-1993 5 0 5 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.1
Frank Devin 1 1886-1886 1 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Mickey Devine 1 1925-1925 21 0 33 6 9 3 0 0 4 0 0 2 3 .273 .314 .364 .678 0.1
Art Devlin 8 1904-1911 1116 0 3766 525 1011 139 44 10 439 266 0 496 373 .268 .365 .337 .702 31.6
Jim Devlin 1 1886-1886 1 0 1 0 0 0 0 0 1 0 0 0 1 .000 .000 .000 .000 -0.0
Josh Devore 6 1908-1913 431 0 1437 265 406 45 27 7 118 141 0 184 188 .283 .372 .366 .738 9.6
Al DeVormer 1 1927-1927 68 0 141 14 35 3 1 2 21 1 0 11 11 .248 .312 .326 .638 0.3
Mark Dewey 3 1990-1996 119 0 9 0 0 0 0 0 0 0 0 2 5 .000 .182 .000 .182 -0.1
Alex Diaz 1 1998-1998 34 0 62 5 8 2 0 0 5 1 1 0 15 .129 .129 .161 .290 -0.8
Isan Diaz 3 2022-2024 320 311 1144 124 253 46 4 33 118 5 2 126 342 .221 .298 .355 .653 -0.1
Jairo Diaz 1 2021-2021 10 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Alex Dickerson 1 2019-2019 56 3 155 28 45 13 3 6 26 1 1 13 35 .290 .351 .529 .880 0.9
Johnny Dickshot 1 1939-1939 10 0 34 3 8 0 0 0 5 0 0 5 3 .235 .333 .235 .569 -0.1
Walt Dickson 1 1910-1910 12 0 4 1 1 0 0 0 0 0 0 1 0 .250 .400 .250 .650 0.0
Chuck Diering 1 1952-1952 41 0 23 2 4 1 1 0 2 0 2 4 3 .174 .296 .304 .601 -0.2
Dick Dietz 6 1966-1971 536 0 1634 200 428 80 5 62 271 2 6 318 366 .262 .384 .431 .815 16.8
Vince DiMaggio 1 1946-1946 15 0 25 2 0 0 0 0 0 0 0 2 5 .000 .074 .000 .074 -0.5
Ed Doheny 7 1895-1901 126 0 366 46 77 8 3 2 34 9 0 17 47 .210 .251 .265 .516 -1.2
Cozy Dolan 1 1922-1922 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Chris Dominguez 1 2014-2014 8 0 17 1 1 0 0 1 2 0 0 1 4 .059 .111 .235 .346 -0.2
Red Donahue 1 1893-1893 2 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Quintino Donatoni 1 2029-2029 19 9 41 6 10 1 2 0 7 0 1 0 4 .244 .244 .366 .610 -0.1
Mike Donlin 6 1904-1914 431 0 1495 231 498 70 34 18 218 75 0 103 147 .333 .380 .462 .841 17.4
Jim Donnelly 1 1897-1897 23 0 85 19 16 3 0 0 11 6 0 9 10 .188 .266 .224 .489 -0.3
Pete Donohue 2 1930-1931 22 0 35 2 9 0 0 1 8 0 0 0 0 .257 .257 .343 .600 -0.2
Red Dooin 2 1915-1916 61 0 141 10 29 2 2 0 9 0 2 3 18 .206 .222 .248 .470 -0.1
Mickey Doolin 1 1916-1916 18 0 51 4 12 3 1 1 3 1 0 2 4 .235 .264 .392 .656 0.3
Mike Dorgan 5 1883-1887 425 0 1674 255 470 68 21 3 234 31 0 70 131 .281 .311 .352 .663 5.2
Phil Douglas 4 1919-1922 118 0 227 17 39 2 1 2 16 1 0 4 45 .172 .190 .216 .406 -2.0
Jeter Downs 3 2024-2026 259 254 942 103 181 36 3 21 81 45 5 105 286 .192 .278 .304 .581 -1.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Kelly Downs 7 1986-1992 178 0 211 14 26 3 1 0 11 0 2 7 76 .123 .150 .147 .297 -3.0
Matt Downs 2 2009-2010 46 0 131 12 28 9 0 2 9 1 0 14 31 .214 .291 .328 .619 -0.0
Jack Doyle 8 1892-1902 741 0 2861 446 875 157 28 16 476 254 0 193 207 .306 .355 .397 .752 12.5
Larry Doyle 13 1907-1920 1622 0 5995 906 1751 275 117 67 725 291 27 576 366 .292 .359 .411 .770 53.8
Dave Dravecky 3 1987-1989 27 0 51 5 7 1 0 0 0 1 0 5 20 .137 .214 .157 .371 -0.5
Clem Dreisewerd 1 1948-1948 4 0 4 0 1 0 0 0 0 0 0 2 1 .250 .500 .250 .750 0.1
Chuck Dressen 1 1933-1933 16 0 45 3 10 4 0 0 3 0 0 1 4 .222 .239 .311 .550 -0.1
Rob Dressler 2 1975-1976 28 0 35 3 4 0 0 0 1 0 0 1 16 .114 .162 .114 .276 -0.4
Dan Driessen 2 1985-1986 69 0 197 24 45 10 0 3 22 0 0 21 26 .228 .302 .325 .627 -0.3
Louis Drucke 4 1909-1912 54 0 101 10 18 3 1 1 17 0 0 10 25 .178 .252 .257 .510 -0.4
Mauricio Dubon 3 2019-2021 157 65 392 47 96 18 0 14 46 7 3 25 69 .245 .297 .398 .695 0.9
Jean Dubuc 1 1919-1919 37 0 42 2 6 1 1 0 2 0 0 0 6 .143 .143 .214 .357 -0.3
Jim Duffalo 5 1961-1965 120 0 55 3 8 2 0 1 5 0 0 2 24 .145 .190 .236 .426 -0.4
Frank Duffy 1 1971-1971 21 0 28 4 5 0 0 0 2 0 0 0 10 .179 .179 .179 .357 -0.2
Matt Duffy 3 2014-2016 253 66 890 114 250 41 8 16 106 20 5 51 150 .281 .326 .399 .725 3.8
Steven Duggar 5 2018-2022 227 166 667 83 159 29 9 7 69 14 8 58 208 .238 .301 .340 .641 -0.0
Jack Dunn 3 1902-1904 242 0 780 88 190 38 4 1 70 36 0 46 85 .244 .291 .306 .597 1.6
Andy Dunning 1 1891-1891 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jake Dunning 2 2013-2014 30 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Shawon Dunston 4 1996-2002 278 0 671 70 181 29 5 18 67 12 3 18 115 .270 .295 .408 .703 1.1
Bull Durham 2 1908-1909 5 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Ray Durham 6 2003-2008 734 0 2603 401 718 165 22 77 356 46 20 297 386 .276 .352 .445 .797 13.7
Adam Duvall 1 2014-2014 28 0 73 8 14 2 0 3 5 0 0 3 20 .192 .234 .342 .576 -0.1
Jim Dwyer 1 1978-1978 73 0 173 22 39 9 2 5 22 6 0 28 29 .225 .327 .387 .714 0.6
Ben Dyer 2 1914-1915 14 0 23 5 5 0 1 0 0 1 0 4 4 .217 .357 .304 .661 0.2
Sam Dyson 1 2018-2018 69 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Hugh East 3 1941-1943 23 0 24 4 4 1 0 1 3 0 0 3 8 .167 .259 .333 .593 0.0
Steve Edlefsen 2 2011-2012 27 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Bob Elliott 1 1952-1952 98 0 272 33 62 6 2 10 35 1 0 36 20 .228 .323 .375 .698 0.9
Claude Elliott 2 1904-1905 13 0 21 3 4 0 0 0 0 1 0 1 3 .190 .227 .190 .418 -0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Randy Elliott 1 1977-1977 73 0 167 17 40 5 1 7 26 0 2 8 24 .240 .275 .407 .682 -0.1
Jason Ellison 4 2003-2006 235 0 447 68 114 23 3 7 31 18 8 29 60 .255 .305 .367 .672 -0.0
Alan Embree 3 1999-2001 153 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Slim Emmerich 2 1945-1946 33 0 25 1 3 0 0 0 1 0 0 0 2 .120 .120 .120 .240 -0.4
Charlie English 1 1936-1936 6 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Gil English 2 1931-1932 62 0 212 22 46 7 5 2 19 0 0 6 23 .217 .239 .325 .564 -0.5
Lucas Erceg 1 2024-2024 21 14 54 7 12 4 0 1 13 0 0 3 18 .222 .259 .352 .610 -0.0
Eric Erickson 1 1914-1914 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Paul Erickson 1 1948-1948 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Angel Escobar 1 1988-1988 3 0 3 1 1 0 0 0 0 0 0 0 0 .333 .333 .333 .667 0.0
Geno Espineli 1 2008-2008 15 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jorge Espinoza 1 2027-2027 63 63 215 26 51 5 3 3 23 10 3 4 55 .237 .257 .330 .587 -0.7
Bobby Estalella 2 2000-2001 135 0 392 56 89 27 4 17 63 3 0 68 120 .227 .343 .446 .790 1.8
Dick Estelle 2 1964-1965 12 0 16 0 1 0 0 0 0 0 0 2 9 .062 .167 .062 .229 -0.2
Dude Esterbrook 3 1885-1890 256 0 1029 139 274 48 12 5 116 25 0 22 79 .266 .284 .351 .635 3.0
Shawn Estes 7 1995-2001 182 0 305 29 48 9 0 2 20 0 1 11 111 .157 .194 .207 .400 -4.1
Carlos Estevez 1 2021-2021 43 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Leo Estrella 1 2004-2004 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Bobby Etheridge 2 1967-1969 96 0 246 26 60 16 2 2 25 0 0 26 38 .244 .330 .350 .679 1.2
Darrell Evans 8 1976-1983 1094 0 3728 534 952 159 19 142 525 55 37 605 475 .255 .358 .422 .781 22.0
Roy Evans 1 1902-1902 23 0 54 2 8 0 0 0 1 2 0 6 7 .148 .246 .148 .394 -0.3
Steve Evans 1 1908-1908 2 0 2 0 1 0 0 0 0 0 0 0 0 .500 .500 .500 1.000 0.0
Hoot Evers 1 1954-1954 12 0 11 1 1 0 0 1 3 0 0 0 6 .091 .091 .364 .455 -0.1
Joe Evers 1 1913-1913 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Buck Ewing 9 1883-1892 734 0 2957 643 905 122 109 47 459 178 0 211 194 .306 .353 .469 .822 24.1
John Ewing 1 1891-1891 33 0 113 10 23 1 0 0 8 4 0 3 14 .204 .224 .212 .437 -0.6
Scott Eyre 4 2002-2005 264 0 6 0 1 0 0 0 0 0 0 1 3 .167 .286 .167 .452 -0.0
Pete Falcone 1 1975-1975 34 0 65 2 4 0 0 0 0 1 0 1 26 .062 .076 .062 .137 -1.2
Rikkert Faneyte 3 1993-1995 72 0 127 10 22 7 1 0 8 1 0 16 42 .173 .266 .244 .510 -0.6
Paul Faries 1 1993-1993 15 0 36 6 8 2 1 0 4 2 0 1 4 .222 .237 .333 .570 -0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Bob Farley 1 1961-1961 13 0 20 3 2 0 0 0 1 0 0 3 5 .100 .217 .100 .317 -0.2
Jake Farniok 2 2032-2036 91 61 263 30 59 10 3 4 23 5 1 19 59 .224 .285 .331 .616 0.1
Doc Farrell 4 1925-1929 199 0 547 56 154 27 2 5 77 6 1 37 51 .282 .332 .366 .697 1.3
Duke Farrell 3 1894-1896 262 0 904 108 258 43 24 6 161 22 0 92 40 .285 .356 .406 .762 2.5
Jeff Fassero 2 2005-2006 58 0 17 2 1 0 0 0 0 0 0 0 7 .059 .059 .059 .118 -0.4
Bill Faul 1 1970-1970 7 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jim Faulkner 2 1927-1928 41 0 41 4 10 1 0 0 2 0 0 3 9 .244 .295 .268 .564 -0.1
Charlie Faust 1 1911-1911 2 0 0 1 0 0 0 0 0 2 0 0 0 .000 1.000 .000 1.000 0.1
Tim Federowicz 1 2017-2017 13 0 13 3 3 0 0 2 3 0 0 1 4 .231 .286 .692 .978 0.1
Mike Felder 2 1991-1992 277 0 670 95 184 23 9 4 41 35 10 51 60 .275 .327 .354 .681 2.1
Harry Feldman 6 1941-1946 173 0 221 27 38 4 0 2 20 0 0 11 50 .172 .215 .217 .432 -1.4
Harry Felix 1 1901-1901 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Pedro Feliz 8 2000-2007 874 0 2840 346 716 148 19 109 418 12 10 149 500 .252 .288 .433 .721 3.2
George Ferguson 2 1906-1907 37 0 33 2 6 2 0 0 2 1 0 2 3 .182 .229 .242 .471 -0.1
Osvaldo Fernandez 2 1996-1997 45 0 74 0 5 0 0 0 1 0 0 1 38 .068 .092 .068 .160 -1.5
Vince Fernandez 5 2021-2025 426 379 1333 163 289 76 10 39 147 18 8 180 542 .217 .314 .377 .690 1.7
Jocko Fields 1 1892-1892 21 0 66 8 18 4 2 0 5 2 0 9 10 .273 .368 .394 .762 0.3
Luis Figueroa 1 2007-2007 6 0 5 1 1 0 0 0 0 0 0 0 0 .200 .200 .200 .400 -0.0
Steve Filipowicz 2 1944-1945 50 0 153 24 31 7 1 2 23 0 0 7 20 .203 .242 .301 .543 -0.5
Jim Finigan 1 1958-1958 23 0 25 3 5 2 0 0 1 0 0 3 5 .200 .310 .280 .590 -0.1
Bill Finley 1 1886-1886 13 0 44 2 8 0 0 0 5 2 0 1 8 .182 .200 .182 .382 -0.4
Steve Finley 1 2006-2006 139 0 426 66 105 21 12 6 40 7 0 46 55 .246 .320 .394 .714 0.9
Rube Fischer 5 1941-1946 108 0 114 11 22 3 1 2 13 0 0 5 26 .193 .227 .289 .516 -0.4
Leo Fishel 1 1899-1899 1 0 4 0 1 0 0 0 0 0 0 0 0 .250 .250 .250 .500 -0.0
Chauncey Fisher 1 1901-1901 1 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Don Fisher 1 1945-1945 2 0 7 0 1 1 0 0 1 0 0 0 1 .143 .143 .286 .429 -0.0
Eddie Fisher 3 1959-1961 35 0 20 1 4 1 0 0 1 0 0 1 10 .200 .238 .250 .488 -0.1
Jack Fisher 1 1963-1963 36 0 29 1 3 2 0 0 4 0 0 4 5 .103 .212 .172 .385 -0.2
John Fitzgerald 1 1958-1958 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Matty Fitzgerald 2 1906-1907 11 0 21 3 6 1 0 0 3 1 0 0 2 .286 .286 .333 .619 0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Freddie Fitzsimmons 13 1925-1937 403 0 917 88 192 30 7 13 91 0 0 21 133 .209 .234 .300 .534 -4.8
Tom Fleming 1 1899-1899 22 0 77 9 16 1 1 0 4 1 0 1 9 .208 .218 .247 .465 -0.4
Art Fletcher 12 1909-1920 1321 0 4766 602 1311 193 65 21 584 152 20 167 317 .275 .318 .356 .674 25.7
Paul Florence 1 1926-1926 76 0 188 19 43 4 3 2 14 2 0 23 12 .229 .322 .314 .636 0.5
Oscar Flores 1 2036-2036 13 3 22 1 3 0 0 0 1 0 0 1 5 .136 .174 .136 .310 -0.4
Ricky Flores 1 2026-2026 41 35 105 10 13 2 2 2 5 1 1 11 32 .124 .227 .238 .465 -1.0
Wilmer Flores 3 2020-2022 272 176 795 73 226 66 2 12 89 2 1 32 118 .284 .314 .418 .731 1.1
Tyler Flowers 1 2022-2022 3 3 9 0 1 0 0 0 0 0 0 0 5 .111 .111 .111 .222 -0.0
Carney Flynn 1 1896-1896 3 0 4 1 2 0 0 1 3 0 0 0 0 .500 .500 1.250 1.750 0.1
Ray Foley 1 1928-1928 2 0 1 1 0 0 0 0 0 0 0 1 1 .000 .500 .000 .500 0.0
Tim Foli 1 1977-1977 104 0 368 30 84 17 3 4 27 2 4 11 16 .228 .247 .323 .571 -0.8
Mike Foltynewicz 1 2021-2021 30 30 52 3 5 1 0 0 5 0 0 1 17 .096 .111 .115 .226 -0.8
Mike Fontenot 2 2010-2011 113 0 291 32 70 17 3 4 26 5 3 30 61 .241 .310 .361 .671 0.6
Jesse Foppert 3 2003-2005 25 0 37 3 3 1 1 0 1 0 0 0 19 .081 .105 .162 .267 -0.5
Darren Ford 2 2010-2011 33 0 14 8 4 0 0 0 0 9 6 1 5 .286 .375 .286 .661 -0.0
Frank Foreman 1 1893-1893 2 0 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Elmer Foster 2 1888-1889 39 0 140 17 20 3 2 0 10 15 0 12 21 .143 .226 .193 .419 -0.2
George Foster 3 1969-1971 54 0 129 14 36 6 1 4 13 0 1 8 33 .279 .319 .434 .753 0.4
Pop Foster 3 1898-1900 147 0 497 77 141 18 9 3 77 7 0 31 52 .284 .331 .374 .705 1.2
Reddy Foster 1 1896-1896 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Keith Foulke 1 1997-1997 11 0 13 0 2 0 0 0 0 0 0 0 4 .154 .154 .154 .308 -0.2
Alan Fowlkes 1 1982-1982 21 0 26 2 3 0 0 0 0 0 0 1 10 .115 .148 .115 .264 -0.4
Charlie Fox 1 1942-1942 3 0 7 1 3 0 0 0 1 0 0 1 2 .429 .500 .429 .929 0.1
Steve Fox 5 2032-2036 500 476 1663 140 363 77 2 3 123 2 2 139 429 .218 .279 .272 .552 5.9
Enderson Franco 2 2020-2021 54 4 28 1 4 1 0 0 0 0 0 1 9 .143 .172 .179 .351 -0.4
Wander Franco 2 2035-2036 171 164 660 84 171 31 7 16 68 27 7 46 111 .259 .308 .400 .708 3.2
Jeff Francoeur 1 2013-2013 22 0 62 1 12 2 0 0 4 1 0 1 12 .194 .206 .226 .432 -0.5
Kevin Frandsen 5 2006-2015 181 0 419 42 100 18 1 7 39 4 4 28 45 .239 .303 .337 .640 -0.4
Wayne Franklin 1 2004-2004 41 0 3 2 1 0 0 0 2 0 0 1 0 .333 .400 .333 .733 0.0
Herman Franks 1 1949-1949 1 0 3 1 2 0 0 0 0 0 0 0 0 .667 .667 .667 1.333 0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Lonny Frey 1 1948-1948 29 0 51 6 13 1 0 1 6 0 0 4 6 .255 .309 .333 .642 0.1
Steve Frey 2 1994-1995 53 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Charlie Frisbee 1 1900-1900 4 0 13 2 2 1 0 0 3 0 0 2 2 .154 .267 .231 .497 -0.1
Frankie Frisch 8 1919-1926 1000 0 4053 701 1303 180 77 54 524 224 74 280 139 .321 .367 .444 .811 28.8
Art Fromme 3 1913-1915 68 0 69 5 14 3 0 0 5 0 0 4 19 .203 .247 .246 .493 -0.3
Tito Fuentes 9 1965-1974 1054 0 3823 417 1000 152 33 34 306 63 32 216 405 .262 .304 .345 .649 7.8
Shorty Fuller 5 1892-1896 508 0 1880 325 446 50 19 3 184 114 0 242 100 .237 .326 .289 .615 2.8
Chick Fullis 5 1928-1932 295 0 818 170 248 40 6 11 78 22 0 65 53 .303 .360 .407 .767 3.8
Aaron Fultz 3 2000-2002 158 0 12 1 4 0 0 0 0 0 0 0 1 .333 .333 .333 .667 -0.0
Frank Gabler 3 1935-1937 75 0 64 3 12 4 1 0 11 0 0 3 16 .188 .224 .281 .505 -0.4
Len Gabrielson 2 1965-1966 182 0 509 63 133 13 5 8 42 4 1 47 99 .261 .324 .354 .677 0.7
Augie Galan 1 1949-1949 22 0 17 0 1 1 0 0 2 0 0 5 3 .059 .273 .118 .390 -0.1
Andres Galarraga 2 2001-2003 159 0 428 53 127 27 1 19 77 1 6 32 110 .297 .351 .498 .849 1.8
Rich Gale 1 1982-1982 33 0 48 4 6 1 0 1 2 0 0 5 34 .125 .208 .208 .416 -0.3
Al Gallagher 4 1970-1973 332 0 953 98 248 36 8 11 104 6 3 103 133 .260 .332 .349 .682 2.8
John Ganzel 1 1901-1901 138 0 526 42 113 13 3 2 66 6 0 20 60 .215 .256 .262 .518 -2.1
Joe Garagiola 1 1954-1954 5 0 11 1 3 2 0 0 1 0 0 1 2 .273 .308 .455 .762 0.1
Aramis Garcia 2 2018-2019 37 29 105 13 24 2 0 6 14 0 0 6 52 .229 .270 .419 .689 0.1
Julian Garcia 1 2021-2021 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Rico Garcia 1 2020-2020 12 3 5 0 2 0 0 0 0 0 0 0 1 .400 .400 .400 .800 0.1
Al Gardella 1 1945-1945 16 0 26 2 2 0 0 0 1 0 0 4 3 .077 .226 .077 .303 -0.4
Danny Gardella 2 1944-1945 168 0 542 74 145 12 3 24 85 2 0 57 68 .268 .344 .434 .777 3.1
Art Gardner 1 1978-1978 7 0 3 2 0 0 0 0 0 0 1 0 2 .000 .000 .000 .000 -0.1
Billy Gardner 2 1954-1955 121 0 295 36 61 15 1 4 24 0 1 19 38 .207 .261 .305 .566 -0.7
Mark Gardner 6 1996-2001 175 0 305 14 39 2 0 1 14 0 0 12 127 .128 .169 .144 .313 -4.5
Ruben Garfias 2 2032-2033 207 202 757 100 211 44 1 23 108 0 0 60 106 .279 .338 .431 .768 1.3
Bob Garibaldi 4 1962-1969 15 0 4 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Ryan Garko 1 2009-2009 40 0 115 10 27 3 1 2 12 0 0 9 10 .235 .307 .330 .638 -0.2
Phil Garner 1 1988-1988 15 0 13 0 2 0 0 0 1 0 1 1 3 .154 .214 .154 .368 -0.1
Willie Garoni 1 1899-1899 3 0 4 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Scott Garrelts 10 1982-1991 370 0 232 18 29 4 2 1 10 3 1 6 105 .125 .151 .172 .323 -2.7
Gil Garrido 1 1964-1964 14 0 25 1 2 0 0 0 1 1 0 2 7 .080 .148 .080 .228 -0.3
Alex Gaston 4 1920-1923 62 0 97 7 19 3 1 1 10 1 0 2 20 .196 .220 .278 .498 -0.2
Chad Gaudin 1 2013-2013 30 0 25 0 1 0 0 0 1 0 0 2 14 .040 .111 .040 .151 -0.5
Kevin Gausman 1 2020-2020 3 3 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Lloyd Gearhart 1 1947-1947 73 0 179 26 44 9 0 6 17 1 0 17 30 .246 .315 .397 .711 0.5
Dinty Gearin 2 1923-1924 16 0 16 2 5 0 0 0 1 0 0 0 1 .312 .312 .312 .625 -0.0
Cory Gearrin 3 2016-2018 156 0 3 0 1 0 0 0 0 0 0 0 2 .333 .333 .333 .667 -0.1
Johnny Gee 3 1944-1946 19 0 14 0 3 0 0 0 0 0 0 0 6 .214 .214 .214 .429 -0.1
Joe Genewich 3 1928-1930 72 0 116 14 28 1 0 0 9 1 0 1 12 .241 .248 .250 .498 -0.8
Scooter Gennett 1 2019-2019 21 18 64 11 15 4 0 2 6 0 0 1 21 .234 .254 .391 .644 -0.1
Harvey Gentry 1 1954-1954 5 0 4 0 1 0 0 0 1 0 0 1 0 .250 .400 .250 .650 0.0
Bill George 3 1887-1889 25 0 107 14 22 1 0 1 11 4 0 1 11 .206 .213 .243 .456 -0.5
Oscar Georgy 1 1938-1938 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Mike Gerber 1 2019-2019 12 5 24 0 1 1 0 0 0 0 0 2 15 .042 .115 .083 .199 -0.4
Joe Gerhardt 3 1885-1887 236 0 829 87 143 23 9 0 73 8 0 46 111 .172 .216 .222 .438 -1.9
Les German 4 1893-1896 81 0 243 34 69 4 3 2 39 3 0 17 13 .284 .338 .350 .688 0.2
Al Gettel 1 1951-1951 30 0 12 0 1 0 0 0 0 0 0 0 2 .083 .083 .083 .167 -0.2
Charlie Gettig 4 1896-1899 126 0 377 48 91 16 2 0 47 12 0 28 42 .241 .302 .294 .597 -0.2
Joe Gibbon 4 1966-1969 110 0 43 1 4 1 0 0 1 0 0 2 19 .093 .133 .116 .250 -0.6
George Gibson 2 1917-1918 39 0 84 1 15 4 0 0 5 1 0 7 2 .179 .242 .226 .468 0.1
Russ Gibson 3 1970-1972 54 0 138 5 29 7 2 1 16 0 0 9 29 .210 .259 .312 .570 -0.1
Sam Gibson 1 1932-1932 41 0 19 1 5 0 0 0 1 0 0 0 0 .263 .263 .263 .526 -0.1
Paul Giel 3 1954-1958 69 0 46 2 3 1 0 0 1 0 0 1 14 .065 .104 .087 .191 -0.9
Dan Giese 1 2007-2007 8 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Billy Gilbert 4 1903-1906 493 0 1574 208 389 39 7 2 145 103 0 170 172 .247 .340 .285 .625 7.5
Jack Gilbert 1 1898-1898 1 0 4 0 1 0 0 0 0 1 0 0 0 .250 .250 .250 .500 0.0
Tookie Gilbert 2 1950-1953 183 0 482 52 98 15 2 7 48 4 0 65 57 .203 .299 .286 .586 -1.8
Conor Gillaspie 5 2008-2017 174 37 315 37 72 13 4 9 37 1 2 21 41 .229 .279 .381 .660 -0.1
Cole Gillespie 1 2013-2013 3 0 9 0 0 0 0 0 0 0 0 1 0 .000 .100 .000 .100 -0.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Pete Gillespie 5 1883-1887 474 0 1935 311 547 69 33 6 253 54 0 71 145 .283 .310 .362 .672 7.1
Andres Gimenez 2 2024-2025 168 164 666 88 179 37 4 10 48 22 10 65 132 .269 .354 .381 .736 2.5
Jim Gladd 1 1946-1946 4 0 11 0 1 0 0 0 0 0 0 1 4 .091 .167 .091 .258 -0.1
Dan Gladden 4 1983-1986 348 0 1258 196 353 50 11 16 110 94 44 117 185 .281 .347 .376 .723 6.1
Dave Glass 4 2033-2036 547 519 2024 286 489 67 10 143 347 37 26 123 393 .242 .290 .497 .787 6.1
Jack Glasscock 2 1890-1891 221 0 881 137 261 44 15 1 121 83 0 77 19 .296 .362 .384 .746 6.6
Kid Gleason 5 1896-1900 671 0 2647 374 716 66 21 6 345 162 0 148 240 .270 .312 .318 .630 2.6
Ed Glenn 1 1898-1898 2 0 4 1 1 0 0 0 0 1 0 3 0 .250 .571 .250 .821 0.0
Al Glossop 2 1939-1940 37 0 123 19 25 3 0 5 11 1 0 14 18 .203 .290 .350 .639 0.2
Zack Godley 1 2021-2021 8 5 6 0 1 0 0 0 0 0 0 0 3 .167 .167 .167 .333 -0.1
Wayne Gomes 1 2001-2001 13 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Miguel Gomez 2 2017-2018 31 2 48 6 12 2 0 0 3 0 0 0 11 .250 .245 .292 .537 -0.2
Pat Gomez 2 1994-1995 44 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Randy Gomez 1 1984-1984 14 0 30 0 5 1 0 0 0 0 0 8 3 .167 .342 .200 .542 0.1
Roberto Gomez 1 2018-2018 5 0 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.0
Ruben Gomez 6 1953-1958 306 0 430 58 88 11 1 3 21 2 2 11 52 .205 .226 .256 .482 -3.1
David Gonzalez 1 2032-2032 13 6 25 3 5 1 1 2 4 0 0 2 10 .200 .250 .560 .810 0.1
Mike Gonzalez 3 1919-1921 82 0 195 22 42 7 0 0 8 4 0 24 10 .215 .311 .251 .562 0.4
Ed Goodson 6 1970-1975 324 0 1006 92 275 44 2 25 140 1 2 50 98 .273 .311 .396 .706 2.2
Tom Goodwin 1 2002-2002 78 0 154 23 40 5 2 1 17 16 2 14 25 .260 .321 .338 .659 0.3
Sid Gordon 8 1941-1955 760 0 2565 385 714 102 32 90 393 14 0 356 174 .278 .368 .448 .816 19.0
George Gore 5 1887-1892 478 0 1922 414 537 74 25 12 179 117 0 279 127 .279 .378 .363 .741 12.1
Tom Gorman 1 1939-1939 4 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Rich Gossage 1 1989-1989 31 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Jim Gott 3 1985-1987 65 0 64 8 11 2 0 4 5 0 1 1 34 .172 .197 .391 .588 -0.2
Trevor Gott 3 2019-2021 101 0 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Ted Goulait 1 1912-1912 1 0 2 0 1 0 0 0 0 0 0 0 1 .500 .500 .500 1.000 0.0
Hank Gowdy 5 1910-1925 198 0 445 54 143 21 7 8 76 4 0 63 30 .321 .408 .454 .862 5.1
Mike Grady 3 1898-1900 262 0 849 147 244 45 17 5 130 49 0 101 88 .287 .380 .398 .778 5.9
AJ Graffanino 1 2025-2025 5 1 5 1 1 1 0 0 0 0 0 0 3 .200 .200 .400 .600 -0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jack Graham 1 1946-1946 100 0 270 34 59 6 4 14 47 1 0 23 37 .219 .282 .426 .708 0.8
Moonlight Graham 1 1905-1905 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Eddie Grant 3 1913-1915 202 0 494 60 122 10 2 0 40 17 6 34 43 .247 .298 .275 .573 0.6
Mark Grant 3 1984-1987 31 0 30 1 1 0 0 0 0 0 0 1 15 .033 .094 .033 .127 -0.7
George Grantham 1 1934-1934 32 0 29 5 7 2 0 1 4 0 0 8 6 .241 .405 .414 .819 0.2
Mickey Grasso 2 1946-1955 15 0 24 1 3 0 0 0 1 0 0 3 3 .125 .222 .125 .347 -0.1
David Green 1 1985-1985 106 0 294 36 73 10 2 5 20 6 5 22 58 .248 .301 .347 .648 -0.4
Grant Green 1 2016-2016 18 11 46 7 12 2 0 1 7 0 0 3 8 .261 .300 .370 .670 0.0
Zach Green 1 2019-2019 8 4 14 1 2 1 0 0 1 0 0 2 6 .143 .250 .214 .464 -0.1
Todd Greene 1 2006-2006 61 0 159 16 46 12 2 2 17 0 0 10 45 .289 .335 .428 .763 0.6
Kent Greenfield 4 1924-1927 81 0 129 7 11 2 0 0 3 0 0 6 40 .085 .126 .101 .227 -2.1
J.J. Greenwood 3 2033-2035 264 256 1005 174 272 73 7 62 195 19 4 120 227 .271 .351 .542 .893 8.5
Kenny Greer 1 1995-1995 8 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Hal Gregg 1 1952-1952 16 0 8 1 1 0 0 0 0 0 0 0 5 .125 .125 .125 .250 -0.1
Osmy Gregorio 1 2026-2026 8 3 13 0 3 2 0 0 1 0 0 1 5 .231 .286 .385 .670 -0.1
Pug Griffin 1 1920-1920 5 0 4 0 1 0 0 0 0 0 0 1 2 .250 .400 .250 .650 0.0
Sandy Griffin 1 1884-1884 16 0 62 7 11 2 0 0 6 0 0 1 19 .177 .190 .210 .400 -0.2
Tom Griffin 3 1979-1981 125 0 73 3 11 1 0 2 6 0 0 2 25 .151 .171 .247 .418 -0.7
Burleigh Grimes 1 1927-1927 39 0 96 10 18 4 0 0 6 0 0 5 16 .188 .228 .229 .457 -0.7
Roy Grimes 1 1920-1920 26 0 57 5 9 1 0 0 3 1 1 3 8 .158 .200 .175 .375 -0.4
Marquis Grissom 3 2003-2005 338 0 1286 168 362 63 5 44 184 15 5 64 183 .281 .315 .441 .755 4.1
Marv Grissom 7 1946-1958 285 0 109 6 13 3 0 0 2 0 0 6 41 .119 .165 .147 .312 -1.4
Dick Groat 1 1967-1967 34 0 70 4 12 1 1 0 4 0 0 6 7 .171 .237 .214 .451 -0.3
Heinie Groh 7 1912-1926 451 0 1600 253 441 83 12 9 155 22 16 181 86 .276 .357 .359 .717 5.7
Tom Grubbs 1 1920-1920 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Alex Guerrero 1 2032-2032 12 8 32 3 3 1 0 0 2 0 0 3 14 .094 .194 .125 .319 -0.4
Jose Guillen 1 2010-2010 42 0 128 9 34 5 0 3 15 0 0 5 29 .266 .317 .375 .692 0.2
Brad Gulden 1 1986-1986 17 0 22 2 2 0 0 0 1 0 0 2 5 .091 .167 .091 .258 -0.3
Harry Gumbert 7 1935-1941 196 0 397 31 74 7 3 2 29 0 0 7 109 .186 .200 .234 .435 -3.0
Eric Gunderson 2 1990-1991 9 0 6 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Eddie Gunning 2 2035-2036 119 92 348 39 84 16 0 13 42 0 1 37 84 .241 .321 .399 .721 0.8
Jandel Gustave 1 2019-2019 20 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Cesar Gutierrez 2 1967-1969 33 0 44 8 8 1 0 0 0 2 0 7 6 .182 .308 .205 .512 0.1
J.C. Gutierrez 1 2014-2014 61 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Edwards Guzman 2 1999-2001 75 0 130 8 28 6 0 3 7 0 0 5 20 .215 .243 .331 .573 -0.5
Jesus Guzman 1 2009-2009 12 0 20 0 5 0 0 0 0 0 0 0 3 .250 .250 .250 .500 -0.1
Yamid Haad 1 2005-2005 17 0 28 0 2 1 0 0 1 0 0 3 7 .071 .156 .107 .263 -0.3
Bert Haas 1 1949-1949 54 0 104 12 27 2 3 1 10 0 0 5 8 .260 .294 .365 .659 -0.1
Eric Hacker 1 2012-2012 4 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Bump Hadley 1 1941-1941 3 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Bill Haeffner 1 1928-1928 2 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Tom Hafey 1 1939-1939 70 0 256 37 62 10 1 6 26 1 0 10 44 .242 .271 .359 .630 -0.1
Odell Hale 1 1941-1941 41 0 102 13 20 3 0 0 9 1 0 18 13 .196 .317 .225 .542 -0.1
Ed Halicki 7 1974-1980 182 0 322 20 53 7 0 3 17 1 0 14 112 .165 .201 .214 .415 -2.9
Bill Hall 1 2011-2011 16 0 38 6 6 2 0 0 1 2 1 3 8 .158 .220 .211 .430 -0.2
Bob Hall 1 1905-1905 1 0 3 1 1 0 0 0 0 0 0 0 0 .333 .333 .333 .667 0.0
Mel Hall 1 1996-1996 25 0 25 3 3 0 0 0 5 0 0 1 4 .120 .148 .120 .268 -0.4
Tom Haller 7 1961-1967 761 0 2368 301 587 82 15 107 320 10 20 311 380 .248 .340 .431 .770 17.6
Jack Hallett 1 1948-1948 2 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Ken Hamalian 6 2026-2032 165 114 392 39 72 25 0 9 33 1 1 34 147 .184 .255 .316 .571 -1.5
Jim Hamby 2 1926-1927 22 0 55 6 10 0 1 0 5 1 0 7 7 .182 .274 .218 .492 -0.2
Billy Hamilton 2 2020-2021 233 232 971 119 235 31 22 3 64 72 17 81 235 .242 .299 .329 .627 2.7
Darryl Hamilton 2 1997-1998 222 0 827 143 232 42 5 6 69 24 18 120 114 .281 .371 .365 .737 3.4
Steve Hamilton 1 1971-1971 39 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Atlee Hammaker 8 1982-1990 214 0 302 10 35 1 0 0 10 1 0 10 97 .116 .150 .119 .269 -4.2
Jeffrey Hammonds 2 2003-2004 76 0 189 34 46 15 0 6 16 2 0 28 43 .243 .353 .418 .771 0.9
Bill Hands 1 1965-1965 4 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Frank Hankinson 2 1883-1884 199 0 726 84 164 29 13 4 73 0 0 42 97 .226 .268 .318 .586 2.0
Jack Hannifin 3 1906-1908 67 0 181 20 40 7 4 1 18 7 0 17 21 .221 .291 .320 .612 0.6
Andy Hansen 6 1944-1950 174 0 97 9 7 0 0 0 1 0 0 11 46 .072 .174 .072 .246 -1.5
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Alen Hanson 1 2018-2018 110 65 294 36 74 17 5 8 39 7 3 9 71 .252 .274 .425 .699 0.6
Scott Hardesty 1 1899-1899 22 0 72 4 16 0 0 0 4 2 0 1 8 .222 .243 .222 .465 -0.3
Chris Hardy 1 2034-2034 7 2 14 1 2 1 0 0 1 0 0 1 3 .143 .250 .214 .464 -0.2
Red Hardy 1 1951-1951 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Alan Hargesheimer 2 1980-1981 21 0 27 2 5 1 0 0 3 0 0 2 12 .185 .241 .222 .464 -0.2
George Harper 2 1927-1928 164 0 540 96 173 20 6 18 94 8 0 94 31 .320 .427 .480 .906 5.0
John Harrell 1 1969-1969 2 0 6 0 3 0 0 0 2 0 0 2 1 .500 .625 .500 1.125 0.2
Ray Harrell 1 1945-1945 12 0 5 1 1 1 0 0 0 0 0 1 0 .200 .333 .400 .733 0.0
Alan Harrington 2 2035-2036 106 103 375 45 82 19 0 11 35 0 1 45 106 .219 .304 .357 .661 0.3
Gail Harris 3 1955-1957 181 0 526 57 120 16 4 22 68 1 0 39 84 .228 .292 .399 .691 -0.2
Vic Harris 2 1977-1978 122 0 265 36 58 16 0 3 25 2 1 30 60 .219 .293 .313 .607 -0.1
Jack Harshman 3 1948-1952 17 0 42 3 6 0 0 2 5 0 0 4 9 .143 .217 .286 .503 -0.3
Jim Ray Hart 11 1963-1973 1001 0 3425 488 965 135 27 157 526 17 15 341 521 .282 .348 .474 .823 30.2
Dean Hartgraves 1 1998-1998 5 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Chick Hartley 1 1902-1902 1 0 4 0 0 0 0 0 0 1 0 0 1 .000 .000 .000 .000 -0.1
Grover Hartley 6 1911-1926 122 0 194 18 51 6 2 0 17 10 0 16 10 .263 .325 .314 .640 0.7
Fred Hartman 2 1898-1899 173 0 649 82 170 19 16 3 104 13 0 37 70 .262 .315 .354 .669 1.3
Gabby Hartnett 1 1941-1941 64 0 150 20 45 5 0 5 26 0 0 12 14 .300 .356 .433 .789 1.2
Clint Hartung 6 1947-1952 196 0 378 42 90 10 6 14 43 0 0 25 112 .238 .285 .407 .693 0.6
Ian Harwood 3 2030-2032 149 109 414 55 88 23 1 10 55 2 0 74 73 .213 .336 .345 .681 0.1
Adam Haseley 1 2028-2028 51 35 136 17 30 4 0 4 10 2 0 23 29 .221 .340 .338 .678 -0.2
Mickey Haslin 2 1937-1938 58 0 144 21 41 4 0 3 20 1 0 13 7 .285 .352 .375 .727 0.7
Gil Hatfield 3 1887-1889 62 0 237 30 45 4 0 1 24 17 0 11 34 .190 .238 .219 .458 -0.4
George Hausmann 3 1944-1949 301 0 1136 173 304 35 13 3 78 10 0 120 77 .268 .338 .329 .667 3.1
LaTroy Hawkins 1 2005-2005 45 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Pink Hawley 1 1900-1900 41 0 123 9 25 1 1 1 11 0 0 3 14 .203 .222 .252 .474 -0.6
Charlie Hayes 4 1988-1999 216 0 609 72 150 17 1 18 110 5 2 67 106 .246 .320 .366 .686 0.5
Ray Hayworth 1 1939-1939 5 0 13 1 3 0 0 0 0 0 0 0 1 .231 .231 .231 .462 -0.1
Fran Healy 2 1971-1972 92 0 192 22 41 7 0 3 19 1 1 28 48 .214 .317 .297 .614 0.7
Francis Healy 3 1930-1932 27 0 41 8 9 2 0 0 4 0 0 2 8 .220 .256 .268 .524 -0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Bunny Hearn 1 1913-1913 2 0 5 1 2 0 0 0 1 2 0 0 1 .400 .400 .400 .800 0.1
Jim Hearn 7 1950-1956 226 0 424 39 62 5 2 9 30 1 0 28 166 .146 .201 .231 .432 -3.8
Dave Heaverlo 3 1975-1977 159 0 12 0 3 0 0 0 0 0 0 1 4 .250 .308 .250 .558 -0.1
Jim Hegan 1 1959-1959 21 0 30 0 4 1 0 0 0 0 1 1 10 .133 .161 .167 .328 -0.3
Bud Heine 1 1921-1921 1 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Tyler Heineman 1 2020-2020 61 49 189 16 47 10 1 3 20 0 0 13 27 .249 .300 .360 .659 0.2
Tom Heintzelman 2 1977-1978 29 0 37 2 8 1 0 2 6 0 0 2 5 .216 .256 .405 .662 0.1
Bob Heise 2 1970-1971 80 0 165 17 36 5 1 1 22 0 1 5 14 .218 .240 .279 .519 -0.6
Jimmy Helt 1 2028-2028 10 2 13 1 1 0 0 0 0 0 0 0 2 .077 .077 .077 .154 -0.3
Heath Hembree 1 2013-2013 9 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Ed Hemingway 1 1917-1917 7 0 25 3 8 1 1 0 1 2 0 2 1 .320 .370 .440 .810 0.3
Dave Henderson 1 1987-1987 15 0 21 2 5 2 0 0 1 2 0 8 5 .238 .448 .333 .782 0.3
Ken Henderson 8 1965-1972 674 0 2155 316 551 101 17 61 270 59 19 283 359 .256 .345 .403 .748 10.7
Bob Hendley 2 1964-1965 38 0 50 3 5 0 0 0 2 0 0 3 20 .100 .151 .100 .251 -0.7
Ed Hendricks 1 1910-1910 4 0 4 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Jack Hendricks 1 1902-1902 8 0 26 1 6 2 0 0 0 2 0 2 3 .231 .286 .308 .593 0.0
Liam Hendriks 1 2021-2021 34 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Butch Henline 1 1921-1921 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Brad Hennessey 5 2004-2008 151 0 88 6 20 3 0 2 8 1 0 1 27 .227 .233 .330 .563 -0.5
Bill Henry 4 1965-1968 105 0 8 0 1 0 0 0 1 0 0 0 5 .125 .125 .125 .250 -0.1
Doug Henry 2 1997-2000 99 0 4 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Dutch Henry 3 1927-1929 89 0 102 10 23 3 0 0 9 0 0 8 12 .225 .282 .255 .537 -0.4
John Henry 1 1890-1890 37 0 144 19 35 6 0 0 16 12 0 7 12 .243 .283 .285 .568 -0.0
Chuck Hensley 1 1986-1986 11 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Clay Hensley 1 2012-2012 60 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Ron Herbel 7 1963-1969 231 0 182 6 5 2 0 0 3 0 1 7 109 .027 .063 .038 .102 -3.6
Fred Herbert 1 1915-1915 2 0 6 1 1 0 0 0 0 0 0 0 4 .167 .167 .167 .333 -0.0
Gil Heredia 2 1991-1992 20 0 13 0 4 0 0 0 0 0 0 1 2 .308 .357 .308 .665 0.0
Matt Herges 3 2003-2005 118 0 2 0 1 0 0 0 0 0 0 0 0 .500 .500 .500 1.000 0.0
Dustin Hermanson 2 2003-2004 54 0 41 2 3 0 0 0 1 0 0 0 18 .073 .095 .073 .168 -0.9
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Gorkys Hernandez 3 2016-2018 296 115 778 99 190 41 3 17 66 20 10 61 197 .244 .303 .370 .673 0.6
Livan Hernandez 4 1999-2002 116 0 252 20 64 11 1 2 24 0 0 2 32 .254 .262 .329 .591 -1.4
Omar Hernandez 1 2031-2031 37 32 120 12 29 6 1 2 14 0 0 6 23 .242 .278 .358 .636 0.2
Roberto Hernandez 1 1997-1997 28 0 2 0 1 0 0 0 0 0 0 0 1 .500 .500 .500 1.000 0.0
Larry Herndon 6 1976-1981 682 0 2128 244 568 76 39 24 186 60 40 131 352 .267 .310 .373 .683 4.4
Tom Herr 1 1991-1991 32 0 60 6 15 1 1 0 7 2 0 13 7 .250 .384 .300 .684 0.4
Chris Herrmann 1 2021-2021 21 15 56 6 7 1 0 2 8 0 0 8 19 .125 .234 .250 .484 -0.2
Orel Hershiser 1 1998-1998 34 0 66 7 10 2 0 0 1 1 0 3 16 .152 .200 .182 .382 -0.8
Buck Herzog 7 1908-1917 602 0 2006 318 519 77 30 8 179 131 16 195 156 .259 .338 .339 .677 10.5
Eddie Hester 3 2026-2028 311 277 1108 145 312 84 3 43 169 0 0 75 220 .282 .341 .479 .820 3.9
Larry Hesterfer 1 1901-1901 1 0 2 1 0 0 0 0 0 0 0 1 0 .000 .333 .000 .333 -0.0
Chris Heston 3 2014-2016 38 0 52 1 10 2 0 0 3 0 0 0 19 .192 .192 .231 .423 -0.4
Joe Heving 2 1930-1931 63 0 30 3 6 1 0 0 0 0 0 0 4 .200 .200 .233 .433 -0.4
Jacob Heyward 2 2022-2023 12 8 32 5 7 0 3 0 3 0 0 5 11 .219 .316 .406 .722 0.1
Jack Hiatt 5 1965-1969 290 0 661 63 158 26 2 18 102 0 0 132 175 .239 .365 .366 .732 4.9
Bryan Hickerson 4 1991-1994 153 0 71 2 9 1 0 0 4 0 0 2 31 .127 .162 .141 .303 -1.0
Charlie Hickman 2 1900-1901 239 0 879 109 261 39 23 13 153 15 0 32 90 .297 .339 .438 .777 4.9
Brandon Hicks 1 2014-2014 71 0 204 27 33 6 1 8 22 0 1 32 77 .162 .280 .319 .599 -0.1
Kyle Higashioka 1 2023-2023 41 35 119 12 24 6 2 3 21 0 0 6 44 .202 .254 .361 .615 0.1
Kirby Higbe 2 1949-1950 55 0 19 0 2 0 0 0 1 0 0 3 4 .105 .227 .105 .333 -0.2
Mahlon Higbee 1 1922-1922 3 0 10 2 4 0 0 1 5 0 0 0 2 .400 .400 .700 1.100 0.1
Aaron Hill 1 2017-2017 34 0 68 7 9 2 1 1 7 0 0 11 13 .132 .250 .235 .485 -0.4
Carmen Hill 1 1922-1922 8 0 11 0 2 0 0 0 0 0 0 0 4 .182 .182 .182 .364 -0.1
Glenallen Hill 3 1995-1997 358 0 1274 174 341 83 8 54 217 38 12 91 280 .268 .319 .473 .792 4.6
Marc Hill 6 1975-1980 431 0 1201 94 272 39 1 23 139 1 5 141 151 .226 .305 .318 .623 2.0
Shea Hillenbrand 1 2006-2006 60 0 234 33 58 12 0 9 29 0 0 7 40 .248 .275 .415 .690 -0.3
Chuck Hiller 5 1961-1965 429 0 1471 198 354 52 6 13 111 13 11 124 126 .241 .302 .311 .613 0.8
Frank Hiller 1 1953-1953 19 0 4 0 2 0 0 0 0 0 0 0 0 .500 .500 .500 1.000 0.1
Alex Hinshaw 2 2008-2009 57 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Billy Hoeft 2 1963-1966 27 0 1 0 1 0 0 0 1 0 0 1 0 1.000 1.000 1.000 2.000 0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Bobby Hofman 7 1949-1957 341 0 670 81 166 22 6 32 101 1 3 70 94 .248 .322 .442 .764 2.7
Shanty Hogan 5 1928-1932 618 0 2015 205 627 99 7 48 333 4 0 143 122 .311 .363 .439 .802 13.2
Walter Holke 4 1914-1918 277 0 970 109 269 33 13 3 95 33 0 50 96 .277 .317 .347 .665 2.5
Al Holland 4 1979-1982 162 0 55 3 4 0 1 0 3 1 0 3 25 .073 .121 .109 .230 -1.0
Derek Holland 2 2018-2019 66 31 65 2 4 1 0 0 0 0 0 1 41 .062 .076 .077 .153 -1.2
Mul Holland 1 1927-1927 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Steve Holm 2 2008-2009 53 0 91 11 24 9 0 1 6 0 1 12 16 .264 .364 .396 .760 0.5
Ducky Holmes 1 1897-1897 79 0 306 51 82 8 6 1 44 30 0 18 33 .268 .317 .343 .660 0.1
Chris Hook 2 1995-1996 55 0 5 0 1 0 0 0 1 0 0 0 3 .200 .200 .200 .400 -0.0
Rogers Hornsby 1 1927-1927 155 0 568 133 205 32 9 26 125 9 0 86 38 .361 .448 .586 1.035 8.5
Joe Hornung 1 1890-1890 120 0 513 62 122 18 5 0 65 39 0 12 37 .238 .258 .292 .550 -0.7
Brian Horwitz 1 2008-2008 21 0 36 5 8 0 0 2 4 0 0 5 10 .222 .310 .389 .698 0.0
Steve Hosey 2 1992-1993 24 0 58 6 15 2 0 1 7 1 1 1 16 .259 .262 .345 .607 -0.1
Rhys Hoskins 1 2025-2025 43 40 142 19 27 8 1 9 26 0 1 21 55 .190 .293 .451 .744 -0.1
Eric Hosmer 2 2022-2023 128 128 456 44 111 17 1 17 63 2 1 36 102 .243 .298 .397 .695 -0.1
Jim Howarth 4 1971-1974 152 0 226 27 49 6 1 1 16 3 2 26 29 .217 .298 .265 .563 -0.3
Shorty Howe 2 1890-1893 20 0 69 5 14 0 0 0 6 4 0 3 2 .203 .247 .203 .449 -0.2
Bill Howerton 1 1952-1952 11 0 15 2 1 1 0 0 1 0 0 3 2 .067 .222 .133 .356 -0.1
Bob Howry 1 2009-2009 63 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Waite Hoyt 2 1918-1932 19 0 32 1 3 1 0 0 1 0 0 0 4 .094 .094 .125 .219 -0.5
Trenidad Hubbard 1 1996-1996 10 0 29 3 6 0 1 1 2 0 0 2 5 .207 .258 .379 .637 -0.1
Bill Hubbell 2 1919-1920 16 0 13 2 2 0 0 0 1 0 0 0 3 .154 .154 .154 .308 -0.1
Carl Hubbell 16 1928-1943 535 0 1288 95 246 30 2 4 101 1 0 33 172 .191 .212 .227 .439 -10.5
Willis Hudlin 1 1940-1940 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Johnny Hudson 1 1945-1945 28 0 11 8 0 0 0 0 0 0 0 1 1 .000 .083 .000 .083 -0.2
Tim Hudson 2 2014-2015 55 0 91 3 9 2 0 1 2 0 0 3 31 .099 .137 .154 .291 -1.2
Al Huenke 1 1914-1914 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Aubrey Huff 3 2010-2012 359 0 1168 152 308 66 6 39 152 12 3 146 193 .264 .346 .431 .777 4.7
David Huff 1 2014-2014 16 0 3 1 1 0 0 0 0 0 0 0 2 .333 .333 .333 .667 0.0
Sam Huff 2 2024-2025 48 39 142 20 31 6 1 9 25 1 0 4 48 .218 .255 .465 .720 0.7
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Sean Hughes 1 2027-2027 11 6 29 1 4 0 0 1 3 0 0 1 8 .138 .167 .241 .408 -0.3
John Humphries 2 1883-1884 49 0 171 11 18 1 0 0 6 0 0 10 41 .105 .155 .111 .266 -2.2
Nick Hundley 2 2017-2018 197 71 569 61 138 36 2 19 66 2 1 34 166 .243 .285 .413 .698 1.5
Randy Hundley 2 1964-1965 8 0 16 1 1 0 0 0 0 0 0 0 5 .062 .062 .062 .125 -0.2
Bill Hunnefield 1 1931-1931 64 0 196 23 53 5 0 1 17 3 0 9 16 .270 .302 .311 .614 0.1
Ron Hunt 3 1968-1970 393 0 1374 221 360 59 4 11 110 16 10 173 117 .262 .374 .335 .708 9.2
Herb Hunter 1 1916-1916 21 0 28 3 7 0 0 1 4 0 0 0 5 .250 .250 .357 .607 0.1
Walt Huntzinger 3 1923-1925 40 0 21 1 5 0 0 0 2 0 0 1 7 .238 .273 .238 .511 -0.1
Jae-gyun Hwang 1 2017-2017 18 0 52 2 8 1 0 1 5 0 0 5 15 .154 .228 .231 .459 -0.4
Hooks Iott 1 1947-1947 20 0 21 1 3 2 0 0 4 0 0 4 8 .143 .280 .238 .518 -0.1
Monte Irvin 7 1949-1955 653 0 2160 322 639 84 28 84 393 27 7 310 179 .296 .389 .477 .866 17.5
Kyle Isbel 1 2026-2026 147 142 532 63 129 35 4 13 52 4 0 47 128 .242 .311 .397 .708 1.1
Travis Ishikawa 6 2006-2015 334 0 681 88 180 33 3 17 95 3 2 60 177 .264 .327 .396 .723 0.6
Mike Ivie 4 1978-1981 336 0 1023 114 287 50 7 42 172 9 3 93 166 .281 .340 .466 .806 4.8
Ray Jablonski 2 1957-1958 189 0 535 65 141 30 2 21 103 2 2 48 97 .264 .321 .445 .766 2.5
Austin Jackson 1 2018-2018 59 47 149 12 36 8 0 0 13 2 1 14 59 .242 .309 .295 .604 -0.2
Jim Jackson 1 1902-1902 35 0 110 14 20 5 1 0 13 6 0 15 13 .182 .280 .245 .525 -0.1
Mike Jackson 3 1992-1994 184 0 6 1 2 2 0 0 1 0 0 0 1 .333 .333 .667 1.000 0.0
Travis Jackson 15 1922-1936 1656 0 6086 833 1768 291 86 135 929 71 13 412 565 .291 .337 .433 .770 28.0
Merwin Jacobson 1 1915-1915 8 0 24 0 2 0 0 0 0 0 0 1 5 .083 .120 .083 .203 -0.3
Art Jahn 1 1928-1928 10 0 29 7 8 1 0 1 7 0 0 2 5 .276 .323 .414 .736 0.0
Bernie James 1 1933-1933 60 0 125 22 28 2 1 1 10 5 0 8 12 .224 .271 .280 .551 0.0
Chris James 1 1992-1992 111 0 248 25 60 10 4 5 32 2 3 14 45 .242 .285 .375 .660 0.1
Skip James 2 1977-1978 51 0 36 8 6 2 0 0 6 1 0 6 8 .167 .286 .222 .508 -0.4
Larry Jansen 8 1947-1954 283 0 589 36 90 12 1 1 48 0 0 38 150 .153 .204 .182 .386 -6.4
Stan Javier 4 1996-1999 460 0 1464 225 413 69 10 17 151 73 16 175 239 .282 .360 .378 .738 4.6
Tex Jeanes 1 1927-1927 11 0 20 5 6 0 0 0 0 0 0 2 2 .300 .364 .300 .664 0.0
Mike Jeffcoat 1 1985-1985 19 0 1 0 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 0.0
Dave Jennings 1 2036-2036 12 12 32 3 3 0 0 0 2 0 0 7 13 .094 .256 .094 .350 -0.1
Marcus Jensen 2 1996-1997 39 0 93 9 15 3 0 1 7 0 0 15 30 .161 .278 .226 .504 -0.3
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Ryan Jensen 3 2001-2003 46 0 73 5 10 2 0 0 6 0 0 1 21 .137 .160 .164 .324 -1.1
Johnny Jernigan 4 2028-2034 309 297 919 135 156 38 3 42 111 29 17 178 405 .170 .309 .355 .664 3.3
Dany Jimenez 1 2020-2020 39 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Eloy Jimenez 3 2028-2032 214 209 843 120 235 57 9 41 140 0 1 64 248 .279 .332 .514 .845 3.2
Waldis Joaquin 3 2009-2011 19 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Connor Joe 1 2019-2019 8 5 15 1 1 0 0 0 0 0 0 1 5 .067 .125 .067 .192 -0.3
Art Johnson 1 1927-1927 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Brian Johnson 2 1997-1998 155 0 487 53 123 15 3 24 61 0 3 42 93 .253 .319 .444 .762 1.8
Don Johnson 1 1958-1958 17 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Elmer Johnson 1 1914-1914 11 0 12 0 2 1 0 0 0 0 0 1 3 .167 .231 .250 .481 0.1
Erik Johnson 2 1993-1994 9 0 18 1 4 2 0 0 0 0 0 0 5 .222 .222 .333 .556 -0.1
Frank Johnson 6 1966-1971 196 0 436 47 92 4 2 4 43 2 2 37 60 .211 .277 .257 .534 -1.5
Fred Johnson 2 1922-1923 5 0 10 0 0 0 0 0 0 0 0 0 7 .000 .000 .000 .000 -0.3
Jerry Johnson 3 1970-1972 148 0 37 1 3 1 0 0 1 0 0 0 13 .081 .079 .108 .187 -0.6
Jim Johnson 1 1970-1970 3 0 2 0 0 0 0 0 0 0 0 1 1 .000 .333 .000 .333 -0.0
Osiris Johnson 1 2025-2025 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Pierce Johnson 1 2018-2018 35 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Randy Johnson 1 2009-2009 22 0 26 1 2 0 0 0 0 0 0 1 16 .077 .111 .077 .188 -0.5
Wallace Johnson 1 1983-1983 7 0 8 0 1 0 0 0 1 0 0 0 0 .125 .125 .125 .250 -0.1
Youngy Johnson 1 1899-1899 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Greg Johnston 1 1979-1979 42 0 74 5 15 2 0 1 7 0 0 2 17 .203 .224 .270 .494 -0.4
Jimmy Johnston 1 1926-1926 37 0 69 11 16 0 0 0 5 0 0 6 5 .232 .293 .232 .525 -0.2
John Johnstone 4 1997-2000 177 0 4 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Roy Joiner 1 1940-1940 30 0 11 1 3 0 0 0 1 0 0 1 4 .273 .333 .273 .606 -0.0
Bumpus Jones 1 1893-1893 1 0 0 0 0 0 0 0 0 0 0 1 0 .000 1.000 .000 1.000 0.0
Chris Jones 1 1998-1998 43 0 90 14 17 2 1 2 10 2 1 8 28 .189 .250 .300 .550 -0.5
Chris Jones 1 1986-1986 3 0 1 0 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000 0.0
Damon Jones 1 2021-2021 53 0 16 0 1 0 0 0 0 0 0 0 3 .062 .062 .062 .125 -0.2
Dax Jones 1 1996-1996 34 0 58 7 10 0 2 1 7 2 2 8 12 .172 .269 .293 .562 -0.2
Gordon Jones 3 1957-1959 52 0 13 0 1 0 0 0 0 0 0 0 3 .077 .077 .077 .154 -0.3
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jim Jones 2 1901-1902 88 0 340 26 78 15 4 0 24 9 0 17 39 .229 .268 .297 .565 -0.1
Johnny Jones 1 1919-1919 2 0 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Ryder Jones 2 2017-2018 58 2 158 14 29 5 2 4 8 1 0 10 57 .184 .250 .316 .566 -0.8
Sam Jones 3 1959-1961 126 0 201 6 32 5 0 0 13 0 0 5 57 .159 .178 .184 .362 -2.5
Sheldon Jones 6 1946-1951 199 0 242 11 34 4 3 0 12 0 0 7 68 .140 .165 .182 .346 -3.1
Sherman Jones 1 1960-1960 16 0 7 1 2 0 0 0 1 0 0 0 2 .286 .286 .286 .571 -0.0
Tracy Jones 1 1989-1989 40 0 97 5 18 4 0 0 12 2 1 5 14 .186 .233 .227 .460 -0.7
Claude Jonnard 4 1921-1924 113 0 73 4 3 0 0 0 2 0 0 4 44 .041 .091 .041 .132 -1.4
Buck Jordan 2 1927-1929 7 0 7 1 2 1 0 0 0 0 0 0 3 .286 .286 .429 .714 0.0
Spider Jorgensen 2 1950-1951 52 0 88 10 17 0 0 2 12 0 0 8 4 .193 .268 .261 .529 -0.3
Corban Joseph 1 2019-2019 8 10 16 0 1 0 0 0 2 0 0 1 6 .062 .118 .062 .180 -0.3
Von Joshua 2 1975-1976 171 0 663 88 202 30 12 7 45 21 13 36 95 .305 .340 .418 .758 3.7
Bill Joyce 3 1896-1898 303 0 1061 236 310 44 24 18 198 80 0 200 108 .292 .425 .430 .854 9.9
Bob Joyce 1 1946-1946 14 0 19 2 3 1 0 1 1 0 0 0 1 .158 .158 .368 .526 -0.1
Ralph Judd 2 1929-1930 20 0 17 1 0 0 0 0 1 0 0 0 3 .000 .000 .000 .000 -0.4
Jeff Juden 1 1996-1996 36 0 3 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Josh Jung 2 2025-2029 107 103 361 48 105 26 2 14 54 8 0 41 86 .291 .367 .490 .857 3.3
Ed Jurak 1 1989-1989 30 0 42 2 10 0 0 0 1 0 0 5 5 .238 .319 .238 .557 0.0
Billy Jurges 7 1939-1945 744 0 2595 298 685 69 21 23 266 14 0 262 195 .264 .337 .333 .670 10.4
Alex Kampouris 2 1938-1939 156 0 469 58 116 21 3 10 66 0 0 57 91 .247 .331 .369 .700 1.7
Chris Karraker 1 2034-2034 5 2 9 2 2 0 0 0 1 1 0 2 3 .222 .333 .222 .556 -0.0
Ray Katt 6 1952-1957 336 0 848 80 193 22 4 25 94 2 1 64 126 .228 .283 .351 .634 0.6
Benny Kauff 5 1916-1920 564 0 2029 305 582 102 33 29 274 103 33 207 208 .287 .357 .413 .769 19.1
Tony Kaufmann 1 1929-1929 39 0 32 18 1 0 0 0 1 3 0 6 4 .031 .184 .031 .215 -0.5
Bob Kearney 1 1979-1979 2 0 0 0 0 0 0 0 0 0 0 1 0 .000 1.000 .000 1.000 0.0
Tim Keefe 6 1885-1891 273 0 913 102 152 26 14 5 72 11 0 65 214 .166 .222 .242 .464 -3.1
Willie Keeler 3 1892-1910 40 0 87 17 28 5 1 1 13 9 0 11 5 .322 .404 .437 .841 0.9
Duke Kelleher 1 1916-1916 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Casey Kelly 1 2018-2018 7 3 4 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.1
George Kelly 11 1915-1926 1136 0 4213 608 1270 218 52 123 762 54 43 277 503 .301 .348 .465 .813 18.8
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
King Kelly 1 1893-1893 20 0 67 9 18 1 0 0 15 3 0 6 5 .269 .329 .284 .612 -0.3
Brickyard Kennedy 1 1902-1902 6 0 15 2 4 1 0 0 1 0 0 1 2 .267 .312 .333 .646 0.1
Monte Kennedy 8 1946-1953 255 0 301 25 46 6 0 1 26 0 0 11 77 .153 .188 .183 .371 -3.1
Terry Kennedy 3 1989-1991 301 0 829 56 209 44 1 10 73 2 5 77 125 .252 .315 .344 .658 2.7
Jeff Kent 6 1997-2002 900 0 3434 570 1021 247 22 175 689 57 29 364 659 .297 .368 .535 .903 29.3
Jeff Keppinger 1 2011-2011 56 0 216 17 55 11 0 2 15 0 0 8 17 .255 .285 .333 .618 0.1
Buddy Kerr 7 1943-1949 843 0 2952 315 756 117 19 28 269 38 0 252 210 .256 .317 .337 .654 8.7
Curtis Keys 1 2033-2033 73 71 277 31 63 15 1 0 18 3 4 21 37 .227 .285 .289 .574 -0.3
Mike Kickham 2 2013-2014 14 0 6 0 1 1 0 0 0 0 0 0 1 .167 .167 .333 .500 -0.0
Roger Kieschnick 1 2013-2013 38 0 84 6 17 0 1 0 5 0 0 11 29 .202 .295 .226 .521 -0.4
Pete Kilduff 1 1917-1917 31 0 78 12 16 3 0 1 12 2 0 4 11 .205 .253 .282 .535 0.1
Red Killefer 1 1916-1916 2 0 1 0 1 0 0 0 1 0 0 1 0 1.000 1.000 1.000 2.000 0.1
Jim King 1 1958-1958 34 0 56 8 12 2 1 2 8 0 1 10 8 .214 .343 .393 .736 0.1
Lee King 4 1919-1922 173 0 409 60 101 19 6 7 52 4 9 40 52 .247 .319 .374 .693 1.2
Silver King 2 1892-1893 58 0 180 34 37 2 4 2 26 1 0 23 28 .206 .299 .294 .593 0.1
Mike Kingery 2 1990-1991 196 0 317 37 81 9 3 0 32 7 1 27 40 .256 .315 .303 .618 -0.3
Scott Kingery 1 2024-2024 123 114 439 41 113 23 2 8 33 10 2 20 126 .257 .296 .374 .669 -0.3
Brian Kingman 1 1983-1983 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Dave Kingman 4 1971-1974 409 0 1242 177 278 55 9 77 217 37 19 138 422 .224 .304 .469 .773 6.9
Matt Kinney 1 2005-2005 5 0 3 0 1 0 0 0 0 0 0 0 1 .333 .333 .333 .667 0.0
Bob Kinsella 2 1919-1920 4 0 12 1 3 0 0 0 1 1 0 0 5 .250 .250 .250 .500 -0.0
Bill Kinsler 1 1893-1893 1 0 3 1 0 0 0 0 0 0 0 1 1 .000 .250 .000 .250 -0.0
La Rue Kirby 1 1912-1912 3 0 5 1 1 1 0 0 0 0 0 0 1 .200 .200 .400 .600 -0.0
Jay Kirke 1 1918-1918 17 0 56 1 14 1 0 0 3 0 0 1 3 .250 .263 .268 .531 -0.2
Willie Kirkland 3 1958-1960 394 0 1396 171 364 68 19 57 189 20 12 129 239 .261 .327 .459 .786 5.6
Al Klawitter 2 1909-1910 7 0 9 0 3 0 0 0 0 0 0 2 1 .333 .455 .333 .788 0.1
Ryan Klesko 1 2007-2007 116 0 362 51 94 27 3 6 44 5 1 46 68 .260 .344 .401 .744 0.5
Ron Kline 1 1969-1969 7 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Steve Kline 2 2006-2007 139 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Joe Klinger 1 1927-1927 3 0 5 0 2 0 0 0 0 0 0 0 2 .400 .400 .400 .800 0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Clyde Kluttz 2 1945-1946 78 0 230 25 65 14 0 4 22 1 0 15 11 .283 .332 .396 .728 1.4
Frank Knauss 1 1895-1895 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Bob Knepper 7 1976-1990 162 0 300 18 42 12 0 1 30 1 0 17 111 .140 .186 .190 .376 -3.4
Justin Knoedler 3 2004-2006 14 0 18 0 2 0 0 0 0 0 0 0 2 .111 .158 .111 .269 -0.2
Kevin Knot 1 2033-2033 16 5 27 4 8 2 1 0 2 0 0 3 2 .296 .367 .444 .811 0.2
Jimmy Knowles 1 1892-1892 16 0 59 9 9 1 0 0 7 2 0 6 8 .153 .231 .169 .400 -0.3
Brad Kocher 2 1915-1916 38 0 76 4 12 2 1 0 3 0 0 2 11 .158 .179 .211 .390 -0.3
Pip Koehler 1 1925-1925 12 0 2 1 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Len Koenecke 1 1932-1932 42 0 137 33 35 5 0 4 14 3 0 11 13 .255 .320 .380 .700 0.2
Mark Koenig 2 1935-1936 149 0 454 47 128 16 0 4 44 0 0 21 22 .282 .315 .344 .659 0.6
Brad Komminsk 1 1990-1990 8 0 5 2 1 0 0 0 0 0 0 1 2 .200 .333 .200 .533 -0.0
Alex Konikowski 3 1948-1954 35 0 3 1 0 0 0 0 0 0 0 2 1 .000 .400 .000 .400 -0.0
George Kontos 6 2012-2017 300 0 7 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.3
Wally Kopf 1 1921-1921 2 0 3 0 1 0 0 0 0 0 0 1 1 .333 .500 .333 .833 0.0
Dave Koslo 10 1941-1953 334 0 512 31 56 12 0 3 30 1 1 36 220 .109 .169 .150 .320 -6.0
Jack Kramer 2 1950-1951 39 0 20 3 2 0 0 1 2 0 0 5 5 .100 .280 .250 .530 -0.1
Erik Kratz 1 2019-2019 15 4 32 1 4 2 0 1 3 0 0 2 6 .125 .222 .281 .503 -0.2
Jack Kraus 1 1946-1946 17 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Dean Kremer 1 2021-2021 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Red Kress 1 1946-1946 1 0 1 0 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 0.0
Ernie Krueger 1 1917-1917 8 0 10 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.2
Mike Krukow 7 1983-1989 188 0 383 19 63 11 0 3 30 3 2 12 115 .164 .193 .217 .409 -3.6
Harvey Kuenn 5 1961-1965 515 0 1785 240 500 74 13 25 173 13 13 185 144 .280 .346 .378 .725 6.1
Duane Kuiper 4 1982-1985 271 0 514 48 131 12 3 0 42 2 4 72 47 .255 .348 .290 .638 0.6
Randy Kutcher 2 1986-1987 85 0 202 35 47 10 2 7 17 7 5 12 46 .233 .276 .406 .682 0.3
Bob Lacey 1 1984-1984 34 0 6 1 2 0 0 0 1 0 0 0 2 .333 .333 .333 .667 0.0
Mike LaCoss 6 1986-1991 171 0 217 18 31 6 0 2 15 0 0 12 85 .143 .191 .198 .389 -2.3
Joe Lafata 3 1947-1949 127 0 236 31 54 3 2 5 34 2 0 24 42 .229 .303 .322 .625 -0.4
Mike Laga 2 1989-1990 40 0 47 5 9 2 0 3 11 0 0 2 13 .191 .240 .426 .666 -0.0
David Lainez 2 2033-2034 132 74 292 36 58 12 6 8 36 6 1 17 94 .199 .250 .363 .613 -0.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Dick Lajeskie 1 1946-1946 6 0 10 3 2 0 0 0 0 0 0 3 2 .200 .429 .200 .629 0.1
Tom Lampkin 2 1995-1996 131 0 253 34 62 10 0 7 38 3 5 29 30 .245 .334 .368 .702 0.8
Rick Lancellotti 1 1986-1986 15 0 18 2 4 0 0 2 6 0 0 0 7 .222 .222 .556 .778 0.1
Hobie Landrith 3 1959-1961 223 0 544 59 134 28 0 6 59 1 5 78 41 .246 .336 .331 .667 1.5
Don Landrum 1 1966-1966 72 0 102 9 19 4 0 1 7 1 1 9 18 .186 .259 .255 .514 -0.4
Shea Langeliers 1 2032-2032 63 62 215 27 45 11 1 9 29 0 2 22 82 .209 .305 .395 .700 1.2
Hal Lanier 8 1964-1971 1101 0 3514 283 803 105 20 8 262 10 9 131 413 .229 .255 .277 .532 -6.6
Max Lanier 2 1952-1953 41 0 42 4 11 2 0 0 2 0 0 1 4 .262 .279 .310 .589 -0.1
Dave LaPoint 1 1985-1985 31 0 60 4 10 1 0 0 6 0 0 6 11 .167 .242 .183 .426 -0.5
Mitch LaPointe 2 2031-2032 203 187 671 98 172 53 2 17 95 1 3 95 171 .256 .355 .417 .772 0.7
Norm Larker 1 1963-1963 19 0 14 0 1 0 0 0 0 0 0 2 2 .071 .188 .071 .259 -0.2
Pat Larkin 1 1983-1983 5 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Don Larsen 3 1962-1964 104 0 37 4 7 0 1 0 1 0 0 1 8 .189 .211 .243 .454 -0.3
Bill Laskey 5 1982-1986 132 0 203 10 21 0 0 0 6 0 2 16 94 .103 .176 .103 .280 -2.7
Arlie Latham 1 1909-1909 4 0 2 1 0 0 0 0 0 1 0 0 0 .000 .000 .000 .000 -0.0
Tacks Latimer 1 1898-1898 5 0 17 1 5 1 0 0 1 0 0 0 2 .294 .294 .353 .647 -0.0
Billy Lauder 2 1902-1903 233 0 877 93 225 33 1 1 97 38 0 24 95 .257 .277 .300 .577 0.7
Ronnie Laux 2 2029-2030 118 110 403 35 104 24 0 6 55 0 0 22 57 .258 .299 .362 .661 0.0
Gary Lavelle 11 1974-1984 647 0 111 5 9 2 0 0 4 0 1 3 52 .081 .105 .099 .204 -2.0
Derek Law 2 2016-2018 68 0 2 1 1 0 0 0 0 0 0 0 0 .500 .500 .500 1.000 0.1
Garland Lawing 1 1946-1946 8 0 12 2 2 0 0 0 0 0 0 0 3 .167 .167 .167 .333 -0.1
Tim Layana 1 1993-1993 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Les Layton 1 1948-1948 63 0 91 14 21 4 4 2 12 1 0 6 21 .231 .286 .429 .714 0.2
Tony Lazzeri 1 1939-1939 13 0 44 7 13 0 0 1 8 0 0 7 6 .295 .392 .364 .756 0.3
Freddy Leach 3 1929-1931 368 0 1470 239 456 71 24 27 179 17 0 68 48 .310 .346 .446 .792 3.8
Jalal Leach 1 2001-2001 8 0 10 0 1 0 0 0 1 0 0 2 3 .100 .250 .100 .350 -0.1
Rick Leach 1 1990-1990 78 0 174 24 51 13 0 2 16 0 2 21 20 .293 .372 .402 .775 0.8
Mike Leake 1 2015-2015 12 0 17 1 1 0 0 1 3 0 0 0 11 .059 .059 .235 .294 -0.2
Fred Lear 1 1920-1920 31 0 87 12 22 0 1 1 7 0 2 8 15 .253 .323 .310 .633 0.2
Ricky Ledee 1 2004-2004 31 0 53 6 6 2 0 0 4 1 0 5 20 .113 .200 .151 .351 -0.6
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Roy Lee 1 1945-1945 3 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Thornton Lee 1 1948-1948 11 0 11 1 1 0 0 0 0 0 0 0 3 .091 .091 .091 .182 -0.2
Al Lefevre 1 1920-1920 17 0 27 5 4 0 1 0 0 0 0 0 13 .148 .148 .222 .370 -0.2
Craig Lefferts 3 1987-1989 178 0 20 0 1 1 0 0 1 0 0 0 14 .050 .050 .100 .150 -0.3
Hank Leiber 7 1933-1942 531 0 1838 257 527 92 21 53 319 3 0 154 184 .287 .346 .446 .792 11.3
Mark Leiter 2 1995-1996 53 0 103 4 12 1 0 0 7 0 0 5 53 .117 .157 .126 .284 -1.7
Dummy Leitner 1 1901-1901 2 0 7 0 1 0 0 0 0 0 0 0 1 .143 .143 .143 .286 -0.1
DJ LeMahieu 1 2029-2029 30 30 122 11 26 5 0 4 21 0 0 3 22 .213 .230 .352 .583 -0.5
Johnnie LeMaster 11 1975-1985 986 0 3089 313 695 109 19 21 220 93 49 235 542 .225 .280 .293 .573 -1.8
Dick LeMay 2 1961-1962 36 0 26 2 2 0 0 0 1 0 0 3 14 .077 .172 .077 .249 -0.4
Bob Lennon 2 1954-1956 29 0 58 3 10 1 0 0 1 0 0 4 17 .172 .222 .190 .412 -0.6
Jeffrey Leonard 8 1981-1988 789 0 2946 381 809 139 24 99 435 115 42 184 586 .275 .317 .439 .756 12.1
Mark Leonard 5 1990-1995 158 0 306 36 72 17 2 8 38 0 2 39 68 .235 .327 .382 .709 0.8
Randy Lerch 2 1983-1984 44 0 15 2 2 0 0 0 1 0 0 3 5 .133 .278 .133 .411 -0.1
Sam Leslie 8 1929-1938 438 0 1030 123 304 53 11 17 148 4 0 69 51 .295 .344 .417 .762 3.8
Alan Levine 1 2005-2005 9 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Darren Lewis 5 1991-1995 496 0 1824 280 455 55 23 9 126 138 50 165 203 .249 .318 .320 .637 2.5
Fred Lewis 4 2006-2009 326 0 931 169 258 53 16 16 81 34 12 106 243 .277 .355 .420 .775 3.6
Josh Lewis 3 2033-2036 101 44 210 22 59 9 1 3 21 4 3 7 38 .281 .312 .376 .688 0.5
Mark Lewis 1 1997-1997 118 0 341 50 91 14 6 10 42 3 2 23 62 .267 .318 .431 .749 1.1
Don Liddle 3 1954-1956 73 0 76 7 14 0 0 0 4 0 0 15 20 .184 .323 .184 .507 -0.4
Tim Lincecum 9 2007-2015 271 0 474 26 53 4 2 0 19 0 0 34 244 .112 .171 .129 .300 -7.5
Todd Linden 5 2003-2007 185 0 373 49 81 15 2 7 28 4 0 30 112 .217 .288 .324 .612 -1.0
Freddie Lindstrom 9 1924-1932 1087 0 4242 705 1347 212 63 91 603 80 10 263 213 .318 .359 .462 .820 22.9
Scott Linebrink 1 2000-2000 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Frank Linzy 7 1963-1970 308 0 101 4 15 0 1 1 3 0 0 3 31 .149 .181 .198 .379 -1.1
Dick Littlefield 1 1956-1956 31 0 24 0 2 0 0 0 2 0 0 1 9 .083 .120 .083 .203 -0.4
Dennis Littlejohn 3 1978-1980 78 0 222 17 45 7 1 1 15 0 0 28 53 .203 .286 .257 .543 -0.5
Greg Litton 4 1989-1992 291 0 614 51 141 26 5 10 71 1 5 40 132 .230 .279 .337 .616 -0.2
Mickey Livingston 3 1947-1949 69 0 162 15 39 6 1 6 24 1 0 24 21 .241 .342 .401 .743 1.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jake Livingstone 1 1901-1901 2 0 6 1 1 1 0 0 0 0 0 0 1 .167 .167 .333 .500 -0.0
Bryan Lizardo 1 2023-2023 13 6 33 4 12 1 0 0 2 1 0 0 9 .364 .353 .394 .747 0.1
Hans Lobert 3 1915-1917 204 0 514 56 124 22 6 1 54 18 15 35 37 .241 .296 .313 .609 1.2
Walker Lockett 1 2021-2021 17 0 0 0 0 0 0 0 0 0 0 1 0 .000 1.000 .000 1.000 0.1
Whitey Lockman 13 1945-1958 1485 0 5584 799 1571 216 45 113 543 41 25 520 362 .281 .344 .397 .741 15.2
Billy Loes 2 1960-1961 63 0 36 1 6 0 0 0 0 0 1 2 3 .167 .211 .167 .377 -0.5
Kenny Lofton 1 2002-2002 46 0 180 30 48 10 3 3 9 7 3 23 22 .267 .353 .406 .758 0.9
Jack Lohrke 5 1947-1951 317 0 872 118 213 38 9 22 95 9 0 106 81 .244 .329 .384 .713 3.2
Bill Lohrman 7 1937-1943 182 0 309 20 45 7 2 2 22 1 0 14 93 .146 .188 .201 .388 -2.7
Ryan Lollis 1 2015-2015 5 0 12 0 2 0 0 0 0 1 0 1 1 .167 .231 .167 .397 -0.1
Ernie Lombardi 5 1943-1947 472 0 1384 129 398 36 2 55 239 1 0 117 80 .288 .348 .436 .784 12.2
Lou Lombardo 1 1948-1948 2 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Dale Long 1 1960-1960 37 0 54 4 9 0 0 3 6 0 0 7 7 .167 .262 .333 .596 -0.1
Evan Longoria 3 2018-2020 412 390 1545 172 374 73 11 52 186 9 4 104 353 .242 .296 .405 .701 3.5
Javier Lopez 7 2010-2016 443 0 3 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Michael Lorenzen 1 2025-2025 12 2 14 1 2 1 0 0 1 0 0 3 4 .143 .294 .214 .508 -0.2
Thomas Loughran 1 1884-1884 9 0 29 4 3 1 1 0 3 0 0 7 11 .103 .278 .207 .485 -0.2
Shane Loux 1 2012-2012 19 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Terrell Lowery 1 2000-2000 24 0 34 13 15 4 0 1 5 1 0 7 8 .441 .548 .647 1.195 0.7
Noah Lowry 5 2003-2007 114 0 197 14 35 10 0 2 14 0 1 7 48 .178 .205 .259 .464 -2.2
Hal Luby 1 1944-1944 111 0 323 30 82 10 2 2 35 2 0 52 15 .254 .364 .316 .680 1.5
Ray Lucas 3 1929-1931 10 0 3 1 1 0 0 0 0 0 0 0 0 .333 .333 .333 .667 -0.0
Red Lucas 1 1923-1923 3 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Marco Luciano 1 2026-2026 116 112 429 64 123 20 0 29 83 3 0 39 119 .287 .353 .536 .889 3.3
Matthew Lugo 1 2029-2029 54 33 136 22 36 8 0 3 10 5 2 13 40 .265 .336 .390 .725 0.7
Trey Lunsford 2 2002-2003 4 0 4 0 2 1 0 0 1 0 0 0 1 .500 .500 .750 1.250 0.1
Dolf Luque 4 1932-1935 101 0 52 1 9 2 0 0 2 0 0 2 9 .173 .204 .212 .415 -0.4
Mike Lynch 1 1907-1907 12 0 27 2 8 2 0 0 8 0 0 1 3 .296 .321 .370 .692 0.2
Red Lynn 2 1939-1940 59 0 10 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.2
Denny Lyons 1 1892-1892 108 0 389 71 100 16 7 8 51 11 0 59 37 .257 .359 .396 .755 2.6
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Harry Lyons 3 1889-1893 148 0 618 95 151 10 5 0 76 35 0 49 38 .244 .301 .277 .578 0.2
Jean Machi 4 2012-2015 163 0 5 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.1
Mario Macias 1 2036-2036 136 118 444 80 102 17 0 23 60 3 2 88 161 .230 .359 .423 .783 1.3
Ken Mackenzie 1 1964-1964 10 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Waddy Macphee 1 1922-1922 2 0 7 2 2 0 1 0 0 0 0 1 0 .286 .375 .571 .946 0.1
Garry Maddox 4 1972-1975 421 0 1635 221 469 88 20 32 188 59 26 73 237 .287 .321 .424 .745 9.1
Ed Madjeski 1 1937-1937 5 0 15 0 3 0 0 0 2 0 0 0 2 .200 .200 .200 .400 -0.1
Bill Madlock 3 1977-1979 331 0 1229 183 364 63 6 34 131 40 18 109 91 .296 .356 .440 .796 7.4
Bill Magee 2 1901-1902 8 0 15 0 2 0 0 0 2 0 0 1 2 .133 .188 .133 .321 -0.1
Sal Maglie 7 1945-1955 222 0 428 27 61 5 1 1 21 1 0 17 123 .143 .181 .166 .347 -5.6
Freddie Maguire 2 1922-1923 46 0 42 15 10 1 0 0 3 2 0 2 5 .238 .273 .262 .535 -0.1
Jack Maguire 2 1950-1951 45 0 60 9 15 3 1 1 7 0 0 5 15 .250 .308 .383 .691 -0.0
Jim Mahady 1 1921-1921 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Bill Malarkey 1 1908-1908 15 0 6 1 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Joe Malay 2 1933-1935 9 0 25 0 4 0 0 0 2 0 0 0 0 .160 .160 .160 .320 -0.3
Candy Maldonado 4 1986-1989 522 0 1691 210 433 105 8 59 279 22 18 128 313 .256 .312 .432 .744 5.3
Jim Mallory 1 1945-1945 37 0 94 10 28 1 0 0 9 1 0 6 7 .298 .340 .309 .649 0.1
Gus Mancuso 9 1933-1944 882 0 2831 238 765 105 10 36 328 3 0 250 160 .270 .330 .353 .683 11.9
Jim Mangan 1 1956-1956 20 0 20 2 2 0 0 0 1 0 0 4 6 .100 .250 .100 .350 -0.1
Leo Mangum 1 1928-1928 1 0 1 1 1 0 0 0 1 0 0 0 0 1.000 1.000 1.000 2.000 0.0
Charlie Manlove 1 1884-1884 3 0 10 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.3
Les Mann 2 1927-1928 111 0 260 42 73 11 2 4 35 4 0 26 16 .281 .348 .385 .733 0.4
Kirt Manwaring 10 1987-1996 709 0 2135 174 526 83 12 16 207 8 9 160 339 .246 .308 .319 .627 3.1
Leonardo Manzanares 3 2030-2032 449 385 1547 236 466 114 5 47 230 0 0 162 202 .301 .371 .473 .844 6.2
Georges Maranda 1 1960-1960 17 0 12 0 2 0 0 0 0 0 0 0 6 .167 .167 .167 .333 -0.1
Firpo Marberry 1 1936-1936 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Rafael Marchan 1 2031-2031 5 5 19 0 4 0 0 0 1 0 0 0 3 .211 .211 .211 .421 -0.1
Nick Margevicius 1 2021-2021 14 0 4 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.1
Joe Margoneri 2 1956-1957 36 0 37 1 3 0 0 1 1 0 0 0 11 .081 .081 .162 .243 -0.6
Juan Marichal 14 1960-1973 462 0 1219 73 202 29 2 4 75 2 5 38 268 .166 .191 .203 .394 -10.8
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Eric Marinez 1 2021-2021 49 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.2
Rube Marquard 8 1908-1915 239 0 526 38 93 6 2 1 29 3 0 18 94 .177 .211 .202 .413 -3.8
Mike Marquette 1 2031-2031 72 70 255 32 80 19 2 3 31 0 1 13 27 .314 .353 .439 .792 2.0
Chris Marrero 1 2017-2017 15 0 38 2 5 0 0 1 5 0 0 2 9 .132 .171 .211 .381 -0.4
Dave Marshall 3 1967-1969 187 0 441 49 108 12 2 3 49 3 9 60 105 .245 .339 .302 .641 0.4
Doc Marshall 4 1929-1932 219 0 658 72 170 21 6 0 61 2 0 28 28 .258 .291 .309 .599 -1.1
Doc Marshall 2 1904-1906 48 0 119 11 23 4 2 0 9 7 0 8 14 .193 .256 .261 .516 0.1
Jim Marshall 2 1960-1961 119 0 154 24 36 2 2 3 20 0 1 20 32 .234 .318 .331 .649 -0.1
Willard Marshall 5 1942-1949 686 0 2534 359 717 86 22 86 370 13 0 268 133 .283 .353 .436 .789 14.9
Ernie Martin 1 2031-2031 6 4 16 1 2 0 0 0 1 0 0 0 3 .125 .125 .125 .250 -0.1
Frank Martin 1 1899-1899 17 0 54 5 14 2 0 0 1 0 0 2 6 .259 .298 .296 .595 0.0
Jerry Martin 1 1981-1981 72 0 241 23 58 5 3 4 25 6 2 21 52 .241 .308 .336 .644 0.6
Joe Martin 1 1936-1936 7 0 15 0 4 1 0 0 2 0 0 0 4 .267 .312 .333 .646 -0.0
Renie Martin 3 1982-1984 79 0 81 8 25 3 3 0 4 2 0 0 23 .309 .309 .420 .728 0.2
Dave Martinez 2 1993-1994 188 0 476 51 116 21 4 9 54 9 7 48 61 .244 .316 .361 .677 -0.1
Joe Martinez 2 2009-2010 14 0 11 2 2 1 0 0 0 0 0 0 2 .182 .182 .273 .455 -0.1
Ramon E. Martinez 5 1998-2002 368 0 924 129 249 48 7 20 106 7 6 85 119 .269 .335 .402 .736 2.1
Don Mason 5 1966-1970 206 0 333 58 68 4 2 1 16 2 7 42 42 .204 .293 .237 .530 -0.7
Roger Mason 3 1985-1987 21 0 40 1 3 0 0 0 0 0 0 1 21 .075 .119 .075 .194 -0.6
Joel Masura 2 2035-2036 191 155 602 66 138 34 3 7 46 5 5 71 136 .229 .313 .331 .643 -0.8
Mike Matheny 2 2005-2006 181 0 603 52 144 42 0 16 77 0 2 38 121 .239 .290 .388 .678 0.6
Christy Mathewson 17 1900-1916 645 0 1679 150 359 49 12 7 164 20 1 116 197 .214 .272 .270 .541 -1.9
Henry Mathewson 2 1906-1907 3 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Osiris Matos 2 2008-2009 25 0 3 0 1 0 0 0 1 0 0 0 2 .333 .333 .333 .667 0.0
Shohei Matsumura 1 2035-2035 4 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Gary Matthews 5 1972-1976 594 0 2175 318 624 100 24 64 296 53 24 275 312 .287 .367 .443 .810 15.2
Mike Mattimore 1 1887-1887 8 0 32 5 8 1 0 0 4 1 0 0 6 .250 .250 .281 .531 -0.1
Al Maul 1 1901-1901 3 0 8 1 3 0 0 0 1 0 0 0 1 .375 .375 .375 .750 0.0
Ernie Maun 1 1924-1924 22 0 3 1 2 0 0 0 0 0 0 0 0 .667 .667 .667 1.333 0.1
Bert Maxwell 1 1911-1911 4 0 9 0 1 0 0 0 0 0 0 2 3 .111 .273 .111 .384 -0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Justin Maxwell 1 2015-2015 100 0 249 26 52 8 2 7 26 2 1 20 76 .209 .275 .341 .616 -0.3
Milt May 4 1980-1983 388 0 1255 94 341 58 2 23 142 3 8 108 130 .272 .328 .376 .704 5.5
Buster Maynard 4 1940-1946 224 0 616 68 136 14 5 14 66 6 0 46 53 .221 .276 .328 .604 0.6
Brent Mayne 2 1998-1999 211 0 597 65 172 47 0 5 71 4 3 80 112 .288 .375 .392 .767 3.4
Eddie Mayo 1 1936-1936 46 0 141 11 28 4 1 1 8 0 0 11 12 .199 .257 .262 .519 -0.5
Carl Mays 1 1929-1929 37 0 34 3 12 1 0 0 5 0 0 5 2 .353 .436 .382 .818 0.2
Willie Mays 21 1951-1972 2857 0 10477 2011 3187 504 139 646 1859 336 98 1394 1436 .304 .385 .564 .949 136.2
Vin Mazzaro 1 2016-2016 2 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Dan McBeath 2 2035-2036 100 95 327 31 79 17 2 1 27 1 2 26 96 .242 .301 .315 .616 -1.2
Algie McBride 1 1901-1901 68 0 264 27 74 11 0 2 29 3 0 12 28 .280 .317 .345 .661 0.4
Windy McCall 4 1954-1957 126 0 43 1 5 0 0 0 1 0 0 2 13 .116 .174 .116 .290 -0.6
Randy McCament 2 1989-1990 28 0 4 0 1 0 0 0 0 0 0 0 1 .250 .250 .250 .500 -0.0
James McCann 2 2022-2027 31 25 88 4 20 6 0 0 10 0 0 4 31 .227 .271 .295 .566 -0.1
Roger McCardell 1 1959-1959 4 0 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Johnny McCarthy 7 1936-1948 423 0 1150 134 317 45 9 22 166 6 0 74 84 .276 .322 .388 .710 1.7
David McCarty 2 1995-1996 103 0 195 17 43 4 0 6 26 3 1 20 47 .221 .297 .333 .630 -0.5
Lew McCarty 5 1916-1920 288 0 735 56 200 18 13 4 73 8 0 60 45 .272 .331 .348 .680 4.9
Scott McClain 2 2007-2008 22 0 44 8 11 1 0 2 7 0 1 5 10 .250 .327 .409 .736 0.1
Paul McClellan 2 1990-1991 17 0 23 0 4 0 0 0 1 0 0 1 3 .174 .208 .174 .382 -0.2
Joel McCollum 1 2031-2031 56 48 180 22 41 8 1 0 8 5 2 12 13 .228 .276 .283 .559 0.0
Mike McCormick 11 1956-1970 359 0 572 41 88 12 1 4 32 0 1 29 216 .154 .194 .199 .394 -5.5
Mike McCormick 1 1950-1950 4 0 4 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Moose McCormick 5 1904-1913 341 0 987 140 285 52 20 4 108 24 0 77 113 .289 .346 .394 .740 7.1
Willie McCovey 19 1959-1980 2256 0 7214 1113 1974 308 45 469 1388 24 22 1168 1351 .274 .377 .524 .900 62.7
Tom McCreery 2 1897-1898 84 0 298 51 77 12 8 2 44 18 0 41 32 .258 .350 .372 .722 0.8
Andrew McCutchen 1 2018-2018 130 128 482 65 123 28 2 15 55 13 6 73 123 .255 .357 .415 .772 2.4
Lindy McDaniel 3 1966-1968 117 0 35 1 3 0 0 0 0 0 0 0 17 .086 .086 .086 .171 -0.6
Jim McDonald 1 1902-1902 2 0 9 0 3 0 0 0 1 0 0 0 1 .333 .333 .333 .667 0.0
Michael McDonnell 1 2033-2033 16 8 37 2 9 2 0 1 3 0 0 3 7 .243 .300 .378 .678 0.1
Sam McDowell 2 1972-1973 46 0 71 4 9 1 1 0 4 0 0 1 28 .127 .139 .169 .308 -0.9
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Andy McGaffigan 3 1982-1990 51 0 31 0 2 2 0 0 3 0 1 1 21 .065 .094 .129 .223 -0.5
Dan McGann 6 1902-1907 682 0 2430 360 678 94 42 16 290 151 0 224 255 .279 .358 .372 .730 14.1
Bill McGee 2 1941-1942 53 0 60 1 8 0 0 0 5 0 0 0 16 .133 .133 .133 .267 -0.8
Willie McGee 4 1991-1994 444 0 1602 195 483 81 6 14 148 43 22 116 253 .301 .348 .386 .734 5.5
Casey McGehee 1 2015-2015 49 0 127 7 27 5 0 2 11 0 1 11 28 .213 .275 .299 .575 -0.2
Joe McGinnity 7 1902-1908 306 0 772 48 139 13 4 0 50 13 0 22 91 .180 .211 .207 .418 -4.5
Lynn McGlothen 2 1977-1978 26 0 22 1 2 1 0 0 2 0 0 1 8 .091 .130 .136 .267 -0.3
Mickey McGowan 1 1948-1948 3 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
John McGraw 5 1902-1906 59 0 132 15 32 0 0 0 6 9 0 31 14 .242 .412 .242 .654 1.3
Bill McKechnie 1 1916-1916 71 0 260 22 64 9 1 0 17 7 0 7 20 .246 .269 .288 .557 0.3
Alex McKinnon 1 1884-1884 116 0 470 66 128 21 12 4 73 0 0 8 62 .272 .285 .394 .678 1.7
Art McLarney 1 1932-1932 9 0 23 2 3 1 0 0 3 0 0 1 3 .130 .167 .174 .341 -0.3
Larry McLean 3 1913-1915 122 0 262 11 69 10 0 0 27 5 0 8 14 .263 .288 .302 .589 1.0
Don McMahon 6 1969-1974 210 0 29 2 5 0 0 0 2 0 0 2 18 .172 .226 .172 .398 -0.3
Jack McMahon 2 1892-1893 51 0 177 26 43 7 8 1 28 3 0 12 12 .243 .295 .390 .685 0.2
George McMillan 1 1890-1890 10 0 35 4 5 0 0 0 1 1 0 7 4 .143 .286 .143 .429 -0.2
Hugh McMullen 2 1925-1926 62 0 106 6 19 3 0 0 6 1 0 2 21 .179 .194 .208 .402 -0.7
Jim McNamara 2 1992-1993 34 0 81 6 17 1 0 1 10 0 0 6 26 .210 .264 .259 .524 -0.1
Tim McNamara 1 1926-1926 6 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Frank McPartlin 1 1899-1899 1 0 1 1 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Hugh McQuillan 6 1922-1927 152 0 279 22 49 7 1 0 16 1 0 9 76 .176 .210 .208 .418 -2.4
Charlie Mead 3 1943-1945 87 0 261 18 64 8 1 3 27 3 0 20 24 .245 .299 .318 .617 0.1
Brandon Medders 2 2009-2010 75 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Adonis Medina 1 2021-2021 9 0 3 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Luis Medina 2 2028-2029 54 21 94 12 19 2 0 5 10 0 2 17 39 .202 .324 .383 .707 -0.0
Joe Medwick 3 1943-1945 232 0 906 119 284 48 6 15 141 4 0 49 40 .313 .349 .429 .779 5.2
Jouett Meekin 6 1894-1899 224 0 734 116 199 25 18 9 87 11 0 39 72 .271 .310 .391 .701 0.8
Mark Melancon 2 2018-2021 54 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Francisco Melendez 2 1987-1988 35 0 42 3 10 0 0 1 4 0 0 3 5 .238 .289 .310 .598 -0.1
Juan Melo 1 2000-2000 11 0 13 0 1 0 0 0 1 0 0 0 5 .077 .077 .077 .154 -0.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Cliff Melton 8 1937-1944 272 0 469 28 77 4 2 0 32 0 0 20 108 .164 .198 .181 .380 -4.9
Bob Melvin 3 1986-1988 265 0 787 78 173 35 3 24 83 3 8 45 159 .220 .260 .363 .624 1.0
Jock Menefee 1 1898-1898 1 0 5 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Tony Menendez 1 1994-1994 6 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Conner Menez 3 2019-2021 88 4 8 0 0 0 0 0 0 0 0 1 2 .000 .111 .000 .111 0.1
Luis Mercedes 1 1993-1993 18 0 25 1 4 0 1 0 3 0 1 1 3 .160 .250 .240 .490 -0.2
Win Mercer 1 1900-1900 76 0 248 32 73 4 0 0 27 15 0 26 26 .294 .366 .310 .676 0.9
Fred Merkle 10 1907-1916 1105 0 3831 504 1042 192 58 49 508 212 15 312 451 .272 .332 .391 .723 16.9
John Merritt 1 1913-1913 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Sam Mertes 4 1903-1906 507 0 1853 301 506 96 48 17 323 165 0 200 196 .273 .348 .404 .753 15.1
Alex Mesa 3 2032-2034 217 181 668 77 186 30 8 1 54 11 12 55 116 .278 .337 .352 .688 1.0
Jose Mesa 1 1998-1998 32 0 0 1 0 0 0 0 0 0 0 1 0 .000 1.000 .000 1.000 0.0
Randy Messenger 1 2007-2007 37 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Butch Metzger 1 1974-1974 10 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Roger Metzger 3 1978-1980 197 0 521 46 128 13 9 0 48 19 4 38 50 .246 .296 .305 .601 0.6
Irish Meusel 6 1921-1926 765 0 2969 447 931 148 64 70 571 46 38 163 116 .314 .352 .477 .829 13.5
Chief Meyers 7 1909-1915 840 0 2395 242 722 103 34 14 335 38 4 231 159 .301 .376 .390 .766 21.0
Jim Middleton 1 1917-1917 13 0 8 0 0 0 0 0 0 0 0 0 5 .000 .000 .000 .000 -0.2
Jose Mijares 2 2012-2013 87 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Wade Miley 1 2021-2021 10 10 20 3 3 0 0 0 1 0 0 0 8 .150 .150 .150 .300 -0.4
Bruce Miller 4 1973-1976 196 0 553 43 136 14 4 1 51 1 2 30 49 .246 .285 .291 .576 -0.6
Jim Miller 1 1901-1901 18 0 58 3 8 0 0 0 3 1 0 6 7 .138 .219 .138 .357 -0.4
Justin Miller 1 2009-2009 44 0 3 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Roscoe Miller 2 1902-1903 25 0 52 1 6 2 0 0 4 0 0 0 7 .115 .132 .154 .286 -0.6
Stu Miller 6 1957-1962 310 0 191 12 21 2 0 0 7 1 1 16 50 .110 .183 .120 .303 -2.6
Whitey Miller 1 1944-1944 5 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Billy Milligan 1 1904-1904 5 0 9 2 1 1 0 0 0 0 0 2 1 .111 .273 .222 .495 0.0
Jocko Milligan 1 1893-1893 42 0 147 16 34 5 6 1 25 2 0 14 14 .231 .302 .367 .670 -0.1
Willie Mills 1 1901-1901 2 0 6 0 1 1 0 0 0 0 0 0 1 .167 .167 .333 .500 -0.0
Pete Milne 3 1948-1950 47 0 60 6 14 1 2 1 9 0 0 4 13 .233 .281 .367 .648 0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Eddie Milner 1 1987-1987 101 0 214 38 54 14 0 4 19 10 9 24 33 .252 .328 .374 .702 0.3
Damon Minor 4 2000-2004 136 0 285 35 66 9 0 13 39 0 0 41 61 .232 .338 .400 .738 0.2
Greg Minton 13 1975-1987 554 0 103 10 15 3 0 1 6 0 0 8 40 .146 .212 .204 .416 -0.9
Steve Mintz 1 1995-1995 14 0 3 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.1
Gino Minutelli 1 1993-1993 9 0 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Doug Mirabelli 5 1996-2000 140 0 359 37 84 19 2 8 43 1 0 51 95 .234 .332 .365 .697 1.0
Hector Miranda 1 2031-2031 7 7 25 2 5 0 0 0 1 0 1 0 2 .200 .200 .200 .400 -0.2
Pat Misch 4 2006-2009 38 0 18 0 2 0 0 0 1 0 0 1 5 .111 .158 .111 .269 -0.4
Kameron Misner 1 2023-2023 40 37 143 17 28 7 3 6 18 2 1 25 54 .196 .314 .413 .726 0.1
Clarence Mitchell 3 1930-1932 59 0 130 16 30 3 0 1 5 0 0 4 10 .231 .254 .277 .531 -0.6
Danny Mitchell 4 2027-2030 548 539 2034 278 446 109 10 79 260 66 28 190 653 .219 .293 .399 .692 11.3
Kevin Mitchell 5 1987-1991 624 0 2211 351 614 109 17 143 411 23 25 264 394 .278 .356 .536 .892 19.1
Johnny Mize 5 1942-1949 655 0 2452 473 733 110 16 157 505 13 0 340 163 .299 .389 .549 .938 26.6
Randy Moffitt 10 1972-1981 460 0 84 6 12 0 2 0 4 0 0 2 25 .143 .163 .190 .353 -1.0
Dustan Mohr 1 2004-2004 117 0 263 52 72 20 1 7 28 0 3 46 64 .274 .394 .437 .831 1.3
Angelo Molina 1 2031-2031 67 65 234 31 65 9 1 13 38 0 0 14 43 .278 .325 .491 .817 1.6
Bengie Molina 4 2007-2010 472 0 1720 153 474 83 2 58 273 0 0 61 178 .276 .303 .427 .731 5.9
Bill Monbouquette 1 1968-1968 7 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Carlos Moncrief 1 2017-2017 28 0 38 4 8 1 0 0 5 0 0 3 15 .211 .256 .237 .493 -0.3
Johnny Monell 1 2013-2013 8 0 8 2 1 0 0 0 1 0 0 0 3 .125 .222 .125 .347 -0.1
John Monroe 1 1921-1921 19 0 21 4 3 0 0 1 3 0 0 3 6 .143 .280 .286 .566 -0.0
Willie Montanez 2 1975-1976 195 0 748 74 229 41 4 10 105 7 4 60 65 .306 .357 .412 .769 2.8
John Montefusco 7 1974-1980 189 0 363 19 37 5 2 4 15 1 1 21 169 .102 .157 .160 .317 -4.7
Rich Monteleone 1 1994-1994 39 0 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Ramon Monzant 6 1954-1960 110 0 89 9 14 0 0 0 2 0 0 3 26 .157 .183 .157 .340 -1.0
Jim Mooney 2 1931-1932 39 0 66 6 9 0 0 0 4 0 0 3 8 .136 .174 .136 .310 -0.8
Al Moore 2 1925-1926 30 0 89 12 19 4 0 0 10 2 1 6 9 .213 .263 .258 .522 -0.5
Bobby Moore 1 1985-1985 11 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Eddie Moore 1 1932-1932 37 0 87 9 23 3 0 1 6 1 0 9 6 .264 .340 .333 .674 0.3
Euel Moore 1 1935-1935 6 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jo-Jo Moore 12 1930-1941 1335 0 5427 809 1615 258 53 79 513 46 0 348 247 .298 .344 .408 .752 21.3
Matt Moore 2 2016-2017 44 12 71 5 7 0 0 0 4 0 0 2 30 .099 .123 .099 .222 -1.3
Juan Morales 1 2033-2033 39 27 107 12 20 5 0 2 6 0 2 19 15 .187 .320 .290 .610 -0.1
Joe Morgan 2 1981-1982 224 0 771 115 208 35 5 22 92 38 9 151 97 .270 .388 .414 .802 7.6
Alvin Morman 1 1998-1998 9 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Reyes Moronta 3 2018-2021 101 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.2
Bill Morrell 2 1930-1931 22 0 20 2 2 0 0 0 1 0 0 3 3 .100 .217 .100 .317 -0.3
John Morris 3 1972-1974 31 0 2 0 1 0 0 0 0 0 0 0 1 .500 .500 .500 1.000 0.0
Matt Morris 2 2006-2007 54 0 98 5 19 5 0 0 7 0 0 2 31 .194 .210 .245 .455 -1.2
Mike Morse 2 2014-2017 155 0 474 49 129 33 3 17 64 0 0 34 135 .272 .330 .462 .792 3.4
Guillermo Moscoso 1 2013-2013 13 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Damian Moss 1 2003-2003 19 0 29 1 7 0 0 0 1 0 0 1 12 .241 .267 .241 .508 -0.3
Howie Moss 1 1942-1942 7 0 14 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.3
Guillermo Mota 3 2010-2012 132 0 11 0 1 1 0 0 0 0 0 0 3 .091 .091 .182 .273 -0.2
Manny Mota 1 1962-1962 47 0 74 9 13 1 0 0 9 3 2 7 8 .176 .253 .189 .442 -0.6
Bill Mueller 6 1996-2002 605 0 2111 333 609 121 8 28 214 15 10 269 295 .288 .369 .393 .763 9.5
Don Mueller 10 1948-1957 1171 0 4194 492 1248 134 37 65 504 11 8 156 137 .298 .323 .394 .717 7.1
Heinie Mueller 2 1926-1927 169 0 495 69 131 12 3 7 48 9 0 46 29 .265 .333 .343 .677 0.7
Ray Mueller 2 1949-1950 60 0 181 17 39 3 2 5 23 1 0 13 16 .215 .268 .337 .605 0.1
Billy Muffett 1 1959-1959 5 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Terry Mulholland 5 1986-1997 74 0 90 6 7 2 1 1 3 0 0 3 44 .078 .106 .156 .262 -1.4
Fran Mullins 1 1984-1984 57 0 110 8 24 8 0 2 10 3 1 9 29 .218 .277 .345 .623 0.2
Van Mungo 3 1942-1945 86 0 131 6 27 4 2 0 11 0 0 5 29 .206 .241 .267 .508 -0.4
Scott Munter 3 2005-2007 84 0 1 1 1 1 0 0 1 0 0 0 0 1.000 1.000 2.000 3.000 0.1
Masanori Murakami 2 1964-1965 54 0 16 0 2 0 0 0 0 0 0 0 7 .125 .125 .125 .250 -0.2
Bobby Murcer 2 1975-1976 294 0 1059 153 295 49 6 34 181 21 12 175 123 .279 .379 .432 .812 7.7
Bob Murphy 1 1890-1890 3 0 9 0 1 0 0 0 0 0 0 0 4 .111 .111 .111 .222 -0.1
Chris Murphy 4 2022-2025 511 507 1857 255 385 81 15 76 205 87 19 144 683 .207 .275 .390 .665 6.1
Danny Murphy 2 1900-1901 27 0 94 11 24 1 0 0 6 4 0 9 10 .255 .320 .266 .586 0.0
Danny Murphy 1 1892-1892 8 0 26 2 3 0 0 0 0 0 0 5 4 .115 .258 .115 .373 -0.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Frank Murphy 1 1901-1901 35 0 130 10 21 3 0 0 8 2 0 6 16 .162 .199 .185 .383 -0.9
Pat Murphy 4 1887-1890 86 0 309 34 68 9 2 1 21 7 0 24 31 .220 .278 .272 .550 -0.9
Yale Murphy 3 1894-1897 130 0 472 100 113 12 4 0 45 35 0 80 37 .239 .350 .282 .631 0.3
Calvin Murray 4 1999-2002 240 0 551 90 132 28 3 8 52 18 11 64 96 .240 .325 .345 .670 0.4
Red Murray 8 1909-1917 881 0 2968 407 796 124 63 22 444 239 3 221 247 .268 .325 .375 .699 13.6
Rich Murray 2 1980-1983 57 0 204 19 44 8 2 4 25 2 1 11 51 .216 .256 .333 .589 -0.6
George Myatt 2 1938-1939 65 0 223 34 62 4 1 3 13 12 0 20 19 .278 .340 .345 .685 0.9
Glenn Myatt 1 1935-1935 13 0 18 2 4 0 1 1 6 0 0 0 3 .222 .222 .500 .722 0.1
DJ Myers 2 2020-2021 17 13 25 2 3 1 0 0 0 0 0 0 4 .120 .120 .160 .280 -0.3
Xavier Nady 1 2012-2012 19 0 50 6 12 3 1 1 7 0 0 6 13 .240 .333 .400 .733 0.2
Philip Nastu 3 1978-1980 34 0 25 1 1 0 0 0 1 0 0 3 7 .040 .143 .040 .183 -0.5
Joe Nathan 5 1999-2016 128 0 61 4 10 3 0 2 4 0 0 3 16 .164 .200 .311 .511 -0.7
Offa Neal 1 1905-1905 4 0 13 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.3
Tom Needham 1 1908-1908 54 0 91 8 19 3 0 0 11 0 0 12 11 .209 .339 .242 .581 0.6
Art Nehf 8 1919-1926 234 0 491 55 113 16 0 7 49 4 3 39 46 .230 .289 .305 .595 -0.8
Candy Nelson 1 1887-1887 1 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Ray Nelson 1 1901-1901 39 0 130 12 26 2 0 0 7 3 0 10 15 .200 .262 .215 .478 -0.4
Tim Nelson 3 2034-2036 143 103 388 47 89 16 6 7 34 13 6 17 107 .229 .266 .356 .622 -0.4
Robb Nen 5 1998-2002 351 0 6 0 1 0 0 0 0 0 0 0 3 .167 .167 .167 .333 -0.1
Charlie Newman 1 1892-1892 3 0 12 1 4 0 0 0 1 3 0 2 1 .333 .429 .333 .762 0.1
Bobo Newsom 1 1948-1948 11 0 7 2 3 0 0 0 0 0 0 0 1 .429 .429 .429 .857 0.0
Chet Nichols 1 1928-1928 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Roy Nichols 1 1944-1944 11 0 9 3 2 1 0 0 0 0 0 2 2 .222 .364 .333 .697 0.1
Steve Nicosia 2 1983-1984 63 0 165 13 51 11 2 2 25 1 1 11 16 .309 .346 .436 .783 1.2
Bert Niehoff 1 1918-1918 7 0 23 3 6 0 0 0 1 0 0 0 4 .261 .261 .261 .522 -0.0
Lance Niekro 4 2003-2007 195 0 499 61 123 26 5 17 79 0 2 29 91 .246 .288 .421 .709 -0.3
Bob Nieman 1 1962-1962 30 0 30 1 9 2 0 1 3 0 0 1 9 .300 .323 .467 .789 0.2
Brandon Nimmo 1 2023-2023 63 61 211 28 44 8 3 5 20 2 0 29 67 .209 .325 .346 .671 0.5
Donell Nixon 2 1988-1989 154 0 244 38 71 5 0 1 21 21 11 21 42 .291 .347 .324 .671 0.6
Ray Noble 3 1951-1953 107 0 243 31 53 6 1 9 40 1 0 25 41 .218 .299 .362 .661 0.7
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Matt Nokes 1 1985-1985 19 0 53 3 11 2 0 2 5 0 0 1 9 .208 .236 .358 .595 0.1
Nick Noonan 2 2013-2015 76 0 127 14 25 3 0 1 8 0 0 8 32 .197 .244 .244 .489 -0.7
Billy North 3 1979-1981 316 0 1006 182 252 34 5 7 61 129 51 203 190 .250 .377 .315 .692 5.9
Rafael Novoa 1 1990-1990 7 0 5 1 1 0 0 0 1 0 0 1 2 .200 .333 .200 .533 -0.0
Eduardo Nunez 2 2016-2017 126 85 484 61 142 30 3 8 51 31 9 26 59 .293 .331 .417 .749 1.5
Tom O'Brien 1 1899-1899 150 0 573 100 170 21 10 6 77 23 0 44 59 .297 .351 .400 .751 2.4
Danny O'Connell 3 1957-1959 236 0 728 107 179 33 5 10 51 10 5 89 80 .246 .328 .346 .675 1.8
Jimmy O'Connell 2 1923-1924 139 0 356 66 96 13 4 8 57 9 4 45 48 .270 .361 .396 .757 1.9
Hank O'Day 1 1889-1889 10 0 31 5 3 0 0 0 2 2 0 4 10 .097 .222 .097 .319 -0.2
Ken O'Dea 3 1939-1941 159 0 282 29 59 10 2 6 40 0 0 34 51 .209 .294 .323 .617 0.5
Billy O'Dell 5 1960-1964 244 0 285 26 38 3 0 0 11 2 4 23 88 .133 .197 .144 .341 -3.3
Lefty O'Doul 3 1928-1934 275 0 760 125 239 32 8 26 127 12 0 77 32 .314 .380 .480 .860 5.9
Bob O'Farrell 5 1928-1932 395 0 871 113 232 47 10 11 143 6 0 125 100 .266 .362 .381 .743 4.4
Hal O'Hagan 1 1902-1902 22 0 73 5 11 2 1 0 8 3 0 2 9 .151 .195 .205 .400 -0.5
Bill O'Hara 1 1909-1909 115 0 360 48 85 9 3 1 30 31 0 41 40 .236 .318 .286 .604 2.0
Tom O'Malley 3 1982-1984 240 0 726 68 189 28 5 7 72 2 7 87 88 .260 .342 .342 .683 1.9
Randy O'Neal 1 1990-1990 26 0 6 0 1 0 0 0 0 0 0 0 3 .167 .167 .167 .333 -0.1
Mickey O'Neil 1 1927-1927 16 0 38 2 5 0 0 0 3 0 0 5 2 .132 .233 .132 .364 -0.2
John O'Neill 2 1899-1902 4 0 15 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.3
Tip O'Neill 1 1883-1883 23 0 76 8 15 3 0 0 5 0 0 3 15 .197 .228 .237 .465 -0.1
Jim O'Rourke 8 1885-1904 807 0 3232 592 966 170 60 21 446 153 0 235 176 .299 .350 .408 .758 17.6
Tom O'Rourke 1 1890-1890 2 0 7 1 0 0 0 0 0 0 0 1 1 .000 .125 .000 .125 -0.2
Marty O'Toole 1 1914-1914 10 0 10 1 3 1 0 0 0 0 0 0 0 .300 .300 .400 .700 0.0
Trevor Oaks 1 2020-2020 10 0 3 0 1 0 0 0 0 0 0 0 0 .333 .333 .333 .667 0.0
Ken Oberkfell 1 1989-1989 83 0 116 17 37 5 1 2 15 0 1 8 8 .319 .367 .431 .798 0.9
Ivan Ochoa 1 2008-2008 47 0 120 7 24 8 0 0 3 0 1 4 28 .200 .244 .267 .511 -0.7
Walter Ockey 1 1944-1944 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Joe Oeschger 2 1919-1924 15 0 8 2 3 0 0 0 0 0 0 0 1 .375 .375 .375 .750 0.0
Jack Ogden 1 1918-1918 5 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Steven Okert 3 2016-2018 70 0 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Al Oliver 1 1984-1984 91 0 339 27 101 19 2 0 34 2 2 20 27 .298 .339 .366 .705 0.6
Nate Oliver 1 1968-1968 36 0 73 3 13 2 0 0 1 0 1 1 13 .178 .189 .205 .395 -0.4
Francisco Oliveras 3 1990-1992 104 0 22 0 3 0 0 0 0 0 0 1 10 .136 .174 .136 .310 -0.2
Matt Olson 5 2021-2025 720 711 2672 367 657 163 4 134 380 7 4 344 806 .246 .338 .460 .799 10.3
Sam Olson 7 2028-2036 755 655 2558 346 672 175 5 134 437 2 4 230 615 .263 .326 .492 .818 10.7
Jack Onslow 1 1917-1917 9 0 8 1 2 1 0 0 0 0 0 0 1 .250 .333 .375 .708 0.1
Steve Ontiveros 4 1973-1976 311 0 775 77 206 34 1 8 74 2 0 122 103 .266 .368 .343 .711 3.9
Joe Orengo 2 1941-1943 160 0 518 51 112 19 4 10 54 2 0 64 95 .216 .305 .326 .631 0.5
Dave Orr 1 1883-1883 1 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
John Orsino 2 1961-1962 43 0 131 9 36 5 2 4 16 0 0 8 24 .275 .319 .435 .754 0.7
Russ Ortiz 6 1998-2007 166 0 310 34 66 16 0 4 33 0 0 24 82 .213 .267 .303 .570 -1.9
Dan Ortmeier 4 2005-2008 124 0 255 25 65 14 4 6 24 5 3 17 68 .255 .309 .412 .721 0.1
Josh Osich 3 2015-2018 104 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Dan Otero 1 2012-2012 12 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Mel Ott 22 1926-1947 2730 0 9456 1859 2876 488 72 511 1860 89 0 1708 896 .304 .414 .533 .947 111.4
Phil Ouellette 1 1986-1986 10 0 23 1 4 0 0 0 0 0 0 3 3 .174 .269 .174 .443 -0.1
Henry Oxley 1 1884-1884 2 0 4 0 0 0 0 0 0 0 0 1 2 .000 .200 .000 .200 -0.1
Angel Pagan 5 2012-2016 583 125 2275 321 639 120 28 31 205 81 25 170 345 .281 .329 .399 .728 10.2
Jose Pagan 7 1959-1965 655 0 2042 215 494 69 12 19 178 40 27 150 278 .242 .294 .315 .610 1.1
William Palgani 1 2036-2036 60 54 201 22 55 13 2 2 21 7 1 9 50 .274 .318 .388 .706 0.2
Matt Palmer 1 2008-2008 3 0 4 0 1 0 0 0 0 0 0 1 2 .250 .400 .250 .650 0.0
Emilio Palmero 2 1915-1916 8 0 7 0 1 0 0 0 0 0 0 1 0 .143 .250 .143 .393 -0.0
Joe Panik 6 2014-2019 643 228 2328 288 631 117 18 36 221 20 7 212 244 .271 .334 .383 .717 7.8
Jarrett Parker 3 2015-2017 135 31 342 47 88 17 3 15 51 3 3 34 119 .257 .335 .456 .791 1.5
Rick Parker 2 1990-1991 67 0 121 19 27 5 0 2 15 6 1 11 20 .223 .293 .314 .607 -0.1
Roy Parmelee 7 1929-1935 123 0 253 19 56 9 2 3 21 0 0 9 71 .221 .248 .308 .556 -0.7
Gerardo Parra 1 2019-2019 30 23 86 8 17 3 0 1 6 2 1 8 18 .198 .278 .267 .546 -0.5
Jonathan Parrish 8 2026-2036 842 803 2922 366 754 174 10 45 304 6 5 342 539 .258 .344 .371 .714 15.0
Bronswell Patrick 1 1999-1999 6 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
John Patterson 4 1992-1995 228 0 564 74 121 16 5 5 52 22 7 35 113 .215 .289 .287 .576 -0.9
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Pat Patterson 1 1921-1921 23 0 35 5 14 0 0 1 5 0 1 2 5 .400 .432 .486 .918 0.4
Gene Paulette 1 1911-1911 10 0 12 1 2 0 0 0 1 0 0 0 1 .167 .167 .167 .333 -0.2
Steve Paulus 1 2033-2033 6 4 17 2 3 0 0 0 0 1 0 1 1 .176 .222 .176 .399 -0.0
Jake Peavy 3 2014-2016 62 21 86 8 12 2 0 1 6 0 0 3 43 .140 .169 .198 .366 -1.0
Homer Peel 2 1933-1934 105 0 189 23 46 1 1 2 15 0 0 15 12 .243 .302 .291 .593 -0.1
Francisco Peguero 2 2012-2013 35 0 45 10 9 1 0 1 1 5 0 1 9 .200 .217 .289 .506 -0.1
Dan Peltier 1 1996-1996 31 0 59 3 15 2 0 0 9 0 0 7 9 .254 .328 .288 .616 -0.1
Fabian Pena 1 2021-2021 5 5 18 1 3 1 1 0 2 0 0 1 6 .167 .211 .333 .544 -0.1
Jim Pena 1 1992-1992 25 0 5 0 1 0 0 0 0 0 0 0 2 .200 .200 .200 .400 -0.1
Ramiro Pena 1 2016-2016 30 20 87 9 26 6 1 1 10 0 0 2 16 .299 .330 .425 .755 0.3
Hunter Pence 8 2012-2020 857 209 3064 413 822 147 26 96 432 50 15 242 674 .268 .323 .427 .750 12.1
Brad Penny 2 2009-2012 28 0 15 0 2 0 0 0 0 0 0 0 6 .133 .133 .133 .267 -0.3
Juan C. Perez 2 2014-2015 83 0 139 18 28 10 0 1 5 1 1 6 31 .201 .245 .295 .540 -0.4
Marty Perez 1 1976-1976 93 0 332 37 86 13 1 2 26 3 4 30 28 .259 .318 .322 .640 0.6
Neifi Perez 2 2003-2004 223 0 647 55 158 31 5 3 64 3 3 35 58 .244 .281 .321 .602 -1.7
Williams Perez 2 2020-2021 15 11 18 1 2 0 0 0 0 0 0 0 10 .111 .111 .111 .222 -0.4
Tony Perezchica 3 1988-1991 34 0 59 4 13 4 1 0 4 0 1 5 15 .220 .277 .322 .599 0.0
Jon Perlman 1 1987-1987 10 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Pol Perritt 7 1915-1921 170 0 312 19 43 8 1 0 13 0 1 7 101 .138 .157 .170 .327 -2.8
Gaylord Perry 10 1962-1971 376 0 760 31 98 9 0 3 26 0 0 13 266 .129 .148 .153 .300 -9.8
DJ Peters 2 2021-2022 171 160 579 81 120 32 2 13 53 3 2 78 229 .207 .319 .337 .655 -0.8
Cap Peterson 5 1962-1966 244 0 429 43 101 16 2 7 44 2 0 27 85 .235 .280 .331 .611 -0.2
Yusmeiro Petit 4 2012-2015 90 0 51 3 2 0 0 0 2 0 0 2 22 .039 .075 .039 .115 -1.0
Joe Pettini 4 1980-1983 188 0 344 38 70 5 2 1 20 10 4 33 53 .203 .272 .238 .511 -0.8
Charlie Petty 1 1893-1893 9 0 22 5 7 0 0 1 4 0 0 4 6 .318 .444 .455 .899 0.2
Josh Pfaltzgraff 1 2031-2031 56 54 181 20 29 8 0 4 14 2 0 17 60 .160 .236 .271 .507 -0.3
Fred Pfeffer 1 1896-1896 4 0 14 1 2 0 0 0 4 0 0 1 1 .143 .250 .143 .393 -0.1
Monte Pfyl 1 1907-1907 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Dave Philley 1 1960-1960 39 0 61 5 10 0 0 1 7 0 0 6 14 .164 .239 .213 .452 -0.4
Dick Phillips 1 1962-1962 5 0 3 1 0 0 0 0 1 0 0 1 1 .000 .250 .000 .250 -0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
J.R. Phillips 4 1993-1996 133 0 310 32 60 10 1 13 40 2 1 21 100 .194 .244 .358 .602 -1.5
Jack Phillips 1 1945-1945 2 0 2 1 1 0 0 0 0 0 0 0 0 .500 .500 .500 1.000 0.0
Mike Phillips 3 1973-1975 173 0 418 40 93 9 5 3 30 5 8 26 58 .222 .271 .289 .560 -0.6
Nigel Phillips 4 2032-2035 439 434 1747 257 470 118 9 26 163 103 26 153 375 .269 .332 .392 .723 11.6
Bill Phyle 1 1901-1901 25 0 66 8 12 2 0 0 3 0 0 2 8 .182 .206 .212 .418 -0.3
Mario Picone 3 1947-1954 9 0 5 0 1 1 0 0 2 0 0 1 1 .200 .333 .400 .733 0.0
Billy Pierce 3 1962-1964 102 0 96 5 19 0 0 0 7 0 0 5 26 .198 .238 .198 .436 -0.7
Gracie Pierce 1 1883-1883 18 0 62 3 5 0 1 0 2 0 0 1 9 .081 .095 .113 .208 -0.6
A.J. Pierzynski 1 2004-2004 131 0 471 45 128 28 2 11 77 0 1 19 27 .272 .319 .410 .729 1.5
Sandy Piez 1 1914-1914 37 0 8 9 3 0 1 0 3 4 0 0 1 .375 .375 .625 1.000 0.3
Joe Pignatano 1 1962-1962 7 0 5 2 1 0 0 0 0 0 0 4 0 .200 .556 .200 .756 0.1
Jess Pike 1 1946-1946 16 0 41 4 7 1 1 1 6 0 0 6 9 .171 .277 .317 .594 0.0
Brett Pill 3 2011-2013 111 0 240 28 56 10 2 9 32 1 1 13 44 .233 .279 .404 .683 0.1
Kevin Pillar 1 2019-2019 156 4 595 82 157 37 3 21 87 14 5 18 86 .264 .293 .442 .735 1.2
Skip Pitlock 1 1970-1970 18 0 25 2 2 1 0 1 2 0 0 1 18 .080 .111 .240 .351 -0.4
Joe Pittman 1 1984-1984 17 0 22 2 5 0 0 0 2 1 1 0 6 .227 .217 .227 .445 -0.1
Emil Planeta 1 1931-1931 2 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Ed Plank 2 1978-1979 9 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Norman Plitt 1 1927-1927 3 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Ray Poat 3 1947-1949 48 0 77 7 11 3 1 1 12 0 0 5 33 .143 .195 .247 .442 -0.6
Joe Poetz 1 1926-1926 2 0 1 1 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 0.0
Hugh Poland 1 1943-1943 4 0 12 1 1 0 1 0 2 0 0 1 0 .083 .154 .250 .404 -0.1
Lou Polli 1 1944-1944 19 0 6 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Jairo Pomares 2 2026-2027 112 47 217 29 62 18 1 4 22 0 0 32 48 .286 .375 .433 .808 0.9
Drew Pomeranz 1 2019-2019 19 1 17 0 0 0 0 0 0 0 0 0 13 .000 .000 .000 .000 -0.4
Sidney Ponson 1 2003-2003 10 0 22 1 2 1 0 0 0 0 0 0 5 .091 .091 .136 .227 -0.4
Jim Poole 3 1996-1998 120 0 6 1 1 1 0 0 0 0 0 0 1 .167 .167 .333 .500 -0.1
Ned Porter 2 1926-1927 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Mark Portugal 2 1994-1995 38 0 77 5 20 7 1 0 9 0 0 3 14 .260 .284 .377 .661 -0.3
Buster Posey 13 2009-2021 1426 499 5176 659 1535 306 10 149 736 23 9 542 776 .297 .365 .446 .811 41.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Brian Powell 1 2003-2003 1 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Dante Powell 3 1997-2001 48 0 49 15 16 1 0 2 4 1 1 7 11 .327 .411 .469 .880 0.4
Les Powers 1 1938-1938 2 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
John Pregenzer 2 1963-1964 19 0 0 1 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Joe Price 3 1987-1989 65 0 16 2 1 0 0 0 1 0 0 2 8 .062 .167 .062 .229 -0.3
Joe Price 1 1928-1928 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Bob Priddy 2 1965-1966 48 0 18 0 3 0 0 0 0 0 0 0 8 .167 .211 .167 .377 -0.1
Omar Prieto 2 2032-2033 118 97 364 43 115 32 1 4 52 0 1 14 61 .316 .346 .442 .789 1.0
Hub Pruett 1 1930-1930 45 0 37 2 5 1 0 0 3 0 0 5 10 .135 .238 .162 .400 -0.4
Ron Pruitt 2 1982-1983 6 0 5 1 2 1 0 0 2 0 0 1 1 .400 .500 .600 1.100 0.1
Miguel Puente 1 1970-1970 6 0 7 0 0 0 0 0 0 0 0 0 5 .000 .000 .000 .000 -0.2
Brandon Puffer 1 2005-2005 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
John Puhl 2 1898-1899 3 0 11 1 2 0 0 0 1 0 0 0 1 .182 .250 .182 .432 -0.1
Ewald Pyle 2 1944-1945 37 0 53 1 8 0 0 0 4 0 0 6 9 .151 .237 .151 .388 -0.4
Luis Quinones 1 1986-1986 71 0 106 13 19 1 3 0 11 3 1 3 17 .179 .207 .245 .452 -0.6
Angelo Quintero 1 2029-2029 32 25 91 7 24 4 0 0 6 0 0 4 8 .264 .309 .308 .617 -0.2
Guillermo Quiroz 2 2013-2014 45 0 89 5 16 7 0 1 6 0 0 5 21 .180 .229 .292 .521 -0.2
Dan Quisenberry 1 1990-1990 5 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
John Rabb 3 1982-1984 96 0 188 20 41 10 1 4 23 2 1 19 51 .218 .290 .346 .636 0.3
Dave Rader 6 1971-1976 583 0 1795 193 471 75 7 22 161 5 2 182 125 .262 .332 .349 .680 6.8
Pat Ragan 1 1919-1919 7 0 7 1 3 0 0 0 1 0 0 1 1 .429 .500 .429 .929 0.1
John Rainey 1 1887-1887 17 0 58 6 17 3 0 0 12 0 0 5 6 .293 .349 .345 .694 0.2
Gary Rajsich 1 1985-1985 51 0 91 5 15 6 0 0 10 0 1 17 22 .165 .296 .231 .527 -0.6
Bobby Raleu 3 2031-2033 120 107 374 43 82 17 0 9 40 10 1 29 94 .219 .290 .337 .627 -0.3
Steve Ralston 3 2027-2029 185 169 568 64 150 31 4 11 61 1 2 31 91 .264 .315 .391 .706 1.8
Julio Ramirez 1 2005-2005 12 0 4 3 1 0 0 0 1 0 0 0 1 .250 .250 .250 .500 -0.0
Ramon E. Ramirez 3 2010-2013 96 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Heliot Ramos 2 2021-2022 102 95 364 50 84 23 5 11 46 7 3 35 146 .231 .307 .412 .719 0.3
Cody Ransom 4 2001-2004 114 0 105 23 25 7 0 2 13 2 2 8 37 .238 .298 .362 .660 -0.1
Jeff Ransom 3 1981-1983 26 0 79 10 15 1 0 1 6 0 0 11 15 .190 .286 .241 .526 -0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Earl Rapp 1 1951-1951 13 0 11 0 1 0 0 0 1 0 0 2 3 .091 .231 .091 .322 -0.1
Goldie Rapp 1 1921-1921 58 0 181 21 39 9 1 0 15 3 11 15 13 .215 .276 .276 .552 -1.0
Pat Rapp 2 1992-1997 11 0 14 0 0 0 0 0 0 0 0 0 6 .000 .000 .000 .000 -0.3
Bill Rariden 3 1916-1918 290 0 800 58 191 24 5 1 71 8 0 112 64 .239 .335 .285 .620 4.5
Johnny Rawlings 2 1921-1922 174 0 615 86 169 21 9 2 60 11 10 41 34 .275 .329 .348 .677 0.7
Chris Ray 1 2010-2010 28 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Dave Ray 3 2030-2033 176 58 285 41 88 15 4 2 34 12 2 17 27 .309 .354 .411 .764 0.8
Brad Raymond 1 2026-2026 89 47 196 22 38 10 1 6 24 7 1 21 62 .194 .281 .347 .627 -0.1
Bugs Raymond 3 1909-1911 75 0 146 7 23 2 2 0 7 1 0 9 31 .158 .212 .199 .410 -0.9
Frank Reberger 3 1970-1972 86 0 95 13 22 2 1 0 8 0 0 1 37 .232 .240 .274 .513 -0.4
Glenn Redmon 1 1974-1974 7 0 17 0 4 3 0 0 4 0 0 1 3 .235 .278 .412 .690 0.0
Jeff Reed 3 1993-1995 182 0 335 33 79 8 0 7 28 0 1 47 60 .236 .329 .322 .651 0.4
Michael Reed 1 2019-2019 4 2 8 0 0 0 0 0 0 0 0 0 6 .000 .000 .000 .000 -0.2
Steve Reed 2 1992-1998 68 0 3 0 1 0 0 0 0 0 0 0 0 .333 .333 .333 .667 0.0
Randy Reese 4 1927-1930 331 0 1142 166 321 47 11 14 111 21 0 51 107 .281 .315 .378 .694 0.6
Joe Regan 1 1898-1898 2 0 5 1 1 0 0 0 2 0 0 0 1 .200 .200 .200 .400 -0.0
Jessie Reid 2 1987-1988 8 0 10 1 1 0 0 1 1 0 0 1 6 .100 .182 .400 .582 -0.0
Bill Reidy 1 1896-1896 2 0 5 1 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Ken Reitz 1 1976-1976 155 0 577 40 154 21 1 5 66 5 4 24 48 .267 .293 .333 .626 0.5
Mike Remlinger 1 1991-1991 8 0 7 1 0 0 0 0 0 0 0 1 2 .000 .125 .000 .125 -0.2
Marshall Renfroe 1 1959-1959 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Edgar Renteria 2 2009-2010 196 0 703 76 182 30 3 8 70 10 2 60 112 .259 .316 .344 .660 1.1
Rick Reuschel 5 1987-1991 96 0 181 9 24 4 0 0 14 0 2 8 55 .133 .168 .155 .323 -2.8
Nap Reyes 4 1943-1950 279 0 931 90 264 35 11 13 110 5 0 44 62 .284 .326 .387 .713 3.2
Matt P. Reynolds 1 2016-2016 8 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Bobby Rhawn 3 1947-1949 63 0 118 26 31 5 1 2 13 4 0 23 9 .263 .383 .373 .756 0.9
Dusty Rhodes 7 1952-1959 576 0 1172 146 296 44 10 54 207 3 2 131 196 .253 .328 .445 .773 4.5
Frank Riccelli 1 1976-1976 4 0 6 0 1 0 0 0 0 0 0 0 3 .167 .167 .167 .333 -0.1
Gene Richards 1 1984-1984 87 0 135 18 34 4 0 0 4 5 3 18 28 .252 .340 .281 .621 0.0
Paul Richards 3 1933-1935 100 0 166 14 30 4 0 0 13 0 0 18 21 .181 .261 .205 .466 -0.3
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Danny Richardson 7 1884-1891 696 0 2736 439 707 101 35 24 353 148 0 173 176 .258 .304 .347 .651 9.1
Hardy Richardson 1 1892-1892 64 0 248 36 53 11 5 2 34 14 0 21 26 .214 .278 .323 .600 0.3
Joel Richardson 1 2034-2034 17 1 11 2 0 0 0 0 0 0 0 0 2 .000 .083 .000 .083 -0.2
Skyler Richardson 1 2030-2030 2 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Joey Rickard 2 2019-2020 42 43 95 7 22 2 0 2 5 2 0 6 29 .232 .284 .316 .600 -0.4
Steve Ridzik 2 1956-1957 60 0 33 3 8 1 0 0 0 0 0 0 9 .242 .242 .273 .515 -0.1
Dave Righetti 3 1991-1993 166 0 11 0 2 0 0 0 1 0 0 0 6 .182 .182 .182 .364 -0.2
Bill Rigney 8 1946-1953 654 0 1966 281 510 78 14 41 212 25 4 208 206 .259 .334 .376 .710 8.1
Ernest Riles 3 1988-1990 293 0 644 91 170 22 5 18 89 1 8 64 109 .264 .328 .398 .726 3.0
George Riley 1 1984-1984 5 0 10 1 1 0 0 0 0 0 0 0 5 .100 .100 .100 .200 -0.2
Jimmy Ring 1 1926-1926 39 0 56 4 8 1 0 0 2 0 0 2 26 .143 .172 .161 .333 -0.7
Armando Rios 4 1998-2001 292 0 706 111 197 41 8 33 131 13 8 92 153 .279 .360 .500 .860 3.2
Allen Ripley 2 1980-1981 42 0 70 2 10 0 1 0 4 0 0 1 19 .143 .155 .171 .326 -0.8
Jimmy Ripple 4 1936-1939 417 0 1361 190 389 65 8 23 185 6 0 114 63 .286 .345 .396 .741 5.0
Hank Ritter 3 1914-1916 28 0 19 1 2 0 0 0 0 0 0 0 6 .105 .105 .105 .211 -0.2
Ruben Rivera 1 2003-2003 31 0 50 6 9 2 0 2 4 1 0 5 14 .180 .255 .340 .595 -0.2
Joe Roa 1 1997-1997 26 0 15 0 2 0 0 0 0 0 0 1 5 .133 .188 .133 .321 -0.2
John Roach 1 1887-1887 1 0 4 0 1 0 0 0 1 0 0 0 1 .250 .250 .250 .500 -0.0
Dave Roberts 2 2007-2008 166 0 503 79 127 19 11 2 32 36 8 62 84 .252 .333 .346 .679 0.8
Dave Roberts 1 1979-1979 26 0 5 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Dave Robertson 7 1912-1922 561 0 1968 254 560 65 30 30 217 70 27 59 189 .285 .309 .394 .703 8.8
Rich Robertson 6 1966-1971 86 0 86 5 8 2 0 2 4 0 0 2 51 .093 .114 .186 .300 -1.2
Craig Robinson 2 1975-1976 44 0 42 8 6 2 0 0 2 0 1 5 10 .143 .234 .190 .425 -0.3
Don Robinson 5 1987-1991 183 0 247 16 42 6 0 7 23 0 0 4 67 .170 .183 .279 .463 -1.4
Jack Robinson 1 1902-1902 4 0 9 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.3
Jeff Robinson 4 1984-1987 170 0 94 0 10 0 0 0 5 0 0 2 37 .106 .124 .106 .230 -1.4
Sean Roby 1 2022-2022 1 1 3 0 1 1 0 0 0 0 0 0 0 .333 .333 .667 1.000 0.0
Andre Rodgers 4 1957-1960 206 0 594 69 144 25 8 13 66 3 2 69 129 .242 .322 .377 .700 2.2
Eric Rodin 1 1954-1954 5 0 6 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Anthony Rodriguez 1 2027-2027 6 6 28 3 3 1 0 0 1 0 0 1 6 .107 .138 .143 .281 -0.4
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Dereck Rodriguez 2 2018-2019 47 35 61 1 8 1 0 0 1 0 0 0 33 .131 .131 .148 .279 -1.0
Felix Rodriguez 6 1999-2004 370 0 13 4 4 1 0 1 3 0 0 0 5 .308 .357 .615 .973 0.1
Guillermo Rodriguez 1 2007-2007 39 0 87 10 22 6 0 1 14 0 1 10 17 .253 .327 .356 .683 0.1
Jose Rodriguez 1 2027-2027 13 12 43 4 7 3 0 0 5 0 0 0 9 .163 .182 .233 .414 -0.2
Jose Rodriguez 3 1916-1918 58 0 145 17 24 0 3 0 17 8 0 14 4 .166 .244 .207 .451 -0.4
Rich Rodriguez 3 1997-1999 194 0 10 2 3 0 0 0 1 0 0 1 5 .300 .364 .300 .664 -0.0
Rick Rodriguez 1 1990-1990 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Ron Roenicke 1 1985-1985 65 0 133 23 34 9 1 3 13 6 2 35 27 .256 .408 .406 .814 1.2
Wally Roettger 1 1930-1930 121 0 420 51 119 15 5 5 51 1 0 25 29 .283 .330 .379 .708 -0.3
Kevin Rogers 3 1992-1994 79 0 12 0 2 0 0 0 0 0 0 0 8 .167 .167 .167 .333 -0.2
Tyler Rogers 2 2020-2021 47 0 4 0 1 0 0 0 1 0 0 0 2 .250 .250 .250 .500 -0.0
Ryan Rohlinger 4 2008-2011 46 0 67 3 9 2 1 0 7 0 1 4 20 .134 .183 .194 .377 -0.7
Miguel Rojas 2 2021-2022 181 181 711 83 203 36 3 9 61 15 2 33 109 .286 .324 .383 .707 6.0
T.J. Rolland 4 2029-2032 276 221 852 129 196 44 2 37 127 7 4 99 219 .230 .324 .417 .740 0.9
Sergio Romo 9 2008-2016 513 0 6 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.1
John Roper 1 1995-1995 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jimmy Rosario 2 1971-1972 99 0 194 27 43 6 1 0 13 7 5 33 35 .222 .335 .263 .598 0.1
Sandy Rosario 1 2013-2013 43 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Don Rose 1 1974-1974 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Goody Rosen 1 1946-1946 100 0 310 39 87 11 4 5 30 2 0 48 32 .281 .377 .390 .767 2.1
Harry Rosenberg 1 1930-1930 9 0 5 1 0 0 0 0 0 0 0 1 4 .000 .167 .000 .167 -0.1
Cody Ross 2 2010-2011 154 0 478 65 118 29 0 17 59 5 3 56 117 .247 .330 .414 .744 1.8
George Ross 1 1918-1918 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Tyson Ross 1 2020-2020 25 0 2 0 0 0 0 0 1 0 0 1 1 .000 .333 .000 .333 -0.0
Joe Rosselli 1 1995-1995 9 0 10 1 2 0 0 0 1 0 0 0 3 .200 .200 .200 .400 -0.1
Frank Rosso 1 1944-1944 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Edd Roush 4 1916-1929 340 0 1252 183 373 51 15 17 128 29 0 86 43 .298 .345 .403 .749 4.5
Aaron Rowand 4 2008-2011 509 0 1710 194 432 101 6 43 189 13 11 100 409 .253 .310 .394 .704 3.7
Mike Rowland 2 1980-1981 28 0 1 0 1 0 0 0 1 0 0 0 0 1.000 1.000 1.000 2.000 0.1
Johnny Rucker 6 1940-1946 705 0 2617 354 711 105 39 21 214 35 0 109 248 .272 .302 .366 .668 7.3
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Dick Rudolph 2 1910-1911 4 0 5 1 2 0 0 0 1 0 0 0 0 .400 .400 .400 .800 0.0
Ken Rudolph 2 1974-1977 68 0 173 12 44 3 0 0 10 0 0 22 18 .254 .342 .272 .614 0.3
Kirk Rueter 10 1996-2005 278 0 521 41 86 9 0 0 33 1 1 21 77 .165 .196 .182 .378 -7.0
Rudy Rufer 2 1949-1950 22 0 26 2 2 0 0 0 2 1 0 2 1 .077 .143 .077 .220 -0.3
Justin Ruggiano 1 2017-2017 19 0 60 2 13 1 0 2 4 1 1 1 17 .217 .238 .333 .571 -0.3
Dan Runzler 4 2009-2012 89 0 1 0 0 0 0 0 0 0 0 1 1 .000 .500 .000 .500 0.0
Amos Rusie 8 1890-1898 451 0 1619 194 409 39 28 8 171 22 0 25 182 .253 .266 .326 .592 -2.7
Adley Rutschman 1 2026-2026 27 26 101 8 16 1 0 4 8 1 0 16 30 .158 .280 .287 .567 -0.1
Josh Rutt 1 2031-2031 4 4 14 2 1 0 0 1 3 0 0 1 6 .071 .133 .286 .419 -0.1
Blondy Ryan 4 1933-1938 289 0 1009 93 241 32 6 6 102 3 0 41 141 .239 .269 .300 .569 -0.7
Connie Ryan 1 1942-1942 11 0 27 4 5 0 0 0 2 1 0 4 3 .185 .290 .185 .476 -0.1
Rosy Ryan 6 1919-1924 171 0 207 12 37 6 0 0 11 0 2 17 49 .179 .244 .208 .452 -1.7
Ray Sadecki 4 1966-1969 136 0 232 14 42 6 1 3 15 0 0 15 67 .181 .231 .254 .485 -0.9
Mike Sadek 8 1973-1981 383 0 813 88 184 30 4 5 74 6 1 108 97 .226 .317 .292 .609 1.6
Billy Sadler 2 2006-2008 38 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Ryan Sadowski 1 2009-2009 6 6 10 0 1 0 0 0 0 0 0 0 6 .100 .100 .100 .200 -0.2
Danny Salazar 1 2020-2020 5 5 7 0 2 0 0 0 0 0 0 0 2 .286 .286 .286 .571 -0.0
Slim Sallee 5 1916-1921 109 0 178 12 40 2 0 0 15 0 0 8 24 .225 .258 .236 .494 -0.6
Jack Salveson 2 1933-1934 21 0 19 0 4 0 0 0 1 0 0 0 2 .211 .211 .211 .421 -0.1
Manny Salvo 1 1939-1939 32 0 41 2 4 1 0 1 2 0 0 1 18 .098 .119 .195 .314 -0.5
Jeff Samardzija 5 2016-2020 123 91 206 9 27 9 0 1 12 0 0 1 95 .131 .134 .189 .323 -2.7
Ron Samford 1 1954-1954 12 0 5 2 0 0 0 0 0 0 1 0 1 .000 .000 .000 .000 -0.2
Roger Samuels 1 1988-1988 15 0 3 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Alejandro Sanchez 1 1984-1984 13 0 41 3 8 0 1 0 2 2 3 0 12 .195 .195 .244 .439 -0.4
Alex Sanchez 1 2005-2005 19 0 43 4 11 3 0 0 3 2 2 1 9 .256 .289 .326 .614 -0.2
Freddy Sanchez 3 2009-2011 196 0 772 87 224 38 2 11 78 3 2 47 119 .290 .333 .387 .720 2.6
Hector Sanchez 5 2011-2015 244 0 597 43 143 33 0 10 87 0 1 25 156 .240 .274 .345 .619 0.3
Jesus Sanchez 5 2022-2026 569 563 2287 279 615 155 13 81 281 17 3 140 479 .269 .312 .454 .766 7.7
Jonathan Sanchez 6 2006-2011 174 0 190 9 23 6 1 0 9 0 0 7 94 .121 .161 .163 .324 -2.7
Rey Sanchez 1 1998-1998 109 0 316 44 90 14 2 2 30 0 0 16 47 .285 .325 .361 .686 0.9
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Yolbert Sanchez 6 2021-2026 422 372 1428 169 344 52 14 15 114 36 20 137 279 .241 .312 .328 .640 1.4
Yolmer Sanchez 2 2020-2021 78 68 256 29 61 16 6 2 20 0 0 21 48 .238 .297 .371 .669 0.7
Deion Sanders 1 1995-1995 52 0 214 29 61 9 5 5 18 8 6 18 42 .285 .346 .444 .790 1.1
Reggie Sanders 1 2002-2002 140 0 505 75 126 23 6 23 85 18 6 47 121 .250 .324 .455 .779 1.8
Scott Sanderson 1 1993-1993 11 0 14 1 0 0 0 0 0 0 0 1 11 .000 .067 .000 .067 -0.3
Pablo Sandoval 11 2008-2020 1210 117 3982 491 1130 236 20 136 572 12 12 313 640 .284 .335 .456 .791 20.7
Jack Sanford 7 1959-1965 238 0 467 44 72 9 1 3 27 0 1 36 167 .154 .216 .197 .413 -4.0
Alex Santana 3 2033-2035 254 217 867 138 251 60 11 18 114 26 7 105 165 .290 .370 .446 .816 5.2
Andres Santana 1 1990-1990 6 0 2 0 0 0 0 0 1 0 0 0 0 .000 .000 .000 .000 -0.0
Edgar Santana 1 2021-2021 55 0 3 0 1 0 0 0 0 0 0 0 2 .333 .333 .333 .667 0.0
F.P. Santangelo 1 1999-1999 113 0 254 49 66 17 3 3 26 12 4 53 54 .260 .406 .386 .792 1.6
Benito Santiago 3 2001-2003 367 0 1356 148 370 70 11 33 175 9 7 79 220 .273 .312 .414 .726 4.4
Chad Santos 1 2006-2006 3 0 7 2 3 0 0 1 2 0 0 1 2 .429 .500 .857 1.357 0.2
Francisco Santos 1 2003-2003 8 0 15 2 3 2 0 1 1 0 0 0 3 .200 .200 .533 .733 -0.0
Bill Sarni 1 1956-1956 78 0 238 16 55 9 3 5 23 0 1 20 31 .231 .290 .357 .647 0.3
Mackey Sasser 1 1987-1987 2 0 4 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Hank Sauer 3 1957-1959 228 0 629 74 158 22 1 39 123 1 0 84 103 .251 .341 .475 .817 3.8
Dan Savely 3 2023-2025 188 152 565 67 136 32 4 23 83 15 9 68 122 .241 .326 .434 .759 1.4
Bill Sayles 1 1943-1943 19 0 13 2 4 1 0 0 0 0 0 0 3 .308 .308 .385 .692 0.1
Skeeter Scalzi 1 1939-1939 11 0 18 3 6 0 0 0 0 1 0 3 2 .333 .429 .333 .762 0.2
Ben Scamp 2 2029-2030 133 120 449 55 111 26 7 8 45 9 5 26 106 .247 .302 .390 .692 1.7
Mort Scanlan 1 1890-1890 3 0 10 0 0 0 0 0 0 1 0 2 5 .000 .167 .000 .167 -0.1
Steve Scarsone 4 1993-1996 281 0 722 98 178 39 4 20 80 5 8 57 225 .247 .307 .395 .702 0.8
Ray Schalk 1 1929-1929 5 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Bobby Schang 1 1915-1915 12 0 21 1 3 0 0 0 1 1 0 4 5 .143 .280 .143 .423 -0.0
Dan Schatzeder 1 1982-1982 13 0 8 0 1 0 0 0 1 0 0 0 4 .125 .125 .125 .250 -0.1
Rube Schauer 4 1913-1916 60 0 45 2 5 2 0 0 2 0 0 1 9 .111 .130 .156 .286 -0.4
Mike Schemer 2 1945-1946 32 0 109 10 36 3 1 1 10 2 0 6 1 .330 .365 .404 .769 0.5
Hank Schenz 1 1951-1951 8 0 0 1 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Nate Schierholtz 6 2007-2012 503 0 1209 145 326 71 15 23 118 20 14 80 220 .270 .319 .410 .729 1.8
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Admiral Schlei 3 1909-1911 148 0 379 35 87 14 1 0 38 8 0 54 42 .230 .332 .272 .604 1.9
Bob Schmidt 4 1958-1961 310 0 924 94 233 39 4 27 112 0 6 72 135 .252 .307 .391 .698 3.5
Jason Schmidt 6 2001-2006 162 0 328 18 38 5 0 5 11 0 0 9 158 .116 .145 .177 .321 -5.2
Crazy Schmit 1 1893-1893 4 0 9 2 4 0 0 0 0 0 0 0 1 .444 .545 .444 .990 0.2
Red Schoendienst 2 1956-1957 149 0 588 74 177 20 7 11 47 3 3 38 18 .301 .346 .415 .761 3.2
Dick Schofield 2 1965-1966 112 0 395 43 78 10 1 2 19 2 4 35 52 .197 .267 .243 .510 -0.7
Hank Schreiber 1 1921-1921 4 0 6 2 2 0 0 0 2 0 0 1 1 .333 .429 .333 .762 0.0
Pop Schriver 1 1895-1895 24 0 92 16 29 2 1 1 16 3 0 9 10 .315 .382 .391 .774 0.4
Bob Schroder 4 1965-1968 138 0 221 29 48 5 1 0 12 1 0 23 21 .217 .293 .249 .542 -0.1
Danny Schroeder 4 2028-2031 427 366 1421 232 370 84 12 41 175 33 12 202 284 .260 .352 .423 .775 9.5
Hal Schumacher 13 1931-1946 450 0 896 100 181 23 4 15 102 0 0 32 196 .202 .233 .287 .520 -3.8
Ferdie Schupp 7 1913-1919 121 0 164 10 25 3 2 0 5 0 0 10 61 .152 .201 .195 .396 -0.9
Jack Scott 6 1922-1929 195 0 320 38 94 16 3 3 36 1 0 18 30 .294 .339 .391 .730 1.0
Jeff Scott 2 2027-2028 221 204 721 76 156 41 2 9 75 31 14 57 198 .216 .286 .316 .602 1.3
Tim Scott 1 1996-1996 20 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Marco Scutaro 3 2012-2014 193 0 742 98 234 39 4 5 75 4 1 59 51 .315 .363 .399 .762 4.4
Doc Sechrist 1 1899-1899 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Bob Seeds 3 1938-1940 200 0 624 86 177 22 6 18 94 1 0 59 83 .284 .350 .425 .775 3.5
Jose Segura 1 1991-1991 11 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Kip Selbach 2 1900-1901 266 0 1025 187 321 58 18 5 124 44 0 117 103 .313 .389 .420 .808 7.2
Sam Selman 1 2020-2020 26 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Marcus Semien 4 2021-2024 628 624 2378 260 571 129 8 80 287 34 15 223 547 .240 .305 .402 .707 7.6
Antonio Senzatela 1 2021-2021 5 5 7 0 2 1 0 0 2 0 0 2 1 .286 .444 .429 .873 0.0
Scott Servais 2 1999-2000 76 0 206 22 56 10 0 5 21 0 0 15 32 .272 .330 .393 .724 0.4
Scott Service 1 1995-1995 28 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Frank Seward 2 1943-1944 26 0 28 1 2 1 0 0 1 0 0 0 9 .071 .071 .107 .179 -0.5
Cy Seymour 10 1896-1910 727 0 2561 300 731 94 27 22 345 96 0 152 258 .285 .329 .369 .698 15.1
Adam Shabala 1 2005-2005 6 0 15 1 3 0 0 0 4 0 0 1 5 .200 .235 .200 .435 -0.2
Tillie Shafer 4 1909-1913 283 0 776 138 212 24 14 5 83 60 0 105 90 .273 .366 .360 .725 5.9
Spike Shannon 3 1906-1908 308 0 1140 180 288 19 7 2 79 64 0 144 124 .253 .346 .287 .633 5.4
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jack Sharrott 3 1890-1892 46 0 147 22 33 5 2 1 21 9 0 1 17 .224 .230 .306 .536 -0.3
Bob Shaw 3 1964-1966 116 0 98 1 8 0 1 0 6 0 0 1 24 .082 .091 .102 .193 -1.6
Chris Shaw 2 2018-2019 38 17 72 2 11 2 0 1 7 1 0 9 31 .153 .244 .222 .466 -0.5
Travis Shaw 1 2021-2021 68 25 120 18 29 7 0 6 26 2 0 18 31 .242 .343 .450 .793 0.9
Danny Shay 1 1907-1907 35 0 79 10 15 1 1 1 6 5 0 12 9 .190 .304 .266 .570 0.4
Red Shea 2 1921-1922 20 0 16 0 1 0 0 0 1 0 0 0 6 .062 .062 .062 .125 -0.3
Jim Sheehan 1 1936-1936 1 0 4 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Tommy Sheehan 1 1900-1900 1 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Justus Sheffield 1 2021-2021 3 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Pat Sheridan 1 1989-1989 70 0 161 20 33 3 4 3 14 4 1 13 45 .205 .264 .329 .594 -0.2
Tsuyoshi Shinjo 1 2002-2002 118 0 362 42 86 15 3 9 37 5 0 24 46 .238 .294 .370 .664 0.3
Ralph Shinners 2 1922-1923 89 0 148 21 36 5 2 0 15 3 5 7 23 .243 .304 .304 .608 -0.4
Joe Shipley 3 1958-1960 26 0 3 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Ernie Shore 1 1912-1912 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Bill Shores 1 1933-1933 8 0 11 0 3 0 0 0 0 0 0 1 4 .273 .333 .273 .606 0.0
Ed Sicking 3 1918-1920 98 0 281 22 61 7 1 0 24 8 2 17 21 .217 .267 .249 .516 -0.2
Norm Siebern 1 1967-1967 46 0 58 6 9 1 1 0 4 0 0 14 13 .155 .319 .207 .526 -0.1
Seth Sigsby 1 1893-1893 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Austin Slater 5 2017-2021 329 221 967 124 238 41 6 23 119 11 0 114 325 .246 .334 .372 .706 1.9
Mike Slattery 2 1888-1889 115 0 439 57 110 14 6 2 47 28 0 17 31 .251 .280 .323 .604 1.3
Scottie Slayback 1 1926-1926 2 0 8 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.2
Bruce Sloan 1 1944-1944 59 0 104 7 28 4 1 1 9 0 0 13 8 .269 .350 .356 .706 0.4
Al Smith 4 1934-1937 146 0 146 16 21 1 0 1 11 0 0 10 33 .144 .209 .171 .380 -1.4
Al Smith 1 1926-1926 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Aleck Smith 2 1901-1906 42 0 106 5 16 0 0 0 8 3 0 1 13 .151 .159 .151 .310 -1.1
Billy Smith 1 1981-1981 36 0 61 6 11 0 0 1 5 0 0 9 16 .180 .282 .230 .511 -0.0
Chris Smith 1 1983-1983 22 0 67 13 22 6 1 1 11 0 0 7 12 .328 .403 .493 .895 0.6
Earl Smith 5 1919-1923 315 0 795 91 235 29 11 21 132 11 6 89 40 .296 .371 .439 .810 7.2
Elmer Smith 1 1900-1900 85 0 312 47 81 9 7 2 34 14 0 24 34 .260 .317 .353 .669 0.3
George Smith 4 1916-1919 31 0 22 2 2 0 0 0 0 0 0 0 9 .091 .091 .091 .182 -0.3
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Harry Smith 2 1914-1915 26 0 39 1 7 0 1 0 5 1 1 9 13 .179 .333 .231 .564 0.2
Heinie Smith 2 1901-1902 147 0 540 51 135 21 3 1 37 33 0 18 59 .250 .275 .306 .581 1.4
Jimmy Smith 1 1917-1917 36 0 96 12 22 5 1 0 9 6 0 9 18 .229 .295 .302 .597 0.4
Kevin Smith 3 2023-2026 211 164 607 79 156 34 4 23 71 8 0 41 194 .257 .308 .440 .748 1.9
Mike Smith 1 1926-1926 4 0 7 0 1 0 0 0 0 0 0 0 2 .143 .143 .143 .286 -0.1
Red Smith 1 1927-1927 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Reggie Smith 1 1982-1982 106 0 349 51 99 11 0 18 56 7 0 46 46 .284 .364 .470 .834 2.2
Will Smith 3 2016-2019 135 0 1 0 1 0 0 0 2 0 0 0 0 1.000 1.000 1.000 2.000 0.1
Drew Smyly 2 2020-2021 59 59 87 1 15 0 0 0 6 0 0 1 33 .172 .182 .172 .354 -1.3
D.J. Snelten 1 2018-2018 4 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Duke Snider 1 1964-1964 91 0 167 16 35 7 0 4 17 0 0 22 40 .210 .302 .323 .625 -0.0
Fred Snodgrass 8 1908-1915 788 0 2640 410 735 128 37 10 310 201 12 345 303 .278 .374 .366 .740 19.6
Colonel Snover 1 1919-1919 2 0 2 0 0 0 0 0 0 0 0 1 1 .000 .333 .000 .333 -0.0
J.T. Snow 10 1997-2008 1183 0 3822 561 1043 228 15 124 615 14 15 565 806 .273 .369 .438 .807 12.8
Cory Snyder 1 1992-1992 124 0 390 48 105 22 2 14 57 4 4 23 96 .269 .311 .444 .755 1.7
Frank Snyder 8 1919-1926 731 0 2212 208 615 96 23 42 317 15 14 162 210 .278 .329 .399 .728 10.8
Steve Soderstrom 1 1996-1996 3 0 5 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.1
Donovan Solano 2 2019-2020 203 138 604 62 188 43 5 11 76 0 2 31 110 .311 .346 .454 .800 3.6
Yangervis Solarte 1 2019-2019 28 16 73 9 15 5 0 1 7 0 0 4 16 .205 .247 .315 .562 -0.3
Kory Solomon 1 2034-2034 54 29 132 10 30 7 0 4 20 0 0 17 38 .227 .320 .371 .691 -0.0
Mose Solomon 1 1923-1923 2 0 8 0 3 1 0 0 1 0 0 0 1 .375 .375 .500 .875 0.1
Pete Sommers 1 1890-1890 17 0 47 4 5 1 1 0 1 0 0 4 13 .106 .192 .170 .363 -0.5
Don Songer 1 1927-1927 22 0 10 1 3 0 0 0 0 0 0 2 2 .300 .417 .300 .717 0.1
Lary Sorensen 1 1988-1988 12 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Bill Sorrell 1 1967-1967 18 0 17 1 3 1 0 0 1 0 0 3 2 .176 .300 .235 .535 -0.0
Elias Sosa 3 1972-1974 147 0 33 1 2 0 0 0 1 0 0 2 15 .061 .114 .061 .175 -0.6
Juan Soto 2 2026-2027 282 270 992 91 216 44 4 12 94 7 0 96 298 .218 .289 .306 .595 -3.4
Billy Southworth 3 1924-1926 253 0 870 142 248 38 6 14 110 8 19 90 28 .285 .353 .391 .744 2.3
Warren Spahn 1 1965-1965 16 0 21 1 3 0 0 0 1 0 0 2 5 .143 .208 .143 .351 -0.2
Denard Span 2 2016-2017 272 132 1069 143 287 54 10 23 96 24 14 93 148 .268 .330 .402 .732 3.5
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Tully Sparks 1 1902-1902 15 0 37 3 5 1 0 0 1 0 0 5 5 .135 .238 .162 .400 -0.2
Bob Speake 2 1958-1959 81 0 82 9 16 3 0 3 11 0 1 14 19 .195 .312 .341 .654 -0.0
Horace Speed 1 1975-1975 17 0 15 2 2 1 0 0 1 0 0 1 8 .133 .235 .200 .435 -0.1
Chris Speier 10 1971-1989 1114 0 3730 445 924 153 27 70 409 33 35 466 519 .248 .333 .360 .693 17.2
Daryl Spencer 6 1952-1959 719 0 2542 296 616 102 16 74 287 10 5 259 320 .242 .313 .382 .695 8.0
George Spencer 6 1950-1955 110 0 49 4 6 0 0 0 3 0 0 3 21 .122 .173 .122 .296 -0.6
Glenn Spencer 1 1933-1933 17 0 12 0 2 0 0 0 0 0 0 0 2 .167 .167 .167 .333 -0.1
Roy Spencer 1 1936-1936 19 0 18 3 5 1 0 0 3 0 0 2 3 .278 .350 .333 .683 0.1
Vern Spencer 1 1920-1920 45 0 140 15 28 2 3 0 19 4 3 11 17 .200 .258 .257 .515 -0.5
Harry Spilman 3 1986-1988 181 0 224 21 58 13 1 4 39 1 1 25 39 .259 .331 .379 .710 0.4
Al Spohrer 1 1928-1928 2 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Jerry Spradlin 1 1999-1999 55 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Ebba St. Claire 1 1954-1954 20 0 42 5 11 1 0 2 6 0 0 12 7 .262 .436 .429 .865 0.6
General Stafford 5 1893-1897 270 0 1043 175 286 29 11 8 147 78 0 91 91 .274 .339 .346 .686 2.3
Heinie Stafford 1 1916-1916 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Al Stanek 1 1963-1963 11 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Eddie Stanky 2 1950-1951 297 0 1042 203 285 42 7 22 94 17 5 271 113 .274 .431 .391 .822 10.7
Mike Stanton 1 2006-2006 26 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Ray Starr 1 1933-1933 6 0 3 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Jigger Statz 2 1919-1920 37 0 90 7 22 2 2 0 11 2 1 5 17 .244 .284 .311 .595 0.1
Bob Steele 2 1918-1919 13 0 22 3 6 0 1 0 2 2 0 2 3 .273 .333 .364 .697 0.2
Eddie Steele 2 2027-2028 16 0 19 2 4 0 0 0 2 0 0 1 5 .211 .238 .211 .449 -0.1
Jim Steels 1 1989-1989 13 0 12 0 1 0 0 0 0 0 0 2 4 .083 .214 .083 .298 -0.2
Jeff Stember 1 1980-1980 1 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Casey Stengel 3 1921-1923 177 0 490 91 171 20 15 12 93 10 5 42 40 .349 .413 .524 .937 5.3
Rennie Stennett 2 1980-1981 158 0 484 42 117 13 2 3 44 6 5 25 37 .242 .282 .295 .578 -0.9
Joe Stephenson 1 1943-1943 9 0 24 4 6 1 0 0 1 0 0 0 5 .250 .250 .292 .542 0.0
John Stephenson 2 1969-1970 45 0 70 5 9 3 0 0 9 0 0 2 11 .129 .149 .171 .320 -0.7
Chris Stewart 1 2011-2011 67 0 162 20 33 8 0 3 10 0 0 16 18 .204 .283 .309 .592 0.0
Glen Stewart 1 1940-1940 15 0 29 1 4 1 0 0 0 0 0 1 2 .138 .167 .172 .339 -0.3
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Milt Stock 2 1913-1914 122 0 382 54 99 18 1 3 42 13 0 36 22 .259 .329 .335 .664 1.9
Steve Stone 2 1971-1972 51 0 68 3 4 0 0 0 2 0 0 6 34 .059 .135 .059 .194 -1.2
Allyn Stout 1 1935-1935 40 0 15 1 2 0 0 1 1 0 0 1 8 .133 .188 .333 .521 -0.1
Joe Strain 2 1979-1980 144 0 446 53 116 14 1 1 28 9 6 23 31 .260 .300 .303 .602 -0.3
Sammy Strang 5 1901-1908 510 0 1459 220 397 59 18 12 144 110 0 254 155 .272 .388 .362 .750 14.8
Chris Stratton 3 2016-2018 48 26 58 1 8 1 0 0 5 0 0 0 29 .138 .136 .155 .291 -0.8
Darryl Strawberry 1 1994-1994 29 0 92 13 22 3 1 4 17 0 3 19 22 .239 .363 .424 .787 0.1
Hunter Strickland 4 2014-2018 184 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0.1
Sailor Stroud 2 1915-1916 42 0 70 2 10 0 0 0 3 1 0 2 12 .143 .178 .143 .321 -0.6
Bill Stuart 1 1899-1899 1 0 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Drew Stubbs 1 2017-2017 10 0 22 0 2 0 0 0 0 0 0 2 9 .091 .167 .091 .258 -0.3
Albert Suarez 2 2016-2017 40 12 23 1 4 2 0 0 2 0 0 0 11 .174 .174 .261 .435 -0.2
Andrew Suarez 3 2018-2020 87 37 69 2 7 0 0 0 0 0 0 3 34 .101 .139 .101 .240 -1.2
Brad Suber 1 2036-2036 39 34 133 20 42 7 0 1 11 4 3 11 16 .316 .389 .391 .780 0.1
Guy Sularz 4 1980-1983 108 0 206 21 45 4 1 1 12 4 1 23 23 .218 .297 .262 .560 0.0
Mike Sullivan 3 1891-1897 51 0 153 19 36 2 0 0 13 1 0 3 22 .235 .255 .248 .503 -0.7
Champ Summers 2 1982-1983 99 0 147 18 34 5 0 4 22 0 1 23 25 .231 .341 .347 .688 0.4
Tim Sumwalt 2 2027-2028 94 33 200 26 50 11 3 4 20 1 1 19 29 .250 .314 .395 .709 -0.4
Tom Sunkel 3 1941-1943 22 0 25 2 4 0 0 0 0 0 0 0 10 .160 .160 .160 .320 -0.2
Eric Surkamp 2 2011-2013 7 0 9 0 1 0 0 0 1 0 0 1 5 .111 .200 .111 .311 -0.1
Max Surkont 2 1956-1957 13 0 9 1 1 0 0 0 1 0 0 1 3 .111 .200 .111 .311 -0.1
Andrew Susac 2 2014-2015 87 0 221 27 53 15 2 6 33 0 0 21 71 .240 .309 .407 .716 1.0
Bill Swabach 1 1887-1887 2 0 7 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.1
Russ Swan 2 1989-1990 4 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Ben Swanson 2 2030-2031 169 162 590 61 185 45 0 8 66 0 0 14 76 .314 .338 .431 .768 2.0
Mark Sweeney 2 2006-2007 190 0 349 50 88 23 2 7 47 2 1 41 68 .252 .340 .390 .730 0.4
Billy Swift 3 1992-1994 86 0 163 20 35 7 0 0 9 0 0 9 42 .215 .254 .258 .512 -1.1
Ad Swigler 1 1917-1917 1 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Zhong-qi Szema 2 2030-2031 282 277 1162 191 324 67 8 26 122 67 10 103 183 .279 .345 .417 .762 4.4
John Tamargo 2 1978-1979 66 0 152 13 34 7 1 3 14 1 1 22 15 .224 .315 .342 .657 0.4
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Kensuke Tanaka 1 2013-2013 15 0 30 4 8 0 0 0 2 2 0 4 3 .267 .353 .267 .620 0.1
Jack Taschner 4 2005-2008 178 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Stu Tate 1 1989-1989 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Don Taussig 1 1958-1958 39 0 50 10 10 0 0 1 4 0 0 3 8 .200 .245 .260 .505 -0.5
Julian Tavarez 3 1997-1999 196 0 15 0 2 0 0 0 0 0 0 0 7 .133 .133 .133 .267 -0.2
Leody Taveras 1 2026-2026 20 9 45 8 14 2 2 2 10 1 0 1 5 .311 .326 .578 .904 0.5
Bill Taylor 4 1954-1957 132 0 142 13 30 6 0 6 22 0 0 5 34 .211 .245 .380 .625 -0.3
Bob Taylor 1 1970-1970 63 0 84 12 16 0 0 2 10 0 0 12 13 .190 .320 .262 .582 -0.1
Dummy Taylor 9 1900-1908 272 0 635 50 92 6 4 0 41 0 0 40 80 .145 .196 .167 .362 -4.7
Jack Taylor 1 1891-1891 1 0 2 0 0 0 0 0 0 0 0 1 1 .000 .333 .000 .333 -0.0
Tim Taylor 1 2036-2036 12 5 24 6 10 3 0 1 7 1 3 3 5 .417 .464 .667 1.131 0.1
Zack Taylor 1 1927-1927 83 0 258 18 60 7 3 0 21 2 0 17 20 .233 .283 .283 .566 -0.3
Julio Teheran 1 2021-2021 1 1 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Miguel Tejada 1 2011-2011 91 0 322 28 77 16 0 4 26 4 4 12 35 .239 .270 .326 .596 -0.5
Ruben Tejada 1 2016-2016 13 9 32 3 5 3 0 0 2 0 0 5 5 .156 .270 .250 .520 -0.1
Jim Tennant 1 1929-1929 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Fred Tenney 2 1908-1909 257 0 958 144 237 28 3 5 79 25 0 124 105 .247 .340 .299 .638 2.8
Bill Terry 14 1923-1936 1721 0 6428 1120 2193 373 112 154 1078 56 6 537 449 .341 .393 .506 .899 45.1
Wayne Terwilliger 2 1955-1956 94 0 275 29 70 17 1 1 18 2 4 36 47 .255 .341 .335 .675 0.5
Jeff Tesreau 7 1912-1918 248 0 574 40 124 12 8 2 46 3 1 18 80 .216 .240 .275 .515 -1.3
Nick Testa 1 1958-1958 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Matt Thaiss 2 2021-2022 31 26 92 9 25 6 0 1 11 0 0 15 18 .272 .376 .370 .746 0.5
Ryan Theriot 1 2012-2012 104 0 352 45 95 16 1 0 28 13 5 24 47 .270 .316 .321 .637 0.4
Henry Thielman 1 1902-1902 6 0 9 0 1 0 0 0 0 1 0 2 1 .111 .273 .111 .384 -0.0
Derrel Thomas 3 1975-1977 373 0 1318 212 347 39 23 16 111 53 37 132 152 .263 .332 .364 .697 4.4
Fay Thomas 1 1927-1927 9 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Herb Thomas 1 1927-1927 13 0 17 2 3 1 1 0 1 0 0 1 1 .176 .263 .353 .616 -0.0
Valmy Thomas 2 1957-1958 151 0 384 44 97 15 3 9 47 1 0 29 53 .253 .305 .378 .683 1.6
Gary Thomasson 6 1972-1977 604 0 1677 233 426 81 22 38 201 42 11 203 301 .254 .333 .397 .729 5.8
Fresco Thompson 2 1926-1934 3 0 9 1 5 0 0 0 1 1 0 2 0 .556 .636 .556 1.192 0.3
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Hank Thompson 8 1949-1956 906 0 2925 482 781 103 33 129 477 31 14 483 330 .267 .373 .457 .830 23.7
Jeff Thompson 3 2032-2035 157 86 397 48 84 12 0 6 31 2 2 25 83 .212 .269 .287 .556 -1.8
Junior Thompson 2 1946-1947 54 0 13 0 1 0 0 0 0 0 0 2 5 .077 .200 .077 .277 -0.2
Robby Thompson 11 1986-1996 1304 0 4612 671 1187 238 39 119 458 103 62 439 987 .257 .329 .403 .733 21.7
Scot Thompson 2 1984-1985 184 0 356 38 98 12 1 1 37 5 3 32 36 .275 .332 .323 .655 -0.2
Bobby Thomson 9 1946-1957 1135 0 4223 648 1171 192 56 189 704 31 11 360 477 .277 .337 .484 .821 29.2
Jim Thorpe 6 1913-1919 152 0 291 46 63 11 7 2 21 11 2 15 57 .216 .262 .323 .585 0.5
Erick Threets 2 2007-2008 10 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Mark Thurmond 1 1990-1990 43 0 5 0 0 0 0 0 1 0 0 0 4 .000 .000 .000 .000 -0.1
Mike Tiernan 13 1887-1899 1476 0 5906 1313 1834 256 162 106 851 428 0 747 429 .311 .392 .463 .854 47.2
Rusty Tillman 1 1988-1988 4 0 4 1 1 0 0 1 3 0 0 2 1 .250 .500 1.000 1.500 0.2
Clay Timpner 1 2008-2008 2 0 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.0
Cannonball Titcomb 3 1887-1889 35 0 123 9 13 1 0 0 6 6 0 2 33 .106 .120 .114 .234 -1.2
Johnny Tobin 1 1932-1932 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Juan Tola 2 2031-2032 204 84 404 46 116 27 0 8 58 0 1 22 65 .287 .329 .413 .742 1.1
Andy Tomasic 1 1949-1949 2 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Brett Tomko 2 2004-2005 66 0 117 6 16 2 0 0 5 0 0 4 49 .137 .165 .154 .319 -2.0
Kelby Tomlinson 4 2015-2018 273 55 618 77 164 18 7 3 47 19 8 58 139 .265 .331 .332 .663 1.1
Tommy Toms 3 1975-1977 18 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Fred Toney 5 1918-1922 132 0 310 23 64 7 2 3 26 1 1 10 65 .206 .231 .271 .502 -1.2
Tony Torcato 4 2002-2005 43 0 47 2 14 2 0 0 3 0 0 2 8 .298 .346 .340 .687 0.0
Luis Toribio 1 2031-2031 20 0 18 1 4 0 0 0 2 0 0 3 6 .222 .333 .222 .556 -0.0
Yorvit Torrealba 5 2001-2005 220 0 605 76 152 35 6 13 75 4 0 54 115 .251 .318 .393 .712 2.0
Andres Torres 4 2009-2013 429 0 1279 197 322 90 18 28 126 55 17 136 329 .252 .326 .416 .742 5.7
Salomon Torres 3 1993-1995 28 0 40 2 7 0 0 0 0 0 0 0 16 .175 .175 .175 .350 -0.6
Red Tramback 1 1940-1940 2 0 4 0 1 0 0 0 0 1 0 1 1 .250 .400 .250 .650 0.0
Red Treadway 2 1944-1945 138 0 394 54 105 9 4 4 28 5 0 33 24 .266 .323 .340 .663 0.8
Jason Tremblay 2 2031-2032 106 89 327 42 61 17 0 13 39 2 0 43 99 .187 .286 .358 .644 -0.4
Alex Trevino 1 1985-1985 57 0 157 17 34 10 1 6 19 0 0 20 24 .217 .303 .408 .711 1.0
Andrew Triggs 1 2020-2020 35 21 28 1 7 0 0 0 2 0 0 4 12 .250 .344 .250 .594 -0.3
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Manny Trillo 2 1984-1985 223 0 852 81 203 37 3 7 61 2 0 65 99 .238 .293 .313 .607 0.6
Ken Trinkle 4 1943-1948 174 0 74 5 11 0 0 0 4 0 0 7 18 .149 .222 .149 .371 -0.6
Dasher Troy 1 1883-1883 85 0 316 37 68 7 5 0 20 0 0 9 33 .215 .237 .269 .506 0.0
Michael Tucker 2 2004-2005 244 0 714 109 179 37 7 18 95 9 2 98 154 .251 .341 .398 .738 1.4
Bob Tufts 1 1981-1981 11 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Ty Tyson 2 1926-1927 140 0 494 64 140 23 3 4 52 11 0 25 47 .283 .322 .366 .688 0.9
Dan Uggla 1 2014-2014 4 0 11 1 0 0 0 0 0 0 0 1 6 .000 .083 .000 .083 -0.2
George Uhle 1 1933-1933 8 0 5 1 0 0 0 0 0 0 0 1 3 .000 .167 .000 .167 -0.1
George Ulrich 1 1896-1896 14 0 45 4 8 1 0 0 1 0 0 1 1 .178 .229 .200 .429 -0.4
Jose Uribe 8 1985-1992 985 0 2992 299 721 98 34 19 213 72 46 248 418 .241 .299 .316 .614 0.8
Juan Uribe 2 2009-2010 270 0 919 114 244 50 6 40 140 4 3 70 174 .266 .318 .464 .781 4.8
Mike Vail 1 1983-1983 18 0 26 1 4 1 0 0 3 0 0 0 7 .154 .185 .192 .377 -0.3
Carlos Valderrama 1 2003-2003 7 0 7 0 1 0 0 0 0 1 0 0 3 .143 .143 .143 .286 -0.1
Carlos Valdez 1 1995-1995 11 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Jose Valdez 1 2018-2018 4 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Merkin Valdez 3 2004-2009 67 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Sergio Valdez 1 1995-1995 13 0 21 1 2 0 0 0 1 0 0 0 9 .095 .095 .095 .190 -0.4
Chase Vallot 1 2024-2024 33 27 93 8 9 2 0 3 7 0 0 14 48 .097 .222 .215 .437 -0.6
George Van Haltren 10 1894-1903 1221 0 4906 973 1575 194 88 29 604 320 0 486 419 .321 .385 .414 .799 33.8
Steve Van Hemert 3 2029-2031 121 97 339 48 97 18 1 7 29 5 3 42 55 .286 .376 .407 .783 1.8
William Van Landingham 4 1994-1997 82 0 164 6 20 4 0 1 6 0 0 3 85 .122 .137 .165 .302 -2.4
Ike Van Zandt 1 1901-1901 3 0 6 1 1 0 0 0 0 0 0 0 1 .167 .167 .167 .333 -0.1
Hy Vandenberg 4 1937-1940 22 0 18 0 1 0 0 0 1 0 0 1 5 .056 .105 .056 .161 -0.3
John Vander Wal 1 2001-2001 49 0 139 19 35 6 1 3 20 1 2 26 38 .252 .370 .374 .744 0.2
Andrew Vaughn 1 2035-2035 52 33 123 13 27 6 0 1 12 0 0 16 45 .220 .326 .293 .619 -0.4
Christian Vazquez 1 2022-2022 16 15 50 2 11 1 0 0 3 0 0 7 13 .220 .310 .240 .550 -0.1
Eugenio Velez 4 2007-2010 225 0 626 84 160 31 14 8 71 30 11 38 107 .256 .300 .388 .688 0.5
Pat Veltman 3 1928-1932 5 0 5 2 1 0 1 0 0 0 0 3 1 .200 .500 .600 1.100 0.1
Max Venable 5 1979-1983 302 0 608 72 135 15 8 7 48 38 11 58 93 .222 .292 .308 .600 -0.2
Johnny Vergez 4 1931-1934 501 0 1719 197 443 84 12 42 223 14 0 121 222 .258 .311 .394 .705 5.7
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Nick Vincent 2 2019-2020 51 0 5 1 1 0 0 0 0 0 0 0 3 .200 .200 .200 .400 -0.1
Ozzie Virgil 4 1956-1969 142 0 328 35 77 3 3 6 35 4 4 18 39 .235 .273 .317 .590 -0.6
Jose Vizcaino 2 1997-2006 215 0 687 93 176 22 7 6 55 8 10 64 97 .256 .319 .335 .654 0.2
Omar Vizquel 4 2005-2008 542 0 1926 232 510 78 18 11 177 67 27 180 186 .265 .329 .341 .671 2.0
Ryan Vogelsong 7 2000-2015 160 0 241 20 32 6 0 1 8 0 0 11 98 .133 .180 .170 .351 -3.1
Stephen Vogt 1 2019-2019 99 56 255 30 67 24 2 10 40 3 1 20 66 .263 .314 .490 .804 1.3
Bill Voiselle 6 1942-1947 138 0 265 15 44 6 0 0 18 0 0 17 61 .166 .216 .189 .405 -2.4
Ed Vosberg 1 1990-1990 18 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Ham Wade 1 1907-1907 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 1.000 .000 1.000 0.0
Steve Wade 1 2029-2029 8 8 31 6 7 1 0 1 5 1 0 1 9 .226 .273 .355 .628 -0.5
Heinie Wagner 1 1902-1902 17 0 56 4 12 1 0 0 2 3 0 0 6 .214 .214 .232 .446 -0.1
Leon Wagner 3 1958-1969 172 0 362 51 103 13 3 18 59 1 0 45 59 .285 .370 .486 .857 2.4
Steve Wagner 1 2036-2036 37 20 73 12 15 5 0 3 7 1 0 17 21 .205 .363 .397 .760 0.4
Dick Wakefield 1 1952-1952 3 0 2 0 0 0 0 0 0 0 0 1 1 .000 .333 .000 .333 -0.0
Rube Walberg 1 1923-1923 2 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Bill Walker 6 1927-1932 162 0 298 12 37 0 3 3 20 1 0 8 92 .124 .147 .174 .322 -4.2
Curt Walker 2 1920-1921 72 0 206 30 56 13 5 3 35 4 3 16 11 .272 .324 .427 .752 0.7
Frank Walker 1 1925-1925 39 0 81 12 18 1 0 1 5 1 1 9 11 .222 .308 .272 .579 -0.2
Kevin Walker 1 2004-2004 5 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Tyler Walker 5 2004-2008 205 0 8 0 0 0 0 0 0 0 0 1 5 .000 .111 .000 .111 -0.2
Joe Wall 2 1901-1902 10 0 22 2 9 2 0 0 1 0 0 2 2 .409 .458 .500 .958 0.3
Red Waller 1 1909-1909 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Cam Walsh 1 2030-2030 137 128 544 54 150 36 0 10 66 1 0 21 68 .276 .306 .397 .703 0.2
Colin Ward 1 1985-1985 6 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
John Ward 9 1883-1894 1070 0 4461 828 1245 136 57 17 546 332 0 218 200 .279 .314 .347 .661 18.6
John Warner 8 1896-1904 623 0 2088 238 532 52 16 3 197 49 0 98 228 .255 .307 .299 .607 1.9
Bennie Warren 2 1946-1947 42 0 74 7 12 1 1 4 8 0 0 14 22 .162 .295 .365 .660 0.4
Libe Washburn 1 1902-1902 6 0 9 1 4 0 0 0 0 1 0 2 1 .444 .615 .444 1.060 0.3
Mark Wasinger 2 1987-1988 47 0 82 17 22 3 0 1 3 2 0 8 14 .268 .333 .341 .675 0.2
George Watkins 1 1934-1934 105 0 296 38 73 18 3 6 33 2 0 24 34 .247 .316 .389 .704 0.8
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Allen Watson 1 1996-1996 32 0 65 5 15 3 0 0 7 0 0 5 8 .231 .286 .277 .563 -0.2
Mule Watson 2 1923-1924 39 0 81 7 17 3 2 2 15 0 0 2 24 .210 .229 .370 .599 -0.2
Tony Watson 2 2018-2020 103 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Roy Weatherly 1 1950-1950 52 0 69 10 18 3 3 0 11 0 0 13 10 .261 .378 .391 .769 0.3
Mike Weathers 2 2035-2036 186 166 616 53 150 36 6 1 36 17 7 23 133 .244 .271 .326 .598 -0.3
Erik Weaver 1 2031-2031 75 66 261 40 69 20 0 10 38 0 1 33 50 .264 .344 .456 .800 1.2
Jim Weaver 1 1989-1989 12 0 20 2 4 3 0 0 2 1 0 0 7 .200 .200 .350 .550 -0.0
Earl Webb 1 1925-1925 4 0 3 0 0 0 0 0 0 0 0 1 1 .000 .250 .000 .250 -0.0
Logan Webb 2 2019-2020 30 29 43 5 7 3 0 0 1 0 0 2 10 .163 .200 .233 .433 -0.5
Red Webb 2 1948-1949 25 0 19 3 6 0 1 0 3 0 0 0 2 .316 .316 .421 .737 0.0
Andy Weber 3 2022-2024 82 60 219 38 58 13 2 4 18 1 4 40 33 .265 .377 .397 .774 0.5
Ben Weber 1 2000-2000 9 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jake Weimer 1 1909-1909 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Phil Weintraub 6 1933-1945 295 0 854 137 250 34 13 25 142 2 0 149 114 .293 .398 .451 .849 7.3
Mickey Welch 10 1883-1892 462 0 1651 205 353 57 13 11 147 10 0 71 273 .214 .248 .284 .532 -0.9
Todd Wellemeyer 1 2010-2010 13 0 20 2 2 0 0 0 0 0 0 0 11 .100 .100 .100 .200 -0.3
Brad Wellman 5 1982-1986 264 0 638 55 143 23 2 3 58 20 10 46 116 .224 .278 .281 .558 -0.6
Jimmy Welsh 2 1928-1929 162 0 605 102 178 29 5 11 62 7 0 38 33 .294 .351 .413 .764 2.1
Lew Wendell 2 1915-1916 22 0 38 0 8 1 1 0 5 0 0 2 9 .211 .250 .289 .539 0.0
Billy Werber 1 1942-1942 98 0 370 51 76 9 2 1 13 9 0 51 22 .205 .308 .249 .557 0.5
Huyler Westervelt 1 1894-1894 23 0 56 9 8 1 0 0 7 2 0 6 5 .143 .226 .161 .387 -0.5
Wes Westrum 11 1947-1957 919 0 2322 302 503 59 8 96 315 10 5 489 514 .217 .356 .373 .729 16.1
Lew Whistler 2 1890-1891 117 0 435 66 114 17 14 5 67 12 0 44 82 .262 .335 .400 .735 1.7
Steve Whitaker 1 1970-1970 16 0 27 3 3 1 0 0 4 0 0 2 14 .111 .167 .148 .315 -0.4
Bill White 2 1956-1958 164 0 537 68 137 24 7 23 63 16 8 54 77 .255 .326 .454 .780 1.7
Fuzz White 1 1947-1947 7 0 13 3 3 0 0 0 0 0 0 0 0 .231 .231 .231 .462 -0.1
Burgess Whitehead 5 1936-1941 650 0 2512 303 672 76 22 16 182 38 0 121 98 .268 .307 .334 .642 2.9
Ron Whiteman 1 2032-2032 66 66 243 32 50 12 0 12 36 0 0 28 58 .206 .293 .403 .696 0.1
Eli Whiteside 4 2009-2012 199 0 477 51 102 21 4 10 42 3 3 31 128 .214 .273 .338 .611 0.1
Terry Whitfield 4 1977-1980 514 0 1529 201 442 77 11 26 138 16 20 109 206 .289 .338 .405 .743 3.9
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Art Whitney 2 1888-1889 219 0 801 99 175 13 6 2 87 26 0 64 61 .218 .279 .257 .536 -0.4
Ed Whitson 3 1979-1981 74 0 131 5 14 0 0 0 7 0 0 4 44 .107 .133 .107 .240 -2.3
Floyd Wicker 1 1971-1971 9 0 21 3 3 0 0 0 1 0 0 2 5 .143 .250 .143 .393 -0.2
Stump Wiedman 2 1887-1888 3 0 10 1 1 0 0 0 1 0 0 2 1 .100 .250 .100 .350 -0.0
Rob Wilfong 1 1987-1987 2 0 8 2 1 0 0 1 2 1 0 1 2 .125 .222 .500 .722 0.0
Hoyt Wilhelm 5 1952-1956 319 0 120 11 17 2 1 1 4 0 1 6 32 .142 .183 .200 .383 -1.4
Joe Wilhoit 2 1917-1918 98 0 185 22 54 5 5 0 23 4 0 25 19 .292 .376 .373 .749 1.6
Rick Wilkins 2 1996-1997 118 0 347 37 83 15 0 14 59 0 2 38 105 .239 .308 .403 .711 1.0
Bernie Williams 3 1970-1972 88 0 157 22 31 6 1 4 15 2 2 21 47 .197 .292 .325 .617 -0.1
Charlie Williams 7 1972-1978 237 0 74 4 11 0 1 0 1 0 0 2 22 .149 .182 .176 .357 -0.8
Davey Williams 6 1949-1955 517 0 1785 235 450 61 10 32 163 6 12 164 144 .252 .320 .351 .672 3.5
Frank Williams 3 1984-1986 146 0 23 1 5 0 0 0 1 0 0 3 8 .217 .308 .217 .525 -0.1
Jackson Williams 1 2015-2015 7 0 10 1 2 1 0 0 1 1 0 4 1 .200 .429 .300 .729 0.1
Jerome Williams 3 2003-2005 42 0 77 2 9 1 0 0 1 0 1 1 33 .117 .128 .130 .258 -1.5
Keith Williams 1 1996-1996 9 0 20 0 5 0 0 0 0 0 0 0 6 .250 .250 .250 .500 -0.1
Matt Williams 10 1987-1996 1120 0 4139 594 1092 179 25 247 732 29 27 272 872 .264 .312 .498 .811 24.4
Mac Williamson 5 2015-2019 135 76 357 41 74 10 1 14 40 4 3 34 113 .207 .283 .359 .641 -0.4
Jim Willoughby 4 1971-1974 74 0 66 6 10 2 0 1 3 0 0 4 24 .152 .200 .227 .427 -0.6
Walt Wilmot 2 1897-1898 46 0 172 24 42 6 2 3 26 5 0 11 19 .244 .290 .355 .644 -0.1
Art Wilson 6 1908-1913 231 0 403 53 107 21 4 4 54 11 0 56 48 .266 .358 .367 .725 3.3
Artie Wilson 1 1951-1951 19 0 22 2 4 0 0 0 1 2 0 2 1 .182 .250 .182 .432 -0.1
Brian Wilson 7 2006-2012 314 0 9 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.2
Desi Wilson 1 1996-1996 41 0 118 10 32 2 0 2 12 0 2 12 27 .271 .338 .339 .677 -0.2
George Wilson 3 1952-1956 126 0 188 14 37 8 0 3 18 0 0 10 30 .197 .241 .287 .528 -0.8
Hack Wilson 3 1923-1925 172 0 573 90 158 26 16 16 87 9 5 65 80 .276 .352 .461 .812 3.4
Neil Wilson 1 1960-1960 6 0 10 0 0 0 0 0 0 0 0 1 2 .000 .091 .000 .091 -0.2
Parke Wilson 7 1893-1899 366 0 1266 194 336 37 15 3 170 54 0 106 96 .265 .327 .325 .652 0.1
Trevor Wilson 7 1988-1995 161 0 193 17 34 3 0 2 14 2 0 11 67 .176 .232 .223 .455 -1.7
Hooks Wiltse 11 1904-1914 356 0 721 81 155 19 4 2 79 14 0 50 83 .215 .272 .261 .533 -0.6
Randy Winn 5 2005-2009 666 0 2533 343 735 169 18 51 262 73 20 209 367 .290 .345 .432 .776 8.9
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jesse Winters 2 1919-1920 37 0 10 0 0 0 0 0 0 0 0 1 2 .000 .091 .000 .091 -0.2
Jack Wisner 2 1925-1926 30 0 17 3 2 0 0 0 0 0 0 0 4 .118 .118 .118 .235 -0.2
Jay Witasick 1 2002-2002 42 0 5 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.1
Mickey Witek 6 1940-1947 579 0 2146 239 594 65 9 22 196 7 0 148 84 .277 .323 .346 .670 7.6
Johnnie Wittig 4 1938-1943 83 0 91 5 10 1 0 0 5 0 0 2 28 .110 .129 .121 .250 -1.2
Jim Wohlford 3 1980-1982 238 0 511 58 129 21 5 4 56 9 7 47 68 .252 .312 .337 .649 0.1
Sam Wolff 1 2020-2020 7 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Greg Wood 2 2032-2033 85 73 260 26 81 16 2 3 39 3 1 7 43 .312 .342 .423 .765 1.0
Ted Wood 2 1991-1992 34 0 83 5 15 2 0 1 4 0 0 8 26 .181 .261 .241 .502 -0.4
Mike Woodard 3 1985-1987 82 0 180 26 44 4 1 1 15 13 3 15 13 .244 .303 .294 .597 0.2
Joe Woodcock 1 2036-2036 136 132 490 63 132 28 0 9 47 2 4 58 110 .269 .350 .382 .731 1.8
Pete Woodruff 1 1899-1899 20 0 61 11 15 1 1 2 7 3 0 9 7 .246 .343 .393 .736 0.2
Tim Worrell 4 2001-2006 245 0 9 0 0 0 0 0 0 0 0 0 7 .000 .000 .000 .000 -0.2
Al Worthington 6 1953-1959 209 0 183 15 27 3 0 1 10 0 0 5 52 .148 .172 .180 .352 -2.3
Jamey Wright 1 2006-2006 35 0 47 4 12 2 0 0 1 0 0 0 11 .255 .255 .298 .553 -0.3
Roy Wright 1 1956-1956 1 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Russ Wrightstone 1 1928-1928 30 0 25 3 4 0 0 1 5 0 0 3 2 .160 .250 .280 .530 -0.1
Zeke Wrigley 1 1899-1899 4 0 15 1 3 0 0 0 1 1 0 1 2 .200 .250 .200 .450 -0.1
Dusty Wurstner 4 2026-2029 127 102 364 38 92 19 2 14 46 0 0 20 89 .253 .299 .431 .731 1.5
Logan Wyatt 4 2025-2028 493 355 1440 187 359 85 3 44 173 5 0 199 385 .249 .348 .404 .752 2.5
Keiichi Yabu 1 2008-2008 60 0 1 1 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 0.0
Pat Yarbrough 2 2034-2035 103 77 278 30 67 9 2 8 38 2 1 37 78 .241 .327 .374 .701 0.3
Mike Yastrzemski 3 2019-2021 403 335 1343 173 353 84 13 49 175 10 5 123 390 .263 .328 .454 .782 4.6
George Yeager 1 1902-1902 38 0 108 6 22 2 1 0 9 1 0 11 13 .204 .277 .241 .518 -0.1
Ethan Yearby 1 2032-2032 76 76 294 38 72 10 1 13 40 0 0 30 67 .245 .325 .418 .744 1.9
Babe Young 7 1936-1947 543 0 1798 240 496 88 10 63 311 9 0 204 117 .276 .354 .441 .796 11.2
Joel Youngblood 6 1983-1988 602 0 1470 174 391 62 4 39 183 18 15 144 246 .266 .335 .393 .728 6.2
Ross Youngs 10 1917-1926 1211 0 4627 812 1491 236 93 42 592 153 83 550 390 .322 .399 .441 .839 34.9
Sal Yvars 7 1947-1953 142 0 304 29 74 6 0 7 28 0 0 27 30 .243 .313 .332 .646 1.0
Adrian Zabala 2 1945-1949 26 0 26 5 4 0 0 0 1 0 0 3 4 .154 .241 .154 .395 -0.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Elmer Zacher 1 1910-1910 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Dom Zanni 3 1958-1961 18 0 2 0 0 0 0 0 0 0 0 1 1 .000 .333 .000 .333 -0.0
Dave Zearfoss 3 1896-1898 25 0 71 6 17 1 2 0 6 2 0 5 6 .239 .299 .310 .609 -0.0
Chad Zerbe 4 2000-2003 107 0 20 1 3 0 0 0 2 0 0 0 5 .150 .150 .150 .300 -0.4
Heinie Zimmerman 4 1916-1919 434 0 1643 182 454 65 25 10 235 44 8 57 106 .276 .303 .365 .668 7.2
Roy Zimmerman 1 1945-1945 27 0 98 14 27 1 0 5 15 1 0 5 16 .276 .330 .439 .769 0.4
Walter Zink 1 1921-1921 2 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Barry Zito 7 2007-2013 208 0 315 12 34 0 0 0 11 0 0 18 84 .108 .156 .108 .264 -5.5
Manny Zuniga 1 2030-2030 51 36 138 20 31 3 0 5 15 3 1 15 29 .225 .301 .355 .656 0.0
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Wednesday, October 25th , 2023 - OOTP Baseball 23.10 Build 110