SAN FRANCISCO GIANTS
BATTING REGISTER
10/29/2047
League History Index | Players | Teams | Managers | Leagues | Leaderboards | Awards | Accomplishments
ANA | ATL | BAL | BOS | CHA | CWS | CHC | CIN | CLE | COL | HOU | LV | LAD | MIL | MIN
MON | NSH | NYY | NYM | OAK | OTT | PHI | PIT | SD | SF | 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.5 559 162 5463 1320 298 22 111 512 1312 70 .242 .310 .365 .675
2021 San Francisco Giants 4.4 713 162 5593 1387 278 41 151 591 1383 115 .248 .323 .393 .717
2022 San Francisco Giants 4.1 666 162 5418 1293 285 47 149 536 1443 91 .239 .312 .391 .703
2023 San Francisco Giants 4.7 764 162 5527 1438 309 39 154 556 1325 157 .260 .333 .414 .747
2024 San Francisco Giants 5.1 824 162 5517 1436 301 21 178 687 1471 154 .260 .350 .419 .769
2025 San Francisco Giants 4.8 771 162 5538 1473 335 29 135 593 1316 154 .266 .348 .410 .758
2026 San Francisco Giants 4.7 761 162 5488 1416 328 35 127 570 1302 101 .258 .338 .400 .738
2027 San Francisco Giants 4.6 744 162 5483 1390 272 34 143 609 1411 132 .254 .337 .394 .731
2028 San Francisco Giants 4.5 722 162 5431 1386 270 23 157 549 1425 172 .255 .332 .400 .732
2029 San Francisco Giants 5.0 804 162 5567 1488 296 38 142 589 1223 182 .267 .343 .411 .754
2030 San Francisco Giants 5.0 811 162 5549 1488 294 34 158 582 1050 148 .268 .341 .419 .759
2031 San Francisco Giants 4.8 777 162 5636 1498 312 36 141 568 1101 130 .266 .338 .409 .746
2032 San Francisco Giants 4.5 726 162 5542 1432 296 35 140 585 1313 179 .258 .332 .400 .732
2033 San Francisco Giants 4.6 739 162 5607 1444 306 38 143 500 1225 141 .258 .324 .402 .727
2034 San Francisco Giants 4.1 666 162 5452 1360 287 28 106 596 1265 147 .249 .328 .371 .699
2035 San Francisco Giants 4.1 665 162 5434 1332 286 32 104 606 1290 277 .245 .325 .367 .692
2036 San Francisco Giants 4.4 710 162 5503 1375 272 37 105 549 1226 217 .250 .323 .370 .693
2037 San Francisco Giants 4.9 792 162 5471 1369 247 34 173 646 1319 182 .250 .335 .403 .738
2038 San Francisco Giants 4.7 763 163 5524 1409 259 39 111 633 1261 226 .255 .337 .376 .713
2039 San Francisco Giants 4.0 654 162 5466 1353 266 34 111 502 1296 162 .248 .316 .370 .686
2040 San Francisco Giants 3.8 613 162 5503 1312 314 27 80 500 1375 166 .238 .308 .349 .657
2041 San Francisco Giants 4.3 691 162 5493 1310 259 23 142 628 1408 154 .238 .323 .372 .694
2042 San Francisco Giants 3.7 597 162 5414 1273 234 28 125 534 1259 150 .235 .312 .358 .670
2043 San Francisco Giants 3.9 638 162 5482 1303 236 23 145 532 1268 220 .238 .313 .368 .681
2044 San Francisco Giants 4.0 653 162 5444 1272 240 43 158 526 1246 170 .234 .309 .381 .690
2045 San Francisco Giants 4.1 670 162 5537 1364 295 45 134 505 1171 155 .246 .318 .388 .706
2046 San Francisco Giants 3.4 555 162 5429 1257 234 48 95 495 1212 166 .232 .302 .345 .647
2047 San Francisco Giants 3.6 587 162 5575 1329 295 22 115 483 1170 131 .238 .302 .361 .664
Year Team Totals 4.5 120761 26581 898294 234284 38671 8099 18455 81789 129025 20765 .261 .324 .384 .707
Seasonal Average   682 150 5075 1324 218 46 104 462 729 117
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
Albert Abreu 1 2021-2021 20 0 3 1 1 0 0 0 0 0 0 0 2 .333 .333 .333 .667 0.0
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
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
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
Keegan Akin 1 2025-2025 10 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
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
Troy Alexander 2 2035-2036 113 99 373 38 90 18 1 6 40 2 1 28 86 .241 .299 .343 .642 0.7
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
Anthony Alford 1 2020-2020 21 12 47 5 10 2 0 0 8 2 2 5 17 .213 .309 .255 .564 -0.2
Matthew Allan 2 2027-2028 96 12 32 3 4 0 0 0 1 0 0 1 9 .125 .152 .125 .277 -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
Yency Almonte 2 2027-2028 75 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Pete Alonso 2 2024-2033 162 156 597 87 160 34 1 35 108 1 1 87 182 .268 .371 .504 .875 3.8
Felipe Alou 6 1958-1963 719 0 2292 337 655 119 19 85 325 51 20 138 308 .286 .328 .466 .794 11.7
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Aaron Altherr 1 2019-2019 1 5 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Manny Alvarado 2 2042-2043 71 65 193 22 34 7 1 7 20 1 0 19 60 .176 .268 .332 .600 -0.4
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
Cesar Amparan 2 2036-2037 72 42 165 21 35 8 1 1 12 2 4 18 25 .212 .292 .291 .583 -0.1
Zachary Andersen 3 2040-2042 239 189 730 80 158 40 0 13 65 0 0 113 178 .216 .331 .325 .656 1.4
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
Nick Anderson 4 2024-2027 196 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Shaun Anderson 1 2019-2019 25 16 25 0 2 1 0 0 0 0 0 0 19 .080 .115 .120 .235 -0.3
Tyler Anderson 1 2020-2020 21 21 44 3 11 2 0 0 6 0 0 1 19 .250 .261 .295 .556 0.1
Hub Andrews 2 1947-1948 8 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Jimmy Andrews 1 2040-2040 98 91 320 31 80 13 6 2 38 16 5 28 78 .250 .309 .347 .656 1.5
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
Miguel Andujar 4 2029-2033 317 258 1014 152 269 61 10 44 190 9 6 96 197 .265 .329 .475 .805 3.3
Mike Anteau 1 2040-2040 54 40 143 9 30 10 1 2 16 1 1 17 40 .210 .299 .336 .634 -0.3
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 Apodaca 5 2040-2044 343 279 1013 136 240 64 0 37 148 2 1 166 350 .237 .351 .410 .761 2.4
Erick Aquino 1 2043-2043 12 11 35 3 6 4 0 0 1 2 0 3 9 .171 .237 .286 .523 0.2
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
Israel Aranda 1 2044-2044 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
Rogelio Armenteros 3 2022-2024 49 49 81 5 9 2 0 0 5 0 0 1 25 .111 .122 .136 .258 -1.5
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Aaron Ashby 4 2022-2026 75 2 12 0 0 0 0 0 0 0 0 1 4 .000 .077 .000 .077 -0.3
Willians Astudillo 2 2021-2022 75 48 198 29 55 10 0 6 23 0 0 7 5 .278 .315 .419 .734 0.9
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
Jalen Austin 1 2047-2047 3 0 3 0 0 0 0 0 0 0 0 1 1 .000 .250 .000 .250 -0.0
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 2 2018-2019 10 5 18 1 5 0 0 0 1 0 0 1 6 .278 .316 .278 .594 -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
Lore Bader 1 1912-1912 2 0 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
Travis Baer 1 2041-2041 96 66 279 35 67 19 0 5 37 3 2 42 52 .240 .343 .362 .705 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
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
Chris Baker 1 2043-2043 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Ted Ball 3 2029-2031 151 113 407 55 102 19 1 7 58 2 0 28 50 .251 .308 .354 .662 0.8
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
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 2023-2023 55 34 126 14 26 6 0 1 16 0 0 20 32 .206 .320 .278 .598 0.5
Evan Barone 7 2031-2037 758 643 2634 322 775 203 5 76 445 4 1 227 285 .294 .354 .462 .816 10.9
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
Bob Barrientos 1 2046-2046 113 108 369 49 68 10 3 11 34 12 0 66 91 .184 .318 .317 .635 0.2
Jose Barrios 1 1982-1982 10 0 19 2 3 0 0 0 0 0 0 1 4 .158 .200 .158 .358 -0.2
Ricardo Barrios 1 2035-2035 41 27 101 10 19 3 1 3 9 4 0 8 33 .188 .261 .327 .588 0.1
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 9 2021-2029 1155 1078 4032 509 963 184 33 162 598 4 3 414 1271 .239 .319 .421 .741 24.1
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
Jake Bauers 1 2025-2025 24 2 26 1 6 3 0 0 4 1 0 4 9 .231 .323 .346 .669 0.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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 2 2018-2019 27 24 40 2 4 0 0 0 1 0 0 3 25 .100 .163 .100 .263 -0.6
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
Trent Belcher 1 2045-2045 150 135 521 81 151 29 2 29 79 4 1 36 92 .290 .340 .520 .861 3.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 1107 406 3741 519 972 234 32 130 480 43 19 508 1005 .260 .351 .444 .795 18.0
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
Andrew Benintendi 3 2030-2032 345 331 1246 199 352 86 13 41 208 24 3 162 241 .283 .364 .471 .836 5.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
Andy Bennett 1 2033-2033 9 8 33 3 8 1 0 0 5 0 0 2 9 .242 .306 .273 .578 -0.1
Omar Bentaro 1 2033-2033 6 5 18 1 5 3 0 0 1 0 0 1 6 .278 .316 .444 .760 0.0
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
Jose Berrios 3 2021-2023 57 51 94 3 15 2 0 0 6 0 0 2 37 .160 .186 .181 .366 -1.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
Harold Bessé 2 2043-2044 155 145 500 40 128 18 3 5 46 1 0 42 145 .256 .321 .334 .655 1.1
Bo Bichette 2 2029-2030 103 100 383 50 95 22 1 11 46 24 2 20 79 .248 .286 .397 .683 1.1
Farran bin Ra'id 1 2043-2043 11 10 28 0 4 0 0 0 2 2 0 1 9 .143 .200 .143 .343 -0.2
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
Gregor Blanco 6 2012-2018 717 96 1995 263 508 85 27 21 169 81 30 225 444 .255 .331 .356 .687 4.9
Chris Blashka 1 2043-2043 16 8 35 2 7 0 0 0 3 0 0 0 7 .200 .200 .200 .400 -0.3
Don Blasingame 2 1960-1961 139 0 524 73 123 12 8 2 31 14 2 51 54 .235 .304 .300 .604 0.5
Jay Blasko 1 2029-2029 118 88 364 57 101 16 3 16 69 13 3 44 72 .277 .355 .470 .825 1.1
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
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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 1 2023-2023 73 47 186 22 41 11 0 7 23 1 2 18 29 .220 .289 .392 .682 -0.0
Branden Boissiere 3 2029-2031 325 297 1146 159 311 63 7 23 144 43 12 123 237 .271 .347 .399 .746 4.5
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
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
Morgan Borisov 2 2027-2028 73 0 2 0 1 1 0 0 0 0 0 0 0 .500 .500 1.000 1.500 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
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
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Curt Braswell 2 2040-2041 214 195 665 69 167 32 3 3 48 30 5 38 154 .251 .302 .322 .624 2.0
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
Matt Brent 5 2026-2030 103 40 194 22 42 6 1 3 21 1 0 25 49 .216 .319 .304 .623 0.4
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
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
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
Duke Brotherton 1 2027-2027 35 0 1 0 0 0 0 0 0 0 0 0 1 .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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Greg Brown 6 2042-2047 759 693 2645 322 618 146 23 58 284 158 26 224 493 .234 .302 .372 .674 9.6
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
Kris Bryant 2 2024-2025 129 50 243 38 56 12 1 8 36 0 0 25 93 .230 .327 .387 .714 0.5
Ron Bryant 7 1967-1974 196 0 290 27 48 4 0 0 19 0 0 17 89 .166 .211 .179 .390 -2.6
Eric Buchanan 6 2042-2047 609 582 2164 201 543 99 0 46 239 0 7 229 507 .251 .323 .360 .684 5.2
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
Zack Burdi 1 2026-2026 30 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
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
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Chris Button 1 2042-2042 29 25 70 6 8 5 0 0 7 0 0 12 22 .114 .253 .186 .439 -0.6
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 1 2025-2025 53 1 51 10 14 4 0 0 9 0 0 6 22 .275 .345 .353 .698 0.2
Genesis Cabrera 1 2028-2028 17 1 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.0
Melky Cabrera 1 2012-2012 113 0 459 84 159 25 10 11 60 13 5 36 63 .346 .390 .516 .906 4.1
Nate Cabrera 3 2029-2031 210 201 691 78 152 35 5 22 91 2 10 57 220 .220 .283 .381 .664 0.4
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 14 0 5 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
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
Willie Calhoun 1 2030-2030 129 114 441 64 122 28 1 25 100 0 1 39 90 .277 .335 .515 .849 1.8
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
Paul Campbell 2 2023-2024 31 2 9 1 2 0 0 0 1 0 0 0 2 .222 .222 .222 .444 -0.1
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Griffin Canning 3 2024-2026 84 26 56 5 6 0 0 1 4 0 0 2 23 .107 .138 .161 .299 -0.5
Ben Cantwell 3 1927-1937 13 0 12 3 4 1 0 0 4 0 0 1 1 .333 .385 .417 .801 0.1
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
D.J. Carlson 4 2030-2033 354 284 1119 124 303 68 16 13 137 45 8 48 138 .271 .301 .395 .696 1.4
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
Carlos Carrasco 1 2022-2022 27 27 52 2 7 2 0 0 1 0 0 0 14 .135 .132 .173 .305 -0.6
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
Bobby Carrillo 2 2035-2036 91 78 258 25 45 7 2 4 23 15 5 14 64 .174 .225 .264 .488 -0.4
Don Carrithers 4 1970-1973 87 0 68 7 13 3 0 0 7 1 0 1 21 .191 .203 .235 .438 -0.5
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
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
Luis Castillo 3 2021-2024 108 55 100 7 16 4 0 0 5 0 0 2 46 .160 .184 .200 .384 -1.2
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
Starlin Castro 1 2020-2020 18 9 47 5 5 2 0 0 3 0 0 5 8 .106 .192 .149 .341 -0.6
Red Causey 4 1918-1922 84 0 110 11 17 0 1 0 6 0 0 2 36 .155 .170 .173 .342 -1.0
Wilfried Cazemier 5 2042-2047 263 167 640 67 148 28 2 6 45 33 14 53 151 .231 .289 .309 .599 -0.4
Orlando Cepeda 9 1958-1966 1114 0 4178 652 1286 226 22 226 767 92 46 259 636 .308 .352 .535 .887 30.8
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Yoenis Cespedes 1 2023-2023 74 47 205 25 50 12 0 11 40 2 1 17 71 .244 .302 .463 .766 0.4
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
Aroldis Chapman 1 2022-2022 24 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Rylan Charles 2 2029-2030 121 97 379 54 81 12 4 5 35 10 2 35 82 .214 .285 .306 .591 -0.8
Hal Chase 1 1919-1919 110 0 408 58 116 17 7 5 45 16 0 17 40 .284 .318 .397 .715 1.6
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
Sean Chilcote 1 2034-2034 102 76 294 27 84 22 1 0 32 0 1 17 41 .286 .326 .367 .693 1.4
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
Dean Christidis 1 2028-2028 27 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
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Dad Clarkson 1 1891-1891 5 0 9 0 4 0 0 0 0 0 0 2 2 .444 .545 .444 .990 0.2
Jonatan Clase 2 2033-2034 169 142 551 87 133 21 2 11 45 27 1 80 123 .241 .338 .347 .684 1.7
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
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
Robby Colwell 1 2037-2037 82 53 192 18 34 4 1 6 22 1 2 19 62 .177 .257 .302 .559 -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
Willson Contreras 1 2023-2023 18 13 46 2 10 1 0 1 5 0 0 4 9 .217 .294 .304 .598 -0.1
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Sam Coonrod 2 2020-2021 89 0 5 0 1 0 0 0 0 0 0 0 2 .200 .200 .200 .400 -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
Kevin Correia 6 2003-2008 170 0 84 4 9 1 0 0 4 0 0 6 35 .107 .167 .119 .286 -1.3
Al Corwin 5 1951-1955 128 0 79 9 12 2 1 2 5 0 0 1 27 .152 .163 .278 .441 -0.7
Jared Costner 3 2045-2047 254 232 908 100 235 50 7 17 101 34 7 80 194 .259 .320 .385 .705 1.8
Pete Cote 1 1926-1926 2 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Quin Cotton 1 2032-2032 139 131 465 60 111 17 3 10 45 16 4 77 108 .239 .350 .353 .703 1.5
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
Matt Cranston 2 2041-2042 80 78 287 25 76 22 1 2 27 1 2 12 47 .265 .298 .369 .667 -0.0
Brandon Crawford 10 2011-2020 1381 547 4664 517 1162 245 39 103 573 32 30 448 1046 .249 .317 .385 .702 13.9
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
Dylan Crews 1 2030-2030 27 25 97 10 22 3 1 1 10 1 1 6 36 .227 .276 .309 .585 -0.4
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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 95 69 171 5 18 1 0 0 9 0 0 5 55 .105 .129 .111 .240 -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
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
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
Tyler Cyr 2 2020-2021 99 0 9 0 0 0 0 0 0 0 0 0 5 .000 .000 .000 .000 -0.2
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
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
Mike Darst 2 2046-2047 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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 1 2019-2019 17 13 42 2 7 0 0 1 3 1 2 3 11 .167 .255 .238 .493 -0.4
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
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
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
Danny de la Fuente 1 2042-2042 52 46 148 10 29 11 0 0 9 1 0 10 32 .196 .247 .270 .517 -0.1
Jeremy De La Rosa 1 2029-2029 14 9 38 5 6 3 0 1 4 2 0 3 10 .158 .250 .316 .566 -0.0
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
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
Jesse DeWitt 1 2036-2036 2 0 2 0 1 0 0 0 0 0 0 0 0 .500 .500 .500 1.000 0.0
Alex Diaz 1 1998-1998 34 0 62 5 8 2 0 0 5 1 1 0 15 .129 .129 .161 .290 -0.8
Jordan Diaz 1 2027-2027 13 3 22 2 5 1 0 0 4 0 0 0 4 .227 .227 .273 .500 -0.1
Tony Diaz 1 2043-2043 8 5 15 1 1 0 0 0 1 0 1 2 3 .067 .176 .067 .243 -0.2
Alex Dickerson 2 2019-2020 175 55 419 58 102 30 4 12 44 1 2 27 91 .243 .296 .420 .716 0.3
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Red Donahue 1 1893-1893 2 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
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 Doolan 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
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 165 126 595 63 152 24 3 14 51 14 5 38 116 .255 .300 .376 .676 0.4
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 3 2018-2020 117 106 409 47 101 24 3 6 45 6 6 28 123 .247 .294 .364 .658 -0.1
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
Jhoan Duran 3 2026-2028 97 0 8 0 1 0 0 0 0 0 0 1 3 .125 .222 .125 .347 0.0
Bull Durham 2 1908-1909 5 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
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
Jarrod Dyson 1 2022-2022 15 10 39 1 8 1 0 0 2 1 0 1 7 .205 .225 .231 .456 -0.3
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
Tommy Edman 1 2030-2030 27 10 54 10 18 3 1 2 10 1 0 9 9 .333 .429 .537 .966 0.7
Xavier Edwards 1 2028-2028 24 3 30 1 8 2 0 0 7 0 0 1 3 .267 .290 .333 .624 0.0
Carl Edwards Jr. 2 2020-2021 18 0 1 0 0 0 0 0 0 0 0 0 0 .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
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
Ken Eno 2 2046-2047 4 0 4 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0.2
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
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
Thairo Estrada 1 2028-2028 60 18 98 8 16 3 0 0 5 2 2 6 19 .163 .219 .194 .413 -1.1
Leo Estrella 1 2004-2004 2 0 0 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
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
Bob Farley 1 1961-1961 13 0 20 3 2 0 0 0 1 0 0 3 5 .100 .217 .100 .317 -0.2
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
Jocko Fields 1 1892-1892 21 0 66 8 18 4 2 0 5 2 0 9 10 .273 .368 .394 .762 0.3
Mike Fiers 1 2020-2020 6 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Alberto Figuereo 7 2024-2035 944 838 3318 486 888 153 10 75 450 160 67 380 604 .268 .345 .388 .732 12.6
Luis Figueroa 1 2007-2007 6 0 5 1 1 0 0 0 0 0 0 0 0 .200 .200 .200 .400 -0.0
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Andy Fisher 1 2033-2033 33 31 109 7 17 5 0 0 4 0 0 3 18 .156 .186 .202 .388 -0.7
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
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
Wilmer Flores 2 2020-2022 132 69 319 29 82 16 0 7 29 0 0 26 44 .257 .319 .373 .692 0.2
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 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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Ty France 3 2021-2023 72 37 162 25 33 6 0 3 11 0 0 19 44 .204 .319 .296 .616 0.2
Enderson Franco 1 2021-2021 1 1 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
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
Jesse Franklin 7 2022-2028 819 691 2752 388 742 150 18 73 373 140 62 229 545 .270 .347 .417 .764 13.0
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
Adam Frazier 3 2020-2022 390 333 1354 164 391 81 19 12 130 18 5 103 190 .289 .343 .403 .746 6.7
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
Josh Fritsche 1 2034-2034 40 33 113 12 26 7 1 5 20 2 1 4 38 .230 .273 .442 .715 0.2
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
Sukeichi Fujii 3 2045-2047 195 172 628 70 147 37 8 15 67 23 4 35 177 .234 .277 .390 .667 1.5
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
Greg Galbraith 2 2044-2045 35 14 60 7 14 2 0 2 6 2 0 5 17 .233 .292 .367 .659 0.1
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
Alex Gamiz 4 2042-2046 314 296 1061 125 231 48 8 11 75 23 10 147 212 .218 .320 .309 .629 3.7
John Ganzel 1 1901-1901 138 0 526 42 113 13 3 2 66 6 0 20 60 .215 .256 .262 .518 -2.1
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Luis Garcia 1 2033-2033 148 138 524 68 135 29 6 10 61 16 0 50 133 .258 .322 .393 .715 2.0
Michael Garcia 4 2033-2036 278 257 913 90 255 50 3 5 81 16 7 39 137 .279 .308 .357 .665 3.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
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
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 16 16 37 0 5 1 0 0 0 0 0 1 20 .135 .158 .162 .320 -0.4
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
Zack Gelof 1 2033-2033 146 142 560 82 154 20 6 28 93 11 1 45 120 .275 .337 .482 .819 2.6
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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 2028-2038 149 85 335 37 66 13 0 7 34 7 4 35 90 .197 .287 .299 .586 -0.2
JT Ginn 1 2024-2024 12 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
Lucas Giolito 2 2022-2023 31 30 56 4 11 2 0 1 5 0 0 2 27 .196 .237 .286 .523 -0.2
Brian Gittins 1 2035-2035 39 38 140 14 35 9 1 2 17 2 1 10 18 .250 .312 .371 .683 0.6
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
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
Wayne Gomes 1 2001-2001 13 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Antonio Gomez 4 2026-2030 149 127 471 42 104 16 5 5 42 8 4 31 118 .221 .271 .308 .579 -0.3
Efrain Gomez 1 2041-2041 116 110 395 27 81 18 2 10 52 1 1 24 128 .205 .257 .337 .594 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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Nick Gonzales 2 2031-2032 251 249 936 130 262 70 2 26 118 5 4 116 219 .280 .361 .442 .803 5.3
Mike Gonzalez 3 1919-1921 82 0 195 22 42 7 0 0 8 4 0 24 10 .215 .311 .251 .562 0.4
Joe Goodman 4 2037-2040 353 297 1073 164 273 44 2 60 199 4 4 170 361 .254 .361 .467 .827 4.7
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
Rob Gordon 1 2031-2031 16 5 27 2 6 0 1 1 6 0 1 0 7 .222 .222 .407 .630 -0.1
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 2 2019-2020 109 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
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
Jason Graber 2 2046-2047 4 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Mike Grady 3 1898-1900 262 0 849 147 244 45 17 5 130 49 0 101 88 .287 .380 .398 .778 5.9
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Didi Gregorius 1 2028-2028 34 14 74 11 22 8 0 5 15 0 0 2 13 .297 .316 .608 .925 0.7
Zack Greinke 1 2020-2020 12 12 20 2 2 1 0 1 4 0 0 1 3 .100 .174 .300 .474 -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
Roger Griffin 2 2040-2041 191 172 634 65 138 25 3 17 73 13 7 47 182 .218 .275 .347 .622 0.7
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 Guandique 2 2040-2041 135 123 394 42 71 13 1 3 26 0 0 50 143 .180 .276 .241 .517 0.4
Terry Guarnieri 3 2045-2047 281 252 999 117 262 57 8 14 108 48 21 78 181 .262 .323 .377 .701 1.3
Javy Guerra 1 2025-2025 7 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
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
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
Luis Gutierrez 1 2038-2038 147 130 470 58 115 25 4 1 45 28 2 12 79 .245 .263 .321 .584 0.4
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Bill Haines 2 2041-2042 203 164 645 88 149 28 0 19 79 3 8 101 182 .231 .337 .363 .700 1.2
Odell Hale 1 1941-1941 41 0 102 13 20 3 0 0 9 1 0 18 13 .196 .317 .225 .542 -0.1
Steve Haliburton 1 2041-2041 13 9 35 2 4 0 1 0 0 1 0 4 6 .114 .244 .171 .415 -0.2
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
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 1 2020-2020 87 82 309 32 70 10 3 1 15 17 10 22 79 .227 .278 .288 .566 -0.4
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
Alen Hanson 1 2018-2018 110 65 294 36 74 17 5 8 39 7 3 9 71 .252 .274 .425 .699 0.6
Ian Happ 2 2020-2021 196 140 571 59 117 19 0 19 66 9 5 86 222 .205 .313 .338 .651 -0.8
Scott Hardesty 1 1899-1899 22 0 72 4 16 0 0 0 4 2 0 1 8 .222 .243 .222 .465 -0.3
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Ray Harrell 1 1945-1945 12 0 5 1 1 1 0 0 0 0 0 1 0 .200 .333 .400 .733 0.0
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
Adam Haseley 2 2026-2027 296 263 1027 149 275 62 5 23 153 12 2 155 229 .268 .366 .405 .771 5.5
Mickey Haslin 2 1937-1938 58 0 144 21 41 4 0 3 20 1 0 13 7 .285 .352 .375 .727 0.7
Chris Hastings 1 2041-2041 16 14 58 6 11 1 0 0 3 2 0 6 17 .190 .284 .207 .490 -0.4
Jacob Hasty 2 2027-2028 54 54 96 3 11 3 0 0 3 0 0 2 36 .115 .133 .146 .278 -1.4
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
Austin Hays 1 2031-2031 28 20 79 5 15 1 1 4 11 0 1 1 26 .190 .207 .380 .587 -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
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 49 32 131 11 35 7 0 4 16 0 1 14 27 .267 .340 .412 .752 0.7
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
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
Franklin Hernandez 11 2035-2045 1546 1399 5785 764 1598 296 88 76 589 434 88 379 1040 .276 .334 .397 .731 28.8
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
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
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
Craig Hickman 2 2031-2033 56 43 169 18 38 9 0 2 19 0 0 20 39 .225 .311 .314 .624 -0.6
Brandon Hicks 1 2014-2014 71 0 204 27 33 6 1 8 22 0 1 32 77 .162 .280 .319 .599 -0.1
Jordan Hicks 2 2025-2026 74 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0.0
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
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
Troy Hollomon 1 2032-2032 27 15 57 8 9 2 0 2 11 4 0 7 15 .158 .246 .298 .544 -0.4
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
Kymani Hood 2 2035-2036 35 33 109 12 27 6 0 0 9 0 0 18 33 .248 .357 .303 .659 0.4
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Chris Hook 2 1995-1996 55 0 5 0 1 0 0 0 1 0 0 0 3 .200 .200 .200 .400 -0.0
Justin Hornsby 1 2035-2035 10 9 32 4 7 2 0 0 2 0 0 2 12 .219 .257 .281 .538 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 2024-2024 81 15 112 16 22 4 0 5 16 2 0 16 43 .196 .302 .366 .668 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
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
Jose Iglesias 1 2022-2022 12 12 42 6 16 2 2 0 4 0 0 2 7 .381 .435 .524 .959 0.8
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
Wander Javier 2 2022-2023 34 13 55 11 14 2 0 4 9 0 0 10 20 .255 .364 .509 .873 0.3
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
Gabe Jeffries 1 2035-2035 18 14 57 6 12 0 0 0 5 0 0 2 17 .211 .250 .211 .461 0.0
Marcus Jensen 2 1996-1997 39 0 93 9 15 3 0 1 7 0 0 15 30 .161 .278 .226 .504 -0.3
Ryan Jensen 3 2001-2003 46 0 73 5 10 2 0 0 6 0 0 1 21 .137 .160 .164 .324 -1.1
Dany Jimenez 1 2020-2020 41 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Joe Jimenez 5 2022-2026 296 0 1 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0.0
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
Termarr Johnson 1 2039-2039 147 144 524 61 147 26 2 1 43 20 4 31 94 .281 .324 .344 .667 2.8
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
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
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
Nolan Jones 4 2021-2024 500 466 1760 274 426 112 10 74 260 10 10 299 628 .242 .354 .443 .797 11.9
Ryder Jones 4 2017-2022 180 99 523 57 116 26 6 11 40 6 4 45 143 .222 .296 .358 .654 -0.7
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
Dillon Jordan 1 2045-2045 8 7 22 2 6 3 0 0 2 1 0 7 5 .273 .448 .409 .857 0.3
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Ariel Jurado 1 2025-2025 30 28 42 2 6 0 0 0 0 0 0 2 20 .143 .200 .143 .343 -0.6
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
Chris Kalinin 10 2031-2042 1192 1170 3970 552 862 152 24 88 442 220 50 447 1101 .217 .309 .334 .643 22.3
Alex Kampouris 2 1938-1939 156 0 469 58 116 21 3 10 66 0 0 57 91 .247 .331 .369 .700 1.7
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
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
Trevor Kenny 1 2041-2041 54 46 159 16 35 5 0 5 29 0 0 16 43 .220 .302 .346 .648 0.5
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
Mike Kickham 2 2013-2014 14 0 6 0 1 1 0 0 0 0 0 0 1 .167 .167 .333 .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
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
Hyun-woo Kim 2 2028-2029 143 124 450 50 112 20 0 8 49 31 2 17 51 .249 .279 .347 .625 0.0
Hyung-joon Kim 2 2038-2039 126 105 366 32 72 12 1 6 35 0 0 26 115 .197 .261 .284 .545 -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
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
Lloyd Klein 1 2042-2042 80 71 202 17 29 12 0 8 30 0 0 20 83 .144 .237 .322 .559 0.5
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
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
Chad Knight 4 2027-2034 102 61 244 22 60 10 0 1 12 0 0 24 60 .246 .322 .299 .622 0.2
Jeremy Knisley 3 2045-2047 251 229 915 98 230 51 1 34 118 0 3 85 245 .251 .317 .421 .738 2.2
Justin Knoedler 3 2004-2006 14 0 18 0 2 0 0 0 0 0 0 0 2 .111 .158 .111 .269 -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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
Asa Lacy 4 2025-2028 134 134 271 8 23 4 0 2 19 0 0 8 153 .085 .110 .122 .232 -4.7
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
Dick Lajeskie 1 1946-1946 6 0 10 3 2 0 0 0 0 0 0 3 2 .200 .429 .200 .629 0.1
David Lamm 2 2045-2046 298 288 1061 142 268 38 13 31 129 61 8 133 215 .253 .347 .401 .748 5.6
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 2 2032-2034 135 130 446 64 101 24 2 18 57 1 0 40 148 .226 .296 .410 .706 2.7
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
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
Denny Lee 1 2047-2047 80 75 279 27 59 19 1 3 28 5 4 23 54 .211 .274 .319 .593 -0.6
Jung-hoo Lee 5 2036-2040 717 651 2614 305 694 143 18 51 362 31 6 181 523 .265 .321 .393 .714 8.6
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Dummy Leitner 1 1901-1901 2 0 7 0 1 0 0 0 0 0 0 0 1 .143 .143 .143 .286 -0.1
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
Luke Leto 9 2024-2032 1340 1282 5122 918 1455 309 49 137 605 353 113 763 1232 .284 .385 .444 .829 63.3
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
Mark Lewis 1 1997-1997 118 0 341 50 91 14 6 10 42 3 2 23 62 .267 .318 .431 .749 1.1
Oscar Leyba 1 2029-2029 9 4 21 2 4 0 0 0 0 0 0 1 5 .190 .227 .190 .418 0.0
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
Chris Lincoln 1 2025-2025 23 0 3 0 0 0 0 0 1 0 0 0 2 .000 .000 .000 .000 -0.1
Nate Lincoln 4 2033-2036 220 100 502 51 140 27 1 11 68 0 0 33 59 .279 .326 .402 .728 1.2
Todd Linden 5 2003-2007 185 0 373 49 81 15 2 7 28 4 0 30 112 .217 .288 .324 .612 -1.0
Francisco Lindor 3 2028-2030 411 399 1616 232 459 102 9 61 252 38 14 149 303 .284 .347 .472 .818 12.6
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
Jake Livingstone 1 1901-1901 2 0 6 1 1 1 0 0 0 0 0 0 1 .167 .167 .333 .500 -0.0
Jonathan Loaisiga 2 2021-2022 47 0 12 1 0 0 0 0 0 0 0 0 5 .000 .000 .000 .000 -0.2
Hans Lobert 3 1915-1917 204 0 514 56 124 22 6 1 54 18 15 35 37 .241 .296 .313 .609 1.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Joe Lockhart 2 2046-2047 2 0 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .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 405 383 1473 163 356 82 8 50 198 7 3 116 343 .242 .300 .410 .710 4.4
Steve Look 1 2037-2037 73 60 221 25 57 9 3 1 30 3 2 8 35 .258 .286 .339 .625 -0.4
Javier Lopez 7 2010-2016 443 0 3 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Reynaldo Lopez 1 2021-2021 17 0 4 1 1 0 0 0 0 0 0 1 2 .250 .400 .250 .650 -0.0
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
Nate Lowe 2 2021-2022 270 225 867 101 208 53 1 24 127 0 0 124 229 .240 .336 .386 .722 1.6
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
Arturo Lugo 1 2040-2040 21 13 46 3 9 2 0 0 4 0 1 4 10 .196 .269 .239 .508 -0.4
Seth Lugo 2 2023-2024 139 2 7 1 1 0 0 0 0 0 0 2 4 .143 .333 .143 .476 0.0
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
Jordan Lyles 2 2022-2023 81 0 10 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.3
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
Jesus Macias 1 2034-2034 59 51 171 21 46 3 0 1 15 1 0 13 34 .269 .337 .304 .641 0.4
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
Kevin Made 1 2037-2037 120 114 373 40 80 10 1 7 42 7 0 37 106 .214 .288 .303 .591 0.9
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
Nick Madrigal 3 2030-2034 264 238 895 133 271 58 4 13 117 28 9 119 76 .303 .391 .420 .811 7.1
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
Bill Malloy 2 2041-2042 172 154 616 86 163 19 1 31 91 0 0 52 126 .265 .330 .450 .780 3.1
Sean Manaea 1 2024-2024 53 4 18 0 1 0 0 0 1 0 0 2 10 .056 .150 .056 .206 -0.4
Trey Mancini 1 2022-2022 56 32 142 21 37 8 1 9 21 0 0 11 45 .261 .318 .521 .840 0.6
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
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Rube Marquard 8 1908-1915 239 0 526 38 93 6 2 1 29 3 0 18 94 .177 .211 .202 .413 -3.8
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
Ketel Marte 1 2025-2025 7 0 7 0 1 0 0 0 0 0 0 0 2 .143 .143 .143 .286 -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
Josh Martin 1 2028-2028 12 8 31 4 9 1 0 2 7 2 2 1 4 .290 .333 .516 .849 0.2
Renie Martin 3 1982-1984 79 0 81 8 25 3 3 0 4 2 0 0 23 .309 .309 .420 .728 0.2
Angel Martinez 1 2024-2024 27 21 76 13 26 4 1 2 14 3 1 3 10 .342 .383 .500 .883 0.6
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
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
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
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
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
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
Lee McDaniel 2 2040-2041 54 45 129 16 24 6 0 0 7 0 0 10 43 .186 .284 .233 .516 0.1
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
Sam McDowell 2 1972-1973 46 0 71 4 9 1 1 0 4 0 0 1 28 .127 .139 .169 .308 -0.9
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Mark McIntyre 4 2037-2040 375 334 1234 130 330 75 0 36 182 0 1 46 236 .267 .294 .416 .710 1.4
Bill McKechnie 1 1916-1916 71 0 260 22 64 9 1 0 17 7 0 7 20 .246 .269 .288 .557 0.3
Ryan McKenna 10 2021-2034 1302 1233 4884 737 1387 270 39 93 549 160 53 601 1008 .284 .370 .412 .782 30.9
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
Jeff McNeil 2 2025-2026 265 164 691 92 191 38 2 18 106 6 1 48 98 .276 .352 .415 .767 1.9
Frank McPartlin 1 1899-1899 1 0 1 1 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
Matt McPhearson 1 2024-2024 14 9 39 5 7 3 0 0 5 1 0 4 11 .179 .256 .256 .512 -0.1
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
Parker Meadows 3 2028-2035 267 251 890 154 237 46 7 20 80 36 16 119 232 .266 .367 .401 .768 7.9
Brandon Medders 2 2009-2010 75 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -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
Jon Mejia 1 2044-2044 49 36 132 11 25 5 0 3 11 1 2 18 35 .189 .296 .295 .592 -0.1
Mark Melancon 1 2018-2018 39 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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jayden Melendez 2 2030-2031 102 94 329 42 93 23 0 7 48 0 2 30 84 .283 .350 .416 .766 2.2
Juan Melo 1 2000-2000 11 0 13 0 1 0 0 0 1 0 0 0 5 .077 .077 .077 .154 -0.2
Justin Melonas 2 2046-2047 249 248 985 101 246 36 4 25 107 5 2 65 154 .250 .300 .371 .671 2.1
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
Sergio Mendoza 1 2034-2034 3 2 8 0 2 1 0 0 0 0 0 0 0 .250 .250 .375 .625 -0.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 1 2019-2019 9 3 3 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.0
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
Brian Meredith 3 2035-2037 326 305 1036 142 227 44 0 49 159 2 0 168 331 .219 .335 .403 .738 8.4
Fred Merkle 10 1907-1916 1105 0 3831 504 1042 192 58 49 508 212 15 312 451 .272 .332 .391 .723 16.9
Adam Merrill 1 2047-2047 1 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
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
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
Brian Middaugh 1 2043-2043 46 40 146 14 32 6 1 3 16 1 1 19 43 .219 .311 .336 .647 -0.3
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
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
Pat Misch 4 2006-2009 38 0 18 0 2 0 0 0 1 0 0 1 5 .111 .158 .111 .269 -0.4
Ken Mitchel 5 2036-2040 481 265 1118 152 200 23 2 63 178 13 8 145 408 .179 .281 .372 .653 0.4
Clarence Mitchell 3 1930-1932 59 0 130 16 30 3 0 1 5 0 0 4 10 .231 .254 .277 .531 -0.6
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
Steve Mohn 1 2032-2032 37 19 90 11 23 5 0 1 5 0 0 4 9 .256 .302 .344 .647 0.1
Dustan Mohr 1 2004-2004 117 0 263 52 72 20 1 7 28 0 3 46 64 .274 .394 .437 .831 1.3
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
Yoan Moncada 3 2027-2029 398 373 1435 204 388 81 3 42 207 39 8 228 445 .270 .372 .419 .790 7.5
Carlos Moncrief 1 2017-2017 28 0 38 4 8 1 0 0 5 0 0 3 15 .211 .256 .237 .493 -0.3
Adalberto Mondesi 1 2023-2023 139 112 455 64 141 16 10 13 76 40 8 33 103 .310 .359 .475 .834 4.8
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jim Mooney 2 1931-1932 39 0 66 6 9 0 0 0 4 0 0 3 8 .136 .174 .136 .310 -0.8
Joe Mooney 3 2043-2045 242 218 832 104 192 45 4 38 124 2 0 81 178 .231 .308 .431 .739 3.0
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
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
Jorge Morales 2 2043-2044 192 145 547 65 107 20 4 25 88 17 6 67 166 .196 .297 .384 .681 2.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 6 2018-2024 255 0 12 1 1 1 0 0 0 0 0 0 10 .083 .083 .167 .250 -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
Ryan Mountcastle 1 2028-2028 19 16 56 1 10 3 1 0 1 0 0 6 16 .179 .258 .268 .526 -0.4
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
Ryan Muller 3 2040-2042 261 200 759 107 181 38 5 26 88 15 6 106 229 .238 .342 .404 .746 2.7
Cedric Mullins 1 2023-2023 133 122 499 76 140 25 6 13 63 28 14 41 97 .281 .336 .433 .769 2.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Fran Mullins 1 1984-1984 57 0 110 8 24 8 0 2 10 3 1 9 29 .218 .277 .345 .623 0.2
Steve Mullins 4 2044-2047 298 284 1149 146 265 65 12 24 110 51 17 127 276 .231 .308 .371 .679 6.1
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
Munetaka Murakami 1 2041-2041 43 25 113 15 18 2 0 5 12 2 0 11 52 .159 .234 .310 .544 -0.5
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
Daniel Murphy 1 2023-2023 138 115 460 53 123 26 1 8 54 4 3 37 87 .267 .328 .380 .708 0.9
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
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
Joe Musgrove 3 2020-2022 83 83 135 9 26 9 0 2 19 0 0 5 51 .193 .225 .304 .529 -1.2
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 1 2021-2021 25 0 7 0 0 0 0 0 0 0 0 2 4 .000 .222 .000 .222 -0.1
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
Francisco Nava 5 2029-2033 385 308 1215 168 327 52 18 21 162 53 18 145 125 .269 .351 .393 .745 2.4
Bo Naylor 1 2034-2034 51 41 143 15 27 6 0 2 14 6 0 15 63 .189 .267 .273 .540 -0.2
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Ray Nelson 1 1901-1901 39 0 130 12 26 2 0 0 7 3 0 10 15 .200 .262 .215 .478 -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
Ljay Newsome 4 2024-2027 153 5 36 1 4 1 0 0 3 0 0 1 15 .111 .135 .139 .274 -0.3
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
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
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
James Norwood 1 2021-2021 47 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Ronny Novas 1 2033-2033 3 3 11 0 0 0 0 0 0 0 0 1 6 .000 .083 .000 .083 -0.2
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
Rich O'Brien 2 2042-2043 48 22 117 14 26 8 0 4 15 1 2 7 8 .222 .276 .393 .669 -0.0
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
Shohei Ohtani 1 2028-2028 138 111 454 67 109 20 3 29 83 14 3 52 178 .240 .320 .489 .809 2.2
Kazuma Okamoto 1 2042-2042 141 132 484 54 118 11 0 24 63 1 0 41 115 .244 .312 .415 .727 2.5
Steven Okert 3 2016-2018 70 0 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.0
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
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
Robert Ortega 8 2033-2040 1088 1032 3973 630 1032 249 33 12 359 293 60 740 939 .260 .377 .348 .726 20.5
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
Roberto Osuna 4 2022-2025 192 0 2 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
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
Miguel Pabon 2 2034-2035 228 209 775 98 163 31 2 23 92 18 2 111 239 .210 .310 .345 .654 2.2
Chris Paddack 1 2027-2027 24 22 38 3 6 1 0 0 1 0 0 0 14 .158 .158 .184 .342 -0.5
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
Chris Page 5 2036-2040 206 133 518 56 133 22 1 11 55 8 8 44 128 .257 .313 .367 .680 -0.3
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
Marcos Paredes 1 2039-2039 49 35 141 6 35 10 0 0 16 2 3 2 29 .248 .260 .319 .579 -1.0
Eddie Park 1 2030-2030 21 16 55 8 15 1 0 0 3 0 1 8 17 .273 .369 .291 .660 -0.1
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
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
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
Jessie Pearson 1 2033-2033 25 19 72 6 20 5 0 2 10 0 1 7 16 .278 .342 .431 .772 -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
Dolf Peerboom 1 2043-2043 45 42 141 15 23 5 1 7 19 4 0 12 43 .163 .229 .362 .590 0.4
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
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Hunter Pence 8 2012-2020 781 154 2843 389 759 135 25 93 408 49 15 236 612 .267 .324 .430 .754 12.2
Brad Penny 2 2009-2012 28 0 15 0 2 0 0 0 0 0 0 0 6 .133 .133 .133 .267 -0.3
Carlos Perez 1 2033-2033 60 30 127 16 23 4 0 8 20 4 1 19 49 .181 .295 .402 .697 0.7
Guillermo Perez 1 2036-2036 38 31 116 10 27 3 0 3 12 5 1 10 37 .233 .300 .336 .636 0.0
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
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
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
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
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
Bill Phyle 1 1901-1901 25 0 66 8 12 2 0 0 3 0 0 2 8 .182 .206 .212 .418 -0.3
Amdre Piano 2 2043-2044 2 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Steve Pickard 3 2043-2046 175 151 548 71 138 25 7 6 44 13 10 92 163 .252 .371 .356 .727 1.8
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Joe Pizzo 1 2033-2033 11 10 32 2 5 1 0 0 1 0 0 3 8 .156 .222 .188 .410 -0.3
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
Ryan Pociask 1 2040-2040 52 34 123 8 27 8 1 0 9 3 1 7 22 .220 .267 .301 .568 -0.2
Joe Poetz 1 1926-1926 2 0 1 1 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 0.0
Jorge Polanco 2 2026-2027 179 88 404 36 105 31 4 7 54 2 1 30 83 .260 .311 .408 .719 0.8
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
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 15 2009-2026 1466 531 5303 670 1580 319 9 151 735 24 10 556 767 .298 .367 .447 .814 43.4
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
Hub Pruett 1 1930-1930 45 0 37 2 5 1 0 0 3 0 0 5 10 .135 .238 .162 .400 -0.4
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Cal Quantrill 2 2020-2021 19 16 26 5 7 3 0 0 6 0 0 3 9 .269 .345 .385 .729 0.1
Luis Quinones 1 1986-1986 71 0 106 13 19 1 3 0 11 3 1 3 17 .179 .207 .245 .452 -0.6
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
Mike Ramberg 3 2037-2039 65 43 159 23 36 8 0 7 23 1 1 13 31 .226 .282 .409 .691 0.4
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 6 2022-2027 774 623 2550 340 665 162 20 87 371 59 31 230 739 .261 .332 .442 .775 10.4
Fidel Rangel 1 2042-2042 17 14 37 3 6 2 0 0 1 0 0 3 5 .162 .225 .216 .441 -0.2
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
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
Drew Rasmussen 1 2028-2028 6 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
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
Bugs Raymond 3 1909-1911 75 0 146 7 23 2 2 0 7 1 0 9 31 .158 .212 .199 .410 -0.9
Franklin Razo 1 2038-2038 59 39 155 23 42 11 2 1 25 7 1 10 20 .271 .320 .387 .707 0.3
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Frank Reberger 3 1970-1972 86 0 95 13 22 2 1 0 8 0 0 1 37 .232 .240 .274 .513 -0.4
Jose Rebolledo 3 2026-2028 166 0 3 1 2 1 0 0 0 0 0 1 0 .667 .750 1.000 1.750 0.1
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
Kinnon Reeves 2 2040-2041 49 34 121 10 21 3 0 0 6 3 2 9 40 .174 .248 .198 .446 -0.8
TJ Reeves 1 2033-2033 2 1 4 2 1 1 0 0 0 0 0 1 1 .250 .400 .500 .900 0.1
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
Anthony Rendon 1 2027-2027 19 6 36 5 8 1 0 0 3 0 0 4 7 .222 .293 .250 .543 -0.3
Hunter Renfroe 2 2020-2021 112 78 336 50 78 14 0 26 62 6 6 29 114 .232 .294 .506 .800 1.6
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
Leon Renteria 1 2044-2044 80 66 240 23 50 12 1 6 28 0 0 11 66 .208 .252 .342 .594 0.3
Rick Reuschel 5 1987-1991 96 0 181 9 24 4 0 0 14 0 2 8 55 .133 .168 .155 .323 -2.8
Gerardo Reyes 2 2034-2035 161 146 513 61 102 22 0 18 71 14 2 67 196 .199 .291 .347 .638 1.0
Nap Reyes 4 1943-1950 279 0 931 90 264 35 11 13 110 5 0 44 62 .284 .326 .387 .713 3.2
Bryan Reynolds 3 2021-2023 302 269 1063 152 266 56 10 30 143 24 8 142 262 .250 .341 .406 .748 3.6
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
Trevor Richards 4 2020-2023 149 35 77 8 12 0 1 0 2 0 0 7 27 .156 .226 .182 .408 -0.5
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
Joey Rickard 1 2019-2019 26 33 50 4 14 2 0 1 4 1 0 4 17 .280 .333 .380 .713 -0.1
Mario Rico 1 2042-2042 20 17 48 4 10 2 0 0 7 0 1 6 12 .208 .291 .250 .541 -0.0
Steve Ridzik 2 1956-1957 60 0 33 3 8 1 0 0 0 0 0 0 9 .242 .242 .273 .515 -0.1
Justin Riedel 3 2038-2040 107 46 200 23 46 11 1 1 23 4 1 11 33 .230 .274 .310 .584 -1.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
Cody Riley 1 2034-2034 14 10 40 4 8 2 0 1 4 1 0 0 3 .200 .200 .325 .525 -0.3
George Riley 1 1984-1984 5 0 10 1 1 0 0 0 0 0 0 0 5 .100 .100 .100 .200 -0.2
Dakota Ring 1 2040-2040 17 11 42 3 12 1 1 0 3 0 0 5 8 .286 .362 .357 .719 0.0
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
Luis Robert 1 2027-2027 46 37 143 15 28 7 1 5 22 2 0 14 43 .196 .268 .364 .632 -0.8
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
Roger Robison 3 2045-2047 168 105 412 29 93 16 8 1 34 17 4 23 79 .226 .266 .311 .576 -1.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Benony Robles 1 2028-2028 18 18 34 1 6 0 1 0 2 0 0 0 11 .176 .176 .235 .412 -0.2
Victor Robles 2 2028-2033 145 134 480 67 125 26 2 9 82 24 6 35 111 .260 .343 .379 .722 3.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
Brendan Rodgers 3 2025-2027 399 379 1492 186 403 87 8 43 229 10 6 81 369 .270 .323 .426 .749 9.5
Eric Rodin 1 1954-1954 5 0 6 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 -0.1
Brailin Rodriguez 1 2028-2028 37 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Dereck Rodriguez 3 2018-2020 71 38 72 2 10 1 0 0 1 0 0 1 36 .139 .151 .153 .303 -1.0
Endy Rodriguez 2 2031-2032 177 166 619 69 170 36 0 11 84 2 0 65 123 .275 .341 .386 .727 3.4
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 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
Alfredo Rodulfo 5 2041-2045 226 151 611 66 152 24 2 9 60 11 2 41 125 .249 .300 .339 .639 -0.4
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
John Rogers 1 2026-2026 31 31 56 1 7 1 0 0 9 0 0 1 19 .125 .136 .143 .278 -1.0
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 1 2020-2020 31 0 1 1 1 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000 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
Sergio Romo 9 2008-2016 513 0 6 0 0 0 0 0 0 0 0 0 4 .000 .000 .000 .000 -0.1
Bruce Rondon 1 2020-2020 24 0 1 0 0 0 0 0 0 0 0 0 1 .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
Bill Rosenkranz 1 2047-2047 49 20 102 9 19 5 0 2 13 0 0 13 14 .186 .276 .294 .570 -0.3
Cody Ross 2 2010-2011 154 0 478 65 118 29 0 17 59 5 3 56 117 .247 .330 .414 .744 1.8
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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 2 1 2 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -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
Rich Ruckel 1 2039-2039 8 4 16 1 5 3 0 1 5 0 0 0 3 .312 .312 .688 1.000 0.0
Johnny Rucker 6 1940-1946 705 0 2617 354 711 105 39 21 214 35 0 109 248 .272 .302 .366 .668 7.3
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
Keibert Ruiz 2 2030-2031 168 152 553 65 135 24 0 14 68 0 1 48 71 .244 .312 .363 .675 0.6
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
Addison Russell 1 2020-2020 40 21 95 9 19 2 0 2 12 1 0 8 28 .200 .274 .284 .558 -0.3
Adley Rutschman 1 2034-2034 8 7 25 3 5 2 0 0 7 0 0 0 5 .200 .179 .280 .459 -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
Hyun-jin Ryu 5 2022-2026 135 135 253 16 39 6 0 0 22 0 0 9 91 .154 .187 .178 .364 -3.6
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
Pete Salazar 2 2033-2034 124 108 429 46 120 24 8 2 42 8 8 14 48 .280 .301 .387 .688 0.4
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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 111 79 195 8 23 9 0 1 12 0 0 1 91 .118 .121 .179 .301 -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
Ali Sanchez 5 2021-2025 136 106 395 45 87 16 1 7 39 1 2 43 87 .220 .298 .319 .617 0.2
Antonio Sanchez 1 2033-2033 29 28 99 5 21 5 0 2 10 0 0 7 18 .212 .275 .323 .598 -0.7
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
Jonathan Sanchez 6 2006-2011 174 0 190 9 23 6 1 0 9 0 0 7 94 .121 .161 .163 .324 -2.7
Juan Sanchez 2 2033-2034 40 28 111 15 24 4 0 5 19 0 0 14 32 .216 .315 .387 .703 0.3
Rey Sanchez 1 1998-1998 109 0 316 44 90 14 2 2 30 0 0 16 47 .285 .325 .361 .686 0.9
Yolmer Sanchez 2 2020-2021 102 92 342 52 98 14 6 7 29 5 1 36 66 .287 .357 .424 .781 2.1
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
Manny Sandoval 2 2041-2043 20 9 42 6 4 1 0 0 1 3 0 6 14 .095 .208 .119 .327 -0.3
Pablo Sandoval 11 2008-2020 1117 109 3878 479 1112 234 20 134 563 12 12 304 612 .287 .338 .461 .799 21.4
Richard Sandoval 1 2030-2030 72 65 222 28 58 7 4 2 26 7 5 6 18 .261 .279 .356 .635 -0.2
Jack Sanford 7 1959-1965 238 0 467 44 72 9 1 3 27 0 1 36 167 .154 .216 .197 .413 -4.0
Andres Santana 1 1990-1990 6 0 2 0 0 0 0 0 1 0 0 0 0 .000 .000 .000 .000 -0.0
Carlos Santana 1 2020-2020 82 71 278 28 54 12 0 7 32 2 1 43 54 .194 .304 .313 .617 -1.3
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
Gregory Santos 6 2022-2027 160 6 13 1 2 0 0 0 1 0 0 0 6 .154 .143 .154 .297 -0.3
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Hank Sauer 3 1957-1959 228 0 629 74 158 22 1 39 123 1 0 84 103 .251 .341 .475 .817 3.8
Bill Sayles 1 1943-1943 19 0 13 2 4 1 0 0 0 0 0 0 3 .308 .308 .385 .692 0.1
Ben Sberna 1 2035-2035 11 10 32 4 7 2 0 0 1 0 0 2 8 .219 .265 .281 .546 -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
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
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
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
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
Coleman Seay 1 2044-2044 84 64 212 23 32 9 2 5 23 10 2 13 65 .151 .210 .283 .493 -0.6
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Jean Segura 2 2023-2025 142 91 392 40 102 27 1 4 49 9 2 19 67 .260 .307 .365 .672 1.4
Jose Segura 1 1991-1991 11 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
Matt Seifert 5 2035-2039 323 280 944 130 211 52 3 18 111 2 1 182 267 .224 .363 .342 .705 4.9
Alvaro Seijas 1 2023-2023 3 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 4 2020-2023 192 0 6 0 2 0 0 0 0 0 0 0 3 .333 .333 .333 .667 0.1
Marcus Semien 4 2022-2025 433 337 1330 171 335 69 2 43 184 28 10 138 276 .252 .320 .404 .723 5.8
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
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
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
Bill Shead 1 2047-2047 3 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
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
Steve Shelley 2 2034-2035 52 45 181 18 39 13 0 4 18 0 0 15 65 .215 .279 .354 .632 -0.3
Pat Sheridan 1 1989-1989 70 0 161 20 33 3 4 3 14 4 1 13 45 .205 .264 .329 .594 -0.2
Ken Sherry 2 2046-2047 4 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0.0
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Magneuris Sierra 1 2021-2021 4 1 6 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -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 336 222 971 115 239 49 8 20 108 15 2 102 323 .246 .326 .375 .701 1.5
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
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
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 1 2020-2020 5 5 11 0 2 1 0 0 2 0 0 2 7 .182 .308 .273 .580 0.1
Blake Snell 6 2023-2028 163 162 271 27 45 5 0 1 18 1 0 14 123 .166 .210 .196 .405 -2.6
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Tyler Soderstrom 1 2032-2032 16 8 35 0 4 0 0 0 1 0 0 4 12 .114 .205 .114 .319 -0.4
Donovan Solano 2 2019-2020 143 97 431 41 136 30 1 4 44 1 1 21 87 .316 .350 .418 .768 2.2
Yangervis Solarte 1 2019-2019 28 16 73 9 15 5 0 1 7 0 0 4 16 .205 .247 .315 .562 -0.3
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
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
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
Jeff Spens 1 2047-2047 3 0 1 1 1 0 0 0 0 0 0 0 0 1.000 1.000 1.000 2.000 0.1
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
Steve Stewart 2 2035-2036 31 26 91 9 29 4 0 0 6 3 1 0 19 .319 .319 .363 .681 0.0
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
Larry Stoner 1 2040-2040 20 18 63 7 15 3 0 0 6 0 0 4 17 .238 .284 .286 .569 -0.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 5 2014-2020 220 0 2 0 0 0 0 0 0 0 0 0 2 .000 .000 .000 .000 0.0
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
Albert Suarez 3 2024-2026 39 1 44 5 10 3 0 0 5 0 0 3 2 .227 .277 .295 .572 -0.2
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Andrew Suarez 2 2018-2019 46 31 50 1 3 0 0 0 0 0 0 2 28 .060 .096 .060 .156 -0.8
Luis Suarez 3 2043-2045 176 154 521 58 117 30 3 9 60 0 0 42 130 .225 .292 .345 .637 1.7
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
Chris Sumner 1 2041-2041 77 61 176 11 32 7 0 0 16 0 0 3 61 .182 .194 .222 .416 -1.1
Richard Sundling 1 2035-2035 20 18 62 9 14 2 0 0 2 0 0 6 18 .226 .294 .258 .552 0.0
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
Daniel Susac 1 2033-2033 131 127 482 57 110 15 3 18 58 4 2 36 196 .228 .289 .384 .673 1.3
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
Pat Swartz 5 2042-2047 552 523 1787 148 375 64 3 31 188 0 0 165 448 .210 .290 .301 .591 6.1
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
John Tamargo 2 1978-1979 66 0 152 13 34 7 1 3 14 1 1 22 15 .224 .315 .342 .657 0.4
Kensuke Tanaka 1 2013-2013 15 0 30 4 8 0 0 0 2 2 0 4 3 .267 .353 .267 .620 0.1
Danny Tapia 1 2035-2035 1 1 3 1 2 2 0 0 0 0 0 0 0 .667 .667 1.333 2.000 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
Fernando Tatis Jr. 1 2032-2032 140 139 541 93 150 31 7 18 72 29 6 61 184 .277 .360 .460 .821 4.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
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Steven Taylor 1 2040-2040 20 9 36 4 8 3 0 0 5 0 0 4 11 .222 .293 .306 .598 0.2
Zack Taylor 1 1927-1927 83 0 258 18 60 7 3 0 21 2 0 17 20 .233 .283 .283 .566 -0.3
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
Kai-Wei Teng 1 2028-2028 8 8 15 2 3 0 0 0 1 0 0 0 4 .200 .200 .200 .400 -0.3
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
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
Dustin Thomas 1 2033-2033 134 121 482 65 131 45 0 13 59 2 0 29 89 .272 .323 .446 .769 1.7
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
Hank Thompson 8 1949-1956 906 0 2925 482 781 103 33 129 477 31 14 483 330 .267 .373 .457 .830 23.7
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
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
Carlos Torres 1 2044-2044 11 1 13 2 2 2 0 0 0 0 0 0 3 .154 .154 .308 .462 -0.1
Salomon Torres 3 1993-1995 28 0 40 2 7 0 0 0 0 0 0 0 16 .175 .175 .175 .350 -0.6
Tony Torres 4 2040-2043 215 178 630 59 154 34 7 1 56 44 8 24 151 .244 .274 .325 .599 2.3
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
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 24 0 5 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.1
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
Kyle Tucker 2 2020-2021 220 195 808 111 208 54 3 28 111 51 11 79 206 .257 .327 .436 .763 2.4
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
Trea Turner 1 2022-2022 146 140 546 66 134 25 5 13 62 31 9 41 147 .245 .299 .381 .680 1.6
Donzel Tuzzi 1 2043-2043 33 33 125 14 29 5 0 5 19 6 0 7 29 .232 .284 .392 .676 0.2
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
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
Alexander Vargas 1 2035-2035 34 33 114 10 21 6 0 0 5 3 1 13 34 .184 .285 .237 .521 -0.2
Raul Vasquez 4 2035-2038 592 565 2218 293 616 92 26 87 368 102 34 200 433 .278 .338 .460 .799 16.0
Andrew Vaughn 4 2024-2032 387 344 1269 212 343 113 2 43 238 3 4 222 343 .270 .392 .464 .857 7.0
Tom Vaught 2 2046-2047 80 70 241 22 56 4 0 1 21 0 0 11 55 .232 .265 .261 .526 0.2
Felipe Vazquez 5 2021-2025 265 0 3 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 0.2
Efrain Vega 1 2040-2040 2 0 3 0 1 0 0 0 0 0 0 0 0 .333 .333 .333 .667 0.0
Pedro Vela 1 2036-2036 8 6 24 3 7 1 0 0 2 2 1 0 3 .292 .308 .333 .641 -0.0
Vince Velasquez 1 2022-2022 24 1 4 1 1 0 0 0 0 0 0 0 2 .250 .250 .250 .500 -0.0
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
Nick Vincent 2 2019-2020 46 0 3 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.0
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
Brandon Waddell 1 2021-2021 8 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
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
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
Jiu-ling Wang 7 2035-2041 955 871 3349 517 837 155 33 70 371 383 76 451 660 .250 .339 .379 .718 13.7
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
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 69 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
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
Logan Webb 6 2019-2024 137 137 241 18 38 6 2 1 17 0 0 12 84 .158 .198 .212 .409 -2.2
Red Webb 2 1948-1949 25 0 19 3 6 0 1 0 3 0 0 0 2 .316 .316 .421 .737 0.0
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
CJ Weins 4 2025-2028 121 0 1 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 -0.1
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
Layne Welshman 6 2042-2047 807 788 2776 309 676 155 15 44 256 76 25 245 599 .244 .307 .358 .665 12.6
J.B. Wendelken 1 2020-2020 24 0 2 0 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.0
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
Kurt Wheeler 3 2042-2044 452 431 1716 237 473 72 12 72 246 104 17 172 334 .276 .351 .457 .809 15.5
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
Evan White 3 2030-2032 429 423 1610 241 469 90 5 49 219 15 4 160 348 .291 .358 .445 .803 7.3
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
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
Forrest Whitley 4 2025-2028 111 109 202 16 32 3 0 2 16 0 0 3 80 .158 .182 .203 .385 -2.5
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
Taylor Widener 1 2027-2027 11 0 1 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
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
Gavin Williams 2 2026-2027 28 0 3 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.0
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
Malik Williams 4 2032-2035 105 74 279 34 74 17 1 10 31 4 2 5 58 .265 .286 .441 .727 0.3
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
Eric Winters 1 2046-2046 1 0 0 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
Jesse Winters 2 1919-1920 37 0 10 0 0 0 0 0 0 0 0 1 2 .000 .091 .000 .091 -0.2
Joe Winters 2 2042-2043 193 146 574 63 125 24 1 24 99 2 1 81 113 .218 .316 .389 .704 -0.6
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
Bobby Witt Jr. 1 2032-2032 115 103 391 54 82 19 2 11 47 11 3 52 125 .210 .303 .353 .656 0.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 2 2020-2021 33 0 4 1 0 0 0 0 0 0 0 0 1 .000 .000 .000 .000 -0.1
Jake Wong 2 2021-2022 26 22 39 1 9 1 0 0 1 0 0 0 12 .231 .231 .256 .487 -0.5
Kean Wong 4 2021-2024 217 86 440 50 119 28 4 3 46 5 1 41 88 .270 .340 .373 .713 1.2
Javon Wood 1 2040-2040 63 59 183 10 30 7 0 1 16 0 0 10 66 .164 .210 .219 .429 -1.1
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
Brandon Woodruff 1 2024-2024 21 21 36 1 1 1 0 0 0 0 0 1 22 .028 .054 .056 .110 -0.9
Pete Woodruff 1 1899-1899 20 0 61 11 15 1 1 2 7 3 0 9 7 .246 .343 .393 .736 0.2
Brandon Workman 2 2021-2022 128 0 4 0 0 0 0 0 0 0 0 0 3 .000 .000 .000 .000 -0.1
Tim Worrell 4 2001-2006 245 0 9 0 0 0 0 0 0 0 0 0 7 .000 .000 .000 .000 -0.2
Mark Worrell Jr. 5 2043-2047 419 265 1174 145 270 45 8 47 163 24 10 89 248 .230 .298 .402 .700 -1.0
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
Logan Wyatt 2 2027-2028 132 59 261 30 57 10 0 6 32 2 0 42 79 .218 .334 .326 .660 0.4
Keiichi Yabu 1 2008-2008 60 0 1 1 0 0 0 0 0 0 0 1 0 .000 .500 .000 .500 0.0
Mike Yastrzemski 2 2019-2020 189 168 666 97 165 37 6 30 92 5 5 61 190 .248 .314 .456 .770 2.0
George Yeager 1 1902-1902 38 0 108 6 22 2 1 0 9 1 0 11 13 .204 .277 .241 .518 -0.1
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
Player Years From-To G GS AB R H 2B 3B HR RBI SB CS BB SO AVG OBP SLG OPS WAR
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
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
Mark Zimmer 2 2034-2035 203 181 646 67 154 37 1 5 62 11 8 68 203 .238 .321 .322 .643 1.3
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
Powered by: Out of the Park Developments, Out of the Park Baseball, Franchise Hockey Manager
Tuesday, April 16th , 2024 - OOTP Baseball 24.11 Build 85